:root{--editor-font-control: .875rem;--editor-font-caption: .8125rem;--editor-font-heading: 1rem;--editor-font-rail: .75rem;--motion-fast: .14s;--motion-normal: .22s;--motion-slow: .28s;--ease-ui: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--studio: #ffffff;--studio-deep: #f6f2f7;--studio-line: #e4e4e7;--on-studio: #18181b;--on-studio-muted: #464555;--brand: #4f46e5;--brand-dark: #3730a3;--brand-bright: #6366f1;--brand-tint: #eef2ff;--accent: #f59e0b;--accent-dark: #d97706;--accent-bright: #fbbf24;--accent-tint: #fffbeb;--accent-border: #fde68a;--teal: #434853;--teal-tint: #dee2ef;--saffron: #4f46e5;--saffron-dark: #3730a3;--saffron-tint: #eef2ff;--ink: #18181b;--ink-muted: #464555;--ink-faint: #71717a;--surface: #ffffff;--surface-raised: #ffffff;--surface-warm: #faf9f5;--surface-sunken: #fbf8fc;--stage: #f0edf1;--border: #e4e4e7;--border-strong: #c7c4d8;--danger: #ba1a1a;--danger-tint: #ffdad6;--success: #15803d;--success-tint: #dcfce7;--radius-sm: 8px;--radius: 12px;--radius-lg: 12px;--radius-xl: 18px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(24, 24, 27, .04);--shadow: 0 4px 20px rgba(24, 24, 27, .06);--shadow-lg: 0 12px 32px rgba(24, 24, 27, .1);--shadow-lift: 0 10px 24px rgba(49, 46, 129, .12);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Malayalam", "Nirmala UI", sans-serif;--header-height: 64px;--sidebar-width: 240px;--scrollbar-size: 12px;--scrollbar-thumb: rgba(24, 24, 27, .18);--scrollbar-thumb-hover: rgba(24, 24, 27, .34);--scrollbar-track: transparent}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font);color:var(--ink);background:var(--surface-sunken);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;font-optical-sizing:auto}h1,h2,h3{letter-spacing:-.011em}input,select,textarea,.tabular{font-variant-numeric:tabular-nums}#app{height:100%}button{font-family:inherit;font-size:inherit;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--motion-normal);transition-timing-function:var(--ease-ui)}button:not(:disabled):active:hover,button:not(:disabled):active:focus,a.btn:not([aria-disabled=true]):active:hover,a.btn:not([aria-disabled=true]):active:focus,[role=button]:not([aria-disabled=true]):active:hover,[role=button]:not([aria-disabled=true]):active:focus{transform:translateY(1px) scale(.98);transition-duration:80ms}a{color:var(--brand)}:lang(ml){line-height:1.7;text-transform:none!important}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:var(--radius-pill)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}.sidebar{--scrollbar-thumb: rgba(45, 41, 38, .16);--scrollbar-thumb-hover: rgba(45, 41, 38, .3)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px;border-radius:var(--radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:var(--radius-sm);text-decoration:none;border:1px solid transparent;background:var(--brand);color:#fff;font-weight:600;font-size:.875rem;line-height:1.2;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--motion-normal);transition-timing-function:var(--ease-ui)}.btn:hover:not(:disabled){background:var(--brand-dark)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.btn.secondary:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--ink-faint)}.btn.ghost{background:transparent;color:var(--ink-muted);border-color:transparent}.btn.ghost:hover:not(:disabled){background:var(--brand-tint);color:var(--brand)}.btn.accent{background:var(--brand);color:#fff}.btn.accent:hover:not(:disabled){background:var(--saffron-dark)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.muted{color:var(--ink-muted)}.error-text{color:var(--danger)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;background:var(--surface);color:var(--ink-muted);border:1px solid var(--border)}.badge.private{background:#ffffffeb;color:var(--ink-muted)}.badge.published{background:var(--success-tint);color:var(--success);border-color:transparent}.badge.free{background:#fffffff0;color:var(--success);border-color:transparent}.badge.paid{background:var(--saffron-tint);color:#8a5a12;border-color:transparent}.badge.premium{background:var(--brand-tint);color:var(--brand);border-color:transparent}.input{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.55rem .75rem;font-family:inherit;font-size:.875rem;color:var(--ink);background:var(--surface)}.input:focus{outline:none;border-color:var(--brand-bright);box-shadow:0 0 0 3px var(--brand-tint)}.pill{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-muted);border-radius:var(--radius-pill);padding:.35rem .95rem;font-size:.8rem;font-weight:600;white-space:nowrap;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--motion-normal);transition-timing-function:var(--ease-ui)}.pill:hover:not(.on){border-color:var(--ink-faint);color:var(--ink)}.pill.on{background:var(--brand);border-color:var(--brand);color:#fff}.page-title{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.015em}.section-title{margin:0;font-size:1.05rem;font-weight:500}.meta{font-size:.72rem;color:var(--ink-faint)}.artwork-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.skeleton{background:linear-gradient(90deg,#efece6 25%,#f7f5f1,#efece6 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.panel-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel-body .panel-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .6rem}.panel-body .panel-head h2{margin:0;font-size:.95rem}.panel-body .panel-head .close{border:none;background:none;font-size:1.3rem;line-height:1;color:var(--ink-muted)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--border-strong)}input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:var(--border-strong)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--brand);border:2px solid var(--surface);box-shadow:0 1px 3px #103f4859}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--brand);border:2px solid var(--surface);box-shadow:0 1px 3px #103f4859}input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--brand);outline-offset:2px}input[type=range]:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion: reduce){:root{--motion-fast: 0ms;--motion-normal: 0ms;--motion-slow: 0ms}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1rem;height:1rem;margin:0;display:inline-grid;place-content:center;flex:none;border:1px solid var(--border-strong);background:var(--surface);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}input[type=checkbox]{border-radius:4px}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";transform:scale(0);transition:transform .12s ease}input[type=checkbox]:before{width:.5rem;height:.28rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0)}input[type=radio]:before{width:.42rem;height:.42rem;border-radius:50%;background:#fff}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--brand);background:var(--brand)}input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-tint)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}[data-image-failed]{background:var(--surface-sunken)}.topnav,.rail,.panel,.panel-body,.context-panel,.context-toolbar,.toolbar-popover,.toolbar.doc,.status-bar,.crop-mode,.viewport,.popover{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}.app-frame{height:100%;min-height:0}:is(.living-gallery.living-gallery,.gallery-editor.gallery-editor){color-scheme:light dark;--font: "DM Sans", "Noto Sans Malayalam", "Nirmala UI", sans-serif;--gallery-display: "Instrument Serif", Georgia, "Noto Sans Malayalam", serif;--ink: light-dark(#263329, #eeeade);--ink-muted: light-dark(#586352, #c1c6b8);--ink-faint: light-dark(#687160, #abb49f);--surface: light-dark(#f7f4ec, #272e24);--surface-raised: light-dark(#fffaf0, #313b2c);--surface-warm: light-dark(#edeada, #30392a);--surface-sunken: light-dark(#f4f1e8, #20261f);--stage: light-dark(#e5e7d9, #35402f);--brand: light-dark(#b83a25, #f48c70);--brand-dark: light-dark(#922b1c, #ffa98e);--brand-bright: light-dark(#cd4a31, #ffad93);--brand-tint: light-dark(#f4e4d8, #46382b);--on-brand: light-dark(#fff8e8, #20271d);--accent: var(--brand);--accent-dark: var(--brand-dark);--accent-tint: var(--brand-tint);--accent-border: var(--border-strong);--border: light-dark(#d3d7c7, #4b5742);--border-strong: light-dark(#a1ad96, #7e8e72);--danger: light-dark(#b22d22, #ff9c89);--danger-tint: light-dark(#fbe4da, #4b302a);--success: light-dark(#326344, #bddc9c);--success-tint: light-dark(#e2edda, #35462c);--studio: var(--surface);--studio-deep: var(--surface-sunken);--studio-line: var(--border);--on-studio: var(--ink);--on-studio-muted: var(--ink-muted);--radius-sm: 4px;--radius: 6px;--radius-lg: 8px;--radius-xl: 10px;--shadow: 0 8px 22px #15241414;--shadow-lg: 0 16px 45px #101b1630;--scrollbar-thumb: light-dark(#a4ad98, #67745c);font-family:var(--font);color:var(--ink);background:var(--surface-sunken)}:is(.living-gallery.living-gallery,.gallery-editor.gallery-editor)[data-appearance=light]{color-scheme:light}:is(.living-gallery.living-gallery,.gallery-editor.gallery-editor)[data-appearance=dark]{color-scheme:dark}.living-gallery.living-gallery *,.living-gallery.living-gallery *:before,.living-gallery.living-gallery *:after{scrollbar-color:var(--scrollbar-thumb) transparent}.living-gallery.living-gallery :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.living-gallery.living-gallery :is(input,select,textarea){color:var(--ink);background-color:var(--surface);border-color:var(--border);accent-color:var(--brand)}.living-gallery.living-gallery input::placeholder,.living-gallery.living-gallery textarea::placeholder{color:var(--ink-faint);opacity:1}.living-gallery.living-gallery .shell{background:var(--surface-sunken);background-image:none}.living-gallery.living-gallery .chrome{background:var(--surface-sunken);padding:0}.living-gallery.living-gallery .topnav{background:var(--surface-sunken);box-shadow:none;border:0;border-bottom:1px solid var(--border);border-radius:0}.living-gallery.living-gallery .topnav .bar{height:84px;max-width:1320px;gap:20px}.living-gallery.living-gallery .topnav .lead{gap:28px}.living-gallery.living-gallery .topnav .links{gap:22px}.living-gallery.living-gallery .topnav .links a{font-size:13px;padding:28px 0}.living-gallery.living-gallery .topnav .wordmark{font-size:17px;letter-spacing:-.04em}.living-gallery.living-gallery .topnav .mark{color:var(--brand)}.living-gallery.living-gallery .topnav .tools{gap:10px}.living-gallery.living-gallery .topnav .btn.create{color:var(--on-brand)}.living-gallery.living-gallery .topnav .search-slot{display:none}.living-gallery.living-gallery .topnav .btn.upgrade{background:var(--brand-tint);color:var(--brand);box-shadow:none;border-radius:4px}.living-gallery.living-gallery .topnav .btn.upgrade .crown{color:currentColor}.living-gallery.living-gallery .topnav :is(.bell,.hamburger,.avatar-btn){min-height:44px;min-width:44px}.living-gallery.living-gallery .topnav .avatar{width:38px;height:38px}.living-gallery.living-gallery .topnav .menu{background:var(--surface-raised);border:1px solid var(--border);border-radius:6px;padding:9px}.living-gallery.living-gallery .topnav :is(.menu,.drawer) :is(a,button){min-height:44px}.living-gallery.living-gallery .topnav :is(.menu,.drawer) .premium-item{background:var(--brand-tint);border-color:var(--border);color:var(--brand)}.living-gallery.living-gallery .btn{background:var(--brand);color:var(--on-brand);border-color:var(--brand);border-radius:4px;min-height:44px;box-shadow:none}.living-gallery.living-gallery .btn:hover{background:var(--brand-dark);color:var(--on-brand);box-shadow:none}.living-gallery.living-gallery .btn:is(.secondary,.quiet,.ghost){background:var(--surface);color:var(--ink);border-color:var(--border)}.living-gallery.living-gallery .btn:is(.secondary,.quiet,.ghost):hover{background:var(--surface-warm)}.living-gallery.living-gallery .btn.accent{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.living-gallery.living-gallery .btn.danger{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}.living-gallery.living-gallery .card{background:var(--surface);border-color:var(--border);border-radius:6px;box-shadow:none}.living-gallery.living-gallery .page,.living-gallery.living-gallery .profile-page{overflow:visible;flex:none}.living-gallery.living-gallery [data-testid=edit-profile-dialog] h2{font:400 30px/1.15 var(--gallery-display)}.living-gallery.living-gallery [data-testid=edit-profile-dialog] .cover-pick{background:var(--stage)}.living-gallery.living-gallery :is(.page,.library-page,.discover-page,.profile-page) h1{font-family:var(--gallery-display);font-size:clamp(40px,5vw,66px);line-height:1.08;font-weight:400;letter-spacing:-.035em}.living-gallery.living-gallery :is(.page-head,.head,.hero)>p{color:var(--ink-muted)}.living-gallery.living-gallery :is(.section-title,.section-header h2,.head h2){font-family:var(--gallery-display);font-size:32px;font-weight:400;letter-spacing:-.02em}.living-gallery.living-gallery .library-page .controls{padding:22px 0;background:none;border-width:1px 0;border-radius:0;box-shadow:none}.living-gallery.living-gallery .section-title .ml{display:block;font:400 13px/1.8 var(--font);letter-spacing:0;color:var(--ink-muted);margin-top:6px}.living-gallery.living-gallery :is(.chip,.seg,.views button){border-radius:4px;min-height:42px}.living-gallery.living-gallery :is(.chip.on,.seg.on,.views button.on){background:var(--brand-tint);color:var(--brand)}.living-gallery.living-gallery .work-card{background:transparent;box-shadow:none;border:0;border-radius:2px}.living-gallery.living-gallery .work-card .thumb{background:var(--stage);border-radius:3px}.living-gallery.living-gallery .discover-page .hero{background:transparent;padding:10px 0 28px;box-shadow:none;border:0;border-radius:0}.living-gallery.living-gallery .discover-page .hero h1{max-width:700px}.living-gallery.living-gallery .discover-page .hero-search{max-width:640px}.living-gallery.living-gallery .discover-page .lead-grid{gap:26px}.living-gallery.living-gallery :is(.template-card,.hashtag-card,.work-card){transition:transform .2s ease,box-shadow .2s ease}.living-gallery.living-gallery :is(.template-card,.hashtag-card):hover{transform:translateY(-3px)}.living-gallery.living-gallery .brand-kits-page .picker{background:var(--surface-warm);border-color:var(--border)}.living-gallery.living-gallery .brand-kits-page .identity{border-radius:5px}.living-gallery.living-gallery .brand-kits-page .identity-head{border-bottom:1px solid var(--border);background:var(--surface-warm)}.living-gallery.living-gallery .brand-kits-page .identity-head h2{font-family:var(--gallery-display);font-size:35px;font-weight:400}.living-gallery.living-gallery .brand-kits-page .slot{background:var(--surface-warm);border-color:var(--border-strong);border-radius:4px}.living-gallery.living-gallery .brand-kits-page .brand.on{background:var(--brand-tint);border-color:var(--brand)}.living-gallery.living-gallery .profile-page .cover{background:#d6e397;border-radius:3px;height:190px}.living-gallery.living-gallery .profile-header{background:var(--surface);border-color:var(--border);border-radius:4px}.living-gallery.living-gallery .profile-page .header-info h1{font-size:clamp(35px,4vw,52px)}.living-gallery.living-gallery .profile-page .avatar-initials{background:var(--brand-tint);color:var(--brand)}.living-gallery.living-gallery :is(.dialog,.sheet,.popover,.panel,.menu){color:var(--ink)}.living-gallery.living-gallery :is(.dialog,.sheet){background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg)}.living-gallery.living-gallery .sheet:has(.pro-header){--pro: var(--brand);--pro-deep: var(--brand-dark);--pro-bright: var(--brand);--pro-tint: var(--brand-tint);--pro-gradient: linear-gradient(125deg, var(--brand), var(--brand-dark))}.living-gallery.living-gallery .sheet :is(.brand-mark,.feature-badge,.best-badge,.upgrade){color:var(--on-brand)}.living-gallery.living-gallery .sheet .active-banner{color:var(--success)}.living-gallery.living-gallery .sheet .side-hint.error{color:var(--danger)}.living-gallery.living-gallery .dialog h2{font:400 35px/1.12 var(--gallery-display);letter-spacing:-.025em}.living-gallery.living-gallery .backdrop{background:#162317b8}.living-gallery.living-gallery .legal-content{max-width:780px;margin-inline:auto;border:0;background:transparent;padding-inline:0}.living-gallery.living-gallery :is(.legal-content,.contact-grid) :is(a,dd,p){overflow-wrap:anywhere;min-width:0}.living-gallery.living-gallery .page dd{min-width:0;overflow-wrap:anywhere}.living-gallery.living-gallery .page .page-heading{font:400 clamp(32px,4vw,50px)/1.15 var(--gallery-display);letter-spacing:-.025em}.living-gallery.living-gallery .legal-content :is(p,li){font-size:16px;line-height:1.85;color:var(--ink-muted)}.living-gallery.living-gallery .legal-content h2{font:400 30px/1.2 var(--gallery-display);margin-top:35px}.living-gallery.living-gallery .contact-grid .card{background:var(--surface-warm)}.living-gallery.living-gallery .contact-grid .contact-icon{color:var(--brand);background:var(--brand-tint)}.living-gallery.living-gallery .builder-page .hero h1{font:400 clamp(40px,5vw,66px)/1.05 var(--gallery-display);letter-spacing:-.035em}.living-gallery.living-gallery .builder-page .hero-icon{background:var(--brand-tint);color:var(--brand);border-radius:4px;box-shadow:none}.living-gallery.living-gallery .builder-page :is(.plan-button,.open-button,.generate-button){color:var(--on-brand);border-radius:4px;min-height:44px}.living-gallery.living-gallery .builder-page .choice-chip{border-radius:4px;min-height:42px}.living-gallery.living-gallery .builder-page .choice-chip.chosen:before{color:var(--on-brand)}.living-gallery.living-gallery .builder-page .choice-chip:focus-within{outline-color:var(--brand)}.living-gallery.living-gallery .focused{overflow-y:auto;background:var(--surface-sunken)}.living-gallery.living-gallery .split .pitch{background:#2b4434;color:#f6edd6;min-height:600px}.living-gallery.living-gallery .pitch .brand{color:#f6edd6}.living-gallery.living-gallery .pitch .pitch-copy h2{font:400 clamp(42px,5vw,73px)/1.02 var(--gallery-display);letter-spacing:-.03em}.living-gallery.living-gallery .pitch .pitch-copy p{color:#d8dfc9}.living-gallery.living-gallery .pitch .mark{color:#2b4434;background:#d8e797}.living-gallery.living-gallery .entry{background:var(--surface-sunken)}.living-gallery.living-gallery .entry-inner h3{font:400 45px/1.12 var(--gallery-display);color:var(--ink)}.living-gallery.living-gallery .entry .account-btn{background:var(--surface);border-color:var(--border);color:var(--ink)}.living-gallery.living-gallery .entry .avatar{background:var(--brand-tint);color:var(--brand)}.living-gallery.living-gallery .entry .note{color:var(--ink-muted);background:var(--surface-warm);border-color:var(--border)}.living-gallery.living-gallery footer{background:var(--surface-sunken);border-color:var(--border)}.living-gallery.living-gallery .footer-links{flex-wrap:wrap}.living-gallery.living-gallery .eyebrow,.living-gallery.living-gallery .gallery-eyebrow{font:600 10px/1.6 var(--font);letter-spacing:.14em;text-transform:uppercase}.living-gallery.living-gallery .gallery-display{font-family:var(--gallery-display);font-weight:400}.living-gallery.living-gallery .gallery-photo{background-image:var(--gallery-art);background-size:200% 200%;aspect-ratio:1}.living-gallery.living-gallery .gallery-photo.q0{background-position:0 0}.living-gallery.living-gallery .gallery-photo.q1{background-position:100% 0}.living-gallery.living-gallery .gallery-photo.q2{background-position:0 100%}.living-gallery.living-gallery .gallery-photo.q3{background-position:100% 100%}@media (max-width:900px){.living-gallery.living-gallery .topnav .bar{height:74px;gap:12px}.living-gallery.living-gallery .topnav .tools{gap:6px}.living-gallery.living-gallery .topnav .wordmark{font-size:14px}.living-gallery.living-gallery .topnav .lead{gap:12px}.living-gallery.living-gallery .topnav .brand .beta{display:none}}@media (max-width:640px){.living-gallery.living-gallery .topnav .bar{padding-inline:14px}.living-gallery.living-gallery .page{padding:30px 20px 40px}.living-gallery.living-gallery .profile-page{padding:24px 18px}.living-gallery.living-gallery .profile-page .cover{height:140px}.living-gallery.living-gallery .dialog h2{font-size:30px}.living-gallery.living-gallery .dialog{padding:24px 20px}.living-gallery.living-gallery .split .pitch{display:flex;min-height:0;padding:22px;gap:18px}.living-gallery.living-gallery .pitch .pitch-copy{display:none}.living-gallery.living-gallery .focused .split{display:flex;flex-direction:column;min-height:min-content}.living-gallery.living-gallery .focused .entry{padding:35px 23px}.living-gallery.living-gallery .entry-inner h3{font-size:36px}.living-gallery.living-gallery .topnav .wordmark{display:none}.living-gallery.living-gallery :is(input,textarea,select){font-size:16px}.living-gallery.living-gallery .appearance-control select{font-size:12px}}@media (prefers-reduced-motion:reduce){.living-gallery.living-gallery *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.living-gallery.living-gallery{--control-ease: cubic-bezier(.22,1,.36,1);--control-spring: cubic-bezier(.2,.8,.25,1.2)}.living-gallery.living-gallery .btn,.living-gallery.living-gallery .btn:hover,.living-gallery.living-gallery .topnav .btn.create,.living-gallery.living-gallery .builder-page :is(.plan-button,.open-button,.generate-button){border-radius:7px 7px 17px;box-shadow:0 3px color-mix(in srgb,var(--brand-dark) 65%,var(--ink));transition:transform .32s var(--control-spring),background-color .18s ease,color .18s ease,border-color .18s ease;text-decoration:none;-webkit-tap-highlight-color:transparent}.living-gallery.living-gallery .btn:is(.secondary,.quiet,.ghost),.living-gallery.living-gallery .btn:is(.secondary,.quiet,.ghost):hover,.living-gallery.living-gallery .topnav .btn.upgrade{border-radius:9px;box-shadow:0 2px 0 var(--border)}.living-gallery.living-gallery .btn.danger{box-shadow:none}.living-gallery.living-gallery .btn:active:not(:disabled),.living-gallery.living-gallery .topnav .btn:active:not(:disabled),.living-gallery.living-gallery .builder-page :is(.plan-button,.open-button,.generate-button):active:not(:disabled){transform:translateY(2px);transition-duration:70ms}.living-gallery.living-gallery :is(.btn,.plan-button,.open-button,.generate-button):disabled{box-shadow:none;transform:none;cursor:not-allowed}.living-gallery.living-gallery .hero-copy .btn>span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);transition:transform .35s var(--control-ease)}.living-gallery.living-gallery .topnav :is(.bell,.hamburger,.avatar-btn){border-radius:50%;transition:background-color .18s,border-color .18s,transform .3s var(--control-spring)}.living-gallery.living-gallery .topnav :is(.bell,.hamburger){border:1px solid var(--border);background:var(--surface)}.living-gallery.living-gallery .topnav :is(.bell,.hamburger,.avatar-btn):active{transform:scale(.92)}.living-gallery.living-gallery .topnav :is(.bell,.hamburger)[aria-expanded=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand)}.living-gallery.living-gallery .topnav .btn.create svg{transition:transform .4s var(--control-ease)}.living-gallery.living-gallery :is(.chip,.seg,.views button,.choice-chip,.format-choice){transition:background-color .18s,border-color .18s,color .18s,transform .25s var(--control-ease)}.living-gallery.living-gallery .gallery-home .art-controls button{min-height:44px;border:1px solid var(--border);border-radius:30px;padding:9px 13px;background:var(--surface);color:var(--ink);transition:transform .28s var(--control-ease),background-color .18s,border-color .18s}.living-gallery.living-gallery .gallery-home .art-controls button[aria-pressed=true]{background:var(--surface-warm);border-style:dashed}.living-gallery.living-gallery .gallery-home .formats a{transition:background-color .2s}.living-gallery.living-gallery .gallery-home .formats a b,.living-gallery.living-gallery .gallery-home .format-shape{transition:transform .35s var(--control-ease)}.living-gallery.living-gallery .topnav .menu :is(a,button){border-radius:6px;transition:background-color .18s,translate .25s var(--control-ease)}@media (hover:hover) and (pointer:fine){.living-gallery.living-gallery .btn:hover:not(:disabled),.living-gallery.living-gallery .topnav .btn:hover:not(:disabled),.living-gallery.living-gallery .builder-page :is(.plan-button,.open-button,.generate-button):hover:not(:disabled){transform:translateY(-2px)}.living-gallery.living-gallery .btn:active:not(:disabled),.living-gallery.living-gallery .topnav .btn:active:not(:disabled),.living-gallery.living-gallery .builder-page :is(.plan-button,.open-button,.generate-button):active:not(:disabled){transform:translateY(2px)}.living-gallery.living-gallery .hero-copy .btn:hover>span{transform:rotate(-12deg) translate(2px,-1px)}.living-gallery.living-gallery .topnav .btn.create:hover svg{transform:rotate(90deg)}.living-gallery.living-gallery .topnav :is(.bell,.hamburger,.avatar-btn):hover{background:var(--brand-tint);border-color:var(--brand)}.living-gallery.living-gallery .topnav .menu :is(a,button):hover{translate:2px 0}.living-gallery.living-gallery :is(.chip,.seg,.views button,.choice-chip,.format-choice):hover:not(:disabled){transform:translateY(-1px);border-color:var(--brand)}.living-gallery.living-gallery .gallery-home .art-controls button:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateY(-2px)}.living-gallery.living-gallery .gallery-home .formats a:hover{background:var(--surface-warm)}.living-gallery.living-gallery .gallery-home .formats a:hover b{transform:translate(3px,-3px)}.living-gallery.living-gallery .gallery-home .formats a:hover .format-shape{transform:rotate(-8deg) translateY(-2px)}}@media (prefers-reduced-motion:reduce){.living-gallery.living-gallery :is(.btn,.plan-button,.open-button,.generate-button,.bell,.hamburger,.avatar-btn,.chip,.seg,.choice-chip,.format-choice),.living-gallery.living-gallery .topnav .btn,.living-gallery.living-gallery .gallery-home .art-controls button,.living-gallery.living-gallery .gallery-home .formats a :is(b,.format-shape),.living-gallery.living-gallery .hero-copy .btn>span,.living-gallery.living-gallery .topnav .btn.create svg{transform:none!important;transition:none!important}.living-gallery.living-gallery .topnav .menu :is(a,button){translate:none;transition:none}}body.editor-theme .gallery-editor{--saffron:var(--brand);--saffron-dark:var(--brand-dark);--saffron-tint:var(--brand-tint);--editor-header:light-dark(#294333,#17231c);--editor-header-ink:#f7f1df;--control-ease:cubic-bezier(.22,1,.36,1)}body.editor-theme .gallery-editor .focused{background:var(--surface-sunken)}body.editor-theme .gallery-editor .toolbar.doc{background:var(--editor-header);border-bottom:1px solid #ffffff20;box-shadow:none}body.editor-theme .gallery-editor .toolbar.doc :is(.back,.icon-action,.brand-copy strong,.brand-copy small,.doc-name,.save-state){color:var(--editor-header-ink)}body.editor-theme .gallery-editor .toolbar.doc .doc-name::placeholder{color:#d5ddca}body.editor-theme .gallery-editor .toolbar.doc .brand-dot{background:#d5e49c}body.editor-theme .gallery-editor .toolbar.doc .brand-copy strong{font:400 22px/1 var(--gallery-display);letter-spacing:-.025em}body.editor-theme .gallery-editor .toolbar.doc .brand-copy small{letter-spacing:.1em;font-size:9px}body.editor-theme .gallery-editor .toolbar.doc .save-state{border-color:#ffffff20;background:#ffffff0a;color:#d5ddca}body.editor-theme .gallery-editor .toolbar.doc .save-state.error{background:var(--danger-tint);color:var(--danger)}body.editor-theme .gallery-editor .toolbar.doc .btn{background:var(--brand);color:var(--on-brand);border-color:var(--brand);border-radius:6px 6px 13px;box-shadow:0 2px #0003}body.editor-theme .gallery-editor .toolbar.doc .btn.secondary{background:#ffffff0b;color:var(--editor-header-ink);border-color:#ffffff35;box-shadow:none;border-radius:6px}body.editor-theme .gallery-editor .toolbar.doc :is(.back,.icon-action){border-radius:50%}body.editor-theme .gallery-editor .editor{background:var(--stage)}body.editor-theme .gallery-editor .editor>:is(.context-panel,.rail,.right,.font-drawer){background:var(--surface);border-color:var(--border);box-shadow:none}body.editor-theme .gallery-editor :is(.context-toolbar,.canvas-bar,.status-bar){background:var(--surface-raised);border-color:var(--border);border-radius:8px;box-shadow:0 3px 12px #1728180c}body.editor-theme .gallery-editor .rail .tool{border-radius:8px;color:var(--ink-muted)}body.editor-theme .gallery-editor .rail .tool.on{background:var(--brand-tint);color:var(--brand);box-shadow:inset 3px 0 var(--brand)}body.editor-theme .gallery-editor .rail .tool:hover{background:var(--surface-warm)}body.editor-theme .gallery-editor :is(.context-toolbar,.canvas-bar) :is(.tool,.chip){border-radius:5px}body.editor-theme .gallery-editor :is(.panel-head,.task-head) h2{font:400 26px/1.2 var(--gallery-display);letter-spacing:-.025em}body.editor-theme .gallery-editor [data-testid=inspector-body]>.section{background:var(--surface-raised);border-color:var(--border);border-radius:8px;box-shadow:none}body.editor-theme .gallery-editor :is(.panel,.panel-body,.toolbar-popover) .btn:not(.secondary):not(.ghost){background:var(--brand);border-color:var(--brand);color:var(--on-brand);border-radius:6px 6px 12px}body.editor-theme .gallery-editor :is(.panel,.panel-body,.toolbar-popover) .btn.secondary{background:var(--surface);border-color:var(--border);color:var(--ink);border-radius:6px;box-shadow:none}body.editor-theme .gallery-editor :is(.panel,.panel-body,.toolbar-popover) .btn.ghost{background:transparent;color:var(--ink-muted);border-color:transparent}body.editor-theme .gallery-editor :is(.panel,.panel-body,.toolbar-popover) :is(.input,.text-input,.text-editor textarea,.mini input,.spacing-number,.size-number){background:var(--surface);border-color:var(--border-strong);color:var(--ink);border-radius:6px}body.editor-theme .gallery-editor :is(.panel,.panel-body) :is(.search,.list-controls input){background:var(--surface-sunken);border-color:var(--border);border-radius:6px}body.editor-theme .gallery-editor :is(.panel,.panel-body,.toolbar-popover) :is(.segmented,.bg-kinds){background:var(--surface-sunken);border-color:var(--border);border-radius:7px}body.editor-theme .gallery-editor :is(.panel,.panel-body,.toolbar-popover) :is(.segmented,.bg-kinds) button:hover:not(:disabled){background:var(--surface-warm)}body.editor-theme .gallery-editor [data-testid=inspector] .tool{background:var(--surface);border-color:var(--border);border-radius:6px}body.editor-theme .gallery-editor [data-testid=inspector] input[type=checkbox]{background:var(--border);border-color:var(--border-strong)}body.editor-theme .gallery-editor [data-testid=inspector] input[type=checkbox]:checked{background:var(--brand);border-color:var(--brand)}body.editor-theme .gallery-editor .select-menu .trigger{background:var(--surface-sunken);border-color:var(--border);border-radius:6px}body.editor-theme .gallery-editor .select-menu .menu{background:var(--surface-raised);border-color:var(--border);border-radius:9px}body.editor-theme .gallery-editor .toolbar-popover:not(.ghosting){background:var(--surface-raised);border-color:var(--border);border-radius:10px;box-shadow:var(--shadow-lg)}body.editor-theme .gallery-editor .panel-body :is(.types button,.tags .tag,.pill),body.editor-theme .gallery-editor [data-panel=layers] .filters .pill{background:var(--surface-sunken);color:var(--ink-muted);border-radius:6px}body.editor-theme .gallery-editor .panel-body :is(.types button,.pill):is(.active,.on),body.editor-theme .gallery-editor [data-panel=layers] .filters .pill.on{background:var(--brand-tint);color:var(--brand)}body.editor-theme .gallery-editor .panel-body :is(.types button,.tags .tag,.pill):hover:not(:disabled){background:var(--surface-warm)}body.editor-theme .gallery-editor [data-panel=layers] li.primary{border-color:var(--brand)}body.editor-theme .gallery-editor [data-panel=layers] .thumb{background:var(--stage)}body.editor-theme .gallery-editor :is(.effect-card,.effect-tile,.restore,.effect-presets .chip){background:var(--surface-raised);border-color:var(--border);box-shadow:none;border-radius:8px}body.editor-theme .gallery-editor .effect-presets .chip.on{border-color:var(--brand);background:var(--brand-tint)}body.editor-theme .gallery-editor input[type=range]:not(#export-quality,.hue input,.alpha input)::-webkit-slider-runnable-track{background:var(--border)}body.editor-theme .gallery-editor input[type=range]:not(#export-quality,.hue input,.alpha input)::-moz-range-track{background:var(--border)}body.editor-theme .gallery-editor input[type=range]:not(#export-quality,.hue input,.alpha input)::-webkit-slider-thumb{background:var(--surface-raised);border-color:var(--brand)}body.editor-theme .gallery-editor input[type=range]:not(#export-quality,.hue input,.alpha input)::-moz-range-thumb{background:var(--surface-raised);border-color:var(--brand)}body.editor-theme .gallery-editor :is(.dialog,.sheet){background:var(--surface-raised);color:var(--ink);border-color:var(--border);box-shadow:var(--shadow-lg)}body.editor-theme .gallery-editor .dialog h2{font:400 30px/1.15 var(--gallery-display);letter-spacing:-.025em}body.editor-theme .gallery-editor .dialog:has(.kind-switch){--export-surface:var(--surface-raised);--export-ink:var(--ink);--export-muted:var(--ink-muted);--export-action:var(--brand)}body.editor-theme .gallery-editor .dialog :is(.kind-switch,.settings-card){border-color:var(--border)}body.editor-theme .gallery-editor .dialog :is(.file-badge,.title-input){background:var(--surface);border-color:var(--border);color:var(--ink)}body.editor-theme .gallery-editor .dialog .title-input::placeholder{color:var(--ink-faint);opacity:1}body.editor-theme .gallery-editor .empty-hint{bottom:auto;left:50%;right:auto;width:min(90%,440px);transform:translate(-50%,-50%);background:var(--surface-raised);color:var(--ink-muted);border:1px solid var(--border);border-radius:8px;padding:12px}body.editor-theme .gallery-editor .chooser-appearance{margin-left:auto}body.editor-theme .gallery-editor .chooser-doc>strong{color:var(--editor-header-ink)}body.editor-theme .gallery-editor .empty{--v:var(--brand);--v-deep:var(--brand-dark);--v-tint:var(--brand-tint);--v-tint-strong:var(--surface-warm);--v-border:var(--border);--v-gradient:linear-gradient(125deg,var(--brand),var(--brand-dark));background:var(--surface-sunken)}body.editor-theme .gallery-editor .chooser-head{background:var(--surface-warm);border-color:var(--border);border-radius:9px}body.editor-theme .gallery-editor .chooser-eyebrow{color:var(--brand)}body.editor-theme .gallery-editor .empty h2{font:400 clamp(36px,4vw,54px)/1.08 var(--gallery-display)}body.editor-theme .gallery-editor :is(.create-col,.open-col){background:var(--surface);border-color:var(--border);border-radius:9px}body.editor-theme .gallery-editor .resume-icon{background:var(--brand-tint)}body.editor-theme .gallery-editor .open-col .file-dropzone{background:var(--surface-sunken);border-color:var(--border-strong)}body.editor-theme .gallery-editor .open-col .from-works{border-color:var(--border)}body.editor-theme .gallery-editor :is(.custom .btn,.opener .btn.full){color:var(--on-brand);box-shadow:none;border-radius:6px 6px 13px}body.editor-theme .gallery-editor .chooser :is(button,a,input):focus-visible{outline-color:var(--brand)}body.editor-theme .gallery-editor .dialog .kind-switch button.active{background:var(--brand);color:var(--on-brand)}body.editor-theme .gallery-editor .dialog .action.primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand);border-radius:6px 6px 12px}body.editor-theme .gallery-editor .dialog .action.secondary{background:var(--surface);color:var(--ink);border-color:var(--border)}body.editor-theme .gallery-editor .dialog .blocked{background:var(--surface-warm)}body.editor-theme .gallery-editor .dialog .ok{color:var(--success)}body.editor-theme .gallery-editor .sheet:has(.pro-header){--pro:var(--brand);--pro-deep:var(--brand-dark);--pro-bright:var(--brand);--pro-tint:var(--brand-tint);--pro-gradient:linear-gradient(125deg,var(--brand),var(--brand-dark))}body.editor-theme .gallery-editor .sheet :is(.brand-mark,.feature-badge,.best-badge,.upgrade){color:var(--on-brand)}body.editor-theme .gallery-editor :is(.toolbar.doc,.rail,.context-toolbar,.canvas-bar,.panel,.panel-body,.toolbar-popover,.dialog,.sheet,.appearance-control) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}body.editor-theme .gallery-editor .toolbar.doc :is(.back,.icon-action,.doc-name,.btn):focus-visible{outline-color:#dbe79d}body.editor-theme .gallery-editor :is(.toolbar.doc,.rail,.context-toolbar,.canvas-bar,.panel,.panel-body,.dialog) button{transition:background-color .16s,border-color .16s,transform .22s var(--control-ease)}body.editor-theme .gallery-editor .toolbar.doc .btn:active:not(:disabled){transform:translateY(1px)}@media (hover:hover) and (pointer:fine){body.editor-theme .gallery-editor .toolbar.doc .btn:hover:not(:disabled){transform:translateY(-1px)}body.editor-theme .gallery-editor .toolbar.doc .btn:active:not(:disabled){transform:translateY(1px)}}@media (max-width:900px){body.editor-theme .gallery-editor .rail .tool.on{box-shadow:inset 0 -3px var(--brand)}}@media (max-width:640px){body.editor-theme .gallery-editor .appearance-panel{top:calc(var(--doc-bar-height,64px) + 8px)}}@media (max-width:420px){body.editor-theme .gallery-editor .toolbar.doc:not(.chooser-doc){display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:3px 5px}body.editor-theme .gallery-editor .toolbar.doc>.back{grid-column:1;grid-row:1}body.editor-theme .gallery-editor .toolbar.doc>.doc-title{grid-column:2 / 4;grid-row:1;min-width:0}body.editor-theme .gallery-editor .toolbar.doc>.history-controls{grid-column:1 / 3;grid-row:2}body.editor-theme .gallery-editor .toolbar.doc>.document-actions{grid-column:3;grid-row:2;justify-self:end}}@media (prefers-reduced-motion:reduce){body.editor-theme .gallery-editor :is(.toolbar.doc,.rail,.context-toolbar,.canvas-bar,.panel,.panel-body,.toolbar-popover,.dialog,.sheet,.appearance-control) *{transition:none!important;animation:none!important}body.editor-theme .gallery-editor .toolbar.doc .btn{transform:none!important}}.new-design-label.svelte-i3p3fb{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;line-height:normal}.bell-wrap.svelte-1wvcng7{position:relative;z-index:2}.bell.svelte-1wvcng7{position:relative;border:none;background:transparent;font-size:1.1rem;line-height:1;padding:.35rem;border-radius:var(--radius-sm)}.bell.svelte-1wvcng7:hover{background:var(--surface-sunken)}.badge.svelte-1wvcng7{position:absolute;top:-.15rem;right:-.25rem;background:var(--danger);color:#fff;font-size:.6rem;font-weight:700;border-radius:999px;padding:.05rem .3rem;min-width:1rem}.panel.svelte-1wvcng7{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;width:min(22rem,calc(100vw - 2rem));padding:.5rem;box-shadow:var(--shadow-lg)}header.svelte-1wvcng7{display:flex;align-items:center;justify-content:space-between;padding:.2rem .4rem .5rem;font-size:.9rem}.mark.svelte-1wvcng7{border:none;background:transparent;color:var(--brand);font-size:.75rem;font-weight:600}.list.svelte-1wvcng7{max-height:24rem;overflow-y:auto}.row.svelte-1wvcng7{display:flex;align-items:flex-start;gap:.55rem;width:100%;border:none;background:transparent;text-align:left;padding:.5rem .4rem;border-radius:var(--radius-sm);color:inherit}.row.svelte-1wvcng7:hover{background:var(--surface-sunken)}.row.unread.svelte-1wvcng7{background:var(--brand-tint)}.avatar.svelte-1wvcng7{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex:none}.avatar.fallback.svelte-1wvcng7{display:grid;place-items:center;background:var(--surface-sunken);color:var(--ink-muted);font-weight:700;font-size:.8rem;text-transform:uppercase}.text.svelte-1wvcng7{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.title.svelte-1wvcng7{font-size:.82rem;line-height:1.3}.message.svelte-1wvcng7{font-size:.75rem;color:var(--ink-muted)}.when.svelte-1wvcng7{font-size:.68rem;color:var(--ink-faint)}.thumb.svelte-1wvcng7{width:2.4rem;height:2.4rem;border-radius:var(--radius-sm);object-fit:cover;flex:none}.hint.svelte-1wvcng7{margin:0;padding:.9rem .4rem;font-size:.85rem;color:var(--ink-muted)}.error-state.svelte-1wvcng7{padding:.5rem}.error-state.svelte-1wvcng7 .hint:where(.svelte-1wvcng7){padding:.25rem 0}.retry.svelte-1wvcng7{border:0;background:transparent;color:var(--brand);padding:.25rem 0;font:inherit;font-weight:600}.topnav.svelte-1epg1td{position:relative;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 1px 2px #18181b0a}.bar.svelte-1epg1td{width:min(100%,1280px);margin:0 auto;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.lead.svelte-1epg1td{display:flex;align-items:center;gap:2.5rem;min-width:0}.brand.svelte-1epg1td{display:flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;min-width:0}.mark.svelte-1epg1td{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--brand)}.wordmark.svelte-1epg1td{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.brand.svelte-1epg1td .beta{border-color:color-mix(in srgb,var(--brand) 26%,var(--border));background:var(--brand-tint);color:var(--brand-dark)}.links.svelte-1epg1td{display:flex;align-items:center;gap:1.5rem;min-width:0}.links.svelte-1epg1td a:where(.svelte-1epg1td){position:relative;padding:1.25rem 0;color:var(--ink-muted);font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--motion-fast) var(--ease-ui)}.links.svelte-1epg1td a:where(.svelte-1epg1td):hover{color:var(--brand)}.links.svelte-1epg1td a.active:where(.svelte-1epg1td){color:var(--brand);font-weight:600}.links.svelte-1epg1td a.active:where(.svelte-1epg1td):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--brand)}.tools.svelte-1epg1td{display:flex;align-items:center;gap:.75rem;flex:none}.search-slot.svelte-1epg1td{width:min(18rem,22vw)}.search-slot.svelte-1epg1td .field,.drawer-search.svelte-1epg1td .field{border-radius:var(--radius-sm);box-shadow:none;padding:0 .75rem}.search-slot.svelte-1epg1td input,.drawer-search.svelte-1epg1td input{padding:.5rem 0;font-size:.875rem}.search-slot.svelte-1epg1td .field:focus-within,.drawer-search.svelte-1epg1td .field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.btn.create.svelte-1epg1td{flex:none;padding:.55rem 1rem;border-radius:var(--radius-sm);background:var(--brand);color:#fff;white-space:nowrap}.btn.create.svelte-1epg1td:hover{background:var(--brand-dark)}.btn.upgrade.svelte-1epg1td{flex:none;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border:0;border-radius:var(--radius-pill);background:linear-gradient(135deg,#7b61ff,#5a3fd6);color:#fff;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #5a3fd659;transition:box-shadow var(--motion-fast) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.btn.upgrade.svelte-1epg1td:hover{box-shadow:0 3px 10px #5a3fd673;transform:translateY(-1px)}.btn.upgrade.svelte-1epg1td .crown:where(.svelte-1epg1td){width:1rem;height:1rem;color:#ffd166}.btn.quiet.svelte-1epg1td{background:var(--surface);border-color:var(--border);color:var(--ink)}.btn.quiet.svelte-1epg1td:hover{background:var(--surface-sunken)}.account-wrap.svelte-1epg1td{position:relative;flex:none}.avatar-btn.svelte-1epg1td{display:block;padding:0;border:0;border-radius:50%;background:none;line-height:0}.avatar.svelte-1epg1td{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--border);object-fit:cover}.initials.svelte-1epg1td{background:var(--brand-tint);color:var(--brand-dark);font-size:.72rem;font-weight:800}.menu.svelte-1epg1td{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;display:flex;flex-direction:column;min-width:14rem;padding:.35rem;box-shadow:var(--shadow)}.who.svelte-1epg1td{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:.5rem .55rem .55rem;border-bottom:1px solid var(--border)}.who.svelte-1epg1td strong:where(.svelte-1epg1td){font-size:.85rem;color:var(--ink)}.who.svelte-1epg1td span:where(.svelte-1epg1td){font-size:.72rem;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who.svelte-1epg1td .plan:where(.svelte-1epg1td){margin-top:.15rem;color:var(--brand);font-weight:700}.menu.svelte-1epg1td a:where(.svelte-1epg1td),.menu.svelte-1epg1td button:where(.svelte-1epg1td){display:block;width:100%;padding:.5rem .55rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:.85rem;text-align:left;text-decoration:none}.menu.svelte-1epg1td a:where(.svelte-1epg1td):hover,.menu.svelte-1epg1td button:where(.svelte-1epg1td):hover{background:var(--surface-sunken)}.menu.svelte-1epg1td .danger:where(.svelte-1epg1td){color:var(--danger)}.menu.svelte-1epg1td .premium-item:where(.svelte-1epg1td),.drawer.svelte-1epg1td .premium-item:where(.svelte-1epg1td){display:flex;align-items:center;gap:.55rem;margin-top:.2rem;background:linear-gradient(135deg,#7b61ff1f,#5a3fd629);border:1px solid rgba(123,97,255,.35);color:#4c34c0}.menu.svelte-1epg1td .premium-item:where(.svelte-1epg1td):hover,.drawer.svelte-1epg1td .premium-item:where(.svelte-1epg1td):hover{background:linear-gradient(135deg,#7b61ff33,#5a3fd63d)}.premium-item.svelte-1epg1td .crown:where(.svelte-1epg1td){flex:none;width:1.05rem;height:1.05rem;color:#e0a800}.premium-item.svelte-1epg1td .premium-copy:where(.svelte-1epg1td){display:flex;flex-direction:column;gap:.05rem;min-width:0}.premium-item.svelte-1epg1td .premium-copy:where(.svelte-1epg1td) strong:where(.svelte-1epg1td){font-size:.85rem;font-weight:700}.premium-item.svelte-1epg1td .premium-copy:where(.svelte-1epg1td) small:where(.svelte-1epg1td){font-size:.68rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hamburger.svelte-1epg1td{display:none;place-items:center;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted)}.drawer.svelte-1epg1td{display:none;flex-direction:column;gap:.15rem;padding:.5rem 24px 1rem;border-top:1px solid var(--border);background:var(--surface)}.drawer-search.svelte-1epg1td{margin-bottom:.5rem}.drawer.svelte-1epg1td a:where(.svelte-1epg1td),.drawer.svelte-1epg1td button:where(.svelte-1epg1td){display:block;width:100%;padding:.65rem .5rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-muted);font:inherit;font-size:.95rem;font-weight:500;text-align:left;text-decoration:none}.drawer.svelte-1epg1td a.active:where(.svelte-1epg1td){color:var(--brand);font-weight:600;background:var(--brand-tint)}.drawer.svelte-1epg1td .danger:where(.svelte-1epg1td){color:var(--danger)}.tools.svelte-1epg1td .bell{display:grid;place-items:center;padding:.4rem;color:var(--ink-muted)}.tools.svelte-1epg1td .bell:hover{color:var(--ink)}.tools.svelte-1epg1td .bell .badge{top:-6px;right:-8px;min-width:0;padding:0 .22rem;border:2px solid var(--surface);background:var(--brand);font-size:.5rem;line-height:1.5}@media (max-width: 1280px){.search-slot.svelte-1epg1td{display:none}}@media (max-width: 1040px){.btn.upgrade.svelte-1epg1td{padding:.5rem .6rem}.btn.upgrade.svelte-1epg1td span:where(.svelte-1epg1td){display:none}.btn.upgrade.svelte-1epg1td .crown:where(.svelte-1epg1td){width:1.1rem;height:1.1rem}}@media (max-width: 900px){.links.svelte-1epg1td,.btn.upgrade.svelte-1epg1td{display:none}.hamburger.svelte-1epg1td{display:grid}.drawer.svelte-1epg1td{display:flex}.lead.svelte-1epg1td{gap:1rem}.wordmark.svelte-1epg1td{font-size:1.05rem;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 640px){.bar.svelte-1epg1td{padding:0 16px;gap:.6rem}.drawer.svelte-1epg1td{padding-left:16px;padding-right:16px}.btn.create.svelte-1epg1td .new-design-label>span{display:none}.btn.create.svelte-1epg1td{padding:.55rem .7rem}.brand.svelte-1epg1td .beta{display:none}}@media (max-width: 430px){.wordmark.svelte-1epg1td{display:none}}.session-banner.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.55rem 2.5rem .55rem 1rem;background:var(--danger);color:#fff;font-size:.85rem}.session-banner.svelte-12qhfyh .btn:where(.svelte-12qhfyh){padding:.25rem .7rem;font-size:.78rem;background:#fff;color:var(--danger);border:0}.dismiss-banner.svelte-12qhfyh{position:absolute;right:.6rem;border:0;background:none;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.shell.svelte-12qhfyh{display:flex;flex-direction:column;height:100%;background-color:var(--surface-sunken);background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:24px 24px}.chrome.svelte-12qhfyh{position:sticky;top:0;z-index:90;flex:none}main.svelte-12qhfyh{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable}.focused.svelte-12qhfyh{display:flex;flex-direction:column;height:100%;min-height:0}footer.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:auto;padding:2rem 2.5rem;border-top:1px solid var(--border);background:var(--surface-sunken);font-size:.78rem;color:var(--ink-faint)}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink-faint);text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--brand);text-decoration:underline}.footer-copy.svelte-12qhfyh{flex:none}.footer-links.svelte-12qhfyh{display:flex;gap:1.25rem}@media (max-width: 640px){footer.svelte-12qhfyh{flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.5rem}}.boot-error.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:0;padding:.6rem 1.75rem;background:var(--danger-tint);color:var(--danger);font-size:.875rem;border-bottom:1px solid #f5d3ca}.boot-error.svelte-12qhfyh button:where(.svelte-12qhfyh){border:0;background:transparent;color:var(--danger);font:inherit;font-weight:700;text-decoration:underline}.auth-wait.svelte-12qhfyh{min-height:40vh}
