@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff");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}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-vietnamese-500-normal-CMA0PiFa.woff2)format("woff2"),url(/assets/quicksand-vietnamese-500-normal-DdPH4leT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-ext-500-normal-Rkq3IeWS.woff2)format("woff2"),url(/assets/quicksand-latin-ext-500-normal-BlYHgpcu.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2"),url(/assets/quicksand-latin-500-normal-7J1fbcAD.woff)format("woff");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}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-vietnamese-600-normal-dD2kotB2.woff2)format("woff2"),url(/assets/quicksand-vietnamese-600-normal-JmvBH-hY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-ext-600-normal-fxOF3zcr.woff2)format("woff2"),url(/assets/quicksand-latin-ext-600-normal-BDPVAPCS.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2"),url(/assets/quicksand-latin-600-normal-CkxN0sDw.woff)format("woff");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}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-vietnamese-700-normal-5oDqeHTF.woff2)format("woff2"),url(/assets/quicksand-vietnamese-700-normal-BsIWXrxI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-ext-700-normal-8b1JBoEj.woff2)format("woff2"),url(/assets/quicksand-latin-ext-700-normal-DbLsDSEV.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/assets/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff");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:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{overscroll-behavior:none;min-width:0;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:pan-y;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-width:520px;min-height:0;margin:0 auto;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px));flex:0 auto;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}.native-stage{width:100%;height:100dvh;min-height:100svh;padding:0;display:block}.native-screen{--device-safe-area-bottom:env(safe-area-inset-bottom,0px);width:100%;height:100dvh;box-shadow:none;z-index:1;background:#fff;border-radius:0;position:fixed;inset:0;overflow:hidden}.native-screen,.native-screen *{cursor:auto!important}.native-screen button,.native-screen a,.native-screen [role=button]{cursor:pointer!important}.native-screen .visitor-drawing-canvas{cursor:crosshair!important}.native-screen .mobile-page{--mobile-safe-area-height:env(safe-area-inset-bottom,0px)}.native-screen .mobile-scroll[data-native-scroll=true]{touch-action:pan-y;overscroll-behavior-y:contain;scroll-behavior:auto}.native-screen .mobile-carousel{touch-action:pan-x pan-y;overscroll-behavior-inline:contain}.native-screen .mobile-scroll[data-native-scroll=true] .mobile-scroll-content{transform:none!important}.native-screen .mobile-page:has(.mobile-scroll[data-native-scroll=true]) .mobile-scrollbar{display:none}:root{--paper:#fbf6eb;--paper-deep:#efe5d2;--graphite:#414743;--muted:#777b73;--coral:#bf4b3d;--coral-dark:#92362d;--blue:#3c75c4;--sage:#7f9b69;--accent-base:color-mix(in srgb, var(--theme-accent,#3c75c4) 74%, #16181d 26%);font-family:Quicksand,system-ui,sans-serif}.board-app{background-color:var(--paper);color:var(--graphite);scrollbar-width:none;background-image:url(/assets/optimized/board-paper-texture.webp);background-size:720px 720px}.board-app:has(.board-screen){background-color:#fbf6eb;background-image:none}.board-app:has(.theme-night){background-color:#171c36}.board-app:has(.theme-street){background-color:#e8e0d4}.board-app:has(.theme-kraft){background-color:#c6a77b}.board-app:has(.theme-pixel){background-color:#16162b}.board-app:has(.theme-ocean){background-color:#d9eef0}.board-app:has(.theme-zine){background-color:#efede5}.board-app:has(.theme-sunset){background-color:#d6a76d}.board-app:has(.theme-cloud){background-color:#dce8f1}.board-app:has(.theme-mono){background-color:#e9e3d8}.board-app:has(.theme-forest){background-color:#263229}.board-app:has(.theme-tile){background-color:#f4eddd}.board-app:has(.theme-sakura){background-color:#f3dfd7}.board-app:has(.theme-cosmic){background-color:#1b1724}.board-app:has(.theme-firefly){background-color:#091d3d}.board-app:has(.board-screen) .mobile-scroll-content{min-height:100%}.board-app::-webkit-scrollbar{display:none}.board-screen{width:100%;max-width:480px;height:100%;min-height:100%;padding:max(8px, env(safe-area-inset-top,0px)) 4px max(6px, env(safe-area-inset-bottom,0px));background-color:var(--theme-surface,var(--paper));box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden}.board-screen:before,.board-screen:after{content:"";pointer-events:none;z-index:0;opacity:.3;background-image:url(/assets/optimized/board-paper-texture.webp);background-repeat:no-repeat;background-size:420px 420px;position:absolute}.board-screen:before{background-position:0;width:78px;height:120px;top:102px;left:-48px;transform:rotate(-8deg)}.board-screen:after{background-position:100%;width:90px;height:100px;top:118px;right:-56px;transform:rotate(9deg)}button{font:inherit}button:disabled{cursor:default}.pano-icon{object-fit:contain;flex:none;width:22px;height:22px;display:block}.board-screen .pano-icon-line{filter:var(--icon-on-surface,none)}.board-screen .pin-action-button .pano-icon-line,.board-screen .guestbook-form button .pano-icon-line,.board-screen .counter-add-button:not(:disabled) .pano-icon-line,.board-ready-copy-button .pano-icon-line,.place-sticker-button .pano-icon-line,.enter-board-button .pano-icon-line,.sheet-done-wide .pano-icon-line{filter:var(--icon-on-accent,none)}.board-screen .quote-card-mark{filter:none}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.native-screen{--focus-ring:#2f62a8}.native-screen :is(.board-screen,.music-player-overlay){--focus-ring:var(--ui-ink,#20271f)}.native-screen .board-screen .integration-card{--focus-ring:#2f62a8}.native-screen .board-screen .bio-card-body{--focus-ring:#8c4f74}.native-screen .music-player-overlay:is(.provider-youtube,.provider-moodtune){--focus-ring:#f5f2ff}.native-screen :is(.create-screen,.board-screen,.board-status-screen,.bottom-sheet,.music-player-overlay) :is(button,input,textarea,select,summary,a[href],[role=slider],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--focus-ring,#2f62a8)!important;outline-offset:2px!important}.native-screen .board-screen .board-integration-layer>.board-integration:focus-visible{outline-offset:5px!important}.native-screen .board-screen .integration-card .phone-nudge-card:focus-visible{outline-offset:-4px!important;outline:3px solid #507e20!important}.board-header{z-index:2;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:6px;margin:0 3px;display:grid;position:relative}.board-heading{text-align:center;min-width:0;min-height:44px;color:var(--theme-ink,var(--graphite));padding:3px 8px 4px}.board-heading h1{overflow-wrap:anywhere;letter-spacing:-.3px;max-width:100%;margin:0;font-family:Caveat,cursive;font-size:27px;font-weight:600;line-height:.95}.board-heading p{overflow-wrap:anywhere;max-width:100%;color:inherit;opacity:.8;margin:3px 0 0;font-size:11.5px;font-weight:700;line-height:1.25}.share-button,.back-button{background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 78%, white 22%);width:40px;height:40px;color:var(--theme-ink,var(--graphite));border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #1c1d1f26}.back-button{justify-self:start}.share-button{justify-self:end}.share-button .pano-icon,.back-button .pano-icon{width:22px;height:22px}.share-button,.back-button{transition:transform .22s cubic-bezier(.22,.78,.22,1),box-shadow .22s,background-color .22s}.share-button:active,.back-button:active{transform:translateY(1px)scale(.96);box-shadow:0 2px 7px #1c1d1f21}.board-header-actions{align-content:center;justify-items:end;gap:1px;width:42px;display:grid}.board-header-actions .share-button{width:40px;height:40px}.board-header-leading{justify-content:flex-start;align-items:center;gap:2px;min-width:0;display:flex}.visitor-board-header{grid-template-columns:98px minmax(0,1fr) 98px;gap:4px}.visitor-board-header .board-header-leading,.visitor-board-header .board-header-actions{width:98px}.visitor-create-button{border:1px solid color-mix(in srgb, var(--theme-accent,#3c75c4) 31%, var(--theme-ink,#414743) 5%);background:linear-gradient(145deg, color-mix(in srgb, var(--theme-surface,#fbf6eb) 82%, white 18%), color-mix(in srgb, var(--theme-accent,#3c75c4) 14%, var(--theme-surface,#fbf6eb) 86%));width:98px;min-height:44px;color:var(--theme-ink,#414743);text-align:left;border-radius:14px 11px 15px 10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:5px;padding:5px 8px 5px 5px;display:grid;box-shadow:0 4px 11px #1c1d1f21,inset 0 1px #ffffff94}.visitor-create-button .pano-icon{width:27px;height:27px}.visitor-create-button strong{min-width:0;font-size:10.5px;font-weight:700;line-height:1.12;display:block}.visitor-create-button:active{transform:translateY(1px);box-shadow:0 2px 6px #1c1d1f21}.canvas-identity-chip{z-index:9;border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 14%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 89%, white 11%);max-width:min(218px,100% - 66px);min-height:44px;color:var(--theme-ink,#414743);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;border-radius:15px 12px 16px 11px;grid-template-columns:7px minmax(0,1fr) 28px;align-items:center;gap:7px;padding:6px 6px 6px 10px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 5px 14px #1c1c1e29,inset 0 1px #ffffffb3}.canvas-identity-chip.owner-identity{border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 28%, transparent)}.identity-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.identity-copy small{color:color-mix(in srgb, var(--theme-ink,#414743) 72%, transparent);letter-spacing:.3px;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.1}.canvas-identity-chip .identity-name{overflow-wrap:anywhere;text-align:left;min-width:0;font-size:12px;font-weight:700;line-height:1.15}.identity-edit-icon{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 12%, var(--theme-surface,#fbf6eb) 88%);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.canvas-identity-chip .identity-edit-icon .pano-icon{opacity:.84;width:15px;height:15px}.identity-dot{background:var(--theme-accent,var(--blue));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,var(--blue)) 12%, transparent);border-radius:50%;flex:none}.canvas-section{z-index:3;justify-content:center;align-items:stretch;width:100%;min-height:0;padding:4px 0;display:flex;position:relative}.board-viewport{overflow-clip-margin:0;overflow-anchor:none;background:var(--theme-surface,#f8f0df);isolation:isolate;border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 11%, transparent);touch-action:none;contain:layout paint;border-radius:13px 11px 15px 10px;width:100%;height:100%;min-height:0;position:relative;overflow:clip;box-shadow:0 7px 20px #1f1f202e,0 1px 2px #2f2a2329;container-type:inline-size}.board-viewport :is(.canvas-identity-chip,.grid-toggle,.mini-map,.zoom-control,.pan-hint){-webkit-backdrop-filter:none;backdrop-filter:none}.board-world{width:calc(100% * var(--board-columns,1));transform-origin:0 0;background:var(--theme-surface,#f8f0df);height:auto;position:absolute;top:0;left:0}.board-world:after{content:"";z-index:2;pointer-events:none;opacity:0;background-image:linear-gradient(to right, color-mix(in srgb, var(--theme-ink,#414743) 17%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--theme-ink,#414743) 17%, transparent) 1px, transparent 1px);background-size:12.5cqw 12.5cqw;transition:opacity .14s;position:absolute;inset:0}.board-viewport.grid-on .board-world:after{opacity:.38}.paper-texture,.communal-doodles,.theme-board-surface,.theme-board-art,.board-world canvas,.saved-contribution-drawing,.board-drawing-input-surface{width:100%;height:100%;position:absolute;inset:0}.paper-texture{object-fit:cover;z-index:0;opacity:.76}.board-viewport.grid-on .paper-texture{opacity:1}.communal-doodles{object-fit:contain;z-index:1;pointer-events:none}.garden-board-decoration{object-fit:cover;opacity:.94;filter:saturate(.9)contrast(.98)}.theme-board-surface{z-index:1;pointer-events:none;background:var(--theme-surface,#f8f0df);overflow:hidden}.theme-board-art{object-fit:cover;z-index:1;pointer-events:none;background:var(--theme-surface,#f8f0df)}.theme-board-art-base{opacity:1}.theme-board-edge{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;position:absolute;left:0}.theme-board-edge-top{clip-path:inset(0 0 42%);top:0}.theme-board-edge-bottom{clip-path:inset(42% 0 0);bottom:0}.theme-board-surface.portrait-source .theme-board-edge-top{clip-path:inset(0 0 36%)}.theme-board-surface.portrait-source .theme-board-edge-bottom{clip-path:inset(36% 0 0)}.theme-board-edge-top.edge-corner-left{clip-path:inset(0 50% 42% 0)}.theme-board-edge-top.edge-corner-right{clip-path:inset(0 0 42% 50%)}.theme-board-edge-bottom.edge-corner-left{clip-path:inset(42% 50% 0 0)}.theme-board-edge-bottom.edge-corner-right{clip-path:inset(42% 0 0 50%)}.theme-board-surface.portrait-source .theme-board-edge-top.edge-corner-left{clip-path:inset(0 50% 36% 0)}.theme-board-surface.portrait-source .theme-board-edge-top.edge-corner-right{clip-path:inset(0 0 36% 50%)}.theme-board-surface.portrait-source .theme-board-edge-bottom.edge-corner-left{clip-path:inset(36% 50% 0 0)}.theme-board-surface.portrait-source .theme-board-edge-bottom.edge-corner-right{clip-path:inset(36% 0 0 50%)}.theme-firefly .theme-board-fill,.theme-firefly .mini-map-fill{background-color:#091d3d;background-image:none!important}.theme-firefly .theme-board-surface .theme-board-edge-top.edge-corner-left{clip-path:inset(0 50% 66% 0)}.theme-firefly .theme-board-surface .theme-board-edge-top.edge-corner-right{clip-path:inset(0 0 66% 50%)}.theme-firefly .theme-board-surface .theme-board-edge-bottom.edge-corner-left{clip-path:inset(43% 50% 0 0)}.theme-firefly .theme-board-surface .theme-board-edge-bottom.edge-corner-right{clip-path:inset(43% 0 0 50%)}.theme-firefly .theme-board-edge-top{-webkit-mask-image:linear-gradient(#000 28%,#0000 34%);mask-image:linear-gradient(#000 28%,#0000 34%)}.theme-firefly .theme-board-edge-bottom{-webkit-mask-image:linear-gradient(#0000 43%,#000 47%);mask-image:linear-gradient(#0000 43%,#000 47%)}.theme-firefly .theme-board-surface:before{content:"";z-index:3;pointer-events:none;mix-blend-mode:soft-light;opacity:.2;background:url(/assets/pano-fills-v1/garden.webp) 0 0/70cqw;position:absolute;inset:0}.theme-firefly .theme-board-surface:after{content:"";z-index:4;pointer-events:none;opacity:.48;background:url(/assets/optimized/firefly-stardust-v1.webp) 0 0/100cqw;position:absolute;inset:0}.mini-map-stardust{pointer-events:none;opacity:.62;background:url(/assets/optimized/firefly-stardust-v1.webp) 0 0;position:absolute;inset:0}.board-world canvas{touch-action:none;cursor:crosshair}.board-drawing-input-surface{z-index:4;touch-action:none;cursor:crosshair}.board-drawing-input-surface.selection-mode{cursor:pointer}.board-drawing-input-surface.selection-mode.pan-enabled{cursor:grab}.board-drawing-input-surface.selection-mode.pan-enabled:active{cursor:grabbing}.saved-contribution-drawing{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;bottom:auto;right:auto}.board-world .visitor-drawing-canvas{pointer-events:none}.board-sticker-layer{pointer-events:none;position:absolute;inset:0}.board-sticker{transform:translate(-50%, -50%) rotate(var(--sticker-rotation,0deg)) scale(var(--sticker-scale,1));pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;color:#494c47;cursor:grab;border:0;transition:transform .16s,filter .14s,box-shadow .14s,scale .14s;position:absolute}.board-sticker.pending.selected{pointer-events:auto}.board-sticker:active{cursor:grabbing}.board-sticker.selected{filter:drop-shadow(0 4px 7px #2a282333)}.board-sticker.selected:after{content:"";border:2px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 80%, white 20%);border-radius:inherit;pointer-events:none;position:absolute;inset:-6px}.note-sticker.selected:after{inset:calc(-26% - 5px) calc(-11% - 5px) calc(-18% - 5px)}.board-sticker.saved.selected:after{border-style:solid;border-width:1.5px;border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 52%, white 48%)}.board-sticker.pending:not(.selected):after{content:"";border:1.5px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 45%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:-4px}.note-sticker.pending:not(.selected):after{inset:calc(-26% - 3px) calc(-11% - 3px) calc(-18% - 3px)}.symbol-sticker{width:16.4cqw;height:16.4cqw;box-shadow:none;background:0 0;border-radius:20px;place-items:center;padding:0;display:grid}.sticker-art{object-fit:contain;pointer-events:none;filter:drop-shadow(0 7px 8px #36302729);width:100%;height:100%;display:block}.note-sticker{min-width:21cqw;max-width:34cqw;min-height:9cqw;box-shadow:none;filter:drop-shadow(0 7px 7px #312c242b);background:0 0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute}.note-paper{z-index:0;background-color:var(--sticker-color);background-blend-mode:multiply;pointer-events:none;background-image:url(/assets/optimized/pano-memo-note-v1.webp);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-26% -11% -18%}.sticker-text{z-index:1;overflow-wrap:anywhere;color:#4a4c47;text-align:center;font:600 4.6cqw/1.06 Caveat,cursive;display:block;position:relative}.ink-sticker{max-width:44cqw;box-shadow:none;background:0 0;padding:.6cqw 1cqw}.ink-text{color:color-mix(in srgb, var(--sticker-color) 58%, #33352f);text-shadow:0 1px #fffdf7d9,0 0 6px #fffcf4b3;font-size:5.6cqw;line-height:1.1}.sticker-attribution{transform:translateX(-50%) rotate(calc(-1 * var(--sticker-rotation,0deg)));z-index:2;border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 12%, transparent);background:color-mix(in srgb, var(--theme-surface,#fffaf0) 86%, white 14%);color:color-mix(in srgb, var(--theme-ink,#666a64) 82%, transparent);white-space:nowrap;border-radius:999px;padding:6px 9px;font:700 9px/1 Quicksand,sans-serif;position:absolute;top:calc(100% + 9px);left:50%;box-shadow:0 4px 10px #36302726}.note-sticker .sticker-attribution{top:calc(118% + 9px)}.sticker-attribution strong{color:color-mix(in srgb, var(--theme-accent,#3c75c4) 58%, var(--theme-ink,#262b29) 42%)}.sticker-edit-toolbar{pointer-events:auto;border:1px solid color-mix(in srgb, var(--theme-ink,#454139) 14%, transparent);background:color-mix(in srgb, var(--theme-surface,#fffbf2) 88%, white 12%);min-height:34px;color:var(--theme-ink,#5a5f5a);transform:translate(-50%, -50%) scale(var(--inverse-board-scale,1));transform-origin:50%;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;box-shadow:0 7px 18px #2f2b2433}.sticker-edit-toolbar button{background:color-mix(in srgb, var(--theme-ink,#535953) 9%, var(--theme-surface,#f4ecdf) 91%);width:34px;height:34px;color:var(--theme-ink,#535953);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sticker-edit-toolbar button:disabled{opacity:.32}.sticker-edit-toolbar .pano-icon{width:17px;height:17px}.sticker-edit-toolbar>span{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:9px;font-weight:700}.sticker-edit-toolbar .sticker-remove-control{background:color-mix(in srgb, #c05846 22%, var(--theme-surface,#f6dfda) 78%);width:auto;color:color-mix(in srgb, #c05846 72%, var(--theme-ink,#883d34) 28%);border-radius:999px;padding:0 11px;font-size:9px;font-weight:700}.board-sticker:disabled{opacity:1}.saving-contribution .board-drawing-input-surface{pointer-events:none}.drawing-attribution-pin{z-index:2000000000;pointer-events:none;width:0;height:0;position:absolute}.viewport-attribution-pin{z-index:2000000000}.drawing-attribution-pin:before{content:"";border:2px solid color-mix(in srgb, var(--theme-accent,#3c75c4) 82%, white 18%);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 78%, transparent);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-surface,#fbf6eb) 50%, transparent), 0 2px 7px #26272533;transform:translate(-50%, -50%) scale(var(--inverse-board-scale,1));border-radius:50%;position:absolute;top:0;left:0}.contribution-label{z-index:7;white-space:nowrap;background:color-mix(in srgb, var(--theme-surface,#fffaf0) 86%, white 14%);color:color-mix(in srgb, var(--theme-ink,#64655f) 84%, transparent);border:1px solid color-mix(in srgb, var(--theme-ink,#5c4e3a) 11%, transparent);border-radius:4px 6px 5px 3px;padding:7px 11px;font-size:11px;font-weight:600;position:absolute;box-shadow:0 5px 12px #3e352726}.contribution-label strong{color:color-mix(in srgb, var(--theme-accent,var(--blue)) 62%, var(--theme-ink,#262b29) 38%);font-weight:700}.drawing-attribution-pin .contribution-label{transform:translateX(-50%) scale(var(--inverse-board-scale,1));transform-origin:bottom;bottom:12px;left:0}.drawing-attribution-pin.label-below .contribution-label{transform-origin:top;top:12px;bottom:auto}.drawing-attribution-pin.label-near-left .contribution-label{transform:translateX(-12%) scale(var(--inverse-board-scale,1));transform-origin:0 100%}.drawing-attribution-pin.label-near-left.label-below .contribution-label{transform-origin:0 0}.drawing-attribution-pin.label-near-right .contribution-label{transform:translateX(-88%) scale(var(--inverse-board-scale,1));transform-origin:100% 100%}.drawing-attribution-pin.label-near-right.label-below .contribution-label{transform-origin:100% 0}.drawing-attribution-pin.label-above .contribution-label{transform-origin:bottom;top:auto;bottom:12px}.drawing-attribution-pin.label-above.label-near-left .contribution-label{transform-origin:0 100%}.drawing-attribution-pin.label-above.label-near-right .contribution-label{transform-origin:100% 100%}.sticker-attribution-pin{z-index:2000000000;pointer-events:none;width:0;height:0;position:absolute}.sticker-attribution-pin .sticker-attribution{left:0;top:var(--sticker-label-offset,41px);transform:translate(-50%)}.sticker-attribution-pin.label-above .sticker-attribution{top:auto;bottom:var(--sticker-label-offset,41px)}.sticker-attribution-pin.label-near-left .sticker-attribution{transform:translate(-12%)}.sticker-attribution-pin.label-near-right .sticker-attribution{transform:translate(-88%)}.attribution-intro-pin,.attribution-intro-label{opacity:1;will-change:opacity;transition:opacity .42s cubic-bezier(.22,.78,.22,1),translate .42s cubic-bezier(.22,.78,.22,1);translate:0}.board-viewport.attribution-intro-entering .attribution-intro-pin,.board-viewport.attribution-intro-entering .attribution-intro-label{opacity:0;translate:0 5px}.board-viewport.attribution-intro-exiting .attribution-intro-pin,.board-viewport.attribution-intro-exiting .attribution-intro-label{opacity:0;transition-duration:.52s}.viewport-attribution-pin{animation:.2s cubic-bezier(.22,.78,.22,1) both wallsy-attribution-in}@keyframes wallsy-attribution-in{0%{opacity:0}to{opacity:1}}.viewport-attribution-pin.pin-leaving{opacity:0;transition:opacity .18s cubic-bezier(.4,0,.7,.4);animation:none}.viewport-attribution-pin.pin-leaving,.viewport-attribution-pin.pin-leaving *{pointer-events:none!important}.viewport-attribution-pin :is(.sticker-attribution,.contribution-label){white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:calc(100cqw - 16px);line-height:1.35}.viewport-attribution-pin.label-shifted :is(.sticker-attribution,.contribution-label){transform:translateX(var(--label-shift,-50%))}.board-sticker>.attribution-intro-label,.board-integration>.attribution-intro-label{transform:translateX(-50%) rotate(calc(-1 * var(--sticker-rotation,0deg))) scale(calc(1 / var(--sticker-scale,1)));transform-origin:50% 0}.themed-contribution-label{top:22%;right:8%}.grid-toggle,.mini-map,.zoom-control,.pan-hint{z-index:8;background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 84%, white 16%);color:var(--theme-ink,#414743);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:absolute;box-shadow:0 4px 12px #1c1c1e26}.grid-toggle{border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.grid-toggle .pano-icon{width:21px;height:21px}.grid-toggle.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent,var(--blue)) 42%, transparent), 0 4px 12px #1c1c1e26}.activity-launch-button{width:48px;min-width:48px;height:48px;color:var(--theme-ink,#414743);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.activity-launch-button:active{transform:translateY(1px)rotate(-.5deg)}.activity-launch-art{object-fit:contain;filter:drop-shadow(0 3px 4px #2d28222e);width:48px;height:48px}.zoom-control{border-radius:999px;align-items:center;gap:2px;padding:2px;font-size:10px;font-weight:700;display:flex;bottom:9px;left:9px}.zoom-control button{width:40px;height:40px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.zoom-control button .pano-icon{width:18px;height:18px}.zoom-control span{text-align:center;contain:strict;font-variant-numeric:tabular-nums;width:36px;height:40px;line-height:40px;position:absolute;top:2px;left:44px}.zoom-control button:last-child{margin-left:36px}.mini-map{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 18%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 96%, var(--theme-ink,#414743) 4%);border-radius:9px 8px 10px 7px;place-items:center;padding:3px;transition:width .22s,height .22s;display:grid;bottom:9px;right:9px;overflow:hidden}.mini-map-frame{background:var(--theme-surface,#fbf6eb);contain:layout paint;border-radius:4px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.mini-map-frame>img{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.board-screen.dark-surface .mini-map-frame>img,.board-screen.dark-surface .mini-map-fill{filter:brightness(1.75)saturate(1.1)}.mini-map .mini-map-garden-decoration{opacity:.9}.mini-map-fill{opacity:.72;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mini-map-content{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.mini-map-drawing{object-fit:fill;opacity:.92;position:absolute;top:0;left:0}.mini-map-sticker,.mini-map-integration{transform:translate(-50%, -50%) rotate(var(--mini-rotation,0deg));transform-origin:50%;box-sizing:border-box;display:block;position:absolute}.mini-map-symbol{object-fit:contain;filter:drop-shadow(0 1px 1px #26221c33)}.mini-map-note,.mini-map-ink{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.mini-map-written-world{transform:scale(var(--mini-world-scale,.04));transform-origin:0 0;color:#494b46;place-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden}.mini-map-note .mini-map-written-world{width:415px;height:240px;padding:34px 38px 30px}.mini-map-ink .mini-map-written-world{width:360px;height:140px;padding:10px 12px}.mini-map-sticker-paper{z-index:0;background-color:var(--mini-color,#f3d7aa);background-blend-mode:multiply;background-image:url(/assets/optimized/pano-memo-note-v1.webp);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.mini-map-sticker-text{z-index:1;color:#494b46;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;max-height:100%;font:600 47.104px/1.06 Caveat,cursive;display:-webkit-box;position:relative;overflow:hidden}.mini-map-ink .mini-map-sticker-text{color:color-mix(in srgb, var(--mini-color,#535953) 64%, #30332e 36%);text-shadow:0 1px #fffdf7d9,0 0 6px #fffcf4b3;-webkit-line-clamp:2;font-size:57.344px;line-height:1.1}.mini-map-integration{background:linear-gradient(147deg,#fffdf8,#f3ead9);border:.5px solid #4a423447;border-radius:2px 1px;align-items:stretch;gap:.7px;min-width:4px;min-height:3px;padding:.7px;display:flex;overflow:hidden;box-shadow:0 1px 1px #3730272b}.mini-map-integration-media{object-fit:cover;border-radius:.8px;flex:0 0 31%;width:31%;height:100%}.mini-map-integration-media.favicon{object-fit:contain}.mini-map-integration-copy{color:#43483f;text-align:left;flex-direction:column;justify-content:center;gap:.3px;min-width:0;height:100%;font-family:Quicksand,sans-serif;display:flex;overflow:hidden}.mini-map-integration-copy strong,.mini-map-integration-copy small{white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1;display:block;overflow:hidden}.mini-map-integration-copy strong{font-size:clamp(1.7px,.48cqw,2.3px);font-weight:700}.mini-map-integration-copy small{opacity:.82;font-size:clamp(1.25px,.34cqw,1.7px);font-weight:600}.mini-map-integration[data-type=xox]{color:#414743;background:#fffaf0;border-color:#41474352;grid-template-rows:auto minmax(0,1fr);gap:.6px;padding:.8px;display:grid}.mini-map-integration[data-type=xox] .mini-map-integration-copy{color:#414743;height:auto;display:block}.mini-map-integration[data-type=xox] .mini-map-integration-copy small{display:none}.mini-map-xox-grid{border:.4px solid color-mix(in srgb, var(--theme-deep,#315f9e) 42%, transparent);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.mini-map-xox-grid i{border:.3px solid color-mix(in srgb, var(--theme-deep,#315f9e) 28%, transparent);min-width:0;min-height:0;color:var(--theme-deep,#315f9e);place-items:center;font:800 clamp(1.6px,.48cqw,2.3px)/1 Quicksand,sans-serif;display:grid}.mini-map-protected,.mini-map-viewport{box-sizing:border-box;display:block;position:absolute}.mini-map-protected{z-index:3}.mini-map-viewport{z-index:4;border:1.5px solid var(--theme-accent,var(--blue));background:color-mix(in srgb, var(--theme-accent,var(--blue)) 8%, transparent);will-change:transform;border-radius:2px}.pan-hint{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 12%, transparent);max-width:calc(100% - 122px);color:var(--theme-ink,#414743);text-align:center;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:9px;font-weight:700;line-height:1.2;animation:4.6s forwards pan-hint-fade;display:flex;bottom:53px;left:50%;transform:translate(-50%)}.pan-hint .pano-icon{flex:none;width:14px;height:14px}@keyframes pan-hint-fade{0%{opacity:0;transform:translate(-50%,6px)}12%,76%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@media (prefers-reduced-motion:reduce){.pan-hint{opacity:1;animation:none}}.theme-night:before,.theme-night:after,.theme-street:before,.theme-street:after,.theme-kraft:before,.theme-kraft:after,.theme-pixel:before,.theme-pixel:after,.theme-ocean:before,.theme-ocean:after,.theme-zine:before,.theme-zine:after,.theme-sunset:before,.theme-sunset:after,.theme-cloud:before,.theme-cloud:after,.theme-mono:before,.theme-mono:after,.theme-forest:before,.theme-forest:after,.theme-tile:before,.theme-tile:after,.theme-sakura:before,.theme-sakura:after,.theme-cosmic:before,.theme-cosmic:after,.theme-firefly:before,.theme-firefly:after{display:none}.tool-dock{z-index:4;background:#fffdf7f2;border:1px solid #64543e12;border-radius:20px 20px 17px 17px;margin-top:10px;padding:9px 9px 10px;position:relative;box-shadow:0 9px 23px #4d412e1f,inset 0 1px #ffffffe6}.tool-row{border-bottom:1px solid #61594b1a;grid-template-columns:repeat(5,40px) 1fr;align-items:center;gap:3px;padding-bottom:8px;display:grid}.tool-row>button{color:#666a66;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:60px;font-size:8px;font-weight:700;display:flex}.tool-row>button svg{width:18px;height:18px}.tool-row>button.selected{color:var(--blue);background:#3c75c40f;border-color:#3c75c480}.color-list{grid-template-columns:repeat(3,40px);place-content:center end;gap:2px 4px;min-height:80px;display:grid}.color-list button{background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.color-list button span{border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #41474326}.color-list button.selected span{box-shadow:0 0 0 2px white, 0 0 0 4px var(--blue)}.tool-options{grid-template-columns:1fr auto;grid-template-areas:"stroke finish""history finish";align-items:center;gap:7px 9px;padding-top:8px;display:grid}.stroke-picker{grid-area:stroke;align-items:center;gap:9px;height:27px;padding-left:4px;display:flex}.stroke-picker>.pano-icon{width:20px;height:20px}.stroke-picker button{background:0 0;border:2px solid #0000;border-radius:50%;width:29px;height:29px;margin:0;padding:0;transition:transform .12s,background-color .12s,box-shadow .12s;display:block;position:relative}.stroke-picker .stroke-size-dot{background:#575d59;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stroke-picker button.selected{border-color:var(--theme-accent,#3c75c4);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 8%, white);box-shadow:0 0 0 2px white, 0 0 0 4px color-mix(in srgb, var(--theme-accent,#3c75c4) 45%, transparent), 0 3px 8px color-mix(in srgb, var(--theme-accent,#3c75c4) 22%, transparent);transform:translateY(-1px)scale(1.08)}.stroke-picker .selection-check{z-index:2;width:13px;height:13px;color:color-mix(in srgb, var(--theme-accent,#315f9e) 86%, #10192b);box-shadow:0 0 0 1.5px var(--theme-accent,#315f9e), 0 2px 4px #26303a38;background:#fff;border-radius:50%;padding:2px;position:absolute;bottom:-5px;right:-5px}.history-actions{grid-area:history;gap:5px;display:flex}.history-actions button{color:#5c615e;background:#fffaf2;border:1px solid #5e574b1c;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.history-actions button:disabled{opacity:.32}.finish-button{background:var(--coral);color:#fff;min-width:116px;box-shadow:0 5px 0 var(--coral-dark), 0 9px 14px #ae4c3b33;border:0;border-radius:15px 13px 17px 12px;grid-area:finish;justify-content:center;align-self:stretch;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.finish-button:active{box-shadow:0 2px 0 var(--coral-dark);transform:translateY(3px)}.finish-button .pano-icon{width:23px;height:23px}.quick-tool-dock{z-index:4;background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 86%, white 14%);border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 10%, transparent);border-radius:18px 18px 16px 16px;grid-template-columns:52px 88px 58px 52px minmax(78px,1fr);gap:6px;min-height:61px;margin:0 3px;padding:6px;display:grid;position:relative;box-shadow:0 8px 20px #1f1f202b,inset 0 1px #ffffff59}.quick-dock-edit-toolbar{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 11%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 80%, white 20%);border-radius:14px 12px 15px 11px;grid-column:1/-1;grid-template-columns:minmax(74px,1fr) 44px 40px 44px 62px;align-items:center;gap:3px;min-width:0;min-height:52px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff8c}.quick-dock-edit-label{min-width:0;color:var(--theme-ink,#414743);align-items:center;gap:6px;padding:0 5px;display:flex}.quick-dock-edit-label .pano-icon{flex:none;width:19px;height:19px}.quick-dock-edit-label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.15;overflow:hidden}.quick-dock-edit-toolbar>button{background:color-mix(in srgb, var(--theme-ink,#535953) 8%, var(--theme-surface,#f4ecdf) 92%);width:44px;height:44px;color:var(--theme-ink,#535953);border:0;border-radius:12px 10px 13px 9px;place-items:center;padding:0;display:grid}.quick-dock-edit-toolbar>button:disabled{opacity:.32}.quick-dock-edit-toolbar>button .pano-icon{width:18px;height:18px}.quick-dock-edit-scale{text-align:center;min-width:0;color:var(--theme-ink,#535953);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:800;line-height:1}.quick-dock-edit-toolbar>.quick-dock-remove-control{background:color-mix(in srgb, #c05846 20%, var(--theme-surface,#f6dfda) 80%);width:62px;color:color-mix(in srgb, #c05846 74%, var(--theme-ink,#883d34) 26%);font-size:9.5px;font-weight:800}.quick-tool-button,.quick-color-button,.quick-action-button{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 12%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 90%, white 10%);min-width:0;height:48px;color:var(--theme-ink,#414743);border-radius:13px;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,.78,.22,1),box-shadow .22s,background-color .22s;display:flex}.quick-tool-button:active,.quick-color-button:active,.quick-action-button:active{transform:translateY(1px)scale(.975)}.quick-color-button,.quick-action-button{padding:0}.quick-color-button>span{border:3px solid color-mix(in srgb, var(--theme-surface,#fbf6eb) 84%, white 16%);width:24px;height:24px;box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-ink,#414743) 26%, transparent);border-radius:50%}.quick-action-button .pano-icon{width:23px;height:23px}.quick-history-group{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 12%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 90%, white 10%);border-radius:13px;grid-template-columns:1fr 1fr;height:48px;display:grid;overflow:hidden}.quick-history-group .quick-history-button{background:0 0;border:0;border-radius:0;height:100%}.quick-history-group .quick-history-button+.quick-history-button{border-left:1px solid color-mix(in srgb, var(--theme-ink,#414743) 11%, transparent)}.quick-history-button .pano-icon{width:21px;height:21px}.quick-tool-face{place-items:center;width:24px;min-width:24px;height:22px;display:grid;position:relative;overflow:visible}.quick-tool-swatch{border:2px solid color-mix(in srgb, var(--theme-surface,#fbf6eb) 86%, white 14%);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-ink,#414743) 24%, transparent);border-radius:50%;position:absolute;bottom:-2px;right:-7px}.quick-tool-count{border:1.5px solid color-mix(in srgb, var(--theme-surface,#fbf6eb) 82%, white 18%);background:var(--theme-accent,#3c75c4);min-width:15px;height:15px;color:var(--theme-accent-text,white);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:7.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-9px;box-shadow:0 2px 5px #22222333}.quick-tool-button,.sticker-launch-button,.extras-launch-button{flex-direction:column;gap:1px;padding:0 3px}.sticker-launch-button{color:var(--theme-accent,var(--blue))}.extras-launch-button{color:var(--theme-ink,#414743)}.quick-tool-button .pano-icon,.sticker-launch-button .pano-icon,.extras-launch-button .pano-icon{width:19px;height:19px}.quick-tool-button>span:not(.quick-tool-face),.sticker-launch-button>span:not(.quick-tool-face),.extras-launch-button>span:not(.quick-tool-face){text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;max-width:100%;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.quick-action-button:disabled{opacity:.32}.quick-tool-button:disabled,.quick-color-button:disabled,.sticker-launch-button:disabled{opacity:.52}.quick-tool-dock .finish-button{background:var(--theme-accent,var(--coral));min-width:0;height:48px;color:var(--theme-accent-text,white);box-shadow:0 4px 0 var(--accent-base), 0 7px 13px #1c1d1f26;border-radius:13px 11px 15px 10px;grid-area:auto;align-self:auto;padding:0 9px;font-size:11px}.theme-garden .quick-tool-dock .finish-button{background:var(--coral);box-shadow:0 4px 0 var(--coral-dark), 0 7px 13px #1c1d1f26}.theme-garden .quick-tool-dock .finish-button:active{box-shadow:0 1px 0 var(--coral-dark)}.quick-tool-dock .finish-button:active{box-shadow:0 1px 0 var(--accent-base)}.quick-tool-dock .finish-button:disabled{opacity:.68;transform:none}.quick-tool-dock .finish-button.empty{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 11%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 87%, var(--theme-ink,#414743) 13%);color:color-mix(in srgb, var(--theme-ink,#414743) 66%, transparent);opacity:1;box-shadow:inset 0 1px #ffffff8c}.quick-tool-dock .finish-button.view-only{border:1px dashed color-mix(in srgb, var(--theme-ink,#414743) 22%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 90%, var(--theme-ink,#414743) 10%);color:color-mix(in srgb, var(--theme-ink,#414743) 72%, transparent);box-shadow:none;opacity:1}.quick-tool-dock .finish-button.view-only .pano-icon{display:none}.quick-tool-dock .finish-button.view-only .finish-copy{text-align:center;align-items:center}.finish-button>span:not(.finish-count){min-width:0}.finish-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;line-height:1;display:flex}.finish-copy strong{font:inherit}.finish-copy small{opacity:.75;font-size:8px;font-weight:700}.finish-count{min-width:17px;height:17px;color:color-mix(in srgb, var(--theme-deep,#315f9e) 76%, #1f292f);font-variant-numeric:tabular-nums;background:#ffffffe0;border-radius:999px;flex:none;place-items:center;padding:0 4px;font-size:8px;font-weight:700;line-height:1;display:grid}.tool-sheet{color:#414743;flex-direction:column;gap:12px;display:flex}.sheet-tool-carousel{overscroll-behavior-x:contain;overscroll-behavior-y:auto;margin:0 -18px}.sheet-tool-carousel-track{gap:8px;padding:2px 18px 8px;display:flex}.sheet-tool-card{color:#5b615d;text-align:left;background:linear-gradient(155deg,#fffdf8,#f7efe2);border:1px solid #4147431a;border-radius:14px 12px 15px 11px;flex-direction:column;flex:0 0 148px;justify-content:space-between;gap:6px;min-width:0;height:112px;padding:8px;display:flex;box-shadow:0 4px 10px #41372a0f}.sheet-tool-card.selected{border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 62%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--theme-accent,#3c75c4) 4%, white), color-mix(in srgb, var(--theme-accent,#3c75c4) 11%, white));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent,#3c75c4) 15%, transparent), 0 4px 12px color-mix(in srgb, var(--theme-accent,#3c75c4) 12%, transparent)}.selection-tool-preview{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 9%, white);min-height:29px;color:color-mix(in srgb, var(--theme-deep,#315f9e) 88%, #1c2027);border-radius:9px 7px 10px 6px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.selection-tool-preview .pano-icon{width:16px;height:16px}.tool-card-heading{align-items:center;gap:7px;min-width:0;display:flex}.tool-card-heading .pano-icon{width:24px;height:24px}.tool-card-heading>span{min-width:0}.tool-card-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;display:block;overflow:hidden}.tool-card-heading small{-webkit-line-clamp:2;color:#5d635c;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.tool-stroke-preview{background-color:#fbf6eb;background-image:url(/assets/optimized/board-paper-texture.webp);background-size:180px 180px;border:1px solid #4c463d14;border-radius:8px 6px 9px 5px;width:100%;height:25px;display:block}.eraser-scope-note{border:1px solid color-mix(in srgb, var(--theme-accent,#3c75c4) 16%, transparent);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 7%, white);color:#4d5b68;border-radius:13px 11px 14px 10px;align-items:center;gap:9px;margin-top:-2px;padding:9px 10px;display:flex}.eraser-scope-note .pano-icon{width:25px;height:25px}.eraser-scope-note strong,.eraser-scope-note small{display:block}.eraser-scope-note strong{font-size:12px;line-height:1.25}.eraser-scope-note small{color:#4d5b68;margin-top:3px;font-size:11px;line-height:1.4}.sheet-tool-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.sheet-tool-grid button{color:#666b67;background:#fffaf2;border:1px solid #4147431a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:66px;font-size:9px;font-weight:700;display:flex}.sheet-tool-grid button .pano-icon{width:25px;height:25px}.sheet-tool-grid button.selected{border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 62%, transparent);color:color-mix(in srgb, var(--theme-deep,#315f9e) 86%, #1c2027);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 8%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent,#3c75c4) 16%, transparent)}.sheet-section-heading{color:#5d635e;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;display:flex}.sheet-section-heading small{color:#5d635c;letter-spacing:.4px;font-size:11px}.sheet-color-list{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.sheet-color-list button{background:#fffaf2;border:0;border-radius:13px;place-items:center;height:42px;padding:0;display:grid}.sheet-color-list button span{border:3px solid #fff;border-radius:50%;width:25px;height:25px;box-shadow:0 0 0 1px #4147432b}.sheet-color-list button.selected{box-shadow:inset 0 0 0 2px var(--theme-accent,#3c75c4)}.custom-color-studio{color:#4f5651;background:linear-gradient(145deg,#fffdf8,#f7eee1);border:1px solid #41474321;border-radius:15px 12px 16px 11px;grid-template-columns:minmax(0,1fr) 106px;grid-template-areas:"field heading""field hue";gap:7px 10px;padding:9px;display:grid;box-shadow:0 4px 12px #42392c0f}.custom-color-heading{grid-area:heading;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.custom-color-native{background:0 0;border:3px solid #fff;border-radius:10px 8px 11px 7px;width:34px;height:34px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #41474333,0 3px 8px #2e2b251f}.custom-color-native::-webkit-color-swatch-wrapper{padding:0}.custom-color-native::-webkit-color-swatch{border:0;border-radius:6px 5px 7px 4px}.custom-color-native::-moz-color-swatch{border:0;border-radius:6px 5px 7px 4px}.custom-color-heading strong,.custom-color-heading small{display:block}.custom-color-heading strong{font-size:12px}.custom-color-heading small{color:#5d635c;letter-spacing:.3px;margin-top:2px;font-size:11px}.custom-color-field{background-color:var(--studio-hue);touch-action:none;cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:11px 9px 12px 8px;grid-area:field;min-height:94px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2d2a2521}.custom-color-cursor{left:var(--studio-x);top:var(--studio-y);pointer-events:none;border:2px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1d1d1d8c,0 2px 5px #18181840}.custom-hue-control{grid-area:hue;align-self:end;gap:4px;display:grid}.custom-hue-control>span{color:#5d635c;font-size:11px;font-weight:700}.custom-hue-control input{appearance:none;background:linear-gradient(90deg,#f23b3b,#f2d33b,#45c85f,#37cbd4,#3c63ed,#a43dea,#f23b75,#f23b3b);border:2px solid #fff;border-radius:999px;width:100%;height:15px;margin:0;box-shadow:0 0 0 1px #4147432b}.custom-hue-control input::-webkit-slider-thumb{appearance:none;background:#f8f5ee;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #2d2d2d66,0 2px 4px #2323232e}.sheet-bottom-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sheet-bottom-row .stroke-picker{grid-area:auto;gap:4px;min-width:0;padding:0}.sheet-bottom-row .stroke-picker button{width:28px;height:28px}.sheet-grid-toggle{color:#5d635c;background:#fffaf2;border:1px solid #4147431f;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.sheet-grid-toggle .pano-icon{width:18px;height:18px}.sheet-grid-toggle.selected{color:color-mix(in srgb, var(--theme-deep,#315f9e) 86%, #1c2027);border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 52%, transparent);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 7%, white)}.sheet-history-actions{grid-template-columns:1fr 1fr 1.25fr;gap:7px;display:grid}.sheet-history-actions button{color:#5e645f;background:#fffaf2;border:1px solid #4147431f;border-radius:12px;justify-content:center;align-items:center;gap:5px;height:39px;font-size:9px;font-weight:700;display:flex}.sheet-history-actions .pano-icon{width:18px;height:18px}.sheet-history-actions button:disabled{opacity:.33}.sheet-history-actions .sheet-done-button{background:var(--theme-accent,#3c75c4);color:var(--theme-accent-text,white);border:0}.sheet-done-wide{background:var(--theme-accent,#3c75c4);width:100%;height:42px;color:var(--theme-accent-text,white);box-shadow:0 4px 0 var(--accent-base);border:0;border-radius:12px 10px 14px 9px;font-size:10px;font-weight:700}.sheet-done-wide:active{box-shadow:0 2px 0 var(--accent-base);transform:translateY(2px)}.sticker-sheet{color:#414743;flex-direction:column;gap:12px;padding-bottom:4px;display:flex}.sticker-tabs{z-index:4;background:linear-gradient(#fff 78%,#fff0);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:-2px -2px 1px;padding:3px 2px 7px;display:grid;position:sticky;top:-1px}.sticker-tabs button{color:#646a64;text-align:left;transform-origin:bottom;background:linear-gradient(145deg,#fffdf8,#f6eddf);border:1px solid #524c411f;border-radius:13px 11px 14px 10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:49px;padding:5px 22px 5px 5px;transition:transform .24s cubic-bezier(.22,.78,.22,1),border-color .22s,box-shadow .22s,color .22s;display:grid;position:relative;box-shadow:0 3px 8px #43392b0d}.sticker-tabs button:active{transform:translateY(1px)scale(.975)}.sticker-tabs button .pano-icon{width:24px;height:24px}.sticker-tabs button>span{overflow-wrap:break-word;min-width:0;font-size:11px;font-weight:700;line-height:1.12}.sticker-tabs button>small{color:#777d77;background:#49524c14;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;right:6px}.sticker-tabs button.selected{border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 52%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--theme-accent,#3c75c4) 8%, white), color-mix(in srgb, var(--theme-accent,#3c75c4) 14%, #f6eddf));color:color-mix(in srgb, var(--theme-deep,#315f9e) 82%, #242a27);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent,#3c75c4) 12%, transparent), 0 6px 13px color-mix(in srgb, var(--theme-accent,#3c75c4) 15%, transparent);transform:translateY(-1px)}.sticker-tabs button.selected>small{background:var(--theme-accent,#3c75c4);color:var(--theme-accent-text,white)}.sticker-panel{flex-direction:column;gap:10px;min-width:0;animation:.28s cubic-bezier(.22,.78,.22,1) both wallsy-paper-panel-in;display:flex}@keyframes wallsy-paper-panel-in{0%{opacity:0;transform:translateY(9px)scale(.992)}65%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.sticker-write-panel{padding-bottom:2px}.sticker-section-heading{color:#555b56;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;display:flex}.sticker-section-heading small{color:#5d635c;font-size:11px}.meaningful-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 0 8px;display:grid}.meaningful-sticker-card{color:#535a55;text-align:left;background:linear-gradient(145deg,#fffdf8,#f6ecdd);border:1px solid #524c411a;border-radius:16px 13px 17px 12px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:96px;padding:8px;transition:transform .23s cubic-bezier(.22,.78,.22,1),box-shadow .21s,border-color .21s;display:grid;box-shadow:0 4px 12px #43392b12}.meaningful-sticker-card:active{transform:translateY(1px)rotate(-.18deg)scale(.985);box-shadow:0 2px 7px #43392b14}.meaningful-sticker-card img{object-fit:contain;filter:drop-shadow(0 4px 4px #36302724);width:54px;height:54px}.meaningful-sticker-card strong,.meaningful-sticker-card small{display:block}.meaningful-sticker-card strong{font-size:12px;line-height:1.2}.meaningful-sticker-card small{color:#5d635c;margin-top:4px;font-size:11px;line-height:1.3}.symbol-sticker-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.symbol-sticker-grid>button{color:#656a65;background:linear-gradient(150deg,#fffdf8,#f8f0e3);border:1px solid #524c411a;border-radius:14px 12px 15px 11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:96px;padding:5px 2px 6px;transition:transform .23s cubic-bezier(.22,.78,.22,1),box-shadow .21s,border-color .21s;display:flex;box-shadow:0 3px 8px #43392b0f}.symbol-sticker-grid>button:active{transform:translateY(1px)scale(.965);box-shadow:0 1px 5px #43392b14}.symbol-sticker-grid>button>span{place-items:center;width:57px;height:57px;display:grid}.symbol-sticker-grid img{object-fit:contain;filter:drop-shadow(0 3px 3px #36302721);width:100%;height:100%;display:block}.symbol-sticker-grid small{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#5d635c;text-align:center;-webkit-box-orient:vertical;max-width:100%;font-size:11px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.sticker-composer{background:#fffaf2;border:1px solid #524c411a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field field""style colors""place place";gap:8px 10px;padding:10px;display:grid}.sticker-composer label{flex-direction:column;grid-area:field;gap:6px;min-width:0;display:flex}.sticker-composer label>span{color:#5a605b;font-size:11px;font-weight:700}.note-style-row{grid-area:style;align-self:end;gap:7px;display:flex}.note-style-option{background:#fff;border:2px solid #0000;border-radius:12px;justify-items:center;gap:4px;min-width:70px;padding:7px 7px 6px;display:grid;position:relative;box-shadow:0 0 0 1px #504a3f24}.note-style-option small{color:#5d635c;font:700 11px/1 Quicksand,sans-serif}.note-style-option.selected{border-color:var(--theme-accent,#3c75c4);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 8%, white);box-shadow:0 0 0 2px white, 0 0 0 4px color-mix(in srgb, var(--theme-accent,#3c75c4) 40%, transparent), 0 3px 8px color-mix(in srgb, var(--theme-accent,#3c75c4) 20%, transparent)}.note-style-option .selection-check{z-index:2;width:14px;height:14px;color:color-mix(in srgb, var(--theme-accent,#315f9e) 86%, #10192b);box-shadow:0 0 0 1.5px var(--theme-accent,#315f9e), 0 2px 4px #26303a38;background:#fff;border-radius:50%;padding:2px;position:absolute;top:-6px;right:-6px}.note-style-sample{place-items:center;width:62px;height:30px;display:grid;position:relative}.note-style-ink-sample{color:color-mix(in srgb, var(--sticker-color) 58%, #33352f);font:600 19px/1 Caveat,cursive}.note-style-paper-sample{background-color:var(--sticker-color);background-blend-mode:multiply;background-image:url(/assets/optimized/pano-memo-note-v1.webp);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.note-style-paper-text{color:#55544d;font:600 15px/1 Caveat,cursive;position:relative}.sticker-composer input{color:#414743;background:#fff;border:1px solid #504a3f26;border-radius:11px;outline:none;width:100%;min-width:0;height:42px;padding:0 11px;font:600 16px/1 Quicksand,sans-serif}.sticker-composer input:focus{border-color:var(--theme-accent,#3c75c4);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#3c75c4) 14%, transparent)}.sticker-color-row{grid-area:colors;grid-template-columns:repeat(5,28px);place-self:end;gap:2px;display:grid}.sticker-color-row button{background:0 0;border:2px solid #0000;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;transition:transform .12s,background-color .12s,box-shadow .12s;display:grid;position:relative}.sticker-color-row button span{border:2px solid #fff;border-radius:50%;width:21px;height:21px;box-shadow:0 0 0 1px #41474329}.sticker-color-row button.selected{border-color:var(--theme-accent,#3c75c4);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 10%, white);box-shadow:0 0 0 2px white, 0 0 0 4px color-mix(in srgb, var(--theme-accent,#3c75c4) 45%, transparent), 0 3px 8px color-mix(in srgb, var(--theme-accent,#3c75c4) 22%, transparent);transform:scale(1.08)}.sticker-color-row .selection-check{z-index:2;width:14px;height:14px;color:color-mix(in srgb, var(--theme-accent,#315f9e) 86%, #10192b);box-shadow:0 0 0 1.5px var(--theme-accent,#315f9e), 0 2px 4px #26303a38;background:#fff;border-radius:50%;padding:2px;position:absolute;bottom:-6px;right:-6px}@media (width<=380px){.sticker-tabs button{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:3px;padding:6px 5px}.sticker-composer{grid-template-columns:minmax(0,1fr);grid-template-areas:"field""style""colors""place"}.sticker-color-row{justify-self:start}.meaningful-sticker-card{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.meaningful-sticker-card img{width:48px;height:48px}}.place-sticker-button{background:var(--theme-accent,#3c75c4);height:42px;color:var(--theme-accent-text,white);box-shadow:0 4px 0 var(--accent-base);border:0;border-radius:12px;grid-area:place;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.place-sticker-button .pano-icon{width:23px;height:23px}.place-sticker-button:active{box-shadow:0 2px 0 var(--accent-base);transform:translateY(2px)}.remove-last-sticker{color:#765c54;text-underline-offset:3px;background:0 0;border:0;align-self:center;min-height:44px;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:underline}.native-screen .sheet-handle-zone{flex:0 0 30px}.native-screen .sheet-header{padding-top:8px}.native-screen .sheet-content{scrollbar-width:none;-ms-overflow-style:none}.native-screen .sheet-content::-webkit-scrollbar{width:0;height:0}.native-screen .bottom-sheet,.native-screen .sheet-overlay{backface-visibility:hidden;will-change:transform, opacity}.native-screen .bottom-sheet{isolation:isolate}.native-screen :is(.sticker-panel,.extras-menu-group,.extras-composer){animation:none}html[data-wallsy-keyboard-open=true][data-wallsy-keyboard-mode=resize] .native-screen .bottom-sheet{max-height:min(var(--wallsy-sheet-base-max-height,80dvh), calc(var(--wallsy-visible-viewport-height,100dvh) - 12px))!important}html[data-wallsy-keyboard-open=true] .native-screen .sheet-content{overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--wallsy-native-keyboard-overlap,0px));scroll-padding-block:12px calc(18px + var(--wallsy-native-keyboard-overlap,0px))}.board-ready-sheet{color:#414743;flex-direction:column;gap:11px;display:flex}.board-ready-link-group{flex-direction:column;gap:8px;display:flex}.board-ready-link-card{background:linear-gradient(145deg,#fffdf8,#f4ecdf);border:1px solid #41474321;border-radius:15px 12px 16px 11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 4px 12px #42392c12}.visitor-link-card{border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 38%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#3c75c4) 9%, transparent), 0 4px 12px #42392c12}.visitor-link-card small{color:color-mix(in srgb, var(--theme-deep,#315f9e) 88%, #1c2027)}.board-ready-link-note{color:#5d635c;margin:-2px 2px 0;font-size:11px;font-weight:600;line-height:1.45}.board-ready-link-icon{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 13%, white);width:40px;height:40px;color:color-mix(in srgb, var(--theme-deep,#315f9e) 84%, #1c2027);border-radius:50%;place-items:center;display:grid}.board-ready-link-icon .pano-icon{width:23px;height:23px}.board-ready-link-card small,.board-ready-link-card strong{display:block}.board-ready-link-card small{color:#5d635c;font-size:11px;font-weight:700}.board-ready-link-card strong{overflow-wrap:anywhere;color:#3f4b55;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;margin-top:4px;font-size:11px;line-height:1.35}.board-ready-copy-button{background:var(--theme-accent,#3c75c4);width:100%;min-height:46px;color:var(--theme-accent-text,white);box-shadow:0 4px 0 var(--accent-base), 0 8px 14px color-mix(in srgb, var(--theme-deep,#315f9e) 20%, transparent);border:0;border-radius:14px 12px 15px 11px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.board-ready-copy-button.copied{color:#fff;background:#5e7c5e;box-shadow:0 4px #486348,0 8px 14px #4863482e}.board-ready-copy-button .pano-icon{width:22px;height:22px}.board-ready-enter-button{color:#4f5b54;background:#fffaf2;border:1px solid #41474329;border-radius:13px 11px 14px 10px;width:100%;min-height:44px;padding:9px 14px;font-size:11px;font-weight:700;box-shadow:0 3px 8px #42392c0f}.welcome-form{flex-direction:column;gap:14px;display:flex}.welcome-form .mobile-field{flex-direction:column;gap:7px;display:flex}.welcome-form .field-label{color:#565c57;font-size:12px;font-weight:700}.welcome-form input{color:#414743;background:#fffaf2;border:1px solid #504a3f29;border-radius:14px;outline:none;width:100%;padding:13px 14px;font:600 16px/1 Quicksand,sans-serif}.welcome-form input:focus{border-color:var(--theme-accent,var(--blue));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,var(--blue)) 14%, transparent)}.welcome-form input:disabled{color:#8d908a;opacity:.72;background:#eee8de}.welcome-form input[aria-invalid=true]{border-color:#ad4438}.field-error{color:#9b4036;margin:-7px 2px 0;font-size:11px;font-weight:700;line-height:1.35}.anonymous-choice{color:#4e544f;text-align:left;background:#fffaf2;border:1px solid #524c411f;border-radius:15px;grid-template-columns:35px 1fr 24px;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.anonymous-choice.selected{border-color:color-mix(in srgb, var(--theme-accent,var(--blue)) 55%, transparent);background:color-mix(in srgb, var(--theme-accent,var(--blue)) 7%, white)}.anonymous-icon{background:#eee5d6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.anonymous-choice strong{font-size:12px;display:block}.anonymous-choice small{color:#747971;margin-top:2px;font-size:9px;display:block}.anonymous-check{color:color-mix(in srgb, var(--theme-deep,var(--blue)) 88%, #1c2027)}.anonymous-icon .pano-icon,.anonymous-check .pano-icon{width:20px;height:20px}.enter-board-button{background:var(--theme-accent,var(--coral));color:var(--theme-accent-text,white);box-shadow:0 4px 0 var(--accent-base);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:700;display:flex}.enter-board-button:active{box-shadow:0 2px 0 var(--accent-base);transform:translateY(2px)}.privacy-note{text-align:center;color:#878981;margin:0;font-size:9px}.enter-board-button .pano-icon{width:23px;height:23px}.board-toast{left:50%;bottom:calc(78px + env(safe-area-inset-bottom,0px) + var(--wallsy-native-keyboard-overlap,0px));pointer-events:none;z-index:10000;color:#fff;text-align:center;white-space:normal;background:#424942;border-radius:999px;width:max-content;max-width:calc(100% - 32px);padding:10px 14px;font-size:11px;font-weight:700;line-height:1.35;animation:.26s cubic-bezier(.22,.78,.22,1) both wallsy-toast-arrive;position:absolute;transform:translate(-50%);box-shadow:0 7px 20px #23272338}@keyframes wallsy-toast-arrive{0%{opacity:0;transform:translate(-50%,7px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.board-toast.leaving{animation:.24s cubic-bezier(.4,0,.7,.4) both wallsy-toast-leave}.board-toast.empty{clip-path:inset(50%);width:1px;height:1px;box-shadow:none;background:0 0;padding:0;animation:none;overflow:hidden}.board-app:has(.quick-dock-edit-toolbar)~.board-toast{bottom:calc(138px + env(safe-area-inset-bottom,0px) + var(--wallsy-native-keyboard-overlap,0px))}.board-toast.over-sheet.over-sheet{top:calc(env(safe-area-inset-top,0px) + 12px);bottom:auto}@keyframes wallsy-toast-leave{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-5px)scale(.98)}}.board-status-screen{min-height:100%;padding:max(20px, env(safe-area-inset-top,0px)) 20px max(24px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.board-status-card{color:#414743;text-align:center;background:#fffdf7e0;border:1px solid #554d401c;border-radius:24px 20px 26px 18px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,390px);min-height:300px;margin:auto;padding:30px 24px;display:flex;box-shadow:0 18px 46px #4d412f1c}.board-status-icon{background:#f1e7d8;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}.board-status-icon .pano-icon{width:36px;height:36px}.board-status-card h1{color:#3e4641;margin:0;font:600 30px/1 Caveat,cursive}.board-status-card p{color:#6a716b;max-width:280px;margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.5}.board-status-actions{gap:9px;width:100%;margin-top:22px;display:grid}.board-status-actions button{background:var(--blue);color:#fff;border:0;border-radius:14px 12px 15px 11px;min-height:46px;font-size:12px;font-weight:700;box-shadow:0 4px #315f9e}.board-status-actions button.secondary{color:#59605b;box-shadow:none;background:#f8f0e5;border:1px solid #4147431f}.board-loading-line{background:#e8dece;border-radius:999px;width:150px;height:7px;margin-top:22px;overflow:hidden}.board-loading-line:after{content:"";border-radius:inherit;background:var(--blue);width:45%;height:100%;animation:1.1s ease-in-out infinite alternate board-loading;display:block}@keyframes board-loading{0%{transform:translate(0)}to{transform:translate(122%)}}.keyboard-dock[data-visible=false]{visibility:hidden}.create-screen{width:100%;max-width:560px;min-height:100%;padding:max(20px, env(safe-area-inset-top,0px)) 20px max(24px, env(safe-area-inset-bottom,0px));background-color:#fbf6ebd6;margin:0 auto;position:relative}.create-brand{color:#4b514d;justify-content:space-between;align-items:baseline;display:flex}.create-brand>span{color:var(--coral);font:600 38px/1 Caveat,cursive}.create-brand small{letter-spacing:.4px;color:#747a72;font-size:10px;font-weight:700}.brand-meta{align-items:center;gap:7px;display:flex}.create-intro{margin-top:26px}.create-intro .eyebrow{letter-spacing:1.2px;color:#728167;margin:0 0 9px;font-size:10px;font-weight:700}.create-intro h1{letter-spacing:-1.6px;color:#3e4641;max-width:310px;margin:0;font-size:42px;line-height:.98}.create-intro h1 em{color:var(--coral);font:600 52px/.92 Caveat,cursive}.create-intro>p:last-child{color:#666e67;width:min(250px,100% - 150px);margin:12px 0 0;font-size:13px;font-weight:600;line-height:1.55}.creation-preview{aspect-ratio:1;border:4px solid #fffdf7e6;border-radius:11px 9px 13px 8px;width:128px;position:absolute;top:192px;right:18px;overflow:hidden;transform:rotate(4deg);box-shadow:0 9px 20px #52452f29}.creation-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.creation-preview img:nth-child(2){object-fit:contain}.creation-preview>span{color:#5e645f;white-space:nowrap;background:#fffcf4e6;border-radius:999px;padding:3px 7px;font:600 10px/1 Caveat,cursive;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.creation-preview.theme-preview-night>span,.creation-preview.theme-preview-pixel>span{color:#f1f2ff;background:#181b2fe0}.create-form{flex-direction:column;gap:14px;margin-top:88px;display:flex}.create-form label{flex-direction:column;gap:7px;display:flex}.create-form label>span,.create-form legend{color:#555c57;font-size:12px;font-weight:700}.create-form .create-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.create-label-row>small{color:#5d635c;font-size:10px;font-weight:700}.create-form label.has-error .create-label-row>small{color:#a3473c}.create-form input{color:#414743;background:#fffdf7f0;border:1px solid #554d4026;border-radius:13px;outline:none;width:100%;min-height:48px;padding:13px 14px;font:600 16px/1 Quicksand,sans-serif;box-shadow:0 3px 8px #4d412f0d}.create-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3c75c41a}.create-form label.has-error input{border-color:#bd5748;box-shadow:0 0 0 3px #bd57481a}.create-field-error{color:#a3473c;margin-top:-1px;font-size:10px;font-weight:700;line-height:1.35}.create-submit-error{background:#fbefea;border:1px solid #bd574847;border-radius:13px 11px 14px 10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.occasion-starters legend small{font-weight:600}.occasion-rail{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;margin:0 -20px}.occasion-rail .occasion-chip,.occasion-rail .occasion-chip *{touch-action:pan-x pan-y}.occasion-rail-track{gap:8px;padding:1px 20px 6px;display:flex}.occasion-chip{color:#4c544e;white-space:nowrap;background:#fffdf7eb;border:1px solid #554d4024;border-radius:15px 12px 16px 11px;flex:none;align-items:center;gap:7px;min-height:44px;padding:5px 14px 5px 11px;font:700 12px/1.2 Quicksand,sans-serif;transition:transform .16s cubic-bezier(.22,.78,.22,1),background-color .16s,border-color .16s;display:inline-flex;box-shadow:0 3px 8px #4d412f0d}.occasion-chip .pano-icon{pointer-events:none;flex:none;width:24px;height:24px}.occasion-chip:active{transform:scale(.97)}.occasion-chip.selected{color:#3e4c3a;background:#ecf0e5;border-color:#8c9e82;box-shadow:inset 0 0 0 1px #8c9e82}.occasion-chip:focus-visible{outline:2px solid var(--blue,#315f9e);outline-offset:2px}.copy-failed-note{color:#a3473c;text-align:center;margin-top:-2px;font-size:11px;font-weight:700;line-height:1.45;display:block}.create-form fieldset{border:0;min-width:0;margin:0;padding:0}.create-form legend{width:100%;margin-bottom:9px}.create-form legend small{float:right;color:#5d635c;font-size:10px;font-weight:600}.theme-carousel{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;margin:0 -20px}.theme-carousel .theme-card,.theme-carousel .theme-card *{touch-action:pan-x pan-y}.theme-carousel-track{gap:10px;padding:1px 20px 9px;display:flex}.theme-card{color:#565d58;text-align:left;background:#fffdf7eb;border:1px solid #554d401f;border-radius:14px;flex:0 0 138px;padding:6px 6px 9px;overflow:hidden;box-shadow:0 3px 9px #4d412f0f}.theme-card.selected{border-color:#3c75c4b8;box-shadow:0 0 0 2px #3c75c41f,0 5px 12px #3c75c41a}.theme-card-art{aspect-ratio:1.45;background:#eee5d6;border-radius:10px 9px 11px 8px;width:100%;display:block;position:relative;overflow:hidden}.theme-card-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-card-art img:nth-child(2){object-fit:contain}.theme-card-art-firefly,.creation-preview.theme-preview-firefly{background:#091d3d}.theme-card-art-firefly img,.creation-preview.theme-preview-firefly img{object-fit:contain}.creation-preview.theme-preview-firefly>span{color:#f6f1df;background:#162d49}.theme-card-art-firefly:after,.creation-preview.theme-preview-firefly:after{content:"";pointer-events:none;opacity:.62;background:url(/assets/optimized/firefly-stardust-v1.webp) 0 0/100%;position:absolute;inset:0}.creation-preview.theme-preview-firefly>span{z-index:2}.theme-check{color:#fff;background:#3c75c4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 6px #1d2f493d}.theme-check .pano-icon{width:18px;height:18px}.theme-card strong{margin:7px 3px 0;font-size:11px;line-height:1.15;display:block}.theme-card>small{color:#5f6761;margin:4px 3px 0;font-size:9px;line-height:1.2;display:block}.selected-theme-summary{border:1px solid color-mix(in srgb, var(--summary-accent,#3c75c4) 24%, #554d401f);background:#fffdf7cc;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin-top:5px;padding:10px 11px;display:grid}.summary-icon{width:34px;height:34px;color:var(--summary-accent,#3c75c4);background:color-mix(in srgb, var(--summary-accent,#3c75c4) 12%, white);border-radius:50%;place-items:center;display:grid}.summary-icon .pano-icon{width:27px;height:27px}.selected-theme-summary strong,.selected-theme-summary small{display:block}.selected-theme-summary strong{color:#525954;font-size:11px}.selected-theme-summary small{color:#5d655f;margin-top:3px;font-size:9px;line-height:1.3}.summary-palette{align-items:center;display:flex}.summary-palette i{border:1.5px solid #fffdf7;border-radius:50%;width:11px;height:11px;margin-left:-2px;box-shadow:0 1px 3px #302d271f}.create-button{background:var(--coral);color:#fff;min-height:52px;box-shadow:0 5px 0 var(--coral-dark), 0 10px 18px #ae4c3b26;border:0;border-radius:15px 13px 17px 12px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.create-button .pano-icon{width:24px;height:24px}.create-button:active{box-shadow:0 2px 0 var(--coral-dark);transform:translateY(3px)}.create-note{text-align:center;color:#59615b;margin:0;font-size:10px;line-height:1.45}.policy-fieldset legend{margin-bottom:9px}.policy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.policy-card{text-align:left;color:#414743;background:#fffdf7f0;border:1px solid #554d4026;border-radius:15px 12px 16px 11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 3px 8px #4d412f0d}.policy-card:active{transform:scale(.985)}.policy-card.selected{border-color:var(--blue);box-shadow:0 0 0 3px #3c75c41f,0 4px 10px #4d412f12}.policy-card-icon{background:color-mix(in srgb, var(--blue,#3c75c4) 11%, white);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.policy-card-icon .pano-icon{width:21px;height:21px}.policy-card-copy{min-width:0}.policy-card-copy strong{font-size:12px;font-weight:700;display:block}.policy-card-copy small{color:#5d635c;margin-top:3px;font-size:9px;font-weight:600;line-height:1.3;display:block}.policy-options.size-options{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-card.size-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:10px 8px}.policy-check{background:var(--blue);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-7px;right:-6px;box-shadow:0 2px 6px #3c75c459}.policy-check .pano-icon{width:13px;height:13px}@media (width>=680px) and (width<=899px){.create-screen{max-width:700px;padding-left:38px;padding-right:38px}.create-intro h1{max-width:390px;font-size:50px}.create-intro h1 em{font-size:62px}.create-intro>p:last-child{width:min(330px,100% - 210px);max-width:none;font-size:14px}.creation-preview{width:164px;top:195px;right:38px}.create-form{margin-top:104px}}@media (width>=900px){.create-screen{background-color:#fbf6ebad;grid-template:"brand brand""hero form"minmax(0,1fr)/minmax(290px,.85fr) minmax(420px,1.15fr);column-gap:clamp(36px,5vw,96px);max-width:1200px;padding:clamp(30px,4vw,56px) clamp(40px,6vw,84px) clamp(44px,5vw,72px);display:grid}.create-brand{border-bottom:1px solid #534c401a;grid-area:brand;padding-bottom:16px}.create-brand>span{font-size:46px}.create-brand small{letter-spacing:.55px;font-size:11px}.create-intro{grid-area:hero;align-self:start;margin-top:clamp(70px,10vh,126px)}.create-intro .eyebrow{letter-spacing:1.55px;margin-bottom:14px;font-size:11px}.create-intro h1{letter-spacing:-2.8px;max-width:520px;font-size:clamp(58px,5vw,76px);line-height:.94}.create-intro h1 em{font-size:clamp(72px,6.2vw,94px);line-height:.87}.create-intro>p:last-child{width:auto;max-width:430px;margin-top:22px;font-size:16px;line-height:1.65}.creation-preview{border-width:7px;border-radius:18px 14px 20px 12px;grid-area:hero;place-self:end;width:clamp(210px,20vw,276px);margin:330px clamp(0px,1vw,16px) 36px 0;position:relative;top:auto;right:auto;box-shadow:0 20px 42px #52452f33}.creation-preview>span{padding:5px 11px;font-size:15px;bottom:9px}.create-form{background:#fffdf7c2;border:1px solid #544b3c1a;border-radius:28px 22px 30px 20px;grid-area:form;place-self:start end;gap:17px;width:100%;max-width:610px;margin-top:clamp(42px,7vh,82px);padding:clamp(24px,2.5vw,38px);box-shadow:0 24px 64px #4d412f1c,inset 0 1px #ffffffb8}.create-form label{gap:8px}.create-form label>span,.create-form legend{font-size:13px}.create-form input{border-radius:15px;min-height:54px;padding:15px 16px}.create-form legend{margin-bottom:11px}.create-form legend small{font-size:11px}.theme-carousel,.occasion-rail{margin:0 -10px}.occasion-rail-track{padding:2px 10px 8px}.theme-carousel-track{gap:12px;padding:2px 10px 11px}.theme-card{border-radius:17px;flex-basis:168px;padding:7px 7px 11px}.theme-card-art{border-radius:12px 10px 13px 9px}.theme-card strong{margin-top:9px;font-size:13px}.theme-card>small{margin-top:5px;font-size:10px;line-height:1.3}.selected-theme-summary{border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:68px;padding:12px 14px}.summary-icon{width:42px;height:42px}.summary-icon .pano-icon{width:31px;height:31px}.selected-theme-summary strong{font-size:13px}.selected-theme-summary small{font-size:10px;line-height:1.4}.summary-palette i{width:14px;height:14px}.create-button{border-radius:18px 15px 20px 14px;min-height:58px;font-size:16px}.create-button .pano-icon{width:27px;height:27px}.create-note{font-size:11px}.board-status-screen{padding:40px clamp(40px,7vw,90px) 56px}.board-status-card{width:min(100%,520px);min-height:360px;padding:42px 36px}.board-status-card h1{font-size:38px}.board-status-card p{max-width:360px;font-size:14px}.board-status-actions button{min-height:52px;font-size:14px}}@media (width<=360px){.board-screen{padding-left:3px;padding-right:3px}.visitor-board-header{grid-template-columns:88px minmax(0,1fr) 88px;gap:2px}.visitor-board-header .board-header-leading,.visitor-board-header .board-header-actions,.visitor-create-button{width:88px}.visitor-create-button{grid-template-columns:24px minmax(0,1fr);padding-right:4px}.visitor-create-button .pano-icon{width:24px;height:24px}.visitor-create-button strong{font-size:10px}.quick-tool-dock{grid-template-columns:48px 90px 52px 48px minmax(70px,1fr);gap:4px;padding:4px}.quick-tool-button,.quick-color-button,.quick-action-button,.quick-history-group,.quick-tool-dock .finish-button{height:48px}.quick-tool-dock .finish-button{padding:0 5px;font-size:11px}.quick-tool-button>span:not(.quick-tool-face),.sticker-launch-button>span:not(.quick-tool-face),.extras-launch-button>span:not(.quick-tool-face){font-size:10px}.finish-copy small{font-size:9.5px}.create-screen{padding-left:16px;padding-right:16px}.create-intro h1{max-width:190px;font-size:33px}.create-intro h1 em{font-size:40px}.create-intro>p:last-child{width:min(185px,100% - 112px)}.creation-preview{width:96px;right:12px}.create-form{margin-top:64px}}@media (width<=379px){.quick-tool-dock{grid-template-columns:48px 90px 52px 48px minmax(70px,1fr);gap:4px;padding:4px}}@media (width<=345px){.quick-tool-dock{grid-template-columns:44px 90px 44px 44px minmax(58px,1fr);margin:0 1px}.quick-tool-button,.sticker-launch-button,.extras-launch-button{padding:0 1px}.quick-tool-button>span:not(.quick-tool-face),.sticker-launch-button>span:not(.quick-tool-face),.extras-launch-button>span:not(.quick-tool-face){letter-spacing:-.2px;font-size:9px}.quick-tool-dock .finish-button{gap:4px;position:relative}.quick-tool-dock .finish-button>.pano-icon{width:20px;height:20px}.quick-tool-dock .finish-button .finish-count{position:absolute;top:-7px;right:-6px}}.board-top-region{flex-direction:column;min-width:0;display:flex}.owner-board-header{grid-template-columns:88px minmax(0,1fr) 88px}.owner-board-header .board-header-leading,.owner-board-header .board-header-actions{align-items:center;width:88px;display:flex}.owner-board-header .board-header-actions{justify-content:flex-end}.owner-board-header .activity-launch-button{width:44px;min-width:44px;height:44px}.owner-board-header .activity-launch-art{width:44px;height:44px}.owner-link-button{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 12%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 72%, white 28%);min-height:30px;color:var(--theme-ink,#414743);border-radius:11px 9px 12px 8px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:700;line-height:1.1;display:inline-flex}.owner-link-button .pano-icon{width:14px;height:14px}.owner-link-button.copied{background:color-mix(in srgb, #5e7c5e 22%, var(--theme-surface,#fbf6eb) 78%)}.owner-link-button:disabled{opacity:.55}.owner-identity-tools{background:linear-gradient(145deg,#fffaf0,#f3eadb);border:1px solid #4d483e1c;border-radius:15px 12px 16px 11px;flex-direction:column;gap:10px;padding:11px;display:flex;box-shadow:0 5px 14px #3a312714}.owner-identity-heading{flex-direction:column;gap:4px;display:flex}.owner-identity-heading>span{color:#4d554f;align-items:center;gap:6px;font-size:11px;display:inline-flex}.owner-identity-heading .pano-icon{width:15px;height:15px}.owner-identity-heading small{color:#5d635c;font-size:11px;font-weight:600;line-height:1.4}.owner-identity-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.owner-identity-actions .owner-link-button,.owner-area-sheet-button{color:#4d554f;text-align:center;background:#ffffffad;border:1px solid #4d483e1f;border-radius:12px 9px 13px 8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 8px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.owner-area-sheet-button .pano-icon{width:16px;height:16px}.area-edit-bar{z-index:5;border:1px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 46%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 90%, white 10%);border-radius:14px 11px 15px 10px;margin:0 3px 3px;padding:8px 9px;position:relative;box-shadow:0 3px 10px #1f1f201a}.area-edit-bar p{color:var(--theme-ink,#414743);margin:0 0 7px;font-size:9px;font-weight:600;line-height:1.35}.area-edit-presets{align-items:center;gap:5px;margin-bottom:6px;display:flex}.area-preset-button{border:1px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 42%, transparent);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 9%, var(--theme-surface,#fbf6eb) 91%);min-height:30px;color:var(--theme-ink,#414743);border-radius:11px 9px 12px 8px;padding:0 9px;font-size:9px;font-weight:700;line-height:1.1}.area-remove-button{background:color-mix(in srgb, #c05846 11%, var(--theme-surface,#fbf6eb) 89%);border-color:#c0584670;margin-left:auto}.area-preset-button:disabled{opacity:.5}.area-edit-actions{align-items:center;gap:5px;display:flex}.area-edit-actions button{border:0;border-radius:11px 9px 12px 8px;min-height:32px;padding:0 9px;font-size:9px;font-weight:700;line-height:1.1}.area-cancel-button{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 13%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 74%, white 26%);color:var(--theme-ink,#414743)}.area-save-button{background:var(--theme-accent,#3c75c4);color:var(--theme-accent-text,white);box-shadow:0 3px 0 var(--accent-base);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.area-save-button .pano-icon{width:15px;height:15px}.area-save-button:active{box-shadow:0 1px 0 var(--accent-base)}.area-edit-actions button:disabled{opacity:.55;box-shadow:none}.protected-area-frame{z-index:3;pointer-events:none;border:1px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 38%, transparent);background:0 0;border-radius:10px 8px 11px 7px;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff2e}.protected-area-frame.visitor-view{border-style:solid;border-color:color-mix(in srgb, var(--theme-deep,#c85c4b) 34%, transparent);background:0 0}.area-edit-surface{z-index:12;touch-action:none;cursor:crosshair;background:color-mix(in srgb, var(--theme-ink,#414743) 9%, transparent);position:absolute;inset:0}.draft-area-frame{border:2px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 82%, white 18%);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 13%, transparent);cursor:move;border-radius:11px 8px 12px 7px;display:block;position:absolute}.draft-area-handle:before{content:"";border-radius:50%;position:absolute;inset:-11px}.draft-area-handle{width:30px;height:30px;transform:scale(var(--inverse-board-scale,1));border:2px solid color-mix(in srgb, var(--theme-accent,#3c75c4) 88%, white 12%);background:#fffaf0;border-radius:50%;display:block;position:absolute;box-shadow:0 3px 8px #2826223d}.draft-area-handle.handle-nw{transform-origin:0 0;cursor:nwse-resize;top:-15px;left:-15px}.draft-area-handle.handle-ne{transform-origin:100% 0;cursor:nesw-resize;top:-15px;right:-15px}.draft-area-handle.handle-sw{transform-origin:0 100%;cursor:nesw-resize;bottom:-15px;left:-15px}.draft-area-handle.handle-se{transform-origin:100% 100%;cursor:nwse-resize;bottom:-15px;right:-15px}.mini-map-protected{border:1px solid color-mix(in srgb, var(--theme-deep,#c85c4b) 74%, transparent);background:color-mix(in srgb, var(--theme-deep,#c85c4b) 26%, transparent);border-radius:2px}.owner-remove-mark{pointer-events:auto;color:#fff;background:#c86c5c;border:0;border-radius:8px 6px 9px 5px;min-height:22px;margin-left:7px;padding:0 8px;font-size:9px;font-weight:700;line-height:1.1;box-shadow:0 2px #96412f}.owner-remove-mark.confirming{background:#96412f}.owner-remove-mark:active{box-shadow:none;transform:translateY(1px)}.owner-remove-mark:disabled{opacity:.6;box-shadow:none}.visitor-area-note{text-align:left;color:#414743;background:linear-gradient(145deg,#fffdf8,#f4ecdf);border:1px solid #41474321;border-radius:15px 12px 16px 11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px;display:grid;box-shadow:0 4px 11px #42392c14}.visitor-area-note .pano-icon{width:30px;height:30px}.visitor-area-note strong{font-size:11px;font-weight:700;display:block}.visitor-area-note small{color:#5d635c;margin-top:3px;font-size:11px;line-height:1.4;display:block}.board-ready-owner-block{border-top:1px dashed #4147432e;flex-direction:column;gap:8px;padding-top:10px;display:flex}.owner-link-card{background:linear-gradient(145deg,#fffdf8,#f2eadb);border-style:dashed}.owner-link-card .board-ready-link-icon{background:#f5e6cf}.board-ready-owner-note{color:#5d635c;margin:0;font-size:11px;font-weight:600;line-height:1.45}.board-ready-owner-button{color:#414743;background:#f7efe1;border:1px solid #41474329;border-radius:13px 11px 14px 10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:11px;font-weight:700;display:flex}.board-ready-owner-button.copied{background:#e5efe0}.board-ready-owner-button .pano-icon{width:20px;height:20px}@media (height<=780px){.board-screen{padding-top:max(6px, env(safe-area-inset-top,0px))}.board-heading{min-height:42px}.board-heading h1{font-size:24px}.canvas-section{padding:3px 0}.quick-tool-dock{min-height:60px}.quick-tool-button,.quick-color-button,.quick-action-button,.quick-history-group,.quick-tool-dock .finish-button{height:48px}}.theme-board-fill{z-index:1;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.garden-fill{z-index:0;opacity:.76}.board-viewport.grid-on .garden-fill{opacity:1}.garden-decoration-top{object-position:top;top:0;bottom:auto}.garden-decoration-bottom{object-position:bottom;top:auto;bottom:0}.garden-decoration-top.edge-corner-left{clip-path:inset(0 50% 58% 0)}.garden-decoration-top.edge-corner-right{clip-path:inset(0 0 58% 50%)}.garden-decoration-bottom.edge-corner-left{clip-path:inset(58% 50% 0 0)}.garden-decoration-bottom.edge-corner-right{clip-path:inset(58% 0 0 50%)}.board-viewport.intro-running .board-drawing-input-surface,.board-viewport.intro-running .mini-map,.board-viewport.intro-running .grid-toggle,.board-viewport.intro-running .canvas-identity-chip{pointer-events:none}.board-integration-layer{pointer-events:none;position:absolute;inset:0}.board-integration{transform:translate(-50%, -50%) rotate(var(--sticker-rotation,0deg)) scale(var(--sticker-scale,1));pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .16s,filter .14s,scale .14s;position:absolute}.board-viewport.selection-mode .board-integration.saved{pointer-events:auto;cursor:pointer}.board-integration.pending.selected{pointer-events:auto;cursor:grab}.board-integration.pending.selected:active{cursor:grabbing}.board-integration.selected{filter:drop-shadow(0 5px 9px #2a28233d)}.board-integration.selected:after{content:"";border:2px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 80%, white 20%);pointer-events:none;border-radius:15px 12px 16px 11px;position:absolute;inset:-7px}.board-integration.saved.selected:after{border-style:solid;border-width:1.5px;border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 52%, white 48%)}.board-sticker[data-hold-armed],.board-integration[data-hold-armed]{filter:drop-shadow(0 10px 14px #2a282347)}.board-integration.pending:not(.selected):after{content:"";border:1.5px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 45%, transparent);pointer-events:none;border-radius:15px 12px 16px 11px;position:absolute;inset:-5px}.integration-card{--theme-ink:#43483f;--theme-surface:#fdf8ee;--icon-on-surface:none;box-sizing:border-box;width:55.5cqw;max-width:100%;color:var(--theme-ink);text-align:left;background:linear-gradient(147deg,#fffdf8,#f3ead9);border:1px solid #4a423429;border-radius:13px 10px 14px 9px;padding:10px 11px;overflow:hidden;box-shadow:0 9px 18px #231e1838,inset 0 1px #fff9}.integration-coupon .integration-card{overflow:visible}.integration-card>div,.integration-card :is(span,p,strong,small,em,li){min-width:0;max-width:100%}.integration-text .integration-card,.integration-list .integration-card,.integration-quote .integration-card{background-color:var(--note-stock,#f7edd0);background-blend-mode:multiply;background-image:url(/assets/optimized/pano-memo-note-v1.webp);background-repeat:no-repeat;background-size:100% 100%}.integration-text .integration-card{--note-stock:#f9ecc4}.integration-list .integration-card{--note-stock:#e9dcf3}.integration-quote .integration-card{--note-stock:#fadde2}.integration-text .integration-card,.integration-list .integration-card,.integration-quote .integration-card{padding:14px 18px 13px}.music-card-body{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:9px;display:grid}.board-viewport.selection-mode .board-integration.integration-music.saved .music-card-body{cursor:pointer}.music-cover{background:color-mix(in srgb, var(--theme-ink,#414743) 8%, var(--theme-surface,#fbf6eb) 92%);width:62px;height:62px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-ink,#414743) 12%, transparent);border-radius:11px 9px 12px 8px;place-items:center;display:grid;position:relative;overflow:hidden}.music-cover>img{object-fit:cover;width:100%;height:100%}.music-cover>.pano-icon{opacity:.6;width:26px;height:26px}.music-play-button{pointer-events:auto;background:#fffaf0f2;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 7px #18161352}.music-play-button .pano-icon{width:15px;height:15px}.music-meta{min-width:0}.music-meta strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.22;display:-webkit-box;overflow:hidden}.music-meta small{opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:600;display:block;overflow:hidden}.provider-chip{color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;margin-top:5px;padding:3px 7px;font-size:7.5px;font-style:normal;font-weight:700;display:inline-flex}.provider-spotify{background:#1db954}.provider-youtube{background:#f03a37}.provider-moodtune{background:#6d5bd0}.link-card-body{grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.link-card-icon{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 20%, var(--theme-surface,#fbf6eb) 80%);border-radius:10px 8px 11px 7px;place-items:center;width:34px;height:34px;display:grid}.link-card-icon :is(.pano-icon,img){object-fit:contain;width:22px;height:22px}.link-card-meta{min-width:0}.link-card-meta strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.22;display:-webkit-box;overflow:hidden}.link-card-meta small{opacity:.66;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;font-weight:700;display:block;overflow:hidden}.link-open-button{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 22%, var(--theme-surface,#fbf6eb) 78%);pointer-events:auto;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.link-open-button .pano-icon{width:17px;height:17px}.link-card-note{color:#626861;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;background:#ffffff85;border-left:2px solid #8eab85;border-radius:3px 8px 8px 3px;-webkit-box-orient:vertical;grid-column:1/-1;margin:1px 1px 0;padding:6px 8px;font-size:9px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.text-card-body,.list-card-body,.quote-card-body{width:100%;min-width:0}.text-card-body strong,.list-card-body>strong{overflow-wrap:anywhere;margin-bottom:4px;font:600 17px/1.08 Caveat,cursive;display:block}.text-card-body p{color:inherit;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:10.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.list-card-body ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.list-card-body li{overflow-wrap:anywhere;word-break:break-word;align-items:baseline;gap:6px;min-width:0;font-size:10px;font-weight:700;line-height:1.3;display:flex}.list-card-body li>span{background:color-mix(in srgb, var(--theme-deep,#315f9e) 78%, #332e26);opacity:.8;border-radius:2px;flex:none;width:6px;height:6px;transform:rotate(4deg)}.quote-card-body{text-align:center;padding:1px 3px 0}.quote-card-mark{opacity:.76;width:20px;height:20px;margin:0 auto 2px}.quote-card-body p{color:inherit;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 auto;font:600 16px/1.22 Caveat,cursive;display:-webkit-box;overflow:hidden}.quote-card-body small{text-align:center;opacity:.7;overflow-wrap:anywhere;margin:5px auto 0;padding:0 5px;font-size:9px;font-weight:700;display:block}.countdown-card-body{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.countdown-card-art{object-fit:contain;filter:drop-shadow(0 3px 4px #372c1f29);grid-row:1;width:58px;height:58px}.countdown-card-copy{flex-direction:column;gap:2px;display:flex}.countdown-card-copy small{color:#a05243;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.1}.countdown-card-copy strong{overflow-wrap:anywhere;font:600 17px/1.08 Caveat,cursive}.countdown-digits{border-top:1px dashed #584b3a26;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:3px;display:grid}.countdown-digits>span{background:linear-gradient(145deg,#fffaf0,#f3e4cd);border:1px solid #5e4e391c;border-radius:10px 8px 11px 7px;flex-direction:column;align-items:center;min-width:0;padding:7px 4px 6px;display:flex;box-shadow:inset 0 1px #ffffffb3}.countdown-digits b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1}.countdown-digits i{letter-spacing:.2px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;opacity:.72;max-width:100%;margin-top:3px;font-size:7px;font-style:normal;font-weight:700;overflow:hidden}.countdown-arrived{color:color-mix(in srgb, var(--theme-deep,#315f9e) 86%, #1c2027);grid-column:1/-1;place-self:center;font-size:11px;font-weight:700}.poll-card-body{flex-direction:column;gap:7px;display:flex}.poll-card-body>strong{overflow-wrap:anywhere;font-size:11.5px;line-height:1.25}.poll-options{flex-direction:column;gap:5px;display:flex}.poll-option{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 14%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 72%, white 28%);min-height:30px;color:inherit;text-align:left;pointer-events:auto;border-radius:9px 7px 10px 6px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;display:flex;position:relative;overflow:hidden}.poll-option:disabled{opacity:.86}.poll-option-fill{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 17%, transparent);transition:width .24s;position:absolute;top:0;bottom:0;left:0}.poll-option-text{overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:700;position:relative}.poll-option-count{opacity:.78;flex:none;align-items:center;gap:3px;font-size:9px;font-weight:700;display:inline-flex;position:relative}.poll-option-count .pano-icon{width:12px;height:12px}.poll-option.voted{border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 68%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-accent,#3c75c4) 34%, transparent)}.poll-card-body>small{opacity:.75;font-size:8px;font-weight:700}.checklist-card-body{flex-direction:column;gap:7px;display:flex}.checklist-card-body>strong{overflow-wrap:anywhere;font:600 17px/1.08 Caveat,cursive}.checklist-rows{flex-direction:column;gap:4px;display:flex}.checklist-row{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 13%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 72%, white 28%);min-height:28px;color:inherit;text-align:left;pointer-events:auto;border-radius:9px 7px 10px 6px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;padding:4px 8px;display:grid}.checklist-row:disabled{opacity:.86}.board-integration[aria-busy=true] :is(.poll-option,.checklist-row,.counter-add-button,.xox-board button,.guestbook-form button){opacity:.72;cursor:progress;transition:opacity .18s .15s}.checklist-box{border:1.5px solid color-mix(in srgb, var(--theme-ink,#414743) 34%, transparent);border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.checklist-box .pano-icon{width:13px;height:13px}.checklist-text{overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.3}.checklist-row.done .checklist-box{border-color:var(--theme-accent,#3c75c4);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 16%, white)}.checklist-row.done .checklist-text{opacity:.62;text-decoration:line-through}.checklist-row>small{opacity:.6;grid-column:2;font-size:7.5px;font-weight:700}.checklist-card-body>small{opacity:.75;font-size:8px;font-weight:700}.guestbook-card-body{flex-direction:column;gap:6px;display:flex}.guestbook-card-body>strong{overflow-wrap:anywhere;font:600 17px/1.08 Caveat,cursive}.guestbook-invite{opacity:.72;font-size:8.5px;font-weight:700}.guestbook-entries{flex-direction:column;gap:4px;display:flex}.guestbook-entries>em{opacity:.6;font-size:9px;font-style:normal;font-weight:700}.guestbook-entry{border-left:2px solid color-mix(in srgb, var(--theme-accent,#3c75c4) 46%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 70%, white 30%);border-radius:3px 8px 8px 3px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.guestbook-entry b{overflow-wrap:anywhere;font:600 14px/1.15 Caveat,cursive}.guestbook-entry i{opacity:.62;font-size:7.5px;font-style:normal;font-weight:700}.guestbook-form{pointer-events:auto;grid-template-columns:minmax(0,1fr) 30px;gap:5px;display:grid}.guestbook-form input{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 16%, transparent);min-width:0;height:30px;color:var(--theme-ink);background:#fff;border-radius:8px;outline:none;padding:0 8px;font:600 10px/1 Quicksand,sans-serif}.guestbook-form input:focus{border-color:var(--theme-accent,#3c75c4)}.guestbook-form button{background:var(--theme-accent,#3c75c4);width:30px;height:30px;color:var(--theme-accent-text,white);border:0;border-radius:8px;place-items:center;padding:0;display:grid}.guestbook-form button .pano-icon{width:17px;height:17px}.guestbook-card-body>small{opacity:.75;font-size:8px;font-weight:700}.counter-card-body{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 9px;display:grid}.counter-card-icon .pano-icon{width:30px;height:30px}.counter-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.counter-meta strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.counter-meta b{align-items:baseline;gap:4px;font-size:24px;font-weight:700;line-height:1;display:flex}.counter-meta b i{opacity:.7;font-size:9px;font-style:normal;font-weight:700}.integration-pending-note{opacity:.72;grid-column:1/-1;font-size:8px;font-weight:700}.counter-add-button{background:var(--theme-accent,#3c75c4);min-height:30px;color:var(--theme-accent-text,white);box-shadow:0 2px 0 var(--accent-base);pointer-events:auto;border:0;border-radius:9px 7px 10px 6px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9.5px;font-weight:700;display:flex}.counter-add-button:disabled{background:color-mix(in srgb, var(--theme-ink,#414743) 10%, white);color:inherit;box-shadow:none;opacity:.9}.counter-add-button .pano-icon{width:15px;height:15px}.coupon-card-body{isolation:isolate;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:7px 9px;display:grid;position:relative}.coupon-card-icon{background:#f7dfe4;border-radius:10px 8px 11px 7px;place-items:center;width:31px;height:31px;display:grid}.coupon-card-icon .pano-icon{width:22px;height:22px}.coupon-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.coupon-copy>small{color:#a14f5c;letter-spacing:.4px;text-transform:uppercase;font-size:7px;font-weight:700;line-height:1.1}.coupon-copy>strong{overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;font:600 17px/1.08 Caveat,cursive;display:-webkit-box;overflow:hidden}.coupon-copy>p{color:#62675f;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:9px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.coupon-card-body>.integration-pending-note,.coupon-state,.wish-action-button{grid-column:1/-1}.coupon-state{color:#42604a;text-align:center;background:#dcebdc;border-radius:9px 7px 10px 6px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:9px;font-weight:700;line-height:1.2;display:flex}.coupon-state.claimed{color:#6c5b39;background:#f5e8ce}.coupon-state .pano-icon{width:14px;height:14px}.wish-action-button{background:var(--theme-accent,#3c75c4);min-height:33px;color:var(--theme-accent-text,white);pointer-events:auto;box-shadow:0 2px 0 var(--accent-base);border:0;border-radius:10px 8px 11px 7px;justify-content:center;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.wish-action-button .pano-icon{width:16px;height:16px;filter:var(--accent-icon-filter,none)}.wish-celebrating .wish-action-button{box-shadow:0 1px 0 var(--accent-base);transform:translateY(1px)}.wish-burst{z-index:4;pointer-events:none;position:absolute;inset:-18px -14px;overflow:visible}.wish-burst img{--burst-x:0px;--burst-y:-56px;--burst-rotate:8deg;object-fit:contain;opacity:0;filter:drop-shadow(0 3px 4px #3e302829);width:28px;height:28px;animation:1.08s cubic-bezier(.18,.72,.22,1) forwards wish-burst-float;position:absolute;bottom:17px;left:50%}.wish-burst img:first-child{--burst-x:-68px;--burst-y:-51px;--burst-rotate:-18deg;animation-delay:20ms}.wish-burst img:nth-child(2){--burst-x:-34px;--burst-y:-75px;--burst-rotate:16deg;animation-delay:70ms}.wish-burst img:nth-child(3){--burst-x:7px;--burst-y:-82px;--burst-rotate:-7deg;animation-delay:10ms}.wish-burst img:nth-child(4){--burst-x:45px;--burst-y:-70px;--burst-rotate:19deg;animation-delay:55ms}.wish-burst img:nth-child(5){--burst-x:71px;--burst-y:-44px;--burst-rotate:-14deg;animation-delay:.1s}@keyframes wish-burst-float{0%{opacity:0;transform:translate(-50%,8px)scale(.35)rotate(0)}17%{opacity:1}74%{opacity:.98}to{opacity:0;transform:translate(calc(-50% + var(--burst-x)), var(--burst-y)) scale(.92) rotate(var(--burst-rotate))}}.capsule-card-body{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.capsule-card-art{object-fit:contain;filter:drop-shadow(0 3px 4px #372c1f29);grid-row:1/span 2;width:62px;height:62px}.capsule-card-body>strong{overflow-wrap:anywhere;font:600 17px/1.08 Caveat,cursive}.capsule-card-body>small{color:#736b5b;font-size:8px;font-weight:700}.capsule-card-body>p,.capsule-countdown{grid-column:1/-1}.capsule-card-body>p{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:4;background:#ffffff94;border-left:2px solid #d27363;border-radius:3px 8px 8px 3px;-webkit-box-orient:vertical;margin:4px 0 0;padding:7px 8px;font:600 14px/1.18 Caveat,cursive;display:-webkit-box;overflow:hidden}.capsule-countdown{color:#6e6555;text-align:center;border-top:1px dashed #68573f26;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:4px;display:grid}.capsule-countdown>span{background:linear-gradient(145deg,#fffaf0,#f0e1c9);border:1px solid #68573f1c;border-radius:9px 7px 10px 6px;flex-direction:column;align-items:center;min-width:0;padding:6px 3px 5px;display:flex;box-shadow:inset 0 1px #ffffffb3}.capsule-countdown b{color:#3e4641;font-variant-numeric:tabular-nums;font-size:13px;line-height:1}.capsule-countdown i{letter-spacing:.15px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:7.5px;font-style:normal;font-weight:800;line-height:1;overflow:hidden}.capsule-card-body.opened .capsule-card-art{filter:drop-shadow(0 3px 4px #372c1f24)saturate(.85)}.voice-card-body{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px 9px;display:grid}.voice-card-icon{background:#d9e5f5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.voice-card-icon .pano-icon{width:21px;height:21px}.voice-card-body>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.voice-card-body strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.voice-card-body small{opacity:.68;font-size:8px;font-weight:700}.voice-card-body audio{pointer-events:auto;grid-column:1/-1;width:100%;height:30px}.catalog-card-body{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:7px 9px;display:grid;position:relative}.catalog-card-cover{background:#e8e0d3;border-radius:8px 6px 9px 5px;place-items:center;width:62px;height:82px;display:grid;overflow:hidden;box-shadow:0 3px 8px #332d2524}.catalog-card-screen{grid-template-columns:72px minmax(0,1fr)}.catalog-card-screen .catalog-card-cover{align-self:start;width:72px;height:56px}.catalog-card-screen .catalog-card-cover img{object-fit:cover}.catalog-card-cover img{object-fit:cover;width:100%;height:100%}.catalog-card-cover .pano-icon{width:28px;height:28px}.catalog-card-copy{flex-direction:column;gap:2px;min-width:0;padding-right:25px;display:flex}.catalog-card-copy>small{color:color-mix(in srgb, var(--theme-deep,#315f9e) 78%, #313733);letter-spacing:.4px;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.1}.catalog-card-copy>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.2}.catalog-card-copy>em{color:#73776f;overflow-wrap:anywhere;font-size:9px;font-style:normal;font-weight:700;line-height:1.25}.catalog-card-description,.catalog-card-note{overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1/-1;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.catalog-card-description{color:#5f655f;-webkit-line-clamp:3;font-size:9.5px;font-weight:600;line-height:1.35}.catalog-card-note{color:#555c56;-webkit-line-clamp:3;background:#ffffff8c;border-left:2px solid #d27363;border-radius:3px 7px 7px 3px;padding:5px 7px;font:600 12px/1.18 Caveat,cursive}.catalog-open-button{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 17%, white);pointer-events:auto;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:0;right:0}.catalog-open-button .pano-icon{width:15px;height:15px}.xox-card-body{flex-direction:column;gap:7px;display:flex}.xox-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.xox-card-heading>span{flex-direction:column;min-width:0;display:flex}.xox-card-heading strong{overflow-wrap:anywhere;font:600 17px/1.05 Caveat,cursive}.xox-card-heading small{opacity:.72;font-size:9.5px;font-weight:700}.xox-card-heading em{color:#5a6253;background:#edf0e3;border-radius:999px;flex:none;padding:5px 7px;font-size:9.5px;font-style:normal;font-weight:700;line-height:1}.xox-board{grid-template-columns:repeat(3,1fr);align-self:center;gap:4px;width:144px;display:grid}.xox-row,.xox-cell{display:contents}.xox-board button{color:#3e4944;pointer-events:auto;background:#ffffffab;border:1px solid #45443d29;border-radius:9px 7px 10px 6px;place-items:center;width:45px;height:45px;padding:0;font:700 23px/1 Quicksand,sans-serif;display:grid}.xox-board button.mark-x{color:#c45f50;background:#f9e3df}.xox-board button.mark-o{color:#426e9d;background:#e0eaf5}.xox-board button:disabled:not(.marked){opacity:.78}.xox-card-note{text-align:center;opacity:.78;font-size:10px;font-weight:700;line-height:1.25}.integration-edit-toolbar{pointer-events:auto;border:1px solid color-mix(in srgb, var(--theme-ink,#454139) 14%, transparent);background:color-mix(in srgb, var(--theme-surface,#fffbf2) 88%, white 12%);min-height:34px;color:var(--theme-ink,#5a5f5a);transform:translate(-50%, -50%) scale(var(--inverse-board-scale,1));transform-origin:50%;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;box-shadow:0 7px 18px #2f2b2433}.integration-edit-toolbar button{background:color-mix(in srgb, var(--theme-ink,#535953) 9%, var(--theme-surface,#f4ecdf) 91%);width:34px;height:34px;color:var(--theme-ink,#535953);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.integration-edit-toolbar button:disabled{opacity:.32}.integration-edit-toolbar .pano-icon{width:17px;height:17px}.integration-edit-toolbar>span{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:9px;font-weight:700}.integration-edit-toolbar .sticker-remove-control{background:color-mix(in srgb, #c05846 22%, var(--theme-surface,#f6dfda) 78%);width:auto;color:color-mix(in srgb, #c05846 72%, var(--theme-ink,#883d34) 28%);border-radius:999px;padding:0 11px;font-size:9px;font-weight:700}.pin-action-button{pointer-events:auto;background:var(--theme-accent,#3c75c4);min-height:22px;color:var(--theme-accent-text,#fff);vertical-align:middle;box-shadow:0 2px 0 var(--accent-base);border:0;border-radius:8px 6px 9px 5px;align-items:center;gap:4px;margin-left:7px;padding:0 9px;font-size:9px;font-weight:700;line-height:1.1;display:inline-flex}.pin-action-button .pano-icon{width:13px;height:13px}.pin-action-button:active{box-shadow:none;transform:translateY(1px)}.music-player-overlay{z-index:2000000001;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.music-player-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#1c1a1670;border:0;padding:0;animation:.42s cubic-bezier(.22,.61,.36,1) both wallsy-backdrop-in;position:absolute;inset:0}.music-player-card{border:1px solid color-mix(in srgb, var(--theme-ink,#414743) 13%, transparent);background:color-mix(in srgb, var(--theme-surface,#fbf6eb) 91%, white 9%);border-radius:16px 13px 17px 12px;flex-direction:column;gap:10px;width:100%;max-width:332px;padding:13px;animation:.56s cubic-bezier(.16,1,.3,1) wallsy-overlay-card-in;display:flex;position:relative;box-shadow:0 18px 44px #18161357}.music-player-overlay.is-closing{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.music-player-overlay.is-closing:not(.provider-youtube):not(.provider-moodtune) .music-player-card{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(10px)scale(.975)}.music-player-overlay.provider-youtube{padding:0;display:block}.music-player-overlay.provider-youtube .music-player-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f0f0f}.music-player-overlay.provider-youtube .music-player-card{z-index:1;width:auto;max-width:none;padding:env(safe-area-inset-top,0px) 0 0;box-shadow:none;color:#f1f1f1;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:0;animation:none;display:flex;position:absolute;inset:0;overflow:hidden}.music-player-ambient{z-index:0;pointer-events:none;opacity:0;animation:1.4s cubic-bezier(.22,.61,.36,1) .12s forwards wallsy-ambient-in;position:absolute;inset:0;overflow:hidden}.music-player-ambient img{object-fit:cover;filter:blur(52px)saturate(1.6);opacity:.62;width:130%;height:70%;animation:11s ease-in-out 1.6s infinite alternate wallsy-ambient-breathe;position:absolute;top:-8%;left:-15%}.music-player-ambient:after{content:"";background:linear-gradient(#0f0f0f1a 0%,#0f0f0fb8 42%,#0f0f0f 78%);position:absolute;inset:0}.music-player-overlay.provider-moodtune .music-player-ambient{display:none}@keyframes wallsy-ambient-in{to{opacity:1}}@keyframes wallsy-ambient-breathe{0%{opacity:.5}to{opacity:.72}}.yt-stage{aspect-ratio:16/9;background:#000;flex:none;width:100%;position:relative;box-shadow:0 22px 60px -26px #000000e6}.music-player-overlay.provider-youtube .music-player-frame{aspect-ratio:auto;background:#000;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.yt-poster{z-index:1;pointer-events:none;background:#000;transition:opacity .76s cubic-bezier(.4,0,.2,1) .26s,visibility 0s 1.1s;position:absolute;inset:0;overflow:hidden}.yt-poster img{object-fit:cover;width:100%;height:100%;animation:1.2s cubic-bezier(.16,1,.3,1) both wallsy-poster-settle}.yt-poster.is-gone{opacity:0;visibility:hidden}.yt-poster-pulse{background:radial-gradient(circle,#ffffff6b,#fff0 68%);border-radius:50%;width:76px;height:76px;margin:-38px 0 0 -38px;animation:1.4s ease-in-out infinite wallsy-poster-pulse;position:absolute;top:50%;left:50%}@keyframes wallsy-poster-settle{0%{filter:blur(6px)brightness(.7);transform:scale(1.06)}to{filter:blur()brightness(.86);transform:scale(1)}}@keyframes wallsy-poster-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.9;transform:scale(1.08)}}@keyframes wallsy-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.yt-info{flex:none;padding:14px 16px 4px;animation:.62s cubic-bezier(.16,1,.3,1) .14s both wallsy-rise-in}.yt-title{color:#f1f1f1;letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.3}.yt-channel-row{align-items:center;gap:10px;margin-top:11px;display:flex}.yt-channel-mark{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.yt-channel-mark .pano-icon{filter:brightness(0)invert();opacity:.86;width:20px;height:20px}.yt-channel{flex-direction:column;flex:auto;min-width:0;display:flex}.yt-channel strong{color:#f1f1f1;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3}.yt-channel small{color:#f1f1f19e;font-size:11px;font-weight:600}.yt-chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.yt-chip{color:#f1f1f1;min-height:44px;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .28s,box-shadow .32s;display:inline-flex}.yt-chip .pano-icon{filter:brightness(0)invert();width:17px;height:17px}.yt-chip:active{background:#ffffff29;transform:scale(.95)}.yt-translate-chip.is-on{background:linear-gradient(120deg,#c2410c,#be185d);box-shadow:0 8px 24px -10px #be185dd9}.yt-translate-chip.is-on:active{background:linear-gradient(120deg,#a8380a,#a3144f)}.music-player-overlay.provider-youtube .yt-close-chip{color:#f1f1f1;min-height:44px;box-shadow:none;background:#ffffff1a;border-radius:999px;flex:none;margin-left:8px;padding:0 18px;font-size:12px}.music-player-overlay.provider-youtube .yt-close-chip:active{box-shadow:none;transform:scale(.95)}.music-player-external-note{color:#f1f1f1;margin:12px 16px 0;font-size:14px;line-height:1.5}.yt-lyrics{min-height:0;margin:10px 12px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;flex:auto;animation:.7s cubic-bezier(.16,1,.3,1) .24s both wallsy-rise-in;display:flex;overflow:hidden}.yt-lyrics-head{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px 4px 16px;display:flex}.yt-lyrics-head>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.yt-lyrics-head strong{color:#f1f1f1;font-size:13px;font-weight:700}.yt-lyrics-head small{color:#f1f1f199;font-size:11px;font-weight:600;line-height:1.35}.yt-sync{background:#ffffff12;border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.yt-sync button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .22s;display:grid}.yt-sync button:active{transform:scale(.9)}.yt-sync .pano-icon{opacity:.92;width:30px;height:30px}.yt-sync output{color:#f1f1f1d1;text-align:center;font-variant-numeric:tabular-nums;min-width:50px;font-size:11px;font-weight:700}.yt-lyrics-list{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;margin:0;padding:28% 14px 46%;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 76%,#0000 100%)}.yt-lyrics-list::-webkit-scrollbar{display:none}.yt-lyrics-list.is-plain{padding:12px 16px 28px;-webkit-mask-image:none;mask-image:none}.yt-line>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;margin:0;padding:9px 6px;transition:background-color .26s;display:block}.yt-line>button:active{background:#ffffff0f}.yt-line-original{color:#ffffff57;letter-spacing:-.01em;overflow-wrap:anywhere;transform-origin:0;font-size:20px;font-weight:700;line-height:1.32;transition:color .52s cubic-bezier(.22,.61,.36,1),transform .64s cubic-bezier(.16,1,.3,1),opacity .52s;display:block;transform:scale(.955)}.yt-line-translation{color:#ffffff3d;overflow-wrap:anywhere;margin-top:4px;font-size:14.5px;font-weight:600;line-height:1.4;transition:color .56s cubic-bezier(.22,.61,.36,1),transform .64s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(2px)}.yt-line.is-past .yt-line-original{color:#ffffff38}.yt-line.is-past .yt-line-translation{color:#ffffff29}.yt-line.is-active .yt-line-original{color:#0000;background:linear-gradient(90deg, #fff calc(var(--line-progress,0%) - 6%), #ffffff94 calc(var(--line-progress,0%) + 6%));-webkit-background-clip:text;background-clip:text;transform:none}.yt-line.is-active .yt-line-translation{color:#ffc9a3;transform:none}.yt-line.is-plain{padding:7px 4px}.yt-line.is-plain .yt-line-original{color:#ffffffdb;font-size:16px;transform:none}.yt-line.is-plain .yt-line-translation{color:#ffc9a3;font-size:13.5px;transform:none}.yt-lyrics-state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:20px 22px 28px;display:flex}.yt-lyrics-state p{color:#f1f1f1c7;max-width:300px;margin:0;font-size:13px;font-weight:600;line-height:1.55}.yt-lyrics-shimmer{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.yt-lyrics-shimmer i{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff2e 50%,#ffffff0f 100%) 0 0/220% 100%;border-radius:8px;height:14px;animation:1.6s ease-in-out infinite wallsy-shimmer;display:block}.yt-lyrics-shimmer i:first-child{width:72%}.yt-lyrics-shimmer i:nth-child(2){width:88%;height:18px;animation-delay:.12s}.yt-lyrics-shimmer i:nth-child(3){width:56%;animation-delay:.24s}@keyframes wallsy-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.yt-lyrics-note{color:#f1f1f18c;flex:none;margin:0;padding:6px 16px 12px;font-size:11px;font-weight:600;line-height:1.45}.music-player-overlay.provider-moodtune{padding:0;display:block}.music-player-overlay.provider-moodtune .music-player-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07070d}.music-player-overlay.provider-moodtune .music-player-card{width:auto;max-width:none;box-shadow:none;background:#07070d;border:0;border-radius:0;padding:0;animation:none;display:block;position:absolute;inset:0}.music-player-overlay.provider-moodtune .music-player-frame{background:#07070d;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.music-player-overlay.provider-moodtune .music-player-actions{z-index:2;top:calc(12px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070d8c;border:1px solid #f5f2ff24;border-radius:999px;justify-content:center;width:max-content;max-width:calc(100% - 24px);padding:5px 6px;animation:.52s cubic-bezier(.22,.61,.36,1) .32s both wallsy-backdrop-in;position:absolute;left:50%;right:auto;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.music-player-veil{z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 38%,#1c1631 0%,#07070d 72%);animation:1s cubic-bezier(.4,0,.2,1) .52s forwards wallsy-veil-out;position:absolute;inset:0}@keyframes wallsy-veil-out{to{opacity:0;visibility:hidden}}.music-player-overlay.provider-moodtune .music-player-close{color:#f5f2ff;min-height:32px;box-shadow:none;background:#f5f2ff24;border-radius:999px;padding:0 14px}@keyframes wallsy-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes wallsy-overlay-card-in{0%{opacity:0;filter:blur(5px);transform:translateY(22px)scale(.965)rotate(.2deg)}55%{opacity:1;filter:blur()}to{opacity:1;filter:none;transform:none}}.music-player-heading{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.music-player-heading .provider-chip{margin-top:0}.music-player-heading strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.music-player-heading small{opacity:.7;font-size:10px;font-weight:600}.music-player-frame{background:color-mix(in srgb, var(--theme-ink,#414743) 7%, transparent);border:0;border-radius:12px 10px 13px 9px;width:100%;height:152px}.music-player-frame.player-youtube{aspect-ratio:16/9;height:auto}.music-player-frame.kind-playlist,.music-player-frame.kind-album,.music-player-frame.kind-show{height:240px}.music-player-frame.player-moodtune{aspect-ratio:auto;height:100%}.music-player-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.music-player-original{color:var(--theme-ink,#414743);text-underline-offset:3px;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-flex}.music-player-original .pano-icon{width:15px;height:15px}.music-player-close{background:var(--theme-accent,#3c75c4);min-height:34px;color:var(--theme-accent-text,#fff);box-shadow:0 3px 0 var(--accent-base);border:0;border-radius:10px 8px 11px;padding:0 15px;font-size:10px;font-weight:700}.music-player-close:active{box-shadow:0 1px 0 var(--accent-base);transform:translateY(2px)}.extras-sheet{color:#414743;flex-direction:column;gap:12px;padding:0 1px 5px;display:flex}.extras-menu-groups{flex-direction:column;gap:12px;display:flex}.extras-category-tabs{background:#f3eadc;border:1px solid #524c411a;border-radius:14px 11px 15px 10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.extras-category-tabs button{color:#5d635c;transform-origin:bottom;background:0 0;border:0;border-radius:11px 9px 12px 8px;min-width:0;min-height:44px;padding:6px 5px;font-size:11px;font-weight:700;line-height:1.15;transition:transform .24s cubic-bezier(.22,.78,.22,1),background-color .22s,color .22s,box-shadow .22s}.extras-category-tabs button:active{transform:translateY(1px)scale(.975)}.extras-category-tabs button.selected{color:#424a45;box-shadow:0 4px 9px #3e352a1f, inset 0 0 0 1px color-mix(in srgb, var(--theme-accent,#3c75c4) 18%, transparent);background:#fffdf8;transform:translateY(-1px)}.extras-category-tabs button:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-accent,#3c75c4) 58%, transparent);outline-offset:1px}.extras-menu-group{flex-direction:column;gap:7px;animation:.28s cubic-bezier(.22,.78,.22,1) both wallsy-paper-panel-in;display:flex}.extras-menu-group-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:0 3px;display:flex}.extras-menu-group-heading strong{color:#444b46;flex:none;font-size:12.5px;line-height:1.15}.extras-menu-group-heading small{color:#5d635c;text-align:right;min-width:0;font-size:11px;font-weight:600;line-height:1.25}.extras-menu-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.extras-menu-card{color:#535a55;text-align:left;background:linear-gradient(145deg,#fffdf8,#f6ecdd);border:1px solid #524c411c;border-radius:15px 12px 16px 11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-height:78px;padding:9px;transition:transform .23s cubic-bezier(.22,.78,.22,1),border-color .21s,box-shadow .21s;display:grid;position:relative;box-shadow:0 4px 12px #43392b13,inset 0 1px #ffffffb8}.extras-menu-card:active{transform:translateY(1px)rotate(-.2deg);box-shadow:0 2px 7px #43392b14}.extras-menu-card:focus-visible{border-color:color-mix(in srgb, var(--theme-accent,#3c75c4) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#3c75c4) 14%, transparent), 0 4px 12px #43392b14;outline:none}.extras-menu-icon{background:#eee5d6;border-radius:11px 9px 12px 8px;place-items:center;width:38px;height:38px;display:grid}.extras-menu-icon .pano-icon{width:26px;height:26px}.extras-menu-music .extras-menu-icon{background:#d3e2f7}.extras-menu-link .extras-menu-icon{background:#d7ead9}.extras-menu-text .extras-menu-icon{background:#f9ecc4}.extras-menu-list .extras-menu-icon{background:#e9dcf3}.extras-menu-quote .extras-menu-icon{background:#fadde2}.extras-menu-countdown .extras-menu-icon{background:#f6e3c8}.extras-menu-poll .extras-menu-icon{background:#d8ecdf}.extras-menu-checklist .extras-menu-icon{background:#e7def1}.extras-menu-guestbook .extras-menu-icon{background:#f6dfe3}.extras-menu-counter .extras-menu-icon{background:#f3e7c8}.extras-menu-coupon .extras-menu-icon{background:#f7dfe4}.extras-menu-timecapsule .extras-menu-icon{background:#f3e2c8}.extras-menu-voice .extras-menu-icon{background:#d9e5f5}.extras-menu-book .extras-menu-icon{background:#e2eadb}.extras-menu-screen .extras-menu-icon{background:#e8dff0}.extras-menu-xox .extras-menu-icon{background:#dce8e4}.extras-menu-card>.extras-menu-text{min-width:0}.extras-menu-card>.extras-menu-text strong{font-size:12px;line-height:1.15;display:block}.extras-menu-card>.extras-menu-text small{color:#5d635c;margin-top:4px;font-size:11px;font-weight:600;line-height:1.3;display:block}.extras-composer{flex-direction:column;gap:10px;animation:.28s cubic-bezier(.22,.78,.22,1) both wallsy-paper-panel-in;display:flex}.extras-back-button{color:#5f6962;background:#faf5eb;border:1px solid #504a3f1a;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:32px;padding:5px 9px 5px 7px;font-size:10px;font-weight:700;transition:transform .22s cubic-bezier(.22,.78,.22,1),box-shadow .22s,background-color .22s;display:inline-flex}.extras-back-button:active{transform:translate(-1px)scale(.975)}.extras-back-button .pano-icon{width:16px;height:16px}.extras-form{background:linear-gradient(145deg,#fffdf8,#f7efe3);border:1px solid #504a3f17;border-radius:16px 12px 17px 11px;flex-direction:column;gap:11px;padding:12px;display:flex;box-shadow:0 6px 16px #43392b0f}.extras-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.extras-form label>span,.extras-list-rows-label{color:#555d57;font-size:10.5px;font-weight:700}.extras-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.extras-label-row>small{color:#7b7f78;font-size:9px;font-weight:700;line-height:1.1}.extras-form input,.extras-form textarea{color:#414743;background:#ffffffe0;border:1px solid #504a3f26;border-radius:11px;outline:none;width:100%;min-width:0;min-height:45px;padding:11px 12px;font:600 16px/1.35 Quicksand,sans-serif}.extras-form textarea{resize:none}.extras-form input:focus,.extras-form textarea:focus{border-color:var(--theme-accent,#3c75c4);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#3c75c4) 14%, transparent)}.extras-hint{color:#6f746d;margin:-3px 0 0;font-size:9px;font-weight:600;line-height:1.4}.extras-list-rows{flex-direction:column;gap:7px;display:flex}.extras-add-row{border:1px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 42%, transparent);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 6%, white);color:color-mix(in srgb, var(--theme-deep,#315f9e) 86%, #1c2027);border-radius:10px;align-self:flex-start;align-items:center;gap:5px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.extras-add-row .pano-icon{width:14px;height:14px}.extras-date-control{background:linear-gradient(145deg,#fffaf1,#f2e2cb);border:1px solid #69563d29;border-radius:14px 10px 15px 11px;grid-template-columns:50px minmax(0,1fr);align-items:center;min-height:58px;padding:3px 6px 3px 3px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 3px 8px #4739270f}.extras-date-control:before{content:"";background:#69563d21;width:1px;position:absolute;top:10px;bottom:10px;left:49px}.extras-date-control>img{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 3px #392d1f21);width:48px;height:48px;position:relative}.extras-date-control .extras-date-input{z-index:1;color:#4c504b;min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:9px 7px 9px 12px;font-size:16px;position:relative}.extras-date-control:focus-within{border-color:var(--theme-accent,#3c75c4);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#3c75c4) 14%, transparent), 0 4px 10px #47392712}.extras-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:30px;height:30px}.extras-preview-button:disabled{opacity:.68}.link-preview-card{background:linear-gradient(145deg,#fffdf8,#f4ecdf);border:1px solid #524c411f;border-radius:14px 11px 15px 10px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.link-preview-card.link-preview-music{grid-template-columns:56px minmax(0,1fr) auto}.link-preview-icon{background:color-mix(in srgb, var(--theme-accent,#3c75c4) 13%, white);width:46px;height:46px;color:color-mix(in srgb, var(--theme-deep,#315f9e) 84%, #1c2027);border-radius:50%;place-items:center;display:grid}.link-preview-icon :is(.pano-icon,img){object-fit:contain;width:25px;height:25px}.link-preview-cover{background:#eee5d6;border-radius:10px 8px 11px 7px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.link-preview-cover>img{object-fit:cover;width:100%;height:100%}.link-preview-cover .pano-icon{width:26px;height:26px}.link-preview-meta{min-width:0}.link-preview-meta strong{overflow-wrap:anywhere;font-size:11px;line-height:1.25;display:block}.link-preview-meta small{color:#7c827c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:600;display:block;overflow:hidden}.link-preview-meta .link-preview-desc{color:#6d736d;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box}.voice-recorder{background:#f8f1e6;border:1px solid #504a3f1f;border-radius:14px 11px 15px 10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:9px;display:grid}.voice-recorder-icon{background:#d9e5f5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.voice-recorder-icon .pano-icon{width:22px;height:22px}.voice-recording .voice-recorder-icon{background:#f5d8d4;animation:1.2s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{opacity:.72;transform:scale(.92)}}.voice-recorder-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.voice-recorder-copy strong{overflow-wrap:anywhere;font-size:10px;line-height:1.2}.voice-recorder-copy small{color:#777b73;font-size:8px;font-weight:700}.voice-record-button{background:var(--theme-accent,#3c75c4);min-height:34px;color:var(--theme-accent-text,white);border:0;border-radius:10px 8px 11px 7px;padding:0 10px;font-size:8.5px;font-weight:700;line-height:1.1}.voice-record-button.recording{color:#fff;background:#c35f50}.voice-preview-audio{width:100%;height:34px}.catalog-kind-picker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.catalog-kind-picker button{color:#5b625c;background:#fffdf8;border:1px solid #504a3f21;border-radius:11px 9px 12px 8px;min-height:40px;font-size:10px;font-weight:700;position:relative}.catalog-kind-picker button.selected{border-color:var(--theme-accent,#3c75c4);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 9%, white)}.catalog-kind-picker .pano-icon{width:13px;height:13px;position:absolute;top:6px;right:6px}.catalog-results-block{flex-direction:column;gap:8px;display:flex}.catalog-results{overscroll-behavior-x:contain;overscroll-behavior-y:auto;margin:0 -12px}.catalog-results-track{gap:8px;padding:2px 12px 8px;display:flex}.catalog-results,.catalog-results-track,.catalog-result-card,.catalog-result-card *{touch-action:pan-x pan-y}.catalog-result-card{color:#4d554f;text-align:left;background:#fffdf8;border:1px solid #504a3f1f;border-radius:13px 10px 14px 9px;flex-direction:column;flex:0 0 150px;align-items:stretch;gap:8px;min-height:194px;padding:9px;display:flex;position:relative}.catalog-result-card.selected{border-color:var(--theme-accent,#3c75c4);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent,#3c75c4) 16%, transparent)}.catalog-result-cover{background:#eee6da;border-radius:8px 6px 9px 5px;align-self:center;place-items:center;width:74px;height:103px;display:grid;overflow:hidden;box-shadow:0 3px 8px #322c2521}.catalog-result-cover img{object-fit:cover;width:100%;height:100%}.catalog-result-screen{min-height:146px}.catalog-result-screen .catalog-result-cover{border-radius:9px 7px 10px 6px;width:126px;height:72px}.catalog-result-screen .catalog-result-cover img{object-fit:cover}.catalog-result-music{min-height:158px}.catalog-result-music .catalog-result-cover{border-radius:11px 8px 12px 9px;width:86px;height:86px}.catalog-selected-summary{color:#5c615c;margin:0 2px;font-size:10.5px;font-weight:600;line-height:1.45}.catalog-note-field{border-top:1px dashed #504a3f24;margin-top:2px;padding-top:9px}.catalog-result-cover .pano-icon{width:30px;height:30px}.catalog-result-card>span:nth-child(2){min-width:0}.catalog-result-card strong{overflow-wrap:anywhere;font-size:11px;line-height:1.25;display:block}.catalog-result-card small{color:#70766f;overflow-wrap:anywhere;margin-top:4px;font-size:9px;font-weight:700;line-height:1.25;display:block}.catalog-result-check{width:17px;height:17px;box-shadow:0 0 0 1.5px var(--theme-accent,#3c75c4);background:#fff;border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.xox-composer-preview{grid-template-columns:repeat(3,1fr);align-self:center;gap:5px;width:168px;display:grid}.xox-composer-preview>span{color:#4c5a54;background:#ffffffbd;border:1px solid #504a3f21;border-radius:10px 8px 11px 7px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.activity-sheet{color:#414743;padding:0 1px 5px}.activity-empty{text-align:center;background:#faf4e9;border:1px dashed #4d483e29;border-radius:16px 13px 17px 12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:28px 24px;display:flex}.activity-empty img{object-fit:contain;filter:drop-shadow(0 5px 7px #3a312724);width:76px;height:76px}.activity-empty p{color:#70766f;margin:0;font-size:10px;font-weight:700;line-height:1.45}.activity-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.activity-item{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-height:68px;padding:9px 3px;display:grid;position:relative}.activity-item:not(:last-child):after{content:"";background:#4c484021;width:1px;position:absolute;top:45px;bottom:-8px;left:21px}.activity-icon{z-index:1;background:#f5ecde;border:1px solid #4d483e1a;border-radius:12px 9px 13px 8px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 2px 6px #3a312712}.activity-icon .pano-icon{width:22px;height:22px}.activity-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.activity-copy strong{overflow-wrap:anywhere;font-size:12px;line-height:1.2}.activity-copy>span{color:#59615a;font-size:10.5px;font-weight:700;line-height:1.35}.activity-copy em{color:#7a7164;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:600 13px/1.15 Caveat,cursive;overflow:hidden}.activity-item time{color:#666d67;background:#f5ecdeb3;border:1px solid #4c48401a;border-radius:7px 5px 8px 4px;flex-wrap:wrap;align-items:baseline;gap:3px 7px;width:fit-content;margin-top:5px;padding:5px 7px;font-size:9px;font-weight:700;line-height:1.25;display:flex}.activity-item time span{text-transform:capitalize}.activity-item time b{color:#414743;font-variant-numeric:tabular-nums;letter-spacing:.18px;font-size:10px}.activity-item.has-jump{padding:0;display:block}.activity-jump{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px 9px 13px 8px;grid-template-columns:40px minmax(0,1fr) 28px;align-items:start;gap:10px;margin:0;padding:9px 3px;transition:background-color .16s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.activity-jump:active{background:#f5ecdebf;transform:scale(.99)}.activity-jump:focus-visible{outline-offset:1px;outline:2px solid #8a6436}.activity-jump-hint{opacity:.82;background:#f5ecdecc;border-radius:9px 7px 10px 6px;align-self:center;place-items:center;width:28px;height:28px;display:grid}.activity-jump-hint .pano-icon{width:17px;height:17px}.activity-divider{color:#6b5a44;letter-spacing:.2px;align-items:center;gap:10px;margin:8px 3px 6px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.activity-divider:before,.activity-divider:after{content:"";background:#6b5a4447;flex:1;height:1px}.board-integration :is(.music-play-button,.link-open-button,.poll-option,.checklist-row,.guestbook-form,.counter-add-button,.wish-action-button,.catalog-open-button,.xox-board button,.voice-card-body audio){pointer-events:none}.board-viewport.selection-mode .board-integration.saved :is(.music-play-button,.link-open-button,.poll-option,.checklist-row,.guestbook-form,.counter-add-button,.wish-action-button,.catalog-open-button,.xox-board button,.voice-card-body audio),.board-integration.pending.selected :is(.music-play-button,.link-open-button,.poll-option,.checklist-row,.guestbook-form,.counter-add-button,.wish-action-button,.catalog-open-button,.xox-board button,.voice-card-body audio){pointer-events:auto}.bio-purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bio-purpose button{text-align:left;color:#454f46;cursor:pointer;background:#faf7ef;border:1px solid #dad6c8;border-radius:15px 12px 16px 11px;align-items:center;gap:9px;min-height:80px;padding:14px 12px;display:flex}.bio-purpose button.selected{background:#ecf0e5;border-color:#8c9e82;box-shadow:inset 0 0 0 1px #8c9e82}.bio-purpose .pano-icon{flex:none;width:25px;height:25px}.bio-purpose strong,.bio-purpose small{display:block}.bio-purpose strong{font-size:13px;line-height:1.35}.bio-purpose small{color:#65705f;margin-top:4px;font-size:10px;line-height:1.5}.extras-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.extras-menu-bio,.extras-menu-profile{background:#eef0e6}.board-integration:is(.integration-profile,.integration-socials,.integration-links,.integration-cta,.integration-gallery){width:55.4688cqw;height:var(--bio-height)}.board-integration:is(.integration-profile,.integration-socials,.integration-links,.integration-cta,.integration-gallery) .integration-card{box-sizing:border-box;width:100%;height:100%;padding:3.125cqw}.bio-card-body{color:#414b42;flex-direction:column;gap:1.5625cqw;height:100%;font-size:2.73438cqw;line-height:1.45;display:flex;overflow:hidden}.bio-card-body .pano-icon{flex:none;width:3.51563cqw;height:3.51563cqw}.bio-card-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:3.51563cqw;line-height:1.25;display:-webkit-box;overflow:hidden}.bio-profile{text-align:center;align-items:center;gap:1.17188cqw}.bio-avatar{object-fit:cover;background:#e7eadd;border:2px solid #fffdf8;border-radius:50%;flex:none;width:14.0625cqw;height:14.0625cqw;box-shadow:0 3px 8px #55513b22}.bio-image-fallback{background:#e7eadd;place-items:center;display:grid}.bio-image-fallback .pano-icon{width:45%;height:45%}.bio-profile-name{overflow-wrap:anywhere;flex:none;font:600 5.07813cqw/1.05 Caveat,cursive}.bio-subtitle{color:#68765f;overflow-wrap:anywhere;font-size:2.73438cqw;line-height:1.3}.bio-description{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bio-card-body .bio-description{font:inherit;min-height:0;margin:0}.bio-profile .bio-description{-webkit-line-clamp:2}.bio-cta .bio-description{-webkit-line-clamp:3}.bio-profile-name,.bio-subtitle,.bio-location{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio-profile .bio-avatar{width:18.75cqw;height:18.75cqw}.bio-profile .bio-profile-name{font-size:6.25cqw}.bio-profile .bio-subtitle{font-size:3.125cqw}.bio-location{-webkit-line-clamp:1;color:#7d6a57;overflow-wrap:anywhere;flex:none;font-size:2.34375cqw}.bio-detail-button{color:#8e4b39;min-height:8.59375cqw;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:1.5625cqw;margin-top:auto;font-weight:700;display:flex}.bio-link-list{flex-direction:column;flex:none;gap:1.5625cqw;min-height:0;display:flex}.bio-link-list a{box-sizing:border-box;color:#424d42;background:#f5f1e7;border:1px solid #d8d7c5;border-radius:8px 6px 9px 7px;align-items:center;gap:1.5625cqw;min-height:10.9375cqw;padding:1.5625cqw;font-weight:700;text-decoration:none;display:flex}.bio-link-list a>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.bio-link-list a .pano-icon:last-child{width:2.73438cqw;height:2.73438cqw}.bio-link-list a{flex:none;height:11.7188cqw;min-height:11.7188cqw}.bio-link-list.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-grid a>.pano-icon:first-child{display:none}.social-grid a{font-size:2.53906cqw}.bio-featured-link{box-sizing:border-box;color:#fffef8;overflow-wrap:anywhere;background:#6b805f;border-radius:10px 8px 11px 7px;justify-content:space-between;align-items:center;gap:1.5625cqw;min-height:10.9375cqw;margin-top:auto;padding:1.5625cqw 2.34375cqw;font-weight:700;text-decoration:none;display:flex}.bio-featured-link .pano-icon{filter:brightness(0)invert()}.bio-featured-link.unavailable{color:#626b5f;background:#e5e2d7}.bio-gallery-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2.34375cqw;min-height:0;display:grid}.bio-gallery-grid.one-row{grid-template-rows:minmax(0,1fr)}.bio-gallery-grid button{color:#535b4e;min-height:0;font:inherit;background:#fffdf8;border:0;flex-direction:column;gap:.78125cqw;padding:1.17188cqw;display:flex;box-shadow:0 2px 4px #55513b18}.bio-gallery-grid img,.bio-gallery-grid .bio-image-fallback{object-fit:cover;flex:1;width:100%;height:0;min-height:0}.bio-gallery-grid button>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 3.125cqw/1.15 Caveat,cursive;display:-webkit-box;overflow:hidden}.board-integration .bio-card-body :is(a,button){pointer-events:none;touch-action:none}.board-viewport.selection-mode .board-integration.saved .bio-card-body :is(a,button),.board-integration.pending.selected .bio-card-body :is(a,button){pointer-events:auto}.bio-card-body :is(a,button):active{background-color:#e9e4d5}.bio-composer-form{gap:18px}.bio-composer-form input,.bio-composer-form textarea{font-size:16px}.bio-composer-form .bio-avatar{width:72px;height:72px}.bio-avatar-editor{align-items:center;gap:18px;display:flex}.bio-upload-button{cursor:pointer;background:#edf0e5;border:1px dashed #9ba38a;border-radius:10px;min-height:44px;padding:12px 16px;position:relative;overflow:hidden}.bio-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bio-upload-button:focus-within{outline:2px solid #8c4f74}.bio-link-editor{background:#faf6ec;border:1px solid #dcd9cd;border-radius:12px 9px 14px 10px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.bio-link-editor legend{color:#747c69;padding:0 6px;font-size:11px;font-weight:700}.bio-row-actions{justify-content:flex-end;gap:8px;display:flex}.bio-row-actions button,.bio-add-row,.arrange-sheet button,.bio-insights button{color:#4d5848;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f6f2e9;border:1px solid #d9d6c8;border-radius:11px 9px 12px 8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.bio-row-actions button:disabled,.bio-add-row:disabled{opacity:.35}.bio-row-actions .pano-icon,.bio-add-row .pano-icon,.arrange-sheet .pano-icon{width:18px;height:18px}.bio-arrow-up{transform:rotate(90deg)}.bio-arrow-down{transform:rotate(-90deg)}.bio-schedule{border:1px dashed #b6b8a5;border-radius:12px;padding:14px}.bio-schedule summary{cursor:pointer;min-height:32px;font-size:12px;font-weight:700}.bio-schedule label{margin-top:12px}.bio-form-error{color:#a24231;margin:0;font-size:12px;line-height:1.5}.quick-dock-edit-toolbar>.arrange-launch{justify-content:center;gap:4px;width:100%;min-width:44px;padding:0 5px;display:flex}.arrange-sheet{color:#454e43;flex-direction:column;gap:16px;padding:0 2px 8px;display:flex}.arrange-preview{background:#ecebdd;border-radius:15px;place-items:center;height:130px;display:grid;overflow:hidden}.arrange-preview>div{pointer-events:none;place-items:center;width:90px;height:90px;display:grid}.arrange-preview img{object-fit:contain;max-width:100%;max-height:100%}.arrange-preview-note{background:#fff8de;width:110px;max-height:80px;padding:14px;font:600 19px/1.1 Caveat,cursive;overflow:hidden}.arrange-preview .bio-card-body{background:#fffaf0;border-radius:6px;gap:2px;width:105px;height:100px;padding:8px;font-size:8px;container-type:inline-size}.arrange-preview .bio-card-body :is(strong,p,small,a,button){min-height:0;font-size:8px}.arrange-preview .bio-avatar{width:28px;height:28px}.arrange-angle{gap:12px;display:grid}.arrange-angle>span{justify-content:space-between;font-size:13px;display:flex}.arrange-angle strong{font-variant-numeric:tabular-nums}.arrange-angle input{accent-color:#8c5472;cursor:pointer;touch-action:pan-y;width:100%;height:44px;margin:0}.arrange-rotation-buttons{grid-template-columns:1fr 1.4fr 1fr;gap:8px;display:grid}.arrange-exact{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.arrange-exact input{color:#454e43;background:#fffdf8;border:1px solid #d8d5c8;border-radius:9px;width:100px;height:44px;padding:8px;font-size:16px}.arrange-align-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arrange-snap-toggle{cursor:pointer;background:#edf0e5;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.arrange-snap-toggle input{accent-color:#6b805f;flex:none;width:22px;height:22px}.arrange-snap-toggle strong,.arrange-snap-toggle small{display:block}.arrange-snap-toggle strong{font-size:13px}.arrange-snap-toggle small{color:#63705c;margin-top:5px;font-size:11px;line-height:1.5}.arrange-sheet .place-sticker-button,.arrange-sheet .sheet-done-button{color:#fffdf5;background:#6b805f}.alignment-guides{pointer-events:none;z-index:2147483000;position:absolute;inset:0}.alignment-guide{pointer-events:none;background:#b1488c;position:absolute;box-shadow:0 0 0 .5px #fff9}.alignment-guide.vertical{width:1px;top:0;bottom:0}.alignment-guide.horizontal{height:1px;left:0;right:0}.bio-detail-sheet{color:#454e43;padding:0 4px 20px}.bio-detail-sheet p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.bio-detail-photo{object-fit:contain;border-radius:14px;width:100%;max-height:300px}.bio-detail-sheet figure{margin:0 0 24px}.bio-detail-sheet figure img{border-radius:12px;width:100%}.bio-detail-sheet figcaption{overflow-wrap:anywhere;margin-top:9px;font:600 22px Caveat,cursive}.bio-insights{color:#454e43;padding:0 4px 16px}.bio-insights-total{color:#7c5269;font:600 64px/1 Caveat,cursive}.bio-insights>p{margin:8px 0 20px;font-size:13px}.bio-insights ul{margin:0 0 20px;padding:0;list-style:none}.bio-insights li{border-bottom:1px solid #dcd9cd;justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.bio-insights li span{overflow-wrap:anywhere}.bio-insights small{color:#69745f;font-size:11px;line-height:1.6}@media (width<=380px){.bio-purpose button{gap:6px;padding:12px 8px}.bio-purpose .pano-icon{width:21px;height:21px}.bio-purpose strong{font-size:12px}.bio-purpose small{font-size:9px}.extras-category-tabs button{padding:6px 3px}.quick-dock-edit-toolbar{grid-template-columns:minmax(55px,1fr) 44px 30px 44px 58px}.quick-dock-edit-toolbar>.quick-dock-remove-control{width:100%}}.surface-picker{color:#465144;border:0;min-width:0;margin:0;padding:0}.surface-picker legend{margin-bottom:12px;font-size:13px;font-weight:700}.surface-mode{background:#edece2;border:1px solid #d8d9cb;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:4px;display:grid}.surface-mode button{color:#66715f;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;font:700 12px Quicksand,sans-serif}.surface-mode button[aria-pressed=true]{color:#3b4d3d;background:#fffdf6;box-shadow:0 2px 6px #54564016}.surface-caption{color:#6c7665;margin:12px 2px 0;font-size:12px;line-height:1.6}.plain-color-editor{gap:12px;display:grid}.plain-color-preview{border:1px solid #69745b25;border-radius:14px;flex-direction:column;justify-content:space-between;height:128px;padding:20px;display:flex}.plain-color-preview>span{font:600 37px Caveat,cursive}.plain-color-preview small{font-size:11px}.surface-swatches{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.surface-swatches button{cursor:pointer;border:1px solid #57624b35;border-radius:50%;width:100%;min-height:36px;padding:0;font-size:16px}.surface-swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid #4f694e}.surface-color-range{grid-template-columns:86px 1fr;align-items:center;font-size:12px;gap:14px!important;display:grid!important}.surface-color-range input[type=range]{width:100%;height:34px;min-height:34px;box-shadow:none;accent-color:#667f61;cursor:pointer;background:0 0;border:0;padding:0}.surface-hex{justify-content:space-between;align-items:center;gap:20px;font-size:12px;flex-direction:row!important;display:flex!important}.surface-hex input{color:#44533f;background:#fffcf6;border:1px solid #cbd0c0;border-radius:10px;width:125px;min-height:44px;padding:10px;font:600 16px Quicksand,sans-serif}.create-form label.growth-toggle,.growth-toggle{color:#45563e;cursor:pointer;background:#edf0e5;border:1px solid #d4dcc8;border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.growth-toggle>span{display:block}.growth-toggle strong{font-size:13px;display:block}.growth-toggle small{color:#697660;margin-top:5px;font-size:11px;font-weight:500;line-height:1.5;display:block}.growth-toggle input[type=checkbox]{appearance:none;cursor:pointer;width:44px;height:27px;min-height:27px;box-shadow:none;background:#aeb5a5;border:0;border-radius:30px;flex:none;margin:0;padding:3px;transition:background .18s}.growth-toggle input[type=checkbox]:after{content:"";background:#fffefa;border-radius:50%;width:21px;height:21px;transition:translate .18s;display:block;box-shadow:0 1px 3px #24342530}.growth-toggle input:checked{background:#6b805f}.growth-toggle input:checked:after{translate:17px}.growth-toggle input:focus-visible{outline-offset:4px;outline:2px solid #91627a}.wall-settings-form{flex-direction:column;gap:22px;padding:0 1px 16px;display:flex}.wall-settings-form .theme-carousel{margin-left:0;margin-right:0}.plain-board:before,.plain-surface:before,.plain-surface:after{display:none!important}.owned-walls{color:#46533f;border-top:1px solid #dcd9cb;grid-column:1/-1;min-width:0;margin-top:30px;padding-top:26px}.owned-walls-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.owned-walls-heading h2{margin:5px 0 0;font:600 32px/1.1 Caveat,cursive}.owned-walls-heading .eyebrow{margin:0;font-size:10px}.owned-walls-heading>span{border:1px solid #cbd2be;border-radius:50%;place-items:center;min-width:36px;height:36px;font-size:13px;display:grid}.owned-walls>p{color:#74806a;max-width:600px;font-size:12px;line-height:1.65}.owned-walls-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:18px 0;display:grid}.owned-wall-card{color:#45503f;background:#fffdf7b3;border:1px solid #d7d9ca;border-radius:14px;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:grid}.owned-wall-art{border:1px solid #6f705a20;border-radius:5px 4px 6px 3px;place-items:center;height:75px;display:grid;position:relative;overflow:hidden}.owned-wall-art img{object-fit:cover;width:100%;height:100%;position:absolute}.owned-wall-art>.pano-icon{background:#fffbeddd;border-radius:8px;width:28px;height:28px;padding:5px;position:relative}.owned-wall-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.owned-wall-card small{color:#7c846f;margin-top:7px;font-size:10px;display:block}.owned-wall-card>.pano-icon{width:18px;height:18px}.owned-wall-card:hover{border-color:#7c936c}.owned-walls-empty{background:#f5f1e6;border:1px dashed #cdd0bf;border-radius:12px;margin:18px 0;padding:20px 16px;font-size:12px}.qr-recover-button{color:#4d6342;cursor:pointer;background:#eef0e5;border:1px dashed #9fab90;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.qr-recover-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qr-recover-button .pano-icon{width:22px;height:22px}.qr-recover-button:focus-within{outline:2px solid #89617b}.qr-recover-button.busy{opacity:.6}.my-walls-shortcut{color:#4d6342;box-sizing:border-box;white-space:nowrap;background:#fffdf7c7;border:1px solid #b9c3ab;border-radius:22px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.my-walls-shortcut:focus-visible{outline-offset:2px;outline:2px solid #4d6342}.brand-meta:has(.my-walls-shortcut){align-items:center;gap:12px;display:flex}.ownership-qr{text-align:center;color:#4d5347;background:#fffcf3;border:1px dashed #c2b494;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:18px 12px;display:flex}.ownership-private{letter-spacing:.1em;color:#79583f;background:#eee4d1;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:700}.ownership-qr>strong{overflow-wrap:anywhere;max-width:100%;font:600 28px/1.1 Caveat,cursive}.ownership-qr p{max-width:390px;margin:0;font-size:12px;line-height:1.6}.ownership-qr>img{width:min(100%,260px);height:auto;image-rendering:pixelated;border:1px solid #e3dfd4;border-radius:4px;display:block}.ownership-qr .ownership-instructions{color:#757a6b;font-size:11px}.ownership-qr-loading{place-items:center;min-height:190px;padding:20px;font-size:12px;display:grid}.qr-download{color:#4a6240;box-sizing:border-box;cursor:pointer;background:#eaf0e0;border:1px solid #c2cbb4;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:8px;padding:11px 16px;font:700 12px Quicksand,sans-serif;text-decoration:none;display:flex}.qr-download .pano-icon{width:18px;height:18px}.board-ready-owner-block{border:0}.board-ready-owner-button{color:#7a806f;background:0 0;border:0;min-height:44px;font-size:10px}.board-integration:is(.integration-social,.integration-contact,.integration-event,.integration-faq,.integration-service){width:55.4688cqw;height:var(--bio-height)}.board-integration:is(.integration-social,.integration-contact,.integration-event,.integration-faq,.integration-service) .integration-card{box-sizing:border-box;width:100%;height:100%;padding:3.125cqw}.board-integration:is(.integration-profile,.integration-socials,.integration-links,.integration-cta,.integration-gallery,.integration-social,.integration-contact,.integration-event,.integration-faq,.integration-service) .integration-card{background:#fffdf6;border-color:#6e71592e;border-radius:2.34375cqw 1.95313cqw 2.73438cqw 1.75781cqw;box-shadow:0 1.17188cqw 2.34375cqw #292b2526,0 .195313cqw .390625cqw #292b2515}.bio-profile-kicker{letter-spacing:.11em;color:#7a866f;padding-bottom:1.5625cqw;font-size:1.75781cqw;font-weight:700}.bio-profile .bio-avatar{border:.78125cqw solid #fffdf6;box-shadow:0 0 0 .195313cqw #cbd2bd,0 .78125cqw 1.5625cqw #4a503223}.bio-profile .bio-detail-button{border-top:.195313cqw solid #dce0ce;width:100%}.bio-image-fallback>img{object-fit:contain;width:78%;height:78%}.bio-cta-art{object-fit:contain;flex:none;width:11.7188cqw;height:11.7188cqw;margin:-1.5625cqw 0 0 auto}.integration-links .integration-card{background:#f4f6ed!important}.bio-links .bio-link-list a{background:#fffef7;border-color:#cbd2c0}.bio-link-list a>.social-brand-mark{object-fit:contain;flex:none;width:3.51563cqw;height:3.51563cqw}.bio-social{grid-template-rows:1fr auto;grid-template-columns:10.9375cqw minmax(0,1fr);align-items:center;gap:.390625cqw 2.34375cqw;display:grid;position:relative}.social-card-logo{background:color-mix(in srgb,var(--brand-color) 10%,#fff);border:.195313cqw solid color-mix(in srgb,var(--brand-color) 20%,#fff);border-radius:2.34375cqw;grid-row:1/3;place-items:center;width:10.9375cqw;height:10.9375cqw;display:grid}.social-card-logo .social-brand-mark{object-fit:contain;width:6.25cqw;height:6.25cqw}.social-card-copy{flex-direction:column;gap:.390625cqw;display:flex}.social-card-copy>small{color:#737e69;font-size:2.14844cqw}.social-card-copy>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.125cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.social-card-copy>span{color:#7c8273;text-overflow:ellipsis;white-space:nowrap;font-size:2.14844cqw;overflow:hidden}.social-card-link{color:#516346;grid-column:2;align-items:center;gap:1.17188cqw;min-height:6.25cqw;font-size:2.34375cqw;font-weight:700;text-decoration:none;display:flex}.social-card-link .pano-icon{width:2.73438cqw;height:2.73438cqw}.bio-editorial-heading{flex:none;justify-content:space-between;align-items:center;gap:1.5625cqw;height:9.375cqw;display:flex}.bio-editorial-heading>span{letter-spacing:.08em;color:#7a816f;font-size:1.95313cqw;font-weight:700}.bio-editorial-heading>img{object-fit:contain;width:10.9375cqw;height:10.9375cqw}.bio-contact-links{gap:1.17188cqw;padding-top:1.17188cqw;display:grid}.bio-contact-link{color:#43583b;overflow-wrap:anywhere;border-bottom:.195313cqw solid #dce0d1;justify-content:space-between;align-items:center;gap:1.5625cqw;min-height:7.8125cqw;font-size:2.73438cqw;text-decoration:none;display:flex}.bio-contact-link .pano-icon{width:2.73438cqw;height:2.73438cqw}.bio-event-date{border-top:.195313cqw solid #dddbcc;border-bottom:.195313cqw solid #dddbcc;align-items:center;gap:2.34375cqw;padding:1.5625cqw 0;display:flex}.bio-event-date>strong{color:#ac6750;font-size:8.59375cqw;font-weight:600;line-height:1}.bio-event-date>span{flex-direction:column;gap:.390625cqw;font-size:2.73438cqw;display:flex}.bio-event-date small{color:#859078;font-size:2.34375cqw}.bio-card-body button.bio-featured-link{width:100%;font:inherit;cursor:pointer;border:0;font-weight:700}.bio-faq-teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#805f73!important;margin:0!important;font:600 4.29688cqw/1.2 Caveat,cursive!important}.bio-service-photo{object-fit:cover;border-radius:1.17188cqw;flex:none;width:100%;height:11.7188cqw}.bio-service .bio-description{-webkit-line-clamp:2;font-size:2.53906cqw}.bio-service-price{color:#8e6850;overflow-wrap:anywhere;font-size:3.125cqw;line-height:1.2}.bio-service .bio-detail-button{min-height:5.46875cqw}.bio-service .bio-featured-link{min-height:8.59375cqw}.bio-composer-art{background:#eef0e5;border:1px solid #d7ddca;border-radius:15px;align-items:center;gap:18px;padding:12px 18px;display:flex}.bio-composer-art img{object-fit:contain;width:66px;height:66px}.bio-composer-art p{color:#5b6f50;margin:0;font:600 24px/1.15 Caveat,cursive}.extras-menu-icon.bio-menu-art{background:0 0;width:48px;height:56px}.bio-menu-art img{object-fit:contain;width:100%;height:100%}.extras-menu-card:has(.bio-menu-art){background:#fffdf5;border-color:#dbdece;grid-template-columns:48px minmax(0,1fr);gap:8px;min-height:100px}.extras-menu-card:has(.bio-menu-art) .extras-menu-text strong{font-size:12px;line-height:1.25}.extras-menu-card:has(.bio-menu-art) .extras-menu-text small{font-size:11px;line-height:1.4}@media (width<=380px){:is(.extras-menu-card,.extras-menu-card:has(.bio-menu-art)){grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:6px}}.social-platform-picker{flex-direction:column;gap:14px;display:flex}.social-group-carousel{overscroll-behavior-x:contain;overscroll-behavior-y:auto;margin:0 -4px}.social-group-carousel button{color:#627257;cursor:pointer;background:#f5f5ec;border:1px solid #d5daca;border-radius:22px;flex:none;min-height:40px;padding:8px 13px;font:700 11px Quicksand,sans-serif}.social-group-carousel button[aria-pressed=true]{color:#fffef6;background:#657b59;border-color:#657b59}.social-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.social-platform-grid button{color:#4d5845;cursor:pointer;background:#fffdf7;border:1px solid #dfdfd5;border-radius:13px;flex-direction:column;align-items:center;gap:9px;min-height:106px;padding:12px 7px;display:flex}.social-platform-grid button>span{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.social-platform-grid img{object-fit:contain;width:25px;height:25px}.social-platform-grid strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.social-platform-grid button:active{background:#e8efdf}.social-platform-selected{background:#eef2e6;border:1px solid #d0d8c4;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.social-platform-selected>.social-brand-mark,.social-platform-selected>.pano-icon{object-fit:contain;width:32px;height:32px}.social-platform-selected strong{flex:1;font-size:14px}.social-platform-selected button{color:#70825f;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;font:700 11px Quicksand,sans-serif}.bio-faq-answers details{background:#fffdf5;border:1px solid #d8ddcb;border-radius:13px;margin-bottom:12px;padding:14px 16px}.bio-faq-answers summary{cursor:pointer;overflow-wrap:anywhere;min-height:32px;font-size:14px;font-weight:700;line-height:1.5}.bio-faq-answers p{font-size:14px}.board-integration.integration-social{width:42.1875cqw;height:var(--bio-height)}.board-integration.integration-social .integration-card{background:#fffefa;border-radius:3.125cqw;padding:2.34375cqw;box-shadow:0 .585938cqw 1.5625cqw #18261926,0 .195313cqw .390625cqw #18261910}.bio-social{display:block}.social-compact-link{color:#243125;border-radius:1.17188cqw;grid-template-columns:8.59375cqw minmax(0,1fr) 2.34375cqw;align-items:center;gap:1.95313cqw;height:100%;text-decoration:none;display:grid}.social-card-logo{background:var(--brand-color);border:0;border-radius:2.34375cqw;grid-row:auto;width:8.59375cqw;height:8.59375cqw;box-shadow:inset 0 0 0 .195313cqw #0000000d}.social-card-logo .social-brand-mark{width:5.27344cqw;height:5.27344cqw}.social-card-logo.brand-instagram,.social-platform-grid .platform-instagram{background:radial-gradient(circle at 20% 105%,#ffdc80 0,#fcaf45 20%,#f77737 35%,#e1306c 55%,#833ab4 80%,#405de6 100%)}.brand-instagram .social-brand-mark{filter:brightness(0)invert()}.social-card-copy{gap:.585938cqw}.social-card-copy>strong{-webkit-line-clamp:1;font-size:3.125cqw;font-weight:700;line-height:1.2}.social-card-copy>span{color:#61705d;white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:2.53906cqw;line-height:1.3;display:-webkit-box}.bio-social .social-arrow{filter:brightness(0);opacity:.7;width:2.73438cqw;height:2.73438cqw}.surface-swatches button .pano-icon{width:17px;height:17px;margin:auto;filter:var(--swatch-icon-filter)!important}.social-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.social-platform-grid button{text-align:left;border-radius:12px;flex-direction:row;gap:10px;min-height:62px;padding:11px}.social-platform-grid button>span{border-radius:9px;flex:none;width:34px;height:34px;box-shadow:0 1px 4px #273b2914}.social-platform-grid img{width:23px;height:23px}.social-platform-grid strong{font-size:11px}.bio-card-body :is(.bio-subtitle,.bio-location,.bio-profile-kicker),.bio-editorial-heading>span{color:#5c6853}.purpose-bio-art{object-fit:contain;flex:none;width:30px;height:30px}.board-toast.qr-visible{clip-path:inset(50%)}.board-app:has(.board-screen){background-color:var(--theme-surface,#fbf6eb)}.board-screen.theme-firefly:not(.plain-surface){background-color:#050d1c}.board-app:has(.board-screen.theme-firefly:not(.plain-surface)){background-color:#050d1c}.board-screen.theme-firefly:not(.plain-surface) .board-viewport{border-color:#41516c;box-shadow:0 0 0 1px #dacb9f0f,0 10px 28px #0006}.board-heading p{opacity:1}.board-screen :is(.back-button,.share-button,.visitor-create-button,.canvas-identity-chip,.grid-toggle,.zoom-control,.pan-hint,.quick-tool-dock,.quick-dock-edit-toolbar,.quick-tool-button,.quick-action-button,.quick-history-group,.quick-dock-edit-toolbar>button,.sticker-edit-toolbar,.integration-edit-toolbar){background:var(--ui-surface);color:var(--ui-ink)}.board-screen :is(.identity-copy small,.quick-dock-edit-label,.quick-dock-edit-scale,.sticker-launch-button,.quick-action-button,.quick-tool-button){color:var(--ui-ink)}.board-screen :is(.back-button,.share-button,.visitor-create-button,.canvas-identity-chip,.grid-toggle,.zoom-control,.pan-hint,.quick-tool-button,.quick-action-button,.quick-history-group,.quick-dock-edit-toolbar) .pano-icon-line{filter:var(--ui-icon-filter)}.board-screen :is(.sticker-attribution,.contribution-label){background:var(--ui-surface);color:var(--ui-ink);border-color:color-mix(in srgb,var(--ui-ink) 20%,transparent)}.board-screen :is(.sticker-attribution,.contribution-label) strong{color:var(--ui-accent-ink)}.board-screen .quick-tool-dock .finish-button:is(.empty,.view-only){background:var(--ui-surface);color:var(--ui-ink);opacity:1}.board-screen .quick-tool-dock .finish-button:is(.empty,.view-only) .pano-icon-line{filter:var(--ui-icon-filter)}.board-screen .quick-tool-dock .finish-button:not(.empty):not(.view-only){color:var(--theme-accent-text)}.board-screen .quick-dock-edit-toolbar .quick-dock-remove-control{color:var(--ui-ink)}.alignment-guide{background:var(--guide-color,#b1488c);box-shadow:0 0 0 .5px var(--theme-surface,#fff)}.native-screen .bottom-sheet{--theme-ink:#35412f;--theme-surface:#fffdf7;--icon-on-surface:brightness(0)}.native-screen .bottom-sheet .pano-icon-line{filter:brightness(0)}.native-screen .bottom-sheet :is(.place-sticker-button,.enter-board-button,.board-ready-copy-button,.sheet-done-wide) .pano-icon-line{filter:var(--icon-on-accent,none)}@media (hover:hover) and (pointer:fine){.native-screen .board-drawing-input-surface{cursor:crosshair!important}.native-screen .board-drawing-input-surface.selection-mode.pan-enabled{cursor:grab!important}.native-screen .board-drawing-input-surface.selection-mode.pan-enabled:active{cursor:grabbing!important}.native-screen .board-viewport.selection-mode .board-integration.saved,.native-screen .board-viewport.selection-mode .board-integration.saved :not(input,textarea,:disabled,:disabled *){cursor:pointer!important}.native-screen :is(.board-sticker,.board-integration).pending.selected,.native-screen :is(.board-sticker,.board-integration).pending.selected :not(input,textarea){cursor:grab!important}.native-screen :is(.board-sticker,.board-integration).pending.selected:active,.native-screen :is(.board-sticker,.board-integration).pending.selected:active :not(input,textarea){cursor:grabbing!important}.native-screen :is(.area-edit-surface,.custom-color-field){cursor:crosshair!important}.native-screen .draft-area-frame{cursor:move!important}.native-screen .draft-area-handle:is(.handle-nw,.handle-se){cursor:nwse-resize!important}.native-screen .draft-area-handle:is(.handle-ne,.handle-sw){cursor:nesw-resize!important}.native-screen .board-viewport .board-integration.saved[aria-busy=true] :is(.poll-option,.checklist-row,.counter-add-button,.xox-board button,.guestbook-form button){cursor:progress!important}.native-screen button:disabled{cursor:default!important}}@media (width<=600px){.brand-meta:has(.my-walls-shortcut)>small{display:none}.owned-walls{margin-top:36px}.owned-walls-grid{grid-template-columns:1fr}.surface-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.surface-swatches button{border-radius:10px;min-height:42px}.ownership-qr>img{width:min(100%,240px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.board-loading-line:after{animation:none!important}.attribution-intro-pin,.attribution-intro-label{opacity:1;transition:none!important;translate:none!important}.board-world,.mini-map-viewport,.zoom-control span{transition:none!important}}@font-face{font-family:Nudge Manrope;src:url(/assets/telefonunubirak/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Nudge Manrope;src:url(/assets/telefonunubirak/manrope-latin-ext.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+100-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.board-integration.integration-phone-nudge{width:55.4688cqw;height:52.3438cqw}.integration-phone-nudge .integration-card{background:#eaf0de;border-color:#c5cfb8;border-radius:3cqw;width:100%;height:100%;padding:0}.phone-nudge-card{--nudge-unit:1cqw;box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--nudge-unit) * 1.2);width:100%;height:100%;padding:calc(var(--nudge-unit) * 2.4) calc(var(--nudge-unit) * 2);color:#20271f;cursor:pointer;text-align:center;background:#eaf0de;border:0;flex-direction:column;font-family:Nudge Manrope,Arial,sans-serif;display:flex}.phone-nudge-card:disabled{pointer-events:none;opacity:1}.nudge-wordmark{font-size:calc(var(--nudge-unit) * 3.2);letter-spacing:calc(var(--nudge-unit) * -.12);font-weight:600;line-height:1.2}.nudge-wordmark strong{font-weight:850}.nudge-card-caption{max-width:calc(var(--nudge-unit) * 43);font-size:calc(var(--nudge-unit) * 2.7);color:#526049;line-height:1.3}.nudge-card-rim{box-sizing:content-box;width:calc(var(--nudge-unit) * 27);height:calc(var(--nudge-unit) * 27);padding:calc(var(--nudge-unit) * 1.5);margin:calc(var(--nudge-unit) * .5) 0 calc(var(--nudge-unit) * 1);box-shadow:0 calc(var(--nudge-unit) * .4) 0 #b6c1a6,0 calc(var(--nudge-unit) * 1.3) 0 #cbd4bd,0 calc(var(--nudge-unit) * 2) 0 #b6c3a5,0 calc(var(--nudge-unit) * 3) calc(var(--nudge-unit) * 3) #38482a22;background:linear-gradient(155deg,#f9fced,#c0ccb0);border-radius:50%;flex-shrink:0;display:block}.nudge-card-button{justify-content:center;align-items:center;gap:calc(var(--nudge-unit) * 1.5);color:#39271f;height:100%;box-shadow:inset 0 calc(var(--nudge-unit) * .4) calc(var(--nudge-unit) * .2) #ffb997,0 calc(var(--nudge-unit) * 1) 0 #bb4c31;background:radial-gradient(at 45% 20%,#ff9875,#f37350 64%,#ed6848);border:1px solid #e9704d;border-radius:50%;flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex}.phone-nudge-card:active .nudge-card-button{transform:translateY(calc(var(--nudge-unit) * .7));box-shadow:inset 0 calc(var(--nudge-unit) * .3) calc(var(--nudge-unit) * .8) #953d2628,0 calc(var(--nudge-unit) * .2) 0 #bb4c31}.nudge-card-button img{width:calc(var(--nudge-unit) * 4.5);height:calc(var(--nudge-unit) * 4.5)}.nudge-card-button strong{font-size:calc(var(--nudge-unit) * 4);letter-spacing:calc(var(--nudge-unit) * -.1);font-weight:850;line-height:1.05}.nudge-card-button small{font-size:calc(var(--nudge-unit) * 2.15);font-weight:750}.phone-nudge-card[aria-busy=true] .nudge-card-button{transform:translateY(calc(var(--nudge-unit) * .7))}.phone-nudge-preview{width:230px;max-width:100%;margin:4px auto 18px;container-type:inline-size}.phone-nudge-preview .phone-nudge-card{--nudge-unit:1.80282cqw;border:1px solid #c5cfb8;border-radius:6cqw;width:100%;height:94.3662cqw}.extras-menu-phone-nudge{background:#eaf0de;border-color:#c5cfb8}.extras-menu-phone-nudge .extras-menu-icon{background:#ff9979}.mini-map-integration[data-type=phone-nudge]{background:#eaf0de;border:0;border-radius:1px;padding:0}.mini-map-nudge-world{width:568px;height:536px;transform:scale(var(--mini-world-scale));transform-origin:0 0;position:absolute;top:0;left:0}.mini-map-nudge-world .phone-nudge-card{--nudge-unit:10.24px;pointer-events:none;border:2px solid #c5cfb8;border-radius:30.72px}.arrange-size{gap:10px;display:grid}.arrange-size-presets{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.arrange-size-presets button[aria-pressed=true]{color:#fffaf2;background:#2f2a2c;border-color:#2f2a2c}.arrange-sheet .arrange-size-presets button{font-variant-numeric:tabular-nums;padding:10px 4px}.slug-field{flex-direction:column;gap:7px;display:flex}.slug-input-row{background:#fffdf7f0;border:1px solid #554d4026;border-radius:13px;align-items:stretch;min-height:48px;display:flex;overflow:hidden;box-shadow:0 3px 8px #4d412f0d}.slug-input-row:focus-within{border-color:var(--blue,#315f9e);box-shadow:0 0 0 3px #3c75c41a}.slug-prefix{color:#7a7f78;white-space:nowrap;flex:none;align-items:center;padding:0 2px 0 13px;font:600 14px/1 Quicksand,sans-serif;display:flex}.create-form .slug-input-row input,.slug-input-row input{width:auto;min-width:0;min-height:46px;box-shadow:none;color:#414743;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:12px 13px 12px 0;font:700 16px/1 Quicksand,sans-serif}.create-form .slug-input-row input:focus{box-shadow:none;border:0}.slug-status{color:#6a7066;font-size:11px;font-weight:600;line-height:1.45}.slug-available .slug-status,.slug-current .slug-status{color:#3f6b3a}.slug-taken .slug-status,.slug-invalid .slug-status{color:#a3473c}.slug-taken .slug-input-row,.slug-invalid .slug-input-row{border-color:#bd5748}.wall-settings-slug{color:#4d5848;background:#f6f2e9;border:1px solid #e2dccd;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.wall-settings-slug .create-label-row{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.wall-settings-slug>p{color:#6a7066;margin:0;font-size:11px;line-height:1.5}.wall-settings-text label,.wall-delete-confirm label{color:#4d5848;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.wall-settings-text input,.wall-delete-confirm input{color:#414743;background:#fffdf7f0;border:1px solid #554d4026;border-radius:13px;outline:none;width:100%;min-height:48px;padding:12px 14px;font:600 16px/1.2 Quicksand,sans-serif;box-shadow:0 3px 8px #4d412f0d}.wall-settings-text input:focus{border-color:var(--blue,#315f9e);box-shadow:0 0 0 3px #3c75c41a}.wall-danger-zone{color:#6e3a31;background:#fbf1ed;border:1px dashed #a8382a6b;border-radius:15px 12px 16px 11px;flex-direction:column;gap:10px;margin:30px 1px 18px;padding:16px;display:flex}.wall-danger-zone h3{color:#8f3426;margin:0;font-size:14px;line-height:1.3}.wall-danger-zone p{margin:0;font-size:12px;line-height:1.55}.wall-delete-button{color:#8f3426;background:#fffaf7;border:1px solid #a8382a80;border-radius:13px 11px 14px 10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 14px;font:700 12px/1.2 Quicksand,sans-serif;display:flex}.wall-delete-button .pano-icon{width:20px;height:20px}.wall-delete-confirm{flex-direction:column;gap:12px;display:flex}.wall-delete-warning strong{color:#8f3426}.wall-delete-confirm input{text-transform:uppercase;letter-spacing:.08em}.wall-delete-confirm input:focus{border-color:#a8382a;box-shadow:0 0 0 3px #a8382a24}.wall-delete-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.wall-delete-actions button{color:#4f5b54;background:#fffdf8;border:1px solid #41474329;border-radius:13px 11px 14px 10px;min-height:46px;padding:10px 12px;font:700 12px/1.2 Quicksand,sans-serif}.wall-delete-actions button.danger{color:#fff;background:#a8382a;border-color:#8f2f22;box-shadow:0 3px #7d2a1f}.wall-delete-actions button:disabled{opacity:.5;box-shadow:none}.invite-poster-sheet{color:#4d5347;flex-direction:column;align-items:center;gap:12px;padding-bottom:14px;display:flex}.invite-poster-preview,.invite-poster-loading{aspect-ratio:1240/1748;border-radius:6px;width:min(100%,290px);height:auto;box-shadow:0 10px 26px #3a312729}.invite-poster-loading{color:#6a7066;text-align:center;box-shadow:none;background:#f4efe4;border:1px dashed #cfc6b2;place-items:center;padding:20px;font-size:12px;font-weight:700;display:grid}.invite-poster-note{color:#6a7066;text-align:center;max-width:340px;margin:0;font-size:11px;line-height:1.55}.invite-poster-download{width:min(100%,290px)}.owner-qr-sheet-block{padding-top:0;padding-bottom:14px}@media (width>=600px){.slug-input-row{border-radius:15px;min-height:54px}.slug-prefix{padding-left:15px;font-size:15px}}.bulk-select-surface{z-index:12;touch-action:none;cursor:crosshair;background:color-mix(in srgb, var(--theme-ink,#414743) 7%, transparent);animation:.32s cubic-bezier(.22,.61,.36,1) both wallsy-backdrop-in;position:absolute;inset:0}.bulk-marquee{pointer-events:none;border:2px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 78%, white 22%);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 11%, transparent);border-radius:10px 8px 11px 7px;display:block;position:absolute}.bulk-item-frame{pointer-events:none;border:2px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 70%, white 30%);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-surface,#fbf6eb) 55%, transparent);border-radius:12px 9px 13px 8px;display:block;position:absolute}.bulk-group-frame{border:2px solid color-mix(in srgb, var(--theme-accent,#3c75c4) 62%, transparent);background:color-mix(in srgb, var(--theme-accent,#3c75c4) 8%, transparent);cursor:grab;border-radius:16px 12px 17px 11px;animation:.36s cubic-bezier(.16,1,.3,1) both wallsy-bulk-settle;display:block;position:absolute}.bulk-group-frame:active{cursor:grabbing;background:color-mix(in srgb, var(--theme-accent,#3c75c4) 13%, transparent)}@keyframes wallsy-bulk-settle{0%{opacity:0}to{opacity:1}}.bulk-launch-button{border:1px dashed color-mix(in srgb, var(--theme-accent,#3c75c4) 46%, transparent);color:#414743;background:#f6efe2;border-radius:13px 10px 14px 9px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .22s;display:inline-flex}.bulk-launch-button:active{background:#efe5d3;transform:scale(.97)}.bulk-launch-button .pano-icon{width:18px;height:18px}.yt-now{flex:auto;place-items:center;min-height:0;padding:18px 20px 22px;display:grid;position:relative;overflow:hidden}.yt-now-line{text-align:center;grid-area:1/1;max-width:100%;margin:0}.yt-now-line .yt-line-original{color:#0000;background:linear-gradient(90deg, #fff calc(var(--line-progress,0%) - 6%), #fff9 calc(var(--line-progress,0%) + 6%));-webkit-background-clip:text;background-clip:text;font-size:24px;line-height:1.34;transform:none}.yt-now-line .yt-line-translation{color:#ffc9a3;margin-top:10px;font-size:16px;line-height:1.45;transform:none}.yt-now-line.is-current{animation:.52s cubic-bezier(.16,1,.3,1) both wallsy-lyric-in}.yt-now-line.is-leaving{pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) both wallsy-lyric-out}.yt-now-line.is-leaving .yt-line-original{color:#ffffffd9;background:0 0}@keyframes wallsy-lyric-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes wallsy-lyric-out{0%{opacity:1;transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-10px)}}.extras-translate-toggle{margin-top:2px}.yt-idle{grid-area:1/1;justify-content:center;align-items:center;gap:7px;height:64px;transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.yt-idle:before{content:"";background:radial-gradient(closest-side,#ffa87838,#be185d14 60%,#0000);border-radius:50%;width:170px;height:110px;margin:-55px 0 0 -85px;animation:4.8s ease-in-out infinite alternate wallsy-idle-glow;position:absolute;top:50%;left:50%}.yt-idle i{opacity:.85;transform-origin:50%;background:linear-gradient(#ffd9bd,#e0707f);border-radius:999px;width:6px;height:46px;animation:1.9s cubic-bezier(.45,0,.55,1) infinite wallsy-idle-bar;display:block;position:relative}.yt-idle i:first-child{height:22px;animation-delay:-1.5s}.yt-idle i:nth-child(2){height:34px;animation-delay:-.9s}.yt-idle i:nth-child(3){animation-delay:-1.2s}.yt-idle i:nth-child(4){height:54px;animation-delay:-.3s}.yt-idle i:nth-child(5){animation-delay:-.7s}.yt-idle i:nth-child(6){height:34px;animation-delay:-1.7s}.yt-idle i:nth-child(7){height:22px;animation-delay:-1.1s}.yt-idle.is-hidden{opacity:0;transform:scale(.9)}.yt-lyrics-state .yt-idle{height:56px;margin-bottom:2px}@keyframes wallsy-idle-bar{0%,to{opacity:.55;transform:scaleY(.38)}50%{opacity:.95;transform:scaleY(1)}}@keyframes wallsy-idle-glow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.yt-lyrics{position:relative}.yt-lyrics-head{z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.yt-lyrics .yt-now,.yt-lyrics .yt-lyrics-state{padding-top:46px;padding-bottom:46px}.yt-now{position:relative}.yt-mascot{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:112px;height:112px;margin:0;padding:0;display:block}.yt-mascot svg{width:100%;height:100%;display:block;overflow:visible}.yt-mascot .m-shadow{fill:#00000052;transform-origin:60px 112px;animation:3.2s ease-in-out infinite notacik-shadow}.yt-mascot .m-figure{transform-origin:60px 104px;animation:3.2s ease-in-out infinite notacik-breathe}.yt-mascot .m-pupil{transform:translate(var(--look-x,0px), var(--look-y,0px));transition:transform .18s ease-out}.yt-mascot .m-lids{transform-origin:60px 50px;animation:4.6s infinite notacik-blink;transform:scaleY(0)}.yt-mascot .m-arm{transform-box:fill-box;transform-origin:50% 15%}.yt-mascot .m-antenna{transform-box:fill-box;transform-origin:0 100%;animation:2.6s ease-in-out infinite notacik-antenna}.yt-mascot .m-mouth-open,.yt-mascot .m-heart,.yt-mascot .m-dizzy,.yt-mascot .m-think,.yt-mascot .m-notes{opacity:0}.yt-mascot .m-heart,.yt-mascot .m-notes,.yt-mascot .m-think{transform-box:fill-box;transform-origin:50% 100%}.yt-mascot:active .m-figure{animation-play-state:paused}.yt-mascot.mood-dance .m-figure{animation:.82s cubic-bezier(.45,0,.55,1) infinite notacik-dance}.yt-mascot.mood-dance .m-arm-left{animation:.82s ease-in-out infinite notacik-arm-left}.yt-mascot.mood-dance .m-arm-right{animation:.82s ease-in-out infinite notacik-arm-right}.yt-mascot.mood-dance .m-notes{opacity:1;animation:1.64s ease-out infinite notacik-notes}.yt-mascot.mood-dance .m-shadow{animation:.82s ease-in-out infinite notacik-shadow}.yt-mascot.mood-think .m-figure{animation:3.6s ease-in-out infinite notacik-ponder}.yt-mascot.mood-think .m-think{opacity:1;animation:2.4s ease-in-out infinite notacik-bubbles}.yt-mascot.mood-think .m-pupil{transform:translate(2.4px,-2.2px)}.yt-mascot.mood-sad .m-mouth{transform-box:fill-box;transform-origin:50%;transform:scaleY(-.8)translateY(-2px)}.yt-mascot.mood-sad .m-antenna{animation:none;transform:rotate(28deg)}.yt-mascot.mood-sad .m-figure{animation-duration:4.4s}.yt-mascot.act-wander .m-figure{animation:.38s ease-in-out 4 notacik-walk}.yt-mascot.act-peek .m-figure{animation:2.4s cubic-bezier(.45,0,.25,1) notacik-peek}.yt-mascot.act-sneeze .m-figure{animation:1.1s cubic-bezier(.3,.7,.2,1) notacik-sneeze}.yt-mascot.act-sneeze .m-lids,.yt-mascot.act-yawn .m-lids{animation:none;transform:scaleY(1)}.yt-mascot.act-yawn .m-mouth{opacity:0}.yt-mascot.act-yawn .m-mouth-open{opacity:1;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out notacik-yawn}.yt-mascot.act-wave .m-arm-right{animation:.33s ease-in-out 4 notacik-wave}.yt-mascot.act-spin .m-figure{animation:.9s cubic-bezier(.45,0,.25,1) notacik-spin}.yt-mascot.act-boing .m-figure{animation:.9s cubic-bezier(.3,.7,.2,1) notacik-boing}.yt-mascot.act-giggle .m-figure{animation:.11s ease-in-out 8 notacik-giggle}.yt-mascot.act-giggle .m-cheek{fill:#ff6f8f}.yt-mascot.act-giggle .m-lids{animation:none;transform:scaleY(.55)}.yt-mascot.act-heart .m-heart{opacity:1;animation:.9s cubic-bezier(.2,.8,.2,1) both notacik-heart}.yt-mascot.act-heart .m-figure{animation:.9s cubic-bezier(.3,.7,.2,1) notacik-boing}.yt-mascot.act-dizzy .m-figure{animation:1.4s ease-in-out notacik-wobble}.yt-mascot.act-dizzy .m-dizzy{opacity:1;transform-box:fill-box;transform-origin:50%;animation:.7s linear 2 notacik-swirl}.yt-mascot.act-dizzy .m-pupil{animation:.7s linear 2 notacik-eyes-roll}.yt-mascot-bubble{color:#3a2522;text-align:center;opacity:0;transform-origin:50% 100%;pointer-events:none;background:#fff7ef;border-radius:14px 14px 14px 4px;max-width:220px;min-height:0;padding:7px 12px;font-size:12px;font-weight:700;line-height:1.35;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(6px)scale(.92);box-shadow:0 8px 22px -10px #0009}.yt-mascot-bubble.is-shown{opacity:1;transform:none}.yt-mascot-bubble:empty{visibility:hidden}@keyframes notacik-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.025,.975)}}@keyframes notacik-shadow{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.88)}}@keyframes notacik-blink{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}@keyframes notacik-antenna{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes notacik-dance{0%,to{transform:translateY(0)rotate(-5deg)scale(1.03,.97)}25%{transform:translateY(-9px)rotate(0)scale(.97,1.04)}50%{transform:translateY(0)rotate(5deg)scale(1.03,.97)}75%{transform:translateY(-9px)rotate(0)scale(.97,1.04)}}@keyframes notacik-arm-left{0%,to{transform:rotate(10deg)}50%{transform:rotate(-40deg)translateY(-6px)}}@keyframes notacik-arm-right{0%,to{transform:rotate(-40deg)translateY(-6px)}50%{transform:rotate(10deg)}}@keyframes notacik-notes{0%{opacity:0;transform:translateY(6px)scale(.8)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)scale(1.05)}}@keyframes notacik-ponder{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)translateY(-2px)}}@keyframes notacik-bubbles{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes notacik-walk{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-4px)}}@keyframes notacik-peek{0%{transform:none}25%,60%{transform:translateY(46px)scaleY(.9)}72%{transform:translateY(18px)rotate(-8deg)}85%{transform:translateY(-6px)}to{transform:none}}@keyframes notacik-sneeze{0%{transform:none}35%{transform:scale(.9,1.1)rotate(-6deg)translateY(-4px)}50%{transform:scale(1.16,.84)translateY(4px)rotate(4deg)}70%{transform:scale(.98,1.02)}to{transform:none}}@keyframes notacik-yawn{0%,to{transform:scale(.6)}40%,70%{transform:scale(1.4,1.8)}}@keyframes notacik-wave{0%,to{transform:rotate(-30deg)translateY(-8px)}50%{transform:rotate(-70deg)translateY(-12px)}}@keyframes notacik-spin{0%{transform:none}30%{transform:translateY(-16px)rotate(180deg)scale(.95)}70%{transform:translateY(-16px)rotate(360deg)}to{transform:rotate(360deg)}}@keyframes notacik-boing{0%{transform:none}18%{transform:scale(1.18,.8)}45%{transform:translateY(-26px)scale(.9,1.12)}70%{transform:translateY(0)scale(1.1,.9)}85%{transform:scale(.97,1.03)}to{transform:none}}@keyframes notacik-giggle{0%,to{transform:rotate(-4deg)scale(1.02,.98)}50%{transform:rotate(4deg)scale(.98,1.02)}}@keyframes notacik-heart{0%{opacity:0;transform:translateY(8px)scale(.4)}30%{opacity:1;transform:translateY(-4px)scale(1.15)}to{opacity:0;transform:translateY(-20px)scale(.9)}}@keyframes notacik-wobble{0%,to{transform:none}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes notacik-swirl{to{transform:rotate(360deg)}}@keyframes notacik-eyes-roll{0%{transform:translate(3px)}25%{transform:translateY(3px)}50%{transform:translate(-3px)}75%{transform:translateY(-3px)}to{transform:translate(3px)}}.yt-mascot.mood-sing .m-figure{animation:1.6s ease-in-out infinite notacik-sway}.yt-mascot.mood-sing .m-mouth{opacity:0}.yt-mascot.mood-sing .m-mouth-open{opacity:1;transform-box:fill-box;transform-origin:50%;animation:.42s ease-in-out infinite notacik-sing}.yt-mascot.mood-sing .m-notes{opacity:1;animation:1.8s ease-out infinite notacik-notes}.yt-mascot.mood-sing .m-lids{animation:none;transform:scaleY(.45)}@keyframes notacik-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)translateY(-2px)}}@keyframes notacik-sing{0%,to{transform:scale(.55,.45)}50%{transform:scaleY(1.15)}}.pm-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pm-mascot{width:84px;height:84px;transition-property:transform;transition-timing-function:cubic-bezier(.42,.05,.38,1);position:absolute;top:0;left:0}.pm-mascot.is-dragging{transition-duration:0s!important}.pm-flip{width:100%;height:100%;transition:transform .26s cubic-bezier(.22,.61,.36,1);display:block}.pm-mascot .yt-mascot{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;width:84px;height:84px}.pm-mascot.is-walking .m-figure{animation:.36s ease-in-out infinite notacik-walk}.pm-mascot.is-walking .m-foot-left{transform-box:fill-box;transform-origin:50%;animation:.36s ease-in-out infinite notacik-step}.pm-mascot.is-walking .m-foot-right{transform-box:fill-box;transform-origin:50%;animation:.36s ease-in-out -180ms infinite notacik-step}.pm-mascot.is-dragging .m-figure{animation:.7s ease-in-out infinite notacik-dangle}.pm-mascot.is-dragging .m-mouth{opacity:0}.pm-mascot.is-dragging .m-mouth-open{opacity:1}.pm-mascot.is-dragging .m-shadow{opacity:.2}.pm-bubble{z-index:1;width:max-content;max-width:196px;position:absolute}.pm-bubble.side-top{bottom:calc(100% + 2px);left:50%;transform:translate(-50%,6px)scale(.92)}.pm-bubble.side-left{transform-origin:100% 0;border-radius:14px 4px 14px 14px;top:6px;right:calc(100% + 2px);transform:translate(6px)scale(.92)}.pm-bubble.side-right{transform-origin:0 0;border-radius:4px 14px 14px;top:6px;left:calc(100% + 2px);transform:translate(-6px)scale(.92)}.pm-bubble.side-left.is-shown,.pm-bubble.side-right.is-shown{transform:none}.yt-mascot .m-sleep{opacity:0}.yt-mascot.act-poke .m-arm-right{animation:.26s ease-in-out 4 notacik-poke}.yt-mascot.act-poke .m-figure{transform:rotate(4deg)}.yt-mascot.act-push .m-figure{animation:.65s ease-in-out 2 notacik-push}.yt-mascot.act-push .m-arm-left,.yt-mascot.act-push .m-arm-right{transform:rotate(-60deg)translate(-4px)}.yt-mascot.act-sit .m-figure{animation:none;transform:translateY(5px)scale(1.04,.9)}.yt-mascot.act-sit .m-foot{transform-box:fill-box;transform-origin:50% 0;animation:.9s ease-in-out infinite notacik-swing}.yt-mascot.act-sit .m-foot-right{animation-delay:-450ms}.yt-mascot.act-point .m-arm-right{transform:rotate(-150deg)translateY(-6px)}.yt-mascot.act-point .m-pupil{transform:translate(1.5px,-3px)}.yt-mascot.act-nap .m-lids{animation:none;transform:scaleY(1)}.yt-mascot.act-nap .m-figure{animation:2.8s ease-in-out infinite notacik-snooze;transform:rotate(-8deg)translateY(4px)}.yt-mascot.act-nap .m-sleep{opacity:1;transform-box:fill-box;transform-origin:0 100%;animation:2.4s ease-in-out infinite notacik-zz}.yt-mascot.act-nap .m-mouth{transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.yt-mascot.act-hop .m-figure{animation:.52s cubic-bezier(.3,.7,.2,1) notacik-hop}.yt-chip.is-mascot-poked{animation:.62s cubic-bezier(.3,.7,.2,1) chip-poked}@keyframes notacik-step{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes notacik-dangle{0%,to{transform:rotate(-9deg)translateY(-4px)}50%{transform:rotate(9deg)translateY(-2px)}}@keyframes notacik-poke{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-80deg)translate(8px)}}@keyframes notacik-push{0%,to{transform:rotate(-8deg)translate(0)}50%{transform:rotate(-14deg)translate(-5px)scale(1.04,.97)}}@keyframes notacik-swing{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes notacik-snooze{0%,to{transform:rotate(-8deg)translateY(4px)scale(1)}50%{transform:rotate(-8deg)translateY(4px)scale(1.04,.97)}}@keyframes notacik-zz{0%{opacity:0;transform:translateY(4px)scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(6px,-10px)scale(1.1)}}@keyframes notacik-land{0%{transform:scale(1.18,.78)translateY(6px)}45%{transform:scale(.92,1.1)translateY(-6px)}75%{transform:scale(1.04,.96)}to{transform:none}}@keyframes notacik-hop{0%,to{transform:none}35%{transform:translateY(-12px)scale(.96,1.05)}70%{transform:scale(1.06,.94)}}@keyframes chip-poked{0%,to{transform:none}20%{transform:translate(-3px)rotate(-3deg)}40%{transform:translate(3px)rotate(2deg)}60%{transform:translate(-2px)rotate(-1deg)}80%{transform:translate(1px)}}.yt-lyrics .yt-lyrics-state{overscroll-behavior:contain;justify-content:center;gap:12px;min-height:0;padding:42px 20px 18px;overflow-y:auto}.yt-lyrics .yt-lyrics-state p{max-width:280px;font-size:12.5px;line-height:1.5}.yt-mascot .m-phones{transform-box:view-box;transform-origin:60px 40px}.yt-mascot.mood-sing .m-phones,.yt-mascot.mood-dance .m-phones{animation:.42s ease-in-out infinite notacik-phones}.yt-mascot .m-brows path{transform-box:fill-box;transform-origin:50%;transition:transform .24s}.yt-mascot.mood-sad .m-brow-left{transform:rotate(14deg)translateY(1px)}.yt-mascot.mood-sad .m-brow-right{transform:rotate(-14deg)translateY(1px)}.yt-mascot.mood-think .m-brow-left{transform:translateY(-2px)rotate(-6deg)}:is(.yt-mascot.act-surprise,.yt-mascot.act-dizzy,.pm-mascot.is-dragging .yt-mascot,.yt-mascot.act-faint) .m-brows path{transform:translateY(-3.5px)}.yt-mascot.act-pull .m-brows path,.yt-mascot.act-knock .m-brows path{transform:translateY(1.5px)rotate(8deg)}.yt-mascot .m-mouth-o,.yt-mascot .m-mouth-flat,.yt-mascot .m-mouth-frown,.yt-mascot .m-mouth-kiss,.yt-mascot .m-guitar,.yt-mascot .m-sweat{opacity:0;transition:opacity .16s}:is(.yt-mascot.act-surprise,.yt-mascot.act-dizzy,.pm-mascot.is-dragging .yt-mascot,.yt-mascot.act-faint,.yt-mascot.act-stumble) :is(.m-mouth,.m-mouth-open){opacity:0}:is(.yt-mascot.act-surprise,.yt-mascot.act-dizzy,.pm-mascot.is-dragging .yt-mascot,.yt-mascot.act-faint,.yt-mascot.act-stumble) .m-mouth-o,.yt-mascot.act-nap .m-mouth-flat{opacity:1}.yt-mascot.act-nap .m-mouth,.yt-mascot.mood-sad:not([class*=act-]) .m-mouth{opacity:0}.yt-mascot.mood-sad:not([class*=act-]) .m-mouth-frown{opacity:1}.yt-mascot.act-kiss .m-mouth,.yt-mascot.act-kiss .m-mouth-open{opacity:0}.yt-mascot.act-kiss .m-mouth-kiss{opacity:1}:is(.yt-mascot.act-pull,.yt-mascot.act-stumble,.yt-mascot.act-shrug) .m-sweat{opacity:1;animation:1s ease-in infinite notacik-sweat}:is(.yt-mascot.act-mic,.yt-mascot.act-guitar,.yt-mascot.act-munch) .m-mouth{opacity:0}:is(.yt-mascot.act-mic,.yt-mascot.act-guitar) .m-mouth-open{opacity:1;transform-box:fill-box;transform-origin:50%;animation:.38s ease-in-out infinite notacik-sing}.yt-mascot.act-munch .m-mouth-open{opacity:1;transform-box:fill-box;transform-origin:50%;animation:.26s ease-in-out infinite notacik-munch}.yt-mascot.act-blush .m-cheek,.yt-mascot.act-hug .m-cheek{transform-box:fill-box;transform-origin:50%;transform:scale(1.5)}.yt-mascot.act-blush .m-lids,.yt-mascot.act-hug .m-lids{animation:none;transform:scaleY(.6)}.yt-mascot.act-surprise .m-figure{animation:.52s cubic-bezier(.3,.7,.2,1) notacik-hop}.yt-mascot.act-surprise .m-antenna{animation:none;transform:rotate(-24deg)translateY(-3px)}.yt-mascot.act-juggle .m-arm-left{animation:.52s ease-in-out infinite notacik-arm-left}.yt-mascot.act-juggle .m-arm-right{animation:.52s ease-in-out infinite notacik-arm-right}.yt-mascot.act-juggle .m-pupil{animation:.52s ease-in-out infinite notacik-eyes-up}.yt-mascot.act-guitar .m-guitar{opacity:1}.yt-mascot.act-guitar .m-figure{animation:.38s ease-in-out infinite notacik-headbang}.yt-mascot.act-guitar .m-arm-right{animation:.19s ease-in-out infinite notacik-strum}.yt-mascot.act-headbang .m-figure{animation:.32s ease-in-out 4 notacik-headbang}.yt-mascot.act-clap .m-arm-left{animation:.24s ease-in-out infinite notacik-clap-left}.yt-mascot.act-clap .m-arm-right{animation:.24s ease-in-out infinite notacik-clap-right}.yt-mascot.act-bow .m-figure{animation:1s cubic-bezier(.45,0,.25,1) notacik-bow}.yt-mascot.act-kiss .m-figure{animation:.7s cubic-bezier(.3,.7,.2,1) notacik-hop}.yt-mascot.act-kiss .m-arm-right{transform:rotate(-110deg)translate(-6px,-6px)}.yt-mascot.act-hug .m-arm-left{transform:rotate(-50deg)translate(10px)}.yt-mascot .m-flower{opacity:0;transform-box:fill-box;transform-origin:40% 100%;transition:opacity .18s}.yt-mascot.act-flower .m-flower{opacity:1;animation:.56s cubic-bezier(.3,1.5,.4,1) both notacik-flower-pop,1.4s ease-in-out .56s infinite notacik-flower-sway}.yt-mascot.act-flower .m-arm-right{transition:transform .24s cubic-bezier(.16,1,.3,1);transform:rotate(-60deg)}.yt-mascot.act-flower .m-figure{animation:.7s cubic-bezier(.3,.7,.2,1) notacik-hop}.yt-mascot.act-flower .m-cheek{transform:scale(1.4)}.yt-mascot.act-hug .m-arm-right{transform:rotate(50deg)translate(-10px)}.yt-mascot.act-hug .m-figure{animation:.6s ease-in-out 3 notacik-squeeze}.yt-mascot.act-read .m-pupil{animation:1.3s ease-in-out 2 notacik-read}.yt-mascot.act-read .m-figure{transform:rotate(-4deg)}.yt-mascot.act-shrug .m-figure{animation:1.3s ease-in-out notacik-shrug}.yt-mascot.act-shrug .m-arm-left{transform:rotate(40deg)translateY(-6px)}.yt-mascot.act-shrug .m-arm-right{transform:rotate(-40deg)translateY(-6px)}.yt-mascot.act-pull .m-figure{animation:.42s ease-in-out 3 notacik-pull;transform:rotate(-14deg)translate(-4px)}.yt-mascot.act-pull .m-arm-left,.yt-mascot.act-pull .m-arm-right{transform:rotate(-70deg)}.yt-mascot.act-knock .m-arm-right{animation:.22s ease-in-out 5 notacik-knock}.yt-mascot.act-polish .m-arm-right{animation:.36s linear 4 notacik-polish}.yt-mascot.act-mic .m-arm-right{transform:rotate(-60deg)translateY(-6px)}.yt-mascot.act-mic .m-figure{animation:.9s ease-in-out infinite notacik-sway}.yt-mascot.act-munch .m-figure{animation:.26s ease-in-out 5 notacik-squeeze}.yt-mascot.act-hide .m-figure{animation:1.8s ease-in-out infinite notacik-peekaboo}.pm-mascot.is-moonwalk .m-figure{animation:.6s ease-in-out infinite notacik-sway}.pm-mascot.is-moonwalk .m-foot-left{transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out infinite notacik-slide}.pm-mascot.is-moonwalk .m-foot-right{transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out -300ms infinite notacik-slide}.pm-mascot.is-cartwheel .m-figure{transform-origin:60px 64px;animation:.52s linear infinite notacik-cartwheel}.pm-mascot.is-cartwheel .m-shadow{opacity:.3}.pm-fx{pointer-events:none;margin:0;animation-name:pm-fx-burst;animation-timing-function:cubic-bezier(.2,.75,.3,1);animation-fill-mode:both;display:block;position:absolute;transform:translate(-50%,-50%)}.pm-fx svg{width:100%;height:100%;display:block}.pm-fx-confetti{animation-name:pm-fx-confetti;animation-timing-function:cubic-bezier(.25,.6,.45,1)}.pm-fx-dust{animation-name:pm-fx-dust}.pm-fx.is-juggle{animation-name:pm-fx-juggle;animation-timing-function:ease-in-out}@keyframes pm-fx-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.1) rotate(var(--rot))}}@keyframes pm-fx-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)rotate(0)}10%{opacity:1}55%{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(calc(var(--rot) * .6))}to{opacity:0;transform:translate(calc(-50% + var(--dx) * 1.1), calc(-50% + var(--dy) + 90px)) rotate(var(--rot))}}@keyframes pm-fx-dust{0%{opacity:.8;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% - 10px)) scale(1.6)}}@keyframes pm-fx-juggle{0%{opacity:0;transform:translate(-50%,-50%)}10%{opacity:1}25%{transform:translate(-30px,-64px)rotate(-30deg)}50%{transform:translate(-50%,-96px)rotate(10deg)}75%{transform:translate(14px,-64px)rotate(40deg)}90%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(0)}}.pm-question{pointer-events:auto;flex-direction:column;align-items:center;gap:6px;max-width:210px;display:flex}.pm-answers{gap:6px;display:flex}.pm-answers button{color:#3a2522;min-width:64px;min-height:36px;font:inherit;cursor:pointer;background:#ffb48c;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pm-answers button+button{background:#f1e6dc}.pm-answers button:active{transform:scale(.94)}.yt-title{transform-origin:0%}.yt-title.is-mascot-tugged{animation:1.3s cubic-bezier(.3,.7,.2,1) page-tugged}.yt-channel-mark.is-mascot-spun{animation:.9s cubic-bezier(.3,.7,.2,1) page-spun}.yt-lyrics.is-mascot-knocked{animation:.7s cubic-bezier(.16,1,.3,1) .24s both wallsy-rise-in,.9s ease-in-out page-knocked}.yt-chip.is-mascot-shined{position:relative;overflow:hidden}.yt-chip.is-mascot-shined:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:.9s ease-out page-shine;position:absolute;inset:-20% auto -20% -40%}@keyframes notacik-phones{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes notacik-sweat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes notacik-flower-pop{0%{transform:scale(.2)rotate(-25deg)}to{transform:scale(1)rotate(0)}}@keyframes notacik-flower-sway{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes notacik-munch{0%,to{transform:scale(.4,.3)}50%{transform:scale(1.1,1.2)}}@keyframes notacik-eyes-up{0%,to{transform:translate(-2px,-3px)}50%{transform:translate(2px,-3px)}}@keyframes notacik-headbang{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(6deg)translateY(3px)}}@keyframes notacik-strum{0%,to{transform:rotate(10deg)}50%{transform:rotate(-30deg)translateY(4px)}}@keyframes notacik-clap-left{0%,to{transform:rotate(0)}50%{transform:rotate(-45deg)translate(14px)}}@keyframes notacik-clap-right{0%,to{transform:rotate(0)}50%{transform:rotate(45deg)translate(-14px)}}@keyframes notacik-bow{0%,to{transform:none}40%,60%{transform:rotate(22deg)translateY(6px)}}@keyframes notacik-squeeze{0%,to{transform:scale(1)}50%{transform:scale(1.05,.95)}}@keyframes notacik-read{0%,to{transform:translate(-3px,-2px)}50%{transform:translate(3px,-2px)}}@keyframes notacik-stumble{0%{transform:none}20%{transform:rotate(16deg)translate(6px)}45%{transform:rotate(-70deg)translate(-10px,12px)}70%{transform:rotate(-84deg)translate(-12px,18px)}to{transform:rotate(-84deg)translate(-12px,18px)}}@keyframes notacik-faint{0%{transform:none}30%{transform:rotate(-10deg)}to{transform:rotate(-88deg)translate(-14px,18px)}}@keyframes notacik-shrug{0%{transform:rotate(-60deg)translate(-10px,14px)}35%{transform:translateY(-8px)scale(.96,1.04)}60%{transform:translateY(0)scale(1.04,.96)}to{transform:none}}@keyframes notacik-pull{0%,to{transform:rotate(-14deg)translate(-4px)}50%{transform:rotate(-20deg)translate(-8px)}}@keyframes notacik-knock{0%,to{transform:rotate(-60deg)translateY(-6px)}50%{transform:rotate(-90deg)translate(4px,-8px)}}@keyframes notacik-polish{0%{transform:rotate(-50deg)translateY(-4px)}25%{transform:rotate(-70deg)translate(4px,-8px)}50%{transform:rotate(-50deg)translate(8px,-4px)}75%{transform:rotate(-30deg)translate(4px)}to{transform:rotate(-50deg)translateY(-4px)}}@keyframes notacik-wink{0%,30%,60%,to{transform:scaleY(0)}40%,50%{transform:scaleY(1)}}@keyframes notacik-peekaboo{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(4px)rotate(4deg)}}@keyframes notacik-slide{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes notacik-cartwheel{to{transform:rotate(360deg)}}@keyframes page-tugged{0%{transform:none}30%{transform:translate(10px)scaleX(1.04)skew(-4deg)}55%{transform:translate(14px)scaleX(1.06)skew(-6deg)}75%{transform:translate(-3px)scaleX(.99)skew(2deg)}to{transform:none}}@keyframes page-spun{0%{transform:none}to{transform:rotate(360deg)}}@keyframes page-knocked{0%,to{transform:none}15%,45%,75%{transform:translateY(1.5px)}30%,60%{transform:translateY(-1px)}}@keyframes page-shine{0%{transform:translate(0)}to{transform:translate(380%)}}.yt-mascot .m-lids,.yt-mascot .m-phones{display:none}.yt-mascot .m-eye{transform-box:fill-box;transform-origin:50% 55%;animation:4.6s infinite notacik-blink-eye}.yt-mascot .m-eye:nth-child(2){animation-delay:40ms}.yt-mascot .m-eyes-closed{opacity:0}:is(.yt-mascot.mood-sing,.yt-mascot.act-nap,.yt-mascot.act-sneeze,.yt-mascot.act-yawn,.yt-mascot.act-giggle,.yt-mascot.act-blush,.yt-mascot.act-hug,.yt-mascot.act-kiss,.yt-mascot.act-munch,.yt-mascot.act-flower) .m-eye{opacity:0;animation:none}:is(.yt-mascot.mood-sing,.yt-mascot.act-nap,.yt-mascot.act-sneeze,.yt-mascot.act-yawn,.yt-mascot.act-giggle,.yt-mascot.act-blush,.yt-mascot.act-hug,.yt-mascot.act-kiss,.yt-mascot.act-munch,.yt-mascot.act-flower) .m-eyes-closed{opacity:1}:is(.yt-mascot.act-surprise,.yt-mascot.act-dizzy,.pm-mascot.is-dragging .yt-mascot) .m-eye{opacity:1;animation:none;transform:scale(1.12)}:is(.yt-mascot.act-surprise,.yt-mascot.act-dizzy,.pm-mascot.is-dragging .yt-mascot) .m-eyes-closed{opacity:0}.yt-mascot .m-cheek{transform-box:fill-box;transform-origin:50%;transition:transform .24s}@keyframes notacik-blink-eye{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes notacik-wink-eye{0%,30%,60%,to{transform:scaleY(1)}40%,50%{transform:scaleY(.08)}}.yt-mascot.act-stumble .m-figure{animation:1s linear both notacik-fall-trip}.yt-mascot.act-faint .m-figure{animation:1s linear both notacik-fall-swoon}.yt-mascot.act-lying .m-figure{animation:1.4s ease-in-out infinite notacik-lying;transform:translate(16px,-34px)rotate(-84deg)scale(1)}.yt-mascot.act-getup .m-figure{animation:1.15s cubic-bezier(.3,.6,.25,1) both notacik-getup}.yt-mascot:is(.act-stumble,.act-faint,.act-lying) .m-shadow{opacity:.85;transition:transform .4s;animation:none;transform:scaleX(1.3)}.yt-mascot.act-lying .m-eye{opacity:0;animation:none}.yt-mascot.act-lying .m-eyes-closed{opacity:1}.yt-mascot.act-lying :is(.m-mouth,.m-mouth-open){opacity:0}.yt-mascot.act-lying .m-mouth-o{opacity:1}.yt-mascot.act-getup .m-sweat{opacity:1;animation:1s ease-in notacik-sweat}@keyframes notacik-fall-trip{0%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translate(0)rotate(0)scale(1)}18%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(5px,-7px)rotate(12deg)scale(.98,1.02)}36%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(6px,-9px)rotate(2deg)scale(1)}74%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(16px,-29px)rotate(-90deg)scale(1.06,.94)}87%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(16px,-38px)rotate(-80deg)scale(.98,1.02)}to{transform:translate(16px,-34px)rotate(-84deg)scale(1)}}@keyframes notacik-fall-swoon{0%{animation-timing-function:ease-in-out;transform:translate(0)rotate(0)scale(1)}22%{animation-timing-function:ease-in-out;transform:translate(-2px,-2px)rotate(7deg)scale(1)}40%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(1px,-3px)rotate(-6deg)scale(1)}76%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(16px,-29px)rotate(-90deg)scale(1.06,.94)}88%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(16px,-37px)rotate(-81deg)scale(.98,1.02)}to{transform:translate(16px,-34px)rotate(-84deg)scale(1)}}@keyframes notacik-lying{0%,to{transform:translate(16px,-34px)rotate(-84deg)scale(1)}50%{transform:translate(16px,-34px)rotate(-84deg)scale(1.03,.97)}}@keyframes notacik-getup{0%{transform:translate(16px,-34px)rotate(-84deg)scale(1)}30%{transform:translate(11px,-26px)rotate(-46deg)scale(1)}52%{transform:translateY(3px)rotate(5deg)scale(1.1,.88)}70%{transform:translateY(-7px)rotate(-3deg)scale(.95,1.06)}86%{transform:translate(0)rotate(1deg)scale(1.02,.98)}to{transform:translate(0)rotate(0)scale(1)}}.yt-mascot.act-land .m-figure{animation:.76s cubic-bezier(.25,.8,.35,1) notacik-land-soft}@keyframes notacik-land-soft{0%{transform:translateY(-4px)scale(1)}22%{transform:translateY(4px)scale(1.15,.85)}50%{transform:translateY(-6px)scale(.94,1.07)}74%{transform:translateY(1px)scale(1.03,.97)}to{transform:translate(0)scale(1)}}.pm-bubble.side-top{transform:translate(calc(-50% + var(--bubble-shift,0px)), 6px) scale(.92)}.pm-bubble.side-top.is-shown{transform:translate(calc(-50% + var(--bubble-shift,0px)), 0)}.music-player-card.is-mascot-carrying .music-player-frame{pointer-events:none}.yt-mascot .m-pupil{transform:translate(var(--look-x,0px), var(--look-y,0px))}.yt-mascot .m-eye{transform-origin:50%}.pm-mascot,.pm-mascot .yt-mascot{width:var(--pm-size,84px);height:var(--pm-size,84px)}.pm-layer.scene-board{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pm-layer.scene-board .pm-bubble{max-width:170px;font-size:11px}.pm-layer.is-passive .yt-mascot{pointer-events:none}.yt-chip.is-mascot-dragged{animation:1.5s cubic-bezier(.3,.7,.2,1) page-dragged}.music-player-ambient img{transition:filter .7s}.music-player-ambient.is-mascot-dimmed img{filter:blur(52px)saturate(1.6)brightness(.22)}.yt-lyrics{transition:border-color .5s,box-shadow .5s}.yt-lyrics.is-mascot-painted{border-color:#ff9fb5d9;box-shadow:0 0 0 2px #ff9fb538,0 0 30px -6px #ff9fb599}.yt-title.is-mascot-tilted{animation:1.6s cubic-bezier(.3,.7,.2,1) page-tilted}:is(.zoom-control,.share-button,.visitor-create-button).is-mascot-poked{animation:.62s cubic-bezier(.3,.7,.2,1) chip-poked}.mini-map.is-mascot-tilted{animation:1.6s cubic-bezier(.3,.7,.2,1) page-tilted}.finish-button.is-mascot-bounced{animation:.9s cubic-bezier(.3,.7,.2,1) page-bounced}.activity-launch-button.is-mascot-flapped{animation:1s ease-in-out page-flapped}.board-heading h1{transform-origin:50% 60%}.board-heading h1.is-mascot-tugged{animation:1.3s cubic-bezier(.3,.7,.2,1) page-tugged}@keyframes page-dragged{0%{transform:none}35%{transform:translate(26px)rotate(2deg)}55%{transform:translate(24px)rotate(1deg)}80%{transform:translate(-4px)rotate(-1deg)}to{transform:none}}@keyframes page-tilted{0%{transform:none}30%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}82%{transform:rotate(-1deg)}to{transform:none}}@keyframes page-bounced{0%,to{transform:none}30%{transform:translateY(-6px)scale(1.04)}60%{transform:translateY(1px)scale(.98)}}@keyframes page-flapped{0%,to{transform:none}25%{transform:rotate(-12deg)}50%{transform:rotate(9deg)}75%{transform:rotate(-4deg)}}
