/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-heading:"Love Ya Like A Sister", cursive;--font-body:"Google Sans Flex", "Segoe UI", Arial, sans-serif;--wall-background:#c7c2d8;--wall-wallpaper:url(/bg/JJ-BG.jpg);--ink:#241c38;--paper:#fffaf0;--sun:#ffc928;--coral:#ff765f;--mint:#69d1ac;--berry:#b73a79;--lilac:#b9a3ef;--cream:#ffe9ca}*{box-sizing:border-box}html,body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{min-height:100dvh;color:var(--ink);background:var(--wall-background) var(--wall-wallpaper) center bottom / cover;font-family:var(--font-body);font-optical-sizing:auto;margin:0}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-style:normal;font-weight:400}button{color:inherit}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #6d4aff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.joy-shell{--wall-footer-height:calc(56px + env(safe-area-inset-bottom));--board-tools-width:232px;--board-tools-inset:24px;--board-tools-bottom:calc(var(--wall-footer-height) + 24px);background:#f7f1e7;width:100vw;height:100dvh;min-height:0;position:relative;overflow:clip}.site-header{z-index:50;background:0 0;grid-template-columns:auto auto;align-items:center;gap:18px;min-height:76px;padding:9px 24px;display:grid;position:absolute;top:0;left:0;right:0}.brand{cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.jj-logo{aspect-ratio:731/651;filter:drop-shadow(0 8px 8px #241c381f);flex:none;width:480px;display:block;position:relative}.brand .jj-logo{width:100px;transition:transform .25s,filter .25s}.brand:hover .jj-logo{filter:drop-shadow(0 5px 6px #241c383b);transform:scale(1.06)rotate(-2deg)}.jj-logo-jdc{z-index:0;aspect-ratio:269/248;background:url(/JJ-Logo-Letters/JDC-UJJ.png) 50%/contain no-repeat;width:40%;animation:4.6s ease-in-out infinite logo-jdc-float;position:absolute;top:57.5%;left:30%}.jj-logo-letters{z-index:1;aspect-ratio:1414/802;width:100%;position:absolute;top:0;left:0}.jj-logo-letter{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;animation:3.8s ease-in-out infinite logo-float;display:block;position:absolute}.jj-logo-jewish-j{background-image:url(/JJ-Logo-Letters/Jewish/J.png);width:15.84%;height:41.15%;top:6.5%;left:0}.jj-logo-jewish-e{background-image:url(/JJ-Logo-Letters/Jewish/e.png);width:23.34%;height:35.54%;top:6.6%;left:11.5%}.jj-logo-jewish-w{background-image:url(/JJ-Logo-Letters/Jewish/w.png);width:24.19%;height:28.68%;top:5.8%;left:29%}.jj-logo-jewish-i{background-image:url(/JJ-Logo-Letters/Jewish/i.png);width:9.9%;height:34.4%;top:0;left:51.8%}.jj-logo-jewish-s{background-image:url(/JJ-Logo-Letters/Jewish/s.png);width:22.9%;height:30.67%;top:6.6%;left:61.4%}.jj-logo-jewish-h{background-image:url(/JJ-Logo-Letters/Jewish/H.png);width:19.87%;height:40.65%;top:2.9%;left:83%}.jj-logo-joy-j{background-image:url(/JJ-Logo-Letters/JOY/j.png);width:31.4%;height:66%;top:33%;left:10.3%}.jj-logo-joy-o{background-image:url(/JJ-Logo-Letters/JOY/o.png);width:27.9%;height:62%;top:33%;left:35.7%}.jj-logo-joy-y{background-image:url(/JJ-Logo-Letters/JOY/y.png);width:31.8%;height:69.3%;top:35%;left:58.7%}.jj-logo-question{z-index:2;transform-origin:50% 80%;width:25%;height:auto;animation:3.8s ease-in-out -2.3s infinite logo-question-float;position:absolute;top:37%;left:90%;overflow:visible;transform:rotate(8deg)}.jj-logo-letter:nth-child(2){animation-delay:-.45s}.jj-logo-letter:nth-child(3){animation-delay:-.9s}.jj-logo-letter:nth-child(4){animation-delay:-1.35s}.jj-logo-letter:nth-child(5){animation-delay:-1.8s}.jj-logo-letter:nth-child(6){animation-delay:-2.25s}.jj-logo-letter:nth-child(7){animation-delay:-.7s}.jj-logo-letter:nth-child(8){animation-delay:-1.5s}.jj-logo-letter:nth-child(9){animation-delay:-2.3s}.brand .jj-logo-letter{animation-name:logo-float-small}@keyframes logo-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(1.2deg)}}@keyframes logo-question-float{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-5px)rotate(12deg)}}@keyframes logo-float-small{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5px)rotate(1deg)}}@keyframes logo-jdc-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(2px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.jj-logo-letter,.jj-logo-jdc,.jj-logo-question,.board-title>.board-prompt{animation:none}}.header-actions{white-space:nowrap;justify-self:end;align-items:center;gap:20px;display:flex}.text-button{cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800}.header-actions .text-button{isolation:isolate;min-height:44px;color:var(--ink);padding:12px 18px;position:relative}.header-actions .text-button:before{content:"";z-index:-1;pointer-events:none;background:#f5d68c;transition:background-color .15s,transform .15s;position:absolute;inset:0;transform:rotate(-2deg);-webkit-mask:url(/stickynotes/SVG/scrapbook-tape.svg) 50%/100% 100% no-repeat;mask:url(/stickynotes/SVG/scrapbook-tape.svg) 50%/100% 100% no-repeat}.header-actions .text-button:is(:hover,:focus-visible):before{background:#bcecf5;transform:rotate(0)}.header-actions .text-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.share-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;padding:10px 11px 10px 20px;font-weight:850;display:flex;box-shadow:0 7px 20px #241c3829}.share-button b{background:var(--sun);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:22px;font-weight:400;transition:transform .25s;display:grid}.share-button:hover b{transform:rotate(90deg)}.control-dock{--control-dock-width:650px;z-index:50;bottom:calc(var(--wall-footer-height) + 24px);width:var(--control-dock-width);background:#fffdf7f7;border:1px solid #241c3824;border-radius:18px;align-items:center;gap:8px;max-width:calc(100% - 48px);height:60px;padding:7px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #3127441f}.search-toggle{background:var(--ink);width:44px;height:44px;color:var(--paper);cursor:pointer;border:0;border-radius:12px;flex:0 0 44px;place-items:center;display:grid;position:relative}.search-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px}.search-panel{background:#eee7dc;border-radius:12px;flex:1;grid-area:1/1;min-width:0}.control-dock.is-searching{bottom:max(calc(var(--wall-footer-height) + var(--control-dock-gap,24px)),calc(var(--search-keyboard-inset,0px) + 12px))}.control-dock.is-searching .search-results{max-height:min(280px,max(44px,calc(var(--search-visible-height,100dvh) - 160px)))}.control-dock [hidden]{display:none}.control-dock.no-categories{--control-dock-width:480px}.search-control{align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 10px;display:flex}.search-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 19px;width:19px}.search-control input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.search-control button{cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:0 4px;font-size:12px;font-weight:800}.search-results{overscroll-behavior:contain;background:#fffdf7;border:1px solid #241c3824;border-radius:16px;max-height:min(280px,40dvh);position:absolute;bottom:calc(100% + 10px);left:7px;right:7px;overflow-y:auto;box-shadow:0 14px 36px #241c382e}.search-results button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:82px 1fr;gap:2px 8px;width:100%;padding:11px 14px;display:grid}:is(.search-results button:hover,.search-results button:focus-visible){background:#f1eae0}.search-results button+button{border-top:1px solid #e9e1d7}.search-results span{color:#7b6d84;grid-row:1/3;font-size:10px;font-weight:900}.search-results b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-results small{color:#827785;font-size:9px}.type-filters{background:0 0;flex:1;gap:6px;min-width:0;padding:5px 3px;display:flex}.type-filters button{isolation:isolate;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1;padding:9px 12px;font-size:12px;font-weight:800;position:relative}.type-filters button:before{content:"";z-index:-1;pointer-events:none;background:#eee7dc;transition:background-color .15s,transform .15s;position:absolute;inset:0;transform:rotate(-1.5deg);-webkit-mask:url(/stickynotes/SVG/scrapbook-tape.svg) 50%/100% 100% no-repeat;mask:url(/stickynotes/SVG/scrapbook-tape.svg) 50%/100% 100% no-repeat}.type-filters button:nth-child(2n):before{transform:rotate(1.5deg)}.type-filters button:hover:before{background:#bcecf5;transform:rotate(0)}.type-filters button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.type-filters button.active:before{background:#f5d68c}.type-filters button.active{box-shadow:none;background:0 0}.header-actions .text-button:after,.type-filters button:after{content:"";z-index:2;background:var(--hover-arrow-art,url(/arrows/SVG/Arrow-180.svg)) center / contain no-repeat;opacity:0;pointer-events:none;width:44px;height:40px;transition:opacity .2s,transform .3s cubic-bezier(.2,1.4,.4,1);position:absolute;bottom:-28px;right:-16px;transform:scale(.82)}.type-filters button:after{background-image:var(--hover-arrow-art,url(/arrows/SVG/Arrow-185.svg));top:-30px;bottom:auto;right:-12px}.header-actions .text-button:is(:hover,:focus-visible):after,.type-filters button:is(:hover,:focus-visible):after{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.header-actions .text-button:after,.type-filters button:after{transition:none}}.type-filter-select{display:none}.category-control{flex:0 0 190px;width:190px;min-width:0}.control-dock .searchable-select-trigger{background:#eee7dc;border:0;min-height:44px;padding:10px 32px 10px 12px;font-size:12px;font-weight:800}.control-dock .searchable-select-popover{width:max(100%,220px)}.control-dock .category-control .searchable-select-popover{left:auto;right:0}.board-viewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-color:var(--wall-background);background-image:var(--wall-wallpaper);background-position:bottom;background-size:cover;position:absolute;inset:0;overflow:clip}.board-viewport:active{cursor:grabbing}.board-grid{z-index:1;transform-origin:0 0;will-change:transform;width:3000px;height:2200px;position:absolute;top:0;left:0}.board-title{text-align:center;width:820px;color:var(--ink);pointer-events:none;position:absolute;top:1340px;transform:rotate(-1deg)}.board-title>span{font-family:var(--font-heading);font-size:80px;font-style:normal;font-weight:400;line-height:1;display:block}@media (prefers-reduced-motion:no-preference){.board-title>.board-prompt{animation:3.8s ease-in-out infinite logo-float}}.board-title .jj-logo{width:590px;margin:12px auto 8px}.board-title i{background:var(--sun);font-family:var(--font-heading);margin-top:20px;padding:8px 16px;font-size:19px;font-style:normal;font-weight:400;display:inline-block;transform:rotate(1.5deg)}.board-share-button{width:max-content;min-height:94px;color:var(--ink);pointer-events:auto;background:#00c1de;margin:48px auto 0;padding:14px 18px 14px 30px;font-size:26px;animation:8s ease-in-out infinite share-invitation}.board-title .board-share-button b{background:var(--ink);width:50px;height:50px;color:var(--sun);font-size:32px}@keyframes share-invitation{0%,to{background-color:#00c1de}25%{background-color:var(--sun)}50%{background-color:var(--coral)}75%{background-color:var(--lilac)}}.story-orbit{width:0;height:0;transform:rotate(var(--orbit-angle,0deg));transform-origin:50%;position:absolute}.orbit-note{width:0;height:0;transform:rotate(var(--counter-orbit-angle,0deg));transform-origin:50%;position:absolute}.board-decoration{z-index:0;opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.board-decoration-art{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;animation:22s ease-in-out infinite alternate board-decoration-float;display:block}.joy-shell[data-panning] :is(.board-decoration-art,.jj-logo-letter,.jj-logo-jdc,.story-card,.board-share-button){animation-play-state:paused}.board-decoration-sod{opacity:.9}.board-decoration-sod .board-decoration-art[data-builtin-art=true]{filter:brightness(0)invert()drop-shadow(0 2px 2px #2d224126)}@keyframes board-decoration-float{0%{transform:translate(-4px,3px)rotate(-1.5deg)}to{transform:translate(5px,-5px)rotate(2deg)}}.story-card{min-height:320px;color:var(--ink);text-align:left;cursor:pointer;filter:drop-shadow(0 14px 13px #281f3233);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;flex-direction:column;align-items:stretch;padding:60px 55px 70px;transition:translate .25s,filter .25s;display:flex;position:absolute}.note-media{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.note-media-message{--note-paper-art:url(/stickynotes2/SVG/animated/Messages-base.svg);background-image:var(--note-paper-art)}.note-media-photo{--note-paper-art:url(/stickynotes2/SVG/animated/Photo-base.svg);background-image:var(--note-paper-art)}.note-media-audio{--note-paper-art:url(/stickynotes2/SVG/animated/Audio-base.svg);background-image:var(--note-paper-art)}.note-media-video{--note-paper-art:url(/stickynotes2/SVG/animated/Video-base.svg);background-image:var(--note-paper-art)}.note-media-message.note-color-family{--note-paper-art:url(/stickynotes2/SVG/animated/colors/message-family.svg);background-image:var(--note-paper-art)}.note-media-message.note-color-community{--note-paper-art:url(/stickynotes2/SVG/animated/colors/message-community.svg);background-image:var(--note-paper-art)}.note-media-message.note-color-connection{--note-paper-art:url(/stickynotes2/SVG/animated/colors/message-connection.svg);background-image:var(--note-paper-art)}.note-media-message.note-color-celebration{--note-paper-art:url(/stickynotes2/SVG/animated/colors/message-celebration.svg);background-image:var(--note-paper-art)}.note-media-message.note-color-music{--note-paper-art:url(/stickynotes2/SVG/animated/colors/message-music.svg);background-image:var(--note-paper-art)}.note-media-message.note-color-everyday{--note-paper-art:url(/stickynotes2/SVG/animated/colors/message-everyday.svg);background-image:var(--note-paper-art)}.note-media-photo.note-color-family{--note-paper-art:url(/stickynotes2/SVG/animated/colors/photo-family.svg);background-image:var(--note-paper-art)}.note-media-photo.note-color-community{--note-paper-art:url(/stickynotes2/SVG/animated/colors/photo-community.svg);background-image:var(--note-paper-art)}.note-media-photo.note-color-connection{--note-paper-art:url(/stickynotes2/SVG/animated/colors/photo-connection.svg);background-image:var(--note-paper-art)}.note-media-photo.note-color-celebration{--note-paper-art:url(/stickynotes2/SVG/animated/colors/photo-celebration.svg);background-image:var(--note-paper-art)}.note-media-photo.note-color-music{--note-paper-art:url(/stickynotes2/SVG/animated/colors/photo-music.svg);background-image:var(--note-paper-art)}.note-media-photo.note-color-everyday{--note-paper-art:url(/stickynotes2/SVG/animated/colors/photo-everyday.svg);background-image:var(--note-paper-art)}.note-media-audio.note-color-family{--note-paper-art:url(/stickynotes2/SVG/animated/colors/audio-family.svg);background-image:var(--note-paper-art)}.note-media-audio.note-color-community{--note-paper-art:url(/stickynotes2/SVG/animated/colors/audio-community.svg);background-image:var(--note-paper-art)}.note-media-audio.note-color-connection{--note-paper-art:url(/stickynotes2/SVG/animated/colors/audio-connection.svg);background-image:var(--note-paper-art)}.note-media-audio.note-color-celebration{--note-paper-art:url(/stickynotes2/SVG/animated/colors/audio-celebration.svg);background-image:var(--note-paper-art)}.note-media-audio.note-color-music{--note-paper-art:url(/stickynotes2/SVG/animated/colors/audio-music.svg);background-image:var(--note-paper-art)}.note-media-audio.note-color-everyday{--note-paper-art:url(/stickynotes2/SVG/animated/colors/audio-everyday.svg);background-image:var(--note-paper-art)}.note-media-video.note-color-family{--note-paper-art:url(/stickynotes2/SVG/animated/colors/video-family.svg);background-image:var(--note-paper-art)}.note-media-video.note-color-community{--note-paper-art:url(/stickynotes2/SVG/animated/colors/video-community.svg);background-image:var(--note-paper-art)}.note-media-video.note-color-connection{--note-paper-art:url(/stickynotes2/SVG/animated/colors/video-connection.svg);background-image:var(--note-paper-art)}.note-media-video.note-color-celebration{--note-paper-art:url(/stickynotes2/SVG/animated/colors/video-celebration.svg);background-image:var(--note-paper-art)}.note-media-video.note-color-music{--note-paper-art:url(/stickynotes2/SVG/animated/colors/video-music.svg);background-image:var(--note-paper-art)}.note-media-video.note-color-everyday{--note-paper-art:url(/stickynotes2/SVG/animated/colors/video-everyday.svg);background-image:var(--note-paper-art)}.note-media-message.note-color-berry{--note-paper-art:url(/stickynotes2/SVG/animated/colors/message-berry.svg);background-image:var(--note-paper-art)}.note-media-photo.note-color-berry{--note-paper-art:url(/stickynotes2/SVG/animated/colors/photo-berry.svg);background-image:var(--note-paper-art)}.note-media-audio.note-color-berry{--note-paper-art:url(/stickynotes2/SVG/animated/colors/audio-berry.svg);background-image:var(--note-paper-art)}.note-media-video.note-color-berry{--note-paper-art:url(/stickynotes2/SVG/animated/colors/video-berry.svg);background-image:var(--note-paper-art)}.note-media:before{content:"";z-index:1;pointer-events:none;transform-origin:50% 9%;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transition:transform .42s cubic-bezier(.18,1.55,.38,1);position:absolute;inset:0;transform:translateY(-5px)rotate(-2deg)}.note-media-message:before{--note-tape-art:url(/stickynotes2/SVG/animated/Messages-tape-outlined.svg);background-image:var(--note-tape-art)}.note-media-photo:before{--note-tape-art:url(/stickynotes2/SVG/animated/Photo-tape-outlined.svg);background-image:var(--note-tape-art)}.note-media-audio:before{--note-tape-art:url(/stickynotes2/SVG/animated/Audio-tape-outlined.svg);background-image:var(--note-tape-art)}.note-media-video:before{--note-tape-art:url(/stickynotes2/SVG/animated/Video-tape-outlined.svg);background-image:var(--note-tape-art)}.note-media-message.note-color-family:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-message-family.svg);background-image:var(--note-tape-art)}.note-media-message.note-color-community:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-message-community.svg);background-image:var(--note-tape-art)}.note-media-message.note-color-connection:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-message-connection.svg);background-image:var(--note-tape-art)}.note-media-message.note-color-celebration:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-message-celebration.svg);background-image:var(--note-tape-art)}.note-media-message.note-color-music:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-message-music.svg);background-image:var(--note-tape-art)}.note-media-message.note-color-everyday:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-message-everyday.svg);background-image:var(--note-tape-art)}.note-media-photo.note-color-family:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-photo-family.svg);background-image:var(--note-tape-art)}.note-media-photo.note-color-community:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-photo-community.svg);background-image:var(--note-tape-art)}.note-media-photo.note-color-connection:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-photo-connection.svg);background-image:var(--note-tape-art)}.note-media-photo.note-color-celebration:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-photo-celebration.svg);background-image:var(--note-tape-art)}.note-media-photo.note-color-music:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-photo-music.svg);background-image:var(--note-tape-art)}.note-media-photo.note-color-everyday:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-photo-everyday.svg);background-image:var(--note-tape-art)}.note-media-audio.note-color-family:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-audio-family.svg);background-image:var(--note-tape-art)}.note-media-audio.note-color-community:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-audio-community.svg);background-image:var(--note-tape-art)}.note-media-audio.note-color-connection:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-audio-connection.svg);background-image:var(--note-tape-art)}.note-media-audio.note-color-celebration:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-audio-celebration.svg);background-image:var(--note-tape-art)}.note-media-audio.note-color-music:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-audio-music.svg);background-image:var(--note-tape-art)}.note-media-audio.note-color-everyday:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-audio-everyday.svg);background-image:var(--note-tape-art)}.note-media-video.note-color-family:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-video-family.svg);background-image:var(--note-tape-art)}.note-media-video.note-color-community:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-video-community.svg);background-image:var(--note-tape-art)}.note-media-video.note-color-connection:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-video-connection.svg);background-image:var(--note-tape-art)}.note-media-video.note-color-celebration:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-video-celebration.svg);background-image:var(--note-tape-art)}.note-media-video.note-color-music:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-video-music.svg);background-image:var(--note-tape-art)}.note-media-video.note-color-everyday:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-video-everyday.svg);background-image:var(--note-tape-art)}.note-media-message.note-color-berry:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-message-berry.svg);background-image:var(--note-tape-art)}.note-media-photo.note-color-berry:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-photo-berry.svg);background-image:var(--note-tape-art)}.note-media-audio.note-color-berry:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-audio-berry.svg);background-image:var(--note-tape-art)}.note-media-video.note-color-berry:before{--note-tape-art:url(/stickynotes2/SVG/animated/colors/tape-video-berry.svg);background-image:var(--note-tape-art)}.note-media:is(:hover,:focus-visible):before{transform:translateY(0)rotate(0)}.note-media:active:before{transform:translateY(2px)rotate(0)}.note-media-audio:before,.note-media-audio:is(:hover,:focus-visible,:active):before{transform:none}.note-media-audio:is(:hover,:focus-visible):before{filter:brightness(1.08)}.story-card.note-media:not(.note-media-audio):before{top:var(--card-tape-top,27px);background-position:top;background-size:var(--tape-width) 360px;width:230px;height:60px;bottom:auto;left:50%;right:auto;transform:translate(-50%,-5px)rotate(-2deg)}.story-card.note-media-message:before{--tape-width:440px;--card-tape-top:-3px}.story-card.note-media-photo:before{--tape-width:470px}.story-card.note-media-video:before{--tape-width:440px}.story-card.note-media:not(.note-media-audio):is(:hover,:focus-visible):before{transform:translate(-50%)rotate(0)}.story-card.note-media:not(.note-media-audio):active:before{transform:translate(-50%,2px)rotate(0)}.note-media:is(.note-media-photo,.note-media-video):before{--note-tape-art:url(/stickynotes2/SVG/photo-video-pin.svg);background-image:var(--note-tape-art);background-position:50%;background-size:contain}.note-media.note-color-berry:is(.note-media-photo,.note-media-video):before{--note-tape-art:url(/stickynotes2/SVG/photo-video-pin-berry.svg);background-image:var(--note-tape-art)}.story-card.note-media:is(.note-media-photo,.note-media-video):before{transform-origin:50% 35%;background-size:contain;width:30px;height:43px;top:45px;left:50%;transform:translate(-50%,-4px)rotate(-8deg)}.story-card.note-media.note-media-photo:before{top:0;left:40%}.story-card.is-gallery.note-media-photo:before{top:20px;left:56.5%}.story-card.note-media:is(.note-media-photo,.note-media-video):is(:hover,:focus-visible):before{transform:translate(-50%)rotate(5deg)}.story-card.note-media:is(.note-media-photo,.note-media-video):active:before{transform:translate(-50%,2px)rotate(0)}.note-corner-arrow{z-index:2;pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:84px;height:76px;transition:opacity .2s,transform .3s cubic-bezier(.2,1.4,.4,1);display:block;position:absolute;transform:scale(.82)}.note-corner-arrow-top-left{top:-48px;left:-45px}.note-corner-arrow-top-right{top:-48px;right:-45px}.note-corner-arrow-bottom-left{bottom:-38px;left:-45px}.note-corner-arrow-bottom-right{bottom:-38px;right:-45px}.note-corner-arrow-side-left{top:40%;left:-48px}.note-corner-arrow-side-right{top:55%;right:-48px}.story-card:is(:hover,:focus-visible) .note-corner-arrow{opacity:1;transform:scale(1)}.story-card:hover{filter:drop-shadow(0 23px 18px #281f3247);z-index:10;translate:0 -10px}.story-card.is-highlighted{z-index:18;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 16px #7b4dff);animation:1.15s ease-in-out 3 note-focus}.story-card.is-dimmed{opacity:.24;filter:grayscale(.35)saturate(.55);pointer-events:none}.card-topline{justify-content:space-between;align-items:center;min-height:28px;display:flex}.card-topline b{letter-spacing:.04em;opacity:.68;font-size:14px}.card-media-icons{align-items:center;gap:5px;display:flex}.card-media-count{white-space:nowrap;font-size:10px;font-weight:850}.media-pill{background:#ffffffa8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.media-pill svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px}.story-card>.cutout-title{font-family:var(--font-heading);text-align:center;letter-spacing:-.025em;flex-wrap:wrap;place-content:center;align-items:center;gap:3px 7px;margin:auto 0;padding:18px 0;font-size:23px;font-style:normal;font-weight:400;line-height:1.25;display:flex}.story-card>.cutout-title>span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.card-person{text-align:center;opacity:.8;justify-content:center;font-size:11px;font-weight:850;display:flex}.card-person>span{color:#352a40;clip-path:polygon(2% 5%,99% 0,97% 94%,4% 100%);overflow-wrap:anywhere;background:#fffaeeb8;max-width:100%;padding:5px 9px;display:inline-block}.type-image,.type-video{min-height:420px;padding:85px 50px 36px}.type-image>.cutout-title,.type-video>.cutout-title{padding:12px 0}.story-image-wrap,.video-preview{background:#fff9ed;border-radius:8px 5px 10px 6px;flex:none;height:168px;margin:-7px -4px 13px;padding:8px 8px 16px;display:block;position:relative;transform:rotate(-2deg);box-shadow:0 8px 15px #412f263d,0 0 0 1px #4f382a26}.story-image-wrap img,.video-preview video{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:3px;width:100%;height:100%;display:block}.video-preview{background:#fff9ed;transform:rotate(2deg)}.video-preview:after{content:"VIDEO";color:#51465a;letter-spacing:.16em;font-size:8px;font-weight:950;position:absolute;bottom:3px;right:11px}.video-preview video{background:linear-gradient(145deg,#5a316e,#301c55 55%,#e46570)}.video-sun{background:radial-gradient(circle at 28% 80%,var(--sun) 0 22%,transparent 23%),linear-gradient(145deg,#5a316e,#301c55 55%,#e46570);border-radius:3px;width:100%;height:100%;display:block}.video-play{z-index:2;color:#fff;background:#241c38e0;border:3px solid #ffffffd9;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);box-shadow:0 6px 18px #00000047}.video-play svg{fill:currentColor;width:26px;height:26px;margin-left:3px}.story-card.is-tall-post{min-height:540px;padding:85px 48px 45px}.story-card.is-tall-post>.cutout-title{padding:10px 0;font-size:21px}.story-card.is-tall-post .video-preview{height:225px;margin:0 -2px 14px}.reel-card-frame{aspect-ratio:9/16;background:#251832;border:3px solid #2d203e;border-radius:15px;flex:none;width:160px;margin:-3px auto 14px;padding:5px;display:block;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 9px 19px #241c384d}.reel-card-frame video{object-fit:cover;background:#39264c;border-radius:8px;width:100%;height:100%;display:block}.reel-card-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1c12269e);border-radius:0 0 8px 8px;position:absolute;inset:55% 5px 5px}.reel-preview-label{z-index:1;color:#fff;letter-spacing:.12em;background:#241c3873;border:1px solid #ffffffa6;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:950;position:absolute;top:12px;left:12px}.reel-preview-play{z-index:1;color:#fff;background:#241c389e;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-preview-play svg{fill:currentColor;width:23px;margin-left:2px}.story-card.is-multi-media{min-height:600px;padding:85px 48px 42px}.story-card.is-multi-media.note-media-video{padding-top:95px}.story-card.is-multi-media.has-three-media{min-height:660px}.story-card.is-multi-media.has-all-media{min-height:735px}.wall-message-preview{text-align:center;-webkit-line-clamp:2;background:#fffaeea6;-webkit-box-orient:vertical;margin:0 0 15px;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.wall-media-stack{background:#fff9ed;border:1px solid #4f382a29;border-radius:7px;flex:none;gap:8px;width:100%;margin:0 0 14px;padding:8px;display:grid;transform:rotate(-2deg);box-shadow:0 8px 15px #412f263d}.story-card.is-gallery .wall-media-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card.is-gallery .wall-media-frame:first-child{grid-column:1/-1;height:180px}.story-card.is-gallery .wall-media-frame:not(:first-child){height:105px}.wall-media-frame{background:#e6ddcf;border-radius:3px;height:112px;display:block;position:relative;overflow:hidden}.wall-media-frame.wall-media-video{height:165px}.wall-media-frame.wall-media-audio{background:#eee4f4;place-items:center;height:90px;display:grid}.wall-media-frame.wall-media-audio .waveform{clip-path:none;background:0 0;width:100%;height:100%;margin:0}.wall-media-frame img,.wall-media-frame video{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.wall-media-label{color:#fff;letter-spacing:.08em;background:#241c38c7;border-radius:3px;padding:4px 5px;font-size:8px;font-weight:900;position:absolute;bottom:6px;right:6px}.wall-media-play{color:#fff;background:#241c38b3;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wall-media-play svg{fill:currentColor;width:19px;margin-left:2px}.wall-media-more{text-align:center;font-size:10px;font-weight:900}.waveform{clip-path:polygon(1% 8%,99% 0,97% 93%,3% 100%);background:#fffaee75;justify-content:center;align-items:center;gap:5px;height:62px;margin:18px 0 4px;padding:0 14px;display:flex}.waveform i{opacity:.68;background:currentColor;border-radius:9px;width:5px;min-height:7px;display:block}@keyframes note-focus{0%,to{filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 14px #7b4dff)}50%{filter:drop-shadow(0 0 7px #fff)drop-shadow(0 0 30px #ffca28)}}.board-summary,.zoom-controls{background:#fffdf7f7;border:1px solid #241c3824;border-radius:18px;height:60px;box-shadow:0 10px 28px #3127441f}.fixed-story-flowers{z-index:39;left:0;bottom:calc(var(--wall-footer-height) + 9px);pointer-events:none;-webkit-user-select:none;user-select:none;width:205px;height:160px;position:absolute}.fixed-flower{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.fixed-flower-line{background-image:url(/assets/SVG/Asset-full-flowe.svg);width:69px;height:158px;bottom:-12px;left:5px;transform:rotate(-11deg)}.fixed-flower-daisy{background-image:url(/assets/SVG/Asset-flower.svg);width:55px;height:50px;bottom:35px;left:190px;transform:rotate(14deg)}.fixed-flower-sunburst{background-image:url(/assets/SVG/Asset-flower-sunburst.svg);width:77px;height:109px;bottom:-40px;left:91px;transform:rotate(9deg)}.board-summary{z-index:40;bottom:calc(var(--wall-footer-height) + 24px);pointer-events:none;flex-direction:column;justify-content:center;gap:4px;padding:8px 14px;display:flex;position:absolute;left:24px}.board-status{font-size:12px;line-height:1.2}.board-status b{font-size:15px}.board-tools{z-index:40;right:var(--board-tools-inset);bottom:var(--board-tools-bottom);width:var(--board-tools-width);flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.board-hint{width:100%;color:var(--ink);white-space:nowrap;background:#02ff94;border-radius:10px;grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr);align-items:center;gap:6px;padding:6px;font-size:13px;font-weight:650;line-height:18px;display:grid;box-shadow:0 6px 16px #3127441f}.board-hint>span:first-child{text-align:right}.board-hint>span:last-child{text-align:left}.board-hint-separator{background:currentColor;border-radius:50%;width:3px;height:3px}.board-status,.board-hint{pointer-events:none;-webkit-user-select:none;user-select:none}.fixed-menorah-tree{z-index:0;right:var(--board-tools-inset);bottom:calc(var(--board-tools-bottom) + 60px);width:var(--board-tools-width);aspect-ratio:123.83/77.92;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7;filter:drop-shadow(0 2px 1px #ffffff80);background:url(/assets/SVG/Asset-metr.svg) 50%/contain no-repeat;position:absolute}.zoom-controls{flex:0 0 60px;justify-content:flex-start;align-items:center;width:100%;padding:7px;display:flex;overflow:hidden}.zoom-controls button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.zoom-controls button:hover{background:#eee7dc}.zoom-controls span{text-align:center;min-width:48px;font-size:11px;font-weight:800}.zoom-controls .reset-view{background:#f0eae2;margin-left:auto}.zoom-controls .reset-view:hover{background:#e5dccf}.reset-view svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f17308c;place-items:center;padding:24px;animation:.25s fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.intro-backdrop{background:#241c38b0}.intro-card{overscroll-behavior:contain;background:#c7c2d8 url(/share-background.jpg) 50%/cover;border-radius:28px;grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);align-items:center;gap:30px;width:min(1080px,100vw - 48px);min-height:auto;max-height:calc(100dvh - 48px);padding:76px 42px 64px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 40px 100px #140d204d}.eyebrow{color:#6b597c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:900;line-height:1.3;display:block;position:relative}.intro-brand{z-index:1;width:100%;padding:24px 12px;position:relative}.intro-brand>img{width:100%;height:auto;display:block}.intro-copy{z-index:1;min-width:0;position:relative}.intro-welcome-note{min-height:340px;color:var(--ink);grid-area:welcome;gap:12px;padding:86px 38px 54px}.intro-card h1{font-family:var(--font-heading);margin:0 0 14px;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.1}.intro-welcome-note h1{text-align:center;margin:0}.intro-welcome-note p{text-align:center;margin:0;font-size:16px;font-weight:450;line-height:1.5}.intro-board-instructions{margin-top:12px;display:block}.intro-actions{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"welcome share";align-items:center;gap:12px;display:grid}.intro-action-note{cursor:pointer;filter:drop-shadow(0 6px 6px #241c381f);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;justify-content:center;gap:16px;min-width:0;min-height:220px;padding:48px 28px 36px;transition:translate .22s,transform .22s,filter .22s;display:flex;position:relative}.intro-welcome-note{padding-top:86px;padding-bottom:54px}.intro-action-note:after{content:"";background-image:var(--intro-note-hover-art);opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transition:opacity .22s;position:absolute;inset:0}.intro-action-note>*{z-index:1;overflow-wrap:anywhere;min-width:0;max-width:100%;position:relative}.intro-action-note-explore{--intro-note-hover-art:url(/stickynotes2/SVG/animated/colors/tape-message-celebration.svg),url(/stickynotes2/SVG/animated/colors/message-celebration.svg);cursor:pointer;background-image:url(/stickynotes2/SVG/animated/colors/tape-message-everyday.svg),url(/stickynotes2/SVG/animated/colors/message-everyday.svg);background-position:50% 8px,50%;background-size:100% 60%,100% 100%;transform:rotate(-2deg)}.intro-action-note-explore:after{background-position:50% 8px,50%;background-size:100% 60%,100% 100%}.intro-action-note-share{--intro-note-hover-art:url(/stickynotes2/SVG/animated/colors/tape-audio-music.svg),url(/stickynotes2/SVG/animated/colors/audio-music.svg);cursor:pointer;background-image:url(/stickynotes2/SVG/animated/colors/tape-audio-community.svg),url(/stickynotes2/SVG/animated/colors/audio-community.svg);grid-area:share;transform:rotate(2deg)}.intro-action-note-explore *,.intro-action-note-share *{cursor:pointer}.intro-action-note-explore[data-hovered=true],.intro-action-note-share[data-hovered=true]{filter:drop-shadow(0 14px 12px #241c383d);transform:rotate(0)}.intro-action-note-explore[data-hovered=true]:after,.intro-action-note-share[data-hovered=true]:after{opacity:1}.intro-actions .intro-action-note-share{gap:16px;min-height:190px;padding:72px 16% 42px}.intro-action-note h2{text-align:center;margin:0;font-size:24px;line-height:1.2}.intro-action-note-share h2{margin-bottom:6px;padding:0 6px}.intro-note-caption{color:var(--ink);text-align:center;margin:0;font-size:16px;font-weight:450;line-height:1.5}.intro-actions .primary-action{text-align:left;gap:8px;width:100%;min-height:56px;padding:10px 12px 10px 20px;font-size:14px;line-height:1.25}.intro-actions .intro-share-action{color:#fff;white-space:normal;background:#f05b4a;font-size:12px}.intro-action-label{overflow-wrap:anywhere;min-width:0}.intro-share-action .button-arrow-icon{color:#fff}@media (min-width:961px){.intro-actions .intro-share-action{white-space:nowrap;gap:6px;padding:10px 12px 10px 20px;font-size:clamp(9px,.75vw,11px)}}.site-header .share-button,:is(.primary-action,.secondary-action,.board-share-button,.choose-media-button,.submission-back,.share-options button,.share-own-story,.empty-board button,.upload-format-details summary):not(header *,nav *,.control-dock *){text-transform:uppercase}.primary-action,.secondary-action{cursor:pointer;border-radius:999px;min-height:52px;padding:0 22px;font-weight:900}.primary-action{background:var(--ink);color:#fff;border:0;justify-content:space-between;align-items:center;gap:28px;display:inline-flex;box-shadow:0 10px 25px #241c382e}.button-arrow-icon{width:20px;height:20px;color:var(--sun);flex:none;place-items:center;line-height:1;display:grid}.button-arrow-icon svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.secondary-action{background:#ffffffa6;border:1px solid #241c3833}.modal-close{z-index:10;cursor:pointer;background:#fffc;border:1px solid #241c3829;border-radius:50%;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid;position:absolute;top:20px;right:20px}.intro-card>.modal-close{background:#fffaf2;box-shadow:0 3px 10px #241c381f}.intro-icons{pointer-events:none;position:absolute;inset:0;overflow:clip}.intro-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.intro-icon-heart{background-image:url(/assets/SVG/Asset-heart.svg);width:90px;height:82px;top:24px;left:24px;transform:rotate(-12deg)}.intro-icon-sky{z-index:2;background-image:url(/assets/SVG/Asset-sky.svg);width:140px;height:80px;top:-8px;right:68px;transform:rotate(9deg)}.intro-icon-star-of-david{filter:brightness(0)invert();background-image:url(/assets/SVG/Asset-sod.svg);width:52px;height:60px;top:28px;left:25%;transform:rotate(10deg)}.intro-icon-flower{filter:brightness(0)invert();background-image:url(/assets/SVG/Asset-flower.svg);width:132px;height:140px;bottom:-28px;left:-28px;transform:rotate(-18deg)}.intro-icon-menorah{opacity:.65;background-image:url(/assets/SVG/Asset-metr.svg);background-position:bottom;width:105px;height:66px;bottom:-1px;right:12px}.story-backdrop{padding:32px 24px}.story-modal-shell{aspect-ratio:1;width:min(650px,100vw - 48px,100dvh - 64px);position:relative}.story-modal-shell.is-tall-media{aspect-ratio:4/5;width:min(590px,100vw - 40px,80dvh - 51.2px)}.story-modal-shell>.modal-close{z-index:40;background:#fffaf2;border-color:#241c3838;top:-20px;right:-20px;box-shadow:0 9px 24px #140d2047}.modal-corner-arrow{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 3px #19122626);background-position:50%;background-repeat:no-repeat;background-size:contain;width:112px;height:96px;display:block;position:absolute}.modal-corner-arrow-top-left{top:-48px;left:-58px}.modal-corner-arrow-top-right{top:70px;right:-58px}.modal-corner-arrow-bottom-left{bottom:-24px;left:-58px}.modal-corner-arrow-bottom-right{bottom:-24px;right:-58px}.modal-corner-arrow-side-left{top:42%;left:-64px}.modal-corner-arrow-side-right{top:52%;right:-64px}.story-modal{width:100%;height:100%;color:var(--ink);filter:drop-shadow(0 28px 38px #140d2059);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;padding:14% 15% 12%;display:flex;position:relative;overflow:hidden}.story-modal.note-media:not(.note-media-audio):before{background-position:top;background-size:100% 500px;height:70px;top:clamp(24px,7vw,45px);bottom:auto}.story-modal.note-media.note-media-message:before,.story-modal.note-media.note-media-message:is(:hover,:focus-visible,:active):before{height:110px;transform:translateY(-24px)rotate(2deg)}.story-modal.note-media:is(.note-media-photo,.note-media-video):before{transform-origin:50% 35%;background-position:50%;background-size:contain;width:38px;height:54px;inset:5% auto auto 50%;transform:translate(-50%,-4px)rotate(-8deg)}.story-modal.note-media.note-media-photo:before{left:56.5%}.is-tall-media .story-modal{padding:19% 14% 8%}.story-modal.note-media-message{padding-top:19%}.story-modal.is-reel-modal{padding-top:19%;padding-bottom:8%}.story-modal-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#241c3880 transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.story-modal-meta{z-index:2;letter-spacing:.08em;text-transform:uppercase;opacity:.67;flex-wrap:wrap;flex:none;gap:8px 12px;min-width:0;margin-bottom:18px;font-size:11px;font-weight:900;display:flex;position:relative}.story-modal-meta span:first-child{white-space:nowrap;flex-shrink:0}.story-modal-meta span{overflow-wrap:anywhere;max-width:100%}.story-modal-meta span+span{border-left:1px solid;padding-left:12px}.story-media-gallery{gap:8px;margin-bottom:12px;display:grid}.story-media-gallery figure{aspect-ratio:16/9;background:#ffffff6b;border-radius:13px;place-items:center;margin:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #241c381c}.story-media-gallery .story-slide-image{aspect-ratio:2}.story-media-gallery img,.story-media-gallery video{object-fit:contain;width:100%;height:100%;display:block}.story-photo-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.story-photo-open img{width:100%;height:100%}.story-photo-open span{color:#fff;background:#241c38e6;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:9px;right:9px;box-shadow:0 3px 10px #140d2040}.story-photo-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.story-media-gallery .story-slide-audio{aspect-ratio:auto;min-height:90px}.story-media-gallery .story-slide-video.is-portrait-video{aspect-ratio:auto;box-shadow:none;background:0 0;overflow:visible}.story-media-gallery .story-slide-video.is-portrait-video video{aspect-ratio:9/16;object-fit:cover;background:#241c38;border-radius:12px;width:160px;max-width:100%;height:auto;box-shadow:0 10px 24px #241c383d}.story-media-gallery audio{width:calc(100% - 28px);margin:28px 14px 12px;display:block}.story-slideshow-controls{justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:850;display:flex}.story-slideshow-controls button{cursor:pointer;background:#ffffffb3;border:1px solid #241c383d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:22px;line-height:1;display:grid}.story-gallery-thumbs{justify-content:center;align-items:center;gap:7px;display:flex}.story-gallery-thumbs button{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff9;border:2px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid;overflow:hidden}.story-gallery-thumbs button.active{border-color:var(--ink);box-shadow:0 0 0 2px #ffffffb3}.story-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.story-gallery-thumbs svg{fill:currentColor;width:20px}.story-gallery-thumbs svg.audio-thumb-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.story-photo-lightbox{z-index:100;cursor:zoom-out;background:#0f0a18f0;justify-content:center;align-items:center;padding:60px 24px 88px;display:flex;position:fixed;inset:0}.story-photo-lightbox>img{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.story-photo-lightbox-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fffaf2;border:1px solid #fff6;border-radius:50%;place-items:center;font-size:29px;line-height:1;display:grid;position:absolute;top:18px;right:20px}.story-photo-lightbox-nav{color:#fff;align-items:center;gap:18px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.story-photo-lightbox-nav button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #fff6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:27px;line-height:1;display:grid}.story-modal h2{font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:anywhere;margin:20px 0 12px;font-size:44px;font-style:normal;font-weight:400;line-height:1}.is-tall-media .story-modal h2{margin-top:14px;font-size:40px}.story-modal.is-reel-modal h2{margin-top:18px;font-size:38px}.story-modal blockquote{overflow-wrap:anywhere;white-space:pre-line;margin:0 0 20px;font-size:20px;line-height:1.55}.is-tall-media .story-modal blockquote{font-size:18px;line-height:1.45}.story-modal footer{opacity:.76;border-top:1px solid;flex-direction:column;flex:none;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.audio-player,.modal-video{background:#ffffff59;border-radius:14px;align-items:center;gap:16px;min-height:120px;padding:18px 22px;display:flex}.audio-player>button,.modal-video button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.audio-player .waveform{flex:1;justify-content:flex-start}.audio-player>span,.modal-video span{font-size:12px;font-weight:800}.modal-video{color:#fff;background:linear-gradient(145deg,#5a316e,#2d194d 55%,#e46570);flex-direction:column;justify-content:center;min-height:220px}.submission-modal{background:var(--paper);border-radius:28px;width:min(1180px,100vw - 34px);height:calc(100dvh - 36px);max-height:920px;position:relative;overflow:clip;box-shadow:0 38px 90px #140d2061}.submission-modal.is-success{width:min(640px,100vw - 34px);height:auto;max-height:calc(100dvh - 36px);overflow-y:auto}.submission-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);height:100%;min-height:0;display:grid;overflow:hidden}.submission-form-panel{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;min-width:0;min-height:0;padding:48px 50px 130px;overflow:hidden scroll}.submission-custom-panel{overscroll-behavior:contain;background:#f1ebe2;border-left:1px solid #ded5c9;min-height:0;padding:68px 40px 38px;overflow:hidden auto}.submission-custom-panel h3{font-family:var(--font-heading);margin:5px 0 28px;font-size:28px;font-style:normal;font-weight:400}.submission-preview-label{text-transform:none;letter-spacing:normal}.submission-modal h2{max-width:540px;font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:48px;font-style:normal;font-weight:400;line-height:1}.submission-form-panel>p{color:#62576b;margin:18px 0 25px;font-size:15px;line-height:1.6}.submission-modal form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.submission-modal label{flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.submission-modal form>.submission-step-fields,.submission-modal .upload-field,.submission-modal .consent-field,.submission-modal form>button,.submission-error,.upload-progress{grid-column:1/-1}.submission-step-fields{grid-template-columns:1fr 1fr;gap:15px;min-width:0;display:grid}.submission-step-fields[hidden]{display:none}.submission-step-fields>.full-width,.submission-step-fields>.upload-field,.submission-step-fields>.submission-choice,.submission-step-fields>.submission-legal-panel,.submission-step-fields>.submission-back,.submission-step-fields>.primary-action{grid-column:1/-1}.submission-step-fields>.primary-action{width:100%;min-height:58px}.submission-story-section{background:#f0ebf8;border:1px solid #ded3ed;border-radius:20px;gap:18px;min-width:0;margin-top:8px;padding:clamp(14px,2vw,22px);display:grid}.submission-story-section>.upload-field{background:0 0;border:0;border-top:1px solid #d8cbe8;border-radius:0;padding:18px 0 0}.submission-choice{box-sizing:border-box;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #ded5e1;border-radius:14px;gap:10px;width:100%;min-width:0;margin:0;padding:16px;display:grid}.submission-choice legend{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:0 5px;font-size:13px;font-weight:650;line-height:1.5}.submission-choice .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.submission-choice .submission-question{color:var(--ink);overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;font-weight:500;line-height:1.55}.submission-modal .submission-choice label{overflow-wrap:anywhere;flex-direction:row;align-items:flex-start;gap:10px;min-width:0;font-size:12px;font-weight:400;line-height:1.55;display:flex}.submission-modal .submission-choice input{width:18px;height:18px;accent-color:var(--berry);flex:none;margin:0;padding:0}.submission-legal-panel{box-sizing:border-box;background:#fff;border:1px solid #ded5e1;border-radius:14px;width:100%;min-width:0;padding:20px}.submission-terms-copy{color:#51465b;overflow-wrap:anywhere;border-bottom:1px solid #e6dfeb;min-width:0;padding:0 8px 16px 0;font-size:12px;font-weight:400;line-height:1.65}.submission-terms-copy h3,.submission-processing h3{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px;font-size:16px}.submission-terms-copy p{margin:0 0 14px}.submission-terms-copy li{margin-bottom:8px}.submission-processing{box-sizing:border-box;overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%;min-width:0;padding-top:18px;display:grid}.submission-processing h3,.submission-processing>.submission-choice,.submission-processing>.consent-field,.submission-processing>.full-width{grid-column:1/-1}.submission-processing .submission-choice legend{font-weight:500}.submission-processing a{color:#6245cb;text-decoration:underline}.submission-back{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:850}.submission-modal input,.submission-modal textarea,.submission-modal select{resize:vertical;background:#fff;border:1px solid #d8d0c4;border-radius:12px;outline:0;width:100%;padding:13px 14px;font-size:14px;font-weight:500}.submission-modal label,.submission-modal .phone-field{min-width:0}.submission-modal select{box-sizing:border-box;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23241c38' stroke-width='2' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:14px;min-width:0;padding-right:38px}.phone-field{flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.phone-field small{color:#817682;font-weight:600}.phone-control{gap:6px;width:100%;min-width:0;display:flex}.submission-modal .phone-control>input{flex:1 1 0;width:0;min-width:0}.searchable-select{min-width:0;position:relative}.searchable-select.is-open{z-index:5}.searchable-select-label{margin-bottom:7px;font-size:12px;font-weight:850;display:block}.searchable-select-label small{color:#817682;font-weight:400}.searchable-select .is-sr-only,.searchable-select .searchable-select-native{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.searchable-select-control{position:relative}.searchable-select-trigger{box-sizing:border-box;width:100%;min-height:49px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:12px;align-items:center;gap:10px;padding:12px 38px 12px 14px;font-size:14px;font-weight:500;display:flex;position:relative}.searchable-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-select-trigger[aria-invalid=true]{border-color:#bd3169}.searchable-select-control.has-clear .searchable-select-trigger{padding-right:68px}.searchable-select-chevron,.searchable-select-clear svg,.searchable-select-check svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}.searchable-select-chevron{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.searchable-select-trigger[aria-expanded=true] .searchable-select-chevron{transform:translateY(-50%)rotate(180deg)}.searchable-select-clear{color:#746b78;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:35px;transform:translateY(-50%)}.searchable-select-clear:hover{color:var(--ink);background:#f0eaf4}.searchable-select-placeholder{color:#817682}.searchable-select-popover{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:14px;width:100%;padding:8px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #241c382e}.searchable-select.opens-up .searchable-select-popover{top:auto;bottom:calc(100% + 10px)}.searchable-select-popover input{box-sizing:border-box;width:100%;min-height:42px;padding:10px;font-size:13px;font-weight:400}.searchable-select-options{overscroll-behavior:contain;max-height:200px;margin-top:6px;overflow-y:auto}.searchable-select-options>button{width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:400;display:flex}.searchable-select-options>button.is-active,.searchable-select-options>button:hover{background:#f0eaf9}.searchable-select-options>button[aria-selected=true]{font-weight:700}.searchable-select-check{color:#6541a4;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.searchable-select-options>p{color:#746b78;margin:0;padding:12px 10px;font-size:12px;line-height:1.5}.searchable-select-error{color:#9d244c;margin-top:7px;font-size:12px;font-weight:650;display:block}.searchable-select.is-compact{flex:0 0 98px}.searchable-select.is-compact .searchable-select-control{height:100%}.searchable-select.is-compact .searchable-select-trigger{height:100%;padding:12px 30px 12px 9px;font-size:13px}.searchable-select.is-compact .searchable-select-chevron{right:7px}.searchable-select.is-compact .searchable-select-popover{width:min(300px,100vw - 80px)}.submission-modal input:focus,.submission-modal textarea:focus,.submission-modal select:focus{border-color:#6d4aff;box-shadow:0 0 0 3px #6d4aff1f}.upload-field{background:#b9a3ef21;border:2px dashed #a88bb9;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.upload-field>span:first-child{font-size:12px;font-weight:850}.submission-modal .upload-field .media-file-input{display:none}.choose-media-button{border:2px solid var(--ink);width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:850;display:flex;box-shadow:0 4px #241c3826}:is(.choose-media-button:hover,.choose-media-button:focus-visible){background:#f7ebff;border-color:#7544a0}.choose-media-button .media-add-icon{background:#ffce3b;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:19px;font-weight:700;display:grid}.choose-media-button .button-arrow-icon{color:#7544a0;margin-left:auto}.upload-guidance{min-width:0;color:var(--ink);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr);gap:8px;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.5;display:grid}.upload-guidance>span{overflow-wrap:anywhere;min-width:0}.upload-format-details{width:100%;min-width:0}.upload-format-details summary{color:#63347b;white-space:normal;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:6px;font-size:11px;font-weight:800;list-style:none;display:flex}.upload-format-details summary>span:last-child{overflow-wrap:anywhere;min-width:0}.upload-format-details summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 7px;width:7px;height:7px;margin:0 3px 4px auto;transform:rotate(45deg)}.upload-format-details[open] summary:after{margin-bottom:0;transform:rotate(225deg)}.upload-format-details summary::-webkit-details-marker{display:none}:is(.upload-format-details summary:hover,.upload-format-details summary:focus-visible){outline-offset:1px;background:#f4e7fb;outline:2px solid #81549a}.upload-info-icon{color:#704985;border:2px solid #704985;border-radius:50%;flex:0 0 19px;place-items:center;height:19px;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:grid}.upload-format-popover{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;background:#fffafc;border:1px solid #d4bedf;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;margin-top:6px;padding:12px;font-size:12px;font-weight:400;line-height:1.5;display:grid}.upload-requirements-column{flex-direction:column;gap:8px;min-width:0;display:flex}.upload-requirements-column+.upload-requirements-column{border-top:1px solid #e4d7eb;padding-top:12px}.upload-requirements-column ul{margin:0;padding-left:16px;list-style:outside}.upload-requirements-column li+li{margin-top:7px}.upload-format-popover>small{border-top:1px solid #e4d7eb;grid-column:1/-1;min-width:0;padding-top:10px}.upload-format-popover strong{font-size:12px}.upload-format-popover p{overflow-wrap:anywhere;margin:0}.upload-format-popover small{color:#6b6170;font-size:10px;line-height:1.5}.upload-field i{color:#746b78;font-size:11px;font-style:normal;font-weight:600}.upload-field small{color:#82778a;font-weight:400}.selected-file-list{gap:6px;margin-top:5px;display:grid}.file-thumb{color:#6d397e;background:#f4e7fb;border-radius:7px;place-items:center;width:52px;height:44px;font-size:9px;font-weight:900;display:grid}.selected-file-list b{color:var(--ink);background:#fff;border-radius:11px;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:7px;font-size:10px;display:grid}.selected-file-list b>img,.selected-file-list b>video,.audio-thumb{object-fit:cover;width:52px;height:44px;color:var(--berry);background:#eee6dc;border-radius:7px;place-items:center;display:grid}.selected-file-list b>span{min-width:0;overflow:hidden}.selected-file-list strong,.selected-file-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selected-file-list small{color:#746b78;margin-top:3px}.selected-file-list button{width:28px;height:28px;color:var(--ink);cursor:pointer;background:#f3edf0;border:0;border-radius:50%;font-size:18px}.submission-step-fields label>span small,.submission-step-fields .phone-field>span small{color:#817682;font-weight:400}.consent-field{overflow-wrap:anywhere;align-items:flex-start;min-width:0;line-height:1.5;flex-direction:row!important;font-weight:400!important}.submission-choice.needs-consent,.consent-field.needs-consent{background:#fff1f5;border-color:#bd3169;box-shadow:0 0 0 2px #bd31691f}.consent-field.needs-consent{border:1px solid #bd3169;border-radius:10px;padding:11px}.consent-field input{width:18px;height:18px;accent-color:var(--berry);margin:1px 0 0;padding:0}.submission-modal form>button{width:100%}.submission-modal form>button:disabled{opacity:.65;cursor:wait}.submission-error{color:#9d244c;background:#fff0f3;border-radius:11px;padding:11px 13px;font-size:11px;line-height:1.4}.submission-error-visible{box-sizing:border-box;background:#fff0f3;border:1px solid #e7a8ba;width:100%;font-size:13px;font-weight:650}.upload-progress{background:#e7dfd6;border-radius:9px;min-height:34px;position:relative;overflow:hidden}.upload-progress i{background:#8cddbf;transition:width .2s;position:absolute;inset:0 auto 0 0}.upload-progress span{padding:9px 12px;font-size:10px;font-weight:850;display:block;position:relative}.upload-progress.is-indeterminate i{width:35%;animation:1.4s ease-in-out infinite alternate joy-upload-pulse}@keyframes joy-upload-pulse{0%{transform:translate(0)}to{transform:translate(190%)}}.live-note-preview{font-family:var(--font-heading);width:100%;max-width:360px;height:340px;min-height:340px;color:var(--ink);filter:drop-shadow(0 16px 14px #241c382e);text-align:center;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;flex-shrink:0;justify-content:center;margin:20px auto 30px;padding:68px 42px 42px;display:flex;position:relative;transform:rotate(-1deg)}.live-note-preview small{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 84px);font-size:8px;font-weight:900;position:absolute;top:40px;left:42px;overflow:hidden}.live-note-preview>strong{-webkit-line-clamp:6;min-width:0;font-family:var(--font-heading);overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;flex-shrink:0;font-size:22px;font-style:normal;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.live-note-preview>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin-top:20px;font-size:10px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.live-note-preview img,.live-note-preview video{object-fit:cover;border-radius:5px;flex-shrink:0;width:100%;height:145px;max-height:145px;margin-bottom:16px}.live-note-preview .audio-thumb{flex-shrink:0;width:100%;margin-bottom:16px}.live-note-preview:is(.note-media-photo,.note-media-video,.note-media-audio){height:440px;min-height:440px}.live-note-preview:is(.note-media-photo,.note-media-video,.note-media-audio)>strong{-webkit-line-clamp:3}.live-note-preview.note-media:is(.note-media-photo,.note-media-video):before{background-position:50%;background-size:contain;width:38px;height:52px;inset:8px auto auto 50%;transform:translate(-50%)rotate(-8deg)}.live-note-preview>*{z-index:2;position:relative}.live-note-preview>span:last-child{font-family:var(--font-body);overflow-wrap:anywhere}.live-note-preview>small{position:absolute}.live-note-preview.is-tall-preview{height:480px;min-height:480px;padding-top:75px}.live-gallery-preview{background:#fff9ed;border-radius:6px;flex-shrink:0;grid-template-rows:135px 55px;grid-template-columns:1fr 1fr;gap:5px;width:100%;margin-bottom:14px;padding:5px;display:grid;position:relative;box-shadow:0 6px 15px #241c3833}.live-gallery-preview>img{border-radius:3px;width:100%;height:100%;max-height:none;margin:0}.live-gallery-preview>img:first-child{grid-column:1/-1}.live-gallery-preview b{color:#fff;background:#241c38c2;border-radius:4px;padding:4px 6px;font-size:9px;position:absolute;top:10px;right:10px}.submission-form-panel form{padding-bottom:12px}.submission-form-panel form>.primary-action{box-sizing:border-box;width:100%;min-height:58px;position:static}.submission-step-fields>.primary-action{z-index:1;box-sizing:border-box;border:0;position:relative}.security-note{background:#fffaf2;border-radius:12px;flex-direction:column;gap:5px;margin-top:24px;padding:15px;font-size:11px;line-height:1.45;display:flex}.security-note span{color:#6d6470}.note-color-options{border:0;margin:0;padding:0}.note-color-options legend{margin-bottom:14px;font-size:15px;font-weight:900}.note-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.note-color-option{min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:7px;padding:0;display:flex}.note-color-option>span{border:3px solid #0000;border-radius:12px;place-items:center;height:45px;font-size:23px;display:grid}.note-color-option.selected>span{border-color:var(--ink);outline:4px solid #c5b5f1}.note-color-option:focus-visible>span{outline:4px solid #c5b5f1}.note-color-option b{text-align:center;font-size:11px}.note-color-hint{color:#746b78;margin:13px 0 0;font-size:11px}.note-category-control{margin-top:24px}.note-category-control small{color:#817682;font-weight:400}.tone-random>span{background:linear-gradient(135deg,#ffda59 0 33%,#ff8d7c 33% 55%,#8bddbd 55% 75%,#c4b0f5 75%)}.tone-sun>span{background:#ffda59}.tone-coral>span{background:#ff8d7c}.tone-mint>span{background:#8bddbd}.tone-lilac>span{background:#c4b0f5}.tone-cream>span{background:#ffe9c9}.tone-berry>span{background:#ffe1ee}.typeform-note{color:#6e6375;border-top:1px solid #ded7cc;gap:10px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.typeform-note a{color:var(--ink);font-weight:850}.success-state{text-align:center;flex-direction:column;align-items:center;max-height:100%;padding:35px 24px;display:flex;overflow-y:auto}.success-state>*{flex-shrink:0}.success-logo{object-fit:contain;width:220px;max-width:60%;height:auto;margin-bottom:24px;display:block}.success-state h2{font-size:54px}.success-state p{color:#655a6c;max-width:480px;margin:22px 0 0;line-height:1.6}.reference-number{filter:drop-shadow(0 6px 5px #241c3826);background:url(/stickynotes2/SVG/animated/colors/tape-message-everyday.svg) 50%/100% 100% no-repeat,url(/stickynotes2/SVG/animated/colors/message-everyday.svg) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;width:min(260px,100%);min-height:140px;margin:24px 0;padding:38px 20px 24px;display:flex;position:relative;transform:rotate(-1deg)}.reference-number span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.reference-number strong{letter-spacing:.06em;font-size:26px}.submission-confirmation-shell{grid-template-columns:minmax(0,620px) 240px;align-items:center;gap:32px;width:min(892px,100vw - 48px);display:grid;position:relative}.submission-confirmation{background:var(--paper);border-radius:28px;max-height:calc(100dvh - 64px);padding:32px 28px;position:relative;box-shadow:0 30px 70px #140d204d}.submission-confirmation .success-logo{width:120px;margin-bottom:12px}.submission-confirmation h2{margin:0;font-size:clamp(30px,3.4vw,42px);line-height:1.1}.submission-confirmation>p{margin:16px 0 0;font-size:14px}.submission-confirmation-reference{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;margin-top:20px;display:flex}.submission-confirmation .reference-number{margin:0}.submission-confirmation .reference-number strong{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.submission-confirmation .copy-reference{background:#fff;width:min(280px,100%);padding:12px 18px}.submission-confirmation .reference-copy-feedback{min-height:18px;margin:0;font-size:12px;line-height:1.5}.confirmation-return{text-align:left;gap:12px;width:min(280px,100%);min-height:52px;padding:12px 20px;font-size:13px}.confirmation-return svg{fill:none;width:20px;height:20px;stroke:var(--sun);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.submission-confirmation .confirmation-invite{font-size:12px}.submission-confirmation-share{min-width:0;transform:rotate(2deg)}.submission-confirmation-share .share-panel-heading{color:var(--ink);margin:0 0 16px;font-size:27px}.submission-confirmation-share .share-options{grid-template-columns:minmax(0,1fr);gap:4px}.submission-confirmation-share .share-options button{text-align:left;overflow-wrap:normal;flex-direction:row;justify-content:flex-start;gap:8px;min-width:0;min-height:42px;padding:6px 8px;font-size:12px}.submission-confirmation-share .share-feedback{margin:14px 0 0;font-size:12px}@media (max-width:760px){.modal-backdrop.submission-success-backdrop{padding:32px 16px;display:block}.submission-confirmation-shell{grid-template-columns:minmax(0,1fr);gap:28px;width:min(540px,100%);margin:0 auto}.submission-confirmation{max-height:none;padding:42px 18px 28px;overflow:visible}.submission-confirmation-share{width:min(380px,100%);margin:0 auto;transform:rotate(-1deg)}.submission-confirmation-share .share-networks{padding:64px 24px 28px}.submission-confirmation-share .share-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.submission-confirmation-share .share-options button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:12px 4px;font-size:11px}}@media (max-width:380px){.submission-confirmation-share .share-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-share{color:var(--ink);font-family:var(--font-body)}.story-share.compact{margin-top:22px}.story-share .share-manual-link{color:var(--ink)}.share-networks{color:var(--ink);filter:drop-shadow(0 12px 16px #140d2040);background:url(/stickynotes/SVG/share-note-aqua.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:72px 22px 32px;position:relative}.share-networks:before{content:"";filter:drop-shadow(2px 3px 2px #241c3840);pointer-events:none;background:url(/stickynotes2/SVG/photo-video-pin.svg) 50%/contain no-repeat;width:24px;height:35px;position:absolute;top:24px;left:calc(50% - 12px);transform:rotate(10deg)}.story-modal:is(.note-media-photo,.note-media-video)+.story-share .share-networks:before{filter:none;background-image:url(/stickynotes/SVG/scrapbook-tape.svg);background-size:100% 100%;width:94px;height:30px;top:30px;left:calc(50% - 47px);transform:rotate(-9deg)}.share-panel-heading{color:var(--ink);font-family:var(--font-heading);margin:0 0 12px;font-size:25px;font-weight:400;line-height:1.1}.share-options{grid-template-columns:1fr;gap:3px;display:grid}.share-options button{isolation:isolate;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:6px 8px;font-size:12px;font-weight:650;transition:transform .2s,translate .2s;display:flex;position:relative;transform:rotate(-2deg)}.share-options button:nth-child(2n){transform:rotate(2deg)}.share-options button:is(:hover,:focus-visible){transform:rotate(-5deg)translateY(-2px)}.share-options button:nth-child(2n):is(:hover,:focus-visible){transform:rotate(5deg)}.share-options button:before{content:"";z-index:-1;opacity:1;pointer-events:none;background:url(/stickynotes/SVG/scrapbook-tape-white.svg) 50%/100% 100% no-repeat;position:absolute;inset:2px -2px;transform:rotate(-1deg)}.share-options button:nth-child(2n):before{transform:rotate(1deg)}.share-options button{--share-tint:var(--ink)}.share-options button:has(.share-platform-facebook){--share-tint:#0866ff}.share-options button:has(.share-platform-linkedin){--share-tint:#0a66c2}.share-options button:has(.share-platform-x){--share-tint:#000}.share-options button:has(.share-platform-instagram){--share-tint:#d62976}.share-options button:has(.share-platform-whatsapp){--share-tint:#128c4a}.share-options button:after{content:"";z-index:-1;background:var(--share-tint);opacity:.18;pointer-events:none;transition:opacity .2s;position:absolute;inset:2px -2px;transform:rotate(-1deg);-webkit-mask:url(/stickynotes/SVG/scrapbook-tape-white.svg) 50%/100% 100% no-repeat;mask:url(/stickynotes/SVG/scrapbook-tape-white.svg) 50%/100% 100% no-repeat}.share-options button:nth-child(2n):after{transform:rotate(1deg)}.share-options button:is(:hover,:focus-visible):after{opacity:.36}.share-options button:active{translate:0 2px}.share-options button small{opacity:.7;margin-top:2px;font-size:9px;font-weight:400;display:block}:is(.story-share button:focus-visible,.story-share input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.share-platform-icon{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.share-platform-icon svg{width:22px;height:22px}.share-platform-facebook{color:#0866ff}.share-platform-linkedin{color:#0a66c2}.share-platform-x{color:#000}.share-platform-instagram{color:#d62976}.share-platform-whatsapp{color:#128c4a}.story-share.floating{z-index:30;width:210px;position:absolute;top:48px;left:calc(100% + 28px);transform:rotate(2deg)}.story-share .share-feedback{color:var(--ink);font-size:11px;line-height:1.45}@media (max-width:1100px){.modal-backdrop.story-backdrop{padding:52px 24px 36px;display:block;overflow-y:auto}.story-backdrop .story-modal-shell,.story-backdrop .story-modal-shell.is-tall-media{aspect-ratio:auto;width:min(600px,100vw - 48px);margin:0 auto}.story-backdrop .story-modal{aspect-ratio:1;height:auto}.story-backdrop .is-tall-media .story-modal{aspect-ratio:4/5}.story-backdrop .story-modal-content{flex:auto;max-height:70vh}.story-share.floating{width:100%;margin-top:28px;position:relative;top:auto;left:auto;transform:rotate(-1deg)}.story-share.floating .share-networks{padding:54px 24px 30px}.share-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 5px;padding-top:5px}.share-options button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:14px 3px;font-size:11px}}.share-page{overscroll-behavior:none;background:var(--wall-background) var(--wall-wallpaper) center bottom / cover;height:100dvh;min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden auto}.share-page>header:not(.public-site-header){background:#fffdf7eb;border-bottom:1px solid #241c3821;flex-shrink:0;justify-content:space-between;align-items:center;min-height:92px;padding:16px 32px;display:flex}.share-page>header:not(.public-site-header) a:not(.legal-back-link){color:inherit;font-size:12px;font-weight:900;text-decoration:none}.share-story-wrap{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:center;gap:70px;width:min(1120px,100% - 40px);margin:0 auto;padding:70px 0;display:grid}.share-story-note{padding:55px 52px 44px;position:relative;transform:rotate(-1deg);box-shadow:0 28px 60px #241c3833}.share-story-note:after{content:"";background:linear-gradient(135deg,#0000 8px,#f4ecdf 0) 0 0/22px 22px repeat-x;height:15px;position:absolute;bottom:-1px;left:0;right:0}.share-story-note>small{opacity:.65;font-size:10px;font-weight:900;display:block}.share-story-note h1{font-family:var(--font-heading);text-align:center;margin:34px 0 20px;font-size:clamp(34px,5vw,60px);font-style:normal;font-weight:400;line-height:1.08}.share-story-note blockquote{margin:0;font-size:20px;line-height:1.55}.share-story-note footer{flex-direction:column;align-items:center;margin-top:35px;font-size:12px;display:flex}.share-story-note figure{background:#ffffff73;border-radius:10px;margin:25px 0;overflow:hidden}.share-story-note img,.share-story-note video{object-fit:cover;width:100%;max-height:430px;display:block}.share-story-note audio{width:calc(100% - 28px);margin:25px 14px}.share-story-wrap>aside{background:#fffdf7e6;border-radius:22px;padding:35px;box-shadow:0 18px 44px #241c381f}.share-story-wrap>aside h2{font-family:var(--font-heading);margin:0;font-size:42px;font-style:normal;font-weight:400;line-height:1}.share-story-wrap>aside>p{color:#675d6d;line-height:1.55}.share-own-story{color:var(--ink);margin-top:22px;font-size:11px;font-weight:900;display:block}.share-feedback{color:#4b5563;margin:12px 0 0;font-size:12px;line-height:1.5}.site-footer{width:100%;padding:10px 24px calc(10px + env(safe-area-inset-bottom));color:#51465b;font-family:var(--font-body);letter-spacing:normal;text-transform:none;background:#fff;border-top:1px solid #241c3829;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 20px;font-size:12px;line-height:1.5;display:flex;position:relative}.site-footer p{margin:0;font-weight:600}.site-footer-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;display:flex}.site-footer-social{align-items:center;gap:4px;display:flex;position:relative}.site-footer-social>span{white-space:nowrap;margin-right:6px;font-weight:600}.site-footer-social a{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.site-footer-social a:focus-visible{outline-offset:2px;outline:2px solid}.site-footer-social svg{flex-shrink:0}.site-footer-link{align-items:center;gap:inherit;display:inline-flex}.site-footer-social>.site-footer-divider{margin:0;font-weight:400;display:none;position:absolute;left:-15px}.site-footer[data-social-inline=true] .site-footer-divider{display:inline}.site-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;display:flex}.site-footer a{isolation:isolate;color:var(--ink);font-size:inherit;letter-spacing:normal;text-transform:none;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:none;position:relative}.site-footer a:before{content:"";z-index:-1;background:var(--sun);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:-4px -7px;-webkit-mask:url(/stickynotes2/SVG/animated/Messages-tape-cropped.svg) 50%/100% 100% no-repeat;mask:url(/stickynotes2/SVG/animated/Messages-tape-cropped.svg) 50%/100% 100% no-repeat}:is(.site-footer a:hover,.site-footer a:focus-visible){color:var(--ink);text-decoration:none}.site-footer a:hover:before{opacity:1}.site-footer a:focus-visible:before{opacity:1}.site-footer--page{margin-top:auto}.site-footer--wall{z-index:45;position:absolute;bottom:0;left:0;right:0}@media (max-width:1180px){.site-footer{text-align:center;flex-direction:column;gap:4px}}@media (min-width:621px) and (max-width:1180px){.site-footer{padding:8px 16px calc(8px + env(safe-area-inset-bottom));gap:4px;font-size:11px}.site-footer p{line-height:1.4}.site-footer nav{gap:0 14px}.site-footer nav a{align-items:center;min-height:28px;display:inline-flex}}@media (max-width:620px){.site-footer{padding:8px 12px calc(8px + env(safe-area-inset-bottom));font-size:11px}.site-footer nav{gap:4px 12px}.share-page>header:not(.public-site-header){flex-wrap:wrap;gap:12px;padding:16px 20px}}.share-feedback:empty{display:none}.shared-story-unavailable{z-index:40;width:min(460px,100% - 40px);color:var(--ink);text-align:center;background:#fffaf2;border-radius:14px;margin:0;padding:16px;font-size:14px;position:fixed;top:100px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #241c3833}.submission-terms-link a{color:#6245cb;font-size:13px;text-decoration:underline}.terms-page-content{background:#fffaf2;border-radius:22px;flex-shrink:0;width:min(820px,100% - 40px);margin:40px auto;padding:clamp(20px,4vw,48px)}.terms-page-content .submission-terms-copy{border-bottom:0;padding-bottom:0;font-size:16px;line-height:1.7}.terms-page-content h1{color:var(--ink);margin:0 0 28px;font-size:clamp(28px,4vw,42px);line-height:1.15}.terms-page-content a{color:#6245cb}.terms-page{scroll-padding-top:140px}.terms-page>header:not(.public-site-header){z-index:60;background:#fffdf7fa;position:sticky;top:0}.legal-back-link{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #241c383d}.legal-back-link>span{font-size:20px;line-height:1}.legal-back-link:hover{background:#433455}.legal-back-link:focus-visible{outline-offset:4px;outline:3px solid #6d4aff}@media (max-width:620px){.terms-page>header:not(.public-site-header){flex-wrap:nowrap;gap:8px;padding:12px 16px}.legal-back-link{gap:8px;min-height:44px;padding:10px 12px;font-size:12px}}.privacy-policy-copy{color:#51465b;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.75}.privacy-policy-copy p{margin:0 0 18px}.privacy-policy-copy .privacy-policy-document-title{color:var(--ink);margin-bottom:12px}.privacy-policy-copy h2{color:var(--ink);margin:34px 0 14px;font-size:clamp(23px,3vw,29px);line-height:1.3}.privacy-policy-copy h3{color:var(--ink);margin:24px 0 12px;font-size:22px;line-height:1.35}.privacy-policy-copy ul,.privacy-policy-copy ol{margin:0 0 22px;padding-left:26px}.privacy-policy-copy ul{list-style:outside}.privacy-policy-copy ol{list-style:decimal}.privacy-policy-copy li{margin-bottom:12px;padding-left:4px}.privacy-policy-rights>li{margin-bottom:26px}.privacy-policy-rights>li>h3{margin-top:0}.privacy-policy-callout{border-left:3px solid var(--lilac);background:#f1ebf8;margin:16px 0;padding:16px 18px}.privacy-policy-callout p:last-child{margin-bottom:0}.privacy-policy-copy address{margin-bottom:22px;font-style:normal}.privacy-policy-copy sup{margin-left:2px;font-size:12px}.privacy-policy-footnotes{margin-top:36px;font-size:14px}.privacy-policy-footnotes li,.privacy-policy-copy sup{scroll-margin-top:24px}.share-manual-link{gap:6px;width:100%;font-size:12px;display:grid}.share-manual-link input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px;font-size:12px}.share-story-note{aspect-ratio:1;width:100%;box-shadow:none;filter:drop-shadow(0 24px 25px #241c3840);scrollbar-width:thin;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding:20% 15% 15%;overflow:hidden auto}.share-story-note:after{display:none}.share-story-note blockquote{white-space:pre-line;overflow-wrap:anywhere}.empty-board{text-align:center;background:#fffaf0d9;border:1px dashed #241c3859;border-radius:24px;flex-direction:column;align-items:center;width:520px;padding:40px;display:flex;position:absolute}.empty-board strong{font-family:var(--font-heading);font-size:34px;font-style:normal;font-weight:400}.empty-board span{margin:8px 0 20px}.empty-board button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid;font-weight:850}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.site-header{grid-template-columns:1fr auto;gap:6px 12px;padding:9px 16px}.control-dock{--control-dock-width:436px}.control-dock.no-categories{--control-dock-width:320px}.type-filters{display:none}.type-filter-select{flex:1;width:170px;min-width:0;display:block}}@media (min-width:621px) and (max-height:800px){.board-title{top:1400px}.board-title .jj-logo{width:420px}}@media (max-width:620px) and (max-height:740px){.board-title{top:1260px}}@media (max-width:620px) and (max-height:680px){.board-title{top:1340px}.board-title .jj-logo{width:500px}}@media (max-height:700px) and (min-width:621px){.intro-card{padding:54px 36px 40px}.intro-brand{padding:12px 8px}.intro-welcome-note{min-height:0;padding-top:86px;padding-bottom:40px}.intro-actions .intro-action-note-share{min-height:170px;padding-top:64px;padding-bottom:36px}}@media (max-width:960px){.joy-shell{--board-tools-bottom:calc(var(--wall-footer-height) + 84px)}.control-dock{--control-dock-gap:12px;bottom:calc(var(--wall-footer-height) + 12px)}.board-summary{bottom:var(--board-tools-bottom)}.fixed-menorah-tree{bottom:calc(var(--board-tools-bottom) + 176px)}}@media (max-width:880px){.type-filters{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.intro-card{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);gap:20px;padding:76px 28px 64px}.intro-action-note{padding-left:24px;padding-right:24px}.intro-action-note h2{font-size:21px}.intro-brand{padding:18px 8px}.submission-modal{overscroll-behavior:contain;overflow-y:auto}.submission-layout{grid-template-columns:1fr;height:auto;min-height:100%;overflow:visible}.submission-form-panel,.submission-custom-panel{min-height:auto;overflow:visible}.submission-form-panel{padding-bottom:48px}.submission-custom-panel{border-top:1px solid #ded5c9;border-left:0;padding-top:35px}.share-story-wrap{grid-template-columns:1fr;gap:35px;padding:45px 0}}@media (max-width:620px){.joy-shell{--wall-footer-height:calc(92px + env(safe-area-inset-bottom));--board-tools-width:202px;--board-tools-inset:12px}.site-header{padding:8px 12px}.brand .jj-logo{width:84px}.text-button{display:none}.share-button{padding-left:15px}.share-button b{width:30px;height:30px}.control-dock{border-radius:15px;grid-template-columns:44px minmax(0,1fr) minmax(0,1.2fr);gap:5px;width:calc(100% - 24px);max-width:none;display:grid}.control-dock.is-searching{grid-template-columns:minmax(0,1fr) 44px}.control-dock.no-categories{grid-template-columns:44px minmax(0,1fr)}.control-dock.no-categories.is-searching{grid-template-columns:minmax(0,1fr) 44px}.type-filters{display:none}.type-filter-select{width:auto;min-width:0;display:block}.category-control{width:auto}.control-dock .searchable-select-trigger{padding-left:9px}.type-filters button{padding:8px 10px}.board-summary{left:12px;bottom:var(--board-tools-bottom);border-radius:15px;max-width:calc(100% - 220px);padding:6px 8px}.board-status{white-space:nowrap;font-size:10px}.board-status b{font-size:12px}.board-hint{gap:4px;padding-left:2px;padding-right:2px;font-size:12px}.fixed-story-flowers{bottom:var(--wall-footer-height);transform-origin:0 100%;transform:scale(.65)}.zoom-controls{border-radius:15px}.zoom-controls button{width:36px}.zoom-controls span{min-width:40px}.intro-backdrop,.modal-backdrop{align-items:end;padding:10px}.intro-card,.submission-modal{border-radius:25px 25px 12px 12px;width:100%;max-height:calc(100dvh - 20px)}.intro-card{grid-template-columns:1fr;gap:10px;min-height:0;padding:40px 16px 36px}.intro-brand{width:180px;max-width:65%;margin:0 auto;padding:0}.intro-action-note{width:100%;max-width:400px;min-height:190px;margin:0 auto;padding:42px 24px 30px}.intro-actions .intro-action-note-share{min-height:180px;padding:80px 15% 52px}.intro-action-note h2{font-size:23px}.intro-actions{grid-template:"welcome""share"/minmax(0,1fr);gap:12px}.intro-welcome-note{gap:12px;min-height:0;padding:90px 14% 42px}.intro-card h1{margin-bottom:14px;font-size:30px}.intro-welcome-note p,.intro-note-caption{font-size:15px;line-height:1.55}.primary-action,.secondary-action{width:100%}.intro-icon-heart{width:60px;height:54px;top:16px;left:16px}.intro-icon-sky{width:75px;height:43px;top:8px;right:72px}.intro-icon-star-of-david{width:30px;height:35px;top:104px;left:18px}.intro-icon-small-star{width:23px;height:27px;bottom:20px;left:28%}.intro-icon-flower{width:64px;height:68px;bottom:-12px;left:-12px}.intro-icon-menorah{width:66px;height:42px;right:10px}.story-backdrop{align-items:center;padding:24px}.story-modal-shell{width:min(100vw - 48px,100dvh - 64px)}.modal-corner-arrow{width:66px;height:60px}.modal-corner-arrow-top-left{top:4px;left:-15px}.modal-corner-arrow-top-right{top:68px;right:-15px}.modal-corner-arrow-bottom-left{bottom:8px;left:-15px}.modal-corner-arrow-bottom-right{bottom:8px;right:-15px}.modal-corner-arrow-side-left{left:-15px}.modal-corner-arrow-side-right{right:-15px}.story-modal.note-media.note-media-message:before{background-size:100% 220px;top:calc(clamp(24px,7vw,45px) + 6px)}.story-modal-shell>.modal-close{top:-20px;right:-12px}.story-modal h2{font-size:clamp(25px,8vw,38px)}.story-modal blockquote{font-size:clamp(15px,4vw,17px)}.submission-modal{padding:0}.submission-form-panel,.submission-custom-panel{padding-left:24px;padding-right:24px}.submission-modal h2,.success-state h2{font-size:40px}.submission-modal form,.submission-step-fields,.submission-processing{grid-template-columns:1fr}.submission-step-fields>*,.submission-processing>*{grid-column:1/-1}.submission-modal label{grid-column:1!important}.typeform-note{flex-direction:column}}@media (prefers-reduced-motion:reduce){.board-decoration-art,.board-share-button{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.review-shell{width:100vw;height:100dvh;color:var(--ink);background:#f5f0e8;overflow:hidden}.review-header{background:#fffaf2;border-bottom:1px solid #dcd4c9;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;height:92px;padding:12px 28px;display:grid}.review-header .brand{color:inherit;text-decoration:none}.review-header>div span{letter-spacing:.12em;text-transform:uppercase;color:#786d7e;font-size:10px;font-weight:900}.review-header h1{font-family:var(--font-heading);margin:2px 0 0;font-size:27px;font-style:normal;font-weight:400;line-height:1}.wall-link{background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:850;text-decoration:none}.review-layout{grid-template-columns:220px minmax(300px,390px) minmax(460px,1fr);height:calc(100dvh - 92px);display:grid}.review-sidebar{background:#ece6dc;border-right:1px solid #dcd4c9;min-width:0;padding:28px 16px;overflow-y:auto}.review-label{color:#7d7181;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.review-sidebar nav{gap:6px;margin-top:12px;display:grid}.review-sidebar nav button{min-width:0;color:var(--ink);text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:13px;font-weight:800;transition:background .18s,box-shadow .18s,transform .18s;display:flex}.review-sidebar nav button:hover{background:#ffffff94;transform:translate(2px)}.review-sidebar nav button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-sidebar nav button.active{background:#fff;box-shadow:0 4px 16px #241c3814}.review-sidebar nav b{background:var(--sun);border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.review-flow{background:#fff6;border:1px solid #d7cec3;border-radius:14px;margin-top:42px;padding:18px}.review-flow>span{font-size:11px;font-weight:900}.review-flow ol{color:#665d6b;gap:14px;margin:16px 0 0;padding-left:20px;font-size:11px;line-height:1.4;display:grid}.queue-panel{background:#faf7f1;border-right:1px solid #dcd4c9;min-width:0;overflow:hidden}.queue-heading{border-bottom:1px solid #e0d9d0;justify-content:space-between;align-items:center;gap:14px;height:96px;padding:20px 22px;display:flex}.queue-heading>div{min-width:0}.queue-heading h2{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);margin:5px 0 0;font-size:22px;font-style:normal;font-weight:400;overflow:hidden}.queue-heading button{cursor:pointer;background:#fff;border:1px solid #d7cfc5;border-radius:50%;width:38px;height:38px;font-size:20px}.queue-list{scrollbar-gutter:stable;height:calc(100% - 96px);padding:12px;overflow-y:auto}.queue-list>button{width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.queue-list>button:hover{background:#ffffffb3;transform:translate(2px)}.queue-list>button.selected{background:#fff;border-color:#d9cfe0;box-shadow:0 7px 20px #241c3817}.queue-list>button+button{margin-top:6px}.queue-copy{min-width:0}.queue-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.queue-list small{text-overflow:ellipsis;white-space:nowrap;color:#847985;margin-top:4px;font-size:9px;display:block;overflow:hidden}.queue-list time{white-space:nowrap;color:#8c818b;align-self:center;font-size:9px}.queue-type{background:var(--sun);border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.queue-type-message{background:var(--sun)}.queue-type-image{background:var(--mint)}.queue-type-audio{background:var(--lilac)}.queue-type-video{background:var(--coral)}.queue-message{color:#7e7381;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 96px);padding:40px;font-size:12px;display:flex}.queue-message b{color:var(--ink);font-family:var(--font-heading);margin-bottom:7px;font-size:23px;font-style:normal;font-weight:400}.queue-message.error{color:#9d244c}.review-detail{background:#fffdf9;min-width:0;padding:28px 38px 130px;overflow-y:auto}.detail-top{justify-content:space-between;align-items:center;display:flex}.status-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.status-pending{background:#fff0b5}.status-approved{background:#c9f1e2}.status-disapproved,.status-rejected{color:#8c2450;background:#f4dce3}.review-preview{width:250px;min-height:250px;color:var(--ink);filter:drop-shadow(0 16px 14px #241c382e);text-align:center;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;justify-content:center;align-items:center;margin:34px auto 30px;padding:48px 30px 35px;display:flex;position:relative;transform:rotate(-1.5deg)}.review-preview small{opacity:.6;align-self:flex-start;font-size:9px;font-weight:900}.review-preview strong{font-family:var(--font-heading);margin:auto 0;font-size:19px;font-style:normal;font-weight:400;line-height:1.2}.review-preview>span:last-child{opacity:.7;font-size:10px;font-weight:800}.review-note-design{color:#716577;margin:0;font-size:10px;font-weight:750}.detail-fields{gap:14px;display:grid}.detail-fields label{color:#716577;flex-direction:column;gap:6px;font-size:10px;font-weight:850;display:flex}.detail-fields input,.detail-fields textarea,.detail-fields select{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #ddd4ca;border-radius:11px;outline:0;padding:11px 12px;font-size:12px;font-weight:550}.detail-fields input[readonly],.detail-fields textarea[readonly],.detail-fields select:disabled{color:#5e5564;cursor:default;opacity:1;background:#f6f1ea}.detail-fields textarea{line-height:1.5}.detail-fields input:focus,.detail-fields textarea:focus,.detail-fields select:focus{border-color:#6d4aff;box-shadow:0 0 0 3px #6d4aff1a}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.submitter-meta{color:#766b78;background:#f2ede5;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:13px;padding:13px;font-size:9px;display:grid}.submitter-meta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.submitter-meta b{color:var(--ink);margin-bottom:3px;display:block}.review-actions{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;border:1px solid #e1d9cf;border-radius:999px;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100vw - 670px);padding:10px;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 14px 36px #241c3833}.review-actions button{cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-size:11px;font-weight:900}.review-actions button:disabled{opacity:.6;cursor:wait}.reject-button{color:#8c2450;background:#fff3f6;border:1px solid #dcb9c7}.pending-button{background:#fff;border:1px solid #d5ccd2}.save-button{color:#fff;background:#5d43d8;border:0}.approve-button{background:var(--ink);color:#fff;border:0;align-items:center;gap:18px;display:flex}.approve-button span{color:var(--sun);font-size:18px}.save-state{text-overflow:ellipsis;white-space:nowrap;color:#786d7c;max-width:260px;padding:0 8px;font-size:9px;font-weight:800;overflow:hidden}.save-state.is-dirty{color:#8a2d58}.review-error{color:#9d244c;background:#fff0f3;border-radius:10px;margin-top:14px;padding:11px;font-size:11px}.detail-empty{color:#8b7e8d;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.detail-empty span{color:var(--sun);font-size:40px}.detail-empty b{font-family:var(--font-heading);margin-top:10px;font-size:24px;font-style:normal;font-weight:400}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.section-heading h3{font-family:var(--font-heading);margin:4px 0 0;font-size:20px;font-style:normal;font-weight:400}.section-heading>span{color:#85798a;font-size:10px}.review-files-section,.activity-section{border-top:1px solid #e1d9cf;margin:28px 0;padding-top:22px}.review-file-groups{gap:20px;display:grid}.review-file-group{gap:10px;display:grid}.file-group-heading{background:#f2ede5;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.file-group-heading>span{flex-direction:column;gap:3px;display:flex}.file-group-heading b{font-size:11px}.file-group-heading small{color:#756a78;max-width:680px;font-size:9px;line-height:1.4}.file-group-heading em{background:#fff;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.origin-reviewer .file-group-heading{background:#f1ebff}.review-files-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.review-file-controls{background:#faf6f0;border-top:1px solid #e1d9cf;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.review-file-controls label{flex-direction:row;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.review-file-controls input{width:16px;height:16px;accent-color:var(--mint)}.preserved-label{color:#7f7481;font-size:8px;font-weight:800}.admin-media-upload{background:#f7f1f4;border:1px dashed #bdb1c1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px;padding:14px 16px;display:flex}.admin-media-upload span{flex-direction:column;gap:3px;font-size:10px;display:flex}.admin-media-upload b{font-size:12px}.admin-media-upload input{max-width:310px;font-size:10px}.admin-upload-progress{color:#6b5b72;font-size:10px;font-weight:800}.review-file-card{background:#fff;border:1px solid #ded6cc;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #241c3812}.review-file-preview{background:#eee8df;place-items:center;min-height:145px;display:grid;overflow:hidden}.review-file-preview img,.review-file-preview video{object-fit:cover;width:100%;height:190px;display:block}.review-file-preview audio{width:calc(100% - 24px)}.review-file-preview>span{color:#786d7c;font-size:10px}.review-file-info{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.review-file-info>span{min-width:0}.review-file-info b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.review-file-info small{color:#817682;margin-top:3px;font-size:8px;display:block}.review-file-info a{color:var(--ink);flex:none;font-size:9px;font-weight:900}.legacy-file-notice{color:#746a78;background:#f2ede5;border-radius:10px;padding:11px 13px;font-size:10px}.activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-list li{grid-template-columns:20px 1fr;gap:10px;padding-bottom:17px;display:grid;position:relative}.activity-list li:not(:last-child):before{content:"";background:#d8ced9;width:1px;position:absolute;top:14px;bottom:0;left:6px}.activity-list li>i{z-index:1;background:var(--berry);border:3px solid #fffdf9;border-radius:50%;width:13px;height:13px;margin-top:2px;position:relative;box-shadow:0 0 0 1px #cdbfce}.activity-list b{text-transform:capitalize;font-size:11px;display:block}.activity-list span{color:#746979;margin-top:3px;font-size:9px;display:block}.activity-list small{color:#938896;margin-top:4px;font-size:8px;display:block}@media (max-width:1000px){.review-layout{grid-template-columns:160px 320px minmax(420px,1fr);overflow-x:auto}.review-header{grid-template-columns:160px 1fr auto}.review-detail{padding-left:24px;padding-right:24px}.review-actions{max-width:calc(100vw - 520px)}}@media (max-width:720px){:is(html:has(.review-shell),body:has(.review-shell)){overflow:auto}.review-shell{height:auto;min-height:100dvh;overflow:visible}.review-header{z-index:5;grid-template-columns:1fr auto;height:76px;padding:10px 14px;position:sticky;top:0}.review-header>div{display:none}.wall-link{font-size:10px}.review-layout{height:auto;display:block;overflow:visible}.review-sidebar{z-index:4;border-bottom:1px solid #dcd4c9;border-right:0;padding:8px 12px;position:sticky;top:76px}.review-sidebar>.review-label,.review-flow{display:none}.review-sidebar nav{margin:0;display:flex}.review-sidebar nav button{flex:1;justify-content:center}.queue-panel{border-bottom:1px solid #dcd4c9;border-right:0}.queue-heading{height:80px}.queue-list{max-height:340px}.queue-message{min-height:220px}.review-detail{min-height:520px;padding:24px 18px 150px}.field-row,.submitter-meta{grid-template-columns:1fr}.review-actions{border-radius:18px;flex-wrap:wrap;max-width:none;bottom:12px;left:12px;right:12px}.review-actions .save-state{text-align:center;width:100%;max-width:none}.review-actions button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.share-options button,.share-options button:before,.share-options button:after{transition:none}.share-options button:is(:hover,:focus-visible){translate:none}}.jj-logo-custom{display:block}.jj-logo-custom img{object-fit:contain;width:100%;height:100%;display:block}.header-actions a.text-button{text-decoration:none}.mobile-navigation,.mobile-filters,.mobile-zoom{display:none}.intro-copy p,.submission-form-panel>p{white-space:pre-line}.submission-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submission-verification{grid-column:1/-1;max-width:100%;font-size:.85rem}.submission-verification>span{display:block}@media (max-width:620px){.site-header .header-actions{grid-template-columns:repeat(3,auto);gap:2px 4px;display:grid}.site-header .header-actions a.text-button{justify-content:center;align-items:center;padding:6px;font-size:12px;display:flex}.site-header .header-actions .share-button{grid-area:1/1/auto/-1;justify-self:end;gap:6px;font-size:12px}.joy-shell{--wall-footer-height:calc(64px + env(safe-area-inset-bottom))}.public-site-header .header-actions{gap:8px;display:flex}.public-site-header.site-header .header-actions>.text-button{display:none}.public-site-header .header-actions .share-button{padding:7px 8px 7px 12px;font-size:11px}.public-site-header .brand .jj-logo{width:68px}.mobile-navigation{display:block;position:relative}.mobile-navigation summary{isolation:isolate;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;list-style:none;display:grid;position:relative}.mobile-navigation summary:before{content:"";z-index:-1;background:var(--sun);position:absolute;inset:0;transform:rotate(-4deg);-webkit-mask:url(/stickynotes/SVG/scrapbook-tape.svg) 50%/100% 100% no-repeat;mask:url(/stickynotes/SVG/scrapbook-tape.svg) 50%/100% 100% no-repeat}.mobile-navigation[open] summary:before{background:#bcecf5;transform:rotate(3deg)}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:21px}.mobile-navigation summary .mobile-menu-close,.mobile-navigation[open] summary .mobile-menu-bars{display:none}.mobile-navigation[open] summary .mobile-menu-close{display:block}.mobile-navigation>.mobile-navigation-note{filter:drop-shadow(0 12px 16px #140d2040);white-space:normal;background:url(/stickynotes/SVG/share-note-aqua.svg) 50%/100% 100% no-repeat;width:min(350px,100vw - 24px);max-height:calc(100dvh - 120px);padding:52px 22px 30px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto}.mobile-navigation-note:before{content:"";pointer-events:none;background:url(/stickynotes2/SVG/photo-video-pin.svg) 50%/contain no-repeat;width:24px;height:35px;position:absolute;top:9px;left:calc(50% - 12px);transform:rotate(10deg)}.mobile-navigation-note h2{margin:0 0 24px;font-size:27px;line-height:1.15}.mobile-navigation-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mobile-navigation-links :is(a,button){isolation:isolate;min-width:0;min-height:106px;color:var(--ink);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:0 0;border:0;justify-content:center;align-items:center;padding:12px 6px;font-size:13px;font-weight:800;line-height:1.3;text-decoration:none;display:flex;position:relative;transform:rotate(-2deg)}.mobile-navigation-links :is(a,button):before{content:"";z-index:-1;background:#d5edfc;position:absolute;inset:0;-webkit-mask:url(/stickynotes2/SVG/animated/Messages-tape-cropped.svg) 50%/100% 100% no-repeat;mask:url(/stickynotes2/SVG/animated/Messages-tape-cropped.svg) 50%/100% 100% no-repeat}.mobile-navigation-links :is(a,button):nth-child(2n){transform:rotate(2deg)}.mobile-navigation-links :is(a,button):nth-child(2):before{background:#fff0b8}.mobile-navigation-links :is(a,button):nth-child(3):before{background:#f6d9e5}.mobile-navigation-links :is(a,button):is(:hover,:focus-visible):before{background:var(--sun)}.joy-shell .control-dock{width:calc(100% - 24px);max-width:calc(100% - 24px);height:148px;box-shadow:none;pointer-events:none;background:0 0;border:0;grid-template-rows:repeat(3,44px);grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:0;display:grid}.joy-shell .control-dock>*{pointer-events:auto}.joy-shell .control-dock:not(.is-searching)>.search-toggle{grid-area:3/1}.joy-shell .control-dock.is-searching{pointer-events:auto;background:#fffdf7f7;border:1px solid #241c3824;gap:8px;width:calc(100% - 24px);height:60px;padding:7px;display:flex;box-shadow:0 10px 28px #3127441f}.joy-shell .control-dock>:is(.type-filter-select,.category-control){display:none}.mobile-filters{grid-area:2/1;min-width:0;display:block}.mobile-filter-toggle{cursor:pointer;background:#eee7dc;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.mobile-filter-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.mobile-filter-toggle[aria-expanded=true]{background:#f5d68c}.mobile-filter-active{border:1px solid var(--paper);background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.mobile-filter-panel{background:var(--paper);border:1px solid #ded5c9;border-radius:15px;gap:14px;max-height:50dvh;padding:16px;display:grid;position:absolute;bottom:calc(100% + 10px);left:7px;right:7px;overflow-y:auto;box-shadow:0 10px 28px #3127442e}.mobile-filter-choices{gap:4px;display:grid}.mobile-filter-choices>b{margin-bottom:6px;font-size:12px}.mobile-filter-choices>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.mobile-filter-choices>button[aria-pressed=true]{background:#eee7dc;font-weight:800}.mobile-filter-choices>button:hover{background:#f0eaf8}.mobile-filter-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.mobile-zoom{flex-direction:column;grid-area:1/3/4;gap:8px;margin:0;display:flex}.mobile-zoom button{cursor:pointer;background:#fffdf7f0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:0 3px 10px #3127441f}.mobile-zoom .reset-view{background:#eee7dc}.control-dock.is-searching .mobile-zoom,.joy-shell .board-tools{display:none}.joy-shell .board-summary{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.joy-shell .fixed-menorah-tree{right:56px;bottom:calc(var(--wall-footer-height) - 8px);opacity:.7;width:clamp(128px,34vw,160px)}.joy-shell .fixed-story-flowers{bottom:calc(var(--wall-footer-height) + 65px);transform:scale(.42)}.site-footer{padding:4px 12px calc(4px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:stretch;gap:2px;display:flex}.site-footer>p{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.site-footer-actions{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#a69aaf #eee7dc;flex-flow:row;justify-content:flex-start;gap:28px;width:100%;min-width:0;overflow:auto hidden}.site-footer nav{flex-wrap:nowrap;flex:none;gap:10px}.site-footer-social{flex:none;order:-1}.site-footer-social>.site-footer-divider{left:auto;right:-15px}.site-footer nav a{align-items:center;min-height:28px;display:inline-flex}.site-footer-actions::-webkit-scrollbar{height:3px}.site-footer-actions::-webkit-scrollbar-track{background:#eee7dc;border-radius:4px}.site-footer-actions::-webkit-scrollbar-thumb{background:#a69aaf;border-radius:4px}}.site-footer--page{z-index:45;margin:0;position:fixed;bottom:0;left:0;right:0}.share-page{padding-bottom:var(--wall-footer-height,80px)}.wall-route-surface{opacity:1;height:100%;transition:opacity .17s,transform .17s;transform:scale(1)}.wall-route-surface.is-leaving{opacity:0;pointer-events:none;transform:scale(.985)}.information-board{height:100dvh;color:var(--ink);background-color:var(--wall-background);background-image:var(--wall-wallpaper);background-position:bottom;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:clip}.information-board .information-header{z-index:50;flex-shrink:0;min-height:104px;position:relative}.information-header .text-button[aria-current=page]:not(:hover):not(:focus-visible):before{background:#ffc928;transform:rotate(2deg)}.information-board-scroll{z-index:1;min-height:0;padding-bottom:calc(var(--wall-footer-height,70px) + 30px);flex:1;position:relative;overflow:clip auto}.information-board>.site-footer{position:absolute}.information-board-content{width:min(1240px,100%);margin:0 auto;padding:14px 48px 40px;animation:.44s cubic-bezier(.2,.7,.2,1) both wall-content-arrive;position:relative}.information-wall-link{color:var(--ink);align-items:center;gap:9px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.information-wall-link span{font-size:28px;line-height:1}.information-wall-link:hover{text-underline-offset:4px;text-decoration:underline}.information-board-heading{justify-content:center;align-items:center;gap:22px;margin:18px 0 48px;display:flex}.information-board-heading h1{text-align:center;margin:0;font-size:clamp(38px,5vw,60px);line-height:1.12;transform:rotate(-1deg)}.information-board-heading h1:focus{outline:none}.information-heading-doodle{background:url(/assets/SVG/Asset-flower.svg) 50%/contain no-repeat;flex:none;width:66px;height:66px;display:block;transform:rotate(12deg)}.information-notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:54px 64px;max-width:1040px;margin:0 auto;display:grid}.information-note.note-media{--note-turn:-1.6deg;aspect-ratio:1;border:1px solid #0000;border-image-source:var(--note-paper-art);min-width:0;min-height:420px;transform:rotate(var(--note-turn));filter:drop-shadow(0 8px 7px #241c3826);overflow-wrap:anywhere;background-color:#0000;background-image:none;border-image-slice:25% fill;border-image-width:76px;flex-direction:column;justify-content:center;gap:18px;padding:70px 58px 60px;display:flex;position:relative}.information-note:nth-child(2n){--note-turn:1.8deg;margin-top:28px}.information-note:nth-child(3n){--note-turn:-.8deg}.information-note h2,.information-note-copy,.information-introduction>p{z-index:2;position:relative}.information-note h2{margin:0;font-size:30px;line-height:1.2}.information-note p,.information-introduction p{margin:0 0 16px;font-size:16px;line-height:1.6}.information-note p:last-child,.information-introduction p:last-child{margin-bottom:0}.information-note a,.information-introduction a{color:#453085;text-underline-offset:3px;font-weight:650;text-decoration:underline}.information-note ul,.information-note ol{margin:16px 0;padding-left:24px}.information-note ul{list-style:outside}.information-note ol{list-style:decimal}.information-note.note-media-message:before{background-position:top;background-size:440px 360px;width:230px;height:60px;inset:-3px auto auto 50%;transform:translate(-50%,-5px)rotate(-2deg)}.information-note.note-media-message:hover:before{transform:translate(-50%)rotate(0)}.information-note.note-media-audio:before{border:1px solid #0000;border-image-source:var(--note-tape-art);background-image:none;border-image-slice:25% fill;border-image-width:76px;width:auto;height:auto;inset:0;transform:none}.information-note.note-media-photo:before{background-size:contain;width:34px;height:44px;inset:3px auto auto 50%;transform:translate(-50%)rotate(-5deg)}.information-note.note-media-photo:hover:before{transform:translate(-50%)rotate(0)}.information-note>.note-corner-arrow{z-index:3}.information-note:is(:hover,:focus-within)>.note-corner-arrow{opacity:1;transform:scale(1)}.information-introduction{text-align:center;max-width:760px;margin:0 auto 42px}.information-board--about .information-board-content{grid-template-columns:1fr 1fr;align-items:start;gap:0 54px;width:min(1400px,100%);display:grid}.information-board--about .information-wall-link,.information-board--about .information-board-heading,.information-board--about .information-board-bottom{grid-column:1/-1}.information-board--about .information-introduction{text-align:left;aspect-ratio:1;min-height:560px;margin:0;padding:74px 64px 60px}.information-board--about .information-introduction p:first-child{font-size:18px}.information-board--about .information-notes{margin-top:24px;display:block}.information-board--about .information-note{min-height:560px}.information-board--faqs .information-note{min-height:450px}.information-board--how-it-works .information-notes{max-width:920px}.information-board-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:64px;display:flex}.information-board-bottom .share-button{font-size:14px;text-decoration:none}.information-board-doodles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.information-doodle{opacity:.72;background-position:50%;background-repeat:no-repeat;background-size:contain;width:95px;height:100px;display:block;position:absolute}.information-doodle-heart{background-image:url(/assets/SVG/Asset-heart.svg);top:21%;left:3%;transform:rotate(-10deg)}.information-doodle-star{filter:brightness(0)invert()drop-shadow(0 2px 2px #2d224126);background-image:url(/assets/SVG/Asset-sod.svg);width:65px;height:82px;top:53%;right:3%;transform:rotate(7deg)}.information-doodle-music{background-image:url(/assets/SVG/Asset-music-tune.svg);bottom:16%;left:3%;transform:rotate(8deg)}.information-doodle-flower{background-image:url(/assets/SVG/Asset-full-flowe.svg);width:70px;height:145px;bottom:9%;right:3%;transform:rotate(-8deg)}@keyframes wall-content-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1000px){.information-board-content{padding-left:32px;padding-right:32px}.information-notes{gap:48px 36px}.information-note.note-media{min-height:360px;padding:64px 44px 50px}.information-board--about .information-board-content{max-width:680px;display:block}.information-board--about .information-notes{margin-top:48px}.information-board--about .information-note{min-height:500px}}@media (max-width:620px){.information-board .information-header{min-height:116px}.information-board-content{padding:12px 28px 36px}.information-board-heading{gap:10px;margin:24px 0 36px}.information-board-heading h1{text-align:left;font-size:36px}.information-heading-doodle{width:44px;height:44px}.information-notes{grid-template-columns:1fr;gap:36px}.information-note.note-media{aspect-ratio:auto;border-image-width:62px;min-height:320px;padding:66px 42px 48px}.information-note:nth-child(n){margin-top:0}.information-note h2{font-size:26px}.information-note p{font-size:15px;line-height:1.6}.information-board--faqs .information-note{min-height:340px}.information-board--about .information-introduction{aspect-ratio:auto;min-height:0;padding:70px 42px 50px}.information-board--about .information-introduction p:first-child{font-size:17px}.information-board--about .information-notes{margin-top:36px}.information-board--about .information-note{min-height:0}.information-note.note-media-message:before{background-size:380px 320px;width:200px}.information-note.note-media-audio:before{border-image-width:62px}.information-note>.note-corner-arrow{width:58px;height:54px}.information-note>.note-corner-arrow-top-left{top:-20px;left:-18px}.information-note>.note-corner-arrow-bottom-right{bottom:-16px;right:-18px}.information-board-bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:40px}.information-doodle{width:48px;height:60px}.information-doodle-heart{top:24%;left:-6px}.information-doodle-star{right:-7px}.information-doodle-music{bottom:20%;left:-8px}.information-doodle-flower{width:45px;height:95px;bottom:10%;right:-5px}}@media (prefers-reduced-motion:reduce){.wall-route-surface{transition:none}.information-board-content{animation:none}}.back-artwork-arrow{background:url(/arrows/SVG/Arrow-195.svg) 50%/contain no-repeat;flex:none;width:48px;height:34px;display:block;transform:scaleX(-1)}@media (max-width:620px){.information-note>.note-corner-arrow-top-right{top:-20px;right:-18px}.information-note>.note-corner-arrow-bottom-left{bottom:-16px;left:-18px}.information-note>.note-corner-arrow-side-left{left:-18px}.information-note>.note-corner-arrow-side-right{right:-18px}.back-artwork-arrow{width:40px;height:30px}}.information-canvas-view{z-index:1;padding-bottom:var(--wall-footer-height,70px);flex-direction:column;display:flex;position:absolute;inset:0}.information-board--how-it-works .information-header,.information-board--faqs .information-header{position:absolute;top:0;left:0;right:0}.information-canvas-title{width:960px;margin:0 auto 48px;padding:0}.information-canvas-title .information-wall-link{justify-content:center;width:max-content;margin:0 auto 14px;font-size:17px;display:flex}.information-board-content>.information-wall-link{justify-self:center;margin:0 auto 16px}.information-canvas-title .information-board-heading{margin:0 0 20px}.information-canvas-title .information-board-heading h1{font-size:52px}.information-canvas-title .information-introduction{width:900px;max-width:none;color:var(--ink);text-align:left;background:#fffaf0f0;border-radius:15px 19px 14px 18px;margin:0 auto;padding:18px 26px;transform:rotate(-.8deg);box-shadow:0 3px 9px #241c3814}.information-canvas-title .information-introduction p{font-size:20px;font-weight:500;line-height:1.55}.information-canvas{flex:1;min-height:0;position:relative;overflow:auto}.information-canvas[data-ready=true]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;overflow:clip}.information-canvas[data-panning]{cursor:grabbing}.information-canvas:focus-visible{outline-offset:-3px;outline:2px solid #6245cb}.information-canvas-track{transform-origin:0 0;width:max-content;padding:130px 40px 100px;display:block;position:relative}.information-canvas-notes{flex-wrap:nowrap;align-items:center;gap:60px;width:max-content;display:flex}.information-canvas[data-ready=true] .information-canvas-track{will-change:transform;position:absolute;top:0;left:0}.information-canvas .information-note.note-media{aspect-ratio:1;background-image:var(--note-paper-art);border:0;border-image:;background-size:100% 100%;flex:0 0 350px;gap:18px;width:350px;height:auto;min-height:350px;margin:0;padding:64px 50px 54px}.information-canvas .information-note.note-media-audio{aspect-ratio:109.31/94.14;min-height:301.42px;padding:72px 54px 54px}.information-canvas .information-note.note-media-audio:before{background-image:var(--note-tape-art);border:0;border-image:;background-size:100% 100%;inset:0}.information-canvas .information-note.note-media h2{font-size:28px}.information-canvas .information-note.note-media p{font-size:17px;line-height:1.5}.information-canvas-tools{z-index:20;cursor:auto;flex-direction:column;align-items:flex-end;gap:6px;width:232px;display:flex;position:absolute;bottom:14px;right:24px}.information-canvas-tools .board-hint{font-size:12px}.information-canvas--board .information-canvas-title{width:1660px;margin-left:0;margin-right:auto}.information-canvas--board .information-canvas-notes{grid-template-columns:repeat(4,500px);align-items:start;gap:90px 80px;display:grid}.information-canvas--board .information-note.note-media{width:500px;min-height:500px;padding:88px 72px 76px}.information-canvas--board .information-note.note-media-audio{min-height:430.61px;padding:104px 74px 76px}.information-canvas--board .information-note:nth-child(4n+2){margin-top:30px}.information-canvas--board .information-note:nth-child(4n+3){margin-top:12px}.information-canvas--board .information-note h2{font-size:30px}.information-canvas--board .information-note p{font-size:18px;line-height:1.55}@media (max-width:620px){.information-canvas-track{padding-top:155px}.information-canvas-title{width:410px;margin-left:0;margin-right:auto}.information-canvas-title .information-board-heading{margin:6px 0 20px}.information-canvas-title .information-board-heading h1{font-size:48px}.information-canvas-title .information-wall-link{font-size:20px}.information-canvas-title .information-introduction{width:400px;padding:18px 22px}.information-canvas-title .information-heading-doodle{width:48px;height:48px}.information-canvas--board .information-canvas-track{padding-top:190px}.information-canvas--board .information-canvas-title{width:500px}.information-canvas-tools{width:202px;bottom:10px;right:12px}}.information-note.note-media-audio{background-image:var(--note-paper-art);background-size:100% 100%;border:0}.information-note.note-media-audio:before{background-image:var(--note-tape-art);border:0;border-image:;background-size:100% 100%;inset:0}.information-canvas--board .information-canvas-track{padding:0}.information-canvas--board .information-canvas-title{width:780px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.information-canvas--board .information-canvas-notes{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.information-canvas--board .information-note.note-media{transform:translate(-50%,-50%) rotate(var(--note-turn));pointer-events:auto;margin:0;position:absolute}.information-canvas--board .information-note.note-media:hover{z-index:10}.information-board--about .information-board-content{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.information-board--about .information-note.note-media-audio{padding:112px clamp(70px,16%,105px) 84px clamp(64px,15%,100px)}@media (max-width:620px){.information-canvas--board .information-canvas-title{width:620px}.information-canvas--board .information-canvas-title .information-board-heading h1{font-size:64px}.information-board--about .information-note.note-media-audio{border:1px solid #0000;border-image-source:var(--note-paper-art);background-image:none;border-image-slice:25% fill;border-image-width:64px;padding:94px 16% 64px}.information-board--about .information-note.note-media-audio:before{border:1px solid #0000;border-image-source:var(--note-tape-art);background-image:none;border-image-slice:25% fill;border-image-width:64px;height:auto;inset:0}}.information-brand-words{white-space:nowrap}.information-canvas--board .information-canvas-title{width:960px}.information-canvas--board .information-canvas-title .information-board-heading h1{font-size:76px}.information-canvas--board .information-canvas-title .information-wall-link{font-size:22px}@media (max-width:620px){.information-canvas--board .information-canvas-title{width:560px}.information-canvas--board .information-canvas-title .information-board-heading h1{font-size:58px}}.information-canvas--board:not([data-ready=true]):not(.is-reading) .information-canvas-track{padding:130px 32px 100px;width:min(1120px,100%)!important;height:auto!important}.information-canvas--board:not([data-ready=true]):not(.is-reading) .information-canvas-title{width:auto;margin:0 auto 44px;position:static;transform:none}.information-canvas--board:not([data-ready=true]):not(.is-reading) .information-canvas-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:auto;height:auto;display:grid;position:static}.information-canvas--board:not([data-ready=true]):not(.is-reading) .information-note.note-media{width:auto;transform:rotate(var(--note-turn));position:relative;top:auto!important;left:auto!important}@media (max-width:620px){.information-canvas--board:not([data-ready=true]):not(.is-reading) .information-canvas-notes{grid-template-columns:1fr}}.terms-page>.public-site-header{z-index:60;background:#fffdf7fa;border-bottom:1px solid #241c3821;flex-shrink:0;min-height:104px;position:sticky;top:0}.terms-page-content>.legal-back-link{color:#fff;margin-bottom:24px}.public-site-header a{text-decoration:none}.public-site-header .text-button[aria-current=page]:before,.mobile-navigation-links [aria-current=page]:before{background:var(--sun)}@media (min-width:621px){.information-board--about .information-canvas-view{flex:1;min-height:0;padding-bottom:0;position:relative}}@media (max-width:620px){.information-board,.share-page{--wall-footer-height:calc(64px + env(safe-area-inset-bottom))}.information-board .information-header,.terms-page>.public-site-header{min-height:84px;padding:8px 12px}.information-canvas-tools{width:44px;bottom:12px;right:12px}.information-canvas-tools .board-hint,.information-canvas-tools .zoom-controls>span{display:none}.information-canvas-tools .zoom-controls{height:auto;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:none;gap:8px;padding:0;overflow:visible}.information-canvas-tools .zoom-controls button{background:#fffdf7f0;border-radius:12px;width:44px;height:44px;box-shadow:0 3px 10px #3127441f}.information-canvas-tools .zoom-controls .reset-view{background:#eee7dc;margin:0}.information-canvas.is-reading{touch-action:pan-y;-webkit-user-select:text;user-select:text;cursor:auto;scroll-padding-top:96px;overflow:hidden auto}.information-canvas.is-reading .information-canvas-track{padding:100px 20px 32px;position:relative;transform:none;width:100%!important;height:auto!important}.information-canvas.is-reading .information-canvas-title{width:100%;margin:0 0 28px;position:static;transform:none}.information-canvas.is-reading .information-board-heading{padding:0 16px;display:block;position:relative}.information-canvas.is-reading .information-board-heading h1{text-align:center;width:100%;font-size:34px}.information-canvas.is-reading .information-heading-doodle{width:32px;height:32px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)rotate(12deg)}.information-canvas.is-reading .information-wall-link{font-size:14px}.information-canvas.is-reading .information-introduction{width:100%;max-width:100%;margin:20px 0 0;padding:18px 16px}.information-canvas.is-reading .information-introduction p{font-size:15px;line-height:1.55}.information-canvas.is-reading .information-canvas-notes{pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;height:auto;display:grid;position:static}.information-canvas.is-reading .information-note.note-media{aspect-ratio:auto;border:1px solid #0000;border-image-source:var(--note-paper-art);width:100%;min-height:0;transform:rotate(var(--note-turn));background-image:none;border-image-slice:25% fill;border-image-width:64px;padding:64px 14% 48px;position:relative;top:auto!important;left:auto!important}.information-canvas.is-reading .information-introduction.information-note{box-shadow:none;background-color:#0000;border-radius:0}.information-canvas.is-reading .information-note.note-media-audio{padding:72px 16% 48px}.information-canvas.is-reading .information-note.note-media-audio:before{border:1px solid #0000;border-image-source:var(--note-tape-art);background-image:none;border-image-slice:25% fill;border-image-width:64px;height:auto;inset:0}.information-canvas.is-reading .information-note.note-media h2{font-size:24px}.information-canvas.is-reading .information-note-copy{font-size:15px;line-height:1.55}}.story-editor{color:#33233f;background:#fff;border:1px solid #b9a9ca;border-radius:10px;overflow:hidden}.story-editor-toolbar{border-bottom:1px solid #ded4e8;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.story-editor-toolbar button{color:#33233f;cursor:pointer;min-width:34px;min-height:34px;font:inherit;background:#fff;border:1px solid #cfc1dc;border-radius:5px;padding:5px 8px}.story-editor-toolbar button[aria-pressed=true]{color:#fff;background:#39264e}.story-editor-toolbar button:focus-visible{outline-offset:-2px;outline:2px solid #724a9d}.story-editor-input:focus-visible{outline-offset:-2px;outline:2px solid #724a9d}.story-editor-input{cursor:text;min-height:140px;max-height:360px;padding:12px;font-weight:400;overflow:auto}.story-editor>small{padding:8px 12px;font-size:12px;display:block}.story-editor-hint-mobile{display:none}.story-rich-copy{white-space:normal;overflow-wrap:anywhere}.story-rich-copy p{margin:0 0 .7em}.story-rich-copy p:last-child{margin-bottom:0}.story-rich-copy ul,.story-rich-copy ol{text-align:left;margin:.6em 0;padding-left:1.6em;list-style-position:outside}.story-rich-copy ul{list-style-type:disc}.story-rich-copy ol{list-style-type:decimal}.story-rich-copy li{margin:.2em 0}.story-rich-copy strong{font-weight:750}.story-rich-copy em{font-style:italic}.story-rich-copy u{text-decoration:underline}.story-rich-copy a{color:#59357b;text-decoration:underline}.story-submission-field{gap:8px;display:grid}.submission-formatted-preview{text-align:left;scrollbar-width:thin;min-width:0;max-height:175px;font-family:inherit;font-size:18px;font-weight:400;line-height:1.45;overflow:auto}.submission-formatted-preview.is-placeholder{text-align:center}.live-note-preview:is(.note-media-photo,.note-media-video,.note-media-audio) .submission-formatted-preview{max-height:115px}.submission-formatted-preview .story-rich-copy strong{font-family:inherit;font-size:inherit;font-weight:750;line-height:inherit}.story-editor{font-family:var(--font-body)}.story-editor-toolbar{background:#f8f5fc;align-items:center;gap:4px;padding:8px}.story-editor-toolbar button{background:0 0;border-color:#0000;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;padding:7px;font-size:17px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.story-editor-toolbar button:hover:not(:disabled){background:#e8e0f2}.story-editor-toolbar button[aria-pressed=true]:hover{background:#51376b}.story-editor-toolbar button:disabled{cursor:default;opacity:.4}.story-editor-toolbar button svg{width:20px;height:20px}.story-editor-toolbar button[data-tool=Bold]{font-weight:800}.story-editor-toolbar button[data-tool=Italic]{font-family:Georgia,serif;font-style:italic}.story-editor-toolbar button[data-tool=Underline]{text-underline-offset:3px;text-decoration:underline}.story-editor-toolbar button[data-tool=Format\ Markdown]{font-size:12px;font-weight:800}.story-editor-toolbar button:is([data-tool=Bulleted\ list],[data-tool="Insert or edit link"],[data-tool=Undo]){margin-inline-start:12px;position:relative}.story-editor-toolbar button:is([data-tool=Bulleted\ list],[data-tool="Insert or edit link"],[data-tool=Undo]):before{content:"";pointer-events:none;background:#cfc1dc;width:1px;position:absolute;inset-block:8px;inset-inline-start:-9px}.story-editor-input{font-family:var(--font-body);font-size:16px;line-height:1.6}.story-editor-link-panel{background:#faf7fd;border-bottom:1px solid #ded4e8;gap:9px;padding:12px;display:grid}.story-editor-link-panel label{gap:5px;font-size:13px;font-weight:600;display:grid}.story-editor-link-panel input{width:100%;font:inherit;background:#fff;border:1px solid #b9a9ca;border-radius:6px;padding:9px 10px}.story-editor-link-panel>div{gap:8px;display:flex}.story-editor-link-panel button{cursor:pointer;background:#fff;border:1px solid #cfc1dc;border-radius:6px;padding:7px 12px;font-size:13px}.story-editor-link-panel button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.story-editor-link-panel p{color:#9d244c;margin:0;font-size:13px}@media (max-width:620px){.story-editor{min-width:0;max-width:100%}.story-editor-hint-desktop{display:none}.story-editor-hint-mobile{display:inline}.story-editor-toolbar{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b9a9ca transparent;flex-wrap:nowrap;min-width:0;overflow-x:auto}.story-editor-toolbar button{flex:0 0 38px}}@media (any-pointer:coarse){.story-editor-hint-desktop{display:none}.story-editor-hint-mobile{display:inline}}@media (min-width:621px) and (max-width:1366px) and (any-pointer:coarse){.site-footer{padding-bottom:4px}.site-footer nav a{min-height:0;line-height:1.4}.joy-shell{--board-tools-bottom:calc(var(--wall-footer-height) + 12px);--board-tools-width:176px;--board-tools-inset:12px}.joy-shell .board-summary{left:12px;bottom:var(--board-tools-bottom);text-align:center;width:104px;padding:6px}.joy-shell .board-status{white-space:nowrap;font-size:11px}.joy-shell .board-status b{font-size:13px}.joy-shell .board-hint{display:none}.joy-shell .control-dock{--control-dock-gap:12px;width:calc(100% - 328px);max-width:none;left:128px;transform:none}.joy-shell .control-dock:not(.is-searching){bottom:var(--board-tools-bottom)}.joy-shell .zoom-controls{justify-content:space-between}.joy-shell .zoom-controls button{width:36px;height:44px}.joy-shell .zoom-controls span{min-width:32px}}.story-youtube{width:100%}.story-youtube iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;min-height:200px;display:block}.story-media-gallery figure:has(.story-youtube){aspect-ratio:auto;min-height:200px}.wall-theme-control{z-index:55;max-width:calc(100% - 48px);color:var(--ink);background:#fffdf7f5;border:1px solid #241c382e;border-radius:12px;padding:9px 12px;font-size:13px;position:absolute;top:104px;right:24px;box-shadow:0 4px 12px #241c3814}.wall-theme-control label{align-items:center;gap:4px;display:flex}.wall-theme-control select{font:inherit;color:inherit;background:0 0;border:0;max-width:200px;min-height:28px}.wall-theme-control p{margin:0}.wall-theme-control a{color:inherit;margin-left:12px}.joy-shell[data-theme-animate=false] .board-decoration-art{animation:none}@media (max-width:620px){.wall-theme-control{max-width:calc(100% - 24px);padding:6px 10px;font-size:12px;top:89px;right:12px}}.board-decoration-art{object-fit:contain}.joy-shell .fixed-story-flowers[hidden],.joy-shell .fixed-menorah-tree[hidden]{display:none}.theme-editor-marker{z-index:80;color:#352647;min-width:30px;height:28px;transform:scale(var(--theme-editor-frame-marker-scale,1));transform-origin:100% 100%;pointer-events:none;background:#fff;border:2px solid #73529d;border-radius:7px;justify-content:center;align-items:center;padding:2px 6px;font:700 16px/1 Arial,sans-serif;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 2px 8px #0003}.board-grid .theme-editor-marker{transform:scale(var(--theme-editor-marker-scale,1));transform-origin:100% 100%}.theme-editor-marker span{font-size:22px}.theme-editor-marker:focus-visible{outline-offset:3px;outline:3px solid #171133}.is-theme-editor .board-decoration{outline:1px dashed #d9253555}.theme-editor-header-logo{z-index:70;position:absolute;top:24px;left:170px}.theme-editor-center-logo{position:absolute;top:80px;right:20px}.theme-editor-header-logo .theme-editor-marker,.theme-editor-center-logo .theme-editor-marker{top:0;bottom:auto}.is-theme-editor .board-decoration:hover{outline:2px solid #d92535}.joy-shell .note-color-family{--theme-note-color:#ffe9c9}.joy-shell .note-color-community{--theme-note-color:#8bddbd}.joy-shell .note-color-connection{--theme-note-color:#bcecf5}.joy-shell .note-color-celebration{--theme-note-color:#ff8d7c}.joy-shell .note-color-music{--theme-note-color:#c4b0f5}.joy-shell .note-color-everyday{--theme-note-color:#ffda59}.joy-shell .note-color-berry{--theme-note-color:#ffe1ee}.joy-shell[data-sticky-note-style=classic] :is(.story-card,.story-modal,.live-note-preview).note-media{background-image:none;background-color:var(--theme-note-color,#ffda59);border:2px solid #352b40;border-image:;border-radius:3px 5px 9px 4px;box-shadow:3px 4px #352b402b}.joy-shell[data-sticky-note-style=classic] :is(.story-card,.story-modal,.live-note-preview).note-media:before{filter:none;border:0;border-image:;background-image:url(/stickynotes/SVG/scrapbook-tape-white.svg);background-position:50%;background-size:100% 100%;width:44%;height:34px;inset:-16px auto auto 50%;transform:translate(-50%)rotate(-4deg)}.joy-shell[data-sticky-note-style=clean] :is(.story-card,.story-modal,.live-note-preview).note-media{background-image:none;background-color:var(--theme-note-color,#ffda59);border:1px solid #352b4033;border-image:;border-radius:18px;box-shadow:0 8px 20px #352b4026}.joy-shell[data-sticky-note-style=clean] :is(.story-card,.story-modal,.live-note-preview).note-media:before{display:none}.joy-shell[data-note-message-paper=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-message{background-image:var(--theme-message-paper);box-shadow:none;padding:var(--theme-message-inset);border:0;border-image:;background-color:#0000;border-radius:0}.joy-shell[data-note-message-fastener=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-message:before{content:"";inset:var(--theme-message-fastener-top) auto auto 50%;width:var(--theme-message-fastener-width);height:var(--theme-message-fastener-height);background-image:var(--theme-message-fastener);filter:none;border:0;border-image:;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;transform:translate(-50%)}.joy-shell[data-note-message-fastener=custom][data-note-message-layout=full] :is(.story-card,.story-modal,.live-note-preview).note-media-message:before{background-size:100% 100%;width:100%;height:100%;inset:0;transform:none}.joy-shell[data-note-message-fastener=none] :is(.story-card,.story-modal,.live-note-preview).note-media-message:before{display:none}.joy-shell[data-note-photo-paper=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-photo{background-image:var(--theme-photo-paper);box-shadow:none;padding:var(--theme-photo-inset);border:0;border-image:;background-color:#0000;border-radius:0}.joy-shell[data-note-photo-fastener=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-photo:before{content:"";inset:var(--theme-photo-fastener-top) auto auto 50%;width:var(--theme-photo-fastener-width);height:var(--theme-photo-fastener-height);background-image:var(--theme-photo-fastener);filter:none;border:0;border-image:;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;transform:translate(-50%)}.joy-shell[data-note-photo-fastener=custom][data-note-photo-layout=full] :is(.story-card,.story-modal,.live-note-preview).note-media-photo:before{background-size:100% 100%;width:100%;height:100%;inset:0;transform:none}.joy-shell[data-note-photo-fastener=none] :is(.story-card,.story-modal,.live-note-preview).note-media-photo:before{display:none}.joy-shell[data-note-audio-paper=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-audio{background-image:var(--theme-audio-paper);box-shadow:none;padding:var(--theme-audio-inset);border:0;border-image:;background-color:#0000;border-radius:0}.joy-shell[data-note-audio-fastener=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-audio:before{content:"";inset:var(--theme-audio-fastener-top) auto auto 50%;width:var(--theme-audio-fastener-width);height:var(--theme-audio-fastener-height);background-image:var(--theme-audio-fastener);filter:none;border:0;border-image:;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;transform:translate(-50%)}.joy-shell[data-note-audio-fastener=custom][data-note-audio-layout=full] :is(.story-card,.story-modal,.live-note-preview).note-media-audio:before{background-size:100% 100%;width:100%;height:100%;inset:0;transform:none}.joy-shell[data-note-audio-fastener=none] :is(.story-card,.story-modal,.live-note-preview).note-media-audio:before{display:none}.joy-shell[data-note-video-paper=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-video{background-image:var(--theme-video-paper);box-shadow:none;padding:var(--theme-video-inset);border:0;border-image:;background-color:#0000;border-radius:0}.joy-shell[data-note-video-fastener=custom] :is(.story-card,.story-modal,.live-note-preview).note-media-video:before{content:"";inset:var(--theme-video-fastener-top) auto auto 50%;width:var(--theme-video-fastener-width);height:var(--theme-video-fastener-height);background-image:var(--theme-video-fastener);filter:none;border:0;border-image:;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;transform:translate(-50%)}.joy-shell[data-note-video-fastener=custom][data-note-video-layout=full] :is(.story-card,.story-modal,.live-note-preview).note-media-video:before{background-size:100% 100%;width:100%;height:100%;inset:0;transform:none}.joy-shell[data-note-video-fastener=none] :is(.story-card,.story-modal,.live-note-preview).note-media-video:before{display:none}.jj-round-logo{aspect-ratio:807/702}.jj-round-seal{object-fit:contain;width:33.33%;height:47.72%;position:absolute;top:47.72%;left:33.46%}.jj-round-piece{pointer-events:none;display:block;position:absolute}.jj-round-piece img{object-fit:contain;width:100%;height:100%;display:block}.jj-round-layer{pointer-events:none;position:absolute;inset:0}.jj-round-layer.is-current{z-index:2}.jj-round-layer.is-outgoing{z-index:1}.jj-round-layer.is-waiting{z-index:0}.jj-round-cycle .jj-round-piece{transition:clip-path .42s cubic-bezier(.22,1,.36,1),opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--piece-delay)}.jj-round-layer.is-current .jj-round-piece{clip-path:inset(0);opacity:1;transform:none}.jj-round-layer.is-waiting .jj-round-piece{clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(5px)rotate(-2deg)}.jj-round-layer.is-outgoing .jj-round-piece{clip-path:inset(0 0 0 100%);opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.jj-round-cycle .jj-round-piece{transition:none;transform:none}.brand:has(.jj-round-logo) .jj-logo{transition:none}.brand:hover .jj-round-logo{transform:none}}.board-title .jj-round-cycle{pointer-events:auto}.jj-round-logo>.jj-logo-question{z-index:40;top:24%}.jj-round-logo[data-logo-variant=logo1] .jj-round-seal{left:33.3333%}.intro-brand .jj-round-logo{width:100%}.intro-brand .jj-round-logo:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #6d4aff}body:has(.modal-backdrop[aria-modal=true],.story-photo-lightbox[aria-modal=true]) #joy-accessibility-widget{display:none!important}.theme-editor-marker.is-empty{color:#b42318;background:#fff1f0;border-style:dashed;border-color:#d92d20}.is-theme-editor .board-decoration-empty{opacity:1;outline-color:#d92d2066}.intro-theme-preview{z-index:4;color:#251a38;width:max-content;max-width:calc(100% - 130px);font:12px/1.4 var(--font-body);background:#fffdf4;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:0;padding:6px 12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #251a3820}.intro-theme-preview a{color:inherit;text-underline-offset:2px;font-weight:700}.intro-icon-accent{width:54px;height:54px;bottom:22px;left:26%;transform:rotate(-10deg)}.joy-shell.is-theme-loading{background:#f7f1e7}.joy-shell.is-theme-loading>:not(.theme-loading-state){display:none!important}.theme-loading-state{text-align:center;place-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:0}.theme-loading-state button{cursor:pointer;background:#fff;border:1px solid #352647;border-radius:8px;padding:10px 18px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
