.app-bar.svelte-10vb24k{padding:.5rem max(.5rem, calc(.5rem + env(safe-area-inset-right))) .5rem max(.5rem, calc(.5rem + env(safe-area-inset-left)));background-color:var(--penguin-black);color:var(--penguin-white);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='256' height='256' filter='url(%23n)' opacity='0.055'/></svg>");flex-shrink:0;align-items:center;gap:.5rem;display:flex}.brand-wrap.svelte-10vb24k{align-items:center;display:flex;position:relative}.brand.svelte-10vb24k{letter-spacing:.12em;color:var(--penguin-orange);font-family:var(--font-ui);font-size:inherit;cursor:pointer;opacity:.9;transition:opacity var(--duration-fast) ease;background:0 0;border:none;align-items:center;gap:.35em;padding:0;display:flex}.brand.svelte-10vb24k:hover,.brand.active.svelte-10vb24k{opacity:1}.brand-badge.svelte-10vb24k{flex-shrink:0;width:1.5em;height:1.5em}@keyframes svelte-10vb24k-gravitas-press-brand{0%{transform:scale(1)}22%{transform:scale(.78)}60%{transform:scale(1.12)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-10vb24k-gravitas-brand-shadow{0%{filter:drop-shadow(0 1px 2px #00000026)}22%{filter:drop-shadow(0 0 1px #00000080)}60%{filter:drop-shadow(0 8px 16px #00000059)}80%{filter:drop-shadow(0 2px 6px #00000026)}to{filter:drop-shadow(0 2px 4px #0000001f)}}.brand.active.svelte-10vb24k .brand-badge:where(.svelte-10vb24k){animation:.38s cubic-bezier(.22,1,.36,1) both svelte-10vb24k-gravitas-press-brand,.38s cubic-bezier(.22,1,.36,1) both svelte-10vb24k-gravitas-brand-shadow}.alpha-badge.svelte-10vb24k{font-family:var(--font-ui);letter-spacing:.1em;color:var(--penguin-black);background:var(--penguin-white);border-radius:var(--radius-sm);opacity:.75;padding:.15em .45em;font-size:.625rem;font-weight:600;line-height:1.5;display:inline-block}.popover.svelte-10vb24k{width:240px;left:0}.flyout-header.svelte-10vb24k{animation:.18s ease-out both flyout-content-down}.flyout-divider.svelte-10vb24k,.flyout-divider.svelte-10vb24k>:where(.svelte-10vb24k):not(.flyout-detail):not(.flyout-divider){animation:none}.flyout-detail.svelte-10vb24k{animation:.18s ease-out both flyout-content-down}@keyframes svelte-10vb24k-brand-section-in{0%{transform:translateY(var(--travel,-32px)) scale(.92);opacity:0}55%{transform:translateY(var(--bounce,5px)) scale(1.03);opacity:1}75%{transform:translateY(var(--bounce-back,-2px)) scale(.99)}to{transform:translateY(0)scale(1)}}.brand-popover.svelte-10vb24k .flyout-header:where(.svelte-10vb24k){--travel:-20px;--bounce:4px;--bounce-back:-2px;animation:.34s cubic-bezier(.22,1,.36,1) 40ms both svelte-10vb24k-brand-section-in}.brand-popover.svelte-10vb24k .flyout-divider:where(.svelte-10vb24k){--travel:-32px;--bounce:6px;--bounce-back:-2px;animation:.34s cubic-bezier(.22,1,.36,1) .1s both svelte-10vb24k-brand-section-in}.brand-popover.svelte-10vb24k .flyout-detail:where(.svelte-10vb24k){animation:none}.brand-popover.svelte-10vb24k{width:220px}.brand-popover.svelte-10vb24k .flyout-title:where(.svelte-10vb24k){align-items:center;gap:.4em;display:flex}.brand-popover.svelte-10vb24k .flyout-detail:where(.svelte-10vb24k){flex-direction:column;gap:.5rem;display:flex}.version-line.svelte-10vb24k{text-align:right}.popover-link.svelte-10vb24k{color:var(--penguin-orange);opacity:.85;transition:opacity var(--duration-fast) ease;margin-top:.6rem;font-size:.75rem;text-decoration:none;display:inline-block}.popover-link.svelte-10vb24k:hover{opacity:1}.app-bar-right.svelte-10vb24k{align-items:center;gap:.25rem;margin-left:auto;display:flex}.theme-wrap.svelte-10vb24k{align-items:center;display:flex;position:relative}.theme-popover.svelte-10vb24k{transform-origin:100% 0;left:auto;right:0}.theme-status.svelte-10vb24k{color:var(--penguin-orange);letter-spacing:.03em;margin:0;padding:.5rem .875rem .75rem;font-size:.875rem;font-weight:600}.settings-wrap.svelte-10vb24k{align-items:center;display:flex;position:relative}.settings-popover.svelte-10vb24k{transform-origin:100% 0;left:auto;right:0}.settings-list.svelte-10vb24k{flex-direction:column;gap:.3rem;margin:0;padding:.5rem .875rem .75rem;display:flex}.settings-row.svelte-10vb24k{justify-content:space-between;gap:1rem;display:flex}.settings-row.svelte-10vb24k dt:where(.svelte-10vb24k){color:color-mix(in srgb, var(--penguin-white) 50%, transparent);font-size:.75rem}.settings-row.svelte-10vb24k dd:where(.svelte-10vb24k){color:color-mix(in srgb, var(--penguin-white) 85%, transparent);margin:0;font-size:.75rem}.default-tag.svelte-10vb24k{color:color-mix(in srgb, var(--penguin-white) 35%, transparent);font-size:.625rem}@media (width<=768px){.app-bar.svelte-10vb24k{display:none}}[data-app-theme=classic] .app-bar.svelte-10vb24k{box-shadow:inset 0 3px 0 0 var(--penguin-orange)}.tab-row.svelte-1wwzsr0{padding:.375rem max(1rem, calc(1rem + env(safe-area-inset-right))) .375rem max(1rem, calc(1rem + env(safe-area-inset-left)));background:var(--color-chrome);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='256' height='256' filter='url(%23n)' opacity='0.055'/></svg>");flex-shrink:0;align-items:stretch;display:flex;position:relative}.tab-bar-wrap.svelte-1wwzsr0{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.tab-bar-wrap.svelte-1wwzsr0:before,.tab-bar-wrap.svelte-1wwzsr0:after{content:"";pointer-events:none;z-index:5;opacity:0;width:48px;transition:opacity .15s;position:absolute;top:0;bottom:0}.tab-bar-wrap.svelte-1wwzsr0:before{background:linear-gradient(to right, var(--color-chrome), transparent);left:0}.tab-bar-wrap.svelte-1wwzsr0:after{background:linear-gradient(to left, var(--color-chrome), transparent);right:0}.tab-bar-wrap.fade-left.svelte-1wwzsr0:before,.tab-bar-wrap.fade-right.svelte-1wwzsr0:after{opacity:1}.tab-bar.svelte-1wwzsr0{scrollbar-width:none;flex:1;align-items:flex-end;display:flex;overflow-x:auto}.tab-bar.svelte-1wwzsr0::-webkit-scrollbar{display:none}.tab.svelte-1wwzsr0{height:34px;color:var(--color-tab-inactive);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) ease;background:0 0;border-bottom:2px solid #0000;outline:none;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.875rem;display:flex;position:relative}.tab.svelte-1wwzsr0:focus-visible{outline:1px solid var(--penguin-orange);outline-offset:-2px}.tab.svelte-1wwzsr0:hover{color:var(--color-tab-lit)}.tab.dragging.svelte-1wwzsr0{opacity:.4}.tab.active.svelte-1wwzsr0{color:var(--penguin-white);border-bottom-color:var(--penguin-orange)}.tab.active.svelte-1wwzsr0:before{content:"";pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-strand) 26%, transparent) 0%, color-mix(in srgb, var(--color-strand) 15%, transparent) 30%, color-mix(in srgb, var(--color-strand) 5%, transparent) 65%, transparent 100%);animation:.86s ease-out both svelte-1wwzsr0-tab-uplight-on;position:absolute;inset:0}@keyframes svelte-1wwzsr0-tab-uplight-on{0%{opacity:0}8%{opacity:.8}15%{opacity:0}32%{opacity:.9}42%{opacity:.5}60%{opacity:1}to{opacity:1}}.tab-label.svelte-1wwzsr0{pointer-events:none}.tab-close.svelte-1wwzsr0{width:14px;height:14px;color:var(--color-tab-dim);cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.875rem;line-height:1;display:inline-flex}.tab.svelte-1wwzsr0:hover .tab-close:where(.svelte-1wwzsr0){color:var(--color-tab-inactive)}.tab-close.svelte-1wwzsr0:hover{background:var(--color-chrome-raised);color:var(--penguin-white)}.new-tab.svelte-1wwzsr0{width:28px;height:28px;color:var(--color-tab-dim);cursor:pointer;transition:color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-size:1rem;display:flex}@media (hover:hover){.new-tab.svelte-1wwzsr0:hover{color:var(--penguin-white);background:var(--color-chrome-hover)}}.ghost-wrap.svelte-1wwzsr0{flex-shrink:0;align-items:stretch;padding:0 .375rem;display:flex;position:relative}.ghost-btn.svelte-1wwzsr0{width:22px;padding:0;position:relative}.ghost-popover.svelte-1wwzsr0{width:220px;left:0}.inline-icon.svelte-1wwzsr0{vertical-align:middle;color:var(--penguin-orange);display:inline-flex;position:relative;top:-.05em}.ghost-tab-list.svelte-1wwzsr0{border-top:1px dashed var(--border-chrome);margin-top:.5rem;padding-top:.4rem}.ghost-tab-label.svelte-1wwzsr0{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.2rem;font-size:.625rem;font-weight:600}.ghost-tab-label-hint.svelte-1wwzsr0{letter-spacing:0;text-transform:none;opacity:.6;font-size:.625rem;font-weight:400;font-family:var(--font-ui);color:var(--color-muted)}.ghost-trash-hint.svelte-1wwzsr0{margin-bottom:.25rem;display:block}.ghost-trash-header.svelte-1wwzsr0{align-items:baseline;gap:.25rem;margin-bottom:.2rem;display:flex}.ghost-trash-header.svelte-1wwzsr0 .ghost-tab-label:where(.svelte-1wwzsr0){margin-bottom:0}.ghost-clear-trash-btn.svelte-1wwzsr0{font-size:.625rem;font-family:var(--font-ui);color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:.1rem .2rem}.ghost-clear-trash-btn.svelte-1wwzsr0:hover{color:var(--penguin-white)}.ghost-tab-item.svelte-1wwzsr0{color:var(--penguin-white);align-items:center;gap:.25rem;padding-left:.5rem;font-size:.75rem;line-height:1.6;display:flex}.ghost-tab-item.svelte-1wwzsr0:before{content:"·";color:var(--color-muted);flex-shrink:0;margin-right:.1rem}.ghost-tab-name.svelte-1wwzsr0{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ghost-remember-btn.svelte-1wwzsr0{cursor:pointer;width:20px;height:20px;color:var(--color-muted);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.ghost-remember-btn.active.svelte-1wwzsr0{color:var(--penguin-orange)}.ghost-remember-btn.svelte-1wwzsr0:hover{color:var(--penguin-white)}.ghost-trash-list.svelte-1wwzsr0{margin-top:.5rem}.ghost-restore-btn.svelte-1wwzsr0{font-size:.625rem;font-family:var(--font-ui);color:var(--penguin-orange);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:.1rem .25rem}.ghost-restore-btn.svelte-1wwzsr0:hover{background:#ffffff0f}.ghost-delete-btn.svelte-1wwzsr0{cursor:pointer;width:18px;height:18px;color:var(--color-muted);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ghost-delete-btn.svelte-1wwzsr0:hover{color:var(--penguin-white)}.mobile-menu-wrap.svelte-1wwzsr0{display:none}@media (width<=768px){.mobile-menu-wrap.svelte-1wwzsr0{flex-shrink:0;align-self:stretch;align-items:center;padding:0 .25rem;display:flex;position:relative}.mobile-menu-btn.svelte-1wwzsr0{border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:opacity var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.mobile-menu-btn.svelte-1wwzsr0:hover,.mobile-menu-btn.active.svelte-1wwzsr0{opacity:1}@keyframes svelte-1wwzsr0-gravitas-press{0%{transform:scale(1)}22%{transform:scale(.78)}60%{transform:scale(1.12)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-1wwzsr0-gravitas-logo-shadow{0%{filter:drop-shadow(0 1px 2px #00000026)}22%{filter:drop-shadow(0 0 1px #00000080)}60%{filter:drop-shadow(0 8px 16px #00000059)}80%{filter:drop-shadow(0 2px 6px #00000026)}to{filter:drop-shadow(0 2px 4px #0000001f)}}.mobile-menu-btn.active.svelte-1wwzsr0 .mobile-menu-logo:where(.svelte-1wwzsr0){animation:.38s cubic-bezier(.22,1,.36,1) both svelte-1wwzsr0-gravitas-press,.38s cubic-bezier(.22,1,.36,1) both svelte-1wwzsr0-gravitas-logo-shadow}.mobile-menu-flyout.svelte-1wwzsr0{transform-origin:0 100%;width:60vw;min-width:256px;max-width:calc(100vw - 1rem);animation:.32s cubic-bezier(.34,1.56,.64,1) both mmf-spring,40ms ease-in both flyout-edge-b,80ms ease-in 40ms both flyout-edge-lr,40ms ease-in 80ms both flyout-edge-t;top:auto;bottom:calc(100% + 6px);left:6px}.mmf-fade-wrap.svelte-1wwzsr0{border-radius:var(--radius-md);position:relative;overflow:hidden}.mmf-fade-wrap.svelte-1wwzsr0:before,.mmf-fade-wrap.svelte-1wwzsr0:after{content:"";pointer-events:none;z-index:5;opacity:0;height:32px;transition:opacity .15s;position:absolute;left:0;right:0}.mmf-fade-wrap.svelte-1wwzsr0:before{background:linear-gradient(to bottom, var(--penguin-black), transparent);top:0}.mmf-fade-wrap.svelte-1wwzsr0:after{background:linear-gradient(to top, var(--penguin-black), transparent);bottom:0}.mmf-fade-wrap.fade-top.svelte-1wwzsr0:before,.mmf-fade-wrap.fade-bottom.svelte-1wwzsr0:after{opacity:1}.mmf-scroll.svelte-1wwzsr0{overscroll-behavior:contain;max-height:calc(100dvh - 6rem);padding:.875rem;overflow-y:auto}.mmf-group.svelte-1wwzsr0{transform-origin:0 100%;animation:.34s cubic-bezier(.22,1,.36,1) both flyout-content-up}.mmf-group-1.svelte-1wwzsr0{--travel:80px;--bounce:-10px;--bounce-back:4px;animation-delay:.18s}.mmf-group-2.svelte-1wwzsr0{--travel:60px;--bounce:-8px;--bounce-back:3px;animation-delay:.14s}.mmf-group-3.svelte-1wwzsr0{--travel:44px;--bounce:-6px;--bounce-back:2px;animation-delay:.1s}.mmf-group-4.svelte-1wwzsr0{--travel:30px;--bounce:-4px;--bounce-back:2px;animation-delay:70ms}.mmf-group-5.svelte-1wwzsr0{--travel:18px;--bounce:-3px;--bounce-back:1px;animation-delay:45ms}.mmf-group-6.svelte-1wwzsr0{--travel:10px;--bounce:-2px;--bounce-back:1px;animation-delay:20ms}.mmf-brand.svelte-1wwzsr0{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.mmf-brand-name.svelte-1wwzsr0{letter-spacing:.12em;color:var(--penguin-orange);font-size:1rem;font-weight:600;font-family:var(--font-ui)}.mmf-alpha.svelte-1wwzsr0{font-family:var(--font-ui);letter-spacing:.1em;color:var(--penguin-black);background:var(--penguin-white);border-radius:var(--radius-sm);opacity:.75;padding:.1em .4em;font-size:.625rem;font-weight:600;line-height:1.5;display:inline-block}.mmf-brand-full.svelte-1wwzsr0{color:var(--penguin-white);font-size:.875rem;font-weight:600;font-family:var(--font-ui);margin-bottom:.2rem}.mmf-brand-desc.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 55%, transparent);font-size:.875rem;line-height:1.5;font-family:var(--font-ui)}.mmf-alpha-header.svelte-1wwzsr0{margin-top:.5rem}.mmf-alpha-desc.svelte-1wwzsr0{margin-top:0}.mmf-divider.svelte-1wwzsr0{border-top:1px dashed var(--border-chrome);height:0;margin:.625rem 0}.mmf-section-header.svelte-1wwzsr0{align-items:center;padding:.2rem 0 .25rem;display:flex}.mmf-section-title.svelte-1wwzsr0{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--penguin-white) 30%, transparent);font-size:.75rem;font-weight:600;font-family:var(--font-ui)}.mmf-expand-all-btn.svelte-1wwzsr0{font-size:.75rem;font-family:var(--font-ui);color:color-mix(in srgb, var(--penguin-white) 35%, transparent);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) ease;background:0 0;border:none;margin-left:auto;padding:.15rem .3rem}.mmf-expand-all-btn.svelte-1wwzsr0:hover{color:var(--penguin-white)}.mmf-row.svelte-1wwzsr0{border-radius:var(--radius-sm);width:100%;color:var(--penguin-white);font-family:var(--font-ui);cursor:pointer;text-align:left;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;border:1px solid #0000;flex-direction:column;margin-bottom:.15rem;padding:.65rem .25rem;font-size:.875rem;display:flex}.mmf-row-top.svelte-1wwzsr0{align-items:center;gap:.5rem;width:100%;display:flex}.mmf-row.svelte-1wwzsr0:not(:disabled):hover{background:color-mix(in srgb, var(--penguin-orange) 10%, transparent);border-color:color-mix(in srgb, var(--penguin-orange) 28%, transparent)}.mmf-row.svelte-1wwzsr0:not(:disabled):active{background:color-mix(in srgb, var(--penguin-orange) 20%, transparent);border-color:color-mix(in srgb, var(--penguin-orange) 50%, transparent)}.mmf-row-icon.svelte-1wwzsr0{width:16px;color:color-mix(in srgb, var(--penguin-white) 60%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mmf-row-label.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 80%, transparent);flex:1}.mmf-row-desc.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 35%, transparent);margin-top:.15rem;padding-left:calc(16px + .5rem);font-size:.75rem;font-weight:400}.mmf-row-value.svelte-1wwzsr0{color:var(--penguin-orange);font-size:.875rem;font-weight:600}.mmf-row-value-muted.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 35%, transparent);font-size:.875rem;font-weight:400}.mmf-row-caret.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 35%, transparent);transition:transform var(--duration-fast) ease;flex-shrink:0;align-items:center;display:flex}.mmf-row-caret.flipped.svelte-1wwzsr0{transform:rotate(90deg)}.mmf-row-toggle.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 30%, transparent);transition:color var(--duration-fast) ease;flex-shrink:0;align-items:center;display:flex}.mmf-row-toggle.active.svelte-1wwzsr0{color:var(--penguin-orange)}.mmf-row-done.svelte-1wwzsr0{color:var(--penguin-orange);font-size:.875rem}.mmf-row.svelte-1wwzsr0:disabled{opacity:.35;cursor:default}.mmf-sublist.svelte-1wwzsr0{flex-direction:column;padding:.2rem 0 .2rem .75rem;display:flex}.mmf-storage-sublist.svelte-1wwzsr0{padding-left:0}.mmf-sublist-item.svelte-1wwzsr0{border-radius:var(--radius-sm);width:100%;color:var(--penguin-white);font-family:var(--font-ui);cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:.375rem;padding:.55rem 0;font-size:.875rem;display:flex}.mmf-sublist-item.svelte-1wwzsr0:active{background:var(--color-chrome-hover)}.mmf-sublist-item.selected.svelte-1wwzsr0{color:var(--penguin-orange)}.mmf-check.svelte-1wwzsr0{text-align:left;width:.875rem;color:var(--penguin-orange);flex-shrink:0;font-size:.875rem}.mmf-sublist-item.svelte-1wwzsr0>span:where(.svelte-1wwzsr0):not(.mmf-check):not(.mmf-sublist-label){flex:1}.mmf-sublist-label.svelte-1wwzsr0{text-align:right;flex-direction:column;flex:1;gap:.05rem;display:flex}.mmf-sublist-desc.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 40%, transparent);text-align:right;font-size:.75rem}.mmf-ephemeral-title.svelte-1wwzsr0{color:var(--penguin-orange);font-size:.875rem;font-weight:600;font-family:var(--font-ui);letter-spacing:.04em;margin-bottom:.3rem}.mmf-ephemeral-body.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 55%, transparent);font-size:.875rem;line-height:1.5;font-family:var(--font-ui);margin-bottom:.3rem}.mmf-ephemeral-hint.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 55%, transparent);font-size:.875rem;line-height:1.5;font-family:var(--font-ui)}.mmf-tab-list.svelte-1wwzsr0{margin-top:.5rem}.mmf-tab-list-label.svelte-1wwzsr0{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--penguin-white) 30%, transparent);font-size:.75rem;font-weight:600;font-family:var(--font-ui);margin-bottom:.2rem}.mmf-tab-list-hint.svelte-1wwzsr0{letter-spacing:0;text-transform:none;color:var(--color-muted);font-size:.625rem;font-weight:400;font-family:var(--font-ui)}.mmf-trash-header.svelte-1wwzsr0{align-items:baseline;gap:.25rem;margin-bottom:.2rem;display:flex}.mmf-clear-trash-btn.svelte-1wwzsr0{font-size:.75rem;font-family:var(--font-ui);color:color-mix(in srgb, var(--penguin-white) 30%, transparent);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:.15rem .3rem}.mmf-clear-trash-btn.svelte-1wwzsr0:hover{color:var(--penguin-white)}.mmf-tab-item.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 55%, transparent);font-size:.875rem;line-height:1.6;font-family:var(--font-ui);align-items:center;gap:.25rem;padding:.1rem 0 .1rem .25rem;display:flex}.mmf-tab-dot.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 30%, transparent);flex-shrink:0}.mmf-tab-label.svelte-1wwzsr0{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mmf-remember-btn.svelte-1wwzsr0{cursor:pointer;width:32px;height:32px;color:color-mix(in srgb, var(--penguin-white) 30%, transparent);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.mmf-remember-btn.active.svelte-1wwzsr0{color:var(--penguin-orange)}.mmf-remember-btn.svelte-1wwzsr0:hover{color:var(--penguin-white)}.mmf-trash-item.svelte-1wwzsr0{color:color-mix(in srgb, var(--penguin-white) 40%, transparent)}.mmf-restore-btn.svelte-1wwzsr0{font-size:.75rem;font-family:var(--font-ui);color:var(--penguin-orange);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:.15rem .375rem}.mmf-restore-btn.svelte-1wwzsr0:hover{background:#ffffff0f}.mmf-delete-btn.svelte-1wwzsr0{cursor:pointer;width:28px;height:28px;color:color-mix(in srgb, var(--penguin-white) 25%, transparent);border-radius:var(--radius-sm);transition:color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mmf-delete-btn.svelte-1wwzsr0:hover{color:var(--penguin-white)}.mmf-status.svelte-1wwzsr0{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--penguin-white) 35%, transparent);-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.75rem;display:flex}.mmf-dev-card.svelte-1wwzsr0{background:color-mix(in srgb, var(--penguin-orange) 14%, transparent);border:1px solid color-mix(in srgb, var(--penguin-orange) 35%, transparent);border-radius:var(--radius-sm);margin-top:.5rem;padding:.6rem .75rem}.mmf-dev-card.svelte-1wwzsr0 .mmf-alpha-header:where(.svelte-1wwzsr0){margin-top:0}.hand-left.svelte-1wwzsr0{transform:scaleX(-1)}.mmf-status-sel.svelte-1wwzsr0{flex-shrink:0}.tab-row.svelte-1wwzsr0{height:var(--h-tab-bar);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border-bottom:none;align-items:center}.tab-row.right-handed.svelte-1wwzsr0 .mobile-menu-wrap:where(.svelte-1wwzsr0){order:99}.tab-row.right-handed.svelte-1wwzsr0 .mobile-menu-flyout:where(.svelte-1wwzsr0){transform-origin:100% 100%;left:auto;right:6px}.tab-bar.svelte-1wwzsr0{height:var(--h-tab-bar)}.tab.svelte-1wwzsr0{align-self:stretch;gap:.5rem;height:64px;padding:0 1rem;font-size:.875rem}.tab-close.svelte-1wwzsr0{width:32px;height:32px;font-size:1rem}.new-tab.svelte-1wwzsr0{width:64px;height:64px;font-size:1rem}.ghost-wrap.svelte-1wwzsr0{display:none}.ghost-btn.svelte-1wwzsr0{width:44px;height:44px}.ghost-btn.svelte-1wwzsr0 svg{width:20px;height:20px}.mobile-menu-btn.svelte-1wwzsr0{width:48px;height:48px}.mobile-menu-logo.svelte-1wwzsr0{width:32px;height:32px}}.superbar.svelte-1wwzsr0{display:contents}@media (width<=768px){.superbar.svelte-1wwzsr0{background:var(--penguin-black);border-top:1px solid var(--color-chrome-border);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}}@media print{.tab-row.svelte-1wwzsr0{display:none}}[data-app-theme=classic] .tab.active.svelte-1wwzsr0:before{display:none}[data-app-theme=classic] .tab-row.svelte-1wwzsr0{background:var(--penguin-white);--color-tab-dim:#0000002e;--color-tab-inactive:#0000006b;--color-tab-lit:#000000d1}[data-app-theme=classic] .tab.active.svelte-1wwzsr0{color:var(--penguin-black);border-bottom-color:#0000;font-weight:600}[data-app-theme=classic] .tab-close.svelte-1wwzsr0:hover{color:var(--penguin-black);background:#00000014}[data-app-theme=classic] .new-tab.svelte-1wwzsr0:hover{color:var(--penguin-black);background:#0000000f}[data-app-theme=classic] .tab-bar-wrap.svelte-1wwzsr0:before{background:linear-gradient(to right, var(--penguin-white), transparent)}[data-app-theme=classic] .tab-bar-wrap.svelte-1wwzsr0:after{background:linear-gradient(to left, var(--penguin-white), transparent)}[data-app-theme=classic] .ghost-btn.svelte-1wwzsr0{color:var(--penguin-black)}[data-app-theme=classic] .ghost-btn.svelte-1wwzsr0:hover,[data-app-theme=classic] .ghost-btn.active.svelte-1wwzsr0{color:var(--penguin-orange)}.editor-bar.svelte-1bqsxte{padding:.75rem max(1rem, calc(1rem + env(safe-area-inset-right))) .75rem max(1rem, calc(1rem + env(safe-area-inset-left)));background:var(--color-chrome);color:var(--penguin-white);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;z-index:2;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='256' height='256' filter='url(%23n)' opacity='0.055'/></svg>");flex-shrink:0;align-items:center;gap:.25rem;font-size:.875rem;display:flex;position:relative}.editor-bar.svelte-1bqsxte:after{content:"";background:color-mix(in srgb, var(--color-strand) 75%, transparent);height:1px;box-shadow:0 0 4px 1px color-mix(in srgb, var(--color-strand) 60%, transparent), 0 0 14px 3px color-mix(in srgb, var(--color-strand) 25%, transparent), 0 0 32px 6px color-mix(in srgb, var(--color-strand) 10%, transparent);pointer-events:none;z-index:2;position:absolute;bottom:0;left:0;right:0}.editor-bar.flickering.svelte-1bqsxte:after{animation:.86s ease-out both svelte-1bqsxte-strand-flicker-on}@keyframes svelte-1bqsxte-strand-flicker-on{0%{opacity:0}8%{opacity:.8}15%{opacity:0}32%{opacity:.9}42%{opacity:.5}60%{opacity:1}to{opacity:1}}.spacer.svelte-1bqsxte{flex:1}.separator.svelte-1bqsxte{background:var(--color-chrome-raised);width:1px;height:16px;margin:0 .25rem}.editor-bar-btn.svelte-1bqsxte{border-radius:var(--radius-sm);color:var(--penguin-white);font-family:var(--font-ui);cursor:pointer;transition:background var(--duration-fast) ease, border-color 60ms ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:.3rem .55rem;font-size:.875rem;display:flex;position:relative}.editor-bar-btn.svelte-1bqsxte:hover{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-chrome-hover) 90%, #ffffff1f) 0%, var(--color-chrome-hover) 100%);border-color:var(--border-chrome)}.editor-bar-btn.open.svelte-1bqsxte{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-chrome-hover) 90%, #ffffff1f) 0%, var(--color-chrome-hover) 100%);border-color:var(--border-chrome);animation:.32s cubic-bezier(.22,1,.36,1) both gravitas-press-desktop}.dropdown.svelte-1bqsxte{position:relative}.left-panel.svelte-1bqsxte{left:0;right:auto}.format-panel.svelte-1bqsxte{transform-origin:100% 0;left:auto;right:0}.format-status.svelte-1bqsxte{color:var(--penguin-white);align-items:center;min-height:2rem;padding:.4rem .75rem;font-size:.875rem;display:flex}.format-status.formatted.svelte-1bqsxte{color:var(--penguin-orange)}.format-error.svelte-1bqsxte{flex-direction:column;gap:.35rem;padding:.4rem .75rem;display:flex}.format-error-suggestion-label.svelte-1bqsxte{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.625rem;font-weight:600}.format-error-hint.svelte-1bqsxte{color:var(--penguin-white);margin-top:-.15rem;font-size:.75rem;line-height:1.45}.format-error-label-row.svelte-1bqsxte{align-items:center;gap:.4rem;display:flex}.format-error-label.svelte-1bqsxte{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.625rem;font-weight:600}.error-copy-btn.svelte-1bqsxte{cursor:pointer;color:var(--color-muted);opacity:.6;transition:opacity var(--duration-fast) ease;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.error-copy-btn.svelte-1bqsxte:hover{opacity:1}.error-copied.svelte-1bqsxte{color:var(--color-error);font-size:.625rem}.format-error-body.svelte-1bqsxte{font-family:var(--font-digital-code);color:var(--color-error);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:text;border-radius:var(--radius-sm);background:#ffffff0a;outline:none;max-height:6rem;margin:0;padding:.4rem .5rem;font-size:.625rem;line-height:1.5;overflow-y:auto}.format-error-body.svelte-1bqsxte:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-error) 30%, transparent)}.format-credit.svelte-1bqsxte{color:var(--color-muted);border-top:1px dashed var(--border-chrome);margin:.25rem .75rem 0;padding:.3rem 0 .375rem;font-size:.625rem}.format-credit.svelte-1bqsxte a:where(.svelte-1bqsxte){color:var(--color-muted);transition:color var(--duration-fast) ease;text-decoration:none}.format-credit.svelte-1bqsxte a:where(.svelte-1bqsxte):hover{color:var(--penguin-orange)}.dropdown-item.svelte-1bqsxte{width:100%;color:var(--penguin-white);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.875rem;display:flex}.item-label.svelte-1bqsxte{flex-direction:column;flex:1;align-items:flex-end;gap:.075rem;display:flex}.item-desc.svelte-1bqsxte{color:var(--color-muted);font-size:.625rem}.dropdown-item.svelte-1bqsxte:hover{background:var(--color-chrome-hover);color:var(--penguin-orange)}.dropdown-item.selected.svelte-1bqsxte{color:var(--penguin-orange)}.check.svelte-1bqsxte{flex-shrink:0;width:.875rem;font-size:.75rem}.hover-tip.svelte-1bqsxte{width:max-content;min-width:100%;max-width:280px}.tip-list.svelte-1bqsxte{max-height:calc(100dvh - var(--h-app-bar) - var(--h-editor-bar) - 2rem);overscroll-behavior:contain;overflow-y:auto}.tip-list-wrap.svelte-1bqsxte{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);position:relative;overflow:hidden}.tip-list-wrap.svelte-1bqsxte:before,.tip-list-wrap.svelte-1bqsxte:after{content:"";pointer-events:none;z-index:5;opacity:0;height:24px;transition:opacity .15s;position:absolute;left:0;right:0}@keyframes svelte-1bqsxte-editor-bar-glow-in{0%{box-shadow:var(--shadow-float), inset 0 0 60px color-mix(in srgb, var(--color-strand) 0%, transparent)}to{box-shadow:var(--shadow-float), inset 0 0 60px color-mix(in srgb, var(--color-strand) 3%, transparent)}}@keyframes svelte-1bqsxte-editor-bar-glow-active-in{0%{box-shadow:var(--shadow-float), inset 0 0 80px color-mix(in srgb, var(--color-strand) 0%, transparent)}to{box-shadow:var(--shadow-float), inset 0 0 80px color-mix(in srgb, var(--color-strand) 7%, transparent)}}.flyout.svelte-1bqsxte{background:color-mix(in srgb, var(--color-chrome) 97%, var(--color-strand) 3%);border-color:var(--border-chrome);box-shadow:var(--shadow-float), inset 0 0 60px color-mix(in srgb, var(--color-strand) 3%, transparent);animation:.32s cubic-bezier(.34,1.56,.64,1) both mmf-spring,.48s ease-out both svelte-1bqsxte-editor-bar-glow-in}.flyout.action-active.svelte-1bqsxte{background:color-mix(in srgb, var(--color-chrome) 97%, var(--color-strand) 3%);border-color:var(--border-chrome);box-shadow:var(--shadow-float), inset 0 0 80px color-mix(in srgb, var(--color-strand) 7%, transparent);animation:.32s cubic-bezier(.34,1.56,.64,1) both mmf-spring,.48s ease-out both svelte-1bqsxte-editor-bar-glow-active-in}.flyout-header.svelte-1bqsxte{animation:.18s ease-out both flyout-content-down}.flyout-divider.svelte-1bqsxte,.flyout-divider.svelte-1bqsxte>:where(.svelte-1bqsxte):not(.flyout-detail):not(.flyout-divider){animation:none}.tip-list-wrap.svelte-1bqsxte:before{background:linear-gradient(to bottom, var(--color-chrome), transparent);top:0}.tip-list-wrap.svelte-1bqsxte:after{background:linear-gradient(to top, var(--color-chrome), transparent);bottom:0}.tip-list-wrap.fade-top.svelte-1bqsxte:before,.tip-list-wrap.fade-bottom.svelte-1bqsxte:after{opacity:1}@media (width<=768px){.editor-bar.svelte-1bqsxte{display:none}}@media print{.editor-bar.svelte-1bqsxte{display:none}}[data-app-theme=classic] .editor-bar.svelte-1bqsxte:after{display:none}[data-app-theme=classic] .flyout.svelte-1bqsxte{background:var(--penguin-black);box-shadow:var(--shadow-float);animation:.32s cubic-bezier(.34,1.56,.64,1) both mmf-spring,.32s cubic-bezier(.34,1.56,.64,1) both flyout-shadow}[data-app-theme=classic] .flyout.action-active.svelte-1bqsxte{background:var(--penguin-black);box-shadow:var(--shadow-float);animation:.32s cubic-bezier(.34,1.56,.64,1) both mmf-spring,.32s cubic-bezier(.34,1.56,.64,1) both flyout-shadow,40ms ease-in both flyout-edge-t,80ms ease-in 40ms both flyout-edge-lr,40ms ease-in 80ms both flyout-edge-b}.cm-wrap.svelte-c4vs74,.cm-wrap.svelte-c4vs74 .cm-editor{width:100%}.cm-wrap.svelte-c4vs74 .cm-scroller{transition:opacity var(--duration-fast) ease}.cm-wrap.updating.svelte-c4vs74 .cm-scroller{opacity:.6}.cm-wrap.lang-flicker.svelte-c4vs74 .cm-scroller{transition:none;animation:.9s ease-out both svelte-c4vs74-syntax-flicker-on}@keyframes svelte-c4vs74-syntax-flicker-on{0%{opacity:.85}20%{opacity:.95}35%{opacity:.87}65%{opacity:.97}to{opacity:1}}.workspace.svelte-1uha8ag{--h-app-bar:40px;--h-tab-bar:46px;--h-editor-bar:52px;flex-direction:column;height:100dvh;display:flex}@media (width<=768px){.workspace.svelte-1uha8ag{--h-app-bar:0px;--h-tab-bar:64px;--h-editor-bar:0px}}.canvas.svelte-1uha8ag{background-color:var(--color-surface);z-index:0;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='256' height='256' filter='url(%23n)' opacity='0.10'/></svg>");flex:1;height:0;position:relative;overflow:auto}.canvas.svelte-1uha8ag:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-strand) 32%, transparent) 0%, color-mix(in srgb, var(--color-strand) 18%, transparent) 6%, color-mix(in srgb, var(--color-strand) 7%, transparent) 18%, color-mix(in srgb, var(--color-strand) 2%, transparent) 35%, transparent 65%);pointer-events:none;z-index:1;height:100dvh;margin-bottom:-100dvh;display:block;position:sticky;top:0}.canvas.downlight-flicker.svelte-1uha8ag:before{animation:.9s ease-out both svelte-1uha8ag-downlight-flicker-on}@keyframes svelte-1uha8ag-downlight-flicker-on{0%{opacity:0}10%{opacity:.85}18%{opacity:.1}38%{opacity:.9}52%{opacity:.5}68%{opacity:1}to{opacity:1}}.editor-host.svelte-1uha8ag{box-sizing:border-box;width:100%;min-height:100%;padding:1rem max(1rem, calc(1rem + env(safe-area-inset-right))) 1rem max(1rem, calc(1rem + env(safe-area-inset-left)));margin:0 auto}.status-bar.svelte-1uha8ag{min-height:22px;padding:0 max(1.75rem, calc(1.75rem + env(safe-area-inset-right))) max(0px, env(safe-area-inset-bottom)) max(1.75rem, calc(1.75rem + env(safe-area-inset-left)));background-color:var(--color-chrome);border-top:1px solid var(--color-chrome-border);color:color-mix(in srgb, var(--penguin-white) 55%, transparent);font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='256' height='256' filter='url(%23n)' opacity='0.055'/></svg>");flex-shrink:0;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.status-bar-spacer.svelte-1uha8ag{flex:1}.ghost-host.svelte-1uha8ag{min-height:100%;position:relative}.ghost-host.svelte-1uha8ag .ghost-watermark:where(.svelte-1uha8ag){z-index:1}.ghost-watermark.svelte-1uha8ag{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.06;color:var(--color-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=768px){.canvas.svelte-1uha8ag{order:1}.tab-bar-slot.svelte-1uha8ag{flex-direction:column;flex-shrink:0;order:3;display:flex}.status-bar.svelte-1uha8ag{display:none}}[data-app-theme=classic] .canvas.svelte-1uha8ag:before{display:none}
