@font-face{font-family:Lay Grotesk;src:url(/assets/laygrotesk-trial-regular-CEuAFBNb.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lay Grotesk;src:url(/assets/laygrotesk-trial-medium-BnEfgRlr.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lay Grotesk;src:url(/assets/laygrotesk-trial-semibold-DV7ZQpzP.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lay Grotesk;src:url(/assets/laygrotesk-trial-bold-DYoudnZO.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lay Grotesk;src:url(/assets/laygrotesk-trial-black-CQL7-qlc.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{color:#111827;letter-spacing:-.02em;--border:#eeeff3;--border-strong:#eaecf1;--muted:#6b7280;--accent:#2664eb;--accent-soft:#eff4ff;--panel:#fff;--canvas:#f3f5f8;--ink:#111827;--shadow-canvas:-1px 6px 12px 0 #e1e2e4;--radius:8px;--topbar-h:121px;--sidebar-w:269px;--props-w:292px;--page-w:816px;--page-h:1590px;background:#f3f5f8;font-family:Lay Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--canvas)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{background:var(--canvas);flex-direction:column;height:100%;display:flex}.topbar{min-height:var(--topbar-h);background:var(--panel);border-bottom:1px solid var(--border);z-index:5;flex-direction:column;gap:0;padding:20px;display:flex}.topbar-row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.topbar-brand-row{justify-content:center;margin-bottom:8px}.junk-logo{object-fit:contain;width:84px;height:26px;display:block}.topbar-controls-row{flex-wrap:wrap;min-height:43px}.pages-switcher{flex:none;align-items:center;gap:9px;display:flex;position:relative}.pages-label{letter-spacing:-.42px;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600}.pages-trigger{border:1px solid var(--border-strong);border-radius:var(--radius);letter-spacing:-.36px;width:191px;height:38px;color:var(--ink);text-align:left;background:#fff;align-items:center;gap:9px;padding:10px;font-size:12px;font-weight:400;display:inline-flex}.pages-trigger span{flex:1;min-width:0}.pages-caret{flex:0 0 16px;transition:transform .14s;transform:rotate(90deg)}.pages-caret.is-open{transform:rotate(-90deg)}.pages-menu{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff;width:191px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:50px;box-shadow:0 12px 28px #0f172a1a}.pages-menu button{text-align:left;letter-spacing:-.36px;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:10px;font-size:12px;display:block}.pages-menu button:hover,.pages-menu button.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.jj-back-btn{background:#73b8e7;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:10px;display:inline-flex;box-shadow:0 4px 4px #00000040}.jj-back-btn img{display:block;transform:rotate(180deg)}.jj-back-btn:hover{filter:brightness(.95)}.page-name-field{margin-bottom:12px;display:block;position:relative}.page-name-field .input{letter-spacing:-.36px;height:38px;padding-right:36px;font-size:12px}.page-name-field .input::placeholder{color:#b5b9bf}.page-name-edit-icon{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.device-switch,.top-actions{align-items:center;gap:6px;display:flex}.top-actions{margin-left:auto}.device-switch{gap:2px;margin-left:auto;margin-right:6px}.feed-view{background-color:#8fb8e0;background-position:50%;background-size:cover;flex:1;min-height:0;padding:0 24px;overflow:auto}.feed-stage{width:min(1247px,100%);margin:0 auto;padding:81px 0 140px 45px;position:relative}.feed-view.is-liked .feed-stage{width:min(1144px,100%);padding-left:36px}.feed-search-row{align-items:center;gap:9px;width:min(931px,100% + 45px);margin-left:-45px;display:flex}.feed-view.is-liked .feed-search-row{gap:0;width:calc(100% + 36px);margin-left:-36px}.feed-search{background:#fff;border:1px solid #e0e1e8;border-radius:8px;flex:1;align-items:center;gap:4px;min-width:0;padding:11px 12px;display:flex}.feed-search input{letter-spacing:0;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400}.feed-search input::placeholder{color:#acacac;font-weight:400}.feed-body{align-items:flex-start;gap:20px;margin-top:22px;display:flex}.feed-grid{flex-wrap:wrap;flex:0 886px;align-content:flex-start;gap:2px;min-width:0;display:flex}.feed-view.is-liked .feed-grid{flex-basis:1108px}.feed-status{text-align:center;background:#ffffffd9;border-radius:8px;flex:1 0 100%;margin:0;padding:16px;font-size:13px}.feed-thumb{text-align:left;border:1px solid #eaecf1;border-radius:8px;flex:none;width:220px;height:294px;margin:0;padding:10px;position:relative;overflow:hidden}.feed-thumb-page{pointer-events:none;border-radius:4px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.feed-thumb-scale{transform-origin:0 0;width:816px;position:absolute;top:0;left:0}.feed-thumb-scale .preview-frame{box-shadow:none;border-radius:0}.thumb-embed{background:#eef0f4;max-width:100%}.feed-thumb-caption{color:#fff;opacity:0;background:#000000b3;border-radius:6px;flex-direction:column;gap:2px;padding:8px;font-size:11px;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(4px)}.feed-thumb-caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-thumb:hover .feed-thumb-caption,.feed-thumb:focus-visible .feed-thumb-caption{opacity:1;transform:none}.feed-side{flex:0 0 280px;position:relative}.feed-sticker{z-index:1;pointer-events:none;width:182px;height:171px;position:absolute;top:-124px;left:114px}.feed-sticker-star{position:absolute;inset:0}.feed-sticker-crop{position:absolute;overflow:hidden}.feed-sticker-crop img{width:100%;max-width:none;position:absolute;left:0}.feed-sticker-crop.is-journal{width:138px;height:40px;top:49px;left:22px}.feed-sticker-crop.is-journal img{height:436.89%;top:-29.13%}.feed-sticker-crop.is-friends{width:108px;height:37px;top:85px;left:43px}.feed-sticker-crop.is-friends img{height:362.9%;top:-182.8%}.feed-sticker-eyes{position:absolute;top:113px;left:22px}.feed-sticker-crop.is-profile{width:108px;height:33px;top:34px;left:38px}.feed-sticker-crop.is-profile img{width:108px;height:135px;top:-49.5px;left:-1.5px}.feed-sticker-crop.is-blog{width:58px;height:25px;top:68px;left:62px}.feed-sticker-crop.is-blog img{width:81px;height:101px;top:-70px;left:-8px}.feed-sticker.is-profile .feed-sticker-crop.is-friends{top:95px}.feed-sticker.is-profile .feed-sticker-eyes{top:118px}.feed-notices{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feed-notice{box-sizing:border-box;color:#fff;width:280px;height:66px;font:inherit;text-align:left;align-items:center;gap:8px;margin:0;padding:12px;display:flex}.feed-notice.is-empty{justify-content:center;font-size:12px}.feed-notice-avatar{object-fit:cover;border-radius:8px;flex:0 0 40px;width:40px;height:40px}.feed-notice-text{letter-spacing:0;flex-direction:column;gap:4px;min-width:0;font-size:11px;line-height:normal;display:flex}.feed-notice-handle{font-size:12px}.feed-notice-handle,.feed-notice-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-notice-stamp{gap:8px;display:flex}.quick-dock{z-index:30;isolation:isolate;border-radius:8px;align-items:flex-end;gap:40px;padding:11px 12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.quick-dock:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);mix-blend-mode:luminosity;background:#8080804d;position:absolute;inset:0}.quick-dock-item{background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;transition:transform .14s;display:flex}.quick-dock-item:hover{transform:translateY(-3px)}.quick-dock-item img[height="2"]{display:block}.page-song{z-index:30;background:#fffe;border:1px solid #eaecf1;border-radius:12px;width:300px;max-width:calc(100vw - 40px);padding:10px;position:fixed;bottom:20px;left:20px;box-shadow:0 12px 28px #0f172a26}.page-song-row{align-items:center;gap:10px;display:flex}.page-song-art{background:#f3f5f8;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.page-song-art>img{object-fit:cover;width:100%;height:100%}.page-song-meta{flex:1;min-width:0}.page-song-meta p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.page-song-track{font-size:13px;font-weight:600}.page-song-artist{color:var(--muted);font-size:12px}.page-song-toggle{color:#000;background:#73b8e7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.page-song-embed{border:0;border-radius:8px;width:100%;margin-top:10px;display:block}.page-view-status{background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.device-switch button{border-radius:var(--radius);color:#9ca3af;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;transition:background .14s,color .14s;display:grid}.device-switch button:hover{color:#374151;background:#f3f4f6}.device-switch button.is-active{background:var(--accent-soft);color:var(--accent)}.save-status{color:var(--muted);white-space:nowrap;font-size:12px}.save-status.is-error{color:#b91c1c}.btn{border:1px solid var(--border-strong);border-radius:var(--radius);color:#374151;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-weight:500;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.btn:hover:not(:disabled){background:#f9fafb}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn-primary:hover:not(:disabled){background:#1d4ed8}.btn-danger{color:#ef4444;background:#fff;border-color:#fecaca;width:100%;height:38px;font-weight:600}.btn-danger:hover:not(:disabled){background:#fef2f2}.panel-toggle{display:none}.icon-button{border-radius:var(--radius);color:#6b7280;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;transition:background .14s,color .14s;display:grid}.icon-button:hover:not(:disabled){color:var(--ink);background:#f3f4f6}.workspace{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--props-w);flex:1;min-height:0;display:grid;position:relative}.sidebar,.properties{background:var(--panel);flex-direction:column;min-height:0;display:flex}.sidebar{border-right:1px solid var(--border)}.properties{border-left:1px solid var(--border);overflow:hidden}.sidebar-tabs,.properties-head{border-bottom:1px solid var(--border);min-height:46px}.sidebar-tabs{align-items:center;gap:20px;padding:0 20px;display:flex}.sidebar-tabs button,.tablist button{color:var(--muted);letter-spacing:-.42px;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 10px 10px;font-weight:500}.sidebar-tabs button.is-active,.tablist button.is-active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.sidebar-scroll,.properties-body{flex:1;padding:14px 12px 24px;overflow:auto}.search-wrap{margin-bottom:16px;position:relative}.search-wrap svg{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.library-group{margin-bottom:18px}.library-group h2{color:var(--ink);letter-spacing:-.42px;margin:0 0 8px;font-size:14px;font-weight:600}.library-list{flex-direction:column;gap:9px;display:flex}.library-item{text-align:left;border:1px solid var(--border-strong);border-radius:var(--radius);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.library-item:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 4px 14px #2664eb12}.library-item:active{cursor:grabbing;transform:translateY(0)}.library-item strong,.library-item small{display:block}.library-item strong{letter-spacing:-.3px;font-size:13px;font-weight:600}.library-item small,.hint{color:#9ca3af;font-size:12px;font-weight:400}.icon-box{border-radius:var(--radius);border:1px solid var(--border-strong);color:#4b5563;background:#fff;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.icon-label{letter-spacing:.02em;font-size:9px;font-weight:700}.settings-panel,.help-block{flex-direction:column;gap:8px;display:flex}.help-list{color:var(--muted);margin:0;padding-left:18px}.canvas-scroll{background:var(--canvas);min-height:0;padding:32px 24px 48px;overflow:auto}.canvas-scroll.is-file-drag{outline:2px dashed var(--accent);outline-offset:-10px;background:color-mix(in srgb, var(--accent-soft) 70%, var(--canvas))}.page-frame{width:min(100%, var(--page-w));min-height:var(--page-h);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-canvas), 0 24px 48px #0f172a0a;background:#fff;margin:0 auto;padding:12px;transition:width .22s,box-shadow .18s;position:relative}.page-frame.is-tablet{width:min(100%,768px)}.page-frame.is-mobile{width:min(100%,390px)}.row{gap:var(--col-gap,12px);margin-bottom:var(--row-gap,12px);display:grid;position:relative}.row.cols-1{grid-template-columns:minmax(0,1fr)}.row.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.row.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cell{border-radius:var(--radius);min-height:48px;position:relative}.cell.is-empty{background:0 0;border:1px dashed #acacac;min-height:72px}.cell.is-drop-target{border:2px solid var(--accent);background:#eff6ff88}.column-ghost{gap:var(--col-gap,12px);pointer-events:none;box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;margin:8px 0;display:grid}.column-ghost.cols-1{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.column-ghost.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.column-ghost.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.column-ghost span{border:2px dashed var(--accent);border-radius:var(--radius);box-sizing:border-box;background:#eff6ff66;min-width:0;min-height:64px;display:block}.column-ghost span.is-active{background:#dbeafe;border-style:solid;animation:.7s ease-in-out infinite alternate dropGlow;box-shadow:inset 0 0 0 1px #93c5fd}@keyframes dropGlow{0%{background:#dbeafe}to{background:#bfdbfe}}.code-tabs{margin-bottom:12px}.code-preview-pane{border:1px solid var(--border-strong);border-radius:var(--radius);background:#fafafa;overflow:hidden}.empty-canvas{border-radius:var(--radius);color:#9ca3af;text-align:center;background:linear-gradient(#fcfcfd 0%,#f5f7fa 100%);border:1px dashed #d5d8e0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:36px 16px;animation:2.4s ease-in-out infinite emptyPulse;display:flex}.empty-canvas p{margin:0}.empty-canvas p:first-of-type{color:#6b7280;letter-spacing:-.3px;font-size:15px;font-weight:600}.empty-plus{color:#9ca3af;background:#fff;border:1px dashed #c7ccd6;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:4px;font-size:22px;line-height:1;display:grid}@keyframes emptyPulse{0%,to{border-color:#d5d8e0}50%{border-color:#bfdbfe}}.block{border-radius:4px;min-height:24px;position:relative}.block:hover{outline-offset:1px;outline:1px solid #bfdbfe}.block.is-selected{outline-offset:1px;outline:1px solid #3b82f6}.block [contenteditable=true]{outline:none;min-width:1ch}.block [contenteditable=true]:focus{border-radius:4px;box-shadow:inset 0 0 0 1px #93c5fd}.sel-handle,.resize-handle{z-index:3;background:#fff;border:1.5px solid #3b82f6;border-radius:1px;width:9px;height:9px;position:absolute}.sel-handle{pointer-events:none}.sel-handle.tl{top:-5px;left:-5px}.sel-handle.tr{top:-5px;right:-5px}.sel-handle.bl{bottom:-5px;left:-5px}.sel-handle.br{bottom:-5px;right:-5px}.sel-handle.bm{bottom:-5px;left:50%;transform:translate(-50%)}.block-toolbar{z-index:4;border-radius:var(--radius);visibility:hidden;background:#1f2937;gap:0;padding:2px;display:flex;position:absolute;top:-14px;left:8px;box-shadow:0 8px 20px #0f172a33}.block:hover .block-toolbar,.block:focus-within .block-toolbar,.block.is-selected .block-toolbar{visibility:visible}.block-toolbar button{color:#fff;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.block-toolbar button:hover:not(:disabled){background:#374151}.drag-handle{cursor:grab;touch-action:none}.resize-handle{cursor:nwse-resize;touch-action:none;pointer-events:auto;padding:0;bottom:-5px;right:-5px}.resize-handle.tl{cursor:nwse-resize;inset:-5px auto auto -5px}.resize-handle.tr{cursor:nesw-resize;inset:-5px -5px auto auto}.resize-handle.bl{cursor:nesw-resize;inset:auto auto -5px -5px}.resize-handle.br{cursor:nwse-resize;bottom:-5px;right:-5px}.resize-handle.is-height{cursor:ns-resize;left:50%;right:auto;transform:translate(-50%)}.block-render h1,.block-render h2,.block-render h3,.block-render h4,.block-render p{margin:0}.placeholder{color:var(--muted);margin:0}.media-fallback{width:100%;min-height:72px;color:var(--muted);text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;justify-content:center;align-items:center;padding:28px 12px;display:flex}.spacer{width:100%}.spacer-edit{background:repeating-linear-gradient(-45deg,#f9fafb,#f9fafb 6px,#f3f4f6 6px 12px);border:1px dashed #e5e7eb}.code-caption{color:#92400e;margin:0 0 6px;font-size:12px}.pb-btn{line-height:1.2}.properties-head{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.properties-head h2{letter-spacing:-.42px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.properties-empty{color:var(--muted);padding:20px 16px}.properties-footer{padding:12px 14px 16px}.tablist{border-bottom:1px solid var(--border);align-items:center;padding:0 8px;display:flex}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field>span,.mode-switch legend{color:#374151;font-size:12px;font-weight:600}.field-row{gap:8px;display:flex}.input{border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff;width:100%;padding:8px 10px}.input.search{border-color:var(--border-strong);background:#fff;margin:0;padding:8px 10px 8px 34px;font-size:12px}.input.search::placeholder{color:#acacac;font-size:12px}.input.unit{width:72px}.input.color{width:42px;padding:2px}textarea.input{resize:vertical;min-height:80px}.code-input{letter-spacing:0;min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.check-field{color:#374151;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;font-size:13px;display:flex}.switch-input{appearance:none;cursor:pointer;background:#e5e7eb;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}.switch-input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.switch-input:checked{background:var(--accent)}.switch-input:checked:after{transform:translate(16px)}.mode-switch{border:0;margin:0 0 12px;padding:0}.mode-switch label{align-items:center;gap:8px;margin-bottom:8px;display:flex}.upload-row{margin-bottom:12px}.upload-inline{min-width:0}.split-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.split-actions .btn{width:100%;padding:0 8px;font-size:13px}.form-error{color:#b91c1c;margin:6px 0 0;font-size:12px}.warn{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;margin:0 0 12px;padding:8px 10px;font-size:12px}.drag-ghost{z-index:50;pointer-events:none;color:#fff;background:#111827;border-radius:6px;padding:6px 8px;font-size:12px;position:fixed;box-shadow:0 10px 30px #0f172a40}.backdrop{display:none}.preview-root{background:#fff;flex-direction:column;min-height:100%;display:flex}.preview-header{border-bottom:1px solid var(--border);box-sizing:border-box;background:#fff;flex-direction:column;flex:none;align-items:center;gap:12px;padding:20px 50px;display:flex}.preview-header-logo{object-fit:contain;width:84px;height:36px;display:block}.preview-header-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;display:grid}.preview-meta{color:#000;flex-direction:column;justify-self:start;gap:10px;min-width:0;display:flex}.preview-handle{flex-wrap:wrap;align-items:center;gap:2px;margin:0;font-size:14px;font-weight:400;line-height:12px;display:flex}.preview-handle-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:12px;text-decoration:none}.preview-handle-link:hover{text-decoration:underline}.preview-handle-sep{flex:none}.preview-edited{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:normal;display:flex}.preview-engagement{justify-self:center;align-items:center;gap:20px;display:flex}.preview-stats{align-items:center;gap:20px;display:flex}.preview-stat{color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;display:inline-flex}.preview-stat:hover{opacity:.8}.preview-stat img{width:18px;height:18px;display:block}.preview-like-btn{width:38px;height:38px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #eaecf1;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.preview-like-btn img{width:18px;height:18px;display:block}.preview-like-btn.is-liked{background:#73b8e7;border-color:#0000;box-shadow:0 4px 4px #00000040}.preview-like-btn:hover{filter:brightness(.97)}.preview-header-actions{justify-self:end;align-items:center;display:flex}.preview-back{border:1px solid var(--border-strong);width:auto;min-width:90px;color:var(--muted);white-space:nowrap;cursor:pointer;text-align:center;background:#fff;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:normal}.preview-back:hover{background:#f9fafb}.preview-canvas{box-sizing:border-box;flex:auto;justify-content:center;align-items:flex-start;width:100%;padding:40px 16px;display:flex}.preview-frame{width:100%;max-width:816px;min-height:1590px;box-shadow:var(--shadow-canvas);box-sizing:border-box;border-radius:8px;margin:0}@media (width<=720px){.preview-header{padding:16px}.preview-header-row{grid-template-columns:1fr auto;grid-template-areas:"meta actions""engagement engagement"}.preview-meta{grid-area:meta}.preview-engagement{grid-area:engagement;justify-self:start}.preview-header-actions{grid-area:actions}.preview-canvas{padding:24px 12px}.preview-frame{min-height:60vh}}.engagement-overlay{z-index:40;box-sizing:border-box;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.engagement-backdrop{cursor:pointer;background:#3b3b3b8c;border:0;margin:0;padding:0;position:absolute;inset:0}.engagement-dialog{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;gap:20px;width:min(437px,100%);max-height:min(80vh,100vh - 48px);padding:20px;display:flex;position:relative;overflow:auto;box-shadow:20px 20px 20px #00000014}.engagement-dialog-head{justify-content:space-between;align-items:center;gap:12px;padding-right:4px;display:flex}.engagement-dialog-title{align-items:center;gap:8px;display:flex}.engagement-dialog-title h2{color:#000;margin:0;font-size:16px;font-weight:600}.engagement-dialog-icon{background:#73b8e7;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.engagement-dialog-icon img{object-fit:contain;width:16px;height:16px;display:block}.engagement-close{cursor:pointer;background:0 0;border:0;width:24px;height:24px;margin:0;padding:0;line-height:0;position:absolute;top:9.5px;right:9.5px}.engagement-close img{width:24px;height:24px;display:block}.engagement-list{scrollbar-width:thin;scrollbar-color:#a6a6a6 #d9d9d9;flex-direction:column;gap:20px;max-height:325px;margin:0;padding:0 12px 0 0;list-style:none;display:flex;overflow-y:auto}.engagement-profile{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin:0;padding:0;display:flex}.engagement-profile:hover .engagement-handle{text-decoration:underline}.engagement-avatar{object-fit:cover;background:#e5e5e5;border-radius:8px;flex:none;width:50px;height:50px;display:block}.engagement-profile-meta{color:#000;flex-direction:column;gap:4px;min-width:0;display:flex}.engagement-handle{margin:0;font-size:12px;line-height:normal}.engagement-stat-line{gap:10px;font-size:11px;line-height:normal;display:flex}.engagement-empty{color:#8a8a8a;text-align:center;margin:0;padding:32px 0;font-size:14px}.notes-panel{flex-direction:column;gap:20px;min-height:0;display:flex}.notes-scroll{scrollbar-width:thin;scrollbar-color:#a6a6a6 #d9d9d9;flex-direction:column;gap:20px;max-height:429px;padding-right:8px;display:flex;overflow-y:auto}.note-item{align-items:flex-start;gap:8px;display:flex}.note-item.is-nested{opacity:.8;margin-top:10px}.note-avatar{object-fit:cover;background:#e5e5e5;border-radius:8px;flex:none;width:40px;height:40px;display:block}.note-avatar.is-small{border-radius:4px;width:24px;height:24px}.note-body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.note-text,.note-time{color:#000;margin:0;line-height:normal}.note-text{font-size:12px}.note-time{font-size:11px}.note-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.note-like{color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:11px;display:inline-flex}.note-like.is-liked{color:#419bff;font-weight:600}.note-link{color:#aaa;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px}.note-hide{color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:11px;display:inline-flex}.note-hide-caret{border-top:5px solid #000;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s}.note-hide-caret.is-open{transform:rotate(180deg)}.notes-compose{flex-direction:column;gap:6px;display:flex}.notes-compose-row{align-items:center;gap:8px;display:flex}.notes-replying{color:#6b7280;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.notes-replying button{color:#6b7280;background:0 0;border:0;margin:0;padding:0 4px;font-size:14px;line-height:1}.notes-error{color:#d92d20;margin:0;font-size:11px}.note-author{color:#000;text-align:left;background:0 0;border:0;padding:0}.note-author:hover{text-decoration:underline}.notes-input{flex:auto;margin:0;padding:11px 12px;font-size:12px}.notes-input::placeholder{color:#acacac;font-size:12px}.notes-send{color:#000;cursor:pointer;background:#73b8e7;border:0;border-radius:8px;flex:none;margin:0;padding:10px;font-size:12px}.notes-send:hover{filter:brightness(.97)}.user-profile-root{background:#000;flex-direction:column;height:100dvh;display:flex}.user-profile-stage{box-sizing:border-box;background-color:#4a7a9b;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto;min-height:0;padding:0 24px 48px;position:relative;overflow:auto}.up-top{justify-content:center;padding:20px 50px;display:flex}.up-logo-btn{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0}.up-logo-btn img{object-fit:contain;width:70px;height:30px;display:block}.up-clock{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(298px,100%);margin:0 auto 28px;display:flex}.up-clock-date{margin:0;font-size:24px;font-weight:600;line-height:normal}.up-clock-time{justify-content:center;align-items:flex-end;gap:8px;width:100%;display:flex}.up-clock-digits{letter-spacing:-.02em;font-size:clamp(64px,12vw,128px);font-weight:600;line-height:.85}.up-clock-period{padding-bottom:10px;font-size:32px;font-weight:600}.up-layout{grid-template-columns:minmax(240px,306px) minmax(280px,1fr) minmax(240px,306px);align-items:start;gap:20px;width:min(1240px,100%);margin:0 auto;display:grid}.up-col{flex-direction:column;gap:12px;min-width:0;display:flex}.up-glass{color:#fff;isolation:isolate;background:0 0;border:0;border-radius:8px;padding:12px 13px;position:relative;overflow:hidden}.up-glass:after,.jj-player:after,.quick-dock:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(155deg,#fffffff2 0%,#ffffff73 35%,#ffffff1f 65%,#fff6 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.up-glass:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);mix-blend-mode:luminosity;pointer-events:none;z-index:-1;background:#8080804d;position:absolute;inset:0}.up-avatar-card{padding:12px 13px}.up-avatar-frame{aspect-ratio:282/226;background-color:#eee;background-image:linear-gradient(45deg,#d0d0d0 25%,#0000 25%),linear-gradient(-45deg,#d0d0d0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d0d0d0 75%),linear-gradient(-45deg,#0000 75%,#d0d0d0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:8px;width:100%;position:relative;overflow:hidden}.up-avatar-frame img{object-fit:cover;opacity:.35;width:100%;height:100%;display:block}.up-avatar-frame img.is-photo{opacity:1}.up-status{text-align:center;width:min(420px,100%);margin:0 auto}.up-pages ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.up-pages button{color:#fff;background:#ffffff26;border:1px solid #ffffffb3;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.up-pages button:hover{background:#ffffff40}.up-actions{flex-direction:column;gap:10px;display:flex}.up-btn-friend,.up-btn-block{cursor:pointer;border-radius:8px;width:100%;margin:0;padding:10px;font-size:12px}.up-btn-friend{color:#000;background:#73b8e7;border:0}.up-btn-friend.is-on{background:#5aa6d8}.up-btn-block{color:#acacac;background:#fff;border:1px solid #eaecf1}.up-handle-bar{justify-content:center;align-items:center;min-height:62px;display:flex}.up-handle-bar p{text-align:center;margin:0;font-size:20px}.up-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(236px,100%);margin:0 auto;display:grid}.up-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:99px;display:flex}.up-stat strong{font-size:14px;font-weight:600}.up-stat span{font-size:12px;font-weight:500}.up-panels{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.up-panel{flex-direction:column;flex:220px;justify-content:center;align-items:center;gap:10px;min-height:88px;display:flex}.up-panel-title{text-align:center;margin:0;font-size:12px;font-weight:600}.up-panel-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.up-panel-metric{flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.up-panel-metric strong{font-weight:600}.up-panel-label{align-items:center;gap:4px;display:inline-flex}.up-badge{background:#ff4040;border-radius:8px;justify-content:center;align-items:center;min-width:18px;padding:6px 8px;font-size:10px;line-height:1;display:inline-flex}.up-nav{flex-wrap:wrap;justify-content:center;gap:16px 20px;margin-top:8px;display:flex}.up-nav-item{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:114px;margin:0;padding:0;display:flex}.up-nav-item img{object-fit:contain;width:58px;height:60px;display:block}.up-nav-label{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);white-space:nowrap;background:#8080804d;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;padding:11px 12px;font-size:12px;font-weight:600;display:inline-flex}.up-nav-item.is-active .up-nav-label{outline:2px solid #73b8e7}.up-message{min-height:167px}.up-message-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.up-message-head img{object-fit:contain;width:33px;height:31px}.up-message-head p{margin:0;font-size:12px;font-weight:600}.up-message-body{color:#acacac;min-height:103px;margin:0;font-size:12px}.up-music-label{align-items:flex-start;gap:10px;display:flex}.up-music-label img{object-fit:contain;width:33px;height:34px}.up-music-kicker{margin:0 0 10px;font-size:12px;font-weight:600}.up-music-sub{margin:0;font-size:12px}.up-col-right .jj-player{width:100%;margin-left:0}@media (width<=1100px){.up-layout{grid-template-columns:1fr}.up-col-left,.up-col-right{width:100%;max-width:420px;margin:0 auto}}@media (width<=720px){.up-clock-date{font-size:18px}.up-clock-period{padding-bottom:6px;font-size:22px}.up-nav-item{width:100px}.up-nav-label{padding:8px;font-size:10px}}@media (width<=1100px){.panel-toggle{display:inline-flex}.workspace{grid-template-columns:1fr}.sidebar,.properties,.device-switch{display:none}.sidebar.is-open,.properties.is-open{z-index:20;width:min(340px,92%);display:flex;position:absolute;top:0;bottom:0;box-shadow:0 8px 24px #0000001f}.sidebar.is-open{left:0}.properties.is-open{right:0}.backdrop{z-index:15;background:#11182759;border:0;display:block;position:absolute;inset:0}.topbar{padding:14px 12px}.top-actions .btn{padding:0 8px}}@media (width<=1180px){.feed-body{flex-direction:column}.feed-side{flex-basis:auto;width:100%}.feed-sticker{display:none}.feed-notices{flex-flow:wrap}.feed-notices li{flex:0 280px}}.auth-chip{align-items:center;gap:8px;display:inline-flex}.auth-chip-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.junk-logo-btn{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0}.jj-splash,.jj-auth-page,.jj-dash{background-color:#4a7a9b;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100dvh;overflow-y:auto}.jj-auth-page{box-sizing:border-box;flex-direction:column;align-items:center;padding:100px 16px 64px;display:flex}.jj-auth-logo{flex:none;width:min(406px,100%);height:176px;position:relative;overflow:hidden}.jj-auth-logo img{object-fit:contain;width:100%;height:230.41%;position:absolute;top:-64.21%;left:0}.jj-auth-card,.jj-dash-modal{box-sizing:border-box;color:#000;filter:drop-shadow(20px 20px 10px #00000014);background:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;gap:20px;width:min(427px,100%);padding:20px;display:flex;position:relative}.jj-auth-card.is-pieces{gap:12px}.jj-auth-head{align-items:center;gap:8px;padding-right:28px;display:flex}.jj-auth-head h1,.jj-auth-head h2{margin:0;font-size:16px;font-weight:600;line-height:normal}.jj-auth-icon{background:#73b8e7;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.jj-auth-icon img{object-fit:cover;display:block}.jj-auth-close{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;position:absolute;top:9.5px;right:9.5px}.jj-auth-form,.jj-dash-form{flex-direction:column;gap:20px;display:flex}.jj-auth-form.is-tight,.jj-dash-form.is-tight{gap:12px}.jj-auth-fields,.jj-auth-group,.jj-dash-field{flex-direction:column;gap:10px;display:flex;position:relative}.jj-dash-field{gap:8px}.jj-auth-copy{color:#000;margin:0;font-size:12px;line-height:normal}.jj-auth-hint{color:#acacac;margin:0;font-size:12px}.jj-auth-hint.is-small{font-size:11px}.jj-auth-label{margin-top:-2px;margin-bottom:-2px;font-size:12px;font-weight:500}.jj-auth-input{box-sizing:border-box;color:#000;width:100%;font:inherit;background:#fff;border:1px solid #eaecf1;border-radius:8px;outline:none;margin:0;padding:11px 12px;font-size:12px;line-height:normal;display:block}.jj-auth-input::placeholder,.jj-auth-input input::placeholder{color:#acacac;opacity:1}.jj-auth-input.is-filled,.jj-auth-input:focus,.jj-auth-input:focus-within{border-color:#73b8e7}.jj-auth-input.is-error{border-color:#ff4040}.jj-auth-area{resize:none;height:107px}.jj-auth-code{align-items:center;gap:10px;padding:4px 4px 4px 8px;display:flex}.jj-auth-code input,.jj-dash-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0 4px;font-size:12px}.jj-auth-resend{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #eaecf1;border-radius:8px;flex:none;margin:0;padding:10px;font-size:12px}.jj-auth-links{justify-content:space-between;align-items:flex-start;gap:33px;font-size:12px;display:flex}.jj-auth-links p{margin:0}.jj-auth-link,.jj-auth-plain{color:#000;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px}.jj-auth-link{font-weight:600;text-decoration:underline}.jj-auth-check{cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.jj-auth-check input{opacity:0;width:16px;height:16px;margin:0;position:absolute}.jj-auth-checkbox{box-sizing:border-box;background:#fff;border:1.5px solid #000;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.jj-auth-checkbox img{visibility:hidden}.jj-auth-check input:checked+.jj-auth-checkbox{background:#73b8e7;border-color:#73b8e7}.jj-auth-check input:checked+.jj-auth-checkbox img{visibility:visible}.jj-auth-check input:focus-visible+.jj-auth-checkbox{outline-offset:2px;outline:2px solid #2664eb}.jj-auth-actions{flex-direction:column;gap:10px;display:flex}.jj-auth-btn{color:#000;width:100%;font:inherit;cursor:pointer;background:#dcedf9;border:0;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:normal}.jj-auth-btn.is-active{background:#73b8e7}.jj-auth-btn.is-dark{color:#fff;background:#000}.jj-auth-btn:disabled{cursor:default;opacity:.75}.jj-auth-error{box-sizing:border-box;color:#ff4040;background:#fbc9c9;border:1px solid #ff4040;border-radius:8px;order:-1;align-self:center;width:237px;max-width:100%;margin:0 0 4px;padding:11px 12px;font-size:12px;line-height:normal;position:relative}.jj-auth-error:after{content:"";background:#fbc9c9;border-bottom:1px solid #ff4040;border-right:1px solid #ff4040;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.jj-auth-error strong{font-weight:600}.jj-auth-form:has(>.jj-auth-error.is-floating){position:relative}.jj-auth-error.is-floating{z-index:1;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);margin:0;position:absolute;top:0;left:50%;transform:translate(calc(8px - 50%))}.jj-auth-error.is-floating:after{display:none}.jj-auth-inline-error{color:#ff4040;margin:0;font-size:12px}.jj-auth-notice{color:#2f9e55;margin:0;font-size:12px}.jj-auth-email{color:#73b8e7;text-decoration:underline}.jj-auth-rules{color:#acacac;font-size:12px}.jj-auth-rules p{margin:0}.jj-auth-rules ul{margin:0;padding-left:18px}.jj-auth-rules li.is-met{color:#49ce6f}.jj-auth-suggestions{flex-direction:column;gap:12px;max-height:70px;margin:-8px 0 0;padding:0 8px 0 0;list-style:none;display:flex;overflow-y:auto}.jj-auth-suggestions button{color:#000;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px}.jj-auth-drop{box-sizing:border-box;width:100%;height:226px;font:inherit;cursor:pointer;background:#fff;border:1px dashed #eaecf1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;padding:10px;display:flex;position:relative;overflow:hidden}.jj-auth-drop.is-filled{cursor:default;height:300px;padding:0}.jj-auth-drop.is-avatar{width:282px;height:226px}.jj-auth-drop-img{object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.jj-auth-drop-remove{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;position:absolute;top:10px;right:10px}.jj-auth-drop-info{color:#acacac;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.jj-auth-drop-btn{box-sizing:border-box;color:#000;background:#acacac;border-radius:8px;width:85px;padding:10px;font-size:12px}.jj-auth-scroll{flex-direction:column;gap:20px;max-height:320px;padding-right:8px;display:flex;overflow-y:auto}.jj-auth-scroll,.jj-auth-suggestions{scrollbar-width:thin;scrollbar-color:#a6a6a6 #d9d9d9}.jj-auth-scroll::-webkit-scrollbar{width:5px}.jj-auth-suggestions::-webkit-scrollbar{width:5px}.jj-auth-scroll::-webkit-scrollbar-track{background:#d9d9d9;border-radius:200px}.jj-auth-suggestions::-webkit-scrollbar-track{background:#d9d9d9;border-radius:200px}.jj-auth-scroll::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:200px}.jj-auth-suggestions::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:200px}.jj-dash{position:relative;overflow-x:hidden}.jj-dash-stage{box-sizing:border-box;width:min(1280px,100%);min-height:1024px;margin:0 auto;padding:20px 16px 64px;position:relative}.jj-dash-stickers{z-index:3;pointer-events:none;position:absolute;inset:0}.jj-dash-sticker{display:block;position:absolute}.jj-dash-sticker img{max-width:none;display:block;position:absolute}.jj-dash-top{justify-content:center;display:flex}.jj-dash-logo{width:70px;height:30px;display:block;position:relative;overflow:hidden}.jj-dash-logo img{object-fit:contain;width:100%;height:230.41%;position:absolute;top:-64.21%;left:0}.jj-dash-clock{color:#fff;flex-direction:column;align-items:center;gap:8px;width:min(298px,100%);margin:74px auto 0;font-weight:600;display:flex}.jj-dash-date{text-align:center;margin:0;font-size:24px;line-height:normal}.jj-dash-time{align-items:flex-end;gap:8px;margin:0;display:flex}.jj-dash-digits{font-size:clamp(72px,10vw,128px);line-height:.84}.jj-dash-period{font-size:32px;line-height:normal}.jj-dash-grid{grid-template-columns:306px 527px 306px;justify-content:center;align-items:start;column-gap:61px;margin-top:55px;display:grid}.jj-dash-col{flex-direction:column;gap:9px;min-width:0;display:flex;position:relative}.jj-dash-col.is-center{align-items:center;gap:20px}.jj-dash-col.is-right{gap:0}.jj-dash-avatar{box-sizing:border-box;height:249px}.jj-dash-avatar-frame{background-size:cover;border-radius:8px;width:100%;height:226px;position:relative;overflow:hidden}.jj-dash-avatar-frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jj-dash-edit{z-index:1;cursor:pointer;background:#222c;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0 1px;display:inline-flex;position:relative}.jj-dash-avatar-frame .jj-dash-edit{position:absolute;top:10px;right:10px}.jj-dash-message{box-sizing:border-box;height:167px}.jj-dash-card-head{align-items:center;gap:10px;font-size:12px;display:flex}.jj-dash-card-head p{margin:0}.jj-dash-card-head>p,.jj-dash-card-head>div{flex:auto;min-width:0}.jj-dash-message .jj-dash-card-head>p,.jj-dash-kicker{font-weight:600}.jj-dash-kicker+p{margin-top:8px}.jj-dash-card-head .is-medium{font-weight:500}.jj-dash-message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:normal}.jj-sprite{flex:none;display:block;position:relative;overflow:hidden}.jj-sprite img{max-width:none;position:absolute}.jj-dash-handle{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:62px;display:flex}.jj-dash-handle h1{text-align:center;margin:0;font-size:20px;font-weight:400}.jj-dash-stats{grid-template-columns:repeat(2,112px);gap:12px;display:grid}.jj-dash-stat{appearance:none;height:99px;font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.jj-dash-stat strong{font-size:14px;font-weight:600}.jj-dash-stat span{font-size:12px;font-weight:400}.jj-dash-panels{gap:12px;display:flex}.jj-dash-panel{box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:258px;height:88px;display:flex}.jj-dash-panel-title{margin:0;font-size:12px;font-weight:600}.jj-dash-panel-row{box-sizing:border-box;justify-content:space-between;width:100%;padding:0 4px;display:flex}.jj-dash-metric{min-width:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;display:flex;position:relative}.jj-dash-metric:hover span:not(.jj-dash-badge),.jj-dash-metric:focus-visible span:not(.jj-dash-badge){text-decoration:underline}.jj-dash-metric strong{font-weight:600}.jj-dash-badge{background:#ff4040;border-radius:8px;padding:6px 8px;font-size:10px;line-height:normal;position:absolute;top:11px;left:calc(100% + 3px)}.jj-dash-metric:last-child .jj-dash-badge{left:auto;right:calc(100% + 3px)}.jj-dash-nav{justify-content:center;align-items:flex-end;gap:20px;margin-top:11px;display:flex}.jj-dash-nav-item{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;display:flex;position:relative}.jj-dash-nav-label{white-space:nowrap;padding:12px 13px;font-size:12px;font-weight:600}.jj-dash-nav-item:hover .jj-dash-nav-label,.jj-dash-nav-item:focus-visible .jj-dash-nav-label{border-color:#73b8e7}.jj-dash-tip{z-index:5;pointer-events:none;background-position:0 100%;background-repeat:no-repeat;background-size:100% 114.13%;width:157px;height:172px;display:none;position:absolute;bottom:22px;left:50%}.jj-dash-tip span{color:#000;text-align:left;width:84px;font-size:12px;font-weight:400;line-height:normal;position:absolute;top:54px;left:41px}.jj-dash-nav-item:hover .jj-dash-tip,.jj-dash-nav-item:focus-visible .jj-dash-tip{display:block}.jj-dash-music-label{padding:12px 13px}.jj-dash-notify{box-sizing:border-box;height:62px;margin-top:20px}.jj-dash-inbox{box-sizing:border-box;align-items:center;min-height:84px;margin-top:85px;display:flex}.jj-dash-inbox p{margin:0;font-size:12px}.jj-dash-stack{margin-top:calc(85px - var(--stack-rise,0px));height:calc(84px + var(--stack-rise,0px));position:relative}.jj-dash-notice{box-sizing:border-box;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:1px solid #0000;align-items:flex-start;gap:8px;width:100%;height:84px;padding:11px 12px;display:flex;position:absolute;left:0}.jj-dash-notice.is-unread{border-color:#ff4040}.jj-dash-notice.is-unread:after{display:none}.jj-dash-notice-media{flex:none;align-items:flex-start;display:flex}.jj-dash-notice-avatar{object-fit:cover;border-radius:8px}.jj-dash-notice-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:12px;line-height:12px;display:flex}.jj-dash-notice-text p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.jj-dash-notice-text button{color:#fff;font:inherit;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:12px}.jj-dash-notice-text button:hover{text-decoration:underline}.jj-dash-notice-text button.is-mark{color:#fff}.jj-dash-notice-star{filter:grayscale()brightness(4)}.jj-dash-notice.is-unread .jj-dash-notice-star{filter:none}.jj-dash-notice.is-unread .jj-dash-notice-text button.is-mark{color:#ff4040}.jj-dash-notice-avatar.is-logo{object-fit:contain;box-sizing:border-box;background:#fff;padding:13px 4px}.jj-dash-notice.is-system .jj-dash-notice-text{gap:3px}.jj-dash-notice-text p.is-sentence{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box}.jj-dash-notice.is-system .jj-dash-notice-text p:not(.is-sentence){display:none}.jj-dash-actions{gap:20px;margin-top:20px;display:flex}.jj-dash-actions button{color:#fff;font:inherit;cursor:pointer;background:#000;border:0;border-radius:8px;margin:0;padding:10px;font-size:12px}.jj-dash-actions button[aria-disabled=true]{opacity:.85}.jj-dash-toast{z-index:90;color:#fff;background:#000;border-radius:8px;margin:0;padding:10px 16px;font-size:12px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.jj-player{box-sizing:border-box;color:#fff;isolation:isolate;border-radius:22px;width:353px;height:165px;margin:5px 0 0 -23px;font-family:-apple-system,SF Pro,Lay Grotesk,system-ui,sans-serif;position:relative}.jj-player:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);mix-blend-mode:luminosity;background:#8080804d;position:absolute;inset:0}.jj-player-title{align-items:center;gap:12px;width:329px;display:flex;position:absolute;top:9px;left:16px}.jj-player-art{object-fit:cover;border-radius:8px;flex:none}.jj-player-meta{letter-spacing:-.4px;flex:auto;min-width:0;font-weight:590}.jj-player-meta p{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:20px;overflow:hidden}.jj-player-track{font-size:20px}.jj-player-artist{color:#ffffff75;font-size:15px;margin-top:2px!important}.jj-player-star{-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:#00000042;border-radius:100px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:inline-flex}.jj-player-controls{flex-direction:column;gap:8px;width:329px;display:flex;position:absolute;top:67px;left:12px}.jj-player-progress{box-sizing:border-box;background:#4a4a4a63;border:1px solid #1a1a1a;border-radius:7px;height:7px;position:relative;overflow:hidden}.jj-player-progress span{background:#ffffffb3;height:7px;position:absolute;top:-1px;left:-1px}.jj-player-times{color:#ffffffb3;letter-spacing:.42px;justify-content:space-between;align-items:center;margin-top:2px;font-size:12px;font-weight:590;line-height:18px;display:flex}.jj-player-times span{width:60px}.jj-player-times span:last-child{text-align:right}.jj-player-buttons{justify-content:space-between;align-items:center;display:flex}.jj-player-dim{color:#ffffff91;justify-content:center;width:39px;display:inline-flex}.jj-player-transport{align-items:center;gap:43px;display:flex}.jj-player-transport button{color:#fff;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.jj-player-transport button:disabled{cursor:default}.jj-player-embed{background:#000;border:0;border-radius:22px;width:353px;margin:5px 0 0 -23px;display:block}.jj-dash-overlay{z-index:80;background:#0006;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.jj-dash-modal.is-narrow{gap:9px;width:min(324px,100%)}.jj-dash-modal.is-friends{width:min(439px,100%)}.jj-dash-modal.is-stat{align-items:center;gap:20px;padding:24px 20px}.jj-dash-stat-icon{background:#73b8e7;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.jj-dash-stat-text{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.jj-dash-stat-text p,.jj-dash-stat-text h2{margin:0}.jj-dash-stat-value{font-size:36px;font-weight:600;line-height:1}.jj-dash-stat-label{font-size:20px;font-weight:600;line-height:1}.jj-dash-stat-copy{opacity:.56;max-width:385px;font-size:14px;line-height:1.4}.jj-dash-tabs{gap:20px;padding:0 5px;display:flex}.jj-dash-tabs button{color:#000;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:4px;font-size:12px}.jj-dash-tabs button.is-active{border-bottom-color:#000}.jj-dash-search{align-items:center;gap:10px;display:flex}.jj-dash-search input::placeholder{font-weight:400}.jj-dash-empty{color:#8a8a8a;text-align:center;margin:0;padding:24px 0;font-size:12px}.jj-dash-people{flex-direction:column;gap:8px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.jj-dash-people button:not(.fr-pill){color:#000;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:0;padding:6px;font-size:12px;display:flex}.jj-dash-people button:not(.fr-pill):hover{background:#f3f5f8}.jj-dash-people img{object-fit:cover;border-radius:8px}.jj-dash-setting-title{margin:0 0 4px;font-size:14px;font-weight:600}.jj-dash-bg-preview{border:1px solid #eaecf1;border-radius:8px;justify-content:center;align-items:flex-end;height:140px;padding-top:20px;display:flex;overflow:hidden}.jj-dash-bg-page{background:#fff;border-radius:4px 4px 0 0;width:40%;height:100%;box-shadow:0 -2px 8px #0000001f}.jj-dash-bg-upload{color:#6b7280;text-align:left;align-items:center;gap:8px;display:flex}.jj-dash-bg-color{align-items:center;gap:8px;display:flex}.jj-dash-bg-color input[type=color]{background:#fff;border:1px solid #eaecf1;border-radius:8px;flex:0 0 44px;width:44px;height:40px;padding:2px}@media (width<=1240px){.jj-dash-stickers{display:none}.jj-dash-grid{grid-template-columns:minmax(0,527px);row-gap:24px}.jj-dash-col{width:min(527px,100%);margin:0 auto}.jj-dash-col.is-right{align-items:stretch}.jj-player,.jj-player-embed{width:100%;margin-left:0}.jj-player-title,.jj-player-controls{width:calc(100% - 28px)}}@media (width<=600px){.jj-dash-panels{flex-direction:column}.jj-dash-nav{flex-wrap:wrap}.jj-dash-tip{display:none!important}}@media (width<=720px){.junk-logo{width:64px;height:20px}.pages-trigger{width:160px}.pages-menu{left:0}.feed-stage,.feed-view.is-liked .feed-stage{padding-left:0}.feed-search-row,.feed-view.is-liked .feed-search-row{gap:9px;width:100%;margin-left:0}.feed-grid{justify-content:center}.quick-dock{gap:20px}.save-status,.auth-chip-name{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.jj-journal-topbar-left{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.jj-journal-back-label{letter-spacing:-.42px;font-size:14px;font-weight:600}.jj-journal-topbar .device-switch{margin-left:0}.jp-frame{background:#fff;flex:none;position:relative;overflow:hidden}.jp-page{transform-origin:0 0;background:#fff 50%/cover no-repeat;width:816px;height:1240px;position:absolute;top:0;left:0}.jp-item{transform-origin:50%;position:absolute}.jp-item-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.jp-item-img.is-contain{object-fit:contain}.jp-item-svg{width:100%;height:100%;display:block;overflow:visible}.jp-item-shape{width:100%;height:100%}.jp-item-text{white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:-.01em;width:100%;height:100%;margin:0;line-height:1.3;overflow:hidden}.jl-main{flex:1;min-height:0;padding:20px 24px 64px;overflow:auto}.jl-list{flex-direction:column;gap:20px;margin:0 auto;display:flex}.jl-list-head{justify-content:flex-end;display:flex}.jl-add{border:1px solid var(--border-strong);color:#000;background:#fff;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:12px;display:inline-flex}.jl-add:hover:not(:disabled){background:#f9fafb}.jl-status,.jl-empty p{color:var(--muted);margin:0}.jl-status.is-error{color:#b91c1c}.jl-empty{box-shadow:var(--shadow-canvas);background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.jl-card{box-shadow:var(--shadow-canvas);background:#fff;border:2px solid #0000;border-radius:8px;flex-direction:column;gap:10px;padding:20px;transition:box-shadow .14s,opacity .14s;display:flex;position:relative}.jl-card.is-cover{border-color:#73b8e7}.jl-card.is-dragging{opacity:.85;box-shadow:0 12px 28px #0f172a2e}.jl-card:hover .jl-toolbar,.jl-card:focus-within .jl-toolbar{visibility:visible}.jl-toolbar{top:-16px;left:0}.jl-cover-note{color:#73b8e7;background:#ebf2f7;border:1px solid #73b8e7;border-radius:8px;flex-wrap:wrap;gap:6px 10px;margin:0;padding:9px 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;display:flex}.jl-cover-note strong{font-weight:500}.jl-row{align-items:center;gap:10px;display:flex}.jl-date{white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:9px;min-width:92px;line-height:normal;display:flex}.jl-weekday{letter-spacing:-.48px;font-size:16px;font-weight:600}.jl-day{letter-spacing:-1.08px;font-size:36px;font-weight:600}.jl-year,.jl-edited{color:#acacac;font-weight:500}.jl-year{font-size:16px}.jl-edited{font-size:12px}.jl-text{flex-direction:column;flex:1 1 0;gap:9px;min-width:0;display:flex}.jl-field{flex-direction:column;gap:9px;display:flex}.jl-optional,.jl-limit{color:#acacac;letter-spacing:-.36px;font-size:12px}.jl-limit{font-weight:500}.jl-title,.jl-description{color:#000;resize:none;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;margin:0 0 0 -4px;padding:2px 4px}.jl-title{letter-spacing:-.42px;font-size:14px;font-weight:600}.jl-description{letter-spacing:-.36px;font-size:12px;line-height:1.35}.jl-title::placeholder,.jl-description::placeholder{color:#acacac}.jl-title:hover,.jl-description:hover{border-color:var(--border-strong)}.jl-title:focus,.jl-description:focus{background:#fff;border-color:#73b8e7;outline:none}.jl-actions{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.jl-btn{white-space:nowrap;border:0;border-radius:8px;width:79px;padding:10px;font-size:12px;line-height:normal}.jl-btn.is-edit{color:#000;background:#73b8e7}.jl-btn.is-delete{color:#fff;background:#000}.jl-btn.is-view{color:#000;background:#fff;border:.5px solid #000}.jl-btn:hover:not(:disabled){filter:brightness(.95)}.jl-thumb{border:1px solid var(--border-strong);background:#fff;border-radius:8px;flex:0 0 160px;width:160px;height:160px;padding:0;overflow:hidden}.jl-thumb>span{pointer-events:none;display:block}.jj-confirm-modal h2{font-size:16px}.jj-confirm-error{color:#b91c1c;text-align:center;margin:0;font-size:12px}.jp-workspace{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--props-w)}.jp-canvas-column{justify-content:center;align-items:flex-start;min-width:0;display:flex}.jp-editor-frame{box-shadow:var(--shadow-canvas);touch-action:none;border-radius:8px;flex:none;position:relative}.jp-editor-frame .jp-frame{border-radius:8px}.jp-editor-frame.is-drawing{cursor:crosshair}.jp-editor-frame.is-drawing .jp-item{pointer-events:none}.jp-frame.is-editing{overflow:visible}.jp-frame.is-editing .jp-page{overflow:hidden}.jp-frame.is-editing .jp-item{cursor:move}.jp-frame.is-editing .jp-item:hover{outline:1px dashed #73b8e7}.jp-frame.is-editing .jp-item.is-stroke{pointer-events:none}.jp-frame.is-editing .jp-item.is-stroke .jp-stroke-hit{pointer-events:stroke}.jp-frame.is-editing .jp-item.is-stroke:hover{outline:0}.jp-text-editor{resize:none;background:#fffc;border:0;outline:2px solid #73b8e7;padding:0;font-family:inherit;display:block}.jp-selection{border:1.5px solid var(--accent);pointer-events:none;transform-origin:50%;position:absolute}.jp-handle{border:1.5px solid var(--accent);pointer-events:auto;touch-action:none;background:#fff;border-radius:2px;padding:0;position:absolute}.jp-handle.is-tl{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.jp-handle.is-tr{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.jp-handle.is-bl{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.jp-handle.is-br{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.jp-handle.is-rotate{cursor:grab;border-radius:50%;left:50%;transform:translate(-50%)}.jp-item-toolbar{visibility:visible;transform-origin:0 100%;pointer-events:auto;left:0}.jp-live-stroke{pointer-events:none;position:absolute;inset:0}.jp-left-scroll{padding:12px 20px 24px}.jp-panel-title{letter-spacing:-.42px;margin:0 0 11px;font-size:14px;font-weight:600}.jp-panel-kicker{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.jp-option-list{flex-direction:column;gap:11px;margin-bottom:11px;display:flex}.jp-option-wrap{flex-direction:column;gap:11px;display:flex}.jp-option{border:1px solid var(--border-strong);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;transition:border-color .14s,background .14s;display:flex}.jp-option:hover{background:#f8fbff;border-color:#bfdbfe}.jp-option.is-active{background:#ebf2f7;border-color:#73b8e7}.jp-option-icon{border:1px solid var(--border-strong);background:#fff 50%/cover no-repeat;border-radius:8px;flex:0 0 42px;width:42px;height:40px}.jp-option-icon.is-glyph{color:#4b5563;place-items:center;font-size:16px;display:grid}.jp-option-text{letter-spacing:-.36px;flex-direction:column;gap:8px;min-width:0;font-size:12px;line-height:normal;display:flex}.jp-option-text strong{color:#000;font-weight:600}.jp-option-text small{color:#acacac;font-size:12px}.jp-divider{border:0;border-top:1px solid var(--border);width:100%;margin:0 0 11px}.jp-blank-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.jp-blank-head h3{letter-spacing:-.42px;flex:1;margin:0;font-size:14px;font-weight:600}.jp-icon-btn{background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.jp-icon-btn:hover:not(:disabled),.jp-icon-btn.is-active{background:#f3f4f6}.jp-blank-box{border:1px solid var(--border-strong);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;min-height:280px;padding:10px;display:grid}.jp-blank-upload{aspect-ratio:816/1240;color:var(--muted);text-align:center;background:#fafbfc;border:1px dashed #c7cbd4;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:10px;display:flex}.jp-blank-upload span{font-size:18px;line-height:1}.jp-blank-tile{position:relative}.jp-blank-thumb{aspect-ratio:816/1240;border:1px solid var(--border-strong);background:#fff 50%/cover no-repeat;border-radius:6px;width:100%;padding:0;display:block}.jp-blank-thumb.is-active{outline-offset:1px;outline:2px solid #73b8e7}.jp-blank-remove{color:#fff;background:#ef4444;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:14px;line-height:20px;position:absolute;top:-6px;right:-6px}.jp-panel-error{color:#b91c1c;margin:8px 0 0;font-size:12px}.jp-description{flex-direction:column;gap:10px;display:flex}.jp-description .input{width:100%}.jp-description-title{font-weight:600}.jp-description-body{resize:vertical;font-size:12px;line-height:1.4}.jp-description-save{width:100%}.jp-right-head{align-items:center;padding:0 30px;display:flex}.jp-right-head h2{margin:0}.jp-right-body{padding:16px 20px 24px}.jp-panel-back{margin-bottom:14px;padding:6px}.jp-search{border:1px solid var(--border-strong);background:#fff;border-radius:8px;align-items:center;gap:8px;height:38px;margin-bottom:12px;padding:0 10px;display:flex}.jp-search input{background:0 0;border:0;flex:1;min-width:0;font-size:12px}.jp-search input:focus{outline:none}.jp-search:focus-within{border-color:#73b8e7}.jp-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.jp-right-body{overflow:hidden auto}.jp-tile{aspect-ratio:1;border:1px solid var(--border-strong);background:#fff 50%/cover no-repeat;border-radius:8px;padding:4px}.jp-tile.is-sticker{background:repeating-conic-gradient(#f3f4f6 0 25%, #fff 0 50%) 0 0 / 12px 12px;place-items:center;display:grid}.jp-tile.is-sticker img{object-fit:contain;max-width:100%;max-height:100%}.jp-tile:hover{border-color:#73b8e7}.jp-link{color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline}.jp-segment{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.jp-segment button{border:1px solid var(--border-strong);background:#fff;border-radius:8px;flex:auto;padding:7px 8px;font-size:12px}.jp-segment button.is-active{color:#0b5f97;background:#ebf2f7;border-color:#73b8e7;font-weight:600}.jp-slider{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.jp-slider input,.jp-opacity input{accent-color:#73b8e7;width:100%}.jp-slider-scale{color:#000;justify-content:space-between;font-size:11px;display:flex}.jp-palette{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.jp-palette-grid{border-radius:6px;grid-template-columns:repeat(12,1fr);display:grid;overflow:hidden}.jp-palette-grid button{aspect-ratio:1;border:0;border-radius:0;padding:0}.jp-palette-grid button.is-active{z-index:1;border-radius:2px;outline:2px solid #fff;position:relative;box-shadow:0 0 0 3px #00000059}.jp-opacity{flex-direction:column;gap:6px;display:flex}.jp-opacity-row{align-items:center;gap:10px;font-size:12px;display:flex}.jp-swatches{align-items:center;gap:12px;display:flex}.jp-swatch-current{border-radius:8px;flex:0 0 38px;height:38px;box-shadow:inset 0 0 0 1px #0000001a}.jp-swatch-list{grid-template-columns:repeat(5,22px);gap:8px;display:grid}.jp-swatch-list>button,.jp-swatch-add{border:0;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #0000001a}.jp-swatch-list>button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #000}.jp-swatch-add{color:#374151;cursor:pointer;background:#e5e7eb;place-items:center;font-weight:600;display:grid;position:relative}.jp-swatch-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.jv-canvas{flex-direction:column;align-items:center;gap:16px}.jv-book{align-items:center;gap:24px;display:flex}.jv-arrow{flex:none}.jv-arrow.is-next img{transform:none}.jv-arrow:disabled{visibility:hidden}.jv-page{flex-direction:column;gap:12px;display:flex}.jv-page .jp-frame{box-shadow:var(--shadow-canvas);border-radius:8px}.jv-dots{background:#d9d9d9;border-radius:4px;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px 8px;display:flex}.jv-dots button{background:#fff;border:0;border-radius:2px;width:12px;height:12px;padding:0}.jv-dots button.is-active{background:#9ca3af}.jv-empty{background:#fff;border-radius:8px;margin:40px 0;padding:16px 20px}@media (width<=1100px){.jp-workspace{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow:auto}.jp-workspace .sidebar,.jp-workspace .properties{width:auto;box-shadow:none;border:0;border-top:1px solid var(--border);display:flex;position:static}.jp-workspace .jp-canvas-column{order:-2;min-height:auto;overflow:visible}.jp-workspace .properties{order:-1}.jl-row{flex-wrap:wrap}.jl-text{flex-basis:calc(100% - 120px)}}@media (width<=720px){.jl-main{padding:16px 12px 48px}.jl-actions{flex-direction:row}.jv-book{gap:8px}}.fr-view{background-color:#8fb8e0;background-position:50%;background-size:cover;background-attachment:fixed;height:100%;overflow:auto}.fr-stage{grid-template-columns:329px 470px 442px;justify-content:center;align-items:start;gap:20px;padding:156px 24px 160px;display:grid}.fr-side{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.fr-search-row{align-items:center;display:flex}.fr-search{background:#fff;border:1px solid #e0e1e8;border-radius:8px;flex:1;align-items:center;gap:4px;min-width:0;padding:11px 12px;display:flex}.fr-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px;font-weight:400}.fr-search input::placeholder{color:#acacac}.fr-activity{scrollbar-width:thin;scrollbar-color:#a6a6a6 #d9d9d9;flex-direction:column;gap:10px;max-height:calc(100vh - 180px);margin:0 0 0 36px;padding:0 8px 0 0;list-style:none;display:flex;overflow-y:auto}.fr-activity-card{color:#fff;width:280px;min-height:66px;font:inherit;text-align:left;align-items:center;gap:8px;padding:11px 12px;display:flex}.fr-activity-card.is-empty{justify-content:center;font-size:12px}.fr-activity-card img{object-fit:cover;border-radius:8px;flex:0 0 40px;width:40px;height:40px}.fr-activity-card>span{flex-direction:column;gap:4px;min-width:0;font-size:11px;line-height:normal;display:flex}.fr-activity-card>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-activity-card>span>span:first-child{font-size:12px}.fr-main{flex-direction:column;gap:10px;display:flex;position:relative}.fr-tabs{gap:20px;height:38px;display:flex;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.fr-tabs button{color:#000;letter-spacing:-.42px;white-space:nowrap;background:0 0;border:0;border-radius:8px 8px 0 0;align-items:center;gap:2px;padding:10px;font-size:14px;font-weight:500;display:inline-flex}.fr-tabs button.is-active{color:#fff;background:#222;border-bottom:2px solid #fff}.fr-create{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);color:#fff;width:100%;font:inherit;letter-spacing:-.42px;text-align:left;background:#25252599;border:0;border-radius:13px;flex-direction:column;gap:10px;padding:10px 12px 14px;font-size:14px;display:flex}.fr-create:hover{background:#252525b3}.fr-create-head{letter-spacing:-.08px;justify-content:space-between;margin-bottom:2px;font-size:13px;font-weight:400;display:flex}.fr-create-user{align-items:center;gap:8px;display:inline-flex}.fr-create-user img{object-fit:cover;border-radius:2px}.fr-create strong{font-weight:600}.fr-create>span:not(.fr-create-head){font-weight:400}.fr-create-link{color:#73b8e7}.fr-status{margin:10px 0 0;padding:14px 16px;font-size:13px}.fr-post{color:#fff;background:#252525;border-radius:8px;flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex;overflow:hidden}.fr-post.is-white{color:#000;background:#fff}.fr-post-head{justify-content:space-between;align-items:center;min-height:40px;display:flex}.fr-post-author{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.fr-post-author img{object-fit:cover;border-radius:8px;width:40px;height:40px}.fr-post-author>span{flex-direction:column;gap:1px;font-size:12px;line-height:18px;display:flex}.fr-post-actions{align-items:center;gap:10px;display:flex}.fr-icon-btn{background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:grid}.fr-icon-btn:hover{background:#ffffff1a}.fr-post.is-white .fr-icon-btn:hover{background:#0000000d}.fr-pill{white-space:nowrap;border-radius:8px;padding:10px;font-size:12px;font-weight:400;line-height:normal}.fr-pill.is-friend,.fr-pill.is-unfriend{min-width:65px}.fr-pill.is-block{color:#fff;background:#000;border:1px solid #eaecf1;min-width:52px}.fr-post.is-black .fr-pill.is-block{color:#000;background:#fff}.fr-pill.is-unfriend{color:#000;background:#dcedf9;border:0}.fr-media{background:#0003;border:0;width:calc(100% + 20px);margin:0 -10px;padding:0;display:block}.fr-media img,.fr-media video{object-fit:cover;width:100%;height:100%;display:block}.fr-media.is-single{height:260px}.fr-media.is-video{background:#000;height:260px}.fr-media.is-video video{object-fit:contain}.fr-media.is-grid{height:292px;display:flex}.fr-media-main{background:0 0;border:0;flex:0 0 261px;padding:0}.fr-media-side{flex-direction:column;flex:1;display:flex}.fr-media-tile{background:0 0;border:0;flex:1;min-height:0;padding:0;position:relative}.fr-media-main img,.fr-media-tile img{object-fit:cover;width:100%;height:100%;display:block}.fr-media-more{color:#ebebeb;letter-spacing:-1.08px;background:#0003;place-items:center;font-size:36px;font-weight:700;display:grid;position:absolute;inset:0}.fr-post-text h3{margin:0;padding:10px 0;font-size:14px;font-weight:600}.fr-post-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 0 6px;font-size:12px;line-height:normal}.fr-see-more,.fr-more-comments,.fr-comment-toggle{color:#73b8e7;font:inherit;background:0 0;border:0;padding:0}.fr-post-stats{gap:11px;display:flex}.fr-stat{color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.fr-more-comments{color:inherit;align-self:flex-start;align-items:center;gap:20px;font-size:11px;display:inline-flex}.fr-more-comments img{transition:transform .14s;transform:rotate(90deg)}.fr-more-comments img.is-open{transform:rotate(-90deg)}.fr-comments{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fr-comments.is-scroll{max-height:420px;padding-right:4px;overflow-y:auto}.fr-comment{align-items:flex-start;gap:8px;display:flex}.fr-comment-avatar{background:0 0;border:0;flex:0 0 40px;padding:0}.fr-comment-avatar img{object-fit:cover;border-radius:8px;width:40px;height:40px;display:block}.fr-comment.is-reply .fr-comment-avatar,.fr-comment.is-reply .fr-comment-avatar img{flex-basis:32px;width:32px;height:32px}.fr-comment-body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;font-size:12px;display:flex}.fr-comment-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fr-comment-time{font-size:11px}.fr-comment-actions{gap:8px;display:flex}.fr-comment-actions button{color:#acacac;background:0 0;border:0;padding:0;font-size:12px}.fr-comment-actions .fr-comment-like.is-liked{color:#73b8e7;font-size:11px;font-weight:600}.fr-comment-toggle{font-size:11px}.fr-comment-body .fr-comments{width:100%;margin-top:4px}.fr-reply{flex-direction:column;gap:6px;display:flex}.fr-replying{color:#acacac;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.fr-replying button{color:inherit;background:0 0;border:0;padding:0 4px;font-size:14px}.fr-reply-row{justify-content:space-between;gap:8px;display:flex}.fr-reply-row input{box-sizing:border-box;color:#000;min-width:0;max-width:394px;height:32px;font:inherit;background:#fff;border:1px solid #eaecf1;border-radius:8px;flex:394px;padding:0 12px;font-size:12px;font-weight:400}.fr-reply-row input::placeholder{color:#acacac}.fr-reply-row button{color:#000;background:#73b8e7;border:0;border-radius:8px;padding:10px;font-size:12px}.fr-error{color:#fca5a5;margin:0;font-size:12px}.fr-post.is-white .fr-error{color:#b91c1c}.fr-lightbox{z-index:60;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.fr-lightbox img{object-fit:contain;border-radius:8px;max-width:min(1000px,100%);max-height:80vh}.fr-lightbox-nav{color:#fff;align-items:center;gap:16px;font-size:13px;display:flex}.fr-lightbox-nav button,.fr-lightbox-close{color:#fff;background:0 0;border:1px solid #fff6;border-radius:8px;padding:6px 12px}.fr-lightbox-close{font-size:20px;line-height:1;position:absolute;top:16px;right:16px}.fr-watch{position:relative}.fr-watch-sticker{z-index:1;pointer-events:none;width:182px;height:171px;position:absolute;top:-125px;left:129px}.fr-watch-burst{position:absolute;inset:0}.fr-watch-word{width:101px;position:absolute;overflow:hidden}.fr-watch-word img{width:100%;max-width:none;position:absolute;left:0}.fr-watch-word.is-accounts{height:26px;top:56px;left:39px;transform:rotate(-4.56deg)}.fr-watch-word.is-accounts img{height:485.56%;top:-91%}.fr-watch-word.is-to{height:21px;top:80px;left:43px}.fr-watch-word.is-to img{height:601.18%;top:-236.47%}.fr-watch-word.is-watch{height:25px;top:98px;left:43px}.fr-watch-word.is-watch img{height:504.99%;top:-286.64%}.fr-watch-eyes{position:absolute;top:103px;left:136px}.fr-watch-grid{grid-template-columns:repeat(2,220px);gap:2px;display:grid}.fr-watch-empty{margin:0 0 10px;font-size:12px}.fr-watch-card{background:repeating-conic-gradient(#ebebeb 0 25%, #fff 0 50%) 0 0 / 24px 24px;border:3px solid #73b8e7;border-radius:8px;width:220px;height:294px;position:relative;overflow:hidden}.fr-watch-card.is-pink{border-color:#fa6da5}.fr-watch-card.is-blue{border-color:#73b8e7}.fr-watch-card.is-yellow{border-color:#ffe27d}.fr-watch-open{background:0 0;border:0;padding:0;position:absolute;inset:0}.fr-watch-page{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fr-watch-scale{transform-origin:0 0;width:816px;display:block}.fr-watch-caption{color:#fff;opacity:0;background:linear-gradient(#0000,#000000b3);justify-content:space-between;align-items:center;gap:6px;padding:8px;font-size:11px;transition:opacity .14s;display:flex;position:absolute;bottom:0;left:0;right:0}.fr-watch-card:hover .fr-watch-caption,.fr-watch-card:focus-within .fr-watch-caption{opacity:1}.fr-watch-caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-watch-caption button{color:#000;background:#73b8e7;border:0;border-radius:6px;flex:none;padding:4px 8px;font-size:11px}.jj-dash-modal.fr-compose{width:min(470px,100%)}.fr-compose-step{color:#acacac;margin:-12px 0 0;font-size:11px}.fr-compose-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.fr-compose-thumb{aspect-ratio:1;background:repeating-conic-gradient(#ebebeb 0 25%, #fff 0 50%) 0 0 / 12px 12px;border-radius:6px;position:relative}.fr-compose-thumb img,.fr-compose-thumb video{object-fit:cover;border-radius:6px;width:100%;height:100%}.fr-compose-remove{background:#fff;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.fr-compose-video video{background:#000;border-radius:8px;width:100%;max-height:260px}.fr-compose-title,.fr-compose-body{border:1px solid #eaecf1;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.fr-compose-title{box-sizing:border-box;height:32px;padding:0 12px;font-size:12px;font-weight:400}.fr-compose-body{resize:vertical;line-height:1.4}.fr-compose-colors{border:0;flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;display:flex}.fr-compose-colors legend{color:#6b7280;margin-bottom:8px}.fr-compose-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.fr-compose-check input{opacity:0;pointer-events:none;position:absolute}.fr-compose-check span{background:#fff;border:1px solid #c7cbd4;border-radius:4px;width:16px;height:16px}.fr-compose-check input:checked+span{background:#73b8e7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11l5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-color:#73b8e7}.fr-compose-check input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.fr-compose-actions{grid-template-columns:1fr 2fr;gap:8px;display:grid}@media (width<=1320px){.fr-stage{grid-template-columns:minmax(0,470px) 442px;padding-top:120px}.fr-side{flex-flow:wrap;grid-column:1/-1;margin:0 0 40px;position:static}.fr-search-row{flex:0 329px}.fr-activity{flex-direction:row;max-height:none;margin:0;overflow-x:auto}.fr-activity li{flex:none}}@media (width<=960px){.fr-stage{grid-template-columns:minmax(0,470px);padding:100px 12px 140px}.fr-watch{margin-top:150px}.fr-watch-grid{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.fr-watch-card{width:100%}.fr-watch-sticker{left:50%;transform:translate(-50%)}}@media (width<=520px){.fr-tabs{gap:4px}.fr-tabs button{padding:10px 6px;font-size:13px}.fr-media-main{flex-basis:56%}}.fr-view{position:relative}.fr-logo{position:absolute;top:25px;left:50%;transform:translate(-50%)}.jj-dash-people li.has-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.jj-dash-people li.has-action .jj-dash-person-link{flex:1;min-width:0}.jj-dash-person{align-items:center;gap:10px;padding:6px;font-size:12px;display:flex}.fr-pill.is-friend{color:#000;background:#73b8e7;border:0}.fr-compose-strip{scroll-snap-type:x proximity;gap:8px;padding:6px 2px 8px;display:flex;overflow-x:auto}.fr-compose-strip .fr-compose-thumb{scroll-snap-align:start;flex:0 0 76px;width:76px}.fr-compose-thumb.is-add{color:#6b7280;border:1px dashed #c7cbd4;place-items:center;font-size:22px;display:grid}.user-profile-stage :is(p,span,strong,button,h1,h2,h3,a){font-weight:400}.user-profile-stage :is(.up-clock-date,.up-clock-digits,.up-clock-period){font-weight:600}.feed-people{flex:1 0 100%;margin-bottom:10px}.feed-people-title{color:#fff;text-shadow:0 1px 2px #0000004d;flex:1 0 100%;margin:0 0 8px;font-size:13px}.feed-people ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feed-person{font:inherit;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:12px;display:flex}.feed-person img{object-fit:cover;border-radius:8px;width:36px;height:36px}.ex-view{height:100%;position:relative}.ex-logo{position:absolute;top:25px;left:50%;transform:translate(-50%)}.ex-stage{width:min(1110px,100%);margin:0 auto;padding:80px 0 150px}.ex-search-row{gap:9px;width:100%;margin:0 0 20px}.ex-search{flex:1;min-width:0;position:relative}.ex-search .feed-search{width:100%}.ex-search-panel{z-index:20;background:#f4f4f4;border-radius:16px;max-height:min(560px,70vh);padding:18px 20px;position:absolute;top:calc(100% + 14px);left:-41px;right:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a26}.ex-search-heading{margin:0 0 8px;font-size:13px;font-weight:600}.ex-search-heading:not(:first-child){margin-top:18px}.ex-search-empty{color:#acacac;margin:0;font-size:12px}.ex-people{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ex-person{color:#000;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.ex-person:hover{background:#e9eaee}.ex-person img{object-fit:cover;border-radius:8px;width:40px;height:40px}.ex-person>span{flex-direction:column;gap:1px;font-size:11px;display:flex}.ex-person>span>span:first-child{font-size:12px}.ex-person>span>span>span{margin-left:8px}.ex-grid{flex:none;justify-content:flex-start}.ex-thumb{border-color:#0000}.ex-thumb:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(155deg,#fffffff2 0%,#ffffff73 35%,#ffffff1f 65%,#fff6 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ex-thumb.is-journal .feed-thumb-page{background:#fff}@media (width<=720px){.ex-stage{padding:70px 0 140px}.ex-search-panel{left:0}}.preview-root:has(>.quick-dock) .preview-canvas{padding-bottom:150px}.user-profile-root:has(>.quick-dock){padding-bottom:110px}.dm-app{background:#fff;flex-direction:column;height:100%;display:flex}.dm-top{border-bottom:1px solid var(--border);flex-direction:column;flex:none;align-items:center;padding:20px;display:flex}.dm-top-row{align-self:stretch;align-items:center;gap:9px;height:38px;display:flex}.dm-body{flex:1;grid-template-columns:335px minmax(0,1fr);min-height:0;display:grid}.dm-side{border-right:1px solid var(--border);flex-direction:column;gap:10px;min-height:0;padding:20px;display:flex;overflow-y:auto}.dm-tabs{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding-bottom:4px;display:flex}.dm-tablist{flex:1;gap:20px;display:flex}.dm-tablist button{color:#6b7280;letter-spacing:-.42px;background:0 0;border:0;border-bottom:1px solid #0000;padding:10px;font-size:14px;font-weight:500}.dm-tablist button.is-active{color:#2664eb;border-bottom-color:#2664eb;font-weight:600}.dm-compose-btn{background:#73b8e7;border:0;border-radius:8px;place-items:center;padding:10px;display:grid;box-shadow:0 4px 4px #00000040}.dm-search,.st-search{background:#fff;border:1px solid #e0e1e8;border-radius:8px;align-items:center;gap:4px;padding:10px 12px;display:flex}.dm-search input,.st-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px;font-weight:400}.dm-search input::placeholder,.st-search input::placeholder{color:#acacac}.dm-search.is-wide{width:100%}.dm-folder-link{border:0;border-bottom:1px solid var(--border);letter-spacing:-.42px;background:0 0;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.dm-folder-link img{filter:brightness(0)}.dm-section-head{align-items:center;gap:10px;margin-top:6px;display:flex}.dm-section-head h2{letter-spacing:-.42px;margin:0;font-size:14px;font-weight:500}.dm-section-head .jj-back-btn{padding:6px}.dm-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dm-row{border-radius:8px;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.dm-row-main{z-index:1;color:#000;text-align:left;touch-action:pan-y;background:#fff;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px;transition:transform .16s,background .14s;display:flex;position:relative}.dm-row-main:hover,.dm-row.is-active .dm-row-main{background:#f3f5f8}.dm-row-main>img{object-fit:cover;border-radius:8px;flex:0 0 40px;width:40px;height:40px}.dm-row-text{flex-direction:column;flex:1;gap:9px;min-width:0;font-size:12px;display:flex}.dm-row-preview{color:#acacac;gap:8px;display:flex}.dm-row-preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dm-row-preview>span:last-child{white-space:nowrap;font-size:11px}.dm-row.is-unread .dm-row-preview{color:#000}.dm-row.is-unread .dm-row-text>span:first-child{font-weight:600}.dm-unread{background:#2664eb;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dm-delete{opacity:0;background:#ff4040;border:0;border-radius:8px;place-items:center;padding:8px;transition:opacity .14s;display:grid;position:absolute;right:6px}.dm-row:hover .dm-delete,.dm-row:focus-within .dm-delete,.dm-row.is-revealed .dm-delete{opacity:1;z-index:2}.dm-row:hover .dm-row-main{padding-right:48px}.dm-action-row .dm-row-main{padding-right:6px}.dm-row-actions{flex-direction:column;flex:none;gap:6px;display:flex}.dm-pill{border-radius:8px;min-width:40px;padding:7px 10px;font-size:12px;line-height:normal}.dm-pill.is-blue{color:#fff;background:#73b8e7;border:0}.dm-pill.is-black{color:#fff;background:#000;border:0}.dm-pill.is-white{color:#000;background:#fff;border:1px solid #eaecf1}.dm-pill:hover{filter:brightness(.96)}.dm-empty{color:#acacac;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0;font-size:12px;font-weight:500;display:flex}.dm-empty p{max-width:231px;margin:0}.dm-empty-icon{background:#73b8e7;border-radius:8px;place-items:center;width:56px;height:56px;display:grid}.dm-main{flex-direction:column;gap:20px;min-height:0;padding:40px 120px 20px;display:flex;overflow:hidden}.dm-welcome{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.dm-welcome .dm-empty{color:#000}.dm-thread-head{flex-direction:column;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.dm-thread-head img{object-fit:cover;border-radius:8px;width:60px;height:60px}.dm-thread-head p{margin:0}.dm-messages{flex-direction:column;flex:1;gap:20px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.dm-message-group{flex-direction:column;gap:20px;display:flex}.dm-stamp{color:#acacac;text-align:center;margin:0;font-size:12px;font-weight:500}.dm-message{align-items:center;gap:9px;display:flex}.dm-message.is-mine{flex-direction:row-reverse}.dm-message-avatar{object-fit:cover;border:1px solid #eaecf1;border-radius:8px;flex:0 0 32px;width:32px;height:32px}.dm-bubble{letter-spacing:-.36px;background:#fff;border:1px solid #eaecf1;border-radius:8px;min-width:120px;max-width:min(420px,70%);padding:10px 9px;font-size:12px}.dm-message.is-latest .dm-bubble{border-color:#73b8e7}.dm-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dm-bubble-img{object-fit:cover;border-radius:6px;max-width:100%;max-height:280px;margin-bottom:6px;display:block}.dm-composer{flex-direction:column;flex:none;gap:8px;display:flex}.dm-composer-row{gap:8px;display:flex}.dm-input{border:1px solid #eaecf1;border-radius:8px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:0 12px;display:flex;position:relative}.dm-input-line{align-items:center;gap:10px;display:flex}.dm-composer-row{align-items:flex-end}.dm-attachments{gap:4px;padding-top:8px;display:flex;overflow-x:auto}.dm-attachment{background:repeating-conic-gradient(#f3f4f6 0 25%, #fff 0 50%) 0 0 / 12px 12px;border-radius:6px;flex:none;width:82px;height:82px;position:relative;overflow:hidden}.dm-attachment>img{object-fit:cover;width:100%;height:100%}.dm-attachment button{background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.dm-input input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:12px;font-weight:400}.dm-input input::placeholder{color:#acacac}.dm-input:focus-within{border-color:#73b8e7}.dm-icon{background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.dm-icon:hover{background:#f3f5f8}.dm-send{color:#000;background:#73b8e7;border:0;border-radius:8px;padding:10px;font-size:12px}.dm-emoji{z-index:5;overscroll-behavior:contain;background:#fff;border:1px solid #eaecf1;border-radius:8px;grid-template-columns:repeat(8,32px);gap:4px;max-height:200px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a26}.dm-emoji button{background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:18px}.dm-emoji button:hover{background:#f3f5f8}.dm-hint{color:#6b7280;margin:0;font-size:12px}.dm-hint.is-center{text-align:center;padding:20px 0}.dm-error{color:#b91c1c;margin:0;font-size:12px}.dm-new{flex-direction:column;gap:16px;display:flex}.dm-new-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dm-new-list li{align-items:center;gap:8px;display:flex}.dm-new-list img{object-fit:cover;border-radius:8px;width:40px;height:40px}.dm-new-text{flex-direction:column;flex:1;gap:1px;font-size:11px;display:flex}.dm-new-text>span:first-child{font-size:12px}.dm-mobile-back{color:#2664eb;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;display:none}.st-body{flex:1;grid-template-columns:289px minmax(0,1fr);min-height:0;display:grid}.st-menu{border-right:1px solid var(--border);flex-direction:column;gap:10px;padding:21px;display:flex;overflow-y:auto}.st-menu h2{letter-spacing:-.42px;margin:0;font-size:14px;font-weight:600}.st-menu-item,.st-row-head{color:#000;text-align:left;background:#fff;border:1px solid #eaecf1;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 10px;display:flex}.st-menu-item:hover,.st-row-head:hover{border-color:#bfdbfe}.st-menu-item.is-active,.st-row.is-open .st-row-head{border-color:#73b8e7}.st-icon{background:#fff;border:1px solid #eaecf1;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:40px;display:grid}.st-menu-item.is-active .st-icon,.st-row.is-open .st-icon{border-color:#73b8e7}.st-row-text{letter-spacing:-.36px;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.st-row-text strong{font-weight:600}.st-row-text small{color:#acacac;font-size:12px}.st-main{flex-direction:column;gap:20px;max-width:1151px;min-height:0;padding:41px 121px 60px;display:flex;overflow-y:auto}.st-title{align-items:center;gap:8px;display:flex}.st-title h1{margin:0;font-size:14px;font-weight:600}.st-title-icon{background:#73b8e7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.st-lede{margin:0;font-size:12px}.st-row{flex-direction:column;gap:20px;display:flex}.st-row-body{padding-left:0}.st-form{flex-direction:column;gap:9px;width:min(385px,100%);display:flex}.st-form.is-wide{width:100%}.st-field{flex-direction:column;gap:8px;font-size:12px;display:flex}.st-input{background:#fff;border:1px solid #eaecf1;border-radius:8px;width:100%;padding:10px 12px;font-size:12px}.st-input:focus{border-color:#73b8e7;outline:none}.st-input[readonly]{color:#000;background:#fff}.st-input:disabled{color:#acacac}.st-area{resize:vertical;min-height:90px}.st-btn{color:#000;background:#73b8e7;border:0;border-radius:8px;padding:9px 12px;font-size:12px}.st-btn:disabled{color:#6b7280;opacity:1;background:#e0ecf6}.st-btn.is-ghost{background:#fff;border:1px solid #eaecf1}.st-btn.is-small{color:#6b7280;padding:7px 10px}.st-hint{color:#6b7280;margin:0;font-size:12px}.st-hint.is-dark{color:#000}.st-error{color:#b91c1c;margin:0;font-size:12px}.st-done{color:#15803d;margin:0;font-size:12px}.st-toggle-row{align-items:center;gap:8px;display:flex}.st-toggle-label{color:#acacac;flex:1}.st-toggle-row.is-on .st-toggle-label{color:#000;border-color:#73b8e7}.st-toggle{color:#acacac;background:#fff;border:1px solid #eaecf1;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:inline-flex}.st-toggle-row.is-on .st-toggle{color:#73b8e7;background:#ebf2f7;border-color:#73b8e7}.st-people{flex-direction:column;gap:10px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.st-people li{align-items:center;gap:8px;display:flex}.st-people img{object-fit:cover;border-radius:8px;width:40px;height:40px}.st-person-text{flex-direction:column;flex:1;gap:1px;font-size:11px;display:flex}.st-person-text>span:first-child{font-size:12px}.st-tabs{background:#fff;border:1px solid #eaecf1;border-radius:8px;gap:4px;width:fit-content;padding:3px;display:flex}.st-tabs button{color:#6b7280;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:12px}.st-tabs button.is-active{color:#000;background:#73b8e7}.st-tabs.is-small{margin-top:12px}.st-bg-preview{aspect-ratio:16/9;background:repeating-conic-gradient(#f3f4f6 0 25%, #fff 0 50%) 0 0 / 16px 16px;border:1px solid #eaecf1;border-radius:8px;width:min(520px,100%);position:relative;overflow:hidden}.st-bg-preview>span{position:absolute;inset:0}.st-narrow{width:min(385px,100%)}.st-stack{flex-direction:column;gap:9px;display:flex}.st-check{font-size:12px}.st-btn.is-locked{justify-content:center;align-items:center;gap:6px;display:inline-flex}.st-link{color:#2f80c0;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.st-copy{display:block;position:relative}.st-copy .st-input{padding-right:72px}.st-copy-btn{background:0 0;border:0;border-radius:6px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:11px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.st-copy-btn:hover{background:#f3f4f6}.st-count{margin:0;font-size:20px;font-weight:600}.st-invites li{min-height:40px}.st-stat-total{color:#6b7280;align-items:baseline;gap:8px;margin:0;font-size:12px;display:flex}.st-stat-total strong{color:#000;font-size:28px;font-weight:600}@media (width<=900px){.dm-body{grid-template-columns:1fr}.dm-body.has-thread .dm-side,.dm-body:not(.has-thread) .dm-main{display:none}.dm-main{padding:16px}.dm-mobile-back{display:block}.st-body{grid-template-columns:1fr}.st-menu{border-right:0;border-bottom:1px solid var(--border)}.st-main{padding:24px 16px 48px}}.is-text-black .jj-dash-clock,.is-text-black .up-clock,.is-text-black .up-glass,.is-text-black .up-pages button,.is-text-black .up-nav-item,.is-text-black .jj-dash-nav-item{color:#000}.fr-post.is-focused{box-shadow:0 0 0 3px #73b8e7,0 4px 4px #00000040}input[type=search],input::placeholder,textarea::placeholder{font-weight:400}:is(.btn,.jj-auth-btn,.st-btn,.st-tabs button,.dm-pill,.fr-pill,.fr-tabs button,.fr-watch-caption button,.up-btn-friend,.up-btn-block,.jl-btn,.jl-add,.jj-dash-unblock,.jj-dash-actions button,.jj-dash-follow,.jj-dash-block,.notes-send,.fr-reply-row button,.dm-send,.preview-back){box-sizing:border-box;justify-content:center;align-items:center;gap:6px;height:32px;min-height:32px;padding:10px;line-height:12px;display:inline-flex}.fr-compose-thumb{position:relative}.fr-compose-progress{background:#ffffffb3;border-radius:2px;height:4px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.fr-compose-progress>span{background:#73b8e7;height:100%;transition:width .2s;display:block}.jj-dash-nav-item.has-alert .jj-dash-nav-label{color:#ff4040;outline-offset:-1px;outline:1px solid #ff4040}.jj-dash-nav-item.has-alert .jj-dash-nav-label:after{display:none}.jc-card{display:block}.jc-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.jc-open:hover .feed-thumb-caption,.jc-open:focus-visible .feed-thumb-caption{opacity:1;transform:none}.jc-arrow{z-index:2;padding:6px;position:absolute;top:50%;transform:translateY(-50%)}.jc-arrow.is-prev{left:4px}.jc-arrow.is-next{right:4px}.jc-arrow.is-next img{transform:none}.jc-dots{z-index:2;gap:4px;max-width:calc(100% - 40px);padding:3px 6px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.jc-dots button{width:8px;height:8px}.jc-card .feed-thumb-caption{bottom:40px}.jp-lib-tabs{border-bottom:1px solid var(--border);gap:16px;margin-bottom:12px;display:flex}.jp-lib-tabs button{color:#6b7280;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 2px;font-size:12px}.jp-lib-tabs button.is-active{color:#2f6fed;border-bottom-color:#2f6fed}.jp-tile.is-photo{padding:0;overflow:hidden}.jp-tile.is-photo img{object-fit:cover;width:100%;height:100%;display:block}.jp-credit{color:#6b7280;margin:10px 0 0;font-size:11px}.jp-credit a{color:inherit}.jp-more{width:100%;margin-top:12px}button.jj-dash-logo{cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0}.jj-dash-like{z-index:1;background:#73b8e7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 4px #00000040}.jj-dash-other-actions{flex-direction:column;gap:10px;display:flex}.jj-dash-follow,.jj-dash-block{border-radius:8px;width:100%;font-size:12px;font-weight:400}.jj-dash-follow{color:#000;background:#73b8e7;border:0}.jj-dash-follow.is-on{background:#dcedf9}.jj-dash-block{color:#fff;background:#000;border:1px solid #eaecf1}.jj-dash-block:hover{background:#222}.jj-dash-metric:disabled{opacity:1;color:inherit;cursor:default}.fr-other-back{z-index:5;position:absolute;top:24px;right:24px}.jj-dash-person-text{flex-direction:column;gap:1px;font-size:11px;display:flex}.jj-dash-person-text>span:first-child{font-size:12px}.jj-dash-people .fr-pill.is-unfriend{color:#fff;background:#000}.jj-dash-requests-row{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0 0 4px;padding:6px 0;display:flex}.jj-dash-requests-row>span{flex-direction:column;gap:2px;display:flex}.jj-dash-requests-row strong{color:#ff4040;font-size:12px;font-weight:400}.jj-dash-requests-row small{color:#6b7280;font-size:11px}.jj-dash-requests-row img{filter:brightness(0)}.jj-dash-requests-search{align-items:center;gap:8px;display:flex}.jj-dash-requests-search .jj-dash-search{flex:1}.jj-dash-requests-back{background:0 0;border:0;place-items:center;padding:4px;display:grid}.jj-dash-requests-back img{filter:brightness(0);transform:rotate(180deg)}.fr-pill.is-requested{color:#6b7280;background:#dcedf9;border:0;min-width:65px}.st-tabs.is-underline{background:0 0;border:0;border-bottom:1px solid #eaecf1;border-radius:0;gap:24px;width:min(300px,100%);padding:0}.st-tabs.is-underline button{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 8px 10px;font-size:12px}.st-tabs.is-underline button.is-active{color:#2f6fed;background:0 0;border-bottom-color:#2f6fed}.st-dropzone{aspect-ratio:1;background:#fff;border:1px solid #eaecf1;border-radius:8px;place-items:center;width:min(300px,100%);display:grid;position:relative;overflow:hidden}.st-dropzone-image{position:absolute;inset:0}.st-dropzone-inner{color:#acacac;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.st-dropzone.has-image .st-dropzone-inner{align-self:end;margin-bottom:14px}.st-dropzone-btn{color:#000;background:#acacac;border:0;border-radius:6px;padding:8px 20px;font-size:12px}.st-dropzone-btn:disabled{opacity:.6}.st-dropzone.has-image .st-dropzone-btn{background:#fff;box-shadow:0 2px 6px #0000002e}.st-stock{flex-direction:column;gap:10px;display:flex}.st-stock .jp-tile-grid{max-height:360px;overflow-y:auto}.jp-tile.is-selected{outline-offset:-3px;outline:3px solid #2f6fed}.st-stock .jp-more{font-size:12px}.help-main{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.help-main .st-title{margin-bottom:0}.help-intro,.help-text{color:#000;letter-spacing:-.36px;width:min(385px,100%);margin:0;font-size:12px;font-weight:400;line-height:normal}.help-intro strong,.help-text strong{font-weight:600}.help-heading+.help-text,.help-text+.help-text{margin-top:-12px}.help-heading{color:#000;letter-spacing:-.42px;margin:0;font-size:14px;font-weight:600}.help-image{border-radius:8px;max-width:100%;height:auto;display:block}.feed-search-row>.ex-search,.fr-search-row>.ex-search{flex:1;min-width:0}.ex-search.is-sidebar .ex-search-panel{top:calc(100% + 10px);left:0}.dm-side>.ex-search{flex:none;width:100%}.jp-description+.jp-settings{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}.jp-radius-row{align-items:center;gap:10px;display:flex}.jp-radius-row input[type=range]{accent-color:#73b8e7;flex:1;min-width:0}.jp-radius-value{text-align:right;color:#6b7280;min-width:40px;font-size:12px;font-weight:400}.fr-tabs{align-items:flex-end;height:32px;top:-32px}.fr-create,.fr-post:not(.is-white){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
