:root{--bg:#070912;--bg-2:#0c0f1c;--panel:#121626b8;--panel-solid:#121626;--line:#ffffff17;--line-strong:#ffffff2e;--text:#e6e9f5;--muted:#e6e9f58c;--accent:#7aa2ff;--accent-soft:#7aa2ff29;--raw:#fff;--gold:#f7c948;--ripe:#f7c948;--brand-raw:#fff;--brand-gold:#f7c948;--brand-ripe:#f7c948;--danger:#ff6b81;--granny:#8fa64a;--radius:14px;--radius-sm:9px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100dvh}body{color:var(--text);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:radial-gradient(1100px 700px at 12% -10%, color-mix(in srgb, var(--raw) 10%, transparent), transparent 60%), radial-gradient(1000px 700px at 50% 0%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 55%), radial-gradient(1100px 820px at 100% 0%, color-mix(in srgb, var(--ripe) 58%, #000) 0%, color-mix(in srgb, var(--ripe) 28%, #000) 22%, transparent 68%), radial-gradient(760px 560px at 28% 120%, #7aa2ff1a, transparent 58%), var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}html[data-locale-font] body{font-family:var(--locale-font), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.account__language{width:100%}.account__lang{align-items:center;gap:10px;display:flex}.account__globe{flex:none;width:32px;height:auto}.account__lang .account__language{flex:1;width:auto;min-width:0}.account__train{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0;font-size:11px;font-weight:600}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}button{font:inherit;color:inherit;cursor:pointer}kbd{border:1px solid var(--line-strong);background:#ffffff0d;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.muted{color:var(--muted)}.spacer{flex:1}.dot{border-radius:50%;flex:none;width:8px;height:8px}.app{flex-direction:column;height:100%;display:flex}.undo-toast{left:50%;bottom:calc(28px + env(safe-area-inset-bottom));z-index:40;max-width:min(440px,100vw - 32px);color:var(--text);text-align:center;pointer-events:none;background:#101422f0;border:1px solid #ffffff24;border-radius:10px;margin:0;padding:10px 16px;font-size:13.5px;line-height:1.4;animation:2.8s forwards undo-toast-fade;position:fixed;transform:translate(-50%)}@keyframes undo-toast-fade{0%{opacity:0;transform:translate(-50%)translateY(8px)}10%{opacity:1;transform:translate(-50%)translateY(0)}72%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(0)}}.topbar{z-index:20;min-width:0;height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(18px + env(safe-area-inset-right)) 0 calc(18px + env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#090b149e 0% 68%,#090b1400 100%);flex:none;align-items:center;gap:24px;display:flex;position:relative;overflow:hidden}.brand{flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}.brand__logo,.brand__name-btn{color:inherit;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:none;border-radius:10px;align-items:center;margin:0;display:flex}.brand__logo{padding:4px 2px}.brand__name-btn{padding:4px 8px 4px 2px}.brand__logo:hover,.brand__name-btn:hover{background:#ffffff0d}.brand__logo:focus-visible,.brand__name-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.brand__mark{filter:drop-shadow(0 0 10px #f7c94847);width:26px;height:26px;display:block}.tree-mark{flex:none;width:16px;height:16px;display:block;overflow:visible}.tree-mark .tree-mark__edges{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.tree-mark .tree-mark__node,.study__bar .nav-btn svg.tree-mark,.graph__synapse-btn svg.tree-mark,.tabbar__btn svg.tree-mark,.pane-swap__btn svg.tree-mark,.study__boards-btn svg.tree-mark,.workspace-chrome .library__head-actions .icon-btn svg.tree-mark{fill:currentColor;stroke:none}.study__bar .nav-btn svg.tree-mark .tree-mark__edges,.graph__synapse-btn svg.tree-mark .tree-mark__edges,.tabbar__btn svg.tree-mark .tree-mark__edges,.pane-swap__btn svg.tree-mark .tree-mark__edges,.study__boards-btn svg.tree-mark .tree-mark__edges,.workspace-chrome .library__head-actions .icon-btn svg.tree-mark .tree-mark__edges{fill:none;stroke:currentColor;stroke-width:3px}.study__bar .nav-btn svg.tree-mark .tree-mark__node,.graph__synapse-btn svg.tree-mark .tree-mark__node,.tabbar__btn svg.tree-mark .tree-mark__node,.pane-swap__btn svg.tree-mark .tree-mark__node,.study__boards-btn svg.tree-mark .tree-mark__node,.workspace-chrome .library__head-actions .icon-btn svg.tree-mark .tree-mark__node{fill:currentColor;stroke:none}.apple-outline,.honeybee-outline{pointer-events:none;flex:none;width:16px;height:16px;display:block;position:relative;overflow:hidden}.tone-mask__ink{background:currentColor;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tone-mask__gold{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.apple-outline__leaf{pointer-events:none;background:#3dae3a;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.study__bar .nav-btn .apple-outline{width:18px;height:18px}.brand__name{letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:600;line-height:1;display:inline-flex}.brand__name span{background:linear-gradient(90deg, var(--brand-raw), var(--brand-gold));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.app--bazaar .brand__name span{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#fff;color:#fff}.app--web .hub-nav__btn,.app--native .hub-nav__btn{color:#fff}.app--web .hub-nav__btn:not(.hub-nav__btn--on),.app--native .hub-nav__btn:not(.hub-nav__btn--on){color:#fff;opacity:.58}.app--web .hub-nav__btn--on,.app--native .hub-nav__btn--on{color:#fff;opacity:1}.topbar__stats{color:var(--muted);gap:18px;font-size:12px;display:flex}.topbar__stats>span{white-space:nowrap;flex-shrink:0}.topbar__stats strong{color:var(--text);font-weight:600}.boot{background:#070912;height:100%;position:relative;overflow:hidden}.boot__art,.boot__art svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.boot--login:after{content:"";z-index:1;background:#0709129e;position:absolute;inset:0}.boot--login #splash-brand{opacity:0}.boot__art #splash-brand text,.boot__art #splash-copy-veil{display:none}.boot__chrome{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:28px;width:min(680px,100% - 32px);display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%)}.boot--login .boot__chrome{width:min(400px,100% - 32px);top:50%;transform:translate(-50%,-50%)}.boot__copy{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.boot__title{z-index:1;color:#e6e9f5;letter-spacing:-.03em;text-align:center;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(42px,6.5vw,72px);font-weight:600;line-height:1;position:relative}.boot__title span{background:linear-gradient(90deg,#fff,#f7c948);color:#0000;-webkit-background-clip:text;background-clip:text}@media (hover:hover) and (width>=880px){.boot__chrome{gap:36px;top:54%}.boot__copy{gap:22px}}.boot__actions{pointer-events:auto;flex-direction:column;gap:10px;width:min(360px,100%);display:flex}.boot__actions:has(.boot__login){width:100%}.boot__actions>.btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070912d1;width:100%;min-height:44px}.boot__actions>.btn--primary{background:#7aa2ff47}.boot__actions>.btn.boot__tutorial{color:#f7c948;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070912c7;border-color:#f7c94847}.boot__actions>.btn.boot__tutorial:hover:not(:disabled){color:#fbe08a;background:#070912e0;border-color:#f7c94873}.boot__motto{isolation:isolate;color:#f4f6ff;letter-spacing:-.02em;text-align:center;text-wrap:balance;text-shadow:0 1px 8px #070912,0 0 12px #070912b3;pointer-events:auto;width:100%;margin:0;padding:10px 32px 12px;font-size:clamp(21px,3vw,27px);font-weight:400;line-height:1.2;position:relative}.boot__motto:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 46%,#070912db 0%,#0709128c 34%,#07091238 58%,#0709120f 76%,#07091200 92%);position:absolute;inset:-36px -64px}.boot__motto span{margin-bottom:.15em;display:block}.boot__login{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070912f0;flex-direction:column;gap:10px;max-height:min(78vh,620px);padding:16px;display:flex;overflow:auto}.dev-seed{flex-shrink:0;align-items:center;gap:6px;display:flex}.account{flex-shrink:0;margin-left:auto;position:relative}.topbar__hint{color:var(--muted);flex-shrink:0;align-items:center;gap:4px;margin-left:0;font-size:11px;display:flex}.account__avatar{border:1px solid var(--line-strong);background:var(--accent-soft);color:#cfdcff;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:600;display:grid;position:relative;overflow:visible}.account__avatar img,.account__avatar span{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.account__avatar svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.account__dot{border:2px solid var(--bg);background:var(--muted);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.account__dot--syncing{background:var(--accent)}.account__dot--idle{background:var(--raw)}.account__dot--error{background:var(--danger)}.account__dot--offline{background:var(--gold)}.modal__panel.account__sheet{gap:0;width:min(380px,100%);min-height:0;padding:0;overflow:hidden auto}.account__sheet:has(.subscribe__checkout){width:min(520px,100%)}.account__sheet .modal__head{padding:12px 14px 10px}.modal__head.account__head{border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(#000000b8 0%,#00000047 100%);border-bottom:none;flex-wrap:nowrap;flex:none;align-items:center;gap:10px;box-shadow:inset 0 -1px #ffffff0f}.account__head-end{flex:none;align-items:center;gap:6px;display:flex}.account__icon{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text);background:#ffffff1a;border-radius:9px;place-items:center;padding:0;display:grid}.account__icon:hover:not(:disabled){background:#ffffff2e}.account__icon:disabled{opacity:.35;cursor:not-allowed}.account__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.account__sync--busy svg{animation:.85s linear infinite account-sync-spin}.account__sync--key{color:#d3263a;border-color:#d3263a80}.account__sync--key:hover:not(:disabled){background:#d3263a24;border-color:#d3263ab3}@keyframes account-sync-spin{to{transform:rotate(360deg)}}.account__tabs{background:0 0;border:none;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;padding:0;display:grid}.account__tablist{display:contents}.account__tab{min-width:0;color:var(--muted);font:inherit;text-align:center;background:0 0;border:none;border-radius:8px;padding:8px 4px;font-size:12px;font-weight:650;line-height:1.2}.account__tab:hover{color:var(--text);background:#ffffff14}.account__tab--on{color:var(--text);background:#ffffff29}.account__tab--avatar{place-items:center;padding-top:5px;padding-bottom:5px;display:grid}.account__tab--avatar .avatar-chip{width:34px;height:34px;box-shadow:0 0 0 1px var(--line-strong);font-size:13px}.account__tab--avatar .avatar-chip svg{width:18px;height:18px}.account__tab--on.account__tab--avatar .avatar-chip{box-shadow:0 0 0 2px var(--accent)}.account__tab--mark{place-items:center;display:grid}.account__tab--mark .settings-mark{width:22px;height:22px}.account__body{padding:16px 18px}.modal__foot.account__foot{padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:linear-gradient(#00000047 0%,#000000b8 100%);border-top:none;justify-content:stretch;gap:6px;box-shadow:inset 0 1px #ffffff0f}.account__sheet .account__foot .oauth-btn{flex:none}.account__sheet .account__foot .btn{border-radius:9px;flex:1 1 0;width:auto;min-width:0;padding:7px 8px;font-size:11.5px;font-weight:600;line-height:1.2}.account__sheet .account__foot .tutorial-mode-btn{color:#f7c948;background:#f7c94814;border-color:#f7c94859}.account__sheet .account__foot .tutorial-mode-btn:hover:not(:disabled){color:#fbe08a;background:#f7c94824;border-color:#f7c94880}.account__sheet .account__foot .tutorial-mode-btn--on{color:#fbe08a;background:#f7c9482e;border-color:#f7c94899}.account__pane{flex-direction:column;flex:none;gap:12px;min-width:0;display:flex}.account__sheet .btn{width:100%}.account__who-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.account__who{flex-direction:column;gap:2px;min-width:0;display:flex}.account__who strong{font-size:14px}.account__who span,.account__status,.account__usage,.account__fine{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.account__fine a{color:#cfdcff}.account__fine--error{color:var(--danger)}.study__bee-add{place-self:center;place-items:center;width:36px;height:28px;padding:0;display:grid}.study__bee-add .honeybee-mark{width:18px;height:18px}.offer__bee-x{z-index:6;width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.offer__bee-x svg{width:14px;height:14px;display:block}.offer__bee-x:hover{color:var(--text)}.study__card-wrap--bees .offer__bee--full .card:not(.card--option-focus){border-color:color-mix(in srgb, var(--deck-border,#8fa64a) 90%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--deck-border,#8fa64a) 22%, transparent)}.account__algo{color:var(--muted);margin:0;padding-top:4px;font-size:12px;line-height:1.5}html[data-bidi=rtl] .account__algo,html[data-bidi=rtl] .account__train,html[data-bidi=rtl] .account__settings .account__fine{direction:rtl;unicode-bidi:isolate}.account__algo-mark{vertical-align:-3px;place-items:center;width:16px;height:16px;margin:0 1px;display:inline-grid}.account__algo-mark .apple-mark,.account__algo-mark .colorable-apple,.account__algo-mark .honeybee-mark{width:16px;height:16px}.library-export{gap:8px;display:grid}.about-export{grid-template-columns:1fr 1fr;align-items:start;gap:8px;margin-top:12px;display:grid}.about-export__menu:has(.about-export__pop){grid-column:1/-1}.about-export__menu{min-width:0}.about-export__btn{justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:32px;padding:5px 8px 5px 10px;font-size:12.5px;display:flex}.about-export__btn--on{border-color:#7aa2ff99;box-shadow:0 0 0 3px #7aa2ff1f}.about-export__btn .folder-menu__caret{flex:none}.about-export__pop{gap:8px;display:grid}.account__error{color:var(--danger);margin:0;font-size:12px}.account__settings{flex-direction:column;gap:14px;display:flex}.account__field{flex-direction:column;gap:2px;min-width:0;display:flex}.account__hinted{flex-direction:column;gap:4px;min-width:0;display:flex}.account__username-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.account__username-row .field{flex:9rem;min-width:0}.account__username-row .account__age{white-space:nowrap;flex:0 auto;margin:0 0 8px}.account__username-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account__sheet .account__username-actions .btn{flex:9rem;width:auto}.account__sheet .landing__form{gap:8px}.account__age{white-space:normal;flex:10rem;margin:0}.account__settings .account__fine{margin:0}.account__spectrum-reset{appearance:none;cursor:pointer;opacity:.38;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;padding:0;display:grid}.account__spectrum-reset .apple-mark,.account__spectrum-reset .colorable-apple{width:20px;height:20px}.colorable-apple{pointer-events:none;filter:drop-shadow(0 0 1.4px #ffffff6b);display:block;overflow:visible}.account__spectrum-slot{color:#ffffff6b;flex:none;place-items:center;width:22px;height:22px;display:grid}.account__spectrum-slot .apple-outline{width:20px;height:20px}.account__spectrum-saved{flex:none;display:grid;position:relative}.account__spectrum-saved-x{z-index:1;width:12px;height:12px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.account__spectrum-saved-x svg{width:12px;height:12px;display:block}.account__spectrum-saved-x:hover{color:var(--text)}.account__field .account__spectrum-name{border:1px solid var(--line-strong);width:auto;min-width:0;max-width:7.2rem;height:22px;color:var(--text);font:inherit;background:#00000047;border-radius:6px;flex:6.5rem;margin:0;padding:0 6px;font-size:11px}.account__spectrum-check{appearance:none;color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;padding:0;display:grid}.account__spectrum-check svg{width:16px;height:16px;display:block}.account__spectrum-check:hover:not(:disabled){color:var(--text)}.account__spectrum-check--on,.account__spectrum-check:disabled.account__spectrum-check--on{color:#f4f6ff;cursor:default}.account__spectrum-check:disabled:not(.account__spectrum-check--on){opacity:.35;cursor:default}.account__spectrum-reset:hover:not(:disabled){opacity:.7}.account__spectrum-reset--on{opacity:1}.account__spectrum-reset:disabled{cursor:default}.account__spectrum{flex-direction:column;gap:8px;min-width:0;display:flex}.account__spectrum-meter{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.account__spectrum-preview{border:1px solid #ffffff29;border-radius:10px;flex:none;width:56px;height:36px;display:block}.account__spectrum-bar{align-items:center;gap:8px;min-width:0;display:flex}.account__spectrum-defaults{flex-flow:row;flex:none;justify-content:flex-start;align-items:center;gap:5px;display:flex}.account__spectrum-pad{background-blend-mode:multiply;cursor:crosshair;touch-action:none;background-color:#fff;border:1px solid #ffffff29;border-radius:10px;outline:none;flex:auto;min-width:0;height:36px;position:relative;box-shadow:inset 0 0 0 1px #00000040}.account__spectrum-pad:focus-visible{box-shadow:inset 0 0 0 1px #00000040, 0 0 0 2px var(--bg,#0e1420), 0 0 0 4px #ffffff59}.account__spectrum-pad--locked{opacity:.38;pointer-events:none;cursor:default}.account__spectrum-thumb{pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.account__novelty{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.study__rail,.study__bar{background:#04060c8c;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.study__bar{flex-direction:row;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:grid;overflow:visible}.study__bar>:first-child{justify-self:start}.study__bar>:last-child{justify-self:end}.study__bar>:only-child{grid-column:1/-1;justify-self:center}.study__current{touch-action:pan-y;flex-direction:column;gap:10px;display:flex}.study__ripen{flex-direction:column;gap:8px;display:flex}.panel--browse .study__current,.panel--browse .study__deck{touch-action:pan-y}.panel--browse{overflow-y:auto}.panel--study.panel--browse>.browse__stack>.browse__canvas--media{border-color:#ffffff6b;flex-direction:column;flex:none;gap:10px;height:auto;min-height:min-content;padding:0 14px 12px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,inset 0 0 48px #7aa2ff12}.panel--study.panel--browse>.browse__deck>.browse__canvas--media{height:auto;min-height:min-content;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:none;gap:10px;padding:0 14px 4px;display:flex;overflow:hidden}.browse__media-head{border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background:linear-gradient(#000 0%,#000000b8 62%,#00000047 100%);flex:none;gap:6px;margin-inline:-14px;padding:12px 14px 8px;display:grid;box-shadow:inset 0 -1px #ffffff0f}.browse__media-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.browse__media-heading{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.browse__categories{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.browse__media-title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.browse__media-heading .folder-tree__mark{width:22px;height:22px}.browse__media-heading .folder-tree__mark svg{width:20px;height:20px}.browse__media-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:20px;font-weight:650;line-height:1.25}.panel--study.panel--browse>.browse__stack{flex-direction:column;gap:12px;display:flex}.browse__deck{border-radius:var(--radius);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff6b;flex-direction:column;gap:12px;min-width:0;padding:0 0 14px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,inset 0 0 48px #7aa2ff12}.browse__deck>.browse__canvas{box-shadow:none;background:0 0;border:0;border-radius:0}.browse__deck>.study__current,.browse__deck>.muted.empty{padding-inline:14px}.panel--study.panel--browse>.browse__deck>.browse__canvas--slides{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:none;gap:4px;margin-top:-8px;padding:0 14px 8px;display:flex;overflow:hidden}.browse__canvas--slides .sell-form__title{margin:0}button.browse__media-title{font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;font-weight:650;line-height:1.25}.browse__media-head:has(.browse__promo-author){padding-top:0}.browse__promo-author{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;color:#f8f1dc;width:auto;max-width:none;font:inherit;text-align:left;cursor:pointer;background:#3a3e48;border:0;align-items:center;gap:10px;margin:0 -14px;padding:8px 14px;font-size:14px;font-weight:650;display:flex}.browse__promo-author .avatar-chip{flex:none;width:32px;height:32px}.browse__promo-author>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.browse__media-offer{flex:none;align-items:center;gap:8px;margin-top:1px;display:flex}.browse__card-count{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.2}.bazaar__cat{color:#f8f1dc;font:inherit;cursor:pointer;background:#1a2744;border:0;border-radius:4px;align-items:center;gap:8px;margin:8px 12px 4px;padding:4px 12px;font-size:13px;font-weight:650;line-height:1.3;display:inline-flex}.bazaar__cat--header{letter-spacing:-.02em;color:#fff;background:0 0;margin:0;padding:6px 0;font-size:18px}.category-menu summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.category-menu summary>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.category-menu__chev{color:var(--muted);flex:none}.browse__media-meta{color:var(--muted);font-size:13px;font-weight:500}.browse__media-top .icon-btn,.browse__media-top .price-btn{flex:none;margin-top:1px}.browse__deck-actions{flex:none;justify-content:center;padding:4px 0 8px;display:flex}.btn.browse__deck-download{color:#f8f1dc;background:#655521;border-color:#443714;justify-content:center;align-items:center;gap:8px;width:min(100%,262px);display:inline-flex}.btn.browse__deck-download:hover:not(:disabled){color:#f8f1dc;background:#866e29;border-color:#604d1c}.btn.browse__deck-download svg{width:18px;height:18px}.typing-periods{text-align:left;width:1.15em;display:inline-block}.panel--study.panel--browse .browse__deck>.browse__canvas--slides .browse__gallery-wrap{flex:1;height:100%;min-height:0}.panel--study.panel--browse .browse__deck>.browse__canvas--slides .browse__gallery{scrollbar-width:none;scroll-snap-type:x mandatory;flex-direction:row;flex:1;gap:0;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:auto hidden}.panel--study.panel--browse .browse__deck>.browse__canvas--slides .browse__gallery::-webkit-scrollbar{display:none}.panel--study.panel--browse .browse__deck>.browse__canvas--slides .browse__gallery img,.panel--study.panel--browse .browse__deck>.browse__canvas--slides .browse__gallery video{object-fit:contain;scroll-snap-align:start;scroll-snap-stop:always;background:#00000047;flex:0 0 100%;width:100%;min-width:0;max-width:none;height:100%;max-height:none;display:block}.account__novelty span{color:var(--text);font-size:12.5px}.layout{--library-w:360px;--study-w:368px;--pane-min:320px;--chrome-cluster:var(--chrome-icons-row,16rem);grid-template-columns:minmax(var(--pane-min), var(--library-w,1fr)) 12px minmax(var(--pane-min), 1fr) 12px minmax(var(--pane-min), var(--study-w));min-width:0;min-height:0;padding:12px calc(12px + env(safe-area-inset-right)) 12px calc(12px + env(safe-area-inset-left));flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"chrome chrome chrome studySash study""pop libSash tree studySash study""library libSash tree studySash study";gap:0;display:grid;overflow-x:auto}.workspace-chrome{--chrome-fade:88px;pointer-events:none;min-width:0;margin-bottom:calc(-1 * var(--chrome-fade));padding-bottom:var(--chrome-fade);flex-direction:column;grid-area:chrome;display:flex;position:relative;overflow:visible}.workspace-chrome:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#000 0%,#000000f0 18%,#000000c7 36%,#00000085 54%,#00000047 70%,#0000001f 84%,#0000000a 93%,#0000 100%);position:absolute;inset:0}.workspace-chrome__bar,.workspace-chrome__pop,.workspace-chrome .library__chrome,.workspace-chrome .date-filter__pop{pointer-events:auto}.workspace-chrome__bar,.workspace-chrome .library__chrome{z-index:20;position:relative}.workspace-chrome__bar{width:100%;min-width:0}.workspace-chrome__bar:empty,.workspace-chrome__pop:empty{display:none}.workspace-chrome__pop{z-index:20;box-sizing:border-box;grid-area:pop;align-self:start;width:100%;min-width:0;padding:0 14px;position:relative}.library__folder-pop:empty{display:none}.library__folder-pop{z-index:6;flex:none;width:100%;min-width:0;position:relative}.layout:has(.library__folder-pop:not(:empty)) .workspace-chrome{--chrome-fade:12px}.panel--library:has(.library__folder-pop:not(:empty)){overflow:visible}.workspace-chrome>.date-filter__pop{z-index:21;left:auto;right:14px;top:calc(100% - var(--chrome-fade) + 4px);width:min(292px,100% - 28px);position:absolute}.panel--library{z-index:3;grid-area:library;position:relative}.pane-sash--library{grid-area:libSash}.layout>.stage{z-index:3;grid-area:tree;min-height:0}.pane-sash--study{grid-area:studySash}.panel--study{grid-area:study}.layout[data-focus=sides]{grid-template-columns:minmax(var(--pane-min), 1fr) 12px minmax(var(--pane-min), 1fr);padding-bottom:calc(12px + env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"chrome studySash study""pop studySash study""library studySash study""swap studySash study"}.layout[data-focus=sides] .workspace-chrome .library__chrome,.layout[data-focus=sides] .workspace-chrome .library__chrome--stacked{width:100%;max-width:none}.layout[data-focus=sides] .stage,.layout[data-focus=sides] .pane-sash--library{display:none}.layout[data-focus=sides] .pane-swap{display:grid}@media (hover:hover),(width>=881px){.layout[data-tree=closed] .stage,.layout[data-tree=closed] .pane-sash--library,.layout[data-library=closed] .panel--library,.layout[data-library=closed] .pane-sash--library{display:none}.layout[data-library=open][data-tree=closed],.layout[data-library=closed][data-tree=open]{grid-template-columns:minmax(var(--chrome-one-row,var(--pane-min)), 1fr) 12px minmax(var(--pane-min), var(--study-w));grid-template-rows:auto auto minmax(0,1fr)}.layout[data-library=open][data-tree=closed]{grid-template-areas:"chrome studySash study""pop studySash study""library studySash study"}.layout[data-library=closed][data-tree=open]{grid-template-areas:"chrome studySash study""pop studySash study""tree studySash study"}.layout[data-library=closed][data-tree=open] .stage{display:flex}.layout[data-library=closed][data-tree=closed]{grid-template:"study"minmax(0,1fr)/minmax(0,1fr)}.layout[data-library=closed][data-tree=closed] .workspace-chrome,.layout[data-library=closed][data-tree=closed] .workspace-chrome__pop,.layout[data-library=closed][data-tree=closed] .stage,.layout[data-library=closed][data-tree=closed] .pane-sash--study{display:none}.layout[data-library=closed][data-tree=closed] .panel--study{padding-left:max(14px,50% - 280px);padding-right:max(14px,50% - 280px)}}.layout[data-focus=sides][data-tab=tree]{grid-template-areas:"chrome studySash study""pop studySash study""tree studySash study""swap studySash study"}.layout[data-focus=sides][data-tab=tree] .stage{display:flex}.layout[data-focus=sides][data-tab=tree] .panel--library{display:none}.layout[data-focus=library]{grid-template-columns:minmax(0,1fr) 12px;grid-template-areas:"chrome chrome""pop libSash""library libSash"}.layout[data-focus=library] .stage,.layout[data-focus=library] .pane-sash--study,.layout[data-focus=library] .panel--study{display:none}.layout[data-focus=library] .workspace-chrome__pop,.layout[data-focus=sides] .workspace-chrome__pop{width:100%}.layout[data-focus=study]{grid-template:"study"minmax(0,1fr)/minmax(0,1fr)}.layout[data-focus=study] .workspace-chrome,.layout[data-focus=study] .workspace-chrome__pop,.layout[data-focus=study] .panel--library,.layout[data-focus=study] .pane-sash--library,.layout[data-focus=study] .stage,.layout[data-focus=study] .pane-sash--study{display:none}.layout[data-focus=study] .panel--study{padding-left:max(14px,50% - 280px);padding-right:max(14px,50% - 280px)}.layout--bazaar{--pane-max:520px;--bazaar-list:var(--library-w,var(--pane-min));justify-content:safe center}.layout--bazaar,.layout--bazaar[data-focus=split],.layout--bazaar[data-focus=sides]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(var(--pane-min), min(var(--bazaar-list), var(--pane-max))) 12px minmax(var(--pane-min), var(--pane-max));grid-template-areas:"library libSash study"}.layout--bazaar>.stage,.layout--bazaar>.pane-sash--study,.layout--bazaar>.pane-swap{display:none}.layout--bazaar[data-focus=sides] .pane-sash--library,.layout--bazaar[data-focus=sides] .panel--library,.layout--bazaar[data-focus=sides] .panel--study{display:flex}.layout--bazaar[data-focus=sides] .pane-swap{display:none}.layout--bazaar[data-focus=library]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0, var(--pane-max)) 12px;grid-template-areas:"library libSash"}.layout--bazaar[data-focus=study]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0, var(--pane-max));grid-template-areas:"study"}.layout--bazaar.layout--sell,.layout--bazaar.layout--sell[data-focus=split],.layout--bazaar.layout--sell[data-focus=sides]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(var(--pane-min), min(var(--bazaar-list), var(--pane-max))) 12px minmax(var(--pane-min), min(var(--bazaar-list), var(--pane-max))) 12px minmax(var(--pane-min), var(--pane-max));grid-template-areas:"library libSash sell sellSash study"}.panel--sell{grid-area:sell;min-height:0}.pane-sash--sell{grid-area:sellSash}.layout--bazaar.layout--shop-closed.layout--sell,.layout--bazaar.layout--shop-closed.layout--sell[data-focus=split],.layout--bazaar.layout--shop-closed.layout--sell[data-focus=sides],.layout--bazaar.layout--shop-closed.layout--sell[data-focus=library]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(var(--pane-min), min(var(--bazaar-list), var(--pane-max))) 12px minmax(var(--pane-min), var(--pane-max));grid-template-areas:"sell sellSash study"}.layout--bazaar.layout--shop-closed .panel--library,.layout--bazaar.layout--shop-closed .pane-sash--library,.layout--bazaar.layout--sell[data-focus=sides] .panel--sell,.layout--bazaar.layout--sell[data-focus=sides] .pane-sash--sell,.layout--bazaar.layout--sell[data-focus=library] .panel--sell,.layout--bazaar.layout--sell[data-focus=library] .pane-sash--sell,.layout--bazaar.layout--sell[data-focus=study] .panel--sell,.layout--bazaar.layout--sell[data-focus=study] .pane-sash--sell,.layout--bazaar.layout--sell[data-focus=sides][data-tab=sell] .panel--library{display:none}.layout--bazaar.layout--sell[data-focus=sides][data-tab=sell] .panel--sell{grid-area:library;display:flex}.layout--resizing,.layout--resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.pane-sash{z-index:2;touch-action:none;cursor:col-resize;min-width:0;position:relative}.pane-sash:after{content:"";background:0 0;border-radius:99px;width:2px;transition:background .14s;position:absolute;top:18%;bottom:18%;left:50%;transform:translate(-50%)}.pane-sash:hover:after,.pane-sash:focus-visible:after,.layout--resizing .pane-sash:after{background:#ffffff38}.pane-sash:focus-visible{outline:none}.tabbar{display:none}.pane-swap{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;grid-area:swap;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-self:stretch;gap:3px;margin:8px 0 0;padding:3px;display:none}.pane-swap__btn{min-height:40px;color:var(--muted);letter-spacing:.01em;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.pane-swap__btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pane-swap__btn .tree-mark{width:18px;height:18px}.pane-swap__btn--on{background:var(--accent-soft);color:#cfdcff}.study__boards{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;flex:none;grid-template-columns:1fr 1fr;gap:3px;margin-top:auto;padding:3px;display:none}.study__boards-btn{min-height:40px;color:var(--muted);letter-spacing:.01em;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.study__boards-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.study__boards-btn .tree-mark{width:18px;height:18px}.study__boards-btn--on{background:var(--accent-soft);color:#cfdcff}@media (hover:hover),(width>=881px){.layout:not(.layout--bazaar) .study__boards{display:grid}}.panel.panel--sell{gap:0}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px;display:flex;overflow-y:auto}.panel--study{-webkit-overflow-scrolling:touch;touch-action:pan-y}.panel--study>*{flex-shrink:0}.study__body{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.panel--study>.study__body{flex-shrink:1}.panel--study:has(.study__scroll){overflow:hidden}.study__body>.study__scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:hidden auto}.panel::-webkit-scrollbar{width:8px}.panel::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:99px}.panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel--shop,.panel--sell,.layout:not(.layout--bazaar)>.panel--study{padding-top:0}.panel--shop>.panel__head,.panel--sell>.panel__head,.layout:not(.layout--bazaar)>.panel--study>.panel__head{box-sizing:border-box;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background:#000;min-height:48px;margin-inline:-14px;padding:8px 14px;box-shadow:inset 0 -1px #ffffff14}@media (hover:hover),(width>=881px){.layout:not(.layout--bazaar):not([data-focus=study]):not([data-library=closed][data-tree=closed])>.panel--study:has(>.study__body){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:visible}.layout:not(.layout--bazaar):not([data-focus=study]):not([data-library=closed][data-tree=closed])>.panel--study:has(>.study__body)>.panel__head{z-index:0;min-height:0;box-shadow:none;background:#000;border-radius:0;flex:none;align-self:stretch;margin:0;padding:4px 14px 0;position:relative;overflow:visible}.layout:not(.layout--bazaar):not([data-focus=study]):not([data-library=closed][data-tree=closed])>.panel--study:has(>.study__body)>.panel__head:after{content:"";z-index:-1;height:calc(var(--radius) + 2px);pointer-events:none;background:#000;position:absolute;top:100%;left:0;right:0}.layout:not(.layout--bazaar):not([data-focus=study]):not([data-library=closed][data-tree=closed])>.panel--study:has(>.study__body)>.study__body{z-index:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:auto;align-self:stretch;min-height:0;margin-top:0;padding:14px;position:relative;overflow:hidden}}@media (hover:hover){.layout:not(.layout--bazaar):not([data-focus=study]):not([data-library=closed][data-tree=closed])>.panel--study:has(>.study__body)>.panel__head{height:50px}}.panel--sell>.panel__head{box-shadow:none}.panel--library.panel--shop>.panel__head{padding:8px 14px}.panel__head-mark{object-fit:contain;flex:none;width:40px;height:40px;display:block}.community-glyph{object-fit:contain;pointer-events:none;flex:none;display:block}.panel__head h2{flex:1;min-width:0}.path-title{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:none;border-radius:6px;margin:0;padding:0;display:block}.path-title:hover,.path-title:focus-visible{color:#fff}.path-title:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.panel__head--actions{justify-content:flex-end}.library__head-actions{grid-area:actions;align-items:center;gap:6px;display:flex;overflow:visible}.panel--library .panel__head{flex-wrap:nowrap;padding-top:0;overflow:visible}.folder-menu{grid-area:title;align-items:center;min-width:0;max-width:14rem;display:flex}.folder-menu--assign .folder-menu__name{color:#cfdcff}.folder-menu__heading{flex:0 auto;align-items:center;gap:2px;width:max-content;min-width:0;max-width:100%;font-size:16px;display:flex}.folder-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:0 auto;margin:0;padding:0;overflow:hidden}.folder-menu__name--empty{color:var(--muted)}.folder-menu__caret{color:#f7c948;filter:drop-shadow(0 0 6px #f7c94873);background:0 0;border:none;border-radius:6px;flex:none;align-self:center;place-items:center;width:24px;height:24px;padding:0;display:grid}@media (hover:hover){.folder-menu__caret:hover{color:#ffe08a;filter:drop-shadow(0 0 8px #f7c94899);background:#f7c9482e}}.folder-menu__caret--on,.folder-menu__caret--on:hover,.folder-menu__caret--pick,.folder-menu__caret--pick:hover{color:#fff4c8;filter:drop-shadow(0 0 8px #f7c9488c);background:#f7c94852}.folder-menu__caret.neuron-drop-over,.folder-menu__caret--pick.neuron-drop-over,.folder-menu__caret--pick.neuron-drop-over:hover{color:#fff4c8;filter:none;background:#f7c9486b}.panel--library-drag .folder-menu__caret,.library__chrome--drag .folder-menu__caret{outline:1px dashed #f7c9488c}.folder-menu__pop{z-index:20;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel-solid);width:100%;min-width:0;max-width:none;margin-top:4px;padding:12px 10px 10px;position:static;box-shadow:0 12px 28px #00000059}.workspace-chrome__pop .folder-menu__pop,.library__folder-pop .folder-menu__pop{margin-top:0;margin-bottom:8px}.workspace-chrome__pop .folder-tree,.library__folder-pop .folder-tree{max-height:min(100dvh - 16rem,40rem)}.folder-form{background:#ffffff0a;border-radius:8px;flex-direction:column;flex:1;gap:6px;min-width:0;margin:6px 0;padding:8px;display:flex}.folder-form--confirm p{color:var(--text);margin:0;font-size:14px}.folder-form__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.folder-form__label input{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#00000040;border-radius:7px;padding:9px 10px;font-size:15px}.folder-form__actions{gap:6px;display:flex}.folder-menu__pop--move{z-index:20;width:100%;margin-top:0;position:static}.folder-tree{max-height:min(52vh,440px);margin:0;padding:0;list-style:none;overflow:hidden auto}.folder-tree ul{margin:0;padding:0;list-style:none}.community-library{background:#ffffff0a;border:1px solid #c9a13a66;border-radius:12px;margin:0 0 10px;padding:6px 6px 8px}.community-library>ul{max-height:none}.folder-tree__branch--bazaar,.folder-tree__row--trash{border-top:1px solid var(--line-strong);margin-top:8px;padding-top:8px}.folder-tree__row--bazaar{font-weight:600}.folder-tree__section{text-align:left;background:#ffffff12;border:none;border-radius:8px;width:100%;margin:0;padding:0 8px;font-weight:700}.folder-menu__pop:not(.folder-assign__pop):not(.folder-menu__pop--move) .folder-tree__section.folder-tree__row:has(>.folder-tree__count){cursor:pointer;grid-template-columns:none;display:flex}.folder-tree .folder-tree__section.folder-tree__row:has(>.folder-tree__count){cursor:pointer;grid-template-columns:none;display:flex}.folder-tree__section .folder-tree__name{flex:1;align-items:center;gap:2px;min-width:0;font-weight:700;display:flex}.folder-tree__section-title{min-width:0;color:inherit;font:inherit;font-weight:700;line-height:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:0 auto;margin:0;padding:0;overflow:hidden}.folder-tree__section .folder-tree__twist{flex:none}.folder-tree__section--neurons{background:#ffffff12}.folder-tree__section--bazaar{background:#8fa64a29}.folder-tree__section--community{background:#c9a13a29}.folder-tree__section--shut{opacity:.72}.folder-tree__row--trash{color:var(--muted)}.folder-tree__trash-icon{width:18px;height:18px;color:var(--danger);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.folder-tree__trash-icon svg{display:block}.folder-tree__row{align-items:center;gap:4px;min-height:40px;display:flex;position:relative}.folder-tree__row:has(>.folder-tree__count){grid-template-columns:minmax(0,1fr) 4.75ch max-content;align-items:center;column-gap:4px;display:grid}.folder-menu__pop:not(.folder-assign__pop):not(.folder-menu__pop--move) .folder-tree__row:has(>.folder-tree__count){grid-template-columns:minmax(0,1fr) 4.75ch 130px}.folder-menu__pop:not(.folder-assign__pop):not(.folder-menu__pop--move) .folder-tree__count{justify-self:end}.folder-menu__pop:not(.folder-assign__pop):not(.folder-menu__pop--move) .folder-tree__ops{grid-template-columns:28px 32px 32px 32px;place-items:center;gap:2px;width:100%;margin-left:0;display:grid}.folder-tree__slot{place-items:center;width:100%;height:32px;display:grid}.folder-tree__got{color:#7dcea0;place-items:center;width:28px;height:28px;display:grid}.folder-tree__got svg{width:18px;height:18px}.folder-tree__lead{align-items:center;gap:6px;min-width:0;display:flex}.folder-tree__twist{width:22px;height:22px;color:var(--muted);background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.folder-tree__twist svg{width:12px;height:12px;transition:transform .12s}.folder-tree__twist--closed svg{transform:rotate(-90deg)}.folder-tree__twist--leaf{visibility:hidden}.folder-tree__twist:hover{color:var(--text);background:#ffffff14}.folder-tree__choice{flex:1;align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.folder-tree__copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.folder-tree__copy .folder-tree__pick{flex:none;width:100%;min-height:0;padding:0}.folder-tree__copy .folder-tree__pick--sub{width:auto;min-height:0;color:var(--muted);flex-direction:row;align-items:center;padding-top:0;font-size:12px}.folder-tree__copy .rating-stars{padding:0}.bazaar__row-meta{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.bazaar__row-meta .folder-tree__pick--sub{flex:none;width:auto;padding:0}.bazaar__row-meta .creator-links,.bazaar__row-meta .rating-stars{margin:0}.folder-tree__square{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.folder-tree__square:before{content:"";background:var(--folder-ripe,var(--ripe));border-radius:2px;width:9px;height:9px}.folder-tree__star{color:#f7c948;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.folder-tree__star svg{width:16px;height:16px;display:block}.folder-tree__apple{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.folder-tree__apple .colorable-apple{pointer-events:none;width:16px;height:16px}span.folder-tree__square{cursor:default}.folder-form--edit{gap:10px}.folder-form--edit .account__spectrum{width:100%}.folder-form--edit .account__fine{margin:0}.folder-tree__row--all,.folder-tree__row--trash{background:#ffffff14;border-radius:8px}.folder-tree__row--all .folder-tree__name,.folder-tree__row--trash .folder-tree__name{font-weight:700}.folder-tree__row--all{font-weight:600}.folder-assign{text-transform:none;letter-spacing:0;color:var(--text);position:relative}.folder-assign__toggle{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;background:#0000004d;align-items:center;gap:4px;padding:6px 8px 6px 11px;font-size:13px;display:flex}.folder-assign__toggle:focus,.folder-assign__toggle--on{border-color:#7aa2ff99;box-shadow:0 0 0 3px #7aa2ff1f}.folder-assign__label{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:1;min-width:0;overflow:hidden}.folder-assign__path{unicode-bidi:plaintext}.folder-assign__pop{margin-top:6px}.folder-assign .folder-tree--assign{background:0 0;border:none;padding:0}.token-field{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#0000004d;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex;position:relative}.token-field:focus-within{border-color:#7aa2ff99;box-shadow:0 0 0 3px #7aa2ff1f}.token-field__chip{max-width:100%;color:var(--text);background:#7aa2ff2e;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 8px;font-size:13px;line-height:1.2;display:inline-flex}.token-field__chip button{width:18px;height:18px;color:var(--muted);background:0 0;border:none;border-radius:50%;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.token-field__chip button:hover{color:var(--text);background:#ffffff1f}.token-field input{min-width:8ch;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:13px}.token-field__suggest{z-index:8;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel-solid);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 24px #0006}.token-field__suggest button{width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px}.token-field__suggest button:hover{background:#7aa2ff29}.folder-tree--assign{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#0000004d;max-height:min(28vh,220px);padding:4px 0}.folder-tree--assign .folder-tree__choice{min-height:36px;font-size:13px}.folder-tree--move .folder-tree__pick{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:4px 8px}.folder-tree__pick{min-width:0;min-height:44px;color:var(--text);text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;padding:8px;font-size:15px;display:flex}.folder-tree__pick:hover{background:#ffffff0f}.folder-tree__pick--on{background:0 0}.folder-tree__row--on:before{content:"";pointer-events:none;background:#9bb6ff;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:3px;box-shadow:0 0 6px 1px #7aa2ff80}.folder-tree__row:has(.folder-tree__pick--on):before{content:"";pointer-events:none;background:#9bb6ff;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:3px;box-shadow:0 0 6px 1px #7aa2ff80}.folder-tree__ops{flex:none;justify-content:flex-end;align-items:center;gap:2px;min-height:32px;margin-left:auto;display:flex}.panel--sell .sell-tools{background:#3a3e48;flex:none;align-items:center;gap:10px;margin:0 -14px;padding:8px 14px;display:flex}.panel--sell .sell-tools .search{flex:1;min-width:0}.panel--sell .sell-tools .folder-tree__ops{min-height:0}.panel--sell .folder-tree__choice{gap:6px}.panel--sell .folder-tree__pick{padding:6px 4px 6px 0}.panel--sell .folder-tree__ops--meta{grid-template-columns:max-content 3.5rem;place-items:center end;gap:12px;display:grid}.panel--sell.sell--tight .folder-tree__ops--meta{grid-template-columns:3.5rem}.panel--sell.sell--tight .folder-tree__ops--meta>:first-child{display:none}.sort-btn{max-width:100%;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.sort-btn--on,.sort-btn:hover{color:var(--text)}.sort-arrow{flex:none;display:block}.sort-arrow--up{transform:rotate(180deg)}.panel--sell .folder-tree__meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.panel--sell .folder-tree__meta--price{color:var(--text);font-weight:650}.panel--sell .bazaar__row-title,.panel--sell .bazaar__row-sub{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;display:block;overflow:hidden}.folder-tree__ops .icon-btn.add-node-btn{flex:none;width:28px;min-width:28px;max-width:28px;height:28px}.panel--shop .folder-tree__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;padding-right:8px;display:grid}.panel--shop .folder-tree__choice{gap:6px}.panel--shop .folder-tree__twist{width:16px}.panel--shop .folder-tree__ops{grid-template-columns:28px 28px;justify-self:end;place-items:center;gap:2px;margin-left:0;display:grid}.panel--shop .folder-tree__ops:has(.price-btn){grid-template-columns:28px max-content}.panel--shop .folder-tree__ops .folder-tree__slot{width:28px;height:28px}.panel--shop .folder-tree__ops .icon-btn.add-node-btn,.panel--shop .folder-tree__fav{width:28px;min-width:28px;max-width:28px;height:28px}.panel--shop .folder-tree__ops .price-btn{text-overflow:ellipsis;white-space:nowrap;max-width:4.75rem;overflow:hidden}.panel--shop .folder-tree,.panel--shop .folder-tree__row,.panel--shop .folder-tree__choice,.panel--shop .folder-tree__copy,.panel--shop .bazaar__row-meta,.panel--shop .bazaar__row-sub{min-width:0;max-width:100%}.panel--shop .bazaar__row-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;display:flex;overflow:hidden}.panel--shop .bazaar__row-byline{align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.panel--shop .bazaar__row-who{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.panel--shop .bazaar__row-meta .folder-tree__pick--sub{flex:auto;min-width:0;max-width:100%;overflow:hidden}.panel--shop .folder-tree__copy .folder-tree__pick:not(.folder-tree__pick--sub){padding:6px 0 0}.folder-tree__ops .icon-btn.add-node-btn svg{width:15px;height:15px}.folder-tree__fav{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;display:grid}.folder-tree__fav:hover{color:var(--text);background:#ffffff14}.folder-tree__fav--on,.folder-tree__fav--on:hover{color:#e8c547}.folder-tree__fav svg{width:15px;height:15px}.folder-tree__count{font-variant-numeric:tabular-nums;min-width:4.75ch;color:var(--muted);letter-spacing:-.01em;text-align:right;white-space:nowrap;pointer-events:none;flex:none;padding-left:0;font-size:12px;font-weight:500}.folder-tree__name{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y;cursor:pointer;flex:1;min-width:0;overflow:hidden}.folder-tree__name--by{align-items:baseline;gap:6px;display:flex}.folder-tree__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.folder-tree__author{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;color:var(--muted);flex:0 999 auto;font-size:11px;font-weight:500;overflow:hidden}.folder-tree__handle{cursor:grab;touch-action:none;position:relative}.folder-tree__handle:after{content:"";position:absolute;inset:-8px}.folder-tree--dragging .folder-tree__handle{cursor:grabbing}.folder-tree--held{-webkit-user-select:none;user-select:none}.folder-tree__branch--dragging>.folder-tree__row--dragging{outline:1.5px solid var(--accent);background:#7aa2ff38;border-radius:8px;box-shadow:0 8px 18px #0006}.folder-tree__branch--dragging>ul{opacity:.38}.folder-tree__branch--held{pointer-events:none}.folder-tree__row--drop{outline:1.5px solid var(--accent);background:#7aa2ff33;border-radius:8px;box-shadow:inset 0 0 0 1px #7aa2ff59}.folder-tree__drop-hint{letter-spacing:.02em;color:var(--muted);margin-left:8px;font-size:12px;font-style:normal;font-weight:500}.folder-tree__row--drop .folder-tree__drop-hint{color:#cfdcff}.folder-tree__row--ghost{pointer-events:none;background:#7aa2ff1a;border:1px dashed #7aa2ffbf;min-height:36px}.folder-tree__ghost-box{flex:none;place-items:center;width:18px;height:18px;display:grid}.folder-tree__ghost-box:before{content:"";border:1px dashed #e6e9f559;border-radius:2px;width:9px;height:9px}.folder-tree__held{z-index:80;pointer-events:none;background:#1a2140;border:1px solid #7aa2ffb3;border-radius:8px;flex-direction:column;gap:2px;max-width:min(240px,70vw);padding:7px 11px;display:flex;position:fixed;top:0;left:0;box-shadow:0 12px 28px #00000080}.folder-tree__held-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.folder-tree__held-dest{color:#cfdcff;font-size:12px}.folder-tree__root-drop{color:var(--muted);text-align:center;border:1px dashed #cfdcff59;border-radius:8px;margin:0 0 6px;padding:8px 10px;font-size:13px}.folder-tree__root-drop--on{color:var(--text);background:#7aa2ff29;border-color:#7aa2ffcc}.folder-tree__op{width:32px;height:32px;color:var(--muted);background:0 0;border:none;border-radius:8px;place-items:center;padding:0;font-size:16px;line-height:0;display:grid}.folder-tree__op .plus-mark{width:16px;height:16px}.folder-tree__op:hover{color:var(--text);filter:drop-shadow(0 0 6px #ffffff47);background:#ffffff29}.folder-tree__op:hover .pencil-mark{filter:brightness(1.4)drop-shadow(0 0 4px #b4d2ffcc)}.edit-glow:hover{color:#fff;filter:none;background:0 0;position:relative}.edit-glow:hover:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#7aa2ff52;position:absolute;inset:0;box-shadow:0 0 8px #7aa2ff8c}.edit-glow:hover .pencil-mark{z-index:1;filter:none;position:relative}.folder-tree__op--danger{color:#d3263a}.folder-tree__op--danger:hover{color:#e23d4f;filter:drop-shadow(0 0 6px #d3263a73);background:#d3263a2e}.folder-tree__op svg,.folder-tree__op .pencil-mark{width:15px;height:15px;display:block}.folder-tree__op--on{color:#cfdcff;background:var(--accent-soft)}.folder-tree__op:disabled{opacity:.45;cursor:not-allowed}.folder-form--edit .checkbox{text-transform:none;letter-spacing:0;margin-top:2px}.folder-menu__new{color:#cfdcff;background:#7aa2ff1f;border:none;border-radius:8px;width:100%;margin-top:10px;padding:10px 12px;font-size:15px}.folder-menu__foot{align-items:center;gap:8px;margin-top:10px;display:flex}.folder-menu__foot .folder-menu__new,.folder-menu__foot .folder-form{flex:1;width:auto;min-width:0;margin:0}.folder-menu__foot>.folder-menu__close{width:36px;height:36px;color:var(--muted);flex:none}.folder-menu__new:disabled{opacity:.4;cursor:default}.library__move{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;margin:0 0 8px;padding:0 2px 8px;display:flex;position:relative}.workspace-chrome__pop .modal__foot,.library__folder-pop .modal__foot{border-top:1px solid var(--line);background:0 0;margin-top:8px;padding:8px 2px 0}.library__move-count{color:var(--muted);flex:1;font-size:12.5px}.node-item__check{z-index:1;border:1px solid var(--line-strong);color:#e8eeff;background:#ffffff0a;border-radius:6px;flex:none;width:26px;height:26px;margin:13px 0 0 4px;padding:0;font-size:13px;line-height:1;transition:transform .22s;position:relative}.node-item__check--on{background:#7aa2ff59;border-color:#7aa2ffb3}.node-item--picked{background:var(--panel-solid);box-shadow:none}.node-item--picked:before{content:"";pointer-events:none;background:#9bb6ff;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:2px;box-shadow:0 0 6px 1px #7aa2ff80}.node-item--on.node-item--picked{background:var(--panel-solid);box-shadow:none}.library__trash-btn{width:42px;height:42px;color:var(--danger);position:relative}.library__trash-btn svg{width:20px;height:20px}.library__trash-btn--on{color:var(--danger)}.library__trash-count{background:var(--danger);color:#fff;text-align:center;min-width:15px;height:15px;box-shadow:0 0 0 1.5px var(--bg);pointer-events:none;border-radius:99px;padding:0 4px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:5px;right:5px;transform:translate(70%,-75%)}.trash-row{align-items:center;gap:10px;padding:8px 4px 8px 8px;display:flex}.trash-row .node-item__body{flex:1;min-width:0}.trash-row .node-item__mark{align-items:center}.trash-row .btn{flex:none}.panel__meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.panel__meta-actions{align-items:center;gap:12px;display:flex}.panel__meta-action{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.panel__meta-action:hover:not(:disabled){text-decoration:underline}.panel__meta-action:disabled{color:var(--muted);cursor:default}.panel__meta-clear{place-items:center;width:26px;height:26px;padding:0;line-height:1;display:grid}.panel__meta-clear svg{width:18px;height:18px;display:block}.panel__meta-clear:hover:not(:disabled){color:var(--text);text-decoration:none}.btn{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:#ffffff0d;padding:8px 13px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform .1s}.btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff47}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--accent-soft);color:#cfdcff;border-color:#7aa2ff80}.btn--primary:hover:not(:disabled){background:#7aa2ff42}.btn--danger{color:var(--danger);background:#ff6b811a;border-color:#ff6b8159}.btn--rewrite{color:#fff;background:#d3263a;border-color:#0000}.btn--rewrite:hover:not(:disabled){background:#e23d4f;border-color:#0000}.btn--delete{color:#fff;background:#d3263a;border-color:#0000}.btn--delete:hover:not(:disabled){background:#e23d4f;border-color:#0000}.modal.modal--warn{z-index:260}.delete-warn{gap:16px;width:min(440px,100%)}.delete-warn p{margin:0;line-height:1.5}.delete-warn__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.btn--ghost{color:var(--muted);background:0 0;border-color:#0000}.btn--sm{padding:6px 10px;font-size:12px}.btn--reveal{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.btn--reveal-on{background:#f7c94829;border-color:#f7c94873}.icon-btn{width:26px;height:26px;color:var(--muted);background:0 0;border:none;border-radius:7px;flex:none;place-items:center;font-size:14px;line-height:1;display:grid}.icon-btn:hover:not(:disabled){color:var(--text);background:#ffffff17}.icon-btn:disabled{opacity:.28;cursor:not-allowed}.icon-btn.library__trash-btn,.icon-btn.library__trash-btn:hover:not(:disabled),.icon-btn.library__trash-btn:active:not(:disabled){color:var(--danger)}.icon-btn.library__trash-btn:hover:not(:disabled),.icon-btn.library__trash-btn:active:not(:disabled){background:#ff6b8124}.icon-btn.library__trash-btn--on,.icon-btn.library__trash-btn--on:hover:not(:disabled),.icon-btn.library__trash-btn--on:active:not(:disabled){color:var(--danger);background:#ff6b8129}.icon-btn.library__trash-btn--view,.icon-btn.library__trash-btn--view:hover:not(:disabled),.icon-btn.library__trash-btn--view:active:not(:disabled){color:var(--danger);background:#ff6b8147;box-shadow:inset 0 0 0 1.5px #ff6b818c}.study__undo{width:36px;height:36px;font-size:20px}.study__undo svg{width:18px;height:18px}.icon-btn.add-node-btn{appearance:none;text-align:center;color:#cfdcff;background:var(--accent-soft);border-radius:999px;width:34px;height:30px;padding:0;font-size:18px;font-weight:400;line-height:0}.plus-mark,.chevron-mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.plus-mark{stroke-width:1.8px;width:16px;height:16px}.chevron-mark{stroke-width:1.8px;width:14px;height:14px}.icon-btn.add-node-btn:hover{color:var(--text);background:#7aa2ff42}.nav-btn{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:#ffffff0d;place-items:center;width:34px;height:30px;padding:0;font-size:15px;line-height:1;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;display:grid}.study__bar .nav-btn{background:var(--accent-soft);color:#cfdcff;border-color:#0000;border-radius:999px;width:34px;height:30px}.nav-btn:hover:not(:disabled){background:#ffffff1c}.study__bar .nav-btn:hover:not(:disabled):not(.nav-btn--glow){color:var(--text);background:#7aa2ff42}.nav-btn:disabled{opacity:.3;cursor:not-allowed}.nav-btn:not(.nav-btn--glow):active:not(:disabled){background:#ffffff29;border-color:#ffffff47;transform:scale(.9)}.nav-btn--synapse.nav-btn--glow,.study__bar .nav-btn--synapse.nav-btn--glow{color:#fff;box-shadow:none;background:#fff3;border-color:#0000;border-radius:999px}.study__bar .nav-btn--synapse.nav-btn--glow:hover:not(:disabled){color:#fff;box-shadow:none;background:#ffffff47;border-color:#0000}.study__synapse{justify-self:center;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:visible}.study__synapse-arrows{pointer-events:none;opacity:0;fill:none;stroke:#b4ccff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:opacity .22s,stroke .22s;display:block;overflow:visible}.study__synapse--on .study__synapse-arrows{opacity:.58}.study__synapse--min .study__synapse-turn--retreat .study__synapse-arrows,.study__synapse--max .study__synapse-turn--advance .study__synapse-arrows{opacity:.14}.study__synapse-turn:hover:not(:disabled) .study__synapse-arrows{opacity:.88;stroke:#d7e4ff}.study__synapse-turn{z-index:0;pointer-events:none;cursor:pointer;background:0 0;border:none;border-radius:999px;width:28px;height:28px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.study__synapse-turn--retreat{left:0;right:auto;transform:translate(calc(-100% - 4px),-50%)}.study__synapse-turn--advance{left:100%;right:auto;transform:translate(4px,-50%)}.study__synapse--on .study__synapse-turn:not(:disabled){pointer-events:auto}.study__synapse--on .study__synapse-turn:disabled{pointer-events:none}.study__bar .nav-btn--synapse{z-index:1;border:none;width:34px;height:34px;position:relative;overflow:visible}.study__bar .nav-btn--synapse .study__synapse-ring{pointer-events:none;fill:none;stroke:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.study__synapse-ring-track{fill:none;stroke:#7aa2ff0f;stroke-width:1.8px}.study__synapse--on .study__synapse-ring-track{stroke:#9bb6ff52}.study__synapse-ring-meter{fill:none;stroke:#9bb6ff;stroke-width:2px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px #7aa2ffe6);transition:stroke-dasharray .18s,opacity .22s}.study__synapse--on .study__synapse-ring-meter{opacity:1}.study__bar .nav-btn--synapse .tree-mark{z-index:1;width:18px;height:18px;position:relative}.study__bar .nav-btn svg.tree-mark--painted,.study__bar .nav-btn svg.tree-mark--painted .tree-mark__edges,.study__bar .nav-btn svg.tree-mark--painted .tree-mark__node{color:unset}.nav-btn--synapse.nav-btn--glow .tree-mark--painted{filter:none}.study__head-actions{align-items:center;gap:6px;display:flex}.study__nav{gap:6px;display:flex}.search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#00000047;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex;overflow:hidden}.search:focus-within{border-color:#7aa2ff99;box-shadow:0 0 0 3px #7aa2ff1f}.panel--library .search{background:#0000009e}.search__icon{color:var(--muted);align-items:center;font-size:20px;line-height:1;display:flex}.search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:13px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips--labeled{align-items:center}.chips__label{color:var(--muted);letter-spacing:.02em;flex:none;font-size:11px;font-weight:600}.folder-tree__mark{width:18px;height:18px;color:var(--folder-ripe,var(--ripe));flex:none;place-items:center;display:grid}.folder-tree__mark svg{width:16px;height:16px}.deck-color.community-admin__color{align-items:center;gap:6px;width:100%}.deck-color.community-admin__color .account__spectrum{flex:1;width:auto}.deck-color__inherit{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0 2px;font-size:11px;line-height:18px}.deck-color__inherit:hover{color:var(--text)}.panel--sell .folder-tree__row:has(.deck-color){flex-wrap:wrap;align-items:center}.panel--sell .folder-tree__deckline{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.panel--sell .folder-tree__choice:has(.deck-color){display:contents}.panel--sell .folder-tree__row:has(.deck-color)>.folder-tree__ops{order:1}.panel--sell .folder-tree__choice>.deck-color{flex:1 0 100%;order:2;width:auto;max-width:calc(100% - 26px);margin-left:26px}.admin__section{flex-direction:column;gap:8px;display:flex}.admin__money{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin__money:has(>:only-child){grid-template-columns:1fr}.admin__card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:8px 10px;display:flex}.admin__card h3{margin:0}.admin__card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px}.admin__figures{flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.admin__figures div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin__figures dt{color:var(--muted)}.admin__figures dd{font-variant-numeric:tabular-nums;margin:0}.admin__fold{border-top:1px solid var(--line);padding-top:4px}.admin__fold>summary{cursor:pointer;padding:6px 0;font-size:13px;font-weight:600}@media (width<=640px){.admin__money{grid-template-columns:1fr}}.admin__section h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.admin__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin__row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:5px 0;display:flex}.admin__row:last-child{border-bottom:none}.admin__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.admin__row .btn{flex:none;width:auto}.admin__row .avatar-chip{width:36px;height:36px;font-size:12px}.admin__mint{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin__mint .field--inline{flex-direction:row;align-items:center;gap:8px}.admin__mint .field--inline input[type=number]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:64px;color:var(--text);font:inherit;background:#0000004d;padding:7px 9px;font-size:14px}.admin__mint .btn{width:auto}.admin__code{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin__code--used{color:var(--muted);text-decoration:line-through}.admin__used summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:12px}.admin__sub{color:var(--muted);margin:2px 0 0;font-size:11px;font-weight:600}.admin__table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.25}.admin__table th,.admin__table td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:160px;padding:2px 6px;overflow:hidden}.admin__table th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.admin__table .num{text-align:right;font-variant-numeric:tabular-nums;max-width:none}.admin__table .admin__code{letter-spacing:.04em;max-width:none}.admin__row--wrap{flex-wrap:wrap}.admin__row--wrap .admin__who{flex-basis:100%}.admin__editor{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:12px;padding:12px;display:grid}.admin__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.admin__field{color:var(--muted);gap:4px;font-size:12px}.admin__field input[type=text],.admin__field input[type=search],.admin__field input[type=number],.admin__field select,.admin__field textarea,.admin__note,.admin__percent input[type=number]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;background:#0000004d;padding:4px 7px;font-size:12px}.admin__field-row{align-items:center;gap:6px;display:flex}.admin__field-row small{white-space:nowrap;flex:none}.admin__field--check{color:var(--text);cursor:pointer;flex-direction:row;align-self:end;align-items:center;gap:8px;font-size:13px}.admin__note{flex:160px;min-width:0}.admin__percent{flex-direction:row;align-items:center;gap:6px}.admin__percent input[type=number]{width:64px}.admin__list--pick{max-height:200px;overflow:auto}.admin__pick{cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.seller-apply{--granny:#8fa64a;gap:14px;padding:12px 14px 18px;display:grid;overflow:auto}.seller-apply__banner{color:#000;background:var(--granny);border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);align-items:center;margin:-12px -14px 0;padding:9px 14px;display:flex;box-shadow:inset 0 -1px #00000029}.seller-apply__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.seller-apply__banner--tabs{background:#10160c;justify-content:flex-start;align-items:flex-end;gap:6px;padding:8px 8px 0;overflow:visible;box-shadow:inset 0 -1px #ffffff14}.seller-apply__tabs{flex:none;justify-content:flex-start;align-items:flex-end;gap:6px;min-width:0;display:flex}.seller-apply__tab{background:color-mix(in srgb, var(--granny) 55%, #1a2410);color:#10140c;width:auto;font:inherit;white-space:nowrap;cursor:pointer;opacity:1;border:1px solid #ffffff1f;border-bottom:0;border-radius:9px 9px 0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:7px 12px 6px;font-size:13px;font-weight:700;line-height:1.1;display:flex}.seller-apply__tab--on{z-index:1;background:var(--granny);color:#10140c;border-color:color-mix(in srgb, var(--granny) 40%, #000);margin-bottom:-1px;padding-bottom:9px;position:relative}.seller-apply__banner--tabs .seller-apply__toggle--chevron{color:#d5e2b0;background:0 0;flex:none;align-self:center;width:auto;margin-bottom:6px;margin-left:auto;padding:0 4px}.seller-apply__banner--tabs .seller-apply__chevron{color:inherit}.seller-apply__banner h2{letter-spacing:.01em;color:#000;margin:0;font-size:15px;font-weight:600}.seller-apply__chevron{color:#000;flex:none;transition:transform .15s;display:inline-flex}.seller-apply__chevron--open{transform:rotate(180deg)}.seller-apply__chevron svg{display:block}.seller-apply__body{gap:14px;display:grid}.seller-apply__body[hidden]{display:none}.seller-apply--collapsed{gap:0;padding-bottom:0;overflow:hidden}.seller-steps{justify-content:center;align-items:flex-start;gap:28px;margin:0;padding:0;list-style:none;display:flex}.seller-steps li{flex-direction:column;align-items:center;gap:6px;min-width:4.75rem;display:flex}.seller-steps__title,.seller-apply__title{font-weight:700}.seller-steps__title{letter-spacing:.01em;text-align:center;color:var(--muted);font-size:12px}.seller-steps li:has(.seller-steps__dot--current) .seller-steps__title{color:var(--text)}.seller-steps__dot{border:2px solid var(--line-strong);width:32px;height:32px;color:var(--muted);font:inherit;background:#ffffff0a;border-radius:50%;font-size:13px;font-weight:700}.seller-steps__dot--current{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.seller-apply .seller-steps__dot--current{border-color:var(--granny);color:#e7f0c4;background:color-mix(in srgb, var(--granny) 22%, transparent)}.seller-apply .btn,.seller-apply .btn--primary{background:color-mix(in srgb, var(--granny) 46%, #10140c);border-color:color-mix(in srgb, var(--granny) 34%, #000);color:#f3f6ea}.seller-apply .btn:hover:not(:disabled),.seller-apply .btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--granny) 64%, #10140c);border-color:color-mix(in srgb, var(--granny) 48%, #000);color:#f3f6ea}.seller-apply .btn--ghost{border-color:color-mix(in srgb, var(--granny) 55%, transparent);color:var(--granny);background:0 0}.seller-apply .btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--granny) 16%, transparent);border-color:var(--granny);color:#e7f0c4}.seller-steps__dot--done{opacity:.45}.seller-apply__step{gap:12px;display:grid}.seller-apply .seller-onboard{padding:0}.panel--browse .node-row .icon-btn{z-index:1;flex:none;margin:8px 4px 0 0;position:relative}.chip{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:99px;padding:4px 9px;font-size:11px;transition:all .15s}.chip:hover{color:var(--text);border-color:var(--line-strong)}.chip--on{background:var(--accent-soft);color:#cfdcff;border-color:#7aa2ff80}.chip--tags{align-items:center;gap:4px;display:inline-flex}.chip__chevron{transition:transform .15s;display:inline-flex}.chip__chevron--on{transform:rotate(180deg)}.tag-picks{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;max-height:40vh;margin:0;padding:4px 0 6px;list-style:none;display:flex;overflow-y:auto}.tag-pick{border-radius:var(--radius-sm);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.tag-pick:hover{color:var(--text);background:#ffffff0a}.tag-pick--on{color:var(--text)}.tag-pick__box{border:1px solid var(--line-strong);background:#00000040;border-radius:4px;flex:none;width:14px;height:14px}.tag-pick--on .tag-pick__box{background:var(--accent-soft);border-color:#7aa2ffb3;box-shadow:inset 0 0 0 3px #00000059}.tag-pick__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:0;font-size:11px;overflow:hidden}.tag-pick__count{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:11px}.library__chrome{z-index:3;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""tools tools";align-items:center;gap:6px 10px;min-width:0;padding:4px 14px 0;display:grid}.workspace-chrome .library__chrome{--chrome-search:calc(16ch + 2.75rem);--chrome-search-min:calc(16ch + 2.75rem);--chrome-search-max:var(--chrome-icons-row,16rem);--chrome-cluster:var(--chrome-icons-row,16rem);grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr) max-content;grid-template-areas:"title meta search actions";gap:8px;width:100%;min-width:0;padding:4px 14px 0}.workspace-chrome .library__tools,.library__chrome-end,.workspace-chrome .library__chrome-end{display:contents}.workspace-chrome .panel__meta{grid-area:meta}.workspace-chrome .library__tools .search{box-sizing:border-box;width:min(var(--chrome-search), 100%);grid-area:search;justify-self:start;min-width:0;max-width:100%;overflow:hidden}.workspace-chrome .library__head-actions{justify-content:flex-end;gap:4px;width:max-content;min-width:0;max-width:100%}.workspace-chrome .library__head-actions>*,.workspace-chrome .panel__meta,.workspace-chrome .panel__meta-actions,.workspace-chrome .panel__meta-clear{flex-shrink:0}.workspace-chrome:has(.library__chrome--stacked){--chrome-fade:120px}.workspace-chrome .library__chrome--stacked{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:5px;display:flex}.workspace-chrome .library__chrome--stacked .library__chrome-end{flex-wrap:nowrap;flex:1 0 100%;order:-1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.workspace-chrome .library__chrome--stacked .folder-menu{min-width:0;max-width:calc(100% - var(--chrome-search-min,10rem) - 8px);flex:0 auto;order:2}.workspace-chrome .library__chrome--stacked .search{flex:1 0 var(--chrome-search-min,10rem);box-sizing:border-box;width:auto;max-width:min(var(--chrome-search-max,16rem), 100%);min-width:min(var(--chrome-search-min,calc(16ch + 2.75rem)), var(--chrome-search-max,16rem), 100%);order:3;margin-left:auto}.workspace-chrome .library__chrome--stacked .panel__meta{flex:none;justify-self:start}.workspace-chrome .library__chrome--stacked .library__head-actions{justify-self:end;width:max-content;max-width:100%;margin-left:auto}.library__tools{grid-area:tools;align-items:center;gap:10px;min-width:0;display:flex}.library__tools .panel__meta,.library__chrome-end .panel__meta{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;line-height:1.3}.workspace-chrome .panel__meta,.workspace-chrome .library__chrome-end .panel__meta{white-space:nowrap;flex-direction:row;align-items:center;gap:8px}.library__tools .panel__meta-actions,.library__chrome-end .panel__meta-actions{display:contents}.workspace-chrome .panel__meta-all,.workspace-chrome .panel__meta-clear,.workspace-chrome .panel__meta-actions .library__undo-btn{place-items:center;width:42px;min-width:42px;height:42px;padding:0;font-size:16px;font-weight:680;line-height:1;display:grid}.workspace-chrome .panel__meta-actions .library__undo-btn:not(.library__undo-btn--count) svg,.workspace-chrome .panel__meta-clear svg{width:22px;height:22px}.workspace-chrome .panel__meta-actions .library__undo-btn--count,.workspace-chrome .panel__meta .library__undo-btn--count{width:42px;min-width:42px;height:42px;font-size:15px}.graph__head-actions .library__undo-btn,.workspace-chrome .panel__meta-clear{width:42px;height:42px}.library__tools .search{box-sizing:border-box;flex:none;width:calc(18ch + 2.5rem);min-width:0;max-width:100%}.library__tools .search input{font-variant-numeric:tabular-nums;flex:auto;width:auto;min-width:0;padding:6px 0}.workspace-chrome .search{background:#0000009e}@media (hover:hover){.workspace-chrome .library__chrome:not(.library__chrome--stacked) .folder-menu{max-width:16rem}.workspace-chrome .folder-menu__heading{font-size:18px}.workspace-chrome .folder-menu__caret{width:28px;height:28px}.workspace-chrome .panel__meta{font-size:13px}.workspace-chrome .search__icon{font-size:22px}.workspace-chrome .library__tools .search input{padding:8px 0;font-size:15px}.workspace-chrome .panel__meta-all,.workspace-chrome .panel__meta-clear,.workspace-chrome .panel__meta-actions .library__undo-btn,.workspace-chrome .panel__meta-actions .library__undo-btn--count{width:46px;min-width:46px;height:46px;font-size:17px}.workspace-chrome .panel__meta-clear svg,.workspace-chrome .panel__meta-actions .library__undo-btn:not(.library__undo-btn--count) svg{width:34px;height:34px}.workspace-chrome .library__head-actions{gap:4px}.workspace-chrome .library__head-actions .icon-btn,.workspace-chrome .date-filter__btn{width:46px;height:46px}.workspace-chrome .library__head-actions .icon-btn svg,.workspace-chrome .date-filter__mark{width:34px;height:34px}.workspace-chrome .icon-btn.add-node-btn{width:42px;height:38px;font-size:22px}.workspace-chrome .icon-btn.add-node-btn .plus-mark{width:18px;height:18px}}@media (hover:none) and (width>=881px){.workspace-chrome .library__chrome{--chrome-search:calc(16ch + 2.75rem)}.workspace-chrome .library__head-actions{gap:4px}}.panel--library{background:var(--panel);overflow:hidden}.node-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.panel--library .node-list{flex:1;min-height:0;overflow-y:auto}.node-list--virtual{scrollbar-width:thin;gap:0;display:block;position:relative}.node-list--virtual .node-list__spacer{pointer-events:none;flex:none;display:block}.node-list--virtual .node-row{height:56px;position:absolute;left:0;right:0}.node-list__author{background:#000;align-items:center;height:40px;display:flex;position:absolute;left:0;right:0}.node-list__author--on{box-shadow:inset 3px 0 #7aa2ffd9}.node-list__author-btn{min-width:0;max-width:calc(100% - 108px);min-height:40px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:8px;padding:0 0 0 8px;display:flex}.node-list__author-caret-btn{color:#fff;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:28px;height:40px;padding:0;display:grid}.node-list__author-caret{flex:none;width:18px;height:18px;transition:transform .12s;display:block}.node-list__author-caret--shut{transform:rotate(-90deg)}.node-list__author-who{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.node-list__author-who .avatar-chip{width:28px;height:28px;font-size:11px}.node-list__author-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.node-list__author-count{min-width:0;color:var(--muted);font:inherit;text-align:right;cursor:pointer;background:0 0;border:none;flex:1;margin-left:auto;padding:0 8px 0 0;font-size:11px}.node-row{border-radius:var(--radius-sm);touch-action:pan-y;align-items:flex-start;display:flex;position:relative;overflow:hidden}.node-row__actions{z-index:0;opacity:0;pointer-events:none;width:132px;display:flex;position:absolute;inset:0 0 0 auto}.node-row__action{border-radius:0;width:44px;height:100%;min-height:44px;font-size:18px}.node-row__action svg,.node-row__action .pencil-mark,.node-row__action .apple-mark,.node-row__action .honeybee-mark,.node-row__action .colorable-apple{width:18px;height:18px}.node-row__action--current{color:#fff;filter:none;background:#ffffff1f}.node-row__action--current.node-row__action--on{color:#fff}.node-row__action--current:disabled{opacity:.35}.node-row__action--edit{color:#e8eeff;background:#7aa2ff47}.node-row__action--trash{background:#ff6b8152}.node-item{z-index:1;border-radius:var(--radius-sm);text-align:left;touch-action:pan-y;background:0 0;border:none;flex:1;align-items:flex-start;gap:10px;width:auto;min-width:0;padding:8px;transition:transform .22s;display:flex;position:relative}.node-row--dragging .node-item,.node-row--dragging .node-item__check{transition:none}.node-item--on{background:#7aa2ff24;box-shadow:inset 0 0 0 1px #7aa2ff66}.node-item--browse{background:#7aa2ff14;box-shadow:inset 0 0 0 1px #7aa2ff47}.node-item--apple{box-shadow:inset 0 0 0 1px #ffffff57}.node-item--honeybee{box-shadow:inset 0 0 0 1px #fff3}.node-item--picked,.node-item--browse.node-item--picked{background:var(--panel-solid);box-shadow:none}.node-row:has(.node-item--picked):not(.node-row--open) .node-row__actions{opacity:0;pointer-events:none;z-index:0}@media (hover:hover){.node-row:hover .node-item:not(.node-item--picked):not(.node-item--browse){background:#ffffff0a}.node-row:hover:not(:has(.node-item--picked)) .node-item{padding-right:108px}.node-row:hover:not(:has(.node-item--picked)) .node-row__actions{z-index:2;opacity:1;pointer-events:none;background:0 0;width:auto;padding-left:0}.node-row:hover:not(:has(.node-item--picked)) .node-row__action{pointer-events:auto;background:0 0;border-radius:7px;align-self:center;width:32px;height:32px;min-height:0}.node-row:hover:not(:has(.node-item--picked)) .node-row__action--current{color:#fff;filter:none}.node-row:hover:not(:has(.node-item--picked)) .node-row__action--edit{color:var(--muted)}.node-row:hover:not(:has(.node-item--picked)) .node-row__action--current:hover:not(:disabled){color:#fff;filter:none;background:#fff3}:is(.node-row:hover:not(:has(.node-item--picked)) .library__trash-btn:hover:not(:disabled),.node-row:hover:not(:has(.node-item--picked)) .library__trash-btn:active:not(:disabled)){color:var(--danger);background:#ff6b8124}}@media (hover:none){.node-row__actions{opacity:1;pointer-events:auto}.node-row:hover .node-item:not(.node-item--picked):not(.node-item--browse),.node-row:focus-within .node-item:not(.node-item--picked):not(.node-item--browse){background:var(--panel-solid)}:is(.node-row:hover:not(:has(.node-item--picked)) .node-row__actions,.node-row:focus-within:not(:has(.node-item--picked)) .node-row__actions){z-index:0;opacity:1;background:0 0;width:132px;padding-left:0}:is(.node-row:hover:not(:has(.node-item--picked)) .node-row__action,.node-row:focus-within:not(:has(.node-item--picked)) .node-row__action){border-radius:0;align-self:stretch;width:44px;height:100%;min-height:44px}:is(.node-row:hover:not(:has(.node-item--picked)) .node-row__action--current,.node-row:focus-within:not(:has(.node-item--picked)) .node-row__action--current){color:#fff;background:#ffffff24}:is(.node-row:hover:not(:has(.node-item--picked)) .node-row__action--edit,.node-row:focus-within:not(:has(.node-item--picked)) .node-row__action--edit){color:#e8eeff;background:#7aa2ff47}:is(.node-row:hover:not(:has(.node-item--picked)) .node-row__action--trash,.node-row:focus-within:not(:has(.node-item--picked)) .node-row__action--trash){color:var(--danger);background:#ff6b8152}.node-item{background:var(--panel-solid)}.node-item--on{background:linear-gradient(#7aa2ff2e, #7aa2ff2e), var(--panel-solid)}}.node-item__dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.node-item__mark{flex:none;align-items:flex-start;display:flex}.node-item__path{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden}.node-item__pin,.node-item__option{object-fit:contain;filter:none;flex:none;width:20px;height:20px;margin-top:-2px}.node-row--lift .node-item{opacity:.42}.node-row.neuron-drop-over .node-item{background:#7aa2ff29;box-shadow:inset 0 0 0 1px #7aa2ff8c}.library__drag-ghost{z-index:80;pointer-events:none;border:1px solid var(--line-strong);background:var(--panel-solid);border-radius:8px;flex-direction:column;gap:2px;max-width:220px;padding:7px 10px;font-size:13px;display:flex;position:fixed;top:0;left:0;box-shadow:0 10px 24px #0006}.library__drag-ghost em{color:var(--muted);font-size:11px;font-style:normal}body.neuron-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.neuron-dragging .folder-tree__row--drop,.folder-tree__row.neuron-drop-over{outline:1.5px solid var(--accent);background:#7aa2ff33;border-radius:8px;box-shadow:inset 0 0 0 1px #7aa2ff59}.node-item__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.node-item__front{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;line-height:18px;overflow:hidden}.node-item__front,.node-item__sub,.node-item__path,.card__path,.folder-tree__name,.folder-menu__name,.tabbar__label{z-index:1;margin-top:-.45em;margin-bottom:-.28em;padding-top:.45em;padding-bottom:.28em;position:relative}.node-item__path{line-height:14px}.node-item__sub{min-width:0;color:var(--muted);align-items:baseline;gap:8px;font-size:11px;line-height:14px;display:flex}.node-item__sub>span:not(.node-item__path){white-space:nowrap;flex:none}.node-item__date{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.ripeness-bar{background:#ffffff14;border-radius:99px;height:3px;display:block;overflow:hidden}.ripeness-bar>span{border-radius:99px;height:100%;transition:width .3s;display:block}.ripeness-bar--lg{height:6px}.empty{text-align:center;padding:18px 8px;font-size:12px}.panel--library.panel--landing{--panel-pad:14px;gap:0;padding-top:0;position:relative;overflow:hidden}.panel--library.panel--landing:has(.library__folder-pop:not(:empty)){overflow:hidden}.panel--landing>.library__folder-pop:not(:empty){z-index:6;width:auto;position:absolute;top:8px;left:14px;right:14px}.panel--landing>.animation-frame{position:absolute;inset:0}.animation-frame{pointer-events:none;display:block;overflow:hidden}.animation-frame::part(stage){top:50%;transform:translate(-50%,-50%)}.stage{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(700px 500px at 50% 40%,#7aa2ff12,#0000 70%),linear-gradient(#0a0d18e6,#060810f2);flex-direction:column;min-width:0;min-height:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.graph{flex:1;min-width:0;min-height:0;position:relative}.graph__canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-width:0;max-width:100%;height:100%;display:block}.graph__empty{text-align:center;color:var(--muted);pointer-events:none;place-items:center;margin:0;font-size:15px;line-height:1.45;display:grid;position:absolute;inset:58px 20px 78px}.graph__empty--fill{inset:0}.graph__peek{z-index:6;border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#0e1220eb;align-items:flex-start;gap:10px;width:max-content;max-width:min(244px,100% - 20px);height:auto;max-height:213px;padding:12px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 44px #00000073}.graph__peek-option{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin:0;padding:0;line-height:0;display:grid}.graph__peek-option svg{margin:0;display:block}.graph__peek-option:hover:not(:disabled),.graph__peek-option--on{color:#fff;background:#fff3}.graph__peek-option:disabled{opacity:.35;cursor:default}.graph__peek-edit{cursor:pointer;background:#ffffff14;border:none;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin:0;padding:0;line-height:0;display:grid}.graph__peek-edit:hover{background:#ffffff29}.graph__peek-edit svg,.graph__peek-edit .pencil-mark,.graph__peek-option svg,.graph__peek-option .apple-mark,.graph__peek-option .honeybee-mark,.graph__peek-option .colorable-apple{margin:0;display:block}.graph__peek-body{flex:1;min-width:0;min-height:0;overflow:hidden}.graph__peek-path{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0 0 4px;font-size:10.5px;font-weight:400;line-height:1.3;overflow:hidden}.graph__peek-front{-webkit-line-clamp:11;line-clamp:11;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.graph__oversize{text-align:center;color:var(--muted);pointer-events:none;place-items:center;margin:0;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.graph__head{z-index:4;pointer-events:none;background:linear-gradient(#000 0%,#000000f0 52%,#0000008c 78%,#0000);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 32px;position:absolute;top:0;left:0;right:0}.graph__head>*{pointer-events:auto}.graph__head h2{font-size:16px}.graph__scope{max-width:9.5rem;color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}.graph__search{flex:1;min-width:0;max-width:none;display:none}.graph__search input{padding:7px 0}.graph__head-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.graph__preview-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.graph__preview-count{color:var(--muted);letter-spacing:-.01em;font-size:12px;font-weight:650}.graph__option-btn{color:#fff;filter:none;background:0 0;width:42px;height:42px}.graph__option-btn svg{margin:0;display:block}.graph__option-btn:hover:not(:disabled),.icon-btn.graph__option-btn--on,.icon-btn.graph__option-btn--on:hover:not(:disabled){color:#fff;filter:none;background:#fff3}.graph__option-btn.neuron-drop-over{color:#fff;filter:none;background:#ffffff47}.icon-btn.graph__synapse-btn{color:#9bb6ff;filter:drop-shadow(0 0 6px #7aa2ff80);background:0 0;width:42px;height:42px;position:relative}.icon-btn.graph__synapse-btn:hover:not(:disabled){color:#c5d4ff;filter:drop-shadow(0 0 8px #7aa2ffa6);background:#7aa2ff29}.graph__synapse-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.graph__synapse-btn .tree-mark{width:20px;height:20px}.icon-btn.graph__synapse-btn--on{color:#eef3ff;background:#7aa2ff8c}.icon-btn.graph__synapse-btn--on:hover:not(:disabled){color:#eef3ff;background:#7aa2ff9e}.icon-btn.graph__synapse-btn--glow,.icon-btn.graph__synapse-btn--glow:hover:not(:disabled){color:#eef3ff;background:#96b8ffb8;box-shadow:0 0 20px 5px #7aa2ff8c}.icon-btn.graph__synapse-btn:disabled{opacity:1;cursor:not-allowed;color:#9bb6ff;filter:drop-shadow(0 0 6px #7aa2ff80)}.graph__synapse-count{background:var(--accent);color:#0c1020;text-align:center;border-radius:99px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:2px;right:2px}.graph__controls{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d18c7;border-radius:11px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:auto;bottom:12px;right:12px}.graph__controls button{min-width:28px;height:26px;color:var(--muted);background:0 0;border:none;border-radius:7px;padding:0 8px;font-size:12px}.graph__controls button:hover{color:var(--text);background:#ffffff1a}.graph__zoom{text-align:center;min-width:42px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.stage-bars{flex-direction:column;flex:none;min-width:0;display:flex}.stage-bars__synapse:empty{display:none}.synapse-trail .trail__scroller{gap:8px;min-height:32px}.synapse-trail__dial{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;margin:0;padding:0;display:grid}.synapse-trail__dial svg{width:18px;height:18px;display:block}.synapse-trail__dial:hover:not(:disabled){color:var(--text);background:#ffffff17}.synapse-trail__dial:disabled{opacity:.28;cursor:not-allowed}.synapse-trail__step{flex:none;align-items:center;gap:4px;display:flex}.synapse-trail__step--later>.trail__arrow,.synapse-trail__step--later .synapse-trail__mark{opacity:.32;filter:grayscale()}.synapse-trail__slot{flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.synapse-trail__void{z-index:1;width:32px;height:32px;color:var(--danger);pointer-events:none;position:absolute;inset:0}.synapse-trail:has(.synapse-trail__step--chop){align-items:stretch;padding-top:0;padding-bottom:0}:is(.synapse-trail:has(.synapse-trail__step--chop)>.trail__fold,.synapse-trail:has(.synapse-trail__step--chop)>.synapse-trail__tools){align-self:center;margin-top:6px;margin-bottom:6px}.synapse-trail:has(.synapse-trail__step--chop) .trail__scroller{align-items:stretch}.synapse-trail__step--chop{background:#7b241c;padding:6px 8px}.synapse-trail__step--chop.synapse-trail__step--later>.trail__arrow,.synapse-trail__step--chop.synapse-trail__step--later .synapse-trail__mark{opacity:1;filter:none}button.synapse-trail__mark{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:0;padding:0;display:grid}.synapse-trail__mark--on .plus-mark,.synapse-trail__mark--on .tree-mark{filter:drop-shadow(0 0 5px #5dffe0f2)}button.synapse-trail__mark--add{background:var(--accent-soft);color:#cfdcff;border-radius:999px;width:20px;height:20px}button.synapse-trail__mark--add:hover,button.synapse-trail__mark--add.synapse-trail__mark--on{color:var(--text);background:#7aa2ff42}.synapse-trail__mark .tree-mark,.synapse-trail__mark .plus-mark{width:16px;height:16px}.synapse-trail__plus{color:inherit;display:grid}.synapse-trail__mark--add .plus-mark{stroke-width:1.8px;width:12px;height:12px}.synapse-trail__tools{flex:none;align-items:center;gap:2px;display:flex}.synapse-trail__arrow{color:inherit;background:0 0;border:none;border-radius:0;flex:none;padding:0 1px;font-size:13px;line-height:1}.synapse-trail__arrow--on{text-shadow:0 0 6px}.synapse-trail__save{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:99px;flex:none;margin-left:4px;padding:5px 10px;font-size:11px;line-height:1}.synapse-trail__save:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.synapse-trail__save:disabled{opacity:.28;cursor:default}.graph__corner{z-index:4;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(240px,100% - 24px);display:flex;position:absolute;bottom:12px;left:12px}.graph__mine-synapses{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0a0d18c7;border-radius:11px;margin:0;padding:8px 10px}.graph__corner .graph__legend{position:static}.graph__legend{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d18c7;border-radius:11px;width:132px;padding:8px 10px;position:absolute;bottom:12px;left:12px}.graph__legend-bar{background:linear-gradient(90deg, var(--raw), var(--ripe));border-radius:99px;height:6px;display:block}.graph__legend-labels{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:10px;display:flex}@media (hover:hover){.graph__controls{border-radius:14px;gap:6px;padding:6px}.graph__controls button{border-radius:10px;min-width:46px;height:46px;padding:0 12px;font-size:17px}.graph__zoom{min-width:52px;font-size:15px}.graph__legend{width:168px;padding:10px 12px}.graph__legend-bar{height:8px}.graph__legend-labels{margin-top:6px;font-size:13px}.graph__peek{gap:12px;max-width:min(320px,100% - 20px);padding:14px}.graph__peek-option,.graph__peek-edit{width:46px;height:46px}.graph__peek-option svg,.graph__peek-option .apple-mark,.graph__peek-option .honeybee-mark,.graph__peek-option .colorable-apple,.graph__peek-edit svg,.graph__peek-edit .pencil-mark{width:34px;height:34px}.graph__peek-path{font-size:14px}.graph__peek-front{font-size:15px}}.edge-card{border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1220eb;flex-direction:column;gap:10px;width:244px;padding:12px;display:flex;position:absolute;top:58px;left:12px;box-shadow:0 18px 44px #00000073}.edge-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.edge-card__head-actions{align-items:center;gap:2px;display:flex}.edge-card h3{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px}.edge-card__ends{flex-direction:column;gap:2px;display:flex}.edge-card__ends button{border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;background:#ffffff08;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.edge-card__ends button:hover{background:#ffffff17}.edge-card__link{background:linear-gradient(180deg, var(--raw), var(--ripe));border-radius:99px;width:2px;margin-left:16px}.edge-card__weight{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.edge-card__weight strong{color:var(--text);font-variant-numeric:tabular-nums}.edge-card__actions{justify-content:center;align-items:center;gap:18px;display:flex}.edge-card__save{border-radius:7px;padding:2px 7px;font-size:11px;line-height:1.2}.edge-card__dial,.edge-card__cut{cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:32px;height:32px;margin:0;padding:0;display:grid}.edge-card__dial svg,.edge-card__cut svg{fill:none;stroke:#b4ccff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.edge-card__dial:hover:not(:disabled) svg{stroke:#d7e4ff}.edge-card__dial:disabled{opacity:.28;cursor:not-allowed}.edge-card__cut svg{stroke:#ff6b81;stroke-width:1.7px;width:22px;height:22px}.edge-card__cut:hover svg{stroke:#ff8b9c}.edge-card__cut--on{background:#ff6b812e}.edge-card__cut--on svg,.edge-card__cut--on:hover svg{stroke:#ff4d6a}.study__deck{--slide-x:0px;--slide-opacity:1;--swipe-next:0;--swipe-back:0;--incoming-x:100%;touch-action:pan-y;flex:none;position:relative;overflow:hidden}.study__incoming{transform:translate3d(var(--incoming-x), 0, 0);will-change:transform;z-index:1;position:absolute;inset:0}.study__incoming .card{height:100%}.offer__empty{border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:132px;color:var(--muted);text-align:center;background:#080a1459;justify-content:center;align-items:center;margin:0;padding:18px 40px;font-size:14px;display:flex}.card--empty{background:#080a1459;border-style:dashed;justify-content:center;min-height:132px}.card__empty-copy{color:var(--muted);text-align:center;margin:0;font-size:14px}.study__edge--shuffle{width:32px}.study__edge .chevron-mark,.browse__gallery-edge .chevron-mark{width:18px;height:18px}.study__edge-mark{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.study__deck:before,.study__deck:after{content:"";z-index:2;pointer-events:none;width:52px;position:absolute;top:0;bottom:0}.study__deck:before{opacity:var(--swipe-back);background:linear-gradient(90deg,#7aa2ff52,#0000);left:0}.study__deck:after{opacity:var(--swipe-next);background:linear-gradient(270deg,#7aa2ff52,#0000);right:0}.study__slide{transform:translate3d(var(--slide-x), 0, 0);opacity:var(--slide-opacity);will-change:transform, opacity;touch-action:pan-y;flex-direction:column;gap:10px;display:flex}.study__slide--animate{transition:transform .26s,opacity .26s}.offer{touch-action:pan-y;flex-direction:column;gap:8px;display:flex}.offer__toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.offer__toolbar-start{justify-self:start;align-items:center;gap:8px;display:flex}.offer__toolbar>:first-child{justify-self:start}.offer__toolbar>:last-child{justify-self:end}.offer__toolbar .nav-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.offer__toolbar .nav-btn.nav-btn--swap svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.study__bar .nav-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.study__bar .nav-btn.nav-btn--pin:active:not(:disabled),.study__bar .nav-btn.nav-btn--pin.nav-btn--pin-on:active:not(:disabled){background:var(--accent-soft);color:#cfdcff;border-color:#0000;transform:none}.settings-mark{pointer-events:none;flex:none;width:18px;height:18px;display:block;position:relative;overflow:hidden}.pencil-mark,.apple-mark,.honeybee-mark,.colorable-apple{object-fit:contain;pointer-events:none;flex:none;width:18px;height:18px;display:block;overflow:visible}.apple-mark,.honeybee-mark,.colorable-apple{width:20px;height:20px}.apple-mark,.honeybee-mark{opacity:0;filter:none}.apple-mark.is-ready,.honeybee-mark.is-ready,.colorable-apple{opacity:1;filter:drop-shadow(0 0 1.4px #ffffff6b)}.fav-star{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.fav-star:hover{color:var(--text);background:#ffffff17}.fav-star--on,.fav-star--on:hover{color:#c9a13a}.card__fav{z-index:4;position:absolute;top:4px;right:40px}.card__bee{z-index:4;position:absolute;top:4px;right:76px}.card__bee:disabled{opacity:.35;cursor:default}.card__bee--on,.card__bee--on:hover{background:#ffffff24}.card__bee .honeybee-mark{width:18px;height:18px}.card:has(.card__fav) .card__chrome{right:76px}.card:has(.card__bee) .card__chrome{right:112px}.card__edit{z-index:4;width:32px;height:32px;color:var(--muted);background:0 0;border:none;border-radius:8px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.card__edit:hover{color:var(--text);background:#ffffff17}.card__edit svg,.card__edit .pencil-mark{display:block}.study__card-wrap{touch-action:pan-y;position:relative}.study__card-wrap--bees{gap:10px;display:grid}.offer__bee{gap:8px;min-width:0;display:grid;position:relative}.offer__bee-card{min-width:0;position:relative}.offer__bee-card .card{padding-bottom:32px}.offer__bee--full{cursor:default;touch-action:pan-y}.offer__bee--full .study__card-wrap,.offer__bee--full .card{touch-action:pan-y}.offer__bee .card__badge{cursor:grab;touch-action:none}.offer__bee--sortable{cursor:default;touch-action:pan-y;transition:transform .22s cubic-bezier(.22,1,.36,1)}.offer__bee--sortable:active,.offer__bee--dragging{cursor:grabbing}@media (pointer:coarse){.offer__bee--sortable:not(.offer__bee--full),.offer__bee--sortable:not(.offer__bee--full):active{cursor:default;touch-action:pan-y}}.offer__bee--active{z-index:2}.offer__bee--shifting{z-index:1}.offer__bee--dragging{z-index:5;opacity:1;will-change:transform;transition:none}.offer__bee--dragging .offer__bee-card{transform-origin:50% 40%;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s;transform:scale(1.03);box-shadow:0 16px 36px #0000006b}.study__deck:has(.offer__bee--dragging){overflow:visible}body.honeybee-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.honeybee-dragging .offer__bee--sortable{cursor:grabbing}.study__card-wrap.neuron-drop-over .card{outline:2px solid #ffffffe6;box-shadow:0 0 18px #ffffff59}.study__card-wrap--pinned .card--current{box-shadow:0 0 0 2px var(--deck-border,#e8c45a), 0 0 18px color-mix(in srgb, var(--deck-border,#e8c45a) 45%, transparent)}.library__undo-btn{width:26px;height:26px;color:var(--muted)}.library__undo-btn:disabled{opacity:.35;cursor:not-allowed}.library__undo-btn--count,.library__undo-btn--count:disabled{opacity:1;background:var(--accent);color:#0c1020;cursor:pointer;letter-spacing:-.03em;width:30px;min-width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:99px;font-size:12px;font-weight:700}.icon-btn.library__undo-btn--count:hover:not(:disabled),.icon-btn.library__undo-btn--count:disabled{background:var(--accent);color:#0c1020}.icon-btn.library__undo-btn--count:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 82%, white)}.icon-btn.library__undo-btn--count.library__undo-btn--on,.icon-btn.library__undo-btn--count.library__undo-btn--on:hover:not(:disabled){color:#0c1020;box-shadow:0 0 0 1px #0c1020, 0 0 0 2px var(--accent);background:#dce6ff}.library__pick-count{font-variant-numeric:tabular-nums;place-items:center;min-width:1.15em;display:grid}.date-filter,.date-filter__pop{--cal-tab:#c65d21;--cal-page:#f4ead4;--cal-dash:#1a120c;--cal-ink:#2a1c12}.date-filter{flex:none;position:relative}.date-filter__mark{pointer-events:none;width:20px;height:20px;display:block;position:relative;container-type:size}.date-filter__mark img{object-fit:contain;width:100%;height:100%;display:block}.date-filter__num{color:#161412;font-synthesis:none;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;place-items:center;margin:0;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:46cqmin;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;inset:23% 0 20%}@media (hover:hover){.date-filter__btn:hover:not(:disabled){background:color-mix(in srgb, var(--cal-tab) 22%, transparent)}}.date-filter__btn--on,.date-filter__btn--on:hover:not(:disabled){background:color-mix(in srgb, var(--cal-tab) 28%, transparent)}.date-filter__pop{z-index:21;border:1px solid color-mix(in srgb, var(--cal-tab) 55%, #1a120c);border-radius:var(--radius-sm);background:var(--cal-page);width:292px;max-width:calc(100vw - 28px);color:var(--cal-ink);margin-top:4px;padding:0;overflow:hidden;box-shadow:0 12px 28px #0006}.date-filter .date-filter__pop{position:absolute;top:calc(100% + 4px);right:0}.date-filter__pop--float{margin-top:0;position:fixed;right:auto}.date-filter__tab{background:var(--cal-tab);color:var(--cal-page);padding:16px 36px 10px 12px;position:relative}.date-filter__close{z-index:1;width:28px;height:28px;color:var(--cal-page);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;font-size:22px;line-height:1;position:absolute;top:6px;right:6px}.date-filter__close:hover{background:color-mix(in srgb, var(--cal-page) 22%, transparent);color:var(--cal-dash)}.date-filter__dash{background:var(--cal-page);border-radius:99px;width:11px;height:3px;position:absolute;top:6px}.date-filter__dash:nth-child(2){left:22%}.date-filter__dash:nth-child(3){right:22%}.date-filter__nav{align-items:center;gap:6px;display:flex}.date-filter__month{text-align:center;color:var(--cal-page);flex:1;margin:0;font-size:14px;font-weight:650}.date-filter__nav .icon-btn{color:var(--cal-page)}.date-filter__nav .icon-btn:hover:not(:disabled){color:var(--cal-dash);background:color-mix(in srgb, var(--cal-page) 28%, transparent)}.date-filter__page{background:var(--cal-page);padding:10px 12px 12px}.date-filter__week,.date-filter__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.date-filter__week{margin-bottom:4px}.date-filter__week span{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--cal-tab) 70%, var(--cal-ink));text-align:center;font-size:10px}.date-filter__day{aspect-ratio:1;background:color-mix(in srgb, var(--cal-tab) 10%, var(--cal-page));color:var(--cal-ink);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;border:none;border-radius:8px;place-items:center;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1;display:grid}.date-filter__day:hover{background:color-mix(in srgb, var(--cal-tab) 28%, var(--cal-page))}.date-filter__day--added:not(.date-filter__day--in):not(.date-filter__day--on){background:color-mix(in srgb, var(--day-season) 22%, var(--cal-page))}.date-filter__day--added:not(.date-filter__day--in):not(.date-filter__day--on):hover{background:color-mix(in srgb, var(--day-season) 36%, var(--cal-page))}.date-filter__day--today{box-shadow:inset 0 0 0 1.5px var(--cal-tab);color:var(--cal-tab);font-weight:700}.date-filter__day--in{background:color-mix(in srgb, var(--cal-tab) 32%, var(--cal-page));color:var(--cal-ink)}.date-filter__day--on,.date-filter__day--on:hover{background:var(--cal-tab);color:var(--cal-page);font-weight:700}.date-filter__foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.date-filter__range{color:var(--cal-ink);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.date-filter__range input{accent-color:var(--cal-tab)}.date-filter__clear{color:var(--cal-tab);font:inherit;cursor:pointer;background:0 0;border:none;margin:0 0 0 auto;padding:0;font-size:13px;font-weight:650;display:block}.date-filter__clear:hover{text-decoration:underline}.date-filter__hint{text-align:right;color:color-mix(in srgb, var(--cal-ink) 55%, var(--cal-page));margin:0 0 0 auto;font-size:12px}.offer__card{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:#080a1473;align-items:center;gap:10px;padding:11px 12px;display:flex}.offer__card p{margin:0;font-size:14px;font-weight:550;line-height:1.35}.card{border:1px solid var(--line-strong);border-radius:var(--radius);touch-action:pan-y;background:linear-gradient(160deg,#ffffff12,#ffffff05);flex-direction:column;flex:none;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}:is(.card:has(.card__badge),.card:has(.card__chrome),.card:has(.card__corner),.card:has(.card__edit)){padding-top:36px}.card__chrome{z-index:4;align-items:center;gap:8px;min-width:0;display:flex;position:absolute;top:8px;left:8px;right:40px}.card__chrome .card__badge{flex:none;position:static}.card__path{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-inline:0;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden}.card__corner{z-index:4;position:absolute;top:6px;right:6px}.card__badge{z-index:4;color:#fff;background:0 0;border:none;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:8px;left:8px}.card__badge svg,.card__badge .apple-mark,.card__badge .colorable-apple,.card__badge .honeybee-mark{width:22px;height:22px;display:block}button.card__badge--option{cursor:pointer}button.card__badge--option:hover{color:#fff;background:#ffffff29}.card--current,.card--option{border-color:#ffffff47}.panel--study .card--current{border-color:color-mix(in srgb, var(--deck-border,#e8c45a) 72%, transparent)}.panel--study .card--option{border-color:color-mix(in srgb, var(--deck-border,#8fa64a) 72%, transparent)}.card.card--current,.card.card--option-focus{border-width:1px;border-color:#ffffffc7;box-shadow:0 0 0 1px #ffffff38}.panel--study .card.card--current{border-color:var(--deck-border,#e8c45a);box-shadow:0 0 0 1px color-mix(in srgb, var(--deck-border,#e8c45a) 28%, transparent)}.panel--study .card.card--option-focus{border-color:var(--deck-border,#c5e07a);box-shadow:0 0 0 1px color-mix(in srgb, var(--deck-border,#c5e07a) 28%, transparent)}.card--current.card--synapse-flash{animation:.68s card-synapse-flash-current}.card--option.card--synapse-flash{animation:.68s card-synapse-flash-option}@keyframes card-synapse-flash-current{0%,22%{border-color:#e8eeff;box-shadow:0 0 0 2px #dce8fff2,0 0 26px 8px #7aa2ffa6}to{border-color:var(--deck-border,#e8c45a);box-shadow:0 0 0 1px color-mix(in srgb, var(--deck-border,#e8c45a) 28%, transparent)}}@keyframes card-synapse-flash-option{0%,22%{border-color:#e8eeff;box-shadow:0 0 0 2px #dce8fff2,0 0 26px 8px #7aa2ffa6}to{border-color:var(--deck-border,#c5e07a);box-shadow:0 0 0 1px color-mix(in srgb, var(--deck-border,#c5e07a) 26%, transparent)}}.card--shimmer:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffffc7 50%,#0000 72%) 0 0/220% 100%;animation:.26s card-shimmer;position:absolute;inset:0}@keyframes card-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.study__swipe,.study__edge{z-index:3;width:26px;color:var(--text);opacity:calc(.4 + var(--swipe-back,0) * .4);pointer-events:auto;background:0 0;border:none;place-items:center;padding:0;font-size:28px;font-weight:200;line-height:1;display:grid;position:absolute;top:0;bottom:0}.study__edge--forth,.study__swipe--next{opacity:calc(.4 + var(--swipe-next,0) * .4);right:0}.study__edge--back,.study__swipe--back{left:0}.study__edge--back{border-radius:10px;width:40px;height:40px;top:50%;bottom:auto;left:6px;transform:translateY(-50%)}.study__edge:hover:not(:disabled),.study__swipe:hover:not(:disabled){opacity:.72}.study__edge:disabled,.study__swipe:disabled{opacity:.22;color:#e6e9f5b3;cursor:default}.card__tags{flex-wrap:wrap;gap:5px;display:flex}.tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#ffffff12;border-radius:99px;padding:2px 8px;font-size:10px}.card__front{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:0;font-size:19px;font-weight:600;line-height:1.3;display:flex}.card__badge--preview{align-items:center;gap:6px;width:auto;height:26px;padding:0 8px 0 5px;display:inline-flex}.card__badge--preview .card__preview-mark{object-fit:contain;width:16px;height:22px;display:block}.card__badge--preview .card__preview-label{margin:0;line-height:1;position:static}@media (hover:hover){.card__badge{width:39px;height:39px}.card__badge svg,.card__badge .apple-mark,.card__badge .colorable-apple,.card__badge .honeybee-mark{width:33px;height:33px}.card__badge--preview{height:39px}.card:has(.card__badge){padding-top:55px}}.card__preview-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.5;font-size:11px;font-weight:600}.card__preview-label.community-label{opacity:1;align-items:center;gap:4px;display:inline-flex}.card__preview-label.community-label span{opacity:.5}.card__back{border-top:1px solid var(--line);color:#e6e9f5db;flex-direction:column;gap:10px;padding-top:10px;font-size:16px;font-weight:400;line-height:1.55;animation:.22s rise;display:flex}.card__front-text,.card__back-text{white-space:pre-line;text-align:start}.card__front-text{width:100%}.card__back-text{margin:0}.card__field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:650}.card__cloze{color:inherit;font:inherit;font-weight:700;line-height:inherit;cursor:pointer;unicode-bidi:isolate;background:#f7c9481a;border:1px dashed #f7c9488c;border-radius:6px;margin:0 1px;padding:0 .35em;display:inline}.card__cloze--open{background:#f7c94833;border-style:solid;border-color:#f7c948d9}.card__media{flex-direction:column;gap:8px;display:flex}.media{object-fit:contain;border-radius:var(--radius-sm);background:#00000059;width:100%;max-height:260px;display:block}.panel--study .media{touch-action:pan-y;max-height:none}.media--audio{height:34px;max-height:none}.media--thumb{object-fit:cover;flex:none;width:46px;height:46px}.media--missing{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--muted);place-items:center;padding:8px;font-size:11px;display:grid}.media-field{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:#0000002e;flex-direction:column;gap:8px;padding:10px;display:flex}.media-field--drop{background:#7aa2ff1a;border-color:#7aa2ffb3}.media-field__head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.media-field__head .btn{text-transform:none;letter-spacing:0;cursor:pointer}.media-field__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.media-field__list li{align-items:center;gap:9px;display:flex}.media-field__list .media--audio,.media-field__list .media--video{width:46px}.media-field__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.media-field__url{gap:6px;display:flex}.media-field__url input{border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;background:#0000004d;border-radius:7px;outline:none;flex:1;padding:7px 9px;font-size:12px}.media-field__url input:focus{border-color:#7aa2ff99}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.recall,.stats,.links{flex:none}.recall{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.recall__btn{--recall:var(--raw);border-radius:var(--radius-sm);border:1px solid var(--line-strong);min-height:32px;color:var(--recall);background:#ffffff0a;place-items:center;padding:5px 4px;display:grid}.recall__btn svg,.recall__btn .recall__apple{width:18px;height:18px}.recall__btn:hover{background:color-mix(in srgb, var(--recall) 20%, transparent);border-color:color-mix(in srgb, var(--recall) 60%, transparent)}.assoc{border-radius:var(--radius);background:#7aa2ff12;border:1px solid #7aa2ff59;flex-direction:column;gap:10px;padding:14px;animation:.2s rise;display:flex}.assoc__prompt{color:var(--text);margin:0;font-size:16px;font-weight:600}.assoc__prompt span{color:var(--muted);font-weight:500}.assoc__options{flex-direction:column;gap:8px;display:flex}.assoc__option{border:1px solid var(--line-strong);border-radius:var(--radius-sm);text-align:left;background:#0a0d1899;flex-direction:column;gap:3px;padding:12px 12px 12px 40px;transition:transform .12s,background .15s;display:flex;position:relative}.assoc__option:hover{background:#ffffff14;transform:translate(2px)}.assoc__key{width:19px;height:19px;color:var(--muted);background:#ffffff1a;border-radius:6px;place-items:center;font-size:10.5px;display:grid;position:absolute;top:12px;left:12px}.assoc__front{font-size:14px;font-weight:600}.assoc__meta{color:var(--muted);font-size:10.5px}.assoc__either{border-radius:var(--radius-sm);min-height:42px;color:var(--muted);text-align:left;background:#0a0d1899;border:1px dashed #ffffff2e;align-items:center;padding:10px 12px 10px 40px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}.assoc__either:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff47}.assoc__either .assoc__key{top:50%;transform:translateY(-50%)}.assoc__either .assoc__key svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.assoc__either .assoc__dice circle{fill:currentColor;stroke:none}.stats{flex-direction:column;gap:7px;display:flex}.stats__row{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.stats__row strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.links--fold summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:8px;margin-bottom:0;padding:8px 2px;font-size:11px;font-weight:600;list-style:none;display:flex}.links--fold summary::-webkit-details-marker{content:"";display:none}.links--fold summary::marker{content:"";display:none}.links__twist{width:26px;height:26px;color:var(--text);opacity:.9;flex:none;transition:transform .14s}.links--fold[open] summary{margin-bottom:8px}.links--fold[open] .links__twist{transform:rotate(180deg)}.links h3,.connections h3{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px;font-size:11px}.links ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.links li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 4px;padding:2px 0 6px;display:grid}.links li.muted{grid-column:1/-1}.links__jump{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:none;align-items:center;gap:8px;min-width:0;padding:6px 8px 2px;font-size:12.5px;display:flex;overflow:hidden}.links__jump:hover{background:#ffffff0f}.links__chop{width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:7px;flex:none;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.links__chop:hover{color:var(--text);background:#ffffff14}.links li input[type=range]{touch-action:pan-x;grid-column:1/-1;width:100%}.trail{border-top:1px solid var(--line);background:#000;flex:none;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.trail__fold{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:0;padding:0;display:grid}.trail__fold svg{width:14px;height:14px;display:block}.trail--shut .trail__fold svg{transform:rotate(180deg)}.trail__fold:hover{color:var(--text);background:#ffffff17}.trail--shut .trail__scroller,.trail--shut .synapse-trail__tools,.trail--shut .trail__label{display:none}.trail__label{flex:none;place-items:center;width:16px;height:16px;display:grid}.trail__label svg,.trail__label .apple-mark,.trail__label .colorable-apple,.trail__label .tree-mark{width:16px;height:16px;display:block}.trail__scroller{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;-webkit-overflow-scrolling:touch;touch-action:pan-x;flex-wrap:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000)}.trail__scroller::-webkit-scrollbar{height:4px}.trail__scroller::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.trail__step{flex:none;align-items:center;gap:4px;display:flex}.trail__arrow{color:#e6e9f559;flex:none;font-size:11px;line-height:1}.trail__item{border:1px solid var(--line);max-width:9.5rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border-radius:99px;padding:5px 10px;font-size:11px;overflow:hidden}.trail__item:hover{color:var(--text);border-color:var(--line-strong)}.trail__item--on{color:var(--text);background:var(--accent-soft);border-color:#7aa2ff80}@media (hover:hover){.edge-card h3{font-size:13px}.edge-card__ends button{font-size:15px}.edge-card__weight{font-size:14px}.trail__label,.trail__label svg,.trail__label .apple-mark,.trail__label .colorable-apple,.trail__label .tree-mark{width:24px;height:24px}.trail__arrow{font-size:14px}.trail__item{padding:7px 12px;font-size:14px}.synapse-trail__arrow,.synapse-trail__save{font-size:14px}.synapse-trail__mark,.synapse-trail__mark .tree-mark,.synapse-trail__mark .plus-mark{width:18px;height:18px}button.synapse-trail__mark--add{width:22px;height:22px}.synapse-trail__mark--add .plus-mark{stroke-width:1.8px;width:13px;height:13px}.synapse-trail .trail__scroller{min-height:32px}}.study__empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;margin:auto;display:flex}.study__empty p{margin:0}.modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:none;background:#04060cad;place-items:center;padding:24px;animation:.15s fade;display:grid;position:fixed;inset:0}html.modal-open .layout,html.modal-open .panel,html.modal-open .node-list,html.modal-open .panel--study{overscroll-behavior:none;overflow:hidden!important}@keyframes fade{0%{opacity:0}}.modal__panel{border:1px solid var(--line-strong);background:var(--panel-solid);border-radius:18px;flex-direction:column;gap:14px;width:min(560px,100%);max-height:88vh;padding:20px;animation:.18s rise;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0009}.modal__head{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.modal__head-lead{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.modal__head h2{font-size:16px}.modal:has(.library-ready){place-items:center;padding:24px;display:grid}.modal__panel.library-ready{align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 48px);padding:36px 16px 14px;position:relative}.modal__panel.library-ready.library-ready--landing{gap:8px;width:max-content;max-width:calc(100vw - 48px);padding:0 16px 14px;overflow:hidden}.library-ready--landing .animation-frame{width:min(420px,100vw - 80px);height:240px;margin-inline:auto}.library-ready--landing .library-ready__text{white-space:nowrap;text-wrap:nowrap;max-width:none;padding:0}.library-ready--landing .library-ready__close{z-index:1}.library-ready__close{position:absolute;top:4px;right:4px}.library-ready__text{text-align:center;text-wrap:balance;max-width:12em;margin:0;font-size:15px;line-height:1.35}.library-ready__logo{object-fit:contain;width:112px;height:112px;display:block}.modal__panel--editor{gap:0;padding:0 0 16px}.modal__panel--editor>.modal__head{background:#000;border-radius:17px 17px 0 0;min-height:56px;padding:15px 14px 15px 18px;box-shadow:inset 0 -1px #ffffff14}.modal__panel--editor>.modal__head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.modal__panel--editor>.modal__body{gap:14px;padding:16px 20px 0}.modal__panel--editor .field{gap:8px}.modal__panel--editor>.modal__foot{margin:14px 16px 0;padding-top:12px}.modal__panel--editor .editor-nav__btn{width:36px;height:36px;font-size:24px}.editor-nav{flex:none;align-items:center;gap:2px;display:inline-flex}.editor-nav__btn{width:26px;height:26px;font-size:20px;line-height:1}.editor-nav__btn:disabled{opacity:.35;cursor:default}.editor-nav__pos{text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;color:var(--muted);font-size:12px}.editor-nav__added{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:40%;font-size:12px;overflow:hidden}.viewer__panel{gap:10px;width:min(520px,100%);padding:12px 14px 16px}.viewer__panel .modal__head{min-height:26px}.viewer__body{overflow:visible}.viewer__deck{overscroll-behavior-x:none;width:100%}.viewer__card{cursor:default;min-height:160px}.viewer__card.card--deck{border-color:var(--deck-border);box-shadow:0 0 0 1px color-mix(in srgb, var(--deck-border) 28%, transparent)}.card__dot{border-radius:50%;width:12px;height:12px;display:block}.modal__body{gap:inherit;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}.modal__panel:has(.modal__foot){overflow:hidden}.modal__foot{border-top:1px solid var(--line);background:var(--panel-solid);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.field{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.field em{float:right;text-transform:none;letter-spacing:0;color:var(--text);font-style:normal}.field input[type=text],.field input[type=email],.field input[type=password],.field input:not([type]),.field textarea,select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-transform:none;letter-spacing:0;resize:vertical;background:#0000004d;outline:none;padding:9px 11px;font-size:13px}.field input:focus,.field textarea:focus,select:focus{border-color:#7aa2ff99;box-shadow:0 0 0 3px #7aa2ff1f}.side-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.side-field__tools{align-items:center;gap:10px;margin-left:auto;display:flex}.side-field__remove{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin:0;padding:0;font-size:18px;line-height:1;display:grid}.side-field__remove:hover{color:var(--text);background:#ffffff14}.side-field>span>label{cursor:pointer}.side-field__add{float:none;letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;font-size:11px;font-weight:600}.side-field__box{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#0000004d;flex-direction:column;gap:8px;padding:2px 0 8px;display:flex}.side-field--drop .side-field__box{border-color:#7aa2ffb3;box-shadow:0 0 0 3px #7aa2ff1f}.side-field textarea{resize:none;field-sizing:content;background:0 0;border:none;min-height:3em;padding:9px 11px 0;overflow:hidden}.side-field textarea:focus{box-shadow:none;border:none}.side-field .media-field__list{padding:0 11px}.cloze-editor{text-align:start;letter-spacing:0;text-transform:none;white-space:pre-wrap;overflow-wrap:anywhere;min-height:3em;color:var(--text);outline:none;padding:9px 11px 8px;font-size:13px;line-height:1.6}.cloze-editor:focus{box-shadow:none}.cloze-editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.cloze-chip{border:1px solid var(--line-strong);font:inherit;color:inherit;vertical-align:baseline;cursor:text;unicode-bidi:isolate;background:#ffffff14;border-radius:6px;align-items:center;gap:1px;margin:0 1px;padding:0 1px 0 5px;line-height:1.3;display:inline-flex}.cloze-chip__text{outline:none;min-width:.6ch}.cloze-chip__x{width:16px;height:16px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.cloze-chip__x:hover{color:var(--text);background:#ffffff1f}.neuron-upload__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.neuron-upload__actions .btn{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding-inline:6px;overflow:hidden}.neuron-upload__drop{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);min-height:92px;color:var(--muted);text-align:center;background:#00000038;place-items:stretch stretch;padding:0;font-size:13px;line-height:1.4;display:grid}.neuron-upload__paste{width:100%;min-height:92px;color:var(--text);font:inherit;text-align:center;resize:none;-webkit-user-select:text;user-select:text;background:0 0;border:none;margin:0;padding:16px;line-height:1.4}.neuron-upload__paste::placeholder{color:var(--muted)}.neuron-upload__paste--btn{cursor:pointer;place-items:center;display:grid}.neuron-upload__actions:has(.btn:only-child){grid-template-columns:1fr}.neuron-fields__picker{gap:8px}.neuron-fields__chips{flex-wrap:wrap;gap:6px;display:flex}.neuron-fields__new{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.neuron-fields__new input,.neuron-fields__new select{text-transform:none;letter-spacing:0}.neuron-fields__hint{text-transform:none;letter-spacing:0;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.neuron-upload__drop:hover,.neuron-upload__drop--on{color:var(--text);border-color:#7aa2ffb3;box-shadow:0 0 0 3px #7aa2ff1f}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}input[type=range]{appearance:none;width:100%;height:5px;accent-color:var(--accent);background:#ffffff1f;border-radius:99px;outline:none}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #0006;border-radius:50%;width:14px;height:14px}.checkbox{color:var(--muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.checkbox input{width:15px;height:15px;accent-color:var(--accent)}.checkbox--muted{opacity:.4}.checkbox strong{color:var(--text)}.terms-agree{align-items:flex-start;line-height:1.45}.terms-agree input{flex:none;margin-top:2px}.terms-agree-line{margin:0}.terms-link{color:#cfdcff;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.terms-doc{flex-direction:column;gap:12px;min-height:0;display:flex}.terms-doc__updated,.terms-doc p,.terms-doc li{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.terms-doc h3{color:var(--text);margin:4px 0 0;font-size:13px}.terms-doc ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.terms-doc a{color:#cfdcff}.modal--terms{z-index:280}.browse__disclaimer{text-align:center;color:var(--muted);margin-top:auto;padding:8px 8px 2px;font-size:12px;line-height:1.45}.modal__panel--terms{width:min(640px,100%)}.connections ul{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.connections li{align-items:center;gap:8px;font-size:12.5px;display:flex}.connections__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.connections li input[type=range]{flex:none;width:96px}.connections__weight{text-align:right;width:34px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.connections__add{gap:8px;display:flex}.connections__add select{flex:1;min-width:0}@media (width<=1180px){.layout{--library-w:var(--pane-min);--study-w:var(--pane-min)}}@media (width<=1020px){.layout{--library-w:var(--pane-min);--study-w:var(--pane-min)}.topbar__hint{display:none}.dev-seed{display:none!important}}@media (width<=880px) and (hover:none){.pane-swap{display:none!important}.undo-toast{bottom:calc(76px + env(safe-area-inset-bottom))}.tutorial-overlay{bottom:calc(76px + env(safe-area-inset-bottom));padding-bottom:10px}.tabbar{z-index:140;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:visible}.app:has(>.tabbar) .tutorial-fab{bottom:calc(72px + env(safe-area-inset-bottom))}.graph__search{display:flex}.layout,.layout[data-focus=library],.layout[data-focus=study],.layout[data-focus=sides]{padding:8px calc(8px + env(safe-area-inset-right)) 8px calc(8px + env(safe-area-inset-left));grid-template:auto minmax(0,1fr)/minmax(0,1fr);gap:0;overflow-x:hidden}.panel--library,.pane-sash--library,.layout>.stage,.pane-sash--study,.panel--study,.workspace-chrome{grid-area:auto}.layout[data-focus=study] .panel--study{padding-left:12px;padding-right:12px}.layout>*{display:none!important}.layout[data-tab=library] .workspace-chrome,.layout[data-tab=tree] .workspace-chrome{display:flex!important}.layout[data-tab=library]{grid-template-areas:"chrome""library"}.layout[data-tab=library] .workspace-chrome{grid-area:chrome;margin-bottom:0;padding-bottom:0}.layout[data-tab=tree]{grid-template-areas:"chrome""tree"}.layout[data-tab=tree] .workspace-chrome{grid-area:chrome;margin-bottom:0;padding-bottom:0}.layout[data-tab=tree] .stage{grid-area:tree}.layout[data-tab=study]{grid-template-rows:minmax(0,1fr);grid-template-areas:"study"}.layout[data-tab=study] .panel--study{grid-area:study;min-height:0}.layout[data-tab=library] .workspace-chrome__pop,.layout[data-tab=tree] .workspace-chrome__pop{grid-area:chrome;display:none!important}.layout[data-tab=library] .workspace-chrome__pop:not(:empty),.layout[data-tab=tree] .workspace-chrome__pop:not(:empty){align-self:end;display:block!important}.layout[data-tab=library] .panel--library,.layout[data-tab=study] .panel--study{display:flex!important}.layout[data-tab=library] .panel--library{grid-area:library;min-height:0}.layout>.modal{display:grid!important}.panel--study.panel--browse .browse__masthead{display:grid}.panel--library .panel__head{justify-content:space-between}.layout[data-tab=tree] .stage{min-height:0;display:flex!important}.topbar{gap:14px}.dev-seed{display:none}.topbar__stats{gap:12px;margin-left:auto;font-size:11px}.panel{border-radius:16px;padding:12px}.panel--library.panel--landing{--panel-pad:12px}.panel--study .panel__head{display:none}.layout:not(.layout--bazaar)>.panel--study{padding-top:12px}.panel--shop>.panel__head,.panel--sell>.panel__head{display:none}.panel--sell .sell-tools,.bazaar__shop-tools{margin-inline:-12px;padding-inline:12px}.modal__panel.modal__panel--editor{padding:0 0 calc(12px + env(safe-area-inset-bottom))}.modal__panel--editor>.modal__head{border-radius:19px 19px 0 0}.library__chrome,.workspace-chrome .library__chrome,.workspace-chrome .library__chrome--stacked{box-sizing:border-box;padding:2px 8px 0;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:none;margin:0;padding-bottom:4px;display:flex}.workspace-chrome .library__tools{display:contents}.workspace-chrome .library__chrome-end{flex-wrap:nowrap;flex:1 0 100%;order:-1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.workspace-chrome .panel__meta,.workspace-chrome .library__chrome-end .panel__meta{white-space:nowrap;flex-direction:row;flex:none;justify-content:flex-start;justify-self:start;align-items:center;gap:4px;min-width:0;font-size:12px}.workspace-chrome .panel__meta-actions{flex-direction:row;align-items:center;gap:4px;display:flex}.workspace-chrome .panel__meta-all,.workspace-chrome .panel__meta-clear,.workspace-chrome .panel__meta-actions .library__undo-btn,.workspace-chrome .panel__meta .library__undo-btn--count{width:46px;min-width:46px;height:46px;font-size:16px}.workspace-chrome .panel__meta-clear svg,.workspace-chrome .panel__meta-actions .library__undo-btn svg{width:24px;height:24px}.workspace-chrome .library__head-actions{flex:auto;justify-content:flex-end;gap:2px;width:auto;min-width:0;max-width:none;margin-left:auto}.workspace-chrome .library__head-actions .icon-btn,.workspace-chrome .date-filter__btn{width:46px;height:46px}.workspace-chrome .library__head-actions .icon-btn svg,.workspace-chrome .date-filter__mark{width:24px;height:24px}.workspace-chrome .icon-btn.add-node-btn{width:46px;height:46px;font-size:24px}.workspace-chrome .icon-btn.add-node-btn .plus-mark,.icon-btn.add-node-btn .plus-mark{width:20px;height:20px}.workspace-chrome .folder-menu,.folder-menu{min-width:0;max-width:calc(100% - var(--chrome-search-min,10rem) - 6px);flex:0 auto;order:2}.workspace-chrome .folder-menu__heading{font-size:20px}.workspace-chrome .folder-menu__caret{width:28px;height:28px}.workspace-chrome .folder-menu__caret svg{width:18px;height:18px}.workspace-chrome .library__tools .search,.library__tools .search{flex:1 0 var(--chrome-search-min,10rem);width:auto;max-width:min(var(--chrome-search-max,16rem), 100%);min-width:min(var(--chrome-search-min,calc(16ch + 2.75rem)), var(--chrome-search-max,16rem), 100%);order:3;min-height:36px;margin-left:auto}.workspace-chrome .search__icon{font-size:18px}.workspace-chrome .library__tools .search input,.library__tools .search input{padding:8px 0;font-size:14px}.workspace-chrome{--chrome-fade:120px;margin-bottom:calc(-1 * var(--chrome-fade));padding-bottom:var(--chrome-fade)}.workspace-chrome:has(.library__chrome--stacked){--chrome-fade:120px}.workspace-chrome__pop{width:100%;padding:0 12px}.workspace-chrome>.date-filter__pop{right:12px}.btn{padding:11px 15px;font-size:14px}.btn--sm{padding:8px 12px}.neuron-upload__actions .btn,.neuron-upload__actions .btn--sm{padding:8px 6px;font-size:12px}.study__nav{display:none}.panel--study{touch-action:pan-y}.study__undo{width:42px;height:42px;font-size:23px}.icon-btn.add-node-btn,.study__bar .nav-btn{width:42px;height:42px;font-size:22px}.study__synapse,.study__bar .nav-btn--synapse{width:42px;height:42px}.study__synapse-turn{width:40px;height:40px}.study__synapse-turn--retreat{transform:translate(calc(-100% - 6px),-50%)}.study__synapse-turn--advance{transform:translate(6px,-50%)}.study__undo svg{width:24px;height:24px}.recall{gap:8px}.recall__btn{min-height:36px}.recall__btn svg,.recall__btn .recall__apple{width:20px;height:20px}.offer__toolbar .nav-btn{width:42px;height:42px;font-size:18px}.assoc__option{padding:15px 14px 15px 42px}.assoc__either{min-height:48px;padding:12px 14px 12px 42px}.links li input[type=range]{height:8px}.links li input[type=range]::-webkit-slider-thumb{width:22px;height:22px}.icon-btn{width:36px;height:36px;font-size:16px}.card__front{font-size:22px}.card__back{font-size:17px}.graph__controls button{min-width:38px;height:36px}.trail{padding:8px 10px}:is(.synapse-trail:has(.synapse-trail__step--chop)>.trail__fold,.synapse-trail:has(.synapse-trail__step--chop)>.synapse-trail__tools){margin-top:8px;margin-bottom:8px}.synapse-trail__step--chop{padding-top:8px;padding-bottom:8px}.trail__item,.synapse-trail__save{padding:7px 12px;font-size:12px}.synapse-trail__arrow{font-size:14px}.synapse-trail .trail__scroller{min-height:32px}.graph__legend{display:none}.layout--bazaar,.layout--bazaar[data-focus=split],.layout--bazaar[data-focus=library],.layout--bazaar[data-focus=study],.layout--bazaar[data-focus=sides],.layout--bazaar.layout--sell,.layout--bazaar.layout--sell[data-focus=split],.layout--bazaar.layout--sell[data-focus=sides],.layout--bazaar.layout--sell[data-focus=library],.layout--bazaar.layout--sell[data-focus=study]{justify-content:stretch;overflow:hidden;grid-template:minmax(0,1fr)/minmax(0,1fr)!important}.layout--bazaar[data-tab=library],.layout--bazaar[data-tab=study],.layout--bazaar[data-tab=sell]{padding:0}.layout--bazaar[data-tab=library] .panel--library,.layout--bazaar[data-tab=study] .panel--study,.layout--bazaar[data-tab=sell] .panel--sell{grid-area:1/1/auto/-1;place-self:stretch stretch;width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden auto;display:flex!important}.layout--bazaar[data-tab=study] .panel--study:has(.study__scroll){overflow:hidden}.layout--bazaar[data-tab=library] .panel--library.panel--landing{overflow:hidden}.layout--bazaar[data-tab=study] .panel--study{border:none;border-radius:0}.layout--bazaar[data-tab=library] .bazaar__mine,.layout--bazaar[data-tab=library] .bazaar__shop,.layout--bazaar[data-tab=sell] .bazaar__mine,.layout--bazaar[data-tab=sell] .bazaar__seller-slot{flex:none;min-height:auto;max-height:none;overflow:visible}.panel--shop .folder-tree__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;max-width:100%;display:grid}.panel--shop .folder-tree__ops .icon-btn.add-node-btn,.panel--shop .folder-tree__fav{width:28px;min-width:28px;max-width:28px;height:28px;font-size:16px}.panel--shop .folder-tree__ops .price-btn{text-overflow:ellipsis;white-space:nowrap;max-width:4.75rem;overflow:hidden}.app--bazaar .tabbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app--bazaar .tabbar__btn{flex-direction:row;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:650}.app--bazaar .tabbar__btn .tabbar__mark{width:26px;height:26px}.modal{top:var(--vvt,0px);height:var(--vvh,100dvh);overscroll-behavior:none;touch-action:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;bottom:auto;overflow:hidden}.modal__panel,.modal__body,.account__body{touch-action:pan-y}html.modal-open .layout,html.modal-open .panel,html.modal-open .node-list,html.modal-open .panel--study{overscroll-behavior:none;overflow:hidden!important}.modal__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(560px,100%);min-height:0;max-height:100%;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex:0 auto;overflow:hidden auto}.modal.modal--viewer{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));justify-content:center}.modal.modal--viewer .viewer__panel{border-radius:18px;width:min(520px,100%);max-height:88%}.modal.modal--warn{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));justify-content:center}.modal.modal--warn .modal__panel{border-radius:18px;max-height:88%}.modal.modal--confirm{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));justify-content:center}.modal.modal--confirm .modal__panel{border-radius:18px;max-height:88%}.modal.modal--confirm .modal__panel:not(.library-ready){width:min(420px,100%)}.modal__panel.account__sheet{max-height:100%;padding:0}.modal__panel.account__sheet:has(.account__foot){overflow:hidden}.modal__panel.account__sheet .account__body{flex:auto;min-height:0;overflow-y:auto}.modal__panel:has(.modal__foot){flex:0 auto;min-height:0;overflow:hidden}.field-row{grid-template-columns:1fr}}@media (hover:none){.btn--reveal kbd,.study__nav{display:none}.panel--study{touch-action:pan-y}.study__undo{width:42px;height:42px;font-size:23px}.icon-btn.add-node-btn,.study__bar .nav-btn{width:42px;height:42px;font-size:22px}.study__synapse,.study__bar .nav-btn--synapse{width:42px;height:42px}.study__synapse-turn{width:40px;height:40px}.study__synapse-turn--retreat{transform:translate(calc(-100% - 6px),-50%)}.study__synapse-turn--advance{transform:translate(6px,-50%)}.study__undo svg{width:24px;height:24px}}.tabbar{padding:6px calc(8px + env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-right));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b14d1;flex:none;align-items:stretch;gap:4px}.tabbar__btn{color:var(--muted);letter-spacing:.02em;background:0 0;border:none;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 4px;font-size:10.5px;font-weight:500;display:flex}.tabbar__btn .tabbar__mark{object-fit:contain;width:22px;height:22px}.tabbar__btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.tabbar__btn .apple-mark,.tabbar__btn .colorable-apple,.tabbar__btn .honeybee-mark,.tabbar__btn .honeybee-outline{fill:none;stroke:none;width:22px;height:22px}.tabbar__btn .tree-mark,.pane-swap__btn .tree-mark,.study__boards-btn .tree-mark{color:#9bb6ff;filter:drop-shadow(0 0 6px #7aa2ff80);width:20px;height:20px}.tabbar__btn .honeybee-outline,.tabbar__btn .apple-outline{width:22px;height:22px}.app--bazaar .tabbar__btn--store{flex:0 0 64px}.app--bazaar .tabbar__btn--on,.tabbar__btn--on{background:var(--accent-soft);color:#cfdcff}.tabbar[data-fit] .tabbar__label{white-space:nowrap;text-align:center;max-width:100%;display:block;overflow:hidden}.tabbar[data-fit=full] .tabbar__label-short,.tabbar[data-fit=open-full] .tabbar__label-short,.tabbar[data-fit=short] .tabbar__label-full,.tabbar[data-fit=open-short] .tabbar__label-full,.tabbar[data-fit=open-full] .tabbar__btn:not(.tabbar__btn--on) .tabbar__label,.tabbar[data-fit=open-short] .tabbar__btn:not(.tabbar__btn--on) .tabbar__label{display:none}.tabbar__slot{min-width:0;display:flex;position:relative}.tabbar__slot .tabbar__btn{flex:1;width:100%}.tabbar__close{z-index:1;width:22px;height:22px;color:var(--muted);background:0 0;border:none;border-radius:999px;padding:0;font-size:16px;line-height:1;position:absolute;top:1px;right:1px}.tabbar__close:hover,.tabbar__close:focus-visible{color:var(--text)}.tutorial-fab{right:calc(28px + env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom));z-index:50;color:#f7c948;min-height:40px;font:inherit;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070912e0;border:1px solid #f7c94866;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:650;position:fixed;box-shadow:0 8px 24px #00000061}.tutorial-fab:hover{color:#fbe08a;background:#070912f0;border-color:#f7c9488c}@media (hover:hover) and (width>=880px){.tutorial-fab{right:calc(40px + env(safe-area-inset-right));bottom:calc(40px + env(safe-area-inset-bottom))}}.landing{flex-direction:column;flex:1;min-height:0;display:flex}main.layout{flex-direction:row;display:grid}.landing__panes{min-height:0;padding:12px calc(12px + env(safe-area-inset-right)) 0 calc(12px + env(safe-area-inset-left));flex:1;grid-template-columns:minmax(0,1.7fr) minmax(360px,.9fr);gap:12px;display:grid}.landing__foot{padding:10px calc(16px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));color:var(--muted);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.landing__foot a{color:#cfdcff;text-decoration:none}.landing__foot a:hover{text-decoration:underline}.landing__foot-hint{text-align:center;flex:1 0 100%;font-size:11px}.landing__lesson{align-items:flex-start;gap:20px;width:100%;display:flex}.landing__lesson-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.landing__brand{flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.landing__brand .landing__motto{color:#e8ebff;margin:0;font-size:16px;font-weight:600;line-height:1.35}.landing__lesson h3,.landing__lead{font-size:15px}.panel--about>*{flex-shrink:0}.panel--about>.video-slot{width:min(100%,720px)}.landing__subhead{border-top:1px solid var(--line);margin:8px 0 0;padding-top:16px}.landing__lesson .landing__narration{text-align:left;align-items:flex-start}.landing__lesson p,.panel--about>p,.landing__brand p,.landing__blurb,.landing__ai-note{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.landing__encrypt{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;display:flex}.landing__encrypt h3,.landing__encrypt h4{margin:0;font-size:15px}.btn--sync{justify-content:center;align-items:center;width:36px;min-height:34px;padding:0;display:inline-flex}.btn--sync svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.btn--sync--busy svg{animation:.85s linear infinite account-sync-spin}.landing__encrypt-go{align-self:center;align-items:center;gap:8px;width:fit-content;display:inline-flex}.landing__encrypt-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.landing__encrypt-key{flex-direction:column;gap:10px;display:flex}.landing__encrypt-readout{flex-direction:row;align-items:center;gap:8px;display:flex}.landing__encrypt-secret{flex:1;min-width:0;position:relative}.landing__encrypt-secret input[type=text],.landing__encrypt-secret input[type=password]{border:1px solid var(--line-strong);width:100%;color:var(--text);text-transform:none;letter-spacing:0;background:#00000047;border-radius:8px;padding:10px 36px 10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.landing__encrypt-eye{width:26px;height:26px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.landing__encrypt-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.landing__encrypt-readout .btn{white-space:nowrap;text-transform:none;letter-spacing:0;flex:none;font-size:13px}.landing__ai-note{font-size:12px}.landing__narration{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;display:flex}.landing__narration-text{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.landing__narration--open .landing__narration-text{-webkit-line-clamp:unset;display:block;overflow:visible}.landing__narration-more{color:#cfdcff;font-size:12.5px;font-weight:600}.landing__lesson .video-slot{flex:none;width:min(52%,420px);max-width:min(52%,420px)}.landing__lesson--open .video-slot,.video-slot--expanded{width:min(52%,420px);max-width:min(52%,420px)}.landing__points{color:var(--muted);flex-direction:column;gap:8px;margin:0;padding-left:1.15em;font-size:13.5px;line-height:1.5;display:flex}.landing__form{flex-direction:column;gap:12px;display:flex}.auth-form{flex-direction:column;gap:10px;display:flex}.oauth-buttons{justify-content:center;gap:10px;display:flex}.oauth-btn{border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#ffffff0a;place-items:center;width:40px;height:36px;padding:0;display:grid}.oauth-btn svg{width:16px;height:16px}.oauth-btn--apple svg{width:14px;height:16px}.oauth-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff47}.oauth-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.oauth-btn:disabled{opacity:.55;cursor:not-allowed}.auth-form .btn,.subscribe .btn{width:100%}.subscribe__checkout{background:#fff;border-radius:12px;min-height:420px;margin:0 -2px;overflow:hidden}.seller-onboard{gap:12px;padding:12px 14px 18px;display:grid;overflow:auto}.seller-onboard .btn{width:100%}.seller-onboard__actions,.seller-onboard__choice{gap:8px;display:grid}.sell-form__label{color:var(--muted);gap:6px;font-size:13px;display:grid}.sell-form__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;font-size:13px;font-weight:650;display:flex}.sell-form__mark{object-fit:contain;flex:none;width:28px;height:28px}.sell-form__mark--media{width:40px;height:40px}.sell-form__label--row{white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.sell-form__label input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-2);width:100%;min-height:40px;color:var(--text);font:inherit;padding:8px 12px}.sell-form__label input.sell-form__kept{color:var(--muted)}.auth-form__or{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:2px 0 0;font-size:11px;display:grid}.auth-form__or:before,.auth-form__or:after{content:"";background:var(--line);height:1px}.auth-form__link{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin:-2px 0 0;padding:6px 8px;font-size:13px;text-decoration:underline}.auth-form__link:hover:not(:disabled){color:var(--text)}.auth-form__link:disabled{opacity:.5;cursor:default}.auth-form .auth-form__switch--up{color:#fff}.subscribe,.landing__feedback{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.subscribe h3,.landing__feedback h3{font-size:15px}.subscribe__usage{color:var(--text);margin:0;font-size:13px}.subscribe__referral{flex-direction:column;display:flex}.subscribe__referral .field input{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace}.subscribe__referral .account__fine{margin-top:4px}.deck-credit,.subscribe__credit{cursor:pointer;background:#7fb06914;border:1px solid #7fb06959;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.deck-credit input,.subscribe__credit input{accent-color:#7fb069;margin:3px 0 0}.deck-credit span,.subscribe__credit span{flex-direction:column;gap:2px;display:flex}.deck-credit small,.subscribe__credit small{color:var(--muted);font-size:12.5px}.subscribe__meter{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.subscribe__meter i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--gold) 70%, var(--accent)));height:100%;display:block}.voucher-form .field input{letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.landing__stars{gap:2px;display:flex}.landing__star{color:#ffffff47;background:0 0;border:none;border-radius:8px;width:42px;height:42px;padding:0}.landing__star svg{fill:currentColor;stroke:currentColor;stroke-width:1px;width:28px;height:28px}.landing__star--on{color:var(--gold)}.landing__star-label,.landing__thanks{color:var(--text);margin:0;font-size:13px}.promo-intro{z-index:240}.promo-intro__panel{border:1px solid var(--line-strong);background:#000;border-radius:18px;width:min(880px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.promo-intro__close{z-index:2;color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;background:#070912b8;border:0;border-radius:999px;padding:0;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.promo-intro__stage{aspect-ratio:16/9;background:#000;position:relative}.promo-intro__stage video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.promo-intro__play{color:#141414;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;padding:0;display:grid;position:absolute;inset:0;box-shadow:0 8px 28px #00000059}.promo-intro__play svg{fill:currentColor;width:28px;height:28px;margin-left:3px}.video-slot{aspect-ratio:16/9;border-radius:var(--radius-sm);border:1px solid var(--line);background:#00000059;width:100%;position:relative;overflow:hidden}.video-slot__player{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.video-slot--empty{color:var(--muted);border-style:dashed;align-content:center;place-items:center;gap:8px;font-size:12.5px;display:grid}.video-slot--empty svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:36px;height:36px}.video-slot--empty svg path{fill:currentColor;stroke:none}@media (hover:hover){.landing__star:hover{color:color-mix(in srgb, var(--gold) 70%, #fff)}}@media (width<=1100px){.landing__panes{grid-template-columns:minmax(0,1.4fr) minmax(240px,.85fr)}}@media (width<=880px){.landing__panes{padding:8px calc(8px + env(safe-area-inset-right)) 0 calc(8px + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr)}.landing .panel--account{display:none}.landing__lesson{flex-direction:column}.landing__lesson .video-slot,.landing__lesson--open .video-slot,.video-slot--expanded{width:100%;max-width:100%}.landing__foot{padding-bottom:8px}.landing--page .panel--account,.landing--page .panel--about,.landing--page .panel--admin{display:flex!important}}.hub-nav{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.hub-nav__btn{color:#fff;letter-spacing:-.02em;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:4px 8px;font-family:inherit;font-size:17px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:visible}.hub-nav__btn:not(.hub-nav__btn--on){color:#fff;opacity:.58}.hub-nav__btn--on{color:#fff;opacity:1;background:0 0}.hub-nav__btn span{position:relative}.hub-nav__btn--on span:after{content:"";pointer-events:none;background:#9bb6ff;border-radius:1px;height:2px;position:absolute;bottom:-5px;left:0;right:0;box-shadow:0 0 6px 1px #7aa2ff80}.page-menu{z-index:30;flex:none;min-width:0;position:relative}.topbar:has(.page-menu--open){overflow:visible}.page-menu__btn,.page-menu__item{color:#fff;letter-spacing:-.02em;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;font-size:17px;font-weight:600;line-height:1;display:inline-flex}.page-menu__btn{padding:4px 2px}.page-menu__word{align-items:baseline;min-width:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}.page-menu__fade{background:linear-gradient(90deg, var(--brand-raw), var(--brand-gold));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.page-menu__caret{border-top:5px solid #ffffffb8;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0}.page-menu__pop{z-index:80;border:1px solid var(--line);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#070912;border-radius:12px;flex-direction:column;min-width:168px;padding:6px;display:flex;position:fixed;box-shadow:0 16px 40px #00000073}.page-menu__item{text-align:left;border-radius:8px;justify-content:flex-start;width:100%;padding:10px 12px}.page-menu__item--on,.page-menu__item:hover{background:#ffffff0f}.landing--page{overflow:auto}.landing--page .panel--about,.landing--page .panel--account,.landing--page .panel--admin{width:min(720px,100%);max-width:720px;margin:0 auto;padding:18px 16px 32px}.landing--page .panel--admin{padding:12px 12px 20px;font-size:13px}.pane-tab{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;background:#ffffff0d;border-radius:9px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:3px 10px 3px 4px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.pane-tab+.pane-tab{margin-left:6px}.pane-tab img{object-fit:contain;width:28px;height:28px}.pane-tab:hover,.pane-tab:focus-visible{color:var(--text);background:#ffffff1a}.panel--shop .panel__head h2,.panel--sell .panel__head h2{align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex;overflow:hidden}.panel__head-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel__head--tight .pane-tab__label{display:none}.panel__head--tight .pane-tab{gap:0;padding-right:4px}.panel--sell .panel__head h2 svg{flex:none;display:block}.bazaar__shop-tools{background:#3a3e48;flex-direction:column;flex:none;gap:6px;margin:-12px -14px 0;padding:8px 14px;display:flex}.bazaar__shop-checks{flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;margin:0;display:flex;overflow-x:auto}.bazaar__view-toggle{background:#c9a13a1a;border:1px solid #c9a13a8c;border-radius:99px;flex:none;padding:2px;display:inline-flex}.bazaar__view-toggle button{color:#c9a13ac7;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:650}.bazaar__view-toggle button:hover:not(:disabled):not([aria-pressed=true]){color:#e4c56a}.bazaar__view-toggle button[aria-pressed=true]{color:#1a1408;background:#c9a13a}.bazaar__view-toggle button:disabled{opacity:.4;cursor:default}.bazaar__check,.library__check{color:var(--text);white-space:nowrap;flex:none;margin:0;font-size:13px;font-weight:650}.bazaar__check.is-disabled{opacity:.4;cursor:default}.bazaar__check--mine.is-hidden{display:none}.bazaar__shop-search{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.bazaar__shop-search .search{flex:auto;min-width:0}.bazaar__shop-search .chip--icon{flex:none;place-items:center;width:32px;height:28px;padding:0;display:grid}.bazaar__shop-search .chip--icon svg{width:15px;height:15px}.bazaar__category-row{align-items:center;gap:10px;min-width:0;display:flex}.bazaar__category-label{flex:none;font-size:13px;font-weight:650}.category-menu{flex:1;min-width:0;position:relative}.category-menu summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#0000004d;min-height:36px;padding:8px 12px;font-size:13px;list-style:none;overflow:hidden}.category-menu summary::-webkit-details-marker{display:none}.category-menu ul{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#2a2e36;max-height:16rem;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #00000059}.category-menu li label{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.category-menu li label:hover{background:#ffffff0f}.category-menu__clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;text-decoration:underline}.category-field{gap:8px;display:grid}.sell-form__label select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--text);font:inherit;background:#0000004d;padding:8px 10px;font-size:13px}.category-picks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.category-picks button{color:#f8f1dc;font:inherit;cursor:pointer;background:#312d14;border:1px solid #504017;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.bazaar__shop-search .chip--fav.chip--on,.bazaar__shop-search .chip--fav.chip--on:hover{color:#c9a13a}.panel--library .chips{align-items:center}.panel--bazaar .folder-tree{overflow-anchor:none;flex:1;min-height:0;max-height:none;overflow:auto}.panel--bazaar .node-list{flex:1;min-height:0;overflow-y:auto}.bazaar__mine{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.bazaar__community-note{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.sell-communities{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}.bazaar__seller-slot{border:1px solid var(--line);background:#00000047;border-radius:10px;flex-direction:column;flex:0 auto;min-height:0;max-height:42%;padding:0;display:flex;overflow:hidden}.bazaar__seller-slot>:not(.seller-apply){margin:10px 12px}.bazaar__seller-slot h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.bazaar__seller-slot .seller-apply{flex:1;min-height:0;padding:0 12px 12px;overflow:auto}.bazaar__seller-slot .seller-apply__banner{z-index:1;background:var(--granny);cursor:ns-resize;touch-action:none;border-radius:9px 9px 0 0;margin:0 -12px;padding:9px 12px;position:sticky;top:0}.bazaar__seller-slot .seller-apply__banner--tabs{background:#10160c;flex:none;padding:8px 8px 0;overflow:visible}.bazaar__seller-slot .seller-apply__banner button{cursor:pointer}.bazaar__seller-slot--drag,.bazaar__seller-slot--drag *{-webkit-user-select:none;user-select:none}.bazaar__seller-slot .seller-apply--collapsed{flex:none;padding-bottom:0;overflow:hidden}.bazaar__seller-slot .seller-apply--collapsed .seller-apply__banner{border-radius:9px}.bazaar__seller-slot .sales-panel__list{max-height:none}.bazaar__seller-slot .sales-panel .chip,.bazaar__seller-slot .sales-panel .chip:hover{background:color-mix(in srgb, var(--granny) 46%, #10140c);border-color:color-mix(in srgb, var(--granny) 34%, #000);color:#f3f6ea}.bazaar__seller-slot .sales-panel .sales-panel__row{background:color-mix(in srgb, var(--granny) 14%, #10140c)}.bazaar__credits-slot .seller-apply{--granny:#c9a13a}.bazaar__credits-slot .seller-apply__banner--tabs{cursor:default;background:#1a160c}.bazaar__credits-slot .seller-apply__banner--tabs .seller-apply__toggle--chevron{color:#f3e6c0}.bazaar__credits-slot .chip--on,.bazaar__credits-slot .chip--on:hover{color:#1a1408;background:#a88832;border-color:#8d7129}.credits-panel{gap:8px;display:grid}.credits-panel__balance{align-items:baseline;gap:8px;display:flex}.credits-panel__amount{font-variant-numeric:tabular-nums;color:#f3e6c0;font-size:26px;font-weight:700}.credits-panel__label{color:var(--muted);font-size:13px}.credits-panel__fine{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.credits-panel__progress{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.credits-panel__progress span{border-radius:inherit;background:#c9a13a;height:100%;transition:width .3s;display:block}.credits-panel__code{align-items:center;gap:8px;display:flex}.credits-panel__code code{letter-spacing:.14em;color:var(--text);background:#ffffff0d;border-radius:8px;flex:1;padding:6px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.deck-checkout__price{font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:0;font-size:28px;font-weight:700}.deck-checkout{border-top:1px solid #ffffff14;flex:none;margin:0 14px 12px;padding-top:8px}.deck-checkout .seller-onboard{padding:8px 0 4px}.deck-checkout__head-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.icon-btn.deck-checkout__cart{color:#f8f1dc;background:#655521;border:1px solid #443714;border-radius:10px;width:44px;height:44px}.icon-btn.deck-checkout__cart:hover:not(:disabled){color:#f8f1dc;background:#866e29;border-color:#604d1c}.deck-checkout__close{width:36px;height:36px;font-size:28px}.deck-checkout__actions{align-items:center;gap:8px;display:flex}.deck-checkout__actions>.btn{flex:1}.deck-checkout__voucher{justify-content:flex-start;align-items:center;gap:8px;display:flex}.deck-checkout__voucher input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-2);width:11.5rem;min-height:40px;color:var(--text);font:inherit;flex:none;padding:8px 12px}.seller-onboard .deck-checkout__voucher .btn{white-space:nowrap;flex:none;width:auto}.btn.deck-checkout__gold{color:#f8f1dc;background:#655521;border-color:#443714}.btn.deck-checkout__gold:hover:not(:disabled){color:#f8f1dc;background:#866e29;border-color:#604d1c}.btn.deck-checkout__gold[aria-pressed=true]{background:#866e29;border-color:#604d1c}.seller-apply__tab--cart{gap:6px}.seller-apply__tab--cart svg{display:block}.cart-tab__count{font-variant-numeric:tabular-nums}.cart-panel__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.cart-panel__price{font-variant-numeric:tabular-nums;font-weight:650}.cart-panel__total{font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;font-weight:700;display:flex}.bazaar__row{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.bazaar__row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:10px 8px;display:flex}.bazaar__row-main:hover{background:#ffffff0a}.bazaar__row-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.bazaar__row-sub{min-width:0;color:var(--muted);flex-wrap:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.bazaar__row-byline{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.bazaar__check{flex:none;display:block}.bazaar__lock-wrap{flex:none;align-items:center;display:inline-flex}.bazaar__lock{opacity:.8;flex:none;display:block}.offscreen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bazaar__author{background:#000;border-radius:8px}.bazaar__author-head{align-items:center;min-height:44px;display:flex}.bazaar__author-id{min-width:0;max-width:calc(100% - 120px);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:6px;padding:8px 0 8px 8px;font-weight:650;display:flex}.bazaar__author-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bazaar__author .folder-tree__twist{color:#fff;width:28px;height:28px}.bazaar__author .folder-tree__twist svg{width:18px;height:18px}.bazaar__author-count{color:var(--muted);white-space:nowrap;margin-left:auto;padding-right:10px;font-size:11px}.bazaar__author-libs{max-height:none;margin:0 0 8px 12px}.bazaar__author-libs .folder-tree__row{background:#ffffff0d;border-radius:8px;margin:0 0 4px}.bazaar__author-libs .folder-tree__row:hover{background:#ffffff14}.bazaar__row-title .avatar-chip{width:28px;height:28px;font-size:11px}.avatar-field{display:inline-flex}.avatar-field__btn{border:1px solid var(--line-strong);background:var(--accent-soft);color:#cfdcff;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid;overflow:hidden}.avatar-field--md .avatar-field__btn{width:64px;height:64px;font-size:22px}.avatar-field--sm .avatar-field__btn{width:40px;height:40px;font-size:14px}.avatar-field__btn--mark{background:0 0;border:0;border-radius:0;overflow:visible}.avatar-field__btn img,.avatar-chip img{object-fit:cover;width:100%;height:100%}.avatar-chip{background:var(--accent-soft);color:#cfdcff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid;overflow:hidden}.avatar-chip svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.avatar-chip--tree,.avatar-field__btn.avatar-chip--tree{color:#f7c948;background:#0c1020}.avatar-chip--tree .tree-mark,.avatar-field__btn.avatar-chip--tree .tree-mark,.account__avatar .tree-mark{width:72%;height:72%}.account__avatar .tree-mark{width:22px;height:22px}.layout--bazaar>.panel--study.panel--browse{padding-top:0}.layout--bazaar>.panel--study.panel--browse>.store-header{z-index:1;box-sizing:border-box;border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);background:#000;flex:none;align-items:center;height:auto;min-height:76px;margin:0 -14px;padding:10px 0;display:flex;position:relative;overflow:hidden}.layout--bazaar>.panel--study.panel--browse>.store-header.store-header--banner{background-color:#000;background-position:top;background-repeat:no-repeat;background-size:cover;height:100px;min-height:0;padding:0}.store-header--banner:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 70%,#000 94%);position:absolute;inset:0}.store-header__title{z-index:1;color:#fff;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000000d9;max-width:100%;font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;font-size:clamp(34px,10vw,58px);font-weight:700;line-height:1;position:relative;overflow:hidden}.store-header__title:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000009e 0%,#00000047 62%,#0000 100%);position:absolute;inset:-28px -64px -28px -28px}.store-header--banner .store-header__mark{z-index:2;aspect-ratio:1;width:auto;height:72%;max-height:48px;margin:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.store-header__banner{z-index:1;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 76px 0 20px;display:flex;position:absolute;inset:0}@media (width<=880px) and (hover:none){.layout--bazaar>.panel--study.panel--browse>.store-header{border-radius:0;margin-inline:-12px}.layout--bazaar>.panel--study.panel--browse>.store-header.store-header--banner{height:76px}}.store-header__mark{z-index:1;object-fit:contain;pointer-events:none;flex:none;width:52px;height:52px;margin:0 16px 0 0;position:relative}.store-header__mark--off{display:none}.store-header__mark .community-glyph{width:100%!important;height:100%!important}.store-header .browse__masthead-lead{flex:1;min-width:0;max-width:none;padding:0 20px 0 16px}.browse__masthead-lead{z-index:1;flex-direction:column;grid-area:1/1;justify-content:center;align-items:stretch;gap:2px;min-width:0;max-width:100%;height:100%;display:flex}.browse__masthead-id{align-items:center;gap:10px;min-width:0;display:flex}.store-header .avatar-chip{aspect-ratio:1;border-radius:50%;align-self:center;width:52px;min-width:52px;height:52px;min-height:52px;font-size:18px;overflow:hidden}.store-header .avatar-chip img,.store-header .avatar-chip span{object-fit:cover;border-radius:50%;width:100%;height:100%}.store-header .avatar-field--md .avatar-field__btn{width:52px;height:52px;font-size:18px}.store-header__bio-line--edit{align-items:flex-end;gap:4px;display:flex}.store-header__bio-line--edit .store-header__edit{margin-left:0}.store-header__edit,.store-header__save{color:#ffffffb8;border-radius:4px;width:14px;height:14px}.store-header__edit .pencil-mark{width:11px;height:11px}.store-header__edit--on{color:#fff;background:#ffffff1f}.store-header__save{color:#d5e2b0;font-size:12px}.store-header__bio-line .store-header__field{flex:1;width:auto}.store-header__field{width:100%;min-width:0;color:var(--text);font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;margin:0;padding:3px 6px;font-size:13px;line-height:1.25}textarea.store-header__field{resize:none;height:36px}.store-header__error{color:var(--danger);margin:0;font-size:12px;line-height:1.3}.browse__masthead-copy{flex:1;align-content:center;gap:1px;min-width:0;display:grid}.store-header .browse__bio{font-size:13px;line-height:1.25}.layout--bazaar>.panel--study.panel--browse .browse__social{gap:6px}.layout--bazaar>.panel--study.panel--browse .creator-links__icon{width:22px;height:22px}.browse__masthead-kicker{min-width:0;color:var(--text);flex-wrap:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:590;line-height:1.3;display:flex}.browse__masthead-line{min-width:0;color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.25;display:flex}.browse__masthead-line .browse__bio{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:auto;width:100%;min-width:0;max-width:none;display:-webkit-box;overflow:hidden}.store-header .store-header__bio-line{display:block}.store-header .store-header__bio-line .browse__bio{white-space:normal;-webkit-line-clamp:unset;line-clamp:unset;flex:none;-webkit-box-orient:unset;width:auto;max-width:none;display:inline;overflow:visible}.store-header .store-header__bio-line .store-header__edit{vertical-align:-1px;margin-left:2px;display:inline-grid}.store-header .store-header__bio-line--edit{align-items:flex-end;gap:4px;display:flex}.browse__masthead-url-line{min-width:0}.browse__masthead-url-line .browse__masthead-url{max-width:100%;display:block;overflow:hidden}.browse__masthead-url{color:#cfdcff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:none}.browse__masthead-url:hover,.browse__masthead-url:focus-visible{text-underline-offset:2px;text-decoration:underline}.browse__masthead-user{min-width:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}.browse__masthead-user:hover,.browse__masthead-user:focus-visible{text-underline-offset:2px;text-decoration:underline}.browse__canvas{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);background:linear-gradient(160deg,#ffffff12,#ffffff05);gap:10px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.browse__bio{max-width:28em;color:var(--muted);margin:0;font-size:16px;line-height:1.4}.browse__canvas .browse__desc{color:#e6e9f5c7}.browse__social{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.browse__desc{margin:0}.creator-links{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.creator-links__url{color:#cfdcff;overflow-wrap:anywhere;font-size:12px;text-decoration:none}.creator-links__icon{border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.creator-links__icon--yt{color:#f03}.creator-links__icon--x{color:#e7e9ea}.creator-links__icon--off{opacity:.4}.creator-links__icon:hover,.creator-links__url:hover{opacity:1;filter:brightness(1.12)}.account__field--ico{grid-template-columns:22px 1fr;align-items:center;gap:8px;display:grid}.account__field-ico{color:var(--muted);place-items:center;display:grid}.browse__gallery-wrap{align-items:stretch;min-width:0;height:200px;display:flex;position:relative;overflow:hidden}.browse__gallery-wrap .browse__gallery{flex:1;min-width:0;height:100%;margin-top:0;padding:0}.browse__gallery-edge{z-index:2;color:#e8eeff;cursor:pointer;background:#090b1459;border:none;place-items:center;width:26px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:0;bottom:0}.browse__gallery-edge--back{border-radius:10px 0 0 10px;left:0}.browse__gallery-edge--forth{border-radius:0 10px 10px 0;right:0}.browse__gallery-edge:hover:not(:disabled){background:#090b148c}.browse__gallery-edge:disabled{opacity:.22;cursor:default}.browse__gallery{scrollbar-width:thin;gap:8px;min-height:112px;margin-top:8px;padding-bottom:4px;display:flex;overflow-x:auto}.browse__gallery-empty{min-width:160px;height:112px;color:var(--muted);background:#00000040;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:12px;display:flex}.browse__gallery img,.browse__gallery video{object-fit:cover;background:#00000040;border-radius:10px;flex:none;width:auto;min-width:80px;max-width:200px;height:112px}.browse__gallery--edit .browse__shot{flex:none;position:relative}.browse__gallery--edit .browse__shot .icon-btn{position:absolute;top:2px;right:2px}.profile-fields,.sell-form{gap:10px;min-width:0;display:grid}.profile-fields__head{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.profile-fields__head--plain{grid-template-columns:minmax(0,1fr)}.profile-fields__bio{resize:vertical;width:100%;min-width:0}.profile-fields__links{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.profile-fields__links .btn{flex:none}.profile-fields__banner{align-items:center;gap:8px;min-width:0;display:flex}.profile-fields__file{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.profile-fields__file input{display:none}.profile-fields__links .account__field{flex:1;min-width:0}.account__field input,.account__field textarea,.profile-fields__bio,.sell-form__label input,.sell-form__label textarea,.sell-form__label select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;color:var(--text);font:inherit;background:#0000004d;padding:8px 10px;font-size:13px}.profile-fields__links input{text-overflow:ellipsis;padding:6px 8px;font-size:12px;overflow:hidden}.sell-form__price-row{align-items:center;gap:14px;min-width:0;display:flex}.sell-form__price-row .sell-form__label--row{flex:none;grid-template-columns:auto auto;width:auto}.sell-form__price-row .sell-form__price{-moz-appearance:textfield;width:calc(8ch + 1.5rem);max-width:calc(8ch + 1.5rem)}.sell-form__price-row .sell-form__price::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sell-form__price-row .sell-form__price::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sell-form__check{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sell-form__pair{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9rem);align-items:end;gap:10px;display:grid}.sell-form__lock{align-items:flex-start;gap:8px;display:flex}.sell-form__lock svg{flex:none;margin-top:1px}.sell-form__media{scrollbar-width:thin;gap:8px;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.sell-form__media .browse__shot{cursor:grab;touch-action:none;position:relative}.sell-form__media .browse__shot--drag{cursor:grabbing;opacity:.72}.sell-form__media .browse__shot .icon-btn{position:absolute;top:6px;right:6px}.sell-form__media .browse__shot,.sell-form__media-add{flex:none;width:200px;height:112px}.sell-form__media img,.sell-form__media video{object-fit:cover;background:#00000047;border-radius:10px;width:200px;height:112px;display:block}.sell-form__media-add{border:1px solid var(--line-strong);color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:#00000047;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:10px;font-size:12px;line-height:1.35;display:flex}.sell-form__media-add:disabled{cursor:default;opacity:.55}.sell-tools__communities{color:#e4c56a;cursor:pointer;background:0 0;border:1px solid #c9a13a8c;border-radius:99px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex}.sell-tools__communities[aria-pressed=true]{color:#1a1408;background:#c9a13a;border-color:#c9a13a}.seller-browse{flex:1;align-content:start;gap:18px;min-width:0;max-width:100%;min-height:0;padding:16px 14px 24px;display:grid;overflow:hidden auto}.seller-browse>*,.seller-browse .sell-form,.seller-browse .sell-form__label,.seller-browse .sell-form__media-block,.seller-browse .store-files{min-width:0;max-width:100%}.seller-browse .sell-form__check{white-space:normal;max-width:100%}.community-admin{gap:16px;display:grid}.community-admin__card,.community-admin__new{gap:8px;display:grid}.community-admin__create{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.community-admin__create input,.community-admin__create select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;background:#0000004d;padding:8px 10px;font-size:13px}.community-admin__card{border:1px solid var(--community-shade,#8fa64a);background:#ffffff0a;border-radius:12px;padding:.75rem .85rem .9rem;position:relative}.community-admin__color{justify-content:flex-start;min-width:0;display:flex}.community-admin__color .account__spectrum{flex-direction:row;align-items:center;gap:8px;width:100%;max-width:100%}.community-admin__color .account__spectrum-meter,.community-admin__color .account__spectrum-bar{gap:6px}.community-admin__color .account__spectrum-bar{flex:1;min-width:0}.community-admin__color .account__spectrum-preview{border-radius:6px;width:18px;height:18px}.community-admin__color .account__spectrum-pad{border-radius:6px;flex:auto;width:auto;min-width:0;height:18px}.community-admin__color .account__spectrum-reset,.community-admin__color .account__spectrum-slot{width:18px;height:18px}.community-admin__color .account__spectrum-reset .colorable-apple,.community-admin__color .account__spectrum-reset .apple-mark,.community-admin__color .account__spectrum-slot .apple-outline{width:16px;height:16px}.community-admin__card--on:before{content:"";pointer-events:none;background:#9bb6ff;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:7px;box-shadow:0 0 8px 1px #7aa2ff80}.community-admin__chevron{color:#9aa3ad;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;padding:0;display:grid}.community-admin__chevron svg{width:12px;height:12px;transition:transform .12s;display:block}.community-admin__chevron--shut svg{transform:rotate(-90deg)}.community-admin__chevron:hover{color:var(--text);background:#ffffff14}.community-admin__more{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:22px;min-height:22px;margin:2px 0;padding:0;display:flex}.community-admin__more-dot{background:#3ef0ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 3px #3ef0fff2,0 0 6px #3ef0ff8c}.community-admin__more:hover .community-admin__more-dot{background:#d8fdff;box-shadow:0 0 4px #d8fdff,0 0 8px #3ef0ffb3}.community-admin__card--shut{padding:.4rem .7rem}.community-admin__card--shut .community-admin__children{margin-top:8px}.community-admin__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.community-admin__mark{width:28px;height:28px}.community-admin__heading{align-items:center;gap:8px;display:flex}.community-admin__head{align-items:center;gap:10px;display:flex}.community-admin__head h3,.community-admin h3,.community-access h3{margin:0}.community-admin__head h3,.community-admin__head .community-admin__identity,.community-admin__toggle .community-admin__identity{flex:1;min-width:0}.community-admin__identity{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.community-admin__address{color:#9aa3ad;font-size:11px;font-weight:550;line-height:1.2}button.community-admin__address{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.community-admin__name{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:650;display:block}.community-admin__name:focus{border-bottom:1px solid color-mix(in srgb, var(--community-shade,#c9a13a) 80%, transparent);outline:none}.community-admin__children{gap:8px;display:grid}.community-admin__title{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.community-admin__title:hover,.community-admin__title[aria-pressed=true]{color:#f3e2b0}.community-members{gap:4px;margin:0;padding:0;list-style:none;display:grid}.community-members__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.community-members>.community-members__row{background:#323439;border-radius:10px;padding:7px 10px}.community-members>.community-members__row:nth-child(2n){background:#2c333e}.community-members__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.community-members__role{color:var(--muted);font-size:13px}.community-members__actions{justify-content:flex-end;gap:6px;display:flex}.community-members__action{width:auto}.community-requests{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.community-requests__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.community-requests__who{min-width:0}.community-requests__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.community-members__add{grid-template-columns:minmax(0,1fr) auto;align-items:end}.community-members__add .sell-form__label{min-width:0}.community-admin textarea{resize:vertical;width:100%}.seller-browse__section{align-content:start;gap:8px;display:grid}.seller-browse__section h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.seller-browse__lib{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.seller-browse__name{min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:1;margin:0;padding:0 0 1px;font-weight:600}.seller-browse__name:focus{border-bottom-color:var(--line-strong);outline:none}.seller-browse__roster{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:10px;padding:12px;display:grid}.seller-browse__globe{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.seller-browse__globe svg{animation:3.4s ease-in-out infinite seller-globe-blink;display:block}.sell-form__fields{gap:10px;min-width:0;display:grid}.sell-form__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.sell-form__publish,.sell-form__unpublish{white-space:nowrap;flex:none;width:9.5rem;min-width:0}.sell-form__publish{background:color-mix(in srgb, var(--granny) 46%, #10140c);border-color:color-mix(in srgb, var(--granny) 34%, #000);color:#f3f6ea;justify-content:center;align-items:center;gap:6px;display:inline-flex}.sell-form__publish svg{flex:none;width:16px;height:16px}.sell-form__unpublish{color:#f8ecea;background:#4b1d15;border-color:#3b110d}.sell-form__unpublish:hover:not(:disabled){color:#f8ecea;background:#5d2018;border-color:#4a1611}.sell-form__publish:hover:not(:disabled){background:color-mix(in srgb, var(--granny) 64%, #10140c);border-color:color-mix(in srgb, var(--granny) 48%, #000);color:#f3f6ea}@keyframes seller-globe-blink{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.seller-browse__globe svg{animation:none}}.sales-panel{gap:10px;display:grid}.sales-panel__totals{flex-wrap:wrap;align-items:baseline;gap:8px 18px;min-width:0;display:flex}.sales-panel__total{align-items:baseline;gap:8px;min-width:0;margin:0;font-weight:750;display:flex}.sales-panel__total-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.sales-panel__total-label{font-size:15px}.sales-panel__tools{align-items:center;gap:6px;min-width:0;display:flex}.sales-panel__tools .chip{flex:none;align-items:center;gap:4px;display:inline-flex}.bazaar__seller-slot .sales-panel .chip--on,.bazaar__seller-slot .sales-panel .chip--on:hover{background:color-mix(in srgb, var(--granny) 82%, #10140c);border-color:color-mix(in srgb, var(--granny) 70%, #000);color:#fff}.sales-panel__tools .date-filter__btn{width:36px;height:36px}.sales-panel__tools .date-filter__mark{width:22px;height:22px}.sales-panel__search{flex:1;height:36px}.sales-panel__search input{padding:6px 0}.sales-panel__sale{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.sales-panel__take{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.sales-panel__stats{margin:0}.sales-panel__list{gap:4px;max-height:min(36vh,280px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sales-panel__row{background:#ffffff08;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cart-panel .cart-panel__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.cart-panel__name{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:650}.cart-panel__checkout{width:100%}.cart-checkout{width:min(440px,100%);max-height:min(82vh,760px);overflow:auto}.cart-checkout__body{gap:12px;padding:4px 16px 16px;display:grid}.cart-checkout__all{font-weight:650}.cart-checkout__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cart-checkout__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-checkout__left{margin:0 16px}.cart-checkout .deck-checkout{border-top:none;margin:0 16px 16px;padding-top:0}.cart-checkout .deck-checkout__head-actions{display:none}.price-btn{font-variant-numeric:tabular-nums;color:#cfdcff;background:var(--accent-soft);border-color:#7aa2ff73;flex:none;font-weight:650}.folder-tree__ops .price-btn{padding:3px 8px}.rating-stars{align-items:center;gap:6px;display:flex}.rating-stars--row{pointer-events:none;white-space:nowrap;color:var(--muted);flex:none;gap:4px;font-size:12px}.rating-stars--row .rating-stars__star{width:14px;height:14px}.rating-stars--row .rating-stars__star svg{width:12px;height:12px}.rating-stars--media{color:var(--muted);gap:8px;font-size:13px}.rating-stars__compact{align-items:center;gap:4px;display:inline-flex}.rating-stars__score,.rating-stars__dl,.rating-stars__meta{font-variant-numeric:tabular-nums}.rating-stars__bar{align-items:center;gap:1px;display:flex}.rating-stars__star{color:#ffffff38;background:0 0;border:none;border-radius:4px;width:18px;height:18px;padding:0;line-height:0}.rating-stars__star svg{fill:currentColor;stroke:none;width:16px;height:16px}.rating-stars__star--on{color:#f7c948}@media (hover:hover){button.rating-stars__star:hover{color:#f7c948}}.panel--seller-browse{flex-direction:column;gap:0;min-width:0;padding-top:0;display:flex;overflow:hidden}.layout--bazaar>.panel--seller-browse.panel--study.panel--browse>.store-header{min-height:0;padding:8px 0}@media (width<=880px) and (hover:none){.hub-nav,.brand__name-btn,.topbar--site-nav .brand__name-btn{display:none}.topbar--site-nav .hub-nav{flex:auto;justify-content:stretch;align-self:center;align-items:center;gap:0;min-width:0;display:flex}.topbar--site-nav .hub-nav__btn{flex:1 1 0;min-height:42px;padding:4px 16px}.dev-seed{display:none!important}}.layout .workspace-chrome .library__chrome:not(.library__chrome--stacked){flex-wrap:nowrap;grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr) max-content;grid-template-areas:"title meta search actions";width:100%;display:grid}.layout .workspace-chrome .library__chrome:not(.library__chrome--stacked) .library__chrome-end{flex:none;order:0;display:contents}.layout .workspace-chrome .library__chrome:not(.library__chrome--stacked) .folder-menu,.layout .workspace-chrome .library__chrome:not(.library__chrome--stacked) .library__tools .search{order:0;max-width:none}.layout .workspace-chrome .library__chrome:not(.library__chrome--stacked) .library__tools .search{width:min(var(--chrome-search), 100%);flex:none}.layout .workspace-chrome .library__chrome--stacked{width:min(100%, max(var(--library-w), var(--pane-min)));flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.layout .workspace-chrome .library__chrome--stacked .library__chrome-end{flex-wrap:nowrap;flex:1 0 100%;order:-1;justify-content:space-between;align-items:center;gap:0;min-width:0;display:flex}.layout .workspace-chrome .library__chrome--stacked .library__chrome-end .panel__meta,.layout .workspace-chrome .library__chrome--stacked .library__head-actions{display:contents}.layout .workspace-chrome .library__chrome--stacked .folder-menu{min-width:0;max-width:calc(100% - var(--chrome-search-min,10rem) - 8px);flex:0 auto;order:2}.layout .workspace-chrome .library__chrome--stacked .library__tools .search{flex:1 0 var(--chrome-search-min,10rem);width:auto;max-width:min(var(--chrome-search-max,16rem), 100%);min-width:min(var(--chrome-search-min,calc(16ch + 2.75rem)), var(--chrome-search-max,16rem), 100%);order:3;margin-left:auto}.layout .workspace-chrome .library__chrome--stacked .library__head-actions{flex:none;margin-left:0}@media (width<=880px) and (hover:none){.layout .workspace-chrome .library__chrome,.layout .workspace-chrome .library__chrome:not(.library__chrome--stacked),.layout .workspace-chrome .library__chrome--stacked{flex-wrap:wrap;gap:6px;width:100%;padding-left:8px;padding-right:8px;display:flex}.layout .workspace-chrome .library__chrome .library__chrome-end,.layout .workspace-chrome .library__chrome:not(.library__chrome--stacked) .library__chrome-end,.layout .workspace-chrome .library__chrome--stacked .library__chrome-end{flex-wrap:nowrap;flex:1 0 100%;order:-1;justify-content:space-between;align-items:center;gap:0;display:flex}.layout .workspace-chrome .library__chrome-end .panel__meta,.layout .workspace-chrome .library__chrome-end .library__head-actions{display:contents}.layout .workspace-chrome .folder-menu,.layout .workspace-chrome .library__chrome--stacked .folder-menu{min-width:0;max-width:calc(100% - var(--chrome-search,12rem) - 8px);flex:auto;order:2}.layout .workspace-chrome .library__tools .search,.layout .workspace-chrome .library__chrome--stacked .library__tools .search{width:min(var(--chrome-search,12rem), 46%);flex:none;order:3;min-width:0;max-width:46%;min-height:40px;margin-left:8px}.layout .workspace-chrome .library__chrome-end{min-width:0;max-width:100%}.layout .workspace-chrome .library__head-actions{flex:none;gap:0;min-width:0;margin-left:0}.layout .workspace-chrome .library__head-actions>.date-filter,.layout .workspace-chrome .panel__meta-all,.layout .workspace-chrome .panel__meta-clear,.layout .workspace-chrome .panel__meta-actions .library__undo-btn,.layout .workspace-chrome .library__head-actions .icon-btn,.layout .workspace-chrome .date-filter__btn,.layout .workspace-chrome .icon-btn.add-node-btn{flex:0 40px;width:40px;min-width:32px;max-width:40px;height:40px}}.tutorial-overlay{z-index:130;padding:0 10px calc(12px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#07091200 0%,#0709126b 58%,#070912c7 100%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tutorial-coach{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:210;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#070912c7;border:1px solid #f7c94847;border-radius:16px;flex-direction:column;gap:8px;width:min(560px,100vw - 20px);padding:12px 14px 10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000047}.tutorial-coach--moved{transform:none}.tutorial-coach:active{cursor:grabbing}.tutorial-coach__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tutorial-coach__title{letter-spacing:-.02em;color:#f7c948;font-size:15px;font-weight:700}.tutorial-coach__close{color:#f7c948;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:-6px -8px -6px 0;padding:0;font-size:22px;line-height:1}.tutorial-coach__body{z-index:1;color:#d7dcf0;margin:0;padding-bottom:3px;font-size:13.5px;line-height:1.85;position:relative}.tutorial-coach__fn{vertical-align:baseline;z-index:1;color:#f7c948;font:inherit;font-size:inherit;cursor:pointer;background:#f7c94829;border:1px solid #f7c948bf;border-radius:999px;margin:0 1px;padding:0 7px;font-weight:700;line-height:1.35;display:inline-block;position:relative}.tutorial-coach__fn--on{color:#1a1404;background:#f7c948;box-shadow:0 0 12px #f7c9488c}.tutorial-coach .btn{flex:none}.tutorial-timeline{z-index:0;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:flex-start;margin:4px 0 0;padding:10px 2px 4px;list-style:none;display:flex;position:relative;overflow:auto hidden}.tutorial-timeline__item{flex:none;min-width:4.5rem;position:relative}.tutorial-timeline__item:not(:last-child):after{content:"";pointer-events:none;background:#f7c94838;height:2px;position:absolute;top:18px;left:calc(50% + 9px);right:calc(9px - 50%)}.tutorial-timeline__item:has(.tutorial-pin--reached):has(+.tutorial-timeline__item .tutorial-pin--reached):after{background:#f7c948b3}.tutorial-pin{color:#e7eaf78c;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.tutorial-pin__dot{background:#070912e6;border:2px solid #f7c9486b;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #07091259}.tutorial-pin--reached .tutorial-pin__dot{background:#f7c948;border-color:#f7c948}.tutorial-pin--on .tutorial-pin__dot{border-color:#fbe08a;box-shadow:0 0 0 3px #f7c94847,0 0 12px #f7c9488c}.tutorial-pin--on:not(.tutorial-pin--reached) .tutorial-pin__dot{background:#070912e6}.tutorial-pin__label{letter-spacing:.02em;text-align:center;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.15}.tutorial-pin--on .tutorial-pin__label,.tutorial-pin--reached .tutorial-pin__label{color:#f7c948}body[data-tutorial-hit=bee] [data-tutorial=bee],body[data-tutorial-hit=reveal] [data-tutorial=reveal],body[data-tutorial-hit=tree] [data-tutorial=tree],body[data-tutorial-hit=bees] [data-tutorial=bees],body[data-tutorial-hit=history] [data-tutorial=history],body[data-tutorial-hit=shuffle] [data-tutorial=shuffle],body[data-tutorial-hit=pin] [data-tutorial=pin],body[data-tutorial-hit=ripe] [data-tutorial=ripe],body[data-tutorial-hit=ripeness] .study__ripen{padding:6px 4px}body[data-tutorial-hit=ripeness] [data-tutorial=ripeness],body[data-tutorial-hit=edit] [data-tutorial=edit],body[data-tutorial-hit=edge] [data-tutorial=edge],body[data-tutorial-hit=add] [data-tutorial=add]{border-radius:12px;animation:1.7s ease-in-out infinite tutorial-pulse;box-shadow:0 0 0 2px #f7c948,0 0 16px #f7c9486b}body[data-tutorial-hit=edit] .card:has([data-tutorial=edit]){overflow:visible}body[data-tutorial-hit=synapse] [data-tutorial=synapse]{isolation:isolate}body[data-tutorial-hit=synapse] [data-tutorial=synapse]>*{z-index:1}body[data-tutorial-hit=synapse] .study__bar .nav-btn--synapse,body[data-tutorial-hit=synapse] .study__bar .nav-btn--synapse:hover:not(:disabled){background-color:#10141c;background-image:linear-gradient(#7aa2ff29,#7aa2ff29)}body[data-tutorial-hit=synapse] .study__bar .nav-btn--synapse.nav-btn--glow,body[data-tutorial-hit=synapse] .study__bar .nav-btn--synapse.nav-btn--glow:hover:not(:disabled){background-color:#10141c;background-image:linear-gradient(#fff3,#fff3)}body[data-tutorial-hit=synapse] [data-tutorial=synapse]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f7c9489e 0%,#f7c94847 46%,#0000 74%);border-radius:999px;width:148px;height:78px;animation:1.7s ease-in-out infinite tutorial-synapse-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tutorial-synapse-glow{0%,to{opacity:.7}50%{opacity:1}}@keyframes tutorial-pulse{0%,to{box-shadow:0 0 0 2px #f7c948,0 0 12px #f7c94847}50%{box-shadow:0 0 0 3px #fbe08a,0 0 22px #f7c9488c}}@media (width<=720px),(height<=820px){.boot:not(.boot--login) .boot__chrome{top:auto;bottom:max(16px, env(safe-area-inset-bottom));gap:20px;transform:translate(-50%)}}@media (width<=720px){.boot__copy{gap:16px}.boot__title{font-size:clamp(36px,11vw,52px)}.boot__motto{font-size:clamp(20px,5.1vw,24px)}.tutorial-overlay{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.tutorial-coach{bottom:calc(76px + env(safe-area-inset-bottom));background:#070912d1;border-color:#f7c94838;padding:10px 10px 8px}.tutorial-coach__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutorial-timeline{padding-inline:4px;touch-action:pan-x;scrollbar-width:none;margin-inline:-4px;padding-top:10px}.tutorial-timeline::-webkit-scrollbar{display:none}.tutorial-timeline__item{min-width:4.75rem}}.sell-form__kinds{flex-wrap:wrap;gap:.35rem;display:flex}.sell-form__kinds .chip{align-items:center;gap:4px;display:inline-flex}.sell-form__kinds .chip:disabled{cursor:default;opacity:.55}.sell-form__kinds .chip--on:disabled{opacity:1}.store-files{flex-direction:column;gap:.35rem;margin:0;display:flex}.store-files ul{margin:0;padding:0;list-style:none}.store-files .sell-form__title,.sell-form__media-block .sell-form__title{margin:0}.store-files>.btn{align-self:flex-start}.store-files__link{min-width:0;color:var(--text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.store-files__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-files__doc{object-fit:contain;flex:none;width:18px;height:18px}.sell-form__media-block{flex-direction:column;gap:.35rem;min-width:0;max-width:100%;display:flex}.store-files__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.seller-apply__tab--access{color:#10140c;background:#7a6927;border-color:#504017;gap:6px}.seller-apply__tab--access.seller-apply__tab--on{background:#c9a13a;border-color:#504017}.bazaar__seller-slot .sales-panel--access .sales-panel__row{background:#2a2812}.access-panel__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.access-panel__who{align-items:baseline;gap:8px;min-width:0;display:flex}.access-panel__who .bazaar__row-title{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:46%;overflow:hidden}.access-panel__deck{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.access-panel__actions{flex-wrap:nowrap;gap:4px;display:flex}.access-panel__actions .btn{width:auto;min-height:26px;padding:2px 8px;font-size:12px}.request-access{margin:.4rem 0 .6rem}.community-tools__form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-tools__form input,.community-tools__form select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-2);min-width:0;min-height:34px;color:var(--text);font:inherit;flex:7.5rem;padding:6px 10px}.community-tools__form .btn{flex:none}.community-tools .muted,.community-tools .account__error{margin:0}.panel--community{overflow:hidden}.community-scroll{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:auto}.community-tree,.community-tree ul,.community-decks{margin:0;padding:0;list-style:none}.community-tree ul{flex-direction:column;gap:.4rem;padding-left:.45rem;display:flex}.community-branch{background:#ffffff09;border:1px solid #c9a13a59;border-radius:12px;flex-direction:column;gap:.35rem;padding:.45rem .6rem .55rem;display:flex}.folder-tree__choice>.community-avatar{width:28px;height:28px}.community-avatar{background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}button.community-avatar{color:inherit;cursor:pointer;margin:0;padding:0}.community-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-branch__head,.community-deck{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.28rem .15rem;display:inline-flex}.community-deck--on,.community-branch__head:hover,.community-deck:hover{color:#f7c948}.community-branch__icon{object-fit:cover;border-radius:4px;flex:none;width:18px;height:18px}.community-branch__mark{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.4rem;height:.4rem;transform:rotate(-45deg)}.community-branch__mark--open{transform:rotate(45deg)translate(-1px,-1px)}.community-decks li{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.community-form{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.community-form h3,.community-access h3{margin:.2rem 0 0;font-size:.95rem}.community-access{border-top:1px solid #ffffff14;padding-top:.7rem}@media (width<=880px){.layout--community[data-tab=library]>.panel--study,.layout--community[data-tab=library]>.pane-sash--library,.layout--community[data-tab=study]>.panel--library,.layout--community[data-tab=study]>.pane-sash--library{display:none!important}.layout--community[data-tab=library]>.panel--library,.layout--community[data-tab=study]>.panel--study{grid-area:1/1/auto/-1;width:100%;max-width:none;height:100%;min-height:0;display:flex!important}}
