.k{background:#fffdf4;color:#271146;border-bottom:1px solid #d2c0df;font:500 12px/1.65 NeoMaru,system-ui,sans-serif;position:relative;z-index:3}.N,.j{min-height:44px;padding:8px 0;background:none;border:0;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;font:inherit}.j{font-size:10px!important;white-space:nowrap}.n{width:min(1300px,calc(100% - 34px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:14px 0}.n h2{font-size:14px;font-weight:700;margin:0 0 5px}.n p{margin:0}.n a{display:inline-block;color:#6415d6;text-decoration:underline;text-underline-offset:3px;margin-left:8px}.x{display:flex;align-self:center;gap:10px}.x button{background:#fffdf4;color:#6415d6;border:1.5px solid #6415d6;border-radius:5px;padding:10px 14px;min-height:44px;min-width:116px;font:inherit;font-weight:700}.x button:hover{background:#edf8f8}.M{grid-column:1/-1;color:#62516d;font-size:11px}.M button{background:none;border:0;color:#6415d6;min-height:44px;padding:8px 12px;text-decoration:underline;font:inherit}.H{grid-column:1/-1;color:#7c1638}.k button:focus-visible,.k a:focus-visible,.n h2:focus-visible,.N:focus-visible,.j:focus-visible{outline:3px solid #6415d6;outline-offset:3px}.site-frame [data-swipe-mode]{height:max(420px,calc(100vh - var(--analytics-panel-height,0px)));height:max(420px,calc(100dvh - var(--analytics-panel-height,0px)))}@media(max-width:650px){.n{grid-template-columns:1fr;gap:10px}.x{display:grid;grid-template-columns:1fr 1fr}.x button{min-width:0}.M{font-size:10px}.n p{font-size:11px}}.i{--swipe-ink:#271146;--swipe-muted:#62516d;--swipe-accent:#6415d6;background:#ffed06;background-image:linear-gradient(#76456826 1px,transparent 1px),linear-gradient(90deg,#76456826 1px,transparent 1px);background-size:22px 22px;color:var(--swipe-ink);height:100vh;height:100dvh;min-height:420px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;line-height:1.5;isolation:isolate;overflow:hidden}.i a,.i button{transition:background-color .15s,color .15s}.i a:hover{color:var(--swipe-accent)}.i a:focus-visible,.i button:focus-visible{outline:3px solid #271146;outline-offset:3px;box-shadow:0 0 0 3px #fff}.u:focus-visible{outline:3px solid var(--swipe-accent);outline-offset:-3px;box-shadow:inset 0 0 0 6px #fff}.i button{font:inherit;cursor:pointer}.i button:disabled{cursor:default;opacity:.35}.d{padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-left)) 0;border-bottom:2px solid var(--swipe-accent);background:#77cbd1;z-index:2}.b{max-width:680px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px}.I{font-size:12px;white-space:nowrap;min-height:44px;display:flex;align-items:center;gap:7px}.s{font-family:NeoMaru,sans-serif;font-size:20px;letter-spacing:-.03em;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.s>span:not(.q){font-family:NeoMaru,sans-serif;font-size:22px;color:var(--swipe-accent);font-weight:900}.l{font-size:9px;letter-spacing:.13em;color:var(--swipe-muted);font-weight:700}.e{display:flex;gap:3px;max-width:560px;margin:8px auto 0}.e>a{flex:1;text-align:center;padding:10px 3px 8px;font-size:13px;line-height:1.25;border-bottom:3px solid transparent;white-space:nowrap}.e>a[aria-current]{border-color:var(--swipe-accent);color:var(--swipe-accent);font-weight:750}.e small{font-size:10px;font-weight:500;color:var(--swipe-muted);margin-left:5px}.c{font-size:10px;color:var(--swipe-muted);text-align:center;margin:7px 0 9px}.A{max-width:560px;margin:0 auto 10px;padding:8px;background:#fff3fa;color:#271146;font-size:12px;text-align:center}.A a{text-decoration:underline;margin-left:6px}.u{position:relative;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:none;outline:0}.u::-webkit-scrollbar{display:none}.r{height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:center;padding:14px max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left));overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b789d6 transparent}.a{width:100%;max-width:510px;min-height:0;display:grid;grid-template-rows:auto minmax(110px,1fr) auto;gap:10px}.B{display:flex;align-items:center;gap:8px;min-height:19px;font-size:10px;color:var(--swipe-muted);overflow-wrap:anywhere}.B>span:first-child{background:#d7f2f2;color:var(--swipe-accent);padding:2px 7px;border-radius:3px;white-space:nowrap}.J{margin-left:auto;flex-shrink:0;font-variant-numeric:tabular-nums;color:#62516d;font-size:9px;letter-spacing:.06em}.K{margin:0;min-height:0;display:grid;grid-template-rows:minmax(70px,1fr)}.f{min-height:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:12px;overflow:hidden}.f img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;filter:none;transform:none}.p{min-width:0}.p h2{font-size:clamp(20px,3.8vw,28px);font-weight:780;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty}.w{font-size:15px;font-weight:720;color:var(--swipe-accent);line-height:1.5;margin-top:8px;overflow-wrap:anywhere}.v{font-size:11px;color:#51415f;margin-top:8px;line-height:1.6;overflow-wrap:anywhere}.v>p>span{font-size:9px;color:var(--swipe-muted);margin-right:8px}.L{color:#62516d;margin-top:1px;font-size:10px}.O{font-size:10px;color:#62516d}.P{font-size:10px;color:var(--swipe-accent);margin-bottom:5px}.y{display:flex;align-items:center;gap:12px;margin-top:11px}.g{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 15px;border:1px solid var(--swipe-accent);border-radius:6px;background:var(--swipe-accent);color:#fff!important;font-size:13px;font-weight:750}.y .g{flex:1}.g:hover{background:#461292}.C{min-height:44px;flex-shrink:0;padding:9px 6px;border:0;background:transparent;color:#51415f;font-size:10px!important;text-decoration:underline;text-underline-offset:4px}.C:hover{color:var(--swipe-accent)}.o{min-height:59px;padding:7px max(16px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));border-top:2px solid var(--swipe-accent);display:flex;align-items:center;justify-content:center;gap:25px;background:#77cbd1}.o>button{background:#fffdf4;border:1.5px solid var(--swipe-accent);color:var(--swipe-accent);border-radius:6px;padding:10px 12px;min-width:67px;min-height:44px;line-height:1;font-size:15px}.o>button:not(:disabled):hover{background:#fbd9ec}.o>button span{font-size:10px}.o>div{text-align:center;min-width:142px}.D{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.E{font-size:9px;color:#62516d;margin-top:5px}.h{align-self:center;justify-self:center;max-width:420px;padding:28px 25px;text-align:center}.Q{font-size:65px;color:var(--swipe-accent);line-height:1;margin-bottom:20px}.h h2{font-size:22px;line-height:1.6}.h p{font-size:13px;line-height:1.9;color:var(--swipe-muted);margin-top:16px}.h .g{margin-top:25px}.R{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:14px;text-decoration:underline;text-underline-offset:4px}.m{padding:0;border:2px solid var(--swipe-accent);border-radius:18px 18px 0 0;background:#fffdf4;color:var(--swipe-ink);width:min(100%,620px);max-width:100%;max-height:88vh;max-height:88dvh;margin:auto auto 0;overflow-y:auto;overscroll-behavior:contain}.m:not([open]){display:none}.m::backdrop{background:#321054aa}.t{padding:22px 22px calc(25px + env(safe-area-inset-bottom))}.z{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.z h2{font-size:16px}.z>button{background:var(--swipe-accent);color:#fff;border:1px solid var(--swipe-accent);border-radius:5px;min-height:44px;padding:8px 12px;font-size:12px}.t>h3{font-size:20px;line-height:1.5;overflow-wrap:anywhere}.S{font-size:13px;color:#62516d;margin-top:10px}.t section{border-top:1px solid #d2c0df;margin-top:23px;padding-top:18px;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.t section h3{font-size:14px;color:var(--swipe-ink);margin-bottom:9px}.t section p{margin-top:5px}.t section a{color:var(--swipe-accent);text-decoration:underline;text-underline-offset:3px}.t section>a{display:inline-block;min-height:44px;padding-top:8px}.F+.F{border-top:1px dashed #d2c0df;padding-top:10px;margin-top:10px}.t ul{padding-left:18px;margin:0}.t li{padding:5px 0}.t li small{display:block;color:var(--swipe-muted);font-size:10px}.t>.g{margin-top:24px}.G{position:fixed;left:10px;top:-100px;background:var(--swipe-accent);color:#fff!important;padding:10px 15px;z-index:5}.G:focus{top:10px}.q{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:800px){.d{padding-top:14px}.b{max-width:760px}.s{font-size:23px}.l{font-size:10px}.r{padding-top:17px;padding-bottom:18px}.a{max-width:480px;gap:12px}.f{border-radius:15px;padding:18px}.o{gap:55px}.c{font-size:11px}.p h2{font-size:26px}}@media(max-width:380px){.d{padding-inline:12px}.l{display:none}.b{justify-content:flex-start}.s{margin-left:auto;font-size:19px}.e>a{font-size:11px}.e small{font-size:9px;margin-left:3px}.r{padding:10px 13px}.a{gap:7px}.p h2{font-size:19px}.w{font-size:13px;margin-top:6px}.v{font-size:10px;margin-top:6px}.y{gap:8px;margin-top:8px}.o{gap:15px}.f{padding:8px}}@media(max-height:720px){.d{padding-top:calc(4px + env(safe-area-inset-top))}.b{min-height:30px}.e{margin-top:2px}.e>a{padding-block:8px 6px}.c{margin-block:5px 6px;font-size:9px}.r{padding-block:9px}.a{gap:7px;grid-template-rows:auto minmax(85px,1fr) auto}.p h2{font-size:19px}.w{font-size:13px;margin-top:5px}.v{font-size:10px;margin-top:5px}.y{margin-top:7px}.o{min-height:55px;padding-top:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom))}}@media(max-height:540px){.a{min-height:430px;grid-template-rows:auto minmax(100px,1fr) auto}.r{overflow-y:auto}.l,.i[data-swipe-mode=latest] .c{display:none}.p h2{font-size:19px}.m{max-height:95dvh}}@media(prefers-reduced-motion:reduce){.i a,.i button{transition:none}.u{scroll-behavior:auto}}.i~.site-footer{display:none}@media(max-width:650px){.e>a{font-size:12px;white-space:normal}.e small{display:block;margin:3px 0 0;font-size:10px;line-height:1.2}}.r{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom}.s img{width:134px;height:auto;max-height:54px;object-fit:contain}.i{font-family:NeoMaru,system-ui,sans-serif}.e{gap:6px}.e>a{min-height:44px;border:1.5px solid var(--swipe-accent);border-radius:5px 5px 0 0;background:#fffdf4;color:var(--swipe-ink)}.e>a[aria-current]{background:var(--swipe-accent);color:#fff}.e>a[aria-current] small{color:#fff}.e>a:not([aria-current]):hover{background:#ffe1ef;color:var(--swipe-accent)}.a{padding:12px;border:2px solid var(--swipe-accent);border-radius:12px;background:#fffdf4;box-shadow:4px 4px #b86ae0}.f{border:1px solid #d2c0df;border-radius:9px}.p h2{color:var(--swipe-ink)}.w{color:var(--swipe-accent)}.o>button:last-child{background:var(--swipe-accent);color:#fff;box-shadow:2px 2px #e879b9}.o>button:last-child:not(:disabled):hover{background:#461292}.D{color:var(--swipe-ink)}.h{background:#fffdf4;border:2px solid var(--swipe-accent);border-radius:12px;box-shadow:4px 4px #e879b9}.m{box-shadow:0 -5px #ef77b4}.z{padding-bottom:12px;border-bottom:2px solid #77cbd1}@media(max-width:650px){.a{padding:10px;box-shadow:3px 3px #b86ae0}.e>a{font-size:11px}.d{padding-bottom:1px}}.l,.c,.E{color:#51415f}
