.search-modal[data-v-3b3798d5]{--search-spring: cubic-bezier(.22, 1, .36, 1);position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;flex-direction:column;gap:12px;padding:clamp(20px,8vh,64px) 16px 24px;overflow:auto;box-sizing:border-box;isolation:isolate;overscroll-behavior:contain}.search-modal[data-v-3b3798d5]:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:#080a0e4d;-webkit-backdrop-filter:blur(4px) saturate(85%);backdrop-filter:blur(4px) saturate(85%);pointer-events:none}.search-overlay-enter-active[data-v-3b3798d5]:before{transition:opacity .16s ease-out}.search-overlay-leave-active[data-v-3b3798d5]:before{transition:opacity .12s ease-in}.search-overlay-enter-from[data-v-3b3798d5]:before,.search-overlay-leave-to[data-v-3b3798d5]:before{opacity:0}.search-overlay-enter-active>.search-panel[data-v-3b3798d5],.search-overlay-enter-active>.search-results[data-v-3b3798d5]{transition:transform .18s var(--search-spring),opacity .16s ease-out;transform-origin:50% 0;will-change:transform,opacity}.search-overlay-leave-active>.search-panel[data-v-3b3798d5],.search-overlay-leave-active>.search-results[data-v-3b3798d5]{transition:transform .14s cubic-bezier(.4,0,1,1),opacity .12s ease-in;transform-origin:50% 0;will-change:transform,opacity}.search-overlay-enter-from>.search-panel[data-v-3b3798d5],.search-overlay-enter-from>.search-results[data-v-3b3798d5]{opacity:0;transform:translate3d(0,10px,0) scale(.985)}.search-overlay-leave-to>.search-panel[data-v-3b3798d5],.search-overlay-leave-to>.search-results[data-v-3b3798d5]{opacity:0;transform:translate3d(0,6px,0) scale(.99)}.search-panel[data-v-3b3798d5],.search-results[data-v-3b3798d5]{width:min(1000px,100%);border:1px solid rgba(255,255,255,.2);border-radius:18px;box-sizing:border-box;color:#f4f9f6;background-color:#1a1c20a8;background-image:linear-gradient(145deg,#ffffff0e,#ffffff03 45%,#08090c0b);-webkit-backdrop-filter:blur(20px) saturate(85%) brightness(85%);backdrop-filter:blur(20px) saturate(85%) brightness(85%);box-shadow:0 16px 44px #04050847,inset 0 1px #ffffff38,inset 1px 0 #ffffff0f}.search-panel[data-v-3b3798d5]{display:flex;flex-direction:column;gap:11px;padding:16px}.search-input[data-v-3b3798d5]{width:100%;height:48px;padding:0 15px;border:1px solid rgba(255,255,255,.15);border-radius:13px;box-sizing:border-box;color:#f3f4f6;background:#ffffff09;box-shadow:inset 0 1px #ffffff0f;color-scheme:dark;caret-color:#f3f4f6;font:inherit;font-size:15px}.search-input[data-v-3b3798d5]::placeholder{color:#f5f6f899}.search-input[data-v-3b3798d5]:focus{border-color:#ebeff58c;outline:3px solid rgba(235,239,245,.1)}.search-shortcuts[data-v-3b3798d5]{display:flex;flex-wrap:wrap;gap:10px 18px;color:#f5f6f8c2;font-size:12px}.search-shortcuts span[data-v-3b3798d5]{display:inline-flex;align-items:center;gap:5px}.search-shortcuts kbd[data-v-3b3798d5]{min-width:26px;padding:4px 7px;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-sizing:border-box;color:#dfe3e9;background:#ffffff13;box-shadow:inset 0 1px #ffffff1f;font-family:inherit;font-size:11px;line-height:1.1;text-align:center}.search-results[data-v-3b3798d5]{min-height:0;max-height:calc(100dvh - 190px);padding:8px;overflow:hidden}.search-results-scroll[data-v-3b3798d5]{position:relative;max-height:calc(100dvh - 206px);overflow-x:hidden;overflow-y:auto;padding:1px 6px;scrollbar-color:rgba(224,228,235,.42) transparent;scrollbar-width:thin}.search-results-scroll[data-v-3b3798d5]::-webkit-scrollbar{width:8px}.search-results-scroll[data-v-3b3798d5]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#e0e4eb6b;background-clip:padding-box}.search-selection-highlight[data-v-3b3798d5]{position:absolute;z-index:2;top:0;left:0;box-sizing:border-box;border-radius:18px;pointer-events:none;will-change:transform}.search-selection-highlight svg[data-v-3b3798d5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.search-selection-highlight path[data-v-3b3798d5]{stroke:#ebeff552;stroke-width:1;vector-effect:non-scaling-stroke}.search-result[data-v-3b3798d5]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(140px,190px) minmax(220px,1fr) minmax(120px,220px);align-items:center;gap:12px;width:100%;min-height:52px;margin:4px 0;padding:10px 14px;overflow:hidden;border:1px solid transparent;border-radius:10px;box-sizing:border-box;color:#f3f4f6;background:transparent;box-shadow:none;cursor:pointer;font:inherit;text-align:left;transition:transform .14s var(--search-spring),border-color .14s ease,background .14s ease,box-shadow .14s ease;-webkit-tap-highlight-color:transparent}.search-result-active .search-result-type[data-v-3b3798d5],.search-result-active .search-result-desc[data-v-3b3798d5]{color:#e0e4ea}.search-result-active .search-result-label[data-v-3b3798d5]{color:#fff}.search-result[data-v-3b3798d5]:focus-visible{outline:2px solid #dce3ec;outline-offset:2px}.search-result[data-v-3b3798d5]:active{transform:scale(.985);transition-duration:80ms}.search-result-type[data-v-3b3798d5],.search-result-label[data-v-3b3798d5],.search-result-desc[data-v-3b3798d5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.search-result-type[data-v-3b3798d5]{display:flex;align-items:center;gap:10px;color:#f5f6f8a6;font-size:12px;font-weight:400}.search-result-type img[data-v-3b3798d5]{display:block;flex:0 0 auto;width:22px;height:22px;border-radius:6px;object-fit:contain}.search-result-desc[data-v-3b3798d5]{color:#f5f6f8a6;font-size:12px}.search-result-label[data-v-3b3798d5]{color:#f3f4f6;font-size:16px;font-weight:600}.search-result-desc[data-v-3b3798d5]{justify-self:start;max-width:100%;text-align:left}.search-history[data-v-3b3798d5]{padding:8px 4px 4px}.search-history-heading[data-v-3b3798d5]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 8px 9px;color:#edf0f5;font-size:13px;font-weight:700}.search-history-heading small[data-v-3b3798d5]{color:#f5f6f8a8;font-size:12px;font-weight:500}.search-history-list[data-v-3b3798d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.search-history-item[data-v-3b3798d5]{display:flex;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#fff1;box-shadow:inset 0 1px #ffffff1a;transition:border-color .14s ease,background .14s ease,transform .14s var(--search-spring)}.search-history-item[data-v-3b3798d5]:hover,.search-history-item[data-v-3b3798d5]:focus-within{border-color:#ebeff552;background:#ffffff1a;transform:translateY(-1px)}.search-history-item-active[data-v-3b3798d5]{border-color:#ebeff561;background:#ffffff24;transform:translateY(-1px)}.search-history-query[data-v-3b3798d5]{display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding:10px 4px 10px 11px;overflow:hidden;border:0;color:#edf0f5;background:transparent;cursor:pointer;font:inherit;font-size:13px;text-align:left}.search-history-query span[data-v-3b3798d5]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-history-query[data-v-3b3798d5]:focus-visible{outline:2px solid #dce3ec;outline-offset:-2px;border-radius:11px}.search-history-icon[data-v-3b3798d5]{flex:0 0 auto;color:#d0d7e2;font-size:19px;line-height:1}.search-history-remove[data-v-3b3798d5]{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;margin-right:5px;padding:0;border:0;border-radius:9px;color:#f5f6f8a8;background:transparent;cursor:pointer;font:inherit;font-size:22px;line-height:1;transition:color .14s ease,background .14s ease}.search-history-remove[data-v-3b3798d5]:hover{color:#ffe0bf;background:#ffc17b21}.search-history-remove[data-v-3b3798d5]:focus-visible{outline:2px solid #dce3ec;outline-offset:1px}.sr-only[data-v-3b3798d5]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fade-enter-active[data-v-3b3798d5],.fade-leave-active[data-v-3b3798d5]{transition:opacity .14s ease,transform .16s var(--search-spring)}.fade-enter-from[data-v-3b3798d5],.fade-leave-to[data-v-3b3798d5]{opacity:0;transform:translateY(-6px) scale(.985)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.search-panel[data-v-3b3798d5],.search-results[data-v-3b3798d5]{background-color:#1a1c20f5}}@media (prefers-reduced-motion: reduce){.search-result[data-v-3b3798d5],.search-result-type[data-v-3b3798d5],.search-result-label[data-v-3b3798d5],.search-result-desc[data-v-3b3798d5],.search-history-item[data-v-3b3798d5],.fade-enter-active[data-v-3b3798d5],.fade-leave-active[data-v-3b3798d5]{transition:none}.search-overlay-enter-from>.search-panel[data-v-3b3798d5],.search-overlay-enter-from>.search-results[data-v-3b3798d5],.search-overlay-leave-to>.search-panel[data-v-3b3798d5],.search-overlay-leave-to>.search-results[data-v-3b3798d5]{transform:translate3d(0,4px,0)}}@media (max-width: 767px){.search-modal[data-v-3b3798d5]{align-items:stretch;padding:12px}.search-panel[data-v-3b3798d5],.search-results[data-v-3b3798d5]{border-radius:16px}.search-panel[data-v-3b3798d5]{padding:12px}.search-input[data-v-3b3798d5]{height:46px;border-radius:12px}.search-results[data-v-3b3798d5]{max-height:calc(100dvh - 145px);padding:7px}.search-results-scroll[data-v-3b3798d5]{max-height:calc(100dvh - 159px)}.search-result[data-v-3b3798d5]{grid-template-columns:104px minmax(0,1fr);min-height:48px;padding:7px 9px;border-radius:10px}.search-selection-highlight[data-v-3b3798d5]{border-radius:10px}.search-result-type img[data-v-3b3798d5]{width:22px;height:22px;border-radius:7px}.search-result-desc[data-v-3b3798d5]{display:none}.search-history-heading[data-v-3b3798d5]{padding-inline:4px}.search-history-list[data-v-3b3798d5]{grid-template-columns:1fr}}.recent-visits-dock[data-v-3c199b22]{position:fixed;z-index:30;top:50%;right:0;transform:translateY(-50%);transform-origin:right center;color:#172c26;font-family:inherit}.recent-visits-dock[data-v-3c199b22] *,.recent-visits-dock[data-v-3c199b22] *:before,.recent-visits-dock[data-v-3c199b22] *:after{box-sizing:border-box}.recent-visits-dock svg[data-v-3c199b22]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.recent-visits-dock button[data-v-3c199b22]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.recent-visits-actions button[data-v-3c199b22]:focus-visible,.recent-visits-item[data-v-3c199b22]:focus-visible{outline:2px solid #b1e8d0;outline-offset:2px}.page-actions-rail[data-v-3c199b22]{display:flex;flex-direction:column;padding:3px 0 3px 2px;border:1px solid rgba(255,255,255,.4);border-right:0;border-radius:14px 0 0 14px;background:#f1f4f19e;box-shadow:0 2px 10px #0916111f;-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%)}.page-actions-divider[data-v-3c199b22]{align-self:center;width:20px;height:1px;margin:3px 2px 3px 0;background:#35493f24}.page-function-button[data-v-3c199b22]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:34px;min-height:50px;padding:9px 5px;box-sizing:border-box;border:0;border-radius:11px 0 0 11px;color:#2e4036;background:transparent;font-family:inherit;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.recent-visits-dock .page-function-button svg[data-v-3c199b22]{width:16px;height:16px;stroke-width:1.6}.page-function-button span[data-v-3c199b22]{font-size:11px}.page-function-button[data-v-3c199b22]:hover{color:#244c3a;background-color:#ffffff47}.page-function-button.is-active[data-v-3c199b22]{color:#244c3a;background-color:#cde6d866}.page-function-button[data-v-3c199b22]:focus-visible{outline:2px solid #43886b;outline-offset:-3px}@media (prefers-reduced-motion: reduce){.page-function-button[data-v-3c199b22]{transition:none}}.recent-visits-panel[data-v-3c199b22]{position:absolute;top:50%;right:calc(100% + 10px);display:flex;flex-direction:column;width:min(310px,calc(100vw - 64px));max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);transform:translateY(-50%);border:1px solid rgba(255,255,255,.28);border-radius:17px;color:#f4f9f6;background-color:#12252238;background-image:linear-gradient(145deg,#ffffff1f,#ffffff04 45%,#081a171f);box-shadow:0 16px 44px #030f0d40,inset 0 1px #ffffff6b,inset 1px 0 #ffffff1f,inset 0 -1px #03140f29;-webkit-backdrop-filter:blur(20px) saturate(135%) brightness(78%);backdrop-filter:blur(20px) saturate(135%) brightness(78%)}.recent-visits-panel[data-v-3c199b22]:after{content:"";position:absolute;top:0;right:-11px;width:11px;height:100%}.recent-visits-heading[data-v-3c199b22]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:17px 16px 13px}.recent-visits-heading h2[data-v-3c199b22]{margin:0;font-size:16px;font-weight:600;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.24)}.recent-visits-heading p[data-v-3c199b22]{margin:4px 0 0;color:#f3faf6cc;font-size:11px;line-height:1.4}.recent-visits-actions[data-v-3c199b22]{display:flex;gap:2px}.recent-visits-actions button[data-v-3c199b22]{display:inline-grid;place-items:center;width:32px;height:32px;padding:6px;border:0;border-radius:8px;background:transparent;color:#f3faf6d6}.recent-visits-actions button[data-v-3c199b22]:hover{background:#ffffff24;color:#fff}.recent-visits-actions button.is-active[data-v-3c199b22]{background:#aeeed938;color:#ceffec}.recent-visits-list[data-v-3c199b22]{min-height:0;padding:0 8px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a4b9b1 transparent}.recent-visits-empty[data-v-3c199b22]{padding:32px 16px;text-align:center}.recent-visits-empty strong[data-v-3c199b22]{font-size:13px;font-weight:500}.recent-visits-empty p[data-v-3c199b22]{margin:8px 0 0;font-size:11px;color:#f3faf6cc}.recent-visits-item[data-v-3c199b22]{display:flex;align-items:center;gap:10px;min-height:59px;padding:10px 9px;border-radius:9px;text-decoration:none;color:inherit}.recent-visits-item+.recent-visits-item[data-v-3c199b22]{border-top:1px solid rgba(255,255,255,.1)}.recent-visits-item[data-v-3c199b22]:hover{background:#ffffff1f}.recent-visits-icon[data-v-3c199b22]{display:grid;flex:0 0 32px;place-items:center;height:32px;border-radius:9px;background:#ffffff21}.recent-visits-icon[data-v-3c199b22] img,.recent-visits-icon[data-v-3c199b22] svg{display:block;width:24px;height:24px;object-fit:contain}.recent-visits-copy[data-v-3c199b22]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.recent-visits-copy strong[data-v-3c199b22],.recent-visits-copy>span[data-v-3c199b22]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-visits-copy strong[data-v-3c199b22]{font-size:13px;font-weight:600;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.3)}.recent-visits-copy>span[data-v-3c199b22]{font-size:11px;color:#f3faf6d6;line-height:1.4}.recent-visits-arrow[data-v-3c199b22]{flex:0 0 14px;color:#edfbf4b3}.recent-visits-footer[data-v-3c199b22]{flex:0 0 auto;padding:11px 16px;border-top:1px solid rgba(255,255,255,.13);color:#f3faf6cc;font-size:11px;line-height:1.4}.recent-visits-enter-active[data-v-3c199b22]{animation:recent-visits-pop-3c199b22 .32s both}.recent-visits-leave-active[data-v-3c199b22]{transition:opacity .14s ease,transform .14s ease}.recent-visits-leave-to[data-v-3c199b22]{opacity:0;transform:translate(6px,-50%) scale(.985)}@keyframes recent-visits-pop-3c199b22{0%{opacity:0;transform:translate(12px,-50%) scale(.96,1.015);animation-timing-function:cubic-bezier(.16,.7,.3,1)}32%{opacity:1}58%{opacity:1;transform:translate(-2px,-50%) scale(1.012,.994);animation-timing-function:cubic-bezier(.35,0,.3,1)}82%{transform:translate(.4px,-50%) scale(.998,1.001);animation-timing-function:ease-out}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (pointer: coarse){.page-function-button[data-v-3c199b22]{width:44px}.recent-visits-actions button[data-v-3c199b22]{width:44px;height:44px}.recent-visits-heading[data-v-3c199b22]{padding:13px 10px}.recent-visits-panel[data-v-3c199b22]{right:calc(100% + 8px)}}@media (max-height: 440px){.recent-visits-panel[data-v-3c199b22]{max-height:calc(100dvh - 24px)}.recent-visits-footer[data-v-3c199b22]{display:none}}@media (prefers-reduced-motion: reduce){.recent-visits-trigger[data-v-3c199b22]{transition:none}.recent-visits-enter-active[data-v-3c199b22]{animation:recent-visits-pop-gentle-3c199b22 .24s both}.recent-visits-leave-to[data-v-3c199b22]{transform:translateY(-50%)}}@keyframes recent-visits-pop-gentle-3c199b22{0%{opacity:0;transform:translate(4px,-50%);animation-timing-function:cubic-bezier(.16,.7,.3,1)}32%{opacity:1}60%{opacity:1;transform:translate(-.6px,-50%);animation-timing-function:ease-out}to{opacity:1;transform:translateY(-50%)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.recent-visits-panel[data-v-3c199b22]{background-color:#182d26f0}}#app{position:relative;overflow:hidden;background-color:#1b1b1f;-webkit-user-select:none;user-select:none}.container::-webkit-scrollbar{width:4px;height:4px}.container::-webkit-scrollbar-track{background:transparent}.container::-webkit-scrollbar-thumb{background-color:#ffffff47;border-radius:999px}.container::-webkit-scrollbar-thumb:hover{background-color:#ffffff7a}@supports (-moz-appearance: none){.container{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}}.background-media{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1b1b1f;pointer-events:none}.background-media img,.background-media video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;object-fit:cover}.background-media .background-slot.is-active{z-index:1;opacity:1}.container{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;height:100vh;padding:0 20px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;box-sizing:border-box;background-color:rgba(24,24,28,var(--background-mask-opacity, .6))}.container .workspace-content{display:flex;flex-direction:column;gap:inherit;flex-shrink:0;min-width:0}.container .page-actions{position:fixed;top:0;right:0;z-index:19;display:flex;align-items:center;gap:6px;padding:12px}.container .page-actions:hover .collapsed-categories-visibility-toggle,.container .page-actions:focus-within .collapsed-categories-visibility-toggle{opacity:1;transform:scale(1)}.container .collapsed-categories-visibility-toggle{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;color:#ffffffb8;background:transparent;box-shadow:none;cursor:pointer;opacity:0;transform:scale(.88);transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}.container .collapsed-categories-visibility-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.container .collapsed-categories-visibility-toggle:hover{color:#fff}.container .collapsed-categories-visibility-toggle:active{transform:scale(.92)}.container .collapsed-categories-visibility-toggle:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.container-plan-box{display:flex;align-items:center;justify-content:center;width:80px;min-height:50px;padding:5px;border-radius:3px;color:#333;background-color:#fffc;font-size:45px;font-weight:700}.container .mobile-workspace-tabs{display:none}.container-tab{display:flex;flex-wrap:wrap;align-content:flex-start;gap:15px;width:100%;padding:5px 10px}.container-tab-content{display:contents}.container-label{width:100%;min-height:20px;margin:0;color:#ffffffe6;font-size:17px;font-weight:700}.container .category-toggle{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:2px 5px;border:0;border-radius:9px;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background-color .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.container .category-toggle:hover{background:#ffffff24}.container .category-toggle:active{transform:scale(.98)}.container .category-toggle:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.container .category-toggle-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container .category-toggle-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;color:#ffffffd1;background:#ffffff29;font-size:10px;line-height:1}.container-links{position:relative;z-index:0;display:flex;flex-direction:column;gap:5px;width:180px;height:45px;padding:7px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:14px;background-color:#ffffffeb;box-shadow:0 3px 10px #070c182e,inset 0 1px #ffffffc7;cursor:pointer;transform-origin:50% 65%;transition:transform .16s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.container-links.is-highlighted{border-color:color-mix(in srgb,var(--bookmark-highlight-color) 78%,rgba(60,56,40,.85));background-color:var(--bookmark-highlight-color)}.container-links-label{display:flex;align-items:center;gap:6px;min-width:0;color:#1f2225;font-size:15px;font-weight:600;line-height:1.2}.container-links-label img,.container-links-label svg{display:block;flex:0 0 auto;width:22px;height:22px;padding:2px;border-radius:8px;box-sizing:border-box;background-color:#ffffffad;box-shadow:0 1px 4px #070c1829;object-fit:contain;transform-origin:50% 65%;transition:transform .17s cubic-bezier(.22,1,.36,1)}.container-links-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-links-desc{display:flex;align-items:center;min-width:0;line-height:1.2}.container-links-desc span{overflow:hidden;color:#333639d1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.container .empty-state{display:flex;flex-direction:column;align-items:center;align-self:center;gap:8px;margin:auto;padding:30px;border-radius:12px;color:#fff;background:#141418b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.container .empty-state a{color:#9ecbff}@media (max-width: 767px){.container-plan-box{display:none}.container .page-actions{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.container .mobile-workspace-tabs{position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:18;display:flex;flex:0 0 auto;gap:4px;width:100%;margin:calc(env(safe-area-inset-top,0px) + 8px) 0 8px;padding:4px 56px 4px 4px;overflow-x:auto;border:1px solid rgba(255,255,255,.18);border-radius:16px;box-sizing:border-box;background:#0f172aad;box-shadow:0 10px 30px #00000038;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.container .mobile-workspace-tabs::-webkit-scrollbar{display:none}.container .mobile-workspace-tab{display:inline-flex;align-items:center;justify-content:center;flex:1 0 92px;gap:7px;min-height:44px;padding:7px 11px;border:0;border-radius:12px;color:#ffffffc7;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:1;scroll-snap-align:center;touch-action:manipulation;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .12s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.container .mobile-workspace-tab:active:not(.is-active){transform:scale(.97)}.container .mobile-workspace-tab:focus-visible{outline:2px solid #9bd6bd;outline-offset:-2px}.container .mobile-workspace-tab.is-active{color:#17352a;background:linear-gradient(135deg,#fffffffa,#e8f6f0f0);box-shadow:0 4px 14px #0003,inset 0 0 0 1px #ffffffa6}.container .mobile-workspace-tab-number{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border:1px solid rgba(255,255,255,.24);border-radius:8px;box-sizing:border-box;color:#ffffffe6;background:#ffffff1a;font-size:11px;font-weight:700;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.container .mobile-workspace-tab.is-active .mobile-workspace-tab-number{border-color:#4f8f72;color:#fff;background:#4f8f72;box-shadow:0 2px 6px #2d684f4d}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.container .mobile-workspace-tab,.container .mobile-workspace-tab-number{transition:none}}html[data-startup-layout=tight] .container{gap:0;padding:0 10px}html[data-startup-layout=tight] .container .container-tab{gap:5px;padding:0}html[data-startup-layout=tight] .container .container-label{height:25px;padding-top:10px;padding-left:5px;font-size:13px}html[data-startup-layout=tight] .container .container-links{flex:1;gap:2px;min-width:100px;max-width:150px;height:32px;padding:5px;border-color:#ffffff9e;border-radius:11px}html[data-startup-layout=tight] .container .container-links .container-links-label{font-size:12px}html[data-startup-layout=tight] .container .container-links .container-links-label img{width:17px;height:17px;border-radius:6px}html[data-startup-layout=tight] .container .container-links .container-links-desc span{font-size:10px}@media (min-width: 768px) and (max-width: 1200px){html[data-startup-layout=default] .container .container-links{width:150px;height:40px}html[data-startup-layout=default] .container .container-links .container-links-label{font-size:13px}html[data-startup-layout=default] .container .container-links .container-links-label img{width:19px;height:19px;border-radius:7px}html[data-startup-layout=default] .container .container-links .container-links-desc span{font-size:10px}}@media (max-width: 767px){html[data-startup-layout=default] .container{gap:0;padding:0 10px}html[data-startup-layout=default] .container .container-tab{gap:3px;padding:0}html[data-startup-layout=default] .container .container-label{height:25px;padding-top:10px;padding-left:10px;font-size:14px}html[data-startup-layout=default] .container .container-links{flex:1 1 25%;gap:4px;height:30px;padding:6px;border-color:#ffffff9e;border-radius:10px}html[data-startup-layout=default] .container .container-links .container-links-label{font-size:11px}html[data-startup-layout=default] .container .container-links .container-links-label img{width:16px;height:16px;padding:1px;border-radius:6px}html[data-startup-layout=default] .container .container-links .container-links-desc span{font-size:9px}}.container .aggregate-indicator{margin-left:auto;flex:0 0 auto;width:14px;height:14px;padding:0;border:0;border-radius:0;color:#7e9186;background:transparent;box-shadow:none;fill:none;stroke:currentColor;stroke-width:1.5}.container .aggregate-folder-mark{position:relative;display:inline-grid;flex:0 0 27px;place-items:center;width:27px;height:23px;color:#527466}.container .aggregate-folder-mark>svg{position:absolute;top:1px;right:0;bottom:0;left:0;width:27px;height:22px;overflow:visible;fill:#77ab9433;stroke:currentColor;stroke-width:1.5}.container .aggregate-folder-mark>img{position:relative;z-index:1;width:13px;height:13px;padding:1px;border-radius:3px;background:#ffffffeb;box-shadow:0 1px 3px #1428202e;object-fit:contain}.container .aggregate-count-badge{display:inline-grid;flex:0 0 auto;place-items:center;min-width:17px;height:17px;margin-left:auto;padding:0 4px;border:1px solid rgba(82,116,102,.18);border-radius:7px;box-sizing:border-box;color:#3f6656;background:#dcefe5eb;font-size:10px;font-weight:700;line-height:1}.container .container-links.is-expanded{border-color:#719c88}.container .container-links.is-aggregate:focus-visible{outline:2px solid #9bd6bd;outline-offset:3px}.aggregate-inline-panel{position:relative;flex:0 0 calc(100% + 20px);grid-column:1 / -1;min-width:0;width:calc(100% + 20px);max-width:none;box-sizing:border-box;margin:3px -10px 8px;overflow:visible;overscroll-behavior:contain;scrollbar-width:none;border-radius:0;box-shadow:0 -8px 18px -12px #000000b3,0 12px 18px -14px #000000b3;animation:aggregate-split-open .22s ease-out}.aggregate-inline-panel:before{content:"";position:absolute;z-index:1;top:-9px;left:clamp(20px,var(--aggregate-notch-left),calc(100% - 20px));width:16px;height:16px;pointer-events:none;transform:translate(-50%) rotate(45deg);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);background-color:#ecf0f41f;background-image:linear-gradient(145deg,#ffffff1f,#ffffff05)}@keyframes aggregate-split-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.aggregate-inline-panel::-webkit-scrollbar{display:none}.aggregate-inline-surface{box-sizing:border-box;width:100%;padding:16px 20px 18px;border:1px solid rgba(255,255,255,.3);border-radius:0;border-left:0;border-right:0;color:#fffffff0;background-color:#ecf0f41f;background-image:linear-gradient(145deg,#ffffff1f,#ffffff05);-webkit-backdrop-filter:blur(16px) saturate(90%);backdrop-filter:blur(16px) saturate(90%);box-shadow:inset 0 9px 16px -12px #000000a6,inset 0 -9px 16px -12px #00000080}.aggregate-inline-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px}.aggregate-inline-heading h3{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:600}.aggregate-inline-count{color:#ffffff80;font-size:11px}.aggregate-inline-actions{display:flex;gap:10px;margin-left:auto}.aggregate-inline-actions button{padding:3px 0;border:0;color:#ffffffbf;background:transparent;font:inherit;font-size:11px;cursor:pointer}.aggregate-inline-actions button:disabled{opacity:.45;cursor:default}.aggregate-inline-actions button:focus-visible{outline:2px solid #719c88;outline-offset:3px}.aggregate-inline-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,180px));gap:10px}html[data-startup-layout] .container .aggregate-inline-list .container-links{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:auto;min-height:44px;flex:none;margin:0;padding:8px;box-shadow:none}.aggregate-inline-empty{margin:3px 0;color:#ffffff8c;font-size:12px}@media (any-hover: hover) and (any-pointer: fine){.container .container-links:hover{z-index:2;transform:translateY(-2px) scale(1.02)}.container .container-links.is-aggregate:hover{transform:none}.container .container-links:hover .container-links-label img{transform:translateY(-1px) rotate(-4deg) scale(1.08)}.container .aggregate-inline-list .container-links:hover,.container .aggregate-inline-list .container-links:hover .container-links-label img{transform:none}}.container .aggregate-inline-list .container-links:active{transform:none}.container .container-links:active{z-index:1;transform:scale(.985);transition-duration:80ms}@media (max-width: 767px){.aggregate-inline-surface{padding:10px}.aggregate-inline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@media (prefers-reduced-motion: reduce){.aggregate-inline-panel{animation:none}.aggregate-inline-panel .container-links{transition:none}}html[data-startup-theme=jellyfish]{--frosted-ink: #151517;--frosted-muted: rgba(28, 28, 30, .86)}html[data-startup-theme=jellyfish] .container{background-color:rgba(24,24,26,var(--background-mask-opacity, .6))}html[data-startup-theme=jellyfish] .container-label{color:#faf9f7f0;text-shadow:0 1px 2px rgba(0,0,0,.48),0 0 12px rgba(255,255,255,.08)}html[data-startup-theme=jellyfish] .container-plan-box,html[data-startup-theme=jellyfish] .container .mobile-workspace-tabs,html[data-startup-theme=jellyfish] .container .empty-state{border-color:#ffffff5c;color:#faf9f7f5;background-color:#1e1e207a;background-image:linear-gradient(145deg,#ffffff26,#ffffff06 48%,#d2cfc90b);-webkit-backdrop-filter:blur(26px) saturate(118%) contrast(102%);backdrop-filter:blur(26px) saturate(118%) contrast(102%);box-shadow:0 16px 38px #00000047,inset 0 1px #ffffff7a,inset 1px 0 #ffffff14,inset 0 -1px #0000001f}html[data-startup-theme=jellyfish] .container .empty-state a{color:#f1f0ed}html[data-startup-theme=jellyfish] .container .container-links{isolation:isolate;border-color:#ffffffad;background-color:#f6f5f261;background-image:linear-gradient(148deg,#ffffff42,#ffffff0a 48%,#cdcac40f);-webkit-backdrop-filter:blur(28px) saturate(72%) brightness(108%) contrast(102%);backdrop-filter:blur(28px) saturate(72%) brightness(108%) contrast(102%);box-shadow:0 9px 26px #00000030,0 1px 1px #ffffff2e,inset 0 1px #ffffffd1,inset 1px 0 #ffffff26,inset 0 -1px #54524e1a}html[data-startup-theme=jellyfish] .container .container-links.is-highlighted{border-color:color-mix(in srgb,var(--bookmark-highlight-color) 62%,rgba(90,84,72,.78));background-color:color-mix(in srgb,var(--bookmark-highlight-color) 45%,rgba(244,243,240,.6))}html[data-startup-theme=jellyfish] .container .container-links:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(130% 86% at 18% -24%,rgba(255,255,255,.46),transparent 62%),linear-gradient(155deg,rgba(255,255,255,.16),transparent 44%,rgba(196,193,188,.08));content:"";opacity:.42;pointer-events:none}html[data-startup-theme=jellyfish] .container .container-links>.container-links-label,html[data-startup-theme=jellyfish] .container .container-links>.container-links-desc{position:relative;z-index:1}html[data-startup-theme=jellyfish] .container .container-links-label{color:var(--frosted-ink);font-weight:700;letter-spacing:.01em;text-shadow:none}html[data-startup-theme=jellyfish] .container .container-links-label img{border:1px solid rgba(255,255,255,.48);border-radius:9px;background-color:#f7f6f37a;background-image:linear-gradient(145deg,#ffffff80,#d6d3cd14);box-shadow:0 3px 10px #00000024,inset 0 1px #fffc}html[data-startup-theme=jellyfish] .container .container-links-desc span{color:var(--frosted-muted);font-weight:600;letter-spacing:.005em;text-shadow:none}html[data-startup-theme=jellyfish] .container-plan-box{border-radius:18px}html[data-startup-theme=jellyfish] .container .empty-state,html[data-startup-theme=jellyfish] .container .mobile-workspace-tabs{border-radius:20px}html[data-startup-theme=jellyfish] .container .mobile-workspace-tab{border-radius:15px;color:#f8f7f4d6;background-color:#ffffff0a;box-shadow:inset 0 1px #ffffff1a}html[data-startup-theme=jellyfish] .container .mobile-workspace-tab.is-active{color:var(--frosted-ink);background-color:#f0efeca3;background-image:linear-gradient(145deg,#ffffff8f,#d3d0ca1a);box-shadow:0 6px 17px #0003,inset 0 1px #fffc,inset 0 -1px #504e4a1a}html[data-startup-theme=jellyfish] .container .mobile-workspace-tab-number{border-color:#ffffff42;border-radius:10px;color:#faf9f7eb;background-color:#ffffff14}html[data-startup-theme=jellyfish] .container .mobile-workspace-tab.is-active .mobile-workspace-tab-number{border-color:#ffffff6b;color:#fff;background-color:#42413fb8;background-image:linear-gradient(145deg,#ffffff29,#00000014);box-shadow:0 3px 9px #0003,inset 0 1px #ffffff47}html[data-startup-theme] .container .aggregate-inline-list .container-links{border-color:#ffffffa6;background:#f8f9fad1;border-radius:10px;box-shadow:inset 0 1px #ffffff80,0 2px 7px #0000000f;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-startup-theme] .container .aggregate-inline-list .container-links:before{display:none}html[data-startup-theme] .container .aggregate-inline-list .container-links-label{color:#252a30}html[data-startup-theme] .container .aggregate-inline-list .container-links-desc span{color:#252a30a6}html[data-startup-theme] .container .aggregate-inline-list .container-links.is-highlighted{border-color:color-mix(in srgb,var(--bookmark-highlight-color) 36%,transparent);background-color:color-mix(in srgb,var(--bookmark-highlight-color) 55%,rgba(248,249,250,.85))}html[data-startup-theme=jellyfish] .aggregate-inline-surface{border-color:#46536038;color:var(--frosted-ink);background-color:#dee5ecd6;background-image:linear-gradient(148deg,#f1f5f8e0,#dae1e8d6);-webkit-backdrop-filter:blur(18px) saturate(92%);backdrop-filter:blur(18px) saturate(92%);box-shadow:0 10px 26px #1e283229,inset 0 1px #ffffffe6}html[data-startup-theme=jellyfish] .aggregate-inline-count,html[data-startup-theme=jellyfish] .aggregate-inline-empty{color:#33363999}html[data-startup-theme=jellyfish] .aggregate-inline-actions button{padding:5px 8px;border-radius:7px;color:#333639c2;transition:background-color .14s ease,color .14s ease}html[data-startup-theme=jellyfish] .container .aggregate-inline-list .container-links{border-color:#3b475433;background:#fffffff7;border-radius:10px;box-shadow:inset 0 1px #fffffffa,0 3px 8px #222b341f}html[data-startup-theme=jellyfish] .container .aggregate-inline-list .container-links-label{color:var(--frosted-ink)}html[data-startup-theme=jellyfish] .container .aggregate-inline-list .container-links-desc span{color:#333639a6}html[data-startup-theme=jellyfish] .container .aggregate-inline-list .container-links.is-highlighted{background-color:color-mix(in srgb,var(--bookmark-highlight-color) 28%,rgba(255,255,255,.97))}@media (any-hover: hover) and (any-pointer: fine){html[data-startup-theme] .container .aggregate-inline-list .container-links:hover{background-color:#fffffff0}html[data-startup-theme] .container .aggregate-inline-list .container-links.is-highlighted:hover{background-color:color-mix(in srgb,var(--bookmark-highlight-color) 65%,white)}html[data-startup-theme=jellyfish] .container .aggregate-inline-list .container-links:hover{border-color:#3b47546b;background-color:#fff;box-shadow:inset 0 1px #fff,0 4px 10px #222b3429}html[data-startup-theme=jellyfish] .aggregate-inline-actions button:hover{color:var(--frosted-ink);background-color:#ffffff52}}
