.policy-canvas.svelte-1i7yizt{background:var(--color-paper,var(--color-background));height:min(34rem,70vh);padding:1.5rem 1.25rem;overflow-y:auto}@media (width>=768px){.policy-canvas.svelte-1i7yizt{height:34rem;max-height:70vh;padding:2.5rem 3rem}}.policy-page.svelte-1i7yizt{max-width:42rem;margin:0 auto}.custom-scrollbar::-webkit-scrollbar{width:10px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-foreground);background-clip:padding-box;border:2px solid #0000}.generating-stage.svelte-1i7yizt{justify-content:center;align-items:center;min-height:28rem;padding:1.5rem .5rem;display:flex}@media (width>=768px){.generating-stage.svelte-1i7yizt{min-height:30rem;padding:2rem 1rem}}.quip-bubble-wrap.svelte-1i7yizt{justify-content:center;align-items:center;height:3rem;display:flex;position:relative}.quip-bubble.svelte-1i7yizt{max-width:20rem;line-height:1.35;position:relative}.quip-text.svelte-1i7yizt{display:block}.quip-tail.svelte-1i7yizt{background:var(--color-foreground);border-radius:2px;width:.7rem;height:.7rem;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)rotate(45deg)}.mascot-stage.svelte-1i7yizt{width:200px;height:200px;position:relative}.mascot{width:100%;height:100%;display:block}.mascot .mascot-body{transform-origin:100px 168px;animation:2.4s ease-in-out infinite svelte-1i7yizt-mascotBreathe}@keyframes svelte-1i7yizt-mascotBreathe{0%,to{transform:scaleY(1)scaleX(1)}40%{transform:scaleY(.98)scaleX(1.02)}70%{transform:scaleY(1.02)scaleX(.98)}}.mascot .mascot-shadow{transform-origin:50%;animation:2.4s ease-in-out infinite svelte-1i7yizt-mascotShadow}@keyframes svelte-1i7yizt-mascotShadow{0%,to{opacity:.12;transform:scaleX(1)}40%{opacity:.14;transform:scaleX(1.04)}70%{opacity:.1;transform:scaleX(.96)}}.mascot .mascot-eyes{transform-origin:50%;animation:6s ease-in-out infinite svelte-1i7yizt-pupilsDart}@keyframes svelte-1i7yizt-pupilsDart{0%,18%,to{transform:translate(0)}22%,38%{transform:translate(3px,-1px)}42%,58%{transform:translate(-3px,-1px)}62%,78%{transform:translateY(2px)}82%,96%{transform:translate(2px)}}.mascot .lid{transform-origin:50%;animation:5s infinite svelte-1i7yizt-mascotBlink}.mascot .lid-right{animation-delay:20ms}@keyframes svelte-1i7yizt-mascotBlink{0%,94%,to{transform:scaleY(0)}95%,97%{transform:scaleY(16)}}.mascot .tongue{transform-origin:104px 134px;animation:1.4s ease-in-out infinite svelte-1i7yizt-tongueWobble}@keyframes svelte-1i7yizt-tongueWobble{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(1px)}}.mascot .arm-left{transform-origin:46px 118px;animation:1.6s ease-in-out infinite svelte-1i7yizt-armLeft}.mascot .arm-right{transform-origin:154px 118px;animation:1.6s ease-in-out .2s infinite svelte-1i7yizt-armRight}@keyframes svelte-1i7yizt-armLeft{0%,to{transform:rotate(-2deg)}50%{transform:rotate(6deg)}}@keyframes svelte-1i7yizt-armRight{0%,to{transform:rotate(2deg)}50%{transform:rotate(-6deg)}}.mascot .mascot-pencil{transform-origin:55px 66px;animation:3s ease-in-out infinite svelte-1i7yizt-pencilBob}@keyframes svelte-1i7yizt-pencilBob{0%,to{transform:rotate(-22deg)translateY(0)}50%{transform:rotate(-18deg)translateY(-2px)}}.mascot .sweat{transform-origin:162px 78px;opacity:0;animation:3.2s ease-in infinite svelte-1i7yizt-sweatDrop}@keyframes svelte-1i7yizt-sweatDrop{0%,20%{opacity:0;transform:translate(0)}25%{opacity:1}60%{opacity:1;transform:translate(2px,30px)}70%,to{opacity:0;transform:translate(2px,30px)}}.mascot .blush{animation:2s ease-in-out infinite svelte-1i7yizt-blushPulse}@keyframes svelte-1i7yizt-blushPulse{0%,to{opacity:.55}50%{opacity:.8}}.thought.svelte-1i7yizt{pointer-events:none;font-family:Iosevka,ui-monospace,monospace;font-size:1.25rem;font-weight:900;position:absolute}.thought-1.svelte-1i7yizt{color:var(--color-primary);animation:2.6s ease-in-out infinite svelte-1i7yizt-thoughtFloat;top:10%;left:-6%}.thought-2.svelte-1i7yizt{color:#f97316;animation:2.6s ease-in-out .8s infinite svelte-1i7yizt-thoughtFloat;top:6%;right:-2%}.thought-3.svelte-1i7yizt{color:var(--color-primary);font-size:1rem;animation:2.6s ease-in-out 1.4s infinite svelte-1i7yizt-thoughtFloat;top:44%;right:-10%}.thought-4.svelte-1i7yizt{color:#ec4899;font-size:.9rem;animation:2.6s ease-in-out 2s infinite svelte-1i7yizt-thoughtFloat;bottom:22%;left:-6%}@keyframes svelte-1i7yizt-thoughtFloat{0%,to{opacity:0;transform:translateY(0)rotate(-4deg)scale(.75)}20%{opacity:0}30%{opacity:1;transform:translateY(-4px)rotate(0)scale(1)}60%{opacity:1;transform:translateY(-10px)rotate(8deg)scale(1)}90%,to{opacity:0;transform:translateY(-16px)rotate(14deg)scale(.7)}}.skcript-article h2{letter-spacing:-.01em;color:var(--color-foreground);margin-top:1.75rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.skcript-article h3{color:var(--color-foreground);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.skcript-article h4{color:var(--color-foreground);margin-top:1.25rem;margin-bottom:.4rem;font-size:1rem;font-weight:600}.skcript-article p{margin:.75rem 0;line-height:1.65}.skcript-article ul,.skcript-article ol{margin:.75rem 0 .75rem 1.25rem}.skcript-article ul{list-style:outside}.skcript-article ol{list-style:decimal}.skcript-article li{margin:.35rem 0;line-height:1.6}.skcript-article a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.skcript-article strong,.skcript-article b{font-weight:600}details.svelte-1i7yizt>summary:where(.svelte-1i7yizt)::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.mascot .mascot-body,.mascot .mascot-shadow,.mascot .mascot-eyes,.mascot .lid,.mascot .tongue,.mascot .arm-left,.mascot .arm-right,.mascot .mascot-pencil,.mascot .sweat,.mascot .blush,.thought.svelte-1i7yizt{animation:none!important}}
