.dashboard-module__zGylLW__dashboardRoot{--theme-bg:#f6efe2;--theme-bg-surface:#fffcf7;--theme-bg-surface-hover:#f5e9d8;--theme-sidebar-bg:#efe2cf;--theme-sidebar-border:#5c3f292e;--theme-border:#5c3f2929;--theme-text:#32241a;--theme-text-muted:#6b4f3c;--theme-text-faint:#8f7867;--theme-accent:#8c3b3b;--theme-accent-readable:#743132;--theme-accent-text:#fff8ed;--theme-avatar-bg:#8c3b3b;--theme-input-bg:#fffdf8;--theme-input-border:var(--theme-border);--theme-badge-muted-bg:#5c3f2914;--theme-badge-muted-text:#6b4f3c;--theme-danger:#a03f3f;--dashboard-paper:#fffcf7;--dashboard-paper-dim:#f3e6d3;--dashboard-rule:#5c3f2929;--dashboard-danger:#a03f3f;background:var(--theme-bg);min-height:100vh;color:var(--theme-text);overflow-x:clip}.dashboard-module__zGylLW__dashboardRoot[data-high-contrast=true]{--theme-bg:var(--hc-bg);--theme-bg-surface:var(--hc-surface);--theme-bg-surface-hover:var(--hc-surface-alt);--theme-sidebar-bg:var(--hc-surface-alt);--theme-sidebar-border:var(--hc-border);--theme-border:var(--hc-border);--theme-text:var(--hc-text);--theme-text-muted:var(--hc-text-muted);--theme-text-faint:var(--hc-text-muted);--theme-accent:var(--hc-accent);--theme-accent-readable:var(--hc-accent);--theme-accent-text:var(--hc-on-accent);--theme-avatar-bg:var(--hc-accent);--theme-input-bg:var(--hc-surface);--theme-input-border:var(--hc-border-strong);--theme-badge-muted-bg:var(--hc-surface-alt);--theme-badge-muted-text:var(--hc-text-muted);--theme-danger:var(--hc-danger);--dashboard-paper:var(--hc-surface);--dashboard-paper-dim:var(--hc-surface-alt);--dashboard-rule:var(--hc-border);--dashboard-danger:var(--hc-danger)}.dashboard-module__zGylLW__dashboardRoot[data-high-contrast=true] .dashboard-sidebar{box-shadow:none;border-right:2px solid var(--hc-border)}.dashboard-module__zGylLW__dashboardRoot .dashboard-sidebar{box-shadow:10px 0 36px #49311f12}.dashboard-module__zGylLW__dashboardRoot .dashboard-main{background:var(--theme-bg)}.dashboard-module__zGylLW__dashboardRoot .dashboard-nav-active{box-shadow:inset 3px 0 0 var(--theme-accent);border-radius:8px}.dashboard-module__zGylLW__dashboardRoot :where(button,a,input,select):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.dashboard-module__zGylLW__brandName,.dashboard-module__zGylLW__serif{font-family:EB Garamond,Georgia,serif}.dashboard-module__zGylLW__contentEnter{min-width:0}.dashboard-module__zGylLW__pageIntro{border-bottom:1px solid var(--dashboard-rule);padding-bottom:1.75rem}.dashboard-module__zGylLW__folderPath{min-width:0;min-height:1rem;color:var(--theme-text-faint);align-items:center;gap:.3rem;margin-bottom:.55rem;font-size:.75rem;display:flex}.dashboard-module__zGylLW__folderPathButton,.dashboard-module__zGylLW__folderPathCurrent{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.dashboard-module__zGylLW__folderPathButton{color:var(--theme-accent-readable);border-bottom:1px solid #0000;font-weight:650;transition:border-color .15s,color .15s}.dashboard-module__zGylLW__folderPathButton:hover{color:var(--theme-accent);border-bottom-color:currentColor}.dashboard-module__zGylLW__folderPathCurrent{color:var(--theme-text-muted);font-weight:600;overflow:hidden}.dashboard-module__zGylLW__titleRow{flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.3rem;display:flex}.dashboard-module__zGylLW__titleCopy{max-width:43rem}.dashboard-module__zGylLW__eyebrow{color:var(--theme-accent-readable);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.55rem;font-family:Cinzel,Palatino Linotype,serif;font-size:.65rem;font-weight:600}.dashboard-module__zGylLW__pageTitle{color:var(--theme-text);letter-spacing:-.02em;font-family:EB Garamond,Georgia,serif;font-size:clamp(2.35rem,5vw,3.65rem);font-weight:700;line-height:.98}.dashboard-module__zGylLW__pageDescription{max-width:38rem;color:var(--theme-text-muted);margin-top:.8rem;font-size:.975rem;line-height:1.65}.dashboard-module__zGylLW__actionRow{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.dashboard-module__zGylLW__primaryButton,.dashboard-module__zGylLW__secondaryButton,.dashboard-module__zGylLW__quietButton,.dashboard-module__zGylLW__dangerButton{border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem 1rem;font-size:.875rem;font-weight:650;transition:transform .15s,background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dashboard-module__zGylLW__primaryButton{color:#fff8ed;background:#8c3b3b;border:1px solid #743132;box-shadow:0 2px #5b2829,0 10px 22px -15px #5b2829cc}.dashboard-module__zGylLW__primaryButton:hover:not(:disabled){background:#7d3435;transform:translateY(-1px)}.dashboard-module__zGylLW__secondaryButton{border:1px solid var(--theme-border);background:var(--theme-bg-surface);color:var(--theme-text-muted);box-shadow:0 1px #5c3f291f}.dashboard-module__zGylLW__secondaryButton:hover:not(:disabled),.dashboard-module__zGylLW__quietButton:hover:not(:disabled){background:var(--theme-bg-surface-hover);color:var(--theme-text)}.dashboard-module__zGylLW__quietButton{color:var(--theme-text-muted);background:0 0;border:1px solid #0000}.dashboard-module__zGylLW__dangerButton{border:1px solid color-mix(in srgb, var(--dashboard-danger) 30%, transparent);background:color-mix(in srgb, var(--dashboard-danger) 7%, transparent);color:var(--dashboard-danger)}.dashboard-module__zGylLW__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--dashboard-danger) 12%, transparent)}.dashboard-module__zGylLW__primaryButton:disabled,.dashboard-module__zGylLW__secondaryButton:disabled,.dashboard-module__zGylLW__quietButton:disabled,.dashboard-module__zGylLW__dangerButton:disabled{cursor:not-allowed;opacity:.55}.dashboard-module__zGylLW__sourceLine{color:var(--theme-text-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;font-size:.75rem;display:flex}.dashboard-module__zGylLW__sourceDot{background:var(--theme-border);border-radius:999px;width:4px;height:4px}.dashboard-module__zGylLW__sourceLink{border-bottom:1px solid color-mix(in srgb, var(--theme-accent) 38%, transparent);color:var(--theme-accent-readable);font-weight:650}.dashboard-module__zGylLW__sourceLink:hover{border-bottom-color:var(--theme-accent);color:var(--theme-accent)}.dashboard-module__zGylLW__libraryToolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;display:flex}.dashboard-module__zGylLW__libraryCount{color:var(--theme-text-muted);font-size:.8125rem}.dashboard-module__zGylLW__libraryCount strong{color:var(--theme-text);font-weight:700}.dashboard-module__zGylLW__toolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.dashboard-module__zGylLW__libraryGrid{gap:1.35rem;padding-bottom:2rem;display:grid}.dashboard-module__zGylLW__libraryDropTarget{flex:1;min-height:400px;position:relative}.dashboard-module__zGylLW__libraryDropOverlay{pointer-events:none;z-index:5;border:1.5px dashed var(--theme-accent);background:color-mix(in srgb, var(--dashboard-paper) 82%, #8c3b3b);color:var(--theme-accent-readable);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;font-family:EB Garamond,Georgia,serif;font-size:1.25rem;font-weight:700;display:flex;position:absolute;inset:0}.dashboard-module__zGylLW__libraryNotice{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.dashboard-module__zGylLW__largeGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.dashboard-module__zGylLW__smallGrid,.dashboard-module__zGylLW__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__zGylLW__taleCard,.dashboard-module__zGylLW__folderCard{min-width:0}:is(.dashboard-module__zGylLW__taleCard .peer,.dashboard-module__zGylLW__folderCard .peer){box-shadow:0 2px 3px #462d1c0f,0 18px 42px -30px #462d1c8c;border-color:var(--theme-border)!important;background:var(--theme-bg-surface)!important;border-radius:3px!important}:is(.dashboard-module__zGylLW__taleCard .peer:hover,.dashboard-module__zGylLW__folderCard .peer:hover){box-shadow:0 3px 4px #462d1c14,0 24px 46px -28px #462d1c9e;background:var(--theme-bg-surface)!important}:is(.dashboard-module__zGylLW__taleCard .peer h3,.dashboard-module__zGylLW__folderCard .peer h3){font-family:EB Garamond,Georgia,serif;font-size:1.18rem;line-height:1.2;color:var(--theme-text)!important}:is(.dashboard-module__zGylLW__taleCard .peer h3:hover,.dashboard-module__zGylLW__folderCard .peer h3:hover){color:var(--theme-text)!important}:is(.dashboard-module__zGylLW__taleCard .peer input,.dashboard-module__zGylLW__folderCard .peer input){border-color:color-mix(in srgb, var(--theme-accent) 40%, transparent)!important;background:var(--theme-input-bg)!important;color:var(--theme-text)!important}.dashboard-module__zGylLW__folderCard .peer>div:first-child{background:var(--dashboard-paper-dim)!important;color:var(--theme-accent)!important}.dashboard-module__zGylLW__folderCard .peer>div:first-child>div:first-child{display:none}.dashboard-module__zGylLW__folderCard .peer svg{filter:none!important}:is(.dashboard-module__zGylLW__taleCard [data-dashboard-menu-trigger=true],.dashboard-module__zGylLW__folderCard [data-dashboard-menu-trigger=true]){border:1px solid #5c3f292e;color:var(--theme-text-muted)!important;background:#fffcf7f0!important}.dashboard-module__zGylLW__folderCard [data-dashboard-menu=true]{border-color:var(--theme-border)!important;background:var(--theme-bg-surface)!important}.dashboard-module__zGylLW__folderCard [data-dashboard-menu=true] button{border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}:is(.dashboard-module__zGylLW__folderCard [data-dashboard-menu=true] button:hover,.dashboard-module__zGylLW__folderCard [data-dashboard-menu=true] button:focus-visible){background:var(--theme-bg-surface-hover)!important;color:var(--theme-text)!important}:is(.dashboard-module__zGylLW__taleCard .absolute.inset-x-0.bottom-0,.dashboard-module__zGylLW__folderCard .absolute.inset-x-0.bottom-0){background:#32241ad1!important}:is(.dashboard-module__zGylLW__folderCard .peer>div:last-child>div:last-child,.dashboard-module__zGylLW__taleCard .peer>div:last-child>div:last-child){color:var(--theme-text-faint)!important}.dashboard-module__zGylLW__manuscriptPreview{background:#eee0ca;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.dashboard-module__zGylLW__manuscriptPage{background:#fffdf7;border:1px solid #5c3f2924;border-radius:2px;width:74%;height:84%;padding:9% 9% 8%;position:relative;overflow:hidden;transform:rotate(-.7deg);box-shadow:-7px 8px #fffcf79e,-8px 9px #5c3f291c,0 15px 28px -18px #32241a73}.dashboard-module__zGylLW__manuscriptLabel{color:var(--theme-accent-readable);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-family:Cinzel,Palatino Linotype,serif;font-size:clamp(.43rem,1vw,.58rem);display:block}.dashboard-module__zGylLW__manuscriptTitle{color:#32241a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:EB Garamond,Georgia,serif;font-size:clamp(1rem,2.2vw,1.45rem);font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.dashboard-module__zGylLW__manuscriptDescription{color:#6b4f3c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.65rem;font-family:EB Garamond,Georgia,serif;font-size:clamp(.72rem,1.4vw,.88rem);font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-module__zGylLW__manuscriptRules{gap:.34rem;margin-top:.85rem;display:grid}.dashboard-module__zGylLW__manuscriptRules span{background:#5c3f2924;height:1px;display:block}.dashboard-module__zGylLW__manuscriptRules span:last-child{width:68%}.dashboard-module__zGylLW__storageStamp{color:#6b4f3c;letter-spacing:.08em;text-transform:uppercase;background:#fffcf7f0;border:1px solid #5c3f292e;border-radius:4px;padding:.25rem .45rem;font-size:.58rem;font-weight:750;position:absolute;bottom:.65rem;right:.65rem}.dashboard-module__zGylLW__publishedStamp{color:#315c5a;letter-spacing:.08em;text-transform:uppercase;background:#fffcf7f0;border:1px solid #315c5a3d;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .45rem;font-size:.58rem;font-weight:750;display:inline-flex;position:absolute;bottom:.65rem;left:.65rem}.dashboard-module__zGylLW__emptyState{border:1px solid var(--theme-border);background:var(--dashboard-paper);text-align:center;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:25rem;padding:3rem 1.5rem;display:flex;box-shadow:0 2px 3px #462d1c0d,0 24px 60px -44px #462d1c80}.dashboard-module__zGylLW__emptyIcon{border:1px solid var(--theme-border);width:3.4rem;height:3.4rem;color:var(--theme-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.dashboard-module__zGylLW__emptyTitle{color:var(--theme-text);margin-top:1.3rem;font-family:EB Garamond,Georgia,serif;font-size:1.8rem;font-weight:700}.dashboard-module__zGylLW__emptyCopy{max-width:25rem;color:var(--theme-text-muted);margin:.35rem auto 1.3rem;font-size:.9rem;line-height:1.6}.dashboard-module__zGylLW__loadingState{min-height:20rem;color:var(--theme-accent);justify-content:center;align-items:center;display:flex}.dashboard-module__zGylLW__modalBackdrop{z-index:50;background:#32241a52;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dashboard-module__zGylLW__modalPanel{border:1px solid var(--theme-border);background:var(--dashboard-paper);width:100%;max-width:25rem;color:var(--theme-text);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 3px 5px #32241a14,0 28px 68px -26px #32241a80}.dashboard-module__zGylLW__modalHeader{border-bottom:1px solid var(--dashboard-rule);padding:1.4rem 1.5rem 1.15rem}.dashboard-module__zGylLW__modalKicker{color:var(--theme-accent-readable);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.45rem;font-family:Cinzel,Palatino Linotype,serif;font-size:.62rem;font-weight:650;display:flex}.dashboard-module__zGylLW__modalTitle{font-family:EB Garamond,Georgia,serif;font-size:1.65rem;font-weight:700;line-height:1.1}.dashboard-module__zGylLW__modalDescription{color:var(--theme-text-muted);margin-top:.35rem;font-size:.875rem;line-height:1.5}.dashboard-module__zGylLW__formStack{flex-direction:column;padding:1.2rem 1.5rem 1.4rem;display:flex}.dashboard-module__zGylLW__fieldLabel{color:var(--theme-text-muted);margin-bottom:.45rem;font-size:.8125rem;font-weight:650}.dashboard-module__zGylLW__input{border:1px solid var(--theme-border);background:var(--theme-input-bg);width:100%;min-height:48px;color:var(--theme-text);border-radius:6px;padding:.65rem .8rem}.dashboard-module__zGylLW__input::placeholder{color:var(--theme-text-faint)}.dashboard-module__zGylLW__modalActions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.dashboard-module__zGylLW__menuPanel{border:1px solid var(--theme-border);background:var(--theme-bg-surface);border-radius:8px;width:12rem;max-height:min(70vh,28rem);overflow-y:auto;box-shadow:0 18px 42px -20px #32241a7a}.dashboard-module__zGylLW__menuButton{width:100%;min-height:40px;color:var(--theme-text-muted);align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}.dashboard-module__zGylLW__menuButton:hover,.dashboard-module__zGylLW__menuButton:focus-visible{background:var(--theme-bg-surface-hover);color:var(--theme-text)}.dashboard-module__zGylLW__menuButtonDanger{color:var(--dashboard-danger)}.dashboard-module__zGylLW__menuDivider{background:var(--theme-border);height:1px;margin:.25rem 0}.dashboard-module__zGylLW__menuLabel{color:var(--theme-text-faint);padding:.35rem .75rem;font-size:.7rem}.dashboard-module__zGylLW__settingsPage{max-width:64rem}.dashboard-module__zGylLW__settingsHeader{border-bottom:1px solid var(--dashboard-rule);margin-bottom:2rem;padding-bottom:1.4rem}.dashboard-module__zGylLW__settingsTitle{color:var(--theme-text);letter-spacing:-.02em;font-family:EB Garamond,Georgia,serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1}.dashboard-module__zGylLW__settingsIntro{max-width:38rem;color:var(--theme-text-muted);margin-top:.6rem;font-size:.925rem;line-height:1.6}.dashboard-module__zGylLW__paperPanel,.dashboard-module__zGylLW__planPanel,.dashboard-module__zGylLW__integrationCard{border:1px solid var(--theme-border);background:var(--dashboard-paper);border-radius:4px;box-shadow:0 2px 3px #462d1c0d,0 20px 48px -38px #462d1c85}.dashboard-module__zGylLW__paperPanel{padding:1.4rem}.dashboard-module__zGylLW__planPanel{border-left:3px solid var(--theme-accent);padding:1.4rem}.dashboard-module__zGylLW__panelLabel{color:var(--theme-accent-readable);letter-spacing:.17em;text-transform:uppercase;font-family:Cinzel,Palatino Linotype,serif;font-size:.62rem;font-weight:600}.dashboard-module__zGylLW__panelTitle{color:var(--theme-text);margin-top:.2rem;font-family:EB Garamond,Georgia,serif;font-size:1.65rem;font-weight:700;line-height:1.1}.dashboard-module__zGylLW__panelText,.dashboard-module__zGylLW__mutedText{color:var(--theme-text-muted)}.dashboard-module__zGylLW__faintText{color:var(--theme-text-faint)}.dashboard-module__zGylLW__sectionRule{background:var(--dashboard-rule);height:1px;margin:1.5rem 0}.dashboard-module__zGylLW__sectionHeadingRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dashboard-module__zGylLW__sectionHeading{color:var(--theme-text);align-items:center;gap:.5rem;font-family:EB Garamond,Georgia,serif;font-size:1.35rem;font-weight:700;display:flex}.dashboard-module__zGylLW__accentIcon{color:var(--theme-accent)}.dashboard-module__zGylLW__creditTotal{color:var(--theme-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.75rem;font-weight:700}.dashboard-module__zGylLW__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.dashboard-module__zGylLW__statCard{border:1px solid var(--theme-border);background:var(--theme-bg-surface-hover);border-radius:6px;padding:.65rem .75rem}.dashboard-module__zGylLW__activityList{gap:.15rem;display:grid}.dashboard-module__zGylLW__activityRow{border-radius:6px;align-items:center;gap:.75rem;padding:.55rem;display:flex}.dashboard-module__zGylLW__activityRow:hover{background:var(--theme-bg-surface-hover)}.dashboard-module__zGylLW__positive{color:#4d6a46}.dashboard-module__zGylLW__negative{color:var(--dashboard-danger)}.dashboard-module__zGylLW__integrationGrid{grid-template-columns:1fr;gap:1rem;display:grid}.dashboard-module__zGylLW__integrationCard{flex-direction:column;min-height:15rem;padding:1.25rem;display:flex}.dashboard-module__zGylLW__integrationCardMuted{background:#f8eddd}.dashboard-module__zGylLW__integrationTopline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-module__zGylLW__integrationIcon{border:1px solid var(--theme-border);background:var(--theme-bg-surface-hover);width:2.6rem;height:2.6rem;color:var(--theme-text-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.dashboard-module__zGylLW__statusBadge,.dashboard-module__zGylLW__soonBadge{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:.25rem .55rem;font-size:.65rem;font-weight:750;display:inline-flex}.dashboard-module__zGylLW__statusBadge{border:1px solid color-mix(in srgb, var(--theme-accent) 30%, transparent);background:color-mix(in srgb, var(--theme-accent) 7%, transparent);color:var(--theme-accent-readable)}.dashboard-module__zGylLW__soonBadge{border:1px solid var(--theme-border);background:var(--theme-bg-surface);color:var(--theme-text-faint)}.dashboard-module__zGylLW__integrationTitle{color:var(--theme-text);margin-top:1.1rem;font-family:EB Garamond,Georgia,serif;font-size:1.5rem;font-weight:700}.dashboard-module__zGylLW__integrationDescription{color:var(--theme-text-muted);margin-top:.35rem;font-size:.875rem;line-height:1.6}.dashboard-module__zGylLW__integrationFootnote{color:var(--theme-text-faint);margin-top:auto;padding-top:1.25rem;font-size:.75rem;line-height:1.5}.dashboard-module__zGylLW__integrationSetup{justify-items:start;gap:.65rem;display:grid}.dashboard-module__zGylLW__integrationSetup .dashboard-module__zGylLW__sourceLink{align-items:center;gap:.35rem;display:inline-flex}.dashboard-module__zGylLW__apiPanel{margin-top:1rem}.dashboard-module__zGylLW__accessGrid{gap:1rem;margin-top:1rem;display:grid}.dashboard-module__zGylLW__privacyGrid{grid-template-columns:1fr;gap:1rem;display:grid}.dashboard-module__zGylLW__supportPanel{border:1px solid var(--theme-border);background:var(--dashboard-paper);border-radius:4px;padding:1.25rem}.dashboard-module__zGylLW__driveCrumb{min-height:44px;color:var(--theme-text-muted);border-radius:6px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .5rem;transition:background-color .15s,color .15s;display:flex}.dashboard-module__zGylLW__driveWorkspace{min-width:0;padding-bottom:2rem}.dashboard-module__zGylLW__driveToolbar{flex-direction:column;gap:.75rem;padding:1.2rem 0;display:flex}.dashboard-module__zGylLW__driveSuccessBanner{color:#4d6a46;background:#4d6a4614;border:1px solid #4d6a4647;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.dashboard-module__zGylLW__driveNoticeDismiss{color:currentColor;opacity:.6;border-radius:4px;min-width:2.75rem;min-height:2.75rem;transition:background-color .15s,opacity .15s}.dashboard-module__zGylLW__driveNoticeDismiss:hover{opacity:1;background:#4d6a4614}.dashboard-module__zGylLW__driveCrumb:hover{background:var(--theme-bg-surface-hover);color:var(--theme-text)}.dashboard-module__zGylLW__driveCrumbActive{background:var(--theme-bg-surface-hover);color:var(--theme-text);font-weight:650}.dashboard-module__zGylLW__driveCrumbSeparator,.dashboard-module__zGylLW__driveSearchIcon{color:var(--theme-text-faint)}.dashboard-module__zGylLW__driveSearchClear{width:44px;height:44px;color:var(--theme-text-faint);border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.dashboard-module__zGylLW__driveSearchClear:hover{background:var(--theme-bg-surface-hover);color:var(--theme-text)}.dashboard-module__zGylLW__driveSearchInput{border:1px solid var(--theme-border);background:var(--theme-input-bg);width:100%;min-height:40px;color:var(--theme-text);border-radius:6px;font-size:.875rem}.dashboard-module__zGylLW__driveSearchInput::placeholder{color:var(--theme-text-faint)}.dashboard-module__zGylLW__driveSearchInput:focus{border-color:var(--theme-accent)}.dashboard-module__zGylLW__driveErrorBanner{border:1px solid color-mix(in srgb, var(--dashboard-danger) 30%, transparent);background:color-mix(in srgb, var(--dashboard-danger) 7%, transparent);color:var(--dashboard-danger);border-radius:4px;padding:.75rem 1rem;font-size:.875rem}.dashboard-module__zGylLW__libraryNotice{margin:0 0 1rem}.dashboard-module__zGylLW__driveGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1rem;padding-bottom:1rem;display:grid}.dashboard-module__zGylLW__driveTileItem{min-width:0}.dashboard-module__zGylLW__driveTile{border:1px solid var(--theme-border);background:var(--dashboard-paper);text-align:left;border-radius:3px;width:100%;transition:box-shadow .15s,transform .15s;display:block;overflow:hidden;box-shadow:0 2px 3px #462d1c0d,0 18px 42px -30px #462d1c8c}.dashboard-module__zGylLW__driveTile:hover{transform:translateY(-2px);box-shadow:0 3px 4px #462d1c14,0 24px 46px -28px #462d1c9e}.dashboard-module__zGylLW__driveTilePreview{aspect-ratio:4/3;border-bottom:1px solid var(--dashboard-rule);background:var(--theme-bg-surface-hover);justify-content:center;align-items:center;display:flex;position:relative}.dashboard-module__zGylLW__driveTileIcon{width:2.25rem;height:2.25rem;color:var(--theme-accent)}.dashboard-module__zGylLW__driveTileBadge{border:1px solid color-mix(in srgb, var(--theme-accent) 30%, transparent);background:color-mix(in srgb, var(--theme-accent) 7%, var(--dashboard-paper));color:var(--theme-accent-readable);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .45rem;font-size:.58rem;font-weight:750;position:absolute;top:.65rem;right:.65rem}.dashboard-module__zGylLW__driveTileBody{gap:.3rem;padding:.85rem 1rem 1rem;display:grid}.dashboard-module__zGylLW__driveTileName{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-family:EB Garamond,Georgia,serif;font-size:1.18rem;font-weight:650;line-height:1.2;overflow:hidden}.dashboard-module__zGylLW__driveTileMeta{color:var(--theme-text-faint);font-size:.75rem}.dashboard-module__zGylLW__driveInlineEmpty{min-height:10rem;color:var(--theme-text-faint);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.dashboard-module__zGylLW__fullPageLoader{color:#8c3b3b;background:#f6efe2;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:100vh;display:flex}.dashboard-module__zGylLW__loaderLabel{color:#6b4f3c;font-family:EB Garamond,Georgia,serif;font-size:1.1rem}@media (prefers-reduced-motion:no-preference){.dashboard-module__zGylLW__contentEnter{animation:.62s cubic-bezier(.16,1,.3,1) backwards dashboard-module__zGylLW__dashboard-rise}}@keyframes dashboard-module__zGylLW__dashboard-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.dashboard-module__zGylLW__largeGrid,.dashboard-module__zGylLW__smallGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__zGylLW__compactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module__zGylLW__driveToolbar{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.dashboard-module__zGylLW__largeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module__zGylLW__smallGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module__zGylLW__compactGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-module__zGylLW__largeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module__zGylLW__smallGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-module__zGylLW__compactGrid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1180px){.dashboard-module__zGylLW__titleRow{flex-direction:row;align-items:flex-end;gap:2rem}.dashboard-module__zGylLW__actionRow{justify-content:flex-end}.dashboard-module__zGylLW__integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__zGylLW__privacyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}@media (max-width:767px){.dashboard-module__zGylLW__pageIntro{padding-top:.4rem}.dashboard-module__zGylLW__libraryToolbar{flex-direction:column;align-items:flex-start}.dashboard-module__zGylLW__toolbarActions{justify-content:flex-start;width:100%}}@media (max-width:479px){.dashboard-module__zGylLW__actionRow,.dashboard-module__zGylLW__primaryButton,.dashboard-module__zGylLW__secondaryButton{width:100%}.dashboard-module__zGylLW__statGrid{grid-template-columns:1fr}}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__pageIntro{padding-bottom:1rem}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__pageDescription{display:none}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__pageTitle{font-size:clamp(2.2rem,11vw,2.8rem);line-height:1}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__sourceLine{margin-top:.55rem}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__actionRow,.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__toolbarActions{display:none}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__libraryToolbar{padding:.8rem 0 .95rem}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__libraryGrid{gap:.8rem;padding-bottom:0}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__libraryDropTarget{min-height:15rem}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__emptyState{min-height:15rem;padding:2rem 1.25rem}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__emptyIcon{width:2.9rem;height:2.9rem}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__emptyTitle{margin-top:.85rem;font-size:1.55rem}.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__emptyCopy{margin-bottom:0}:is(.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__taleCard .peer h3,.dashboard-module__zGylLW__dashboardRoot[data-mobile-dashboard=true] .dashboard-module__zGylLW__folderCard .peer h3){font-size:1.05rem}.dashboard-module__zGylLW__mobileTabBar{min-height:calc(4.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--dashboard-rule);background:color-mix(in srgb, var(--theme-bg-surface) 96%, transparent);padding:.45rem .55rem calc(.45rem + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 -12px 30px #462d1c14}.dashboard-module__zGylLW__mobileTab{min-height:44px;color:var(--theme-text-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;font-size:.65rem;font-weight:700;display:flex}.dashboard-module__zGylLW__mobileTab[aria-current=page]{color:var(--theme-accent)}.dashboard-module__zGylLW__mobileTab:disabled{opacity:.45}.dashboard-module__zGylLW__mobileCreateBackdrop{z-index:39;background:#32241a1a;border:0;width:100%;position:fixed;inset:0}.dashboard-module__zGylLW__mobileCreateButton{z-index:41;right:1.15rem;bottom:calc(5.45rem + env(safe-area-inset-bottom));background:var(--theme-accent);width:3.5rem;height:3.5rem;color:var(--theme-accent-text);border:1px solid #743132;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,background-color .15s;display:inline-flex;position:fixed;box-shadow:0 2px #5b2829,0 12px 24px #462d1c3d}.dashboard-module__zGylLW__mobileCreateButton:active{transform:translateY(1px)}.dashboard-module__zGylLW__mobileCreateMenu{z-index:40;right:1.15rem;bottom:calc(9.7rem + env(safe-area-inset-bottom));border:1px solid var(--dashboard-rule);background:var(--theme-bg-surface);border-radius:14px;min-width:10.5rem;display:grid;position:fixed;overflow:hidden;box-shadow:0 16px 34px #462d1c33}.dashboard-module__zGylLW__mobileCreateAction{min-height:48px;color:var(--theme-text);text-align:left;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:.875rem;font-weight:700;display:flex}.dashboard-module__zGylLW__mobileCreateAction+.dashboard-module__zGylLW__mobileCreateAction{border-top:1px solid var(--dashboard-rule)}.dashboard-module__zGylLW__mobileCreateAction:disabled{opacity:.5}.dashboard-module__zGylLW__mobileSettingsPage{max-width:34rem;padding-bottom:1rem}.dashboard-module__zGylLW__mobileSettingsHeader{border-bottom:1px solid var(--dashboard-rule);padding:.4rem 0 1.2rem}.dashboard-module__zGylLW__mobileSettingsIntro{max-width:20rem;color:var(--theme-text-muted);margin-top:.65rem;font-size:.9rem;line-height:1.5}.dashboard-module__zGylLW__mobileSettingsGroup{margin-top:1.5rem}.dashboard-module__zGylLW__mobileSettingsLabel{color:var(--theme-text-faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem .1rem;font-family:Cinzel,Palatino Linotype,serif;font-size:.62rem;font-weight:700}.dashboard-module__zGylLW__mobileSettingRow,.dashboard-module__zGylLW__mobileSettingCard{border:1px solid var(--dashboard-rule);background:var(--theme-bg-surface);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;padding:1rem;display:grid;box-shadow:0 1px #5c3f2914}.dashboard-module__zGylLW__mobileSettingRow{transition:background-color .15s}.dashboard-module__zGylLW__mobileSettingRow:active{background:var(--theme-bg-surface-hover)}.dashboard-module__zGylLW__mobileSettingIcon{background:var(--dashboard-paper-dim);width:2.4rem;height:2.4rem;color:var(--theme-accent-readable);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__zGylLW__mobileSettingCopy{gap:.22rem;min-width:0;display:grid}.dashboard-module__zGylLW__mobileSettingCopy strong{color:var(--theme-text);font-size:.94rem}.dashboard-module__zGylLW__mobileSettingCopy span{color:var(--theme-text-muted);font-size:.76rem;line-height:1.4}.dashboard-module__zGylLW__mobileSettingToggle{background:var(--theme-border);border-radius:99px;align-items:center;width:2.6rem;height:1.5rem;padding:.16rem;transition:background-color .15s;display:inline-flex}.dashboard-module__zGylLW__mobileSettingToggle[data-enabled=true]{background:var(--theme-accent)}.dashboard-module__zGylLW__mobileSettingToggle span{background:#fff;border-radius:50%;width:1.18rem;height:1.18rem;transition:transform .15s;box-shadow:0 1px 2px #32241a40}.dashboard-module__zGylLW__mobileSettingToggle[data-enabled=true] span{transform:translate(1.1rem)}.dashboard-module__zGylLW__mobileSettingCard{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-module__zGylLW__mobileModelStatus{border:1px solid color-mix(in srgb, var(--theme-accent) 25%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, transparent);color:var(--theme-accent-readable);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:start;padding:.2rem .45rem;font-size:.62rem;font-weight:800}.dashboard-module__zGylLW__mobileModelName{border-top:1px solid var(--dashboard-rule);color:var(--theme-text-faint);grid-column:2/-1;justify-content:space-between;gap:1rem;padding-top:.75rem;font-size:.72rem;display:flex}.dashboard-module__zGylLW__mobileModelName strong{color:var(--theme-text-muted);text-align:right;font-weight:700}.dashboard-module__zGylLW__mobileAccountCard{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-module__zGylLW__mobileAccountPlan{border:1px solid color-mix(in srgb, var(--theme-accent) 25%, transparent);background:color-mix(in srgb, var(--theme-accent) 8%, transparent);color:var(--theme-accent-readable);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:start;padding:.2rem .45rem;font-size:.62rem;font-weight:800}.dashboard-module__zGylLW__mobileAccountDetail{border-top:1px solid var(--dashboard-rule);grid-column:2/-1;gap:.22rem;padding-top:.75rem;display:grid}.dashboard-module__zGylLW__mobileAccountDetail strong{color:var(--theme-text);font-size:.78rem}.dashboard-module__zGylLW__mobileAccountDetail span{color:var(--theme-text-muted);font-size:.74rem;line-height:1.4}.dashboard-module__zGylLW__mobileAccountActions{grid-column:2/-1;gap:.55rem;display:flex}.dashboard-module__zGylLW__mobileAccountButton{border:1px solid var(--dashboard-rule);background:var(--theme-bg-surface);min-height:2.4rem;color:var(--theme-text);text-align:center;border-radius:8px;grid-column:2/-1;padding:.45rem .7rem;font-size:.76rem;font-weight:750;transition:background-color .15s}.dashboard-module__zGylLW__mobileAccountActions .dashboard-module__zGylLW__mobileAccountButton{flex:1}.dashboard-module__zGylLW__mobileAccountButton:active{background:var(--theme-bg-surface-hover)}.dashboard-module__zGylLW__mobileAccountButtonPrimary{border-color:var(--theme-accent-readable);background:var(--theme-accent);color:#fff}.dashboard-module__zGylLW__mobileAccountButtonPrimary:active{background:var(--theme-accent-readable)}
