.XPtZoa_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.XPtZoa_big{height:52px;padding-inline:24px;font-size:16px}.XPtZoa_link{min-height:44px;color:var(--teal-text);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.XPtZoa_link:hover{text-underline-offset:3px;text-decoration:underline}.XPtZoa_link--quiet{color:var(--ink)}.XPtZoa_sample{border:1px solid var(--line);font:600 10px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lb-muted);background:#fff;border-radius:5px;padding:2px 7px;display:inline-block}.XPtZoa_hero{background:radial-gradient(48% 62% at 82% 42%,#38bfd838,#0000 70%),radial-gradient(circle at 1px 1px,#04506b21 1.1px,#0000 1.5px) 0 0/22px 22px,linear-gradient(#f3f9fb,#fff 78%);padding-block:clamp(24px,3vw,40px) clamp(56px,7vw,104px);position:relative;overflow:hidden}.XPtZoa_hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:90px;position:absolute;inset:auto 0 0}.XPtZoa_hero__grid{z-index:1;align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}.XPtZoa_hero__grid>*{min-width:0}.XPtZoa_hero__copy{justify-items:start;gap:18px;display:grid}.XPtZoa_kick{height:32px;box-shadow:0 0 0 1px var(--teal-100), var(--shadow-sm);color:var(--teal-deep);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.XPtZoa_kick svg{color:var(--teal-text)}.XPtZoa_hero__h1{letter-spacing:-.035em;max-width:13ch;color:var(--ink);font-size:clamp(2.35rem,1.3rem + 3.8vw,4.1rem);font-weight:700;line-height:1.04}.XPtZoa_hero__lead{max-width:33em;color:var(--body);font-size:clamp(1.02rem,.95rem + .35vw,1.18rem);line-height:1.6}.XPtZoa_hero__cta{flex-wrap:wrap;gap:10px;margin:4px 0 6px;display:flex}.XPtZoa_book__wrap{width:min(100%,500px);margin-inline:auto;position:relative}.XPtZoa_book__wrap:before{content:"";background:linear-gradient(140deg, var(--teal-light), var(--teal) 45%, var(--teal-deep));border-radius:26px;position:absolute;inset:22px -10px -16px 22px;transform:rotate(2.4deg);box-shadow:0 30px 60px -30px #04506b8c}.XPtZoa_book{box-shadow:0 0 0 1px #09090b0f, var(--shadow-lg);background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:clamp(18px,3vw,28px);display:flex;position:relative}.XPtZoa_book__head{border-bottom:1px dashed var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.XPtZoa_book__ico{color:#fff;background:linear-gradient(140deg, var(--teal), var(--teal-deep));border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -8px #007f9ecc}.XPtZoa_book__ht{gap:3px;min-width:0;display:grid}.XPtZoa_book__title{font:600 1.2rem/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.XPtZoa_book__hint{font:500 12px/1.3 var(--f-mono);color:var(--lb-muted)}.XPtZoa_book__field{color:var(--ink);flex-direction:column;gap:7px;font-size:13.5px;font-weight:600;display:flex}.XPtZoa_book__input{border:1px solid var(--line);height:50px;color:var(--lb-muted);background:#fff;border-radius:12px;align-items:center;gap:10px;padding-inline:14px;transition:border-color .2s,box-shadow .2s;display:flex}.XPtZoa_book__input:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-50);color:var(--teal-text)}.XPtZoa_book__input input{width:100%;min-width:0;height:100%;font:500 16px var(--f-mono);letter-spacing:.06em;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.XPtZoa_book__input input::placeholder{font-family:var(--f-body);letter-spacing:0;color:#a1a1aa}.XPtZoa_book__input--ok{border-color:color-mix(in srgb, var(--success) 45%, var(--line))}.XPtZoa_book__input--err{border-color:var(--coral);box-shadow:0 0 0 4px #f9534f1f}.XPtZoa_book__okI{color:var(--success);flex:none}.XPtZoa_book__msg{color:var(--lb-muted);font-size:12.5px;font-weight:400}.XPtZoa_book__msg--err{color:#b42318;font-weight:500}.XPtZoa_book__set{border:0;min-width:0;margin:0;padding:0}.XPtZoa_book__set legend{color:var(--ink);margin-bottom:9px;padding:0;font-size:13.5px;font-weight:600}.XPtZoa_opts{flex-wrap:wrap;gap:8px;display:flex}.XPtZoa_opt{display:inline-flex;position:relative}.XPtZoa_opt input,.XPtZoa_slot input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.XPtZoa_opt>span{border:1px solid var(--line);min-height:44px;font:500 14px var(--f-body);color:var(--body);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 16px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.XPtZoa_opt:hover>span{border-color:var(--teal);color:var(--ink)}.XPtZoa_opt input:checked+span{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:0 8px 18px -10px #007f9ee6}.XPtZoa_opt input:focus-visible+span,.XPtZoa_slot input:focus-visible+span{outline:2px solid var(--teal-light);outline-offset:3px}.XPtZoa_book__date{margin-top:12px}.XPtZoa_book__date input{border:1px solid var(--line);width:100%;min-width:0;height:48px;font:15px var(--f-body);color:var(--ink);background:#fff;border-radius:12px;padding-inline:14px}.XPtZoa_book__date input:focus{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-50);outline:0}.XPtZoa_slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.XPtZoa_slot{min-width:0;position:relative}.XPtZoa_slot>span{border:1px solid var(--line);min-height:84px;color:var(--lb-muted);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 4px;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex}.XPtZoa_slot b{font:600 13.5px var(--f-body);color:var(--ink)}.XPtZoa_slot small{font-size:11.5px}.XPtZoa_slot:hover>span{border-color:var(--teal)}.XPtZoa_slot input:checked+span{border-color:var(--teal);background:var(--teal-50);color:var(--teal-text);box-shadow:inset 0 0 0 1px var(--teal)}.XPtZoa_book__sum{background:var(--mist);font:500 12.5px var(--f-mono);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;display:flex}.XPtZoa_book__sum svg{color:var(--teal-text)}.XPtZoa_book__sum i{color:var(--lb-muted);font-style:normal}.XPtZoa_book__go{width:100%}.XPtZoa_book__note{color:var(--lb-muted);text-align:center;margin-top:-8px;font-size:12.5px;line-height:1.5}.XPtZoa_book__stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding-top:14px;display:grid}.XPtZoa_book__stats div{text-align:center;justify-items:center;gap:2px;display:grid}.XPtZoa_book__stats div+div{border-left:1px solid var(--line)}.XPtZoa_book__stats dt{font:700 1.25rem/1.1 var(--f-display);color:var(--teal-deep)}.XPtZoa_book__stats dd{color:var(--lb-muted);margin:0;font-size:12.5px}@media (max-width:420px){.XPtZoa_book__wrap:before{inset:14px -6px -10px 12px}.XPtZoa_opt span{padding:0 13px;font-size:13.5px}}@media (min-width:1024px){.XPtZoa_hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.XPtZoa_book__wrap{margin-right:10px}}.XPtZoa_orbs{overflow:hidden}.XPtZoa_orbs__grid{align-items:center;gap:clamp(24px,4vw,56px);display:grid}.XPtZoa_orbs__grid>*{min-width:0}.XPtZoa_legend{color:var(--body);flex-wrap:wrap;gap:10px 22px;font-size:14px;display:flex}.XPtZoa_legend li{align-items:center;gap:9px;display:inline-flex}.XPtZoa_legend__dot{border-radius:50%;width:12px;height:12px}.XPtZoa_legend__dot--ok{background:var(--success);box-shadow:0 0 0 4px #16a34a24}.XPtZoa_legend__dot--ph{border:1.5px dashed var(--teal);background:var(--teal-50)}.XPtZoa_orbs__links{flex-wrap:wrap;gap:4px 24px;margin-top:18px;display:flex}.XPtZoa_orbs__stage{justify-items:center;gap:14px;display:grid}.XPtZoa_orb{aspect-ratio:1;--fs:clamp(11px, 3.1cqw, 16px);--r:calc(50cqw - var(--fs) * 4.9);width:min(100%,540px);position:relative;container-type:inline-size}.XPtZoa_orb__glow{background:radial-gradient(closest-side, var(--teal-50), #e8f6fa80 60%, transparent);border-radius:50%;position:absolute;inset:0}.XPtZoa_orb__ring{inset:calc(var(--fs) * 4.9);border:1.5px dashed color-mix(in srgb, var(--teal) 45%, var(--line));border-radius:50%;position:absolute}.XPtZoa_orb__ring--mid{border:1px solid var(--teal-100);background:#fff9;inset:25%}.XPtZoa_orb__spin{animation:90s linear infinite XPtZoa_pkSpin;position:absolute;inset:0}.XPtZoa_orb__spoke{width:2px;height:var(--r);transform-origin:50% 100%;transform:rotate(var(--a));background:repeating-linear-gradient(to top, color-mix(in srgb, var(--teal) 60%, transparent) 0 5px, transparent 5px 11px);margin-left:-1px;animation:1.4s linear infinite XPtZoa_pkFlow;position:absolute;bottom:50%;left:50%}.XPtZoa_orb__spoke--ph{background:repeating-linear-gradient(to top, var(--teal-100) 0 5px, transparent 5px 11px);animation:none}.XPtZoa_orb__list{position:absolute;inset:0}.XPtZoa_orb__item{transform-origin:0 0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1)) translate(-50%, -50%);display:block;position:absolute;top:50%;left:50%}.XPtZoa_orb__logo{border:1px solid var(--line);box-shadow:var(--shadow-md);white-space:nowrap;font:700 var(--fs)/1 var(--f-display);letter-spacing:-.01em;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:.7em 1.05em;animation:90s linear infinite reverse XPtZoa_pkSpin;display:inline-flex}.XPtZoa_orb__logo i{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px}.XPtZoa_orb__logo--ph{border:1.5px dashed var(--teal-100);box-shadow:none;background:#fbfeff;font-weight:600}.XPtZoa_orb__hub{aspect-ratio:1;text-align:center;color:#fff;background:radial-gradient(circle at 30% 25%, var(--teal), var(--teal-deep) 70%);width:31%;box-shadow:0 0 0 8px #007f9e1f, 0 0 0 18px #007f9e0f, var(--shadow-lg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XPtZoa_orb__hub:after{content:"";border:2px solid var(--teal-light);opacity:0;animation:XPtZoa_pkPulse 3s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6%}.XPtZoa_orb__hub b{font:600 clamp(11px, 3cqw, 15px)/1.2 var(--f-display);padding-inline:10px}.XPtZoa_orb__hub svg{width:clamp(20px,6cqw,30px);height:clamp(20px,6cqw,30px)}.XPtZoa_orb:hover .XPtZoa_orb__spin,.XPtZoa_orb:hover .XPtZoa_orb__logo,.XPtZoa_orb:hover .XPtZoa_orb__spoke,.XPtZoa_orb--paused .XPtZoa_orb__spin,.XPtZoa_orb--paused .XPtZoa_orb__logo,.XPtZoa_orb--paused .XPtZoa_orb__spoke,.XPtZoa_orb--paused .XPtZoa_orb__hub:after{animation-play-state:paused}.is-off .XPtZoa_orb__spin{animation-play-state:paused}.is-off .XPtZoa_orb__logo{animation-play-state:paused}.is-off .XPtZoa_orb__spoke{animation-play-state:paused}.is-off .XPtZoa_orb__hub:after{animation-play-state:paused}.XPtZoa_orb__toggle{border:1px solid var(--line);min-height:44px;font:500 14px var(--f-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;transition:border-color .2s,color .2s;display:inline-flex}.XPtZoa_orb__toggle:hover{border-color:var(--teal);color:var(--teal-text)}@keyframes XPtZoa_pkSpin{to{transform:rotate(360deg)}}@keyframes XPtZoa_pkFlow{to{background-position:0 -11px}}@keyframes XPtZoa_pkPulse{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}@media (min-width:960px){.XPtZoa_orbs__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (prefers-reduced-motion:reduce){.XPtZoa_orb__spin,.XPtZoa_orb__logo,.XPtZoa_orb__spoke,.XPtZoa_orb__hub:after{animation:none!important}.XPtZoa_orb__toggle{display:none}}.XPtZoa_feats__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 24px;display:flex}.XPtZoa_feats__top>:first-child{min-width:0}.XPtZoa_feats__top>.XPtZoa_link{margin-bottom:clamp(28px,3.5vw,48px)}.XPtZoa_feats__grid{gap:20px;display:grid}.XPtZoa_feats__grid>*{min-width:0}.XPtZoa_fv{aspect-ratio:4/3;background:var(--teal-deep);min-width:0;box-shadow:var(--shadow-md);border-radius:20px;margin:0;position:relative;overflow:hidden}.XPtZoa_fv__img{object-fit:cover}.XPtZoa_fv:after{content:"";pointer-events:none;background:linear-gradient(#04506b00 40%,#04506b8c);position:absolute;inset:0}.XPtZoa_fv__pin{z-index:1;background:var(--coral);color:#fff;border-radius:50% 50% 50% 4px;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:34%;left:52%;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 14px 26px -10px #f9534fcc}.XPtZoa_fv__pin svg{transform:rotate(45deg)}.XPtZoa_fv__pin:after{content:"";filter:blur(3px);background:#00000040;border-radius:50%;width:26px;height:9px;position:absolute;bottom:-26px;left:50%;transform:rotate(45deg)}.XPtZoa_fv__tag{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-md);background:#fffffff0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.XPtZoa_fv__ico{background:var(--teal-50);width:38px;height:38px;color:var(--teal-text);border-radius:10px;flex:none;place-items:center;display:grid}.XPtZoa_fv__txt{flex:1;gap:2px;min-width:0;display:grid}.XPtZoa_fv__txt small{color:var(--lb-muted);font-size:12px}.XPtZoa_fv__txt strong{font:600 14px/1.3 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.XPtZoa_fv__tag .XPtZoa_sample{flex:none;align-self:flex-start}.XPtZoa_set{box-shadow:0 0 0 1px var(--line), var(--shadow-md);background:#fff;border-radius:20px;overflow:hidden}.XPtZoa_set__bar{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fafafa, var(--mist));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 20px;display:flex}.XPtZoa_set__t{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--body);align-items:center;gap:9px;display:inline-flex}.XPtZoa_set__t svg{color:var(--teal-text)}.XPtZoa_set__count{color:#9a5b00;background:#fff3dc;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.XPtZoa_set__count--all{color:#157a3c;background:#e3f6ea}.XPtZoa_set__rows{display:grid}.XPtZoa_row{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:16px 20px;transition:background-color .25s;display:flex}.XPtZoa_row:last-child{border-bottom:0}.XPtZoa_row:hover{background:#fcfdfd}.XPtZoa_row__ico{background:var(--teal-50);width:40px;height:40px;color:var(--teal-text);border-radius:11px;flex:none;place-items:center;transition:background-color .25s,color .25s;display:grid}.XPtZoa_row__txt{flex:1;gap:3px;min-width:0;display:grid}.XPtZoa_row__txt strong{font:600 15px/1.35 var(--f-body);color:var(--ink);transition:color .25s}.XPtZoa_row__txt small{color:var(--body);font-size:13.5px;line-height:1.5}.XPtZoa_row--off .XPtZoa_row__ico{background:var(--mist);color:var(--lb-muted)}.XPtZoa_row--off .XPtZoa_row__txt strong{color:var(--lb-muted)}.XPtZoa_row--off .XPtZoa_row__txt small{color:#b45309}.XPtZoa_sw{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:54px;height:44px;margin-right:-4px;padding:0;display:grid}.XPtZoa_sw__track{background:#d4d4d8;border-radius:999px;width:46px;height:26px;transition:background-color .2s;display:block;position:relative}.XPtZoa_sw__knob{width:20px;height:20px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.XPtZoa_sw--on .XPtZoa_sw__track{background:var(--teal)}.XPtZoa_sw--on .XPtZoa_sw__knob{transform:translate(20px)}.XPtZoa_sw:hover .XPtZoa_sw__track{box-shadow:0 0 0 4px var(--teal-50)}@media (min-width:640px){.XPtZoa_set__rows{grid-template-columns:1fr 1fr}.XPtZoa_row{align-items:flex-start}.XPtZoa_row:nth-child(odd){border-right:1px solid var(--line)}.XPtZoa_row:nth-last-child(-n+2){border-bottom:0}.XPtZoa_sw{margin-top:-6px}}@media (min-width:1024px){.XPtZoa_feats__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:28px}.XPtZoa_fv{aspect-ratio:auto;min-height:380px}}.XPtZoa_how__grid{align-items:start;gap:clamp(24px,4vw,64px);display:grid}.XPtZoa_how__grid>*{min-width:0}.XPtZoa_how__aside{background:var(--teal-50);max-width:30em;color:var(--teal-deep);border-radius:14px;gap:12px;padding:16px 18px;font-size:14.5px;line-height:1.55;display:flex}.XPtZoa_how__aside svg{color:var(--teal-text);flex:none;margin-top:2px}.XPtZoa_how__aside a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.XPtZoa_todo{width:100%;max-width:640px;box-shadow:0 0 0 1px var(--line), var(--shadow-lg);background:#fff;border-radius:22px;padding:10px}.XPtZoa_todo__head{justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.XPtZoa_todo__k{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--body);align-items:center;gap:8px;display:inline-flex}.XPtZoa_todo__k svg{color:var(--teal-text)}.XPtZoa_todo__count{background:var(--teal-50);font:600 12.5px var(--f-mono);color:var(--teal-deep);border-radius:999px;padding:4px 10px}.XPtZoa_todo__bar{background:var(--mist);border-radius:999px;height:6px;margin:0 10px 12px;display:block;overflow:hidden}.XPtZoa_todo__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--teal-light), var(--teal));height:100%;transition:width .5s var(--ease);display:block}.XPtZoa_todo--done .XPtZoa_todo__bar i{background:linear-gradient(90deg, #4ade80, var(--success))}.XPtZoa_todo__list{gap:8px;display:grid}.XPtZoa_item{border:1px solid var(--line);background:#fff;border-radius:16px;transition:background-color .3s,border-color .3s,box-shadow .3s}.XPtZoa_item__row{cursor:pointer;align-items:flex-start;gap:14px;padding:16px;display:flex;position:relative}.XPtZoa_item__cb{opacity:0;width:26px;height:26px;margin:0;position:absolute;top:18px;left:16px}.XPtZoa_item__box{border:2px solid var(--teal);color:#fff;width:26px;height:26px;transition:background-color .2s, border-color .2s, transform .2s var(--ease);background:#fff;border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.XPtZoa_item__cb:focus-visible+.XPtZoa_item__box{outline:2px solid var(--teal-light);outline-offset:3px}.XPtZoa_item__row:hover .XPtZoa_item__box{transform:scale(1.06)}.XPtZoa_item__txt{flex:1;gap:4px;min-width:0;display:grid}.XPtZoa_item__n{font:600 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-text)}.XPtZoa_item__t{font:600 clamp(1rem, .96rem + .2vw, 1.08rem)/1.4 var(--f-display);letter-spacing:-.01em;color:var(--ink);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:2px;transition:color .3s,text-decoration-color .3s}.XPtZoa_item__ico{background:var(--teal-50);width:38px;height:38px;color:var(--teal-text);border-radius:11px;flex:none;place-items:center;display:grid}.XPtZoa_item__body{color:var(--body);animation:XPtZoa_pkIn .45s var(--ease);margin:-6px 16px 16px 56px;font-size:14.5px;line-height:1.6}.XPtZoa_item__cue{font:500 12px var(--f-mono);color:var(--teal-text);margin-top:8px;display:block}.XPtZoa_item--cur{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-50), var(--shadow-sm);animation:XPtZoa_pkIn .45s var(--ease)}.XPtZoa_item--ticked{background:var(--mist);border-color:#0000}.XPtZoa_item--ticked .XPtZoa_item__box{border-color:var(--teal);background:var(--teal)}.XPtZoa_item--ticked .XPtZoa_item__t{color:var(--lb-muted);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.XPtZoa_item--ticked .XPtZoa_item__n{color:var(--lb-muted)}.XPtZoa_item--ticked .XPtZoa_item__ico{color:var(--lb-muted);background:#fff}.XPtZoa_item--locked{background:0 0;border-style:dashed}.XPtZoa_item--locked .XPtZoa_item__row{cursor:not-allowed}.XPtZoa_item--locked .XPtZoa_item__box{border-color:var(--line);color:var(--lb-muted)}.XPtZoa_item--locked .XPtZoa_item__n,.XPtZoa_item--locked .XPtZoa_item__t{color:var(--lb-muted)}.XPtZoa_item--locked .XPtZoa_item__ico{background:var(--mist);color:var(--lb-muted)}.XPtZoa_ok{text-align:center;animation:XPtZoa_pkIn .5s var(--ease);background:radial-gradient(circle at 18% 22%, var(--teal-100) 0 3px, transparent 4px), radial-gradient(circle at 84% 18%, #f9534f80 0 3px, transparent 4px), radial-gradient(circle at 76% 62%, var(--teal-light) 0 2.5px, transparent 3.5px), radial-gradient(circle at 12% 70%, #fcd34d 0 3px, transparent 4px), radial-gradient(60% 50% at 50% 0%, #ecfdf3, transparent 80%);border-radius:16px;justify-items:center;gap:10px;padding:30px 18px 22px;display:grid}.XPtZoa_ok__badge{color:#fff;background:linear-gradient(140deg, #22c55e, var(--success));width:70px;height:70px;animation:XPtZoa_pkPop .6s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #ecfdf3,0 16px 30px -12px #16a34ab3}.XPtZoa_ok__t{color:var(--ink);margin-top:12px;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:700;line-height:1.1}.XPtZoa_ok__t:focus{outline:none}.XPtZoa_ok__t:focus-visible{outline:2px solid var(--teal-light);outline-offset:4px}.XPtZoa_ok__s{max-width:30em;color:var(--body);font-size:15px;line-height:1.55}.XPtZoa_ok__slip{border:1.5px dashed var(--line);background:#fff;border-radius:14px;width:100%;margin-top:6px;padding:16px 14px 14px;position:relative}.XPtZoa_ok__sample{position:absolute;top:-10px;right:14px}.XPtZoa_ok__dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.XPtZoa_ok__dl div{gap:3px;min-width:0;display:grid}.XPtZoa_ok__dl div+div{border-left:1px solid var(--line)}.XPtZoa_ok__dl dt{color:var(--lb-muted);font-size:11.5px}.XPtZoa_ok__dl dd{font:600 13px/1.35 var(--f-body);color:var(--ink);overflow-wrap:anywhere;margin:0}.XPtZoa_ok__act{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.XPtZoa_ok__reset{min-height:44px;font:600 14px var(--f-body);color:var(--teal-text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.XPtZoa_ok__reset:hover{background:var(--teal-50)}@keyframes XPtZoa_pkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes XPtZoa_pkPop{0%{transform:scale(.4)}70%{transform:scale(1.08)}to{transform:none}}@media (max-width:479px){.XPtZoa_item__ico{display:none}.XPtZoa_item__body{margin-left:16px}.XPtZoa_ok__dl{text-align:left;grid-template-columns:1fr}.XPtZoa_ok__dl div+div{border-left:0;border-top:1px solid var(--line);padding-top:8px}}@media (min-width:960px){.XPtZoa_how__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.XPtZoa_todo{justify-self:end}}.XPtZoa_pq{background:linear-gradient(#f4f9fb,#fff)}.XPtZoa_pq__card{max-width:940px;box-shadow:0 0 0 1px var(--line), var(--shadow-lg);background:#fff;border-radius:26px;margin:0 auto;padding:clamp(28px,5vw,60px) clamp(22px,5vw,64px) clamp(24px,4vw,44px);position:relative;overflow:hidden}.XPtZoa_pq__card:before{content:"";background:linear-gradient(var(--teal-light), var(--teal-deep));width:6px;position:absolute;top:0;bottom:0;left:0}.XPtZoa_pq__mark{font:700 clamp(9rem, 6rem + 10vw, 15rem)/1 var(--f-display);color:var(--teal-50);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-.12em;right:.08em}.XPtZoa_pq__tag{color:var(--lb-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex;position:relative}.XPtZoa_pq__tag b{background:var(--teal-50);color:var(--teal-deep);border-radius:999px;padding:4px 11px;font-weight:600}.XPtZoa_pq__quote{margin:18px 0 0;position:relative}.XPtZoa_pq__quote p{font:600 clamp(1.45rem, 1.05rem + 1.8vw, 2.45rem)/1.28 var(--f-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.XPtZoa_pq__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:clamp(26px,4vw,40px);padding-top:24px;display:flex;position:relative}.XPtZoa_ring{flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative}.XPtZoa_ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.XPtZoa_ring__track{fill:none;stroke:var(--mist);stroke-width:3px}.XPtZoa_ring__arc{fill:none;stroke:var(--teal);stroke-width:3px;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.4s var(--ease) .35s}.XPtZoa_pq__card.is-in .XPtZoa_ring__arc{stroke-dasharray:calc(var(--p) * 100) 100}html:not(.js) .XPtZoa_ring__arc{stroke-dasharray:calc(var(--p) * 100) 100}.XPtZoa_ring__txt{font:500 9.5px/1.15 var(--f-mono);color:var(--lb-muted);text-align:center;justify-items:center;display:grid;position:relative}.XPtZoa_ring__txt b{font:700 20px/1 var(--f-display);color:var(--ink)}.XPtZoa_pq__meta{flex:240px;gap:5px;min-width:0;display:grid}.XPtZoa_pq__from{color:var(--ink);font-size:15px;font-style:normal;font-weight:600;line-height:1.45}.XPtZoa_pq__by{color:var(--lb-muted);font-size:13px}.XPtZoa_pq__go{flex:none;height:46px;padding-inline:20px}@media (max-width:559px){.XPtZoa_pq__go{width:100%}}@media (prefers-reduced-motion:reduce){.XPtZoa_ring__arc{stroke-dasharray:calc(var(--p) * 100) 100}}.XPtZoa_fc{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(18px,2.4vw,28px);max-width:1160px;margin-inline:auto;display:grid}.XPtZoa_fc__cell{perspective:1400px;min-width:0;position:relative}.XPtZoa_fc__cell:before{content:"";background:var(--teal-50);border:1px solid var(--teal-100);transition:transform .4s var(--ease);border-radius:20px;position:absolute;inset:10px -6px -8px 6px;transform:rotate(1.6deg)}.XPtZoa_fc__cell:nth-child(2n):before{inset:10px 6px -8px -6px;transform:rotate(-1.6deg)}.XPtZoa_fc__card{min-height:280px;transform-style:preserve-3d;transition:transform .7s var(--ease);display:grid;position:relative}.XPtZoa_fc__card--on{transform:rotateY(180deg)}.XPtZoa_fc__face{backface-visibility:hidden;border-radius:20px;flex-direction:column;grid-area:1/1;gap:14px;padding:clamp(22px,2.6vw,30px);display:flex}.XPtZoa_fc__front{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;transition:border-color .25s,box-shadow .25s}.XPtZoa_fc__back{color:#fff;background:radial-gradient(120% 90% at 100% 0%, #38bfd859, transparent 60%), var(--teal-deep);box-shadow:var(--shadow-lg);transform:rotateY(180deg)}.XPtZoa_fc__k{font:600 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-text);align-items:center;gap:7px;display:inline-flex}.XPtZoa_fc__back .XPtZoa_fc__k{color:var(--teal-light)}.XPtZoa_fc__q{color:var(--ink);font-size:clamp(1.25rem,1.05rem + .7vw,1.55rem);font-weight:600;line-height:1.28}.XPtZoa_fc__a{color:#e6f6fa;font-size:16px;line-height:1.65}.XPtZoa_fc__hint{font:500 12.5px var(--f-mono);color:var(--lb-muted);align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:inline-flex}.XPtZoa_fc__back .XPtZoa_fc__hint{color:var(--teal-100)}.XPtZoa_fc__btn{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:20px;width:100%;padding:0;position:absolute;inset:0}.XPtZoa_fc__btn:focus-visible{outline:3px solid var(--teal-light);outline-offset:4px}.XPtZoa_fc__cell:hover .XPtZoa_fc__front{border-color:var(--teal);box-shadow:var(--shadow-lg)}.XPtZoa_fc__cell:hover:before{transform:rotate(3deg)}.XPtZoa_fc__cell:nth-child(2n):hover:before{transform:rotate(-3deg)}.XPtZoa_faqs__foot{text-align:center;color:var(--body);justify-items:center;gap:14px;margin-top:clamp(32px,4vw,52px);font-size:15px;display:grid}.XPtZoa_faqs__foot>p{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;display:flex}.XPtZoa_rel{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.XPtZoa_rel__k{font:600 11.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lb-muted)}.XPtZoa_rel ul{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.XPtZoa_rel a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.XPtZoa_rel a:hover{border-color:var(--teal);background:var(--teal-50);color:var(--teal-deep)}@media (prefers-reduced-motion:reduce){.XPtZoa_fc__card{transition:none}.XPtZoa_item,.XPtZoa_item--cur,.XPtZoa_item__body,.XPtZoa_ok,.XPtZoa_ok__badge{animation:none}}
