/* Usage analytics are optional. The studio stays usable with either choice. */
.analytics-choice[hidden]{display:none!important}.analytics-choice{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));right:max(18px,env(safe-area-inset-right));z-index:1400;width:360px;max-width:calc(100vw - 28px);padding:20px;border:1px solid #d1dacb;border-radius:16px;background:#fcfdf8;box-shadow:0 8px 30px #2035231c;color:#344535;font:400 13px/1.65 -apple-system,BlinkMacSystemFont,'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif}.analytics-choice h2{font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;margin:0 0 8px}.analytics-choice p{margin:0;color:#68735f}.analytics-choice>div{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.analytics-choice button{min-height:44px;padding:8px 12px;border:1px solid #bfcdb6;border-radius:9px;color:#3d5637;background:#f3f7ed;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,'Hiragino Kaku Gothic ProN',sans-serif;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:2px solid #769778;outline-offset:3px}.analytics-settings{background:none;border:0;padding:8px 0;min-height:36px;color:inherit;font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.analytics-settings:last-child{margin:0}.analytics-choice button:hover{background:#e8f0e0}@media(max-width:600px){.analytics-choice{right:14px;bottom:max(12px,env(safe-area-inset-bottom));padding:16px;width:calc(100vw - 28px);font-size:12px}.analytics-choice h2{font-size:14px}.analytics-choice>div{justify-content:space-between}.analytics-choice button{flex:1}}
