@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");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}:root{color:#292d27;font-synthesis:none;--ink:#292d27;--muted:#64685e;--line:#dcded5;--yellow:#f6d66a;--blue:#315a80;--radius:18px;background:#f7f7f2;font-family:DM Sans Variable,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.52}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #426a95}button{background:0 0;border:0}button svg,a svg{flex-shrink:0}p{line-height:1.6}h1,h2,h3,p{margin:0}h2{letter-spacing:-1px;font-size:27px;font-weight:650;line-height:1.2}h3{letter-spacing:-.6px;font-size:22px;font-weight:650}.wrap{max-width:1160px;margin:0 auto;padding-inline:32px}.site-header{justify-content:space-between;align-items:center;height:102px;display:flex}.wordmark{letter-spacing:-1.8px;align-items:center;gap:10px;font-size:30px;font-weight:800;display:flex}.wordmark>span:last-child{color:#686d61;margin-left:-8px;font-size:24px;font-weight:450}.site-header nav{gap:29px;display:flex}.site-header nav button{align-items:center;gap:7px;font-size:14px;display:flex}.eyes{align-items:center;gap:8px;display:flex}.eyes i{border:2px solid var(--ink);background:#fff;border-radius:50%;width:65px;height:95px;display:block;position:relative}.eyes i:after{content:"";background:var(--ink);border-radius:50%;width:22px;height:35px;position:absolute;top:35px;right:12px}.eyes-small{gap:3px;transform:rotate(-6deg)}.eyes-small i{border-width:1.5px;width:17px;height:26px}.eyes-small i:after{width:6px;height:10px;top:9px;right:3px}.hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:50px;min-height:440px;padding:28px 0 58px;display:grid}.eyebrow{letter-spacing:1.6px;align-items:center;gap:9px;margin:0 0 23px;font-size:10px;font-weight:650;display:flex}.eyebrow>span{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;width:7px;height:7px}h1{letter-spacing:-4px;font-size:clamp(48px,5.5vw,70px);font-weight:600;line-height:1.035}.question-mark{color:#7a661a}.hero-description{color:#5d6258;margin-top:22px;font-size:20px;line-height:1.5}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:47px;padding:12px 19px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:var(--yellow);color:#292d27;border-color:#e1c15a}.primary:hover{background:#f1cf58}.secondary{border-color:var(--line);background:#fff}.secondary:hover{background:#f0f1e9}.hero .button{margin-top:27px}.hero-art{justify-content:center;align-items:center;min-height:310px;display:flex;position:relative}.peek-card{background:#f6d66a;border:1.5px solid #45493e;border-radius:19px;width:268px;height:278px;overflow:hidden;transform:rotate(7deg);box-shadow:8px 9px #e6e8dd}.card-topline{border-bottom:1.5px solid #45493e;align-items:center;gap:5px;height:37px;padding:0 14px;display:flex}.card-topline span{border:1px solid #45493e;border-radius:50%;width:6px;height:6px}.peek-face{justify-content:center;align-items:center;height:177px;display:flex;position:relative}.peek-face>.eyes{margin-top:5px;transform:rotate(-7deg)}.nose{background:#e4ba41;border-radius:20px;width:22px;height:45px;position:absolute;bottom:23px;left:131px;transform:rotate(-7deg)}.peek-caption{text-align:center;margin-top:9px;font-size:13px;font-weight:550}.permission-ticket{background:#fff;border:1px solid #3f4536;border-radius:9px;align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex;position:absolute;bottom:-14px;left:5px;transform:rotate(-5deg);box-shadow:3px 4px #dfe2d5}.permission-ticket>svg:last-child{color:#54734b;background:#eef2e8;border-radius:50%;width:23px;height:23px;margin-left:6px;padding:3px}.art-spark{font-size:40px;font-weight:400;position:absolute}.spark-one{color:#8b7a37;top:22px;right:0}.spark-two{font-size:35px;top:48px;left:6px;transform:rotate(12deg)}.permissions-section{scroll-margin-top:26px}.section-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.section-top p{color:var(--muted);margin-top:7px;font-size:14px}.recheck{min-height:40px;padding:10px 15px;font-size:13px}.scope-strip{background:#eceee5;border:1px solid #dee1d5;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;padding:13px 17px;font-size:12px;display:flex}.scope-strip>div{align-items:center;gap:8px;min-width:0;display:flex}.scope-strip strong{overflow-wrap:anywhere}.scope-strip p,.scope-strip span{color:#61675b}.scope-strip svg{flex-shrink:0;font-size:15px}.permission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.permission-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:313px;padding:20px 18px 14px;display:flex}.card-heading{justify-content:space-between;align-items:center;gap:5px;margin-bottom:21px;display:flex}.feature-icon{background:#f2f3ed;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.status{color:#5b6055;white-space:nowrap;background:#f0f1eb;border-radius:5px;align-items:center;padding:5px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.status-granted{color:#315a80;background:#e8f0f9}.status-denied{color:#79583e;background:#f1ebe5}.status-query-error{color:#795b19;background:#fbefd5}.card-description{color:#74786d;min-height:36px;margin-top:5px;font-size:12px;line-height:1.5}.permission-answer{color:#5d6259;flex-grow:1;margin-top:15px;font-size:13px;line-height:1.6}.activity-line{color:#696e63;align-items:center;gap:5px;margin:16px 0 15px;font-size:11px;display:flex}.activity-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.card-actions{border-top:1px solid #edefe7;justify-content:space-between;align-items:center;gap:5px;padding-top:10px;display:flex}.text-action{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;font-weight:600;display:inline-flex}.text-action:hover{text-decoration:underline}.icon-button{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.icon-button:hover{background:#eeefe7}.check-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:11px;display:flex}.stop-all{align-items:center;gap:6px;padding:6px;display:flex}.permission-footnote{color:#6a6f63;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:11px;display:flex}.permission-footnote svg{flex-shrink:0}.help-section{margin-top:64px}.help-section h2{margin-bottom:21px;font-size:24px}.help-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.help-card{text-align:left;border-radius:var(--radius);background:#eef0e7;border:1px solid #dde0d5;align-items:flex-start;gap:19px;padding:27px 24px;display:flex}.help-card:hover{background:#e7eadf}.notification-help{background:#f4efdf;border-color:#e8e0c9}.notification-help:hover{background:#efe7d1}.help-card>span:last-child{flex-direction:column;gap:6px;display:flex}.help-card strong{letter-spacing:-.4px;font-size:18px;font-weight:600}.help-card span span{color:#666b5d;font-size:13px;line-height:1.5}.help-card em{align-items:center;gap:10px;margin-top:14px;font-size:12px;font-style:normal;font-weight:600;display:flex}.help-icon{padding-top:2px}.principle{align-items:center;gap:12px;padding:26px 0 12px;display:flex}.principle>svg{color:#5d6851;flex-shrink:0}.principle p{color:var(--muted);font-size:11px}.principle strong{color:var(--ink);font-weight:600}.principle button{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.site-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:49px;padding-bottom:30px;display:flex}.site-footer .wordmark{font-size:23px}.site-footer .wordmark>span:last-child{font-size:18px}.site-footer .eyes-small{margin-right:-5px;transform:scale(.8)rotate(-6deg)}.site-footer p{color:#686c62;font-size:11px}.site-footer>a:last-child{align-items:center;gap:5px;font-size:11px;display:flex}.skip-link{z-index:10;border:1px solid var(--ink);background:#fff;padding:15px;position:fixed;top:-70px;left:15px}.skip-link:focus{top:15px}.changed{color:#315a80;margin:0 0 10px;font-size:11px;line-height:1.4}.is-active{border-color:#6486a5}.detail-dialog{color:var(--ink);overscroll-behavior:contain;background:#fafbf6;border:1px solid #ddd;border-radius:23px;width:min(660px,100% - 28px);max-height:calc(100dvh - 48px);padding:29px 34px;overflow-y:auto;box-shadow:0 22px 100px #18201830}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20251e66}.dialog-heading{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.mini-brand{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.detail-dialog h2{letter-spacing:-1.4px;font-size:35px;line-height:1.13}.dialog-intro{color:#62685b;margin-top:15px;margin-bottom:22px;font-size:15px}.dialog-scope{overflow-wrap:anywhere;background:#eef0e6;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;line-height:1.5;display:flex}.dialog-scope>svg{flex-shrink:0}.evidence-box{margin:21px 0}.evidence-box p{margin-top:8px;font-size:14px}.test-section{border-block:1px solid var(--line);margin:22px 0;padding:22px 0}.test-section h3,.guide-section h3,.prose h3{margin-bottom:9px;font-size:20px}.test-section>p,.guide-section>p{color:#62685b;margin-bottom:16px;font-size:14px}.test-section .test-message{color:#454b3f;margin:17px 0;font-weight:550}.test-section .capture-active{color:#315a80}.test-section .small-note{margin-top:13px;margin-bottom:0;font-size:12px}.stop-button{background:#e3edf8;border-color:#8caac6}.camera-preview{aspect-ratio:4/3;background:#252820;border-radius:12px;margin:17px 0;position:relative;overflow:hidden}.camera-preview video{object-fit:contain;width:100%;height:100%;transform:scaleX(-1)}.camera-preview>span{color:#292d27;background:#fff;border-radius:5px;padding:6px 9px;font-size:10px;position:absolute;top:12px;left:12px}.microphone-preview{border:1px solid var(--line);background:#fff;border-radius:12px;margin:20px 0;padding:20px}.microphone-preview label{font-size:14px;font-weight:600;display:block}.microphone-preview meter{accent-color:#315a80;width:100%;height:24px;margin:12px 0;display:block}.microphone-preview p{color:var(--muted);font-size:12px}.guide-section{margin:27px 0}.environment-fields{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0 11px;display:grid}.field-label{flex-direction:column;gap:8px;margin:16px 0;font-size:12px;font-weight:600;display:flex}.environment-fields>.field-label{margin:0}select{width:100%;color:var(--ink);background:#fff;border:1px solid #c9cec0;border-radius:8px;min-height:43px;padding:11px 30px 11px 11px;font-size:13px}.guide-steps{counter-reset:guide;flex-direction:column;gap:19px;margin:25px 0;padding:0;list-style:none;display:flex}.guide-steps li{counter-increment:guide;padding-left:42px;font-size:14px;line-height:1.6;position:relative}.guide-steps li:before{content:counter(guide);background:#edf0e5;border:1px solid #d9ddcd;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:650;display:flex;position:absolute;top:0;left:0}.small-note{color:#666d5c;margin:10px 0;font-size:12px;line-height:1.6}.settings-address{background:#edf0e5;border:1px solid #dde2d3;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.settings-address code{overflow-wrap:anywhere;min-width:0;font-size:12px}.sources{border-top:1px solid var(--line);color:#606858;margin-top:20px;padding-top:13px;font-size:12px}.sources summary{cursor:pointer}.sources ul{padding-left:18px;line-height:1.8}.sources a,.prose a{text-underline-offset:3px;text-decoration:underline}.sources p{font-size:11px}.sources a svg{vertical-align:middle}.notice{background:#f8f1dc;border:1px solid #e1d8b8;border-radius:12px;gap:12px;padding:17px;display:flex}.notice>svg{flex-shrink:0;margin-top:2px}.notice p{font-size:13px}.button-row{flex-wrap:wrap;gap:10px;display:flex}.prose h3{margin-top:26px}.prose p{color:#62685b;font-size:14px}.prose a{align-items:center;gap:4px;margin-top:12px;font-size:13px;display:inline-flex}.copy-status{color:#315a80;min-height:0;margin-top:17px;font-size:13px}.copy-status:empty{margin-top:0}.share-link{margin-top:9px}.detail-dialog[open]{animation:.16s ease-out dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1440px){.wrap{max-width:1250px}.hero{min-height:480px}.hero-art{margin-right:35px}.permission-card{min-height:322px}}@media (width<=1000px){.wrap{padding-inline:25px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.permission-card{min-height:285px;padding:23px}.card-description{min-height:0}.hero{gap:20px}.hero-art{transform-origin:100%;transform:scale(.88)}.scope-strip{font-size:11px}.permission-answer{max-width:290px}.hero h1{font-size:58px}}@media (width<=680px){.wrap{padding-inline:20px}.site-header{height:83px}.wordmark{font-size:27px}.site-header nav{gap:14px}.site-header nav button{font-size:12px}.site-header nav button:first-child{display:none}.hero{min-height:initial;grid-template-columns:1fr;gap:0;padding:25px 0 40px;position:relative}.eyebrow{letter-spacing:1.1px;margin-bottom:20px;font-size:8px}.hero h1{letter-spacing:-3px;font-size:53px}.hero-description{margin-top:19px;font-size:17px}.hero-art{display:none}.hero .button{margin-top:23px}.section-top{gap:10px;margin-bottom:17px}.section-top h2{letter-spacing:-.7px;font-size:22px}.section-top p{max-width:210px;font-size:12px}.recheck{gap:5px;min-height:38px;padding:9px;font-size:11px}.scope-strip{margin-bottom:13px;padding:12px 14px;display:block}.scope-strip p{margin:6px 0 0 23px}.scope-strip>div{flex-wrap:wrap;gap:7px}.permission-grid{grid-template-columns:1fr;gap:13px}.permission-card{min-height:0;padding:19px 20px 11px}.card-heading{margin-bottom:10px}.permission-card h3{font-size:23px}.card-description{font-size:12px}.permission-answer{max-width:none;margin-top:13px}.activity-line{margin:13px 0 10px}.status{font-size:11px}.card-actions{padding-top:8px}.text-action{font-size:13px}.check-footer{align-items:flex-start;font-size:10px}.stop-all{padding-top:3px;font-size:10px}.permission-footnote{text-align:left;align-items:flex-start;gap:8px;margin-top:17px;font-size:11px}.permission-footnote svg{margin-top:3px}.help-section{margin-top:43px}.help-section h2{font-size:22px}.help-grid{grid-template-columns:1fr;gap:12px}.help-card{gap:15px;padding:22px 18px}.help-card strong{font-size:17px}.principle{flex-wrap:wrap;align-items:flex-start;gap:9px;padding-top:21px}.principle p{flex:1;min-width:220px;font-size:11px}.principle button{margin-left:32px;font-size:11px}.site-footer{flex-wrap:wrap;gap:14px;padding-top:37px;padding-bottom:26px}.site-footer p{order:3;width:100%;font-size:10px}.detail-dialog{border-radius:17px;width:calc(100% - 20px);max-height:calc(100dvh - 24px);padding:22px 20px}.detail-dialog h2{font-size:29px}.dialog-heading{margin-bottom:23px}.dialog-intro{font-size:14px}.button-row>.button{width:100%}.settings-address code{font-size:11px}.guide-steps li{font-size:13px}.environment-fields{gap:9px}.guide-section h3{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storage-banner{border-radius:var(--radius);background:#eef0e7;border:1px solid #dce0d3;align-items:center;gap:22px;margin-top:38px;padding:27px 24px;display:flex}.storage-banner-icon{color:#556046;flex-shrink:0}.storage-banner h2{letter-spacing:-.65px;font-size:22px}.storage-banner p{color:#5e6653;max-width:560px;margin-top:8px;font-size:13px}.storage-banner .button{flex-shrink:0;margin-left:auto}.storage-banner .storage-banner-result{color:#315a80;font-weight:550}.storage-test{border-bottom:1px solid var(--line);padding:24px 0}.storage-test h3{font-size:20px;line-height:1.35}.storage-test>p{color:#62685b;margin-top:12px;font-size:14px}.storage-test>.small-note{font-size:12px}.storage-test .button{margin-top:8px}.storage-result{margin:24px 0}.storage-result-title{letter-spacing:-.3px;font-size:18px;font-weight:600;line-height:1.4}.storage-observations{margin:19px 0}.storage-observations>div{grid-template-columns:1fr 1.4fr;gap:18px;padding:10px 0;display:grid}.storage-observations dt{font-size:13px;font-weight:600}.storage-observations dd{color:#62685b;margin:0;font-size:13px;line-height:1.5}.prose h3>svg{vertical-align:middle;margin-right:5px}.eyes-curious i:after{transform:translate(var(--look-x,0px), var(--look-y,0px));transition:transform .11s ease-out;top:calc(50% - 17.5px);right:calc(50% - 11px)}.peek-card:hover .eyes-curious i{animation:.65s ease-out nosy-blink}.memory-experiment{background:#f0f0e5;border-radius:14px;margin:21px 0 16px;padding:19px 12px 15px}.memory-scene{justify-content:center;align-items:center;gap:clamp(12px,5vw,34px);min-height:110px;display:flex}.memory-object{color:#505847;flex-direction:column;align-items:center;gap:8px;min-width:88px;font-size:12px;display:flex}.memory-drawing{color:#4b401c;background:#f6d66a;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.memory-note .memory-drawing{color:#315a80;background:#fff}.memory-witness{place-items:center;width:48px;height:56px;margin-bottom:23px;display:grid;position:relative}.memory-witness .eyes-small{transform:rotate(-7deg)scale(1.25)}.nosy-peek{place-items:center;width:64px;height:64px;display:grid}.nosy-peek-fallback,.nosy-peek-strip{grid-area:1/1}.nosy-peek-strip{visibility:hidden;mix-blend-mode:darken;width:64px;height:64px;overflow:hidden}.nosy-peek-strip img{width:1600px;max-width:none;height:64px;display:block}.nosy-peek[data-playing=true] .nosy-peek-strip{visibility:visible}.nosy-peek[data-playing=true] .nosy-peek-fallback{visibility:hidden}.nosy-peek[data-playing=true] img{animation:1.8s steps(24,end) both nosy-film}.memory-caption{text-align:center;color:#505847;align-items:center;min-height:2.9em;margin-top:10px;font-size:13px;line-height:1.5;display:grid}.memory-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.memory-actions .button{margin:0}.memory-actions .button[aria-disabled=true]{cursor:progress;background:#f5dea0;border-color:#d7bd71;transform:none}.memory-skip{text-underline-offset:3px;min-height:44px;font-size:13px;text-decoration:underline}.memory-replay-icon{animation:.9s linear 2 memory-turn}.memory-experiment[data-step=saved] .memory-drawing{animation:.4s cubic-bezier(.16,1,.3,1) both memory-place}.memory-experiment[data-step=saved] .memory-note .memory-drawing{animation-delay:.1s}.memory-experiment[data-step=removed] .can-remove .memory-drawing{opacity:.16;transition:opacity .3s ease-out,transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(8px)rotate(-18deg)scale(.7)}.memory-experiment[data-step=removed] .was-retained .memory-drawing{transition:transform .35s cubic-bezier(.16,1,.3,1);transform:rotate(8deg)}.memory-experiment[data-step=removed] .memory-witness .eyes-small{animation:.65s ease-out memory-peek}.memory-experiment[data-step=done] .can-remove .memory-drawing,.memory-experiment[data-step=done][data-clean=true] .was-retained .memory-drawing{opacity:.18;transition:opacity .25s ease-out,transform .25s ease-out;transform:scale(.8)}.storage-result{animation:.28s ease-out memory-result}.storage-result-explanation{color:#62685b;margin-top:9px;font-size:14px}.memory-cleanup{color:#456137;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.storage-details{margin-top:19px;font-size:13px}.storage-details summary{cursor:pointer;text-underline-offset:3px}.storage-details summary:hover{text-decoration:underline}.storage-details .storage-observations{margin:10px 0}@keyframes nosy-blink{0%,30%,65%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes memory-place{0%{opacity:.25;transform:translateY(7px)rotate(-9deg)scale(.88)}to{opacity:1;transform:none}}@keyframes memory-peek{0%,to{transform:rotate(-7deg)scale(1.25)}45%{transform:translate(5px)rotate(9deg)scale(1.25)}}@keyframes memory-turn{to{transform:rotate(360deg)}}@keyframes memory-result{0%{opacity:.4}to{opacity:1}}@keyframes nosy-film{to{transform:translate(-1536px)}}.hero .peek-card{transform:rotate(calc(7deg + var(--lean,0deg)));transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero:has(.hero-copy .button:is(:hover,:focus-visible,:active)) .eyes-curious i:after{transform:translate(-5px,14px)}.hero:has(.hero-copy .button:is(:hover,:focus-visible,:active)) .permission-ticket{transform:translateY(4px)rotate(-3deg)}.permission-ticket{transition:transform .25s ease-out}.hero-copy .button:is(:hover,:focus-visible) svg{animation:.55s ease-out nosy-point}.notification-help:is(:hover,:focus-visible) .help-icon svg{transform-origin:50% 15%;animation:.6s ease-out nosy-ring}.permission-card:is(:hover,:focus-within) .feature-icon svg,.storage-banner:is(:hover,:focus-within) .storage-banner-icon svg,.help-card:not(.notification-help):is(:hover,:focus-visible) .help-icon svg{transform-origin:50%;animation:.6s ease-out nosy-ring}.recheck-turn{animation:.55s cubic-bezier(.16,1,.3,1) memory-turn}.recheck-feedback{animation:.65s ease-out recheck-confirm;display:inline-block}@keyframes nosy-point{45%{transform:translateY(4px)}}@keyframes nosy-ring{20%{transform:rotate(16deg)}45%{transform:rotate(-12deg)}70%{transform:rotate(7deg)}}@keyframes recheck-confirm{0%{background:#f6d66a}to{background:0 0}}@media (prefers-reduced-motion:reduce){.hero .peek-card{transform:rotate(7deg)}.hero:has(.hero-copy .button:is(:hover,:focus-visible,:active)) .eyes-curious i:after{transform:none}.hero:has(.hero-copy .button:is(:hover,:focus-visible,:active)) .permission-ticket{transform:rotate(-5deg)}.eyes-curious i:after{transform:none}.memory-experiment .memory-drawing{transform:none!important}.nosy-peek[data-playing] .nosy-peek-strip{visibility:hidden}.nosy-peek[data-playing] .nosy-peek-fallback{visibility:visible}}@media (width<=800px){.storage-banner{flex-wrap:wrap;gap:13px}.storage-banner>div{flex:1;min-width:220px}.storage-banner .button{margin-left:43px}}@media (width<=480px){.storage-banner{align-items:flex-start;padding:22px 18px}.storage-banner h2{font-size:20px}.storage-banner-icon{padding-top:2px}.storage-banner>div{min-width:190px}.storage-banner .button{margin-left:0}.storage-observations>div{grid-template-columns:1fr;gap:4px;padding:11px 0}}.disclosure{border-top:1px solid var(--line);margin-top:12px;padding-top:8px;font-size:14px}.disclosure summary,.storage-details summary,.sources summary{cursor:pointer;min-height:44px;padding-block:11px}.disclosure summary:hover{text-underline-offset:3px;text-decoration:underline}.disclosure .prose{padding-bottom:12px}.disclosure .prose h3{margin-top:16px;font-size:17px}.disclosure a{text-underline-offset:3px;text-decoration:underline}.disclosure ul{padding-left:20px;line-height:1.8}.disclosure>p{margin-block:10px}
