@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700;800&family=Inter:wght@400;500;700;800&family=Lato:wght@400;700;900&family=Merriweather:wght@400;700;900&family=Montserrat:wght@400;500;700;800&family=Nunito:wght@400;500;700;800&family=Open+Sans:wght@400;500;700;800&family=Oswald:wght@400;500;700&family=Playfair+Display:wght@400;600;700;800&family=Poppins:wght@400;500;700;800&family=Raleway:wght@400;500;700;800&family=Roboto:wght@400;500;700;900&family=Rubik:wght@400;500;700;800&family=Source+Sans+3:wght@400;500;700;800&family=Work+Sans:wght@400;500;700;800&display=swap";@font-face{font-family:PP Frama;src:url(/assets/PPFrama-Medium-CQVhGedk.woff2)format("woff2");font-weight:500}@font-face{font-family:PP Frama;src:url(/assets/PPFrama-Bold-DO5POdc_.woff2)format("woff2");font-weight:800}:root{--bg:#fff;--ink:#080808;--muted:#a5a29e;--line:#0000001a;--soft:#efede9;--page-surface:#fff;--card-surface:#f5f1eb;--card-border:#dedede;--card-shadow:0 8px 24px #0b0c0d12;--blue:#1683ff;--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 42 42'%3E%3Cpath d='M10 5 L32 26 L22 28 L16 38 L10 5 Z' fill='none' stroke='white' stroke-width='8' stroke-linejoin='round'/%3E%3Cpath d='M10 5 L32 26 L22 28 L16 38 L10 5 Z' fill='white' stroke='%23050505' stroke-width='3.2' stroke-linejoin='round'/%3E%3C/svg%3E") 8 4, var(--cursor-native-default);--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 42 42'%3E%3Cpath d='M18 35c-4.6 0-7.7-2.4-9.3-6.2l-2.5-5.9c-.7-1.7.1-3.5 1.8-4.2 1.5-.6 3.1 0 4 1.5l1.4 2.3V9.5c0-2.3 1.8-4.1 4.1-4.1s4.1 1.8 4.1 4.1v8.2c.6-.5 1.3-.8 2.2-.8 1.3 0 2.4.7 3 1.7.6-.5 1.3-.8 2.2-.8 1.6 0 2.9 1 3.4 2.4.5-.3 1.1-.5 1.8-.5 2 0 3.5 1.5 3.5 3.5v1.9c0 6-4.8 9.9-10.8 9.9H18Z' fill='none' stroke='white' stroke-width='8' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M18 35c-4.6 0-7.7-2.4-9.3-6.2l-2.5-5.9c-.7-1.7.1-3.5 1.8-4.2 1.5-.6 3.1 0 4 1.5l1.4 2.3V9.5c0-2.3 1.8-4.1 4.1-4.1s4.1 1.8 4.1 4.1v8.2c.6-.5 1.3-.8 2.2-.8 1.3 0 2.4.7 3 1.7.6-.5 1.3-.8 2.2-.8 1.6 0 2.9 1 3.4 2.4.5-.3 1.1-.5 1.8-.5 2 0 3.5 1.5 3.5 3.5v1.9c0 6-4.8 9.9-10.8 9.9H18Z' fill='white' stroke='%23050505' stroke-width='3.1' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M21.6 18.4v6.2M26.8 19.2v5.9M32.4 21v4.6' fill='none' stroke='%23050505' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E") 14 6, var(--cursor-native-pointer);--cursor-text:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 42 42'%3E%3Cpath d='M15 7 H27 M21 7 V35 M15 35 H27' fill='none' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M15 7 H27 M21 7 V35 M15 35 H27' fill='none' stroke='%23050505' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 17 17, var(--cursor-native-text);--cursor-grab:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 42 42'%3E%3Cpath d='M10 21 V14 a3 3 0 0 1 6 0 v6 V10 a3 3 0 0 1 6 0 v10 V12 a3 3 0 0 1 6 0 v9 V16 a3 3 0 0 1 6 0 v7 c0 8-5 13-12 13 h-3 c-6 0-10-5-10-11 v-4 Z' fill='none' stroke='white' stroke-width='7' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M10 21 V14 a3 3 0 0 1 6 0 v6 V10 a3 3 0 0 1 6 0 v10 V12 a3 3 0 0 1 6 0 v9 V16 a3 3 0 0 1 6 0 v7 c0 8-5 13-12 13 h-3 c-6 0-10-5-10-11 v-4 Z' fill='white' stroke='%23050505' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 16 16, var(--cursor-native-grab);--cursor-grabbing:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 42 42'%3E%3Cpath d='M11 20 v-4 a3 3 0 0 1 6 0 v3 V13 a3 3 0 0 1 6 0 v6 V15 a3 3 0 0 1 6 0 v5 V18 a3 3 0 0 1 6 0 v5 c0 8-5 13-13 13 h-3 c-6 0-10-5-10-11 v-5 Z' fill='none' stroke='white' stroke-width='7' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M11 20 v-4 a3 3 0 0 1 6 0 v3 V13 a3 3 0 0 1 6 0 v6 V15 a3 3 0 0 1 6 0 v5 V18 a3 3 0 0 1 6 0 v5 c0 8-5 13-13 13 h-3 c-6 0-10-5-10-11 v-5 Z' fill='white' stroke='%23050505' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 16 16, var(--cursor-native-grabbing);--cursor-crosshair:var(--cursor-default);--cursor-disabled:var(--cursor-default);--cursor-native-default:auto;--cursor-native-pointer:pointer;--cursor-native-text:text;--cursor-native-grab:grab;--cursor-native-grabbing:grabbing}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;cursor:var(--cursor-default);margin:0}body{background:var(--bg);color:var(--ink);cursor:var(--cursor-default);font-family:PP Frama,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit;cursor:var(--cursor-pointer)}a,[role=button]{cursor:var(--cursor-pointer)}input,textarea,[contenteditable=true]{cursor:var(--cursor-text)}@media (hover:hover) and (pointer:fine){.has-custom-cursor,.has-custom-cursor *,.has-custom-cursor :before,.has-custom-cursor :after{cursor:none!important}}.custom-cursor{--custom-cursor-x:-8px;--custom-cursor-y:-4px;z-index:2147483647;color:#fff;pointer-events:none;will-change:transform;width:34px;height:34px;transition:opacity 80ms;position:fixed;top:0;left:0;transform:translate(-120px,-120px)}.custom-cursor[hidden]{display:none}.custom-cursor-shape{fill:#fff;stroke:#050505;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.1px;paint-order:stroke fill;filter:drop-shadow(0 0 #fff)drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff);transform-origin:50%;transition:transform 90ms;display:none;position:absolute;inset:0;overflow:visible}.custom-cursor-shape path{vector-effect:non-scaling-stroke}.custom-cursor-lines{fill:none;stroke-width:2.3px}.custom-cursor[data-cursor=default]{--custom-cursor-x:-8px;--custom-cursor-y:-4px}.custom-cursor[data-cursor=pointer]{--custom-cursor-x:-14px;--custom-cursor-y:-6px}.custom-cursor[data-cursor=text],.custom-cursor[data-cursor=grab],.custom-cursor[data-cursor=grabbing],.custom-cursor[data-cursor=rotate],.custom-cursor[data-cursor^=resize-]{--custom-cursor-x:-17px;--custom-cursor-y:-17px}.custom-cursor[data-cursor=default] .custom-cursor-default,.custom-cursor[data-cursor=pointer] .custom-cursor-pointer,.custom-cursor[data-cursor=text] .custom-cursor-text,.custom-cursor[data-cursor=grab] .custom-cursor-grab,.custom-cursor[data-cursor=grabbing] .custom-cursor-grabbing,.custom-cursor[data-cursor=rotate] .custom-cursor-rotate,.custom-cursor[data-cursor^=resize-] .custom-cursor-resize{display:block}.custom-cursor-text,.custom-cursor-rotate,.custom-cursor-resize{fill:none;stroke-width:4px}.custom-cursor.is-pressed .custom-cursor-shape{transform:scale(.92)}.custom-cursor.is-pressed[data-cursor=text] .custom-cursor-text{transform:scale(1.08)}.custom-cursor[data-cursor=resize-ns] .custom-cursor-resize{transform:rotate(90deg)}.custom-cursor[data-cursor=resize-nwse] .custom-cursor-resize{transform:rotate(45deg)}.custom-cursor[data-cursor=resize-nesw] .custom-cursor-resize{transform:rotate(-45deg)}.custom-cursor.is-pressed[data-cursor=resize-ns] .custom-cursor-resize{transform:rotate(90deg)scale(.92)}.custom-cursor.is-pressed[data-cursor=resize-nwse] .custom-cursor-resize{transform:rotate(45deg)scale(.92)}.custom-cursor.is-pressed[data-cursor=resize-nesw] .custom-cursor-resize{transform:rotate(-45deg)scale(.92)}.shell{background:var(--page-surface);min-height:100vh;cursor:var(--cursor-default);padding:30px;position:relative;overflow:auto}.shell button,.shell input{font-size:14px}.shell-primary{color:#fff;background:#050505;border:1px solid #050505;border-radius:8px;height:42px;padding:0 16px;font-weight:500;box-shadow:0 4px 16px #00000024}.shell-secondary{border:1px solid var(--line);background:#fffffff0;border-radius:8px;height:42px;padding:0 16px;font-weight:500;box-shadow:0 4px 16px #00000012}.shell-secondary:hover,.dashboard-actions button:hover{background:#f2f1ed}.shell-link{color:var(--muted);background:0 0;border:0;font-weight:500;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-mosaic-shell{color:#0b0c0d;width:100vw;height:100svh;cursor:var(--cursor-default);-webkit-user-select:none;user-select:none;background:#f5f1eb;overflow:hidden}.auth-mosaic-form{width:100%;height:100%;margin:0;position:relative}.auth-mosaic-canvas{width:100vw;height:100svh;cursor:var(--cursor-default);transform-origin:50%;background:#f5f1eb;position:absolute;inset:0;overflow:hidden;container-type:size}.auth-decor-tile,.auth-word-tile,.auth-field-tile,.auth-submit-tile,.auth-mode-prompt,.auth-mode-switch,.auth-community-link,.auth-mosaic-copy,.auth-horizontal-logo-tile,.auth-mosaic-message{position:absolute}.auth-decor-tile,.auth-word-tile{left:var(--d-x);top:var(--d-y);width:var(--d-w);height:var(--d-h);background:var(--tile-bg);color:var(--tile-color);justify-content:center;align-items:center;display:flex}.auth-word-tile{z-index:2;letter-spacing:-.03em;white-space:nowrap;padding:min(.661cqw,1.157cqh);font-size:min(6.482cqw,11.343cqh);font-weight:500;line-height:1;overflow:hidden}.auth-word-text{white-space:nowrap;display:inline-block}.auth-mode-prompt,.auth-mode-switch,.auth-community-link{z-index:5;border:0;justify-content:flex-start;align-items:center;height:38px;padding:0;font-size:min(.926cqw,1.62cqh);line-height:1.3;display:flex;top:0}.auth-mode-prompt{color:#0b0c0d;width:9.458%;padding-left:1.323%;left:0}.auth-mode-switch{color:#f5f1eb;background:0 0;width:16.204%;padding-left:1.323%;font-weight:500;left:9.458%}.auth-community-link{color:#0b0c0d;background:0 0;justify-content:center;width:48.677%;font-weight:500;left:25.661%}.auth-field-tile{z-index:6;color:#f5f1eb;background:#0b0c0d;align-items:center;display:flex}.auth-email-tile{width:58.135%;height:12.963%;padding:1.323%;top:34.838%;left:0}.auth-password-tile{width:58.135%;height:12.963%;padding:1.323%;top:65.278%;left:41.865%}.auth-field-tile input{color:#f5f1eb;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:min(2.646cqw,4.63cqh);font-weight:500;line-height:1}.auth-field-tile.is-invalid input{color:#0000;caret-color:#f5f1eb}.auth-field-tile.is-invalid:focus-within input{color:#f5f1eb}.auth-field-tile input::placeholder{color:#f5f1eb;opacity:1}.auth-field-tile.is-invalid input::placeholder{color:#0000}.auth-field-error{pointer-events:none;color:#f5f1eb;font-size:min(2.646cqw,4.63cqh);font-weight:500;line-height:1;position:absolute;top:50%;left:1.323%;transform:translateY(-50%)}.auth-field-tile.is-invalid:focus-within .auth-field-error{opacity:0}.auth-field-tile input.auth-password-dots{letter-spacing:.1em;font-family:Arial,Helvetica,sans-serif;font-size:min(5.291cqw,9.259cqh);line-height:.75}.auth-show-button,.auth-forgot-mosaic{color:#f5f1eb;background:0 0;border:0;height:16.071%;padding:0;font-size:min(.926cqw,1.62cqh);font-weight:500;line-height:1.3;position:absolute;top:8.929%}.auth-show-button{right:27.873%}.auth-forgot-mosaic{right:2.276%}.auth-forgot-mosaic:disabled{cursor:var(--cursor-disabled);opacity:.55}.auth-mosaic-copy{z-index:8;color:#0b0c0d;text-wrap:pretty;background:#f5f1eb;align-items:flex-start;width:17.526%;height:13.079%;margin:0;padding:min(.794cqw,1.389cqh) min(1.323cqw,2.315cqh);font-size:min(.926cqw,1.45cqh);line-height:1.14;display:flex;top:82.639%;left:0;overflow:hidden}.auth-submit-tile{z-index:7;color:#f5f1eb;letter-spacing:-.03em;white-space:nowrap;background:#0b0c0d;border:0;justify-content:center;align-items:center;width:25.661%;height:13.079%;padding:min(.661cqw,1.157cqh);font-size:min(6.482cqw,11.343cqh);font-weight:500;line-height:1;transition:transform .62s cubic-bezier(.19,1,.22,1);display:flex;top:82.639%;left:74.339%}.auth-submit-tile:disabled{cursor:var(--cursor-default);opacity:.86}.auth-mask-text{clip-path:inset(-.08em 0 -.22em);pointer-events:none;line-height:1;display:inline-flex;overflow:hidden}.auth-mask-char{text-shadow:0 calc(var(--char-direction) * 1.15em) currentColor;will-change:transform;line-height:1;transition:transform .76s cubic-bezier(.19,1,.22,1),text-shadow .32s;display:inline-block;transform:translateY(0)}.auth-mask-button:hover .auth-mask-char,.auth-mask-button:focus-visible .auth-mask-char,.auth-mask-button.is-auth-mask-active .auth-mask-char{transform:translateY(calc(var(--char-direction) * -1.15em));transition-delay:calc(var(--char) * 22ms)}.auth-horizontal-logo-tile{z-index:8;pointer-events:none;justify-content:center;align-items:center;width:9.524%;height:4.398%;padding:0 min(.661cqw,1.157cqh);display:flex;position:absolute;top:0;left:90.476%}.auth-horizontal-logo-tile img{width:min(5.952cqw,19.105cqh);max-width:78%;height:auto;max-height:58%;display:block}.auth-mosaic-message{z-index:9;color:#f5f1eb;background:#0b0c0d;border:1px solid #f5f1eb38;border-radius:0;width:21.825%;margin:0;padding:min(.794cqw,1.389cqh) min(.926cqw,1.62cqh);font-size:min(.992cqw,1.736cqh);line-height:1.25;top:34.838%;left:59.458%}.is-signup .auth-mode-prompt{width:128px}.is-signup .auth-submit-tile{font-size:min(5.82cqw,10.185cqh)}@media (width>=701px){.auth-short-hide{display:none}}@media (height<=1100px) and (width>=701px){.auth-compact-hide{display:none}.auth-word-tile{font-size:min(6.2cqw,10.85cqh)}}@media (width<=700px){.auth-mosaic-canvas{width:100vw;height:100svh}.auth-decor-tile,.auth-word-tile{left:var(--m-x);top:var(--m-y);width:var(--m-w);height:var(--m-h)}.auth-desktop-only{display:none}.auth-word-tile{letter-spacing:0;padding:min(2.545cqw,1.174cqh);font-size:min(14.758cqw,6.808cqh);line-height:1}.auth-mode-prompt,.auth-mode-switch,.auth-community-link{height:4.577%;font-size:min(3.562cqw,1.643cqh)}.auth-mode-prompt{left:4.071%}.auth-mode-switch{width:63.104%;padding-left:5.089%;left:36.896%}.auth-community-link{width:100%;height:2.934%;top:4.577%;left:0}.auth-email-tile{width:100%;height:10.211%;padding:7.634% 4.071%;top:7.512%;left:0}.auth-password-tile{width:100%;height:10.329%;padding:7.634% 4.071%;top:31.221%;left:0}.auth-field-tile input{letter-spacing:0;font-size:min(5.089cqw,2.347cqh);line-height:1.3}.auth-field-tile input.auth-password-dots{letter-spacing:.1em;font-size:min(10.178cqw,4.695cqh);line-height:.75}.auth-show-button,.auth-forgot-mosaic{font-size:min(3.562cqw,1.643cqh);top:5.682%}.auth-show-button{left:39.949%;right:auto}.auth-forgot-mosaic{left:66.921%;right:auto}.auth-mosaic-copy{width:44.02%;height:8.45%;font-size:min(3.181cqw,1.467cqh);line-height:1.18;top:81.103%;left:4.071%}.auth-submit-tile{letter-spacing:0;justify-content:flex-start;width:60.051%;height:10.446%;padding:2.545cqw 4.071%;font-size:min(14.758cqw,6.808cqh);top:89.554%;left:0}.is-signup .auth-submit-tile{font-size:min(12.723cqw,5.869cqh)}.auth-horizontal-logo-tile{display:none}.auth-mosaic-message{width:91.858%;padding:2.29cqw 2.545cqw;font-size:min(3.308cqw,1.526cqh);top:17.723%;left:4.071%}}@media (prefers-reduced-motion:reduce){.auth-submit-tile,.auth-mask-char{transition:none}}.figma-back-button{border:1px solid var(--line);color:#050505;white-space:nowrap;background:#fffffff5;border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:184px;height:42px;padding:0 16px;font-size:15px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 8px 24px #0000001a}.figma-back-button:hover{background:#f2f1ed}.auth-screen{grid-template-columns:minmax(320px,440px) minmax(320px,1fr);align-items:center;gap:56px;display:grid}.early-access-screen{background:radial-gradient(circle at 1.6px 1.6px,#00000014 1.4px,#0000 1.55px) 0 0/18px 18px,#f5f1eb;place-items:center;min-height:100vh;padding:30px;display:grid}.auth-panel{border:1px solid var(--line);background:#fffffff0;border-radius:14px;width:min(100%,430px);padding:28px;box-shadow:0 18px 55px #0000001f}.auth-panel img{width:67px;height:49px}.auth-panel h1,.dashboard-hero h1{letter-spacing:0;margin:18px 0 8px;font-size:34px;line-height:.98}.auth-panel p,.dashboard-hero p,.dashboard-panel p,.board-entry-card p{color:var(--muted);margin:0;line-height:1.35}.auth-panel form{gap:12px;margin:24px 0 16px;display:grid}.auth-panel label{gap:7px;font-size:14px;display:grid}.auth-panel input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;height:42px;padding:0 12px}.auth-panel input:focus{border-color:#1683ffb8;box-shadow:0 0 0 3px #1683ff1f}.auth-forgot{color:var(--muted);background:0 0;border:0;justify-self:end;margin-top:-4px;padding:0;font-size:14px;font-weight:500}.auth-forgot:hover{color:#050505}.auth-forgot:disabled{cursor:var(--cursor-disabled);opacity:.55}.auth-panel .auth-message{border:1px solid var(--line);color:#050505;background:#fff;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.3}.early-access-panel{width:min(430px,100%);position:relative}.early-access-panel:after{content:"Private beta";border:1px solid var(--line);background:#f2f1ed;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:500;position:absolute;top:22px;right:22px}.early-access-link{margin-top:2px;display:inline-flex}.early-access-link:hover{color:#050505}.auth-preview{min-height:520px;position:relative}.auth-preview-card{border:1px solid var(--line);background:#fff;position:absolute;box-shadow:0 14px 38px #00000024}.auth-preview-card.image{background:url(/assets/P48-4BHBJsIk.jpg) 50%/cover;border-radius:10px;width:240px;height:300px;top:80px;left:8%;transform:rotate(-9deg)}.auth-preview-card.note{background:#bfefff;border-radius:16px;place-items:center;width:210px;height:168px;padding:22px;font-size:24px;line-height:1;display:grid;top:228px;left:34%;transform:rotate(4deg)}.auth-preview-pill{border:1px solid var(--line);background:#ffb7d5;border-radius:999px;padding:10px 16px;font-weight:800;position:absolute;top:420px;left:21%;box-shadow:0 10px 28px #0000001f}.dashboard-screen{grid-template-rows:auto auto auto;align-content:start;gap:24px;display:grid}.dashboard-header,.dashboard-hero,.dashboard-grid{width:min(1120px,100%);margin:0 auto}.dashboard-header{justify-content:space-between;align-items:center;display:flex}.dashboard-brand,.dashboard-actions{align-items:center;gap:12px;display:flex}.dashboard-brand img{width:58px;height:42px}.dashboard-brand strong{font-size:20px;display:block}.dashboard-brand span,.dashboard-actions span{color:var(--muted);font-size:14px}.dashboard-actions button{border:1px solid var(--line);background:#fffffff0;border-radius:8px;height:36px;padding:0 12px}.dashboard-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:36px 0 24px;display:flex}.dashboard-hero-actions{align-items:center;gap:10px;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);grid-template-areas:"board side";align-items:start;gap:18px;display:grid}.board-entry-card,.dashboard-panel{border:1px solid var(--line);background:#fffffff0;border-radius:14px;box-shadow:0 14px 38px #00000014}.board-entry-card{text-align:left;grid-area:board;grid-template-rows:auto auto;gap:16px;padding:18px;display:grid}.dashboard-next-card,.dashboard-account-card{grid-area:auto}.dashboard-side-stack{grid-area:side;gap:18px;display:grid}.board-entry-open{text-align:left;background:0 0;border:0;width:100%;min-width:0;height:auto;min-height:0;padding:0;display:block}.board-entry-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.board-edit-button{border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;padding:0 12px;font-size:14px;font-weight:500}.board-edit-button:hover{background:var(--soft)}.board-entry-card h2,.dashboard-panel h2{margin:0 0 6px;font-size:20px;line-height:1}.board-card-preview{aspect-ratio:1100/720;background:radial-gradient(circle at 1.6px 1.6px,#0000001a 1.55px,#0000 1.65px) 0 0/16.54px 16.54px,#fbfaf7;border-radius:9px;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.board-card-preview.is-leaving-tack{cursor:var(--cursor-crosshair);outline-offset:3px;outline:2px solid #050505}.dashboard-preview-item{transform-origin:50%;min-width:8px;min-height:8px;display:block;position:absolute;bottom:auto;right:auto;overflow:hidden;box-shadow:0 7px 16px #0000001f}.dashboard-preview-item.preview-image{background:#fff;border-radius:4px;padding:2.5%}.dashboard-preview-item.preview-image>img{object-fit:cover;object-position:center;border-radius:3px;width:100%;height:72%;display:block}.dashboard-preview-item.preview-image.image-classic{padding:0}.dashboard-preview-item.preview-image.image-classic>img{height:100%}.dashboard-preview-item.preview-note{color:#050505;border-radius:10px;padding:8px;font-size:10px;line-height:1.05}.dashboard-preview-item.preview-text{box-shadow:none;white-space:pre-wrap;font-weight:800;line-height:1}.dashboard-preview-item.preview-link{color:#050505;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800}.dashboard-preview-item.preview-shape,.dashboard-preview-item.preview-sticker,.dashboard-preview-item.preview-music{box-shadow:none}.dashboard-preview-item.preview-sticker img,.dashboard-preview-item.preview-shape .shape-svg{width:100%;height:100%}.dashboard-preview-item.preview-music{background:#151515;border-radius:6px;justify-content:center;align-items:end;gap:3px;padding:12px;display:flex}.dashboard-preview-item.preview-music span{background:#bfefff;border-radius:999px;width:8%}.dashboard-preview-item.preview-music span:first-child,.dashboard-preview-item.preview-music span:nth-child(4){background:#ffb7d5;height:32%}.dashboard-preview-item.preview-music span:nth-child(2),.dashboard-preview-item.preview-music span:nth-child(5){background:#f7df3e;height:68%}.dashboard-preview-item.preview-music span:nth-child(3){height:88%}.board-card-preview.skin-retro .dashboard-preview-item{border-radius:0;font-family:Tahoma,MS Sans Serif,Microsoft Sans Serif,Arial,sans-serif}.board-card-preview.skin-retro .preview-note,.board-card-preview.skin-retro .preview-image,.board-card-preview.skin-retro .preview-link,.board-card-preview.skin-retro .preview-music{border:1px solid #404040;border-color:#fff #404040 #404040 #fff;box-shadow:2px 2px #0000003d}.board-card-preview.skin-retro .preview-note{padding-top:15px;font-family:Courier New,Courier,monospace}.board-card-preview.skin-retro .preview-note:before{content:"";background:navy;height:9px;position:absolute;top:1px;left:1px;right:1px}.board-card-preview.skin-retro .preview-image{background:silver}.board-card-preview.skin-retro .preview-image>img{border-radius:0}.board-card-preview.skin-retro .preview-text{text-shadow:1px 1px #fff;background:#ffffffb8;border:1px dotted #404040;padding:3px}.board-card-preview.skin-retro .preview-link{background:silver!important}.board-card-preview.skin-retro .preview-music{background:silver}.board-card-preview.skin-retro .preview-music span{border-radius:0}.board-card-preview.skin-retro .preview-sticker img{image-rendering:pixelated;filter:saturate(1.18)contrast(1.08)drop-shadow(2px 2px #00000047)}.dashboard-preview-empty{color:var(--muted);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.visitor-tack{z-index:120;color:#050505;background:#f7df3e;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;line-height:1;animation:.18s cubic-bezier(.2,.9,.2,1) tack-land;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000038}.visitor-tack:after{content:"";opacity:.22;border:1px solid;border-radius:50%;position:absolute;inset:-5px}.visitor-tack-love{background:#ffb7d5}.visitor-tack-same{background:#bfefff}.visitor-tack-music{background:#d9c2ff}@keyframes tack-land{0%{opacity:0;transform:translate(-50%,-50%)scale(1.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dashboard-panel{padding:22px}.dashboard-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-panel-title h2{margin:0}.dashboard-panel-title span{color:#fff;background:#050505;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1}.dashboard-task-list{color:var(--muted);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dashboard-task-list li{background:#f7f6f2;border-radius:8px;align-items:center;gap:9px;min-height:34px;padding:8px 10px;line-height:1.1;display:flex}.dashboard-task-list li:before{content:"";background:#bfefff;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:10px 0 #ffb7d5,20px 0 #f7df3e}.dashboard-task-list li{padding-left:38px}.dashboard-task-list li:before{margin-left:-28px}.dashboard-account-card p{max-width:30ch;font-size:16px;line-height:1.3}.community-screen{color:#0b0c0d;background:#f5f1eb;min-height:100vh;padding:30px}.community-header,.community-hero,.community-layout{width:min(1260px,100%);margin:0 auto}.community-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.community-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:48px 0 24px;display:grid}.community-hero p,.community-card-kicker{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:500}.community-hero h1{letter-spacing:-.03em;max-width:850px;margin:0;font-size:clamp(42px,6vw,92px);font-weight:500;line-height:.9}.community-forum-link{border:1px solid var(--line);color:#0b0c0d;background:#fff;border-radius:8px;align-items:center;min-height:42px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #00000014}.community-layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:18px;padding-top:18px;display:grid}.community-side-panel{gap:12px;display:grid;position:sticky;top:30px}.community-search-card,.community-suggest-card,.community-pulse-card,.community-idea-card,.community-empty-state{border:1px solid var(--line);background:#fffffff0;border-radius:14px;box-shadow:0 14px 38px #00000014}.community-search-card{gap:12px;padding:18px;display:grid}.community-suggest-card{gap:10px;padding:18px;display:grid}.community-suggest-card h2,.community-pulse-card h2,.community-idea-card h2,.community-empty-state h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:1}.community-search-card input,.community-suggest-card input,.community-suggest-card textarea,.community-suggest-card select{border:1px solid var(--line);color:#0b0c0d;width:100%;font:inherit;background:#f2f1ed;border-radius:8px;outline:0;padding:12px;font-size:14px;font-weight:500}.community-suggest-card textarea{resize:vertical;min-height:106px}.community-search-card input:focus,.community-suggest-card input:focus,.community-suggest-card textarea:focus,.community-suggest-card select:focus{background:#fff;border-color:#0b0c0d}.community-filter-group{flex-wrap:wrap;gap:6px;display:flex}.community-filter-group button{border:1px solid var(--line);color:#0b0c0d;background:#fff;border-radius:999px;min-height:32px;padding:0 11px;font-size:13px;font-weight:500}.community-filter-group.is-compact button{border-radius:7px}.community-filter-group button:hover,.community-filter-group button.is-active{background:#ffbf00}.community-form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.community-pulse-card{gap:14px;padding:18px;display:grid}.community-pulse-list{gap:10px;display:grid}.community-pulse-list div{background:#f2f1ed;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.community-pulse-list span{background:#ffbf00;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:500;display:inline-flex}.community-pulse-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.community-pulse-list em,.community-idea-meta em,.community-comment-button{color:var(--muted);font-size:13px;font-style:normal;font-weight:500}.community-feed{gap:12px;display:grid}.community-feed-header{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;box-shadow:0 12px 30px #0000000f}.community-feed-header span,.community-feed-header strong{font-size:14px;font-weight:500}.community-feed-header span{color:var(--muted)}.community-idea-card{grid-template-columns:70px minmax(0,1fr);gap:16px;padding:16px;display:grid}.community-vote-stack{align-content:start;justify-items:center;gap:8px;display:grid}.community-vote-stack button{border:1px solid var(--line);color:#0b0c0d;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:inline-flex}.community-vote-stack button:hover,.community-vote-stack button.is-active{background:#ffbf00}.community-vote-stack strong{font-size:24px;font-weight:500;line-height:1}.community-idea-content{gap:10px;display:grid}.community-idea-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-idea-meta span{color:#f5f1eb;background:#0b0c0d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.community-idea-card p{color:var(--muted);margin:0;font-size:15px;font-weight:500;line-height:1.35}.community-comment-button{background:0 0;border:0;justify-self:start;padding:0}.community-empty-state{padding:24px}.community-empty-state p{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:500}.dashboard-screen{background:#fff;gap:24px;padding:30px;overflow:auto}.dashboard-header,.dashboard-hero,.dashboard-grid{width:min(1120px,100%);max-width:1120px;margin-left:auto;margin-right:auto}.dashboard-header{border-bottom:1px solid #dedede;min-height:64px;padding-bottom:20px}.dashboard-hero{background:#fff;border:1px solid #dedede;border-radius:16px;padding:30px}.board-entry-card,.dashboard-panel{border-color:var(--card-border);background:var(--card-surface);box-shadow:var(--card-shadow);border-radius:16px}.dashboard-task-list li{background:#f2f1ed}.community-screen{color:#0b0c0d;background:#fff;min-height:100vh;padding:0 30px 40px;overflow:auto}.community-header,.community-summary,.community-layout{width:min(1260px,100%);max-width:1260px;margin-left:auto;margin-right:auto}.community-header{border-bottom:1px solid #dedede;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:18px;min-height:109px;padding:24px 0;display:grid}.community-header-start{align-items:center;gap:46px;display:flex}.community-header-start img{object-fit:contain;width:67px;height:49px}.community-header-start nav{align-items:center;gap:30px;display:flex}.community-header-start nav button{color:#0b0c0d;background:0 0;border:0;padding:8px 0;font-size:16px;font-weight:500}.community-breadcrumb{white-space:nowrap;align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}.community-breadcrumb span{color:#a1a1a1}.community-breadcrumb b,.community-breadcrumb strong{font-weight:500}.community-account-button{color:#fff;background:#0b0c0d;border:1px solid #0b0c0d;border-radius:8px;order:4;min-height:42px;padding:0 16px;font-size:14px;font-weight:500}.community-header .figma-back-button{min-height:42px;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:8px;order:3;padding:0 16px;font-size:14px;font-weight:500}.community-hero{background:#67bd45;border:0;width:calc(100% + 60px);margin-left:-30px;padding:20px max(30px,50vw - 630px) 24px;display:block}.community-hero h1{letter-spacing:-.03em;width:min(1260px,100%);max-width:none;margin:0 auto;font-size:clamp(64px,5.8vw,88px);font-weight:500;line-height:1}.community-summary{border-bottom:1px solid #dedede;align-items:center;gap:28px;min-height:68px;padding:14px 0;display:flex}.community-summary span{color:#a1a1a1;white-space:nowrap;font-size:14px;font-weight:500}.community-summary strong{color:#0b0c0d;font-size:18px;font-weight:500}.community-summary p{color:#5f5f5f;margin:0 0 0 auto;font-size:14px;font-weight:500}.community-layout{grid-template-columns:348px minmax(0,716px);justify-content:center;gap:20px;padding-top:20px}.community-side-panel{gap:16px;top:20px}.community-search-card,.community-suggest-card,.community-pulse-card,.community-idea-card,.community-empty-state{box-shadow:none;background:#fff;border-color:#dedede;border-radius:16px}.community-search-card,.community-suggest-card,.community-pulse-card{padding:24px}.community-card-kicker{color:#a1a1a1;font-size:13px}.community-search-card input,.community-suggest-card input,.community-suggest-card textarea,.community-suggest-card select{background:#fff;border-color:#dedede}.community-filter-group{gap:2px;display:grid}.community-filter-group button{color:#777;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:flex-start;min-height:36px;padding:0 10px}.community-filter-group button:before{content:"";background:#67bd45;border-radius:2px;flex:none;width:9px;height:9px;margin-right:9px}.community-filter-group button:nth-child(2):before{background:#ffbf00}.community-filter-group button:nth-child(3):before{background:#43b3e6}.community-filter-group button:nth-child(4):before{background:#f45a17}.community-filter-group button:nth-child(5):before{background:#eba1c0}.community-filter-group button:hover,.community-filter-group button.is-active{color:#0b0c0d;background:#f2f1ed}.community-filter-group.is-compact{gap:6px;display:flex}.community-filter-group.is-compact button{border:1px solid #dedede;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px}.community-filter-group.is-compact button:before{display:none}.community-pulse-list div{background:#fff;border:1px solid #dedede;border-radius:8px}.community-feed{gap:0}.community-feed-header{min-height:54px;box-shadow:none;border:0;border-bottom:1px solid #dedede;border-radius:0;padding:0}.community-feed-tabs{align-self:stretch;align-items:center;gap:26px;display:flex}.community-feed-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 2px;font-size:15px;font-weight:500}.community-feed-tabs button.is-active{color:#0b0c0d;border-bottom-color:#0b0c0d}.community-idea-card{border-width:0 0 1px;border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:24px 8px}.community-vote-stack button{border-color:#a1a1a1;border-radius:8px;width:38px;height:38px}.community-vote-stack button:hover,.community-vote-stack button.is-active{background:#ffbf00;border-color:#0b0c0d}.community-vote-stack strong{font-size:18px}.community-idea-card h2{font-size:22px;line-height:1.1}.community-idea-card p{color:#5f5f5f;font-size:16px}.community-idea-meta span{color:#fff;background:#0b0c0d}@media (width<=820px){.dashboard-screen{padding:16px}.dashboard-hero{padding:20px}.community-screen{padding:0 16px 24px}.community-header{grid-template-columns:1fr auto;min-height:76px;padding:14px 0}.community-header-start{gap:18px}.community-header-start img{width:54px;height:40px}.community-header-start nav,.community-breadcrumb,.community-account-button{display:none}.community-hero{width:calc(100% + 32px);margin-left:-16px;padding:18px 16px 20px}.community-hero h1{font-size:54px}.community-summary{flex-wrap:wrap;gap:8px 20px}.community-summary p{width:100%;margin:0}.community-layout{grid-template-columns:1fr}.community-side-panel{position:static}}.discovery-screen{background:radial-gradient(circle at 20% 10%,#bfefff8c,#0000 27%),radial-gradient(circle at 82% 18%,#ffb7d580,#0000 24%),radial-gradient(circle at 62% 92%,#f7df3e59,#0000 28%),#fbfaf7;grid-template-rows:auto auto auto minmax(0,1fr);gap:18px;display:grid;overflow:hidden}.discovery-header,.discovery-intro,.discovery-filters,.discovery-stage{width:min(1180px,100%);margin:0 auto}.discovery-header,.discovery-actions,.discovery-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.discovery-actions{justify-content:flex-end}.discovery-actions button:not(.shell-primary){border:1px solid var(--line);background:#ffffffeb;border-radius:8px;height:38px;padding:0 12px;font-weight:500}.discovery-intro h1{max-width:690px;margin:6px 0 0;font-size:34px;line-height:.98}.discovery-intro p{color:var(--muted);margin:0}.orbit-summary{border:1px solid var(--line);text-align:right;background:#ffffffe6;border-radius:14px;min-width:112px;padding:14px 16px;display:grid;box-shadow:0 12px 32px #00000014}.orbit-summary strong{font-size:28px;line-height:1}.orbit-summary span{color:var(--muted);font-size:13px}.discovery-filters{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.discovery-filters button{border:1px solid var(--line);height:34px;color:var(--muted);background:#ffffffc7;border-radius:999px;flex:none;padding:0 13px;font-weight:500}.discovery-filters button:hover,.discovery-filters button.is-active{color:#fff;background:#050505}.discovery-stage{border:1px solid var(--line);background:linear-gradient(90deg,#00000009 1px,#0000 1px) 0 0/80px 80px,linear-gradient(#00000009 1px,#0000 1px) 0 0/80px 80px,#ffffffa8;border-radius:18px;min-height:0;position:relative;overflow:auto;box-shadow:inset 0 1px #fffc,0 18px 55px #00000014}.discovery-map{width:2600px;height:1780px;position:relative}.discovery-space-card{transform-origin:50%;transition:transform .16s cubic-bezier(.2,.9,.2,1),filter .16s;position:absolute}.discovery-space-card:hover,.discovery-space-card.is-selected{z-index:50;filter:saturate(1.08)}.discovery-space-open{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;width:100%;padding:8px;display:block;position:relative;box-shadow:0 8px 22px #00000012}.discovery-space-card.is-selected .discovery-space-open{box-shadow:0 0 0 2px var(--accent), 0 10px 26px #0000001a;border-color:#050505}.discovery-space-open .board-card-preview{border-radius:8px}.discovery-space-label{justify-content:space-between;align-items:center;gap:8px;padding:10px 2px 2px;display:flex}.discovery-space-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1;overflow:hidden}.discovery-space-label small{color:var(--muted);font-size:12px}.discovery-card-actions{z-index:20;opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:14px;right:14px;transform:translateY(4px)}.discovery-space-card:hover .discovery-card-actions,.discovery-space-card.is-selected .discovery-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.discovery-card-actions button{border:1px solid var(--line);background:#ffffffeb;border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:500;line-height:28px;box-shadow:0 8px 18px #00000014}.discovery-card-actions span{display:none}.discovery-card-actions button{color:#fff;background:#050505;border-color:#050505;min-width:66px}.discovery-card-actions button.is-delete,.public-board-delete{border-color:var(--line);color:#050505;background:#fff}.discovery-card-actions button.is-delete:hover,.public-board-delete:hover{background:#f2f1ed}.discovery-space-card.is-just-deleted{animation:.22s both saved-card-out}.saved-empty-state{border:1px solid var(--line);text-align:center;background:#fffffff0;border-radius:10px;grid-column:1/-1;justify-self:center;gap:10px;width:min(420px,100vw - 60px);padding:24px;display:grid;box-shadow:0 10px 28px #00000014}.saved-empty-state strong{font-size:22px;line-height:1}.saved-empty-state span{color:var(--muted);line-height:1.25}.saved-empty-state button,.public-board-delete{border:1px solid var(--line);border-radius:8px;height:42px;padding:0 14px;font-weight:500;box-shadow:0 4px 16px #00000014}.saved-empty-state button{color:#fff;background:#050505;justify-self:center}.discovery-peek{z-index:90;border:1px solid var(--line);background:#fffffff5;border-radius:18px;width:min(430px,100vw - 60px);padding:14px;position:fixed;bottom:30px;right:30px;box-shadow:0 24px 70px #0003}.discovery-peek-header{grid-template-columns:1fr auto;align-items:start;gap:12px;margin-bottom:12px;display:grid}.discovery-peek-header span{background:var(--accent);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.discovery-peek-header h2{margin:9px 0 4px;font-size:25px;line-height:1}.discovery-peek-header p{color:var(--muted);margin:0;font-size:14px;line-height:1.2}.discovery-peek-header>button{border:1px solid var(--line);background:#fff;border-radius:50%;width:30px;height:30px;font-size:16px}.discovery-peek-board{position:relative}.discovery-peek-board .board-card-preview{border:1px solid var(--line);box-shadow:inset 0 0 0 1px #ffffff80}.leave-tack-hint{z-index:30;color:#fff;background:#050505;border-radius:999px;padding:7px 10px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.tack-type-row{gap:6px;margin:12px 0;display:flex}.tack-type-row button{border:1px solid var(--line);height:32px;color:var(--muted);background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.tack-type-row button span{background:var(--tack-color);border-radius:50%;width:9px;height:9px}.tack-type-row button.is-active{color:#050505;background:#f2f1ed}.discovery-peek-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.discovery-peek-actions>button:not(.shell-primary){border:1px solid var(--line);background:#fff;border-radius:8px;height:42px;font-weight:500}.discovery-stats{color:var(--muted);gap:8px;margin-top:12px;font-size:12px;display:flex}.discovery-toast{z-index:110;color:#fff;background:#050505;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:500;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #0003}.discovery-screen{background:#fbfaf7;padding:0;display:block;overflow:hidden}.discovery-header{z-index:90;pointer-events:none;width:auto;margin:0;position:fixed;top:30px;left:30px;right:30px}.discovery-header .dashboard-brand,.discovery-actions{pointer-events:auto}.discovery-header .dashboard-brand{border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px 10px 7px 8px;box-shadow:0 8px 24px #00000014}.discovery-header .dashboard-brand img{width:42px;height:31px}.discovery-actions button:not(.shell-primary){background:#fff;border-radius:8px;height:42px;padding:0 16px;box-shadow:0 8px 24px #00000014}.discovery-actions .figma-back-button{border:1px solid var(--line);width:auto;min-width:184px;padding:0 16px;box-shadow:0 8px 24px #0000001a}.discovery-saved-button{border:1px solid var(--line);color:#050505;min-width:142px;font-weight:500}.discovery-stage{width:100%;height:100%;box-shadow:none;overscroll-behavior-y:contain;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden auto}.discovery-stage::-webkit-scrollbar{width:0;height:0}.discovery-map{grid-template-columns:repeat(8,minmax(0,1fr));place-content:start center;align-items:start;gap:36px 24px;width:100%;height:auto;min-height:0;margin:0 auto;padding:112px 30px 180px;display:grid}.discovery-space-card{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 190px;justify-self:center;width:100%;max-width:none;transition:none;position:relative;overflow:visible}.discovery-space-card:hover,.discovery-space-card.is-selected{filter:none}.discovery-space-card:nth-child(8n+2){margin-top:28px}.discovery-space-card:nth-child(8n+3){margin-top:10px}.discovery-space-card:nth-child(8n+4){margin-top:36px}.discovery-space-card:nth-child(8n+5){margin-top:18px}.discovery-space-card:nth-child(8n+7){margin-top:32px}.discovery-space-card:nth-child(8n){margin-top:12px}.discovery-space-card.is-dragging{z-index:130;filter:saturate(1.1);will-change:transform;transition:none}.discovery-space-card.is-just-saved .discovery-space-open{animation:.46s cubic-bezier(.2,1.25,.22,1) discovery-card-saved}.discovery-skeleton-card{pointer-events:none}.discovery-skeleton-card .discovery-space-open{cursor:var(--cursor-default)}.discovery-skeleton-preview{aspect-ratio:1100/720;background:#f2f1ed;border-radius:8px;position:relative;overflow:hidden}.discovery-skeleton-preview:after,.discovery-skeleton-card .discovery-space-label strong:after,.discovery-skeleton-card .discovery-space-label small:after,.discovery-skeleton-card .discovery-space-label em:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:.98s ease-in-out infinite skeleton-sheen;position:absolute;inset:0;transform:translate(-100%)}.discovery-skeleton-preview span,.discovery-skeleton-card .discovery-space-label strong,.discovery-skeleton-card .discovery-space-label small,.discovery-skeleton-card .discovery-space-label em{background:#e8e6e1;border-radius:999px;display:block;position:relative;overflow:hidden}.discovery-skeleton-preview span:first-child{border-radius:4px;width:22%;height:28%;position:absolute;top:18%;left:16%}.discovery-skeleton-preview span:nth-child(2){width:34%;height:10%;position:absolute;top:26%;right:12%}.discovery-skeleton-preview span:nth-child(3){border-radius:50%;width:18%;height:18%;position:absolute;bottom:20%;right:18%}.discovery-skeleton-card .discovery-space-label strong{width:104px;height:15px}.discovery-skeleton-card .discovery-space-label small{width:76px;height:12px}.discovery-skeleton-card .discovery-space-label em{width:48px;height:12px}@media (width<=1700px){.discovery-map{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=1320px){.discovery-map{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=980px){.discovery-map{grid-template-columns:repeat(4,minmax(0,1fr))}}.discovery-space-open{cursor:var(--cursor-pointer);touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:0;overflow:visible}.discovery-space-open .board-card-preview{height:auto;min-height:0}.discovery-space-card.is-dragging .discovery-space-open{cursor:var(--cursor-grabbing);box-shadow:0 30px 70px #0000003d}.discovery-category-pill{z-index:6;background:#fff;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1;position:absolute;top:12px;left:12px;box-shadow:0 6px 14px #00000014}.discovery-space-label>span{gap:3px;min-width:0;display:grid}.discovery-space-label em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal}.public-board-app{border-radius:0}.public-board-status{text-align:center;background:#fbfaf7;place-content:center;justify-items:center;gap:18px;width:100vw;height:100vh;display:grid}.public-board-status img{width:112px;height:auto}.public-board-status h1{margin:0;font-size:24px;font-weight:500}.public-board-status a,.public-board-brand{color:inherit;text-decoration:none}.public-board-brand{border:1px solid var(--line);background:#fffffff0;border-radius:8px;align-items:center;width:fit-content;height:42px;padding:8px 12px;display:flex;box-shadow:0 8px 24px #00000014}.public-board-brand img{width:74px;height:auto}.public-board-nav{z-index:70;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:absolute;top:30px;left:30px;right:30px}.public-board-title{border:1px solid var(--line);background:#fffffff0;border-radius:10px;justify-self:center;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex;box-shadow:0 8px 24px #00000014}.public-board-title span{background:#f2f1ed;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:500}.public-board-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:18px;line-height:1;overflow:hidden}.public-board-title em{color:var(--muted);font-size:14px;font-style:normal}.public-board-canvas .visitor-tack{pointer-events:none}.mobile-board-mode-switch,.mobile-board-layout,.mobile-original-board,.mobile-editor-title,.mobile-editor-nav,.mobile-editor-panel,.mobile-panel-scrim,.mobile-editor-original-size{display:none}.discovery-tabs,.discovery-search-controls,.discovery-save-tray{z-index:100;position:fixed}.discovery-tabs{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:8px;padding:4px;display:flex;bottom:30px;left:30px;box-shadow:0 12px 34px #0000001f}.discovery-tabs button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0 10px;font-weight:500}.discovery-tabs button.is-active,.discovery-tabs button:hover{color:#050505;background:#f2f1ed}.discovery-search-controls{gap:8px;display:flex;bottom:30px;left:50%;transform:translate(-50%)}.discovery-search-controls input,.discovery-search-controls select{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;height:50px;padding:0 16px;font-weight:500;box-shadow:0 12px 34px #0000001f}.discovery-search-controls input{width:min(348px,44vw)}.discovery-search-controls select{appearance:none;width:132px}.discovery-save-tray{width:229px;transition:transform .18s cubic-bezier(.2,.9,.2,1);top:50%;right:30px;transform:translateY(-28%)}.discovery-save-tray.is-hot{transform:translateY(-28%)scale(1.035)}.saved-tray-header,.saved-tray-dropzone{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px dashed #05050538;border-radius:8px;box-shadow:0 16px 42px #00000024}.saved-tray-header{justify-content:space-between;align-items:center;height:68px;padding:8px 11px 8px 16px;display:flex;position:relative}.saved-tray-header>span{font-size:14px;font-weight:500}.saved-tray-stack{width:58px;height:52px;position:relative}.saved-tray-stack>span{right:calc(var(--stack-index) * -6px);top:calc(8px - var(--stack-index) * 5px);width:54px;transform:rotate(calc(-7deg + var(--stack-index) * 7deg));border:2px solid #fff;border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 8px 18px #0003}.saved-tray-stack .board-card-preview{border-radius:4px}.saved-tray-dropzone{min-height:197px;color:var(--muted);place-items:center;margin-top:4px;padding:10px;font-weight:500;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.discovery-save-tray.is-hot .saved-tray-dropzone,.discovery-save-tray.is-hot .saved-tray-header{background:#fff;border-color:#0505058c;box-shadow:0 22px 60px #0003,0 0 0 5px #bfefff8c}.saved-board-grid{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.saved-board-mini{color:#050505;gap:5px;font-size:11px;font-weight:500;line-height:1;animation:.26s cubic-bezier(.2,1.3,.22,1) saved-mini-in;display:grid}.saved-board-mini .board-card-preview{border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 18px #0000001a}.saved-board-mini span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-board-mini.is-new,.saved-tray-stack>span.is-new{animation:.54s cubic-bezier(.18,1.6,.28,1) saved-mini-pop}@keyframes discovery-card-saved{0%{transform:scale(1)}45%{transform:scale(.94)}to{transform:scale(1)}}@keyframes saved-card-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes skeleton-sheen{to{transform:translate(100%)}}@keyframes saved-mini-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes saved-mini-pop{0%{opacity:0;transform:translateY(18px)scale(.62)rotate(-4deg)}62%{opacity:1;transform:translateY(-3px)scale(1.08)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (width<=820px){.shell{padding:18px}.auth-screen,.dashboard-grid{grid-template-columns:1fr;grid-template-areas:"board""side"}.auth-preview{display:none}.dashboard-header,.dashboard-hero{flex-direction:column;align-items:flex-start;gap:18px}.community-screen{padding:18px}.community-header,.community-hero{align-items:flex-start}.community-header,.community-hero,.community-layout{grid-template-columns:1fr}.community-hero{padding-top:32px}.community-hero h1{font-size:clamp(38px,12vw,64px)}.community-side-panel{position:static}.community-idea-card{grid-template-columns:54px minmax(0,1fr);gap:12px}.discovery-screen{padding:0;overflow:auto}.discovery-header{align-items:flex-start;top:12px;left:12px;right:12px}.discovery-header .dashboard-brand{display:none}.discovery-actions{justify-content:space-between;width:100%}.discovery-actions .shell-primary{display:none}.discovery-stage{height:auto;min-height:100vh;position:relative;inset:auto;overflow:visible}.discovery-map{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:16px 12px;width:min(100%,450px);height:auto;margin:0 auto;padding:86px 14px 330px;display:grid}.discovery-space-card{justify-self:center;max-width:none;width:100%!important;position:relative!important;top:auto!important;left:auto!important}.discovery-space-card:not(.is-dragging){transform:none!important}.discovery-space-card:nth-child(n){margin-top:0}.discovery-space-open{touch-action:pan-y}.discovery-tabs{bottom:12px;left:12px}.discovery-search-controls{bottom:66px;left:12px;right:12px;transform:none}.discovery-search-controls input{width:100%}.discovery-search-controls select{width:116px}.discovery-save-tray{width:min(224px,100vw - 150px);inset:auto 12px 12px auto;transform:none}.discovery-save-tray.is-hot{transform:scale(1.025)}.saved-tray-dropzone{display:none}.public-board-nav{grid-template-columns:1fr auto;gap:10px;top:12px;left:12px;right:12px}.public-board-nav .figma-back-button{width:168px}.public-board-title{grid-area:2/1/auto/-1;justify-self:stretch}.public-board-title strong{max-width:42vw}.public-board-title em{display:none}.public-board-app{overscroll-behavior:none;background:#fff;overflow:auto}.public-board-app:before,.public-board-app:after,.public-board-app .public-board-canvas{display:none}.public-board-nav{z-index:120;grid-template-columns:1fr auto;align-items:start;position:fixed}.public-board-brand{border-radius:7px;height:38px;padding:7px 10px}.public-board-brand img{width:64px}.public-board-title{border-radius:7px;grid-area:2/1/auto/-1;justify-content:center;align-self:stretch;padding:6px 8px}.public-board-title span{display:none}.public-board-title strong{max-width:44vw;font-size:15px}.mobile-board-mode-switch{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:130;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:9px;grid-template-columns:1fr 1fr;width:min(350px,100vw - 28px);padding:4px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 38px #0b0c0d29}.mobile-board-mode-switch button{color:#777;background:0 0;border:0;border-radius:6px;min-width:0;height:38px;font-size:13px;font-weight:500}.mobile-board-mode-switch button.is-active{color:#fff;background:#0b0c0d}.mobile-board-layout{background:#fff;min-height:100%;padding:120px 0 94px;display:block}.mobile-mode-original .mobile-board-layout{display:none}.mobile-board-atmosphere{background-color:var(--board-bg,#fbfaf7);background-image:var(--board-bg-image,none);background-position:50%;background-size:cover;border-radius:8px;width:calc(100% - 28px);height:104px;margin:0 14px 24px;position:relative;overflow:hidden}.mobile-board-atmosphere:after{content:"";background:#ffffff14;position:absolute;inset:0}.mobile-board-flow{gap:18px;width:min(100%,520px);margin:0 auto;padding:0 14px;display:grid}.mobile-flow-item{min-width:0;position:relative}.mobile-board-layout.is-editable .mobile-flow-item{outline-offset:4px;border-radius:8px;outline:1px solid #0000}.mobile-board-layout.is-editable .mobile-flow-item.is-selected{outline-color:var(--blue)}.mobile-flow-item.is-compact{justify-self:center;width:min(58%,230px)}.mobile-flow-item>:not(.mobile-flow-accent,.mobile-flow-order){z-index:2;position:relative}.mobile-flow-order{z-index:3;color:#0b0c0d57;letter-spacing:.02em;pointer-events:none;font-size:10px;font-weight:500;position:absolute;bottom:6px;right:8px}.mobile-flow-image{justify-self:start;width:min(82%,360px)}.mobile-flow-image:nth-child(2n){justify-self:end}.mobile-flow-image.is-wide{width:100%}.mobile-image-frame{background:#fff;border-radius:7px;flex-direction:column;margin:0;display:flex;overflow:hidden}.mobile-image-frame.is-polaroid{padding:9px;box-shadow:0 6px 18px #0b0c0d1c}.mobile-image-frame.is-classic{border:1px solid #0b0c0d17}.mobile-image-frame img,.mobile-image-frame .image-placeholder{object-fit:cover;aspect-ratio:auto;border-radius:4px;width:100%;height:auto;max-height:62vh}.mobile-image-frame figcaption{text-align:center;white-space:pre-line;padding:9px 8px 5px;font-size:14px;font-weight:500;line-height:1.18}.mobile-flow-note{width:min(88%,390px)}.mobile-flow-note:nth-child(2n){justify-self:end}.mobile-note{white-space:pre-wrap;border-radius:7px;min-height:148px;padding:20px;font-size:18px;line-height:1.22;box-shadow:0 5px 16px #0b0c0d14}.mobile-flow-text{padding:8px 4px}.mobile-text{white-space:pre-wrap;margin:0;line-height:1.08}.mobile-flow-link{width:fit-content;max-width:100%;height:44px}.mobile-flow-link .board-link-pill{min-width:150px}.mobile-flow-music{height:56px}.mobile-flow-music .music-player{gap:14px}.mobile-flow-music .music-disc,.mobile-flow-music .music-play-button{width:44px;min-width:44px;height:44px}.mobile-flow-sticker,.mobile-flow-shape,.mobile-flow-drawing{justify-self:center;place-items:center;width:min(64%,260px);min-height:112px;padding:12px;display:grid}.mobile-standalone-sticker{object-fit:contain;width:100%;max-height:260px}.mobile-standalone-shape,.mobile-standalone-drawing{width:100%;height:140px}.mobile-item-handle{border:1px solid var(--line);letter-spacing:1px;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid;top:-10px;right:-5px;box-shadow:0 5px 14px #0b0c0d1f;z-index:8!important;position:absolute!important}.mobile-flow-accent{z-index:4;pointer-events:none;width:72px;height:72px;position:absolute}.mobile-flow-accent img,.mobile-flow-accent svg{object-fit:contain;width:100%;height:100%}.mobile-flow-accent.accent-1{top:-22px;right:-8px;transform:rotate(8deg)}.mobile-flow-accent.accent-2{width:58px;height:58px;bottom:-18px;left:-10px;transform:rotate(-7deg)}.mobile-board-empty{border:1px dashed var(--line);color:#777;text-align:center;border-radius:8px;place-content:center;gap:6px;min-height:210px;display:grid}.mobile-board-empty strong{color:#0b0c0d;font-weight:500}.mobile-original-board{z-index:80;background-color:var(--board-bg,#fbfaf7);background-image:var(--board-bg-image,none);background-position:50%;background-size:cover;display:none;position:fixed;inset:0;overflow:hidden}.mobile-mode-original .mobile-original-board{display:block}.mobile-original-help{z-index:3;border:1px solid var(--line);color:#777;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:7px;width:max-content;max-width:calc(100vw - 28px);padding:8px 10px;font-size:11px;font-weight:500;position:fixed;top:104px;left:50%;transform:translate(-50%);box-shadow:0 7px 22px #0b0c0d1a}.mobile-original-viewport{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;padding:150px 34px 112px;position:absolute;inset:0;overflow:auto}.editor-mobile-original .mobile-original-canvas .board-item,.editor-mobile-original .mobile-original-canvas .board-item *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.mobile-original-size{position:relative}.mobile-original-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.mobile-original-zoom{z-index:4;border:1px solid var(--line);background:#fffffff5;border-radius:8px;grid-template-columns:38px 52px 38px;align-items:center;padding:4px;display:grid;position:fixed;bottom:76px;right:14px;box-shadow:0 10px 28px #0b0c0d24}.mobile-original-zoom button{background:0 0;border:0;border-radius:5px;height:34px;font-size:20px;font-weight:500}.mobile-original-zoom button:active{background:#f2f1ed}.mobile-original-zoom span{color:#777;text-align:center;font-size:12px;font-weight:500}.app.editor-mobile-layout,.app.editor-mobile-original{overscroll-behavior:contain;background:#fff;overflow:auto}.editor-mobile-layout:before,.editor-mobile-layout:after,.editor-mobile-layout>.board,.editor-mobile-original .mobile-board-layout,.editor-mobile-original>.board{display:none}.editor-mobile-original .mobile-original-board{display:block}.editor-mobile-layout>.brand-lockup,.editor-mobile-layout>.access-switcher,.editor-mobile-layout>.back-button,.editor-mobile-layout>.tabs,.editor-mobile-layout>.view-options,.editor-mobile-layout>.tool-dock,.editor-mobile-layout>.share-actions,.editor-mobile-original>.brand-lockup,.editor-mobile-original>.access-switcher,.editor-mobile-original>.back-button,.editor-mobile-original>.tabs,.editor-mobile-original>.view-options,.editor-mobile-original>.tool-dock,.editor-mobile-original>.share-actions,.editor-mobile-layout>.image-toolbar,.editor-mobile-layout>.note-toolbar,.editor-mobile-layout>.text-toolbar,.editor-mobile-layout>.link-toolbar,.editor-mobile-layout>.music-toolbar,.editor-mobile-layout>.shape-toolbar,.editor-mobile-layout>.selection-toolbar,.editor-mobile-original>.image-toolbar,.editor-mobile-original>.note-toolbar,.editor-mobile-original>.text-toolbar,.editor-mobile-original>.link-toolbar,.editor-mobile-original>.music-toolbar,.editor-mobile-original>.shape-toolbar,.editor-mobile-original>.selection-toolbar{display:none}.mobile-editor-title{left:14px;right:14px;top:max(14px, env(safe-area-inset-top));z-index:115;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:8px;justify-content:space-between;align-items:center;height:46px;padding:0 13px;display:flex;position:fixed;box-shadow:0 8px 24px #0b0c0d1a}.mobile-editor-heading{gap:1px;min-width:0;display:grid}.mobile-editor-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.mobile-editor-title small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.mobile-editor-title>button{color:#fff;background:#0b0c0d;border:0;border-radius:5px;height:32px;padding:0 12px;font-size:12px;font-weight:500}.editor-mobile-layout>.mobile-board-layout{padding-top:76px}.mobile-editor-nav{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:140;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:10px;grid-template-columns:repeat(3,64px);gap:4px;padding:5px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 38px #0b0c0d29}.mobile-editor-nav>button{color:#777;background:0 0;border:0;border-radius:6px;align-content:center;place-items:center;gap:3px;height:48px;display:grid}.mobile-editor-nav>button.is-active,.mobile-editor-nav>button:active{color:#0b0c0d;background:#f2f1ed}.mobile-editor-nav>button:disabled{opacity:.32}.mobile-editor-nav small{font-size:10px;font-weight:500}.mobile-nav-icon{width:20px;height:20px;display:block;position:relative}.mobile-tools-icon{justify-content:center;align-items:center;gap:3px;display:flex}.mobile-tools-icon i{background:currentColor;border-radius:999px;width:4px;display:block}.mobile-tools-icon i:first-child{height:10px}.mobile-tools-icon i:nth-child(2){height:17px}.mobile-tools-icon i:nth-child(3){height:7px}.mobile-pages-icon i{border:1.5px solid;border-radius:2px;width:13px;height:15px;position:absolute}.mobile-pages-icon i:first-child{top:1px;left:2px}.mobile-pages-icon i:last-child{background:#fff;bottom:1px;right:1px}.mobile-menu-icon{justify-content:center;align-items:center;gap:3px;display:flex}.mobile-menu-icon i{background:currentColor;border-radius:50%;width:4px;height:4px}.mobile-panel-scrim{z-index:149;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0c0d2e;border:0;display:block;position:fixed;inset:0}.mobile-editor-panel{left:10px;right:10px;bottom:max(78px, calc(env(safe-area-inset-bottom) + 68px));z-index:150;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:min(66vh,540px);padding:10px;animation:.18s cubic-bezier(.2,.9,.2,1) mobile-panel-in;display:block;position:fixed;overflow:auto;box-shadow:0 18px 50px #0b0c0d38}.mobile-editor-panel>header{justify-content:space-between;align-items:center;min-height:38px;padding:0 4px 8px;display:flex}.mobile-editor-panel>header strong{font-size:15px;font-weight:500}.mobile-editor-panel>header button{background:#f2f1ed;border:0;border-radius:5px;width:32px;height:32px;font-size:20px}.mobile-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mobile-tool-grid>button{color:#0b0c0d;background:#f7f7f5;border:0;border-radius:7px;align-content:center;place-items:center;gap:8px;min-width:0;min-height:76px;font-size:11px;font-weight:500;display:grid}.mobile-tool-grid>button:active{background:#f2f1ed}.mobile-tool-grid img{object-fit:contain;width:22px;height:22px}.mobile-page-list,.mobile-menu-list{gap:2px;display:grid}.mobile-page-list>button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:48px;padding:0 10px;display:grid}.mobile-page-list>button.is-active{background:#f2f1ed}.mobile-page-list span{color:#999;font-size:11px}.mobile-page-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.mobile-add-page{border-top:1px solid var(--line)!important;border-radius:0!important}.mobile-menu-list>button{text-align:left;background:0 0;border:0;border-radius:6px;min-height:54px;padding:8px 10px;display:grid}.mobile-menu-list>button.is-active,.mobile-menu-list>button:active{background:#f2f1ed}.mobile-menu-list span{font-size:14px;font-weight:500}.mobile-menu-list em{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:500;overflow:hidden}.mobile-item-editor{left:10px;right:10px;bottom:max(78px, calc(env(safe-area-inset-bottom) + 68px));z-index:145;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:min(62vh,520px);padding:10px;animation:.18s cubic-bezier(.2,.9,.2,1) mobile-panel-in;display:block;position:fixed;overflow:auto;box-shadow:0 18px 50px #0b0c0d38}.mobile-item-editor>header{justify-content:space-between;align-items:center;min-height:42px;padding:0 3px 8px;display:flex}.mobile-item-editor>header span{gap:1px;display:grid}.mobile-item-editor>header strong{text-transform:capitalize;font-size:15px;font-weight:500}.mobile-item-editor>header small{color:#999;font-size:11px}.mobile-item-editor>header button{background:#f2f1ed;border:0;border-radius:5px;width:32px;height:32px;font-size:20px}.mobile-item-fields{gap:7px;padding-bottom:10px;display:grid}.mobile-item-fields input,.mobile-item-fields textarea,.mobile-upload-image{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;width:100%;min-height:42px;padding:10px 11px;font-size:14px;font-weight:500}.mobile-item-fields textarea{resize:vertical;min-height:100px}.mobile-upload-image{background:#f2f1ed;place-items:center;display:grid}.mobile-upload-image input{opacity:0;width:1px;height:1px;position:absolute}.mobile-item-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-item-actions button{background:#f7f7f5;border:0;border-radius:6px;min-height:40px;font-size:12px;font-weight:500}.mobile-item-actions button.is-active{color:#fff;background:#0b0c0d}.mobile-item-actions button.is-danger{color:#c62828}.app>.asset-library{inset:max(10px, env(safe-area-inset-top)) 8px max(76px, calc(env(safe-area-inset-bottom) + 66px));z-index:160;border-radius:11px;width:auto;max-height:none;position:fixed;transform:none;box-shadow:0 20px 60px #0b0c0d3d}.app>.asset-library .library-scroll{max-height:calc(100dvh - 245px)}.app>.asset-library .sticker-grid,.app>.asset-library .background-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes mobile-panel-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}.app{isolation:isolate;background-color:var(--board-bg,var(--bg));background-image:var(--board-bg-image,none);width:100vw;height:100vh;cursor:var(--cursor-default);background-position:50%;background-repeat:repeat;background-size:cover;border-radius:0;position:relative;overflow:hidden}.app:before,.app:after{content:"";pointer-events:none;position:absolute;inset:0}.app:before{z-index:0;background:radial-gradient(circle at 1.6px 1.6px,#0000001a 1.55px,#0000 1.65px) 0 0/16.54px 16.54px}.app.bg-classic-dark:before{background:radial-gradient(circle at 1.6px 1.6px,#ffffff1a 1.55px,#0000 1.65px) 0 0/16.54px 16.54px}.app.no-dots:before{opacity:0}.app:after{z-index:1;opacity:.05;mix-blend-mode:multiply;background-image:url(/assets/Texture-Dwi4aN8G.png);background-size:900px}.app.bg-classic-dark:after{opacity:.04;mix-blend-mode:screen}.app.tool-text .board{cursor:var(--cursor-text)}.app.tool-pencil .board{cursor:var(--cursor-crosshair)}.app.is-dragging .board,.app.is-dragging .board *{cursor:var(--cursor-grabbing)!important}.app.is-resizing .note-toolbar,.app.is-resizing .text-toolbar,.app.is-resizing .image-toolbar,.app.is-resizing .shape-toolbar,.app.is-resizing .music-toolbar,.app.is-rotating .note-toolbar,.app.is-rotating .text-toolbar,.app.is-rotating .image-toolbar,.app.is-rotating .shape-toolbar,.app.is-rotating .music-toolbar{opacity:0;pointer-events:none}.board{z-index:2;cursor:var(--cursor-default);touch-action:none;position:absolute;inset:0;overflow:hidden}.brand-lockup{z-index:40;align-items:center;gap:16px;display:flex;position:absolute;top:30px;left:30px}.brand-lockup img{width:67px;height:49px}.brand-lockup strong,.board-name-input{letter-spacing:0;white-space:nowrap;max-width:260px;font-size:24px;font-weight:800;display:block}.visibility-button,.publish-button{border:1px solid var(--line);border-radius:8px;height:40px;padding:0 14px;font-size:14px;font-weight:500;box-shadow:0 2px 10px #00000014}.visibility-button{background:#fffffff5;align-items:center;gap:8px;display:inline-flex}.publish-button{color:#fff;background:#050505;border-color:#050505}.public-icon{border:1.5px solid #050505;border-radius:50%;width:18px;height:18px;display:inline-block;box-shadow:inset 5px 0 #0000,inset -5px 0 #0000}.publish-wrap{position:relative}.published-tip{z-index:70;color:#fff;white-space:nowrap;background:#050505;border-radius:6px;padding:7px 10px;font-size:14px;font-weight:500;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;position:absolute;top:48px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000029}.published-tip:before{content:"";background:#050505;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.board-name-input{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;width:220px;height:34px;padding:0 8px}.back-button{z-index:40;position:absolute;top:32px;right:30px}.access-switcher{z-index:40;border:1px solid var(--line);background:#fffffff0;border-radius:7px;align-items:center;height:34px;padding:3px;display:flex;position:absolute;top:80px;right:30px;box-shadow:0 2px 10px #00000014}.access-switcher button{background:0 0;border:0;border-radius:5px;height:26px;padding:0 10px;font-size:14px;font-weight:500}.access-switcher button.is-active{background:var(--soft)}.app.bg-classic-dark .brand-lockup strong,.app.bg-classic-dark .back-button{color:#fff}.app.bg-classic-dark .back-button.figma-back-button{color:#050505}.app.bg-classic-dark .visibility-button,.app.bg-classic-dark .publish-button{color:#fff;background:#ffffff1a;border-color:#ffffff85;box-shadow:0 2px 12px #00000042}.app.bg-classic-dark .public-icon{border-color:#fff}.app.bg-classic-dark .access-switcher,.app.bg-classic-dark .tabs{color:#fff;background:#0a0a0ab8;border-color:#ffffff38}.app.bg-classic-dark .tab,.app.bg-classic-dark .tab-add{color:#ffffffad}.app.bg-classic-dark .tab.is-active,.app.bg-classic-dark .access-switcher button.is-active{color:#fff;background:#ffffff29}.tabs{z-index:40;border:1px solid var(--line);background:#fffffff0;border-radius:8px;align-items:center;width:max-content;min-width:229px;height:40px;display:flex;position:absolute;top:34px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.tab,.tab-add{white-space:nowrap;background:0 0;border:0;height:100%}.tab{min-width:54px;color:var(--muted);cursor:var(--cursor-grab);touch-action:none;-webkit-user-select:none;user-select:none;padding:0 10px;font-size:14px;transition:background .14s,color .14s,box-shadow .14s,transform .14s;position:relative}.tab:active,.tabs.is-reordering .tab{cursor:var(--cursor-grabbing)}.tab.is-active{background:var(--soft);height:32px;color:var(--ink);border-radius:4px;margin-left:4px;font-weight:500}.tab.is-page-dragging{z-index:2;transform:scale(1.02);box-shadow:0 8px 18px #0000001f}.tab-add{border-left:1px solid var(--line);color:#050505;width:40px;font-size:26px;position:relative}.tab-add:hover{background:#f2f1ed}.tab-add.is-gated{color:#f2f1ed}.tab-name-input{text-align:center;border-radius:4px;outline:0;width:88px}.pro-tip,.dock-tooltip,.copied-tip,.mini-pro-tip{z-index:45;color:#fff;opacity:0;pointer-events:none;background:#050505;border-radius:4px;font-size:14px;transition:opacity .16s,transform .16s;position:absolute;box-shadow:0 8px 20px #00000029}.pro-tip-top{color:#fff;white-space:nowrap;padding:8px 12px;font-size:14px;top:50px;left:50%;transform:translate(-50%)translateY(-2px)}.tab-add:hover .pro-tip-top{opacity:1;transform:translate(-50%)translateY(0)}.pro-tip-top:before,.dock-tooltip:after,.copied-tip:after{content:"";background:inherit;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.pro-tip-top:before{top:-6px}.social-panel{z-index:35;border:1px solid var(--line);background:#fff;border-radius:12px;width:438px;position:absolute;top:28.2%;right:15.3%;overflow:hidden;box-shadow:0 2px 14px #00000024}.social-search,.asset-search{align-items:center;gap:12px;padding:16px 16px 10px;display:flex}.social-search input,.asset-search input{background:var(--soft);width:100%;height:32px;color:var(--muted);border:0;border-radius:6px;outline:0;padding:0 10px;font-size:14px}.social-search button,.asset-search button{background:0 0;border:0;font-size:18px}.social-panel h2{margin:4px 16px 16px;font-size:17px;font-weight:500}.social-list{border-top:1px solid var(--line)}.social-list button{text-align:left;background:#fff;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;width:100%;height:42px;padding:0 18px 0 16px;font-size:14px;display:grid}.social-list button:hover{background:#f8f7f4}.social-icon{background:linear-gradient(28deg,#0000 47%,#050505 49% 53%,#0000 55%),linear-gradient(151deg,#0000 47%,#050505 49% 53%,#0000 55%);border:1.7px solid #050505;border-radius:50%;width:18px;height:18px}.link-builder{z-index:34;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:239px;right:18.2%}.link-row{gap:4px;display:flex}.icon-button,.swatch-select,.size-select,.link-row>input,.locked-url,.view-options>button,.segmented,.tool-dock,.share-actions button,.link-pill{border:1px solid var(--line);background:#fffffff5;box-shadow:0 2px 10px #00000014}.icon-button,.swatch-select,.size-select{border-radius:8px;justify-content:center;align-items:center;height:40px;display:inline-flex}.icon-button{width:40px}.icon-button img,.tool-dock img,.share-actions img{width:18px;height:18px}.dock-music-icon{border-bottom:2px solid #050505;border-left:2px solid #050505;border-radius:0 0 0 8px;width:18px;height:18px;position:relative}.dock-music-icon:before{content:"";background:#050505;border-radius:999px;width:9px;height:2px;position:absolute;top:0;right:-3px}.dock-music-icon:after{content:"";background:#050505;border-radius:50%;width:10px;height:8px;position:absolute;bottom:-6px;left:-7px}.link-row>input,.locked-url{width:195px;height:40px;color:var(--muted);border-radius:8px;outline:0;font-size:14px}.link-row>input{padding:0 12px}.locked-url{align-items:center;padding:0 10px;display:flex}.locked-url span{color:#050505;flex:none;font-weight:800}.locked-url input{color:#050505;background:0 0;border:0;outline:0;min-width:0}.swatch-select{gap:7px;width:54px}.swatch-select span,.color-current span{aspect-ratio:1;background:#bfefff;border-radius:50%;width:18px;min-width:18px;height:18px;min-height:18px}.swatch-select span.is-white,.color-current span.is-white,.color-popover button.is-white{border:1px solid #050505}.caret-icon{pointer-events:none;flex:none;width:8px;height:5px}.size-select{width:45px;font-weight:800}.link-pill{white-space:nowrap;transform-origin:top;border-radius:999px;align-items:center;gap:44px;min-width:169px;max-width:260px;height:40px;padding:0 4px 0 16px;font-weight:800;display:flex;overflow:hidden}.link-pill span:last-child{color:#fff;background:#050505;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;display:grid}.link-pill:hover{transform:translateY(-1px)}.link-toolbar{z-index:56;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:0;height:48px;padding:4px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 28px #00000024}.music-toolbar{z-index:56;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:4px;height:48px;padding:4px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 28px #00000024}.music-provider-pill{color:#050505;background:#f2f1ed;border-radius:7px;place-items:center;min-width:88px;height:38px;padding:0 12px;font-size:14px;font-weight:500;display:grid}.music-url-input{border:1px solid var(--line);border-radius:8px;outline:0;width:318px;height:38px;padding:0 12px;font-size:14px}.music-url-input:focus{border-color:#1683ffad;box-shadow:0 0 0 3px #1683ff1f}.image-toolbar{z-index:56;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:0;height:48px;padding:4px;font-size:14px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 28px #00000024}.image-style-control{height:36px;position:relative}.image-toolbar button{font-weight:500}.image-style-trigger{text-align:left;background:#f2f1ed;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:132px;height:36px;padding:4px 6px;font-weight:500;display:flex}.image-style-menu{z-index:57;border:1px solid var(--line);background:#fff;border-radius:4px;width:132px;padding:4px;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;display:grid;position:absolute;top:40px;left:0;box-shadow:0 8px 22px #00000024}.image-style-menu button{text-align:left;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-weight:500}.image-style-menu button:hover,.image-style-menu button.is-active{background:#f2f1ed}.image-style-menu button:focus,.library-tabs button:focus,.filter-tabs button:focus,.background-card:focus{outline:0}.toolbar-label{padding:0 10px 0 12px;font-weight:500}.title-toggle{background:#fff;border-radius:7px;height:36px;display:flex}.title-toggle button{background:0 0;border:0;border-radius:5px;min-width:38px;padding:0 10px;font-weight:500}.title-toggle button:hover,.title-toggle button.is-active{background:#f2f1ed}.image-upload-button{border:0;border-left:1px solid var(--line);background:#fff;border-radius:0 6px 6px 0;height:36px;padding:0 14px}.image-upload-button:hover{background:#f2f1ed}.toolbar-url,.toolbar-url-input{border:1px solid var(--line);width:220px;height:38px;box-shadow:none;border-radius:8px}.toolbar-url-input{outline:0;padding:0 10px}.link-toolbar .color-current{border:1px solid var(--line);width:54px;height:38px;box-shadow:none;background:#fff;border-radius:8px;gap:7px;display:flex}.link-color-popover{transform:none}.view-options{z-index:40;gap:8px;display:flex;position:absolute;bottom:30px;left:30px}.view-options>button,.share-actions button{border-radius:7px;height:40px;padding:0 12px;font-size:14px}.segmented{border-radius:7px;align-items:center;height:40px;padding:4px;display:flex}.segmented button{background:0 0;border:0;border-radius:4px;height:32px;padding:0 10px;font-size:14px}.segmented .is-active{background:var(--soft)}.skin-toggle button:first-child{color:var(--muted);pointer-events:none}.tool-dock{z-index:40;border-radius:8px;align-items:center;gap:8px;height:40px;padding:5px 8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.tool-dock button{background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:30px;display:grid;position:relative}.tool-dock button:hover,.tool-dock button.is-active{background:var(--soft)}.dock-tooltip{white-space:nowrap;align-items:center;gap:12px;width:max-content;padding:7px 12px;display:flex;bottom:42px;left:50%;transform:translate(-50%)translateY(4px)}.tool-dock button:hover .dock-tooltip,.tool-dock button:focus-visible .dock-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.dock-tooltip:after{bottom:-6px}.dock-tooltip kbd{font:inherit;opacity:.65;background:0 0;border:0}.material{width:40px!important}.material img{width:28px;height:28px}.material-note{background:#eee8d7!important}.material-backgrounds{background:#ff795c!important}.material-sticker{background:#c7f5f0!important}.share-actions{z-index:40;gap:8px;display:flex;position:absolute;bottom:30px;right:30px}.share-copy{position:relative}.share-actions button{align-items:center;gap:8px;display:flex}.copied-tip{white-space:nowrap;opacity:1;width:max-content;padding:7px 12px;bottom:52px;left:50%;transform:translate(-50%)}.copied-tip:after{bottom:-6px}.upgrade-button{color:#fff;background:#050505!important;border-color:#050505!important}@keyframes popover-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.shape-menu{z-index:60;color:#fff;background:#1e1e1e;border:1px solid #ffffff14;border-radius:14px;width:348px;padding:12px 14px;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;position:absolute;bottom:82px;left:calc(50% - 112px);box-shadow:0 18px 55px #00000047}.shape-menu button{width:100%;height:36px;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;display:grid}.shape-menu button:hover,.shape-menu button.is-active{background:#ffffff14}.shape-menu span{place-items:center;width:18px;height:18px;font-size:18px;font-weight:500;line-height:1;display:grid}.shape-menu strong{font-size:16px;font-weight:500}.asset-library{z-index:58;border:1px solid var(--line);background:#fff;border-radius:12px;width:440px;height:auto;max-height:none;position:absolute;top:94px;bottom:94px;right:30px;overflow:hidden;box-shadow:0 18px 55px #0000002e}.library-tabs,.filter-tabs{border:1px solid var(--line);border-radius:8px;align-items:center;height:40px;margin-left:16px;padding:4px;display:inline-flex;overflow:hidden}.filter-tabs{margin-left:8px}.library-tabs button,.filter-tabs button{height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 11px}.library-tabs button.is-active,.filter-tabs button.is-active{background:var(--soft);color:var(--ink)}.upload-background-pro{border:1px solid var(--line);width:calc(100% - 32px);height:42px;color:var(--ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 16px 0;padding:0 12px;font-weight:500;display:flex;position:relative;box-shadow:0 8px 18px #0000000d}.upload-background-pro em{background:#eef02d;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}.upload-background-pro.is-unlocked:hover{background:#f2f1ed}.upload-background-pro.is-unlocked em{color:#fff;background:#050505}.upload-background-pro.is-locked{cursor:var(--cursor-disabled)}.upload-background-pro .mini-pro-tip{white-space:nowrap;padding:7px 10px;top:-34px;left:50%;transform:translate(-50%)translateY(4px)}.upload-background-pro:hover .mini-pro-tip{opacity:1;transform:translate(-50%)translateY(0)}.upload-background-message{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#f2f1ed;border-radius:8px;margin:8px 16px 0;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.25}.upload-background-message.is-error{color:#b32712;background:#ff3b1f14;border-color:#ff3b1f59}.library-scroll{scrollbar-color:#00000047 transparent;scrollbar-width:thin;height:calc(100% - 100px);max-height:none;padding:20px 18px 16px 16px;overflow-y:auto}.library-scroll.with-upload{height:calc(100% - 194px)}.skins-scroll{height:calc(100% - 100px)}.library-scroll::-webkit-scrollbar{width:8px}.library-scroll::-webkit-scrollbar-track{background:0 0}.library-scroll::-webkit-scrollbar-thumb{background:#00000047 padding-box padding-box;border:2px solid #0000;border-radius:999px}.library-section{border-top:1px solid var(--line);padding:18px 0 16px}.library-section:first-child{border-top:0}.library-section h3{align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:500;display:flex}.library-section h3 span,.pro-badge{background:#eef02d;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.library-section p{color:var(--muted);margin:8px 0 0;font-size:14px}.background-grid,.sticker-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.background-card{border:1px solid var(--line);background:#fff 50%/cover;border-radius:9px;height:90px;position:relative}.background-card.bg-dark{background:#101010}.background-card.bg-sky{background:#dff8ff}.background-card.bg-florist{background:radial-gradient(circle,#ff8fc4 0 13%,#0000 14%) 8px 8px/28px 28px,#ffd0e3}.background-card.bg-wild{background:radial-gradient(circle,#fb7770 0 12%,#0000 13%) 10px 10px/34px 34px,#c7f0f1}.background-card.bg-billie{background:linear-gradient(135deg,#ffe9b9,#f8c56c)}.mini-pro-tip{white-space:nowrap;padding:6px 9px;top:-30px;left:50%;transform:translate(-50%)}.background-card.is-pro:hover .mini-pro-tip{opacity:1}.sticker-grid{grid-template-columns:repeat(2,1fr)}.sticker-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-rows:1fr auto;gap:8px;min-height:140px;padding:12px;display:grid}.sticker-grid img{object-fit:contain;width:100%;height:88px}.sticker-grid small{color:var(--muted)}.skin-grid{gap:10px;display:grid}.skin-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:82px minmax(0,1fr);gap:4px 12px;width:100%;padding:10px;display:grid}.skin-card:hover,.skin-card.is-active{background:var(--soft)}.skin-preview{border:1px solid var(--line);background:radial-gradient(circle at 1.4px 1.4px,#0000001f 1.3px,#0000 1.45px) 0 0/10px 10px,#fbfaf7;border-radius:6px;grid-row:1/span 2;width:82px;height:54px;display:block;position:relative;overflow:hidden}.skin-preview i{border-radius:5px;display:block;position:absolute}.skin-preview i:first-child{background:#ffb7d5;width:28px;height:22px;top:10px;left:10px}.skin-preview i:nth-child(2){background:#bfefff;width:20px;height:20px;top:12px;right:10px}.skin-preview i:nth-child(3){background:#050505;width:34px;height:10px;bottom:8px;left:28px}.skin-card strong{align-self:end;font-size:15px;font-weight:500}.skin-card small{color:var(--muted);font-size:12px;font-weight:500}.note-toolbar,.text-toolbar,.shape-toolbar,.selection-toolbar,.color-popover,.font-size-menu,.text-font-menu,.context-menu{z-index:55;border:1px solid var(--line);background:#fff;position:absolute;box-shadow:0 6px 20px #0000001f}.note-toolbar,.text-toolbar,.shape-toolbar{border-radius:7px;align-items:center;gap:0;height:40px;display:flex;overflow:hidden;transform:translate(-50%)}.shape-toolbar button{border:0;border-right:1px solid var(--line);background:#fff;outline:0;height:40px;font-size:14px;font-weight:500}.shape-toolbar button:hover{background:#f2f1ed}.shape-toolbar .color-current,.shape-toolbar .toolbar-action{padding:0 12px}.shape-toolbar .toolbar-action:last-child{border-right:0}.note-toolbar button,.text-toolbar button,.size-menu-trigger,.font-menu-trigger{border:0;border-right:1px solid var(--line);background:#fff;outline:0;height:40px;padding:0 12px;font-size:14px;font-weight:500}.note-toolbar>button.is-active,.text-toolbar>button.is-active{background:var(--soft);font-weight:800}.note-toolbar>button:last-child,.text-toolbar>button:last-child{border-right:0;width:42px;padding:0}.font-size-control{border-right:1px solid var(--line);flex:0 0 136px;align-items:center;height:40px;padding:0;display:flex;position:relative}.text-size-control{flex-basis:82px}.text-font-control{flex:0 0 164px;align-items:center;height:40px;display:flex;position:relative}.size-menu-trigger{text-align:left;width:136px;height:40px;box-shadow:none;background:#fff;border-right:0;border-radius:0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.text-size-control .size-menu-trigger{width:82px}.font-menu-trigger{text-align:left;width:164px;height:40px;box-shadow:none;background:#fff;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px 0 14px;display:grid}.font-menu-trigger:hover{background:#f2f1ed}.font-menu-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.size-menu-trigger:hover{background:#f2f1ed}.font-size-menu{z-index:120;border-radius:4px;width:136px;padding:4px;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;display:grid;position:fixed;box-shadow:0 8px 22px #00000024}.text-size-menu{scrollbar-color:#00000047 transparent;scrollbar-width:thin;width:82px;max-height:280px;overflow-y:auto}.text-font-menu{z-index:120;scrollbar-color:#00000047 transparent;scrollbar-width:thin;border-radius:6px;width:164px;max-height:288px;padding:4px;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 22px #00000024}.font-size-menu button,.text-font-menu button{text-align:left;background:0 0;border:0;border-radius:4px;height:auto;padding:4px 6px;font-weight:500}.text-font-menu button{min-height:30px;font-size:14px}.font-size-menu button:hover,.font-size-menu button.is-active,.text-font-menu button:hover,.text-font-menu button.is-active{background:#f2f1ed}.color-current{justify-content:center;align-items:center;gap:7px;width:54px;display:flex}.selection-toolbar{border-radius:8px;align-items:center;gap:4px;height:40px;padding:5px;display:flex;transform:translate(-50%)}.multi-selection-toolbar{gap:6px}.multi-selection-toolbar span{color:var(--muted);white-space:nowrap;padding:0 7px;font-size:14px}.selection-toolbar button{background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:14px}.selection-toolbar button:hover{background:var(--soft)}.color-popover{z-index:120;border:1px solid var(--line);background:#fffffffa;border-radius:12px;align-items:center;gap:9px;padding:10px 11px;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;display:flex;position:fixed;box-shadow:0 14px 38px #0000001f}.color-popover button,.custom-color-picker{border:1px solid var(--line);border-radius:50%;flex:none;width:24px;height:24px;padding:0;position:relative}.color-popover button{box-shadow:inset 0 0 0 1px #fff6}.color-popover button:hover,.custom-color-picker:hover{transform:translateY(-1px)}.color-popover button.is-selected:after{content:"";pointer-events:none;border:1px solid #050505;border-radius:50%;position:absolute;inset:-4px}.custom-color-picker{cursor:var(--cursor-pointer);background:conic-gradient(from 90deg,#ff5656,#ffe456,#62f36f,#66d8ff,#735cff,#ff5fd2,#ff5656);display:block;position:relative;overflow:hidden}.custom-color-picker span{content:"";pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 0 1px #0000002e}.custom-color-picker input{opacity:0;width:100%;height:100%;cursor:var(--cursor-pointer);border:0;position:absolute;inset:0}.toolbar-pro-tip{z-index:130;color:#fff;white-space:nowrap;background:#050505;border-radius:6px;padding:7px 10px;font-size:14px;font-weight:500;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #00000029}.toolbar-pro-tip:before{content:"";background:#050505;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.context-menu{border-radius:10px;width:176px;margin:0;padding:6px;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in}.context-menu button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;height:32px;padding:0 9px;font-size:14px}.context-menu button:hover{background:var(--soft)}.context-menu button:disabled{color:var(--muted);cursor:var(--cursor-disabled)}.context-menu button:disabled:hover{background:0 0}.context-menu hr{background:var(--line);border:0;height:1px;margin:5px}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001f;place-items:center;display:grid;position:absolute;inset:0}.delete-page-modal{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(360px,100vw - 32px);padding:18px;animation:.12s cubic-bezier(.2,.9,.2,1) popover-in;box-shadow:0 24px 70px #00000038}.delete-page-modal h2{margin:0 0 8px;font-size:20px;font-weight:500}.delete-page-modal p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.3}.delete-page-modal strong{color:var(--ink);font-weight:800}.delete-page-modal input{border:1px solid var(--line);border-radius:7px;outline:0;width:100%;height:40px;padding:0 10px}.delete-page-modal input:focus{border-color:#1683ff8c;box-shadow:0 0 0 3px #1683ff1f}.modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.modal-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;height:36px;padding:0 12px;font-weight:500}.modal-actions button:hover{background:var(--soft)}.modal-actions .danger{color:#fff;background:#050505;border-color:#050505}.modal-actions .danger:disabled{border-color:var(--line);color:var(--muted);cursor:var(--cursor-disabled);background:#f2f1ed}.board-item{z-index:5;-webkit-user-select:none;user-select:none;touch-action:none;cursor:var(--cursor-grab);transform-origin:50%;position:absolute}.board-item.is-interacting{will-change:left, top, width, height, transform;contain:layout style}.board-item.is-dragging{cursor:var(--cursor-grabbing)}.board-item.is-editing,.board-item.is-editing .card-shell{cursor:var(--cursor-text)}.card-shell{background:#fff;width:100%;height:100%;transition:outline-color .1s,box-shadow .1s,filter .1s;overflow:hidden;box-shadow:0 2px 10px #00000014}.board-item:not(.is-selected):not(.is-interacting):hover .card-shell{outline:1px solid #387eff47}.board-item.is-dragging .card-shell{box-shadow:0 10px 24px #00000024}.board-item.is-selected .card-shell{outline:2px solid var(--blue)}.image-card .card-shell{border-radius:4px;flex-direction:column;padding:9px;display:flex}.image-card.image-polaroid .card-shell{background:#fff;padding:9px;box-shadow:0 2px 10px #00000014}.image-card.image-classic .card-shell{box-shadow:none;background:0 0;border-radius:8px;padding:0}.image-card img,.image-placeholder{object-fit:cover;pointer-events:none;border-radius:6px;width:100%;height:72%}.image-card.image-classic img,.image-card.image-classic .image-placeholder{border-radius:8px;height:100%}.image-placeholder{color:#999;border:2px dashed #cfcfcf;place-items:center;font-size:12px;display:grid}.image-caption,.image-caption-editor{text-align:center;white-space:pre-line;flex:1;place-items:center;font-size:14px;font-weight:800;line-height:1.08;display:grid}.image-caption-editor{resize:none;background:0 0;border:0;outline:0}.image-card.image-classic .image-caption,.image-card.image-classic .image-caption-editor{background:#fff;border-radius:6px;min-height:32px;padding:6px 8px;position:absolute;bottom:8px;left:8px;right:8px}.note-card .card-shell{border-radius:15px;padding:18px 16px}.text-card .card-shell,.drawing-card .card-shell,.shape-card .card-shell,.sticker-card .card-shell,.link-card .card-shell{box-shadow:none;background:0 0;overflow:visible}.board-link-pill{border:1px solid var(--line);color:#050505;white-space:nowrap;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:100%;padding:4px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 2px 10px #00000014}.board-link-pill .link-label:first-child{margin-left:12px}.board-link-pill .link-label{flex:none;min-width:max-content}.link-social-icon{border:1.5px solid #050505;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;font-size:11px;font-weight:800;line-height:1;display:grid}.board-link-pill b{color:#fff;background:#050505;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;margin-left:0;font-style:normal;font-weight:800;display:grid}.music-card .card-shell{background:#0b0c0d;border:0;border-radius:999px;overflow:hidden;box-shadow:0 6px 18px #00000029}.music-player{color:#fff;background:#0b0c0d;border-radius:999px;align-items:center;gap:24px;width:100%;height:100%;padding:4px 6px 4px 4px;display:flex;position:relative;overflow:hidden}.music-disc{background:#f2f1ed;border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.music-disc img{object-fit:cover;border-radius:50%;width:100%;height:100%}.music-disc .music-note-icon{object-fit:contain;width:19px;height:19px}.music-disc>span{background:#0b0c0d;border:2px solid #ffffffb8;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.music-track-meta{flex:1;gap:2px;min-width:0;display:grid}.music-track-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1;overflow:hidden}.music-track-meta small{color:#a1a1a1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.15;overflow:hidden}.music-inline-eq{align-items:end;gap:3px;width:30px;min-width:30px;height:20px;display:flex}.music-inline-eq i{background:#bfefff;border-radius:999px;width:4px;display:block}.music-inline-eq i:first-child{background:#ffb7d5;height:42%}.music-inline-eq i:nth-child(2){background:#f7df3e;height:86%}.music-inline-eq i:nth-child(3){height:58%}.music-inline-eq i:nth-child(4){background:#ffb7d5;height:74%}.music-play-button{color:#0b0c0d;width:48px;min-width:48px;height:48px;cursor:var(--cursor-pointer);background:#fff;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.music-play-button:disabled{opacity:.34;cursor:var(--cursor-disabled)}.music-play-button .play-icon{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:11px solid #0b0c0d;width:0;height:0;margin-left:3px}.official-music-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0505056b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.official-music-player{color:#050505;background:#fff;border:1px solid #05050524;border-radius:8px;gap:16px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:16px;display:grid;overflow:auto;box-shadow:0 24px 70px #05050547}.official-music-player header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.official-music-player header>div{gap:3px;min-width:0;display:grid}.official-music-player header span,.official-music-player header small{color:#777;font-size:12px;font-weight:500}.official-music-player header strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.official-music-player header button{color:#050505;width:32px;height:32px;cursor:var(--cursor-pointer);background:#f2f1ed;border:0;border-radius:4px;flex:0 0 32px;place-items:center;font:500 22px/1 Arial,sans-serif;display:grid}.official-music-frame{background:#050505;border-radius:6px;width:100%;min-height:200px;overflow:hidden}.official-music-frame iframe{border:0;width:100%;height:315px;display:block}.official-music-player--spotify .official-music-frame{background:0 0;min-height:152px}.official-music-player--spotify .official-music-frame iframe{height:352px}.official-music-player--soundcloud .official-music-frame{background:0 0;min-height:166px}.official-music-player--soundcloud .official-music-frame iframe{height:166px}.official-music-player>a{color:#050505;text-underline-offset:3px;justify-self:start;font-size:14px;font-weight:500;text-decoration:underline}@media (width<=640px){.official-music-backdrop{align-items:end;padding:12px}.official-music-player{border-radius:8px;max-height:calc(100dvh - 24px)}.official-music-frame iframe{height:min(56.25vw,315px);min-height:200px}.official-music-player--spotify .official-music-frame iframe{height:352px}.official-music-player--soundcloud .official-music-frame iframe{height:166px;min-height:166px}}.note-text,.note-editor,.text-content,.text-editor{resize:none;color:#000;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;outline:0;width:100%;height:100%;line-height:1.15}.note-editor,.text-editor,.image-caption-editor{cursor:var(--cursor-text);-webkit-user-select:text;user-select:text}.note-text,.note-editor{white-space:pre-wrap;font-weight:500}.text-content,.text-editor{white-space:pre-wrap;min-width:90px;min-height:34px;padding:6px 8px;font-size:28px;font-weight:800;line-height:1.05}.text-content{overflow:visible}.text-editor{overflow:hidden}.drawing-svg,.shape-svg,.draft-stroke{width:100%;height:100%;overflow:visible}.drawing-svg polyline,.draft-stroke polyline{fill:none;stroke:#050505;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.draft-stroke{z-index:20;pointer-events:none;position:absolute;inset:0}.alignment-guide{z-index:75;pointer-events:none;background:#ff3b1f;position:absolute}.alignment-guide.horizontal{height:1.5px}.alignment-guide.vertical{width:1.5px}.marquee-selection,.multi-selection-box{z-index:74;border:1.5px solid var(--blue);pointer-events:none;position:absolute}.marquee-selection{background:#2e75ff17}.multi-selection-box{border-style:dashed}.shape-svg *{fill:var(--shape-fill,#bfefff);stroke:var(--shape-stroke,transparent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.shape-svg line,.shape-svg path{fill:none}.sticker-image{object-fit:contain;pointer-events:none;width:100%;height:100%}.skin-retro{--retro-face:silver;--retro-dark:#404040;--retro-mid:gray;--retro-light:#fff;--retro-blue:navy;--retro-cyan:#0ff;--retro-pink:#ff4fb8;--retro-yellow:#fff36d}.skin-retro .board-item{font-family:Tahoma,MS Sans Serif,Microsoft Sans Serif,Arial,sans-serif}.skin-retro .card-shell,.skin-retro .board-link-pill,.skin-retro .music-card .card-shell,.skin-retro .image-card.image-polaroid .card-shell{border:2px solid;border-color:var(--retro-light) var(--retro-dark) var(--retro-dark) var(--retro-light);border-radius:0;box-shadow:2px 2px #0000003d}.skin-retro .board-item:not(.is-selected):not(.is-interacting):hover .card-shell{outline-offset:3px;outline:1px dotted #050505}.skin-retro .board-item.is-selected .card-shell{outline:2px dotted var(--retro-blue);outline-offset:4px}.skin-retro .board-item.is-dragging .card-shell{filter:drop-shadow(4px 4px #00000038);transform:translate(-1px,-1px)}.skin-retro .note-card .card-shell{padding:31px 12px 12px;position:relative}.skin-retro .note-card .card-shell:before{content:"NOTE.TXT";background:linear-gradient(90deg, var(--retro-blue), #1084d0);color:#fff;text-transform:uppercase;height:19px;padding-left:6px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:3px;left:3px;right:3px}.skin-retro .note-card .card-shell:after{content:"";border:1px solid;border-color:var(--retro-light) var(--retro-dark) var(--retro-dark) var(--retro-light);background:var(--retro-face);width:11px;height:11px;box-shadow:-15px 0 0 var(--retro-face), -15px 0 0 1px var(--retro-dark);position:absolute;top:6px;right:7px}.skin-retro .note-text,.skin-retro .note-editor{font-family:Courier New,Courier,monospace;line-height:1.18}.skin-retro .text-card .card-shell{box-shadow:none;background:0 0;border:0;overflow:visible}.skin-retro .text-content,.skin-retro .text-editor{border:1px dotted var(--retro-dark);width:auto;min-width:100%;box-shadow:1px 1px 0 var(--retro-light), 2px 2px 0 #00000038;text-shadow:1px 1px #ffffffe0;background:#ffffffb8;padding:7px 9px}.skin-retro .image-card .card-shell{background:var(--retro-face);gap:7px;padding:8px}.skin-retro .image-card img,.skin-retro .image-placeholder{border:2px solid;border-color:var(--retro-dark) var(--retro-light) var(--retro-light) var(--retro-dark);border-radius:0}.skin-retro .image-placeholder{color:var(--retro-dark);background:#e7e7e7;font-family:Courier New,Courier,monospace}.skin-retro .image-caption,.skin-retro .image-caption-editor{border:1px solid var(--retro-mid);color:#050505;background:#fff;font-family:Courier New,Courier,monospace;font-size:13px;font-weight:700}.skin-retro .image-card.image-classic .card-shell{box-shadow:none;background:0 0;border:0;padding:0}.skin-retro .image-card.image-classic img,.skin-retro .image-card.image-classic .image-placeholder{border:2px solid;border-color:var(--retro-dark) var(--retro-light) var(--retro-light) var(--retro-dark);border-radius:0}.skin-retro .image-card.image-classic .image-caption,.skin-retro .image-card.image-classic .image-caption-editor{opacity:1;background:#fff;border-radius:0}.skin-retro .board-link-pill{color:#050505;border-radius:0;justify-content:flex-start;font-size:14px;box-shadow:2px 2px #00000038;background:var(--retro-face)!important}.skin-retro .board-link-pill .link-label:first-child{margin-left:8px}.skin-retro .link-social-icon{border:2px solid;border-color:var(--retro-dark) var(--retro-light) var(--retro-light) var(--retro-dark);background:#fff;border-radius:0;font-size:10px}.skin-retro .board-link-pill b{border:1px solid;border-color:var(--retro-light) var(--retro-dark) var(--retro-dark) var(--retro-light);background:var(--retro-blue);border-radius:0}.skin-retro .music-card .card-shell{background:var(--retro-face);border-radius:0}.skin-retro .music-player{background:var(--retro-face);gap:8px;padding:6px 7px}.skin-retro .music-thumb{border:2px solid;border-color:var(--retro-dark) var(--retro-light) var(--retro-light) var(--retro-dark);background:#050505;border-radius:0}.skin-retro .music-track-meta strong{font-size:13px}.skin-retro .music-track-meta small{color:#303030}.skin-retro .music-inline-eq{gap:2px}.skin-retro .music-inline-eq i{background:var(--retro-cyan);width:4px;box-shadow:1px 0 0 var(--retro-pink);border-radius:0}.skin-retro .music-inline-eq i:first-child,.skin-retro .music-inline-eq i:nth-child(4){background:var(--retro-pink)}.skin-retro .music-inline-eq i:nth-child(2){background:var(--retro-yellow)}.skin-retro .music-play-button{border:2px solid;border-color:var(--retro-light) var(--retro-dark) var(--retro-dark) var(--retro-light);background:var(--retro-face);color:#050505;border-radius:0;width:48px;min-width:48px;height:48px}.skin-retro .music-play-button:active{border-color:var(--retro-dark) var(--retro-light) var(--retro-light) var(--retro-dark)}.skin-retro .shape-card .card-shell,.skin-retro .drawing-card .card-shell,.skin-retro .sticker-card .card-shell{box-shadow:none;background:0 0;border:0}.skin-retro .shape-svg *{stroke-width:4px;filter:drop-shadow(2px 2px #00000047)}.skin-retro .drawing-svg polyline,.skin-retro .draft-stroke polyline{stroke-linecap:square;stroke-linejoin:miter}.skin-retro .sticker-image{image-rendering:pixelated;filter:saturate(1.18)contrast(1.08)drop-shadow(3px 3px #00000047)}.skin-retro .placing-preview{border:2px solid;border-color:var(--retro-light) var(--retro-dark) var(--retro-dark) var(--retro-light);background:var(--retro-face);color:#050505;outline-color:var(--retro-blue);border-radius:0;font-family:Tahoma,MS Sans Serif,Microsoft Sans Serif,Arial,sans-serif;box-shadow:2px 2px #0000003d}.skin-retro .placing-preview.note{background:linear-gradient(var(--retro-blue) 0 20px, #ffb7d5 20px)}.skin-retro .placing-preview.image .placeholder-icon{border-color:var(--retro-dark);border-radius:0}.skin-retro .placing-preview.link,.skin-retro .placing-preview.music,.skin-retro .placing-preview.text,.skin-retro .placing-preview.shape,.skin-retro .placing-preview.sticker{border-radius:0}.skin-retro .placing-preview.link b{background:var(--retro-blue);border-radius:0}.resize-edge,.resize-corner,.rotate-zone{z-index:8;touch-action:none;position:absolute}.resize-edge{background:0 0}.resize-corner{background:0 0;place-items:center;width:16px;height:16px;display:grid}.resize-corner:after{border:1.5px solid var(--blue);content:"";background:#fff;border-radius:1.5px;width:8px;height:8px;transition:box-shadow .1s,transform .1s;box-shadow:0 1px 2px #0000001f}.resize-corner:hover:after{transform:scale(1.18);box-shadow:0 0 0 3px #2e75ff1f}.rotate-zone{width:28px;height:28px;cursor:var(--cursor-pointer);border-radius:50%}.placing-preview{z-index:42;pointer-events:none;opacity:.78;outline:2px solid var(--blue);outline-offset:4px;place-items:center;display:grid;position:absolute;box-shadow:0 20px 50px #0000002e}.placing-preview.note{background:#ffb7d5;border-radius:16px;width:176px;height:176px;font-size:20px;font-weight:800}.placing-preview.image{border:2px dashed var(--blue);color:#777;background:#fff;border-radius:14px;gap:8px;font-size:14px;font-weight:500}.placing-preview .placeholder-icon{background:linear-gradient(135deg,#0000 54%,#cbc8c1 55% 59%,#0000 60%),radial-gradient(circle at 68% 32%,#cbc8c1 0 4px,#0000 5px);border:2px solid #cbc8c1;border-radius:8px;width:48px;height:36px}.placing-preview.text{background:#ffffff9e;border-radius:8px;place-items:center start;padding:0 6px;font-size:28px;font-weight:800}.placing-preview.link{color:#050505;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:4px 6px 4px 22px;font-size:24px;font-weight:800;display:flex}.placing-preview.link b{color:#fff;background:#050505;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.placing-preview.music{color:#fff;background:#111;border:1px solid #00000024;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:20px;font-weight:800;display:flex}.placing-preview.music img{filter:invert();width:19px;height:19px}.placing-preview.shape{background:#ffffff94;border-radius:10px}.placing-preview.shape .shape-svg{width:100%;height:100%}.placing-preview.sticker{background:#ffffff61;border-radius:14px}.placing-preview.sticker img{object-fit:contain;width:100%;height:100%}.preview-mode .brand-lockup,.preview-mode .back-button,.preview-mode .tabs,.preview-mode .pro-tip,.preview-mode .social-panel,.preview-mode .link-builder,.preview-mode .tool-dock,.preview-mode .share-actions,.preview-mode .image-toolbar,.preview-mode .note-toolbar,.preview-mode .text-toolbar,.preview-mode .link-toolbar,.preview-mode .music-toolbar,.preview-mode .shape-toolbar,.preview-mode .selection-toolbar,.preview-mode .color-popover,.preview-mode .text-font-menu,.preview-mode .context-menu,.preview-mode .asset-library,.preview-mode .shape-menu,.preview-mode .resize-edge,.preview-mode .resize-corner,.preview-mode .rotate-zone{display:none!important}.preview-mode .board-item.is-selected .card-shell{outline:0}.preview-mode .board-item,.preview-mode .board-item *{cursor:var(--cursor-default)!important;pointer-events:none!important}.preview-mode .link-card,.preview-mode .link-card *{cursor:var(--cursor-pointer)!important;pointer-events:auto!important}.preview-mode .music-card,.preview-mode .music-card *{cursor:var(--cursor-default)!important;pointer-events:auto!important}.preview-mode .music-play-button{cursor:var(--cursor-pointer)!important}.preview-mode .view-options{z-index:80}.preview-mode .view-options .dots-toggle,.preview-mode .view-options .skin-toggle{display:none}@media (width<=820px){.dashboard-screen{background:#fff;padding:16px}.community-screen{background:#fff;padding:0 16px 24px}.community-header{grid-template-columns:1fr auto;align-items:center;min-height:76px;padding:14px 0}.community-hero{width:calc(100% + 32px);margin-left:-16px;padding:18px 16px 20px;display:block}.community-layout{grid-template-columns:1fr}}.community-layout{width:min(1260px,100%);padding-top:22px;display:block}.community-side-panel{display:none}.community-feed{width:100%}.community-feed-header{min-height:58px}.community-feed-controls{align-self:stretch;align-items:center;gap:30px;display:flex}.community-category-dropdown{z-index:20;position:relative}.community-category-dropdown summary{background:var(--card-surface);color:#0b0c0d;border-radius:999px;align-items:center;gap:10px;min-width:190px;min-height:42px;padding:0 16px;font-size:15px;font-weight:500;list-style:none;display:flex}.community-category-dropdown summary::-webkit-details-marker{display:none}.community-category-dropdown summary>span:last-child{margin-left:auto;font-size:23px;line-height:1}.community-category-menu{border:1px solid var(--card-border);width:220px;box-shadow:var(--card-shadow);background:#fff;border-radius:10px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.community-category-menu button{color:#a1a1a1;text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:0 8px;font-size:15px;font-weight:500;display:flex}.community-category-menu button:hover,.community-category-menu button.is-active{color:#0b0c0d;background:#f2f1ed}.community-category-dot{background:#0b0c0d;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.community-category-dot[data-category=Board\ Feel],.community-idea-meta span[data-category=Board\ Feel]:before{background:#ffb800}.community-category-dot[data-category=Discovery],.community-idea-meta span[data-category=Discovery]:before{background:#f45a17}.community-category-dot[data-category=Mobile],.community-idea-meta span[data-category=Mobile]:before{background:#67bd45}.community-category-dot[data-category=Design],.community-idea-meta span[data-category=Design]:before{background:#43b3e6}.community-category-dot[data-category=Monetization],.community-idea-meta span[data-category=Monetization]:before{background:#eba1c0}.community-table-heading,.community-idea-card{grid-template-columns:minmax(0,1fr) 90px 90px 90px;align-items:center;column-gap:22px;display:grid}.community-table-heading{color:#0b0c0d;border-bottom:1px solid #dedede;min-height:48px;padding:0 18px;font-size:13px;font-weight:500}.community-table-heading span:not(:first-child),.community-table-stat{text-align:center}.community-idea-card{border:0;border-bottom:1px solid #dedede;border-radius:0;min-height:112px;padding:20px 18px}.community-vote-stack{display:none}.community-idea-content{flex-direction:column;gap:8px;min-width:0;display:flex}.community-idea-content h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;order:1;font-size:23px;font-weight:500;line-height:1.1;overflow:hidden}.community-idea-meta{order:2}.community-idea-meta span{color:#777;background:0 0;border-radius:0;align-items:center;gap:8px;min-height:0;padding:0;font-size:14px;display:inline-flex}.community-idea-meta span:before{content:"";background:#0b0c0d;border-radius:2px;flex:none;width:10px;height:10px}.community-idea-meta em,.community-idea-content p,.community-comment-button{display:none}.community-table-stat{color:#0b0c0d;font-size:15px;font-weight:500}@media (width<=820px){.community-feed-header{align-items:flex-start;gap:10px;padding-bottom:10px}.community-feed-controls{flex-wrap:wrap;gap:10px 20px}.community-category-dropdown summary{min-width:170px}.community-table-heading,.community-idea-card{grid-template-columns:minmax(0,1fr) 54px;column-gap:12px;padding-left:4px;padding-right:4px}.community-table-heading span:nth-child(2),.community-table-heading span:nth-child(3),.community-idea-card .community-table-stat:nth-last-child(3),.community-idea-card .community-table-stat:nth-last-child(2){display:none}.community-table-heading span:last-child:before{content:"Activity"}.community-table-heading span:last-child{font-size:0}.community-table-heading span:last-child:before{font-size:13px}.community-idea-content h2{white-space:normal;font-size:19px}}.dashboard-screen,.community-screen,.discovery-screen,.discovery-stage,.saved-empty-state{background-color:var(--page-surface)}.discovery-screen{background-image:none}.dashboard-hero,.board-entry-card,.dashboard-panel,.discovery-space-open,.discovery-peek,.saved-empty-state{border-color:var(--card-border)}.board-entry-card,.dashboard-panel,.discovery-peek,.saved-empty-state{background:var(--card-surface);box-shadow:var(--card-shadow)}.discovery-space-open{background:#fff;box-shadow:0 5px 16px #0b0c0d0f}
