.ThemeToggle-module__sGqMhG__toggle{cursor:pointer;padding:calc(.375rem * var(--app-pad,1) * var(--chrome-pad,1));border-radius:var(--radius-md);color:var(--muted-foreground);transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__sGqMhG__toggle:hover{background:var(--accent);color:var(--accent-foreground)}
.SignInChip-module__9UiahG__placeholder{width:calc(2rem * var(--app-pad,1));height:calc(2rem * var(--app-pad,1));display:inline-block}.SignInChip-module__9UiahG__signInLink{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(.375rem * var(--app-pad,1) * var(--chrome-pad,1)) calc(var(--space-3) * var(--app-pad,1) * var(--chrome-pad,1));border-radius:var(--radius-md);font-size:calc(var(--font-size-sm) * var(--app-size,1) * var(--chrome-size,1));color:var(--muted-foreground);transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);display:inline-flex}.SignInChip-module__9UiahG__signInLink:hover{background:var(--accent);color:var(--accent-foreground)}.SignInChip-module__9UiahG__wrap{position:relative}.SignInChip-module__9UiahG__avatarButton{width:calc(2rem * var(--app-pad,1));height:calc(2rem * var(--app-pad,1));border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);cursor:pointer;transition:transform var(--duration-normal) var(--ease-default);border:none;justify-content:center;align-items:center;display:inline-flex}.SignInChip-module__9UiahG__avatarButton:hover{transform:scale(1.05)}.SignInChip-module__9UiahG__avatarInitial{font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-semibold);line-height:1}.SignInChip-module__9UiahG__popover{z-index:60;margin-top:calc(var(--space-2) * var(--app-margin,1));min-width:10rem;padding:calc(.25rem * var(--app-pad,1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-lg);transform-origin:100% 0;will-change:transform, opacity;flex-direction:column;gap:1px;display:flex;position:absolute;top:100%;right:0}.SignInChip-module__9UiahG__popoverOpen{animation:SignInChip-module__9UiahG__signinchip-in .16s var(--ease-default) forwards}.SignInChip-module__9UiahG__popoverLeaving{animation:SignInChip-module__9UiahG__signinchip-out .16s var(--ease-default) forwards;pointer-events:none}@keyframes SignInChip-module__9UiahG__signinchip-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes SignInChip-module__9UiahG__signinchip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.SignInChip-module__9UiahG__menuItem{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);color:var(--foreground);text-align:left;cursor:pointer;font-size:calc(var(--font-size-sm) * var(--app-size,1));width:100%;transition:background var(--duration-normal) var(--ease-default);background:0 0;border:none;display:flex}.SignInChip-module__9UiahG__menuItem:hover{background:var(--accent);color:var(--accent-foreground)}
.Chrome-module__HuwFJq__header{z-index:50;border-bottom:1px solid var(--border);background:oklch(from var(--background) l c h / .7);position:sticky;top:0}.Chrome-module__HuwFJq__row{justify-content:space-between;align-items:center;gap:calc(var(--space-3) * var(--app-margin,1) * var(--chrome-margin,1));padding:calc(var(--space-2) * var(--app-pad,1) * var(--chrome-pad,1)) calc(var(--space-6) * var(--app-pad,1) * var(--chrome-pad,1));min-height:var(--chrome-h);flex-wrap:wrap;display:flex}.Chrome-module__HuwFJq__leadGroup{align-items:center;gap:calc(var(--space-3) * var(--app-margin,1) * var(--chrome-margin,1));min-width:0;display:flex}.Chrome-module__HuwFJq__leadControls{align-items:center;gap:calc(.125rem * var(--app-margin,1) * var(--chrome-margin,1));flex-shrink:0;display:inline-flex}.Chrome-module__HuwFJq__iconButton{cursor:pointer;padding:calc(.375rem * var(--app-pad,1) * var(--chrome-pad,1));border-radius:var(--radius-md);color:var(--muted-foreground);transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Chrome-module__HuwFJq__iconButton:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent);color:var(--accent-foreground)}.Chrome-module__HuwFJq__iconButton:disabled,.Chrome-module__HuwFJq__iconButton[aria-disabled=true]{cursor:not-allowed;opacity:.4}.Chrome-module__HuwFJq__recentWrap{position:relative}.Chrome-module__HuwFJq__recentPopover{z-index:60;margin-top:calc(var(--space-2) * var(--app-margin,1));min-width:14rem;max-width:22rem;padding:calc(.25rem * var(--app-pad,1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-lg);transform-origin:0 0;will-change:transform, opacity;flex-direction:column;gap:1px;display:flex;position:absolute;top:100%;left:0}.Chrome-module__HuwFJq__recentPopoverOpen{animation:Chrome-module__HuwFJq__recent-in .16s var(--ease-default) forwards}.Chrome-module__HuwFJq__recentPopoverLeaving{animation:Chrome-module__HuwFJq__recent-out .16s var(--ease-default) forwards;pointer-events:none}@keyframes Chrome-module__HuwFJq__recent-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes Chrome-module__HuwFJq__recent-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.Chrome-module__HuwFJq__recentItem{padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);color:var(--foreground);transition:background var(--duration-normal) var(--ease-default);flex-direction:column;gap:1px;display:flex}.Chrome-module__HuwFJq__recentItem:hover{background:var(--accent);color:var(--accent-foreground)}.Chrome-module__HuwFJq__recentLabel{font-weight:var(--font-weight-medium);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chrome-module__HuwFJq__recentPath{font-family:var(--font-mono);font-size:calc(.78em * var(--app-size,1));color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chrome-module__HuwFJq__markLink{padding:calc(.25rem * var(--app-pad,1));margin-left:calc(var(--space-1) * var(--app-margin,1));border-radius:var(--radius-md);color:var(--foreground);transition:transform var(--duration-normal) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Chrome-module__HuwFJq__markLink:hover{transform:scale(1.08)}.Chrome-module__HuwFJq__titleBlock{flex-direction:column;min-width:0;display:flex}.Chrome-module__HuwFJq__title{font-weight:var(--font-weight-semibold);font-size:calc(var(--font-size-base) * var(--app-size,1));letter-spacing:var(--tracking-tight)}.Chrome-module__HuwFJq__subtitle{font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground)}.Chrome-module__HuwFJq__trailGroup{align-items:center;gap:calc(var(--space-3) * var(--app-margin,1) * var(--chrome-margin,1));flex-wrap:wrap;display:flex}
.write-module__IUHeeq__page{flex-direction:column;flex:1;min-height:0;display:flex}.write-module__IUHeeq__main{padding:calc(var(--space-8) * var(--app-pad,1)) calc(var(--space-6) * var(--app-pad,1));flex-direction:column;flex:1;align-items:center;display:flex}.write-module__IUHeeq__editor{gap:calc(var(--space-4) * var(--app-margin,1));flex-direction:column;width:100%;max-width:44rem;min-height:0;display:flex}.write-module__IUHeeq__slugRow{align-items:center;gap:calc(var(--space-3) * var(--app-margin,1));flex-wrap:wrap;display:flex}.write-module__IUHeeq__slugLabel{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);transition:border-color var(--duration-normal) var(--ease-default);flex:auto;align-items:baseline;gap:0;min-width:0;margin:0;padding:0;display:inline-flex;overflow:hidden}.write-module__IUHeeq__slugLabel:focus-within{border-color:var(--ring)}.write-module__IUHeeq__slugPrefix{padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-2) * var(--app-pad,1));font-family:var(--font-mono);font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);background:var(--muted);border-right:1px solid var(--input);-webkit-user-select:none;user-select:none}.write-module__IUHeeq__slugInput{min-width:0;font-family:var(--font-mono);font-size:calc(var(--font-size-sm) * var(--app-size,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));flex:1;border:none!important}.write-module__IUHeeq__titleInput{font-family:var(--font-serif);font-size:calc(var(--font-size-4xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);background:0 0;line-height:1.15;border:none!important;padding:0!important}.write-module__IUHeeq__titleInput::placeholder{color:oklch(from var(--muted-foreground) l c h / .5)}.write-module__IUHeeq__bodyInput{width:100%;font-family:var(--font-serif);font-size:calc(var(--font-size-lg) * var(--app-size,1));resize:none;background:0 0;line-height:1.6;overflow:hidden;border:none!important;padding:0!important}.write-module__IUHeeq__footerRow{justify-content:space-between;align-items:center;gap:calc(var(--space-4) * var(--app-margin,1));padding-top:calc(var(--space-3) * var(--app-pad,1));border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.write-module__IUHeeq__listedToggle{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);cursor:pointer;margin:0;display:inline-flex}.write-module__IUHeeq__slugCheckMuted,.write-module__IUHeeq__slugCheckOk,.write-module__IUHeeq__slugCheckBad,.write-module__IUHeeq__saveMuted,.write-module__IUHeeq__saveOk,.write-module__IUHeeq__saveBad{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));font-size:calc(var(--font-size-xs) * var(--app-size,1));white-space:nowrap;display:inline-flex}.write-module__IUHeeq__slugCheckMuted,.write-module__IUHeeq__saveMuted{color:var(--muted-foreground)}.write-module__IUHeeq__slugCheckOk,.write-module__IUHeeq__saveOk{color:var(--success)}.write-module__IUHeeq__slugCheckBad,.write-module__IUHeeq__saveBad{color:var(--destructive)}.write-module__IUHeeq__spinning{animation:1s linear infinite write-module__IUHeeq__spin}@keyframes write-module__IUHeeq__spin{to{transform:rotate(360deg)}}
.MorphModal-module__HdUVWa__backdrop,.MorphModal-module__HdUVWa__morph{--morph-duration:.9s;--morph-easing:cubic-bezier(.65, 0, .35, 1);--morph-gap:calc(var(--space-2) * var(--app-margin,1) * var(--room-margin,1));--morph-top-inset:calc(var(--chrome-h,3.5rem) + var(--space-4) * var(--app-margin,1) * var(--room-margin,1));--morph-right-inset:calc(var(--space-4) * var(--app-margin,1) * var(--room-margin,1))}.MorphModal-module__HdUVWa__backdrop{z-index:39;cursor:pointer;background:oklch(from var(--background) l c h / .55);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--morph-duration) var(--morph-easing);border:0;position:fixed;inset:0}.MorphModal-module__HdUVWa__backdrop[data-open=true]{opacity:1;pointer-events:auto}.MorphModal-module__HdUVWa__morph{top:var(--morph-top-inset);right:calc(var(--morph-right-inset) + var(--morph-slot,0) * (2rem + var(--morph-gap)));background:oklch(from var(--card) l c h / .92);border:1px solid var(--border);width:2rem;height:auto;max-height:2rem;color:var(--muted-foreground);box-shadow:var(--shadow-sm);z-index:41;transition:top .36s var(--morph-easing), right .36s var(--morph-easing), width var(--morph-duration) var(--morph-easing), max-height var(--morph-duration) var(--morph-easing), transform var(--morph-duration) var(--morph-easing), border-radius var(--morph-duration) var(--morph-easing), box-shadow var(--morph-duration) var(--morph-easing), background var(--duration-normal) var(--ease-default);border-radius:50%;position:fixed;overflow:hidden;transform:none}.MorphModal-module__HdUVWa__morph.MorphModal-module__HdUVWa__bottomRight{top:auto;bottom:var(--morph-right-inset)}.MorphModal-module__HdUVWa__morph[data-open=true]{top:calc(50vh + var(--chrome-h,3.5rem) / 2);width:min(92vw, var(--morph-width,28rem));max-height:calc(100vh - var(--chrome-h,3.5rem) - 2rem);border-radius:var(--radius-xl,1rem);box-shadow:var(--shadow-lg);bottom:auto;right:50%;transform:translate(50%,-50%)}.MorphModal-module__HdUVWa__iconButton{width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;transition:top var(--morph-duration) var(--morph-easing), right var(--morph-duration) var(--morph-easing), transform var(--morph-duration) var(--morph-easing), color var(--duration-normal) var(--ease-default);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.MorphModal-module__HdUVWa__iconButton:hover{color:var(--foreground)}.MorphModal-module__HdUVWa__morph[data-open=true] .MorphModal-module__HdUVWa__iconButton{top:.625rem;right:.625rem;transform:translate(0)}.MorphModal-module__HdUVWa__content{padding:calc(var(--space-6) * var(--app-pad,1) * var(--room-pad,1));color:var(--card-foreground);opacity:0;pointer-events:none;transition:opacity var(--morph-duration) var(--morph-easing);overscroll-behavior:contain;max-height:calc(100dvh - 4rem);transition-delay:0s;overflow:hidden auto}.MorphModal-module__HdUVWa__morph[data-open=true] .MorphModal-module__HdUVWa__content{opacity:1;pointer-events:auto;transition-delay:calc(var(--morph-duration) * .25)}
.grants-panel-module__keohpG__shell{margin-top:calc(var(--space-6) * var(--app-margin,1));padding-top:calc(var(--space-4) * var(--app-pad,1));border-top:1px solid var(--border)}.grants-panel-module__keohpG__toggle{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);border:1px solid var(--border);color:var(--foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1));cursor:pointer;transition:background var(--duration-normal) var(--ease-default);background:0 0;display:inline-flex}.grants-panel-module__keohpG__toggle:hover{background:var(--accent);color:var(--accent-foreground)}.grants-panel-module__keohpG__body{gap:calc(var(--space-4) * var(--app-margin,1));padding-top:calc(var(--space-4) * var(--app-pad,1));flex-direction:column;display:flex}.grants-panel-module__keohpG__card{gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-4) * var(--app-pad,1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);flex-direction:column;display:flex}.grants-panel-module__keohpG__cardTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-lg) * var(--app-size,1));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.grants-panel-module__keohpG__grantForm{gap:calc(var(--space-2) * var(--app-margin,1));grid-template-columns:1fr auto auto;align-items:center;display:grid}@media (max-width:540px){.grants-panel-module__keohpG__grantForm{grid-template-columns:1fr}}.grants-panel-module__keohpG__toggleRow{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));cursor:pointer;margin:0;display:inline-flex}.grants-panel-module__keohpG__toggleRow span{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));display:inline-flex}.grants-panel-module__keohpG__muted{color:var(--muted-foreground);font-style:normal}.grants-panel-module__keohpG__grantList{gap:calc(.125rem * var(--app-margin,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.grants-panel-module__keohpG__grantRow{justify-content:space-between;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);background:var(--muted);font-size:calc(var(--font-size-sm) * var(--app-size,1));display:flex}.grants-panel-module__keohpG__statusClaimed,.grants-panel-module__keohpG__statusOneShot{align-items:center;gap:calc(.25rem * var(--app-margin,1));margin-left:calc(var(--space-2) * var(--app-margin,1));padding:1px calc(var(--space-2) * var(--app-pad,1));border-radius:var(--radius-sm);font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1.4;display:inline-flex}.grants-panel-module__keohpG__statusClaimed{background:oklch(from var(--success) l c h / .12);color:var(--success);border:1px solid oklch(from var(--success) l c h / .3)}.grants-panel-module__keohpG__statusOneShot{background:oklch(from var(--warning) l c h / .08);color:var(--warning);border:1px solid oklch(from var(--warning) l c h / .25)}.grants-panel-module__keohpG__grantRow>span:first-of-type{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));display:inline-flex}.grants-panel-module__keohpG__metaRight{font-family:var(--font-mono);font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground);margin-left:auto}.grants-panel-module__keohpG__revokeButton{width:calc(1.5rem * var(--app-pad,1));height:calc(1.5rem * var(--app-pad,1));border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.grants-panel-module__keohpG__revokeButton:hover{background:var(--destructive);color:var(--destructive-foreground)}.grants-panel-module__keohpG__urlBox{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);background:var(--muted);font-family:var(--font-mono);font-size:calc(var(--font-size-xs) * var(--app-size,1));display:flex}.grants-panel-module__keohpG__urlBox code{background:0 0;flex:1;min-width:0;padding:0;overflow-x:auto}.grants-panel-module__keohpG__copyButton{padding:calc(.25rem * var(--app-pad,1)) calc(var(--space-2) * var(--app-pad,1));border-radius:var(--radius-sm);background:var(--card);color:var(--card-foreground);border:1px solid var(--border);font-size:calc(var(--font-size-xs) * var(--app-size,1));cursor:pointer}.grants-panel-module__keohpG__success{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--success);display:inline-flex}.grants-panel-module__keohpG__error{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--destructive)}.grants-panel-module__keohpG__spinning{animation:1s linear infinite grants-panel-module__keohpG__spin}@keyframes grants-panel-module__keohpG__spin{to{transform:rotate(360deg)}}
.PoemDeleteButton-module__zAUkGW__heading{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));font-size:calc(var(--font-size-xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:calc(var(--space-4) * var(--app-margin,1));color:var(--danger,#de3b3d);display:inline-flex}@supports (color:lab(0% 0 0)){.PoemDeleteButton-module__zAUkGW__heading{color:var(--danger,lab(51.5803% 63.2457 38.9399))}}.PoemDeleteButton-module__zAUkGW__body{font-size:calc(var(--font-size-base) * var(--app-size,1));margin-bottom:calc(var(--space-3) * var(--app-margin,1));line-height:1.55}.PoemDeleteButton-module__zAUkGW__bodyMuted{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);margin-bottom:calc(var(--space-5) * var(--app-margin,1));line-height:1.55}.PoemDeleteButton-module__zAUkGW__actions{justify-content:flex-end;gap:calc(var(--space-2) * var(--app-margin,1));display:flex}.PoemDeleteButton-module__zAUkGW__deleteButton{justify-content:center;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-4) * var(--app-pad,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-medium);border-radius:var(--radius-md);background:var(--danger,#de3b3d);color:var(--danger-foreground,#f8f8f8);border:1px solid var(--danger,#de3b3d);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), opacity var(--duration-normal) var(--ease-default);font-family:inherit;display:inline-flex}@supports (color:lab(0% 0 0)){.PoemDeleteButton-module__zAUkGW__deleteButton{background:var(--danger,lab(51.5803% 63.2457 38.9399));color:var(--danger-foreground,lab(97.68% -.0000298023 .0000119209));border:1px solid var(--danger,lab(51.5803% 63.2457 38.9399))}}.PoemDeleteButton-module__zAUkGW__deleteButton:hover:not(:disabled){background:oklch(from var(--danger,#de3b3d) calc(l - .05) c h);border-color:oklch(from var(--danger,#de3b3d) calc(l - .05) c h)}@supports (color:lab(0% 0 0)){.PoemDeleteButton-module__zAUkGW__deleteButton:hover:not(:disabled){background:oklch(from var(--danger,lab(51.5803% 63.2457 38.9399)) calc(l - .05) c h);border-color:oklch(from var(--danger,lab(51.5803% 63.2457 38.9399)) calc(l - .05) c h)}}.PoemDeleteButton-module__zAUkGW__deleteButton:disabled{opacity:.6;cursor:wait}
.Collapsible-module__WV9gca__vertical{transition:grid-template-rows var(--collapsible-duration,.3s) ease-out;grid-template-rows:0fr;display:grid}.Collapsible-module__WV9gca__vertical.Collapsible-module__WV9gca__open{grid-template-rows:1fr}.Collapsible-module__WV9gca__horizontal{transition:grid-template-columns var(--collapsible-duration,.3s) ease-out;grid-template-columns:0fr;display:grid}.Collapsible-module__WV9gca__horizontal.Collapsible-module__WV9gca__open{grid-template-columns:1fr}.Collapsible-module__WV9gca__inner{content-visibility:visible;min-width:0;min-height:0;transition:content-visibility var(--collapsible-duration,.3s) allow-discrete;overflow:clip}.Collapsible-module__WV9gca__vertical:not(.Collapsible-module__WV9gca__open) .Collapsible-module__WV9gca__inner,.Collapsible-module__WV9gca__horizontal:not(.Collapsible-module__WV9gca__open) .Collapsible-module__WV9gca__inner{content-visibility:hidden}@supports not (transition-behavior:allow-discrete){.Collapsible-module__WV9gca__vertical:not(.Collapsible-module__WV9gca__open) .Collapsible-module__WV9gca__inner,.Collapsible-module__WV9gca__horizontal:not(.Collapsible-module__WV9gca__open) .Collapsible-module__WV9gca__inner{content-visibility:visible}}
.EditViewSwap-module__9UY13q__button{--swap-gap:calc(var(--space-2) * var(--app-margin,1) * var(--room-margin,1));--swap-top-inset:calc(var(--chrome-h,3.5rem) + var(--space-4) * var(--app-margin,1) * var(--room-margin,1));--swap-right-inset:calc(var(--space-4) * var(--app-margin,1) * var(--room-margin,1));top:var(--swap-top-inset);right:calc(var(--swap-right-inset) + var(--swap-slot,0) * (2rem + var(--swap-gap)));background:oklch(from var(--card) l c h / .92);border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted-foreground);box-shadow:var(--shadow-sm);z-index:41;transition:color var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}.EditViewSwap-module__9UY13q__button:hover{color:var(--foreground);transform:scale(1.06)}
.AlternatingCollapsible-module__ci7CGa__container{transition:grid-template-rows var(--collapsible-duration,.3s) ease-out;display:grid}.AlternatingCollapsible-module__ci7CGa__panel{min-height:0;transition:content-visibility var(--collapsible-duration,.3s) allow-discrete;overflow:clip}.AlternatingCollapsible-module__ci7CGa__panelInactive{content-visibility:hidden}@supports not (transition-behavior:allow-discrete){.AlternatingCollapsible-module__ci7CGa__panelInactive{content-visibility:visible}}
.PoemThemeModal-module__oHJQUq__header{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));margin-bottom:calc(var(--space-2) * var(--app-margin,1));display:flex}.PoemThemeModal-module__oHJQUq__title{font-size:calc(var(--font-size-xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.PoemThemeModal-module__oHJQUq__lede{color:var(--muted-foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1));margin-bottom:calc(var(--space-4) * var(--app-margin,1))}.PoemThemeModal-module__oHJQUq__sectionTitle{font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-medium);color:var(--muted-foreground);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:calc(var(--space-4) * var(--app-margin,1));margin-bottom:calc(var(--space-2) * var(--app-margin,1))}.PoemThemeModal-module__oHJQUq__sectionTitle:first-of-type{margin-top:0}.PoemThemeModal-module__oHJQUq__backdropPreview{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--muted);flex-shrink:0;width:3.5rem;height:1.5rem;display:inline-block;position:relative;overflow:hidden}.PoemThemeModal-module__oHJQUq__backdropPreview svg{z-index:auto!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.PoemThemeModal-module__oHJQUq__spinning{color:var(--muted-foreground);animation:.8s linear infinite PoemThemeModal-module__oHJQUq__spin}@keyframes PoemThemeModal-module__oHJQUq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PoemThemeModal-module__oHJQUq__presetList{gap:calc(var(--space-2) * var(--app-margin,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PoemThemeModal-module__oHJQUq__presetButton{align-items:center;gap:calc(var(--space-3) * var(--app-margin,1));width:100%;padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-normal) var(--ease-default), background var(--duration-normal) var(--ease-default);display:flex}.PoemThemeModal-module__oHJQUq__presetButton:hover:not(:disabled){border-color:var(--ring)}.PoemThemeModal-module__oHJQUq__presetButton:disabled{cursor:wait;opacity:.6}.PoemThemeModal-module__oHJQUq__presetButtonActive{border-color:var(--primary);background:oklch(from var(--primary) l c h / .06)}.PoemThemeModal-module__oHJQUq__swatchRow{border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:2px;width:3.5rem;height:1.5rem;display:inline-grid;overflow:hidden}.PoemThemeModal-module__oHJQUq__swatchRow>span{height:100%}.PoemThemeModal-module__oHJQUq__swatchBg{background:var(--background)}.PoemThemeModal-module__oHJQUq__swatchFg{background:var(--foreground)}.PoemThemeModal-module__oHJQUq__swatchAccent{background:var(--accent)}.PoemThemeModal-module__oHJQUq__swatchMuted{background:var(--muted)}[data-preset-preview=default] .PoemThemeModal-module__oHJQUq__swatchBg{background:#fff;background:lab(100% 0 0)}[data-preset-preview=default] .PoemThemeModal-module__oHJQUq__swatchFg{background:#0a0a0a;background:lab(2.75381% 0 0)}[data-preset-preview=default] .PoemThemeModal-module__oHJQUq__swatchAccent,[data-preset-preview=default] .PoemThemeModal-module__oHJQUq__swatchMuted{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209)}[data-preset-preview=ink] .PoemThemeModal-module__oHJQUq__swatchBg{background:#fdfbfa;background:lab(98.8348% .499934 .99498)}[data-preset-preview=ink] .PoemThemeModal-module__oHJQUq__swatchFg{background:#14110e;background:lab(5.25443% 1.08454 1.89748)}[data-preset-preview=ink] .PoemThemeModal-module__oHJQUq__swatchAccent{background:#ebe3dd;background:lab(90.6977% 2.02954 3.99879)}[data-preset-preview=ink] .PoemThemeModal-module__oHJQUq__swatchMuted{background:#f3ede9;background:lab(94.1856% 1.34394 2.65995)}.PoemThemeModal-module__oHJQUq__presetMeta{flex-direction:column;flex:1;min-width:0;display:flex}.PoemThemeModal-module__oHJQUq__presetName{font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-medium)}.PoemThemeModal-module__oHJQUq__presetDesc{font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground)}.PoemThemeModal-module__oHJQUq__activeMark{color:var(--primary);flex-shrink:0}
.viewer-module__8w0Wqq__page{flex-direction:column;flex:1;min-height:0;display:flex}.viewer-module__8w0Wqq__main{flex-direction:column;flex:1;display:flex;overflow-y:auto}.viewer-module__8w0Wqq__article{width:100%;max-width:44rem;padding:calc(var(--space-12) * var(--app-pad,1)) calc(var(--space-8) * var(--app-pad,1));gap:calc(var(--space-6) * var(--app-margin,1));flex-direction:column;margin:0 auto;display:flex}.viewer-module__8w0Wqq__articleHeader{gap:calc(var(--space-2) * var(--app-margin,1));flex-direction:column;display:flex}.viewer-module__8w0Wqq__articleTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-5xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:1.1}.viewer-module__8w0Wqq__articleMeta{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground)}.viewer-module__8w0Wqq__articleBody{font-family:var(--font-serif);font-size:calc(var(--font-size-xl) * var(--app-size,1));white-space:pre-wrap;line-height:1.7}.viewer-module__8w0Wqq__editLink{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(.375rem * var(--app-pad,1) * var(--chrome-pad,1)) calc(var(--space-3) * var(--app-pad,1) * var(--chrome-pad,1));border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1) * var(--chrome-size,1));font-weight:var(--font-weight-medium);transition:opacity var(--duration-normal) var(--ease-default);display:inline-flex}.viewer-module__8w0Wqq__editLink:hover{opacity:.85}.viewer-module__8w0Wqq__gateShell{padding:calc(var(--space-8) * var(--app-pad,1));flex:1;justify-content:center;align-items:center;display:flex}.viewer-module__8w0Wqq__gateCard{width:100%;max-width:24rem;padding:calc(var(--space-8) * var(--app-pad,1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-md);gap:calc(var(--space-4) * var(--app-margin,1));flex-direction:column;display:flex}.viewer-module__8w0Wqq__gateHeader{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));display:flex}.viewer-module__8w0Wqq__gateIcon{color:var(--muted-foreground)}.viewer-module__8w0Wqq__gateTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-2xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.viewer-module__8w0Wqq__gateBlurb{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);line-height:1.5}.viewer-module__8w0Wqq__gateForm{gap:calc(var(--space-3) * var(--app-margin,1));flex-direction:column;display:flex}.viewer-module__8w0Wqq__gateError{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));color:var(--destructive);font-size:calc(var(--font-size-sm) * var(--app-size,1));display:inline-flex}
@property --apex-lift{syntax:"<number>";inherits:true;initial-value:-.06}@property --apex-mid{syntax:"<number>";inherits:true;initial-value:-.02}.QuadSplit-module__pHyhjq__shell:where(.dark *){--apex-lift:.12;--apex-mid:0}.dark .QuadSplit-module__pHyhjq__shell{--apex-lift:.12;--apex-mid:0}.QuadSplit-module__pHyhjq__shell{background:var(--background);view-transition-name:QuadSplit-module__pHyhjq__page-content;contain:layout paint;flex:1;min-height:0;position:relative;overflow:hidden}.QuadSplit-module__pHyhjq__divider{background:oklch(from var(--foreground) l c h / .125);pointer-events:none;z-index:1;transform-origin:50% 100%;width:1px;height:100vmax;position:absolute;top:50%;left:50%}.QuadSplit-module__pHyhjq__leaf{transform-origin:50% 100%;clip-path:polygon(50% 100%,100% 0%,0% 0%);cursor:pointer;background:var(--background);width:420vmax;height:120vmax;color:var(--foreground);text-align:center;transition:background-color .22s var(--ease-default), color .22s var(--ease-default);flex-direction:column;justify-content:flex-end;align-items:center;margin-top:-120vmax;margin-left:-210vmax;padding-bottom:max(5rem,21.5vmin);font-family:inherit;display:flex;position:absolute;top:50%;left:50%}.QuadSplit-module__pHyhjq__leaf:before{content:"";background:linear-gradient(to top, oklch(from var(--background) calc(l + var(--apex-lift)) c h) 0%, oklch(from var(--background) calc(l + var(--apex-mid)) c h) 20%, var(--background) 60%);transition:--apex-lift .24s var(--ease-default), --apex-mid .24s var(--ease-default);pointer-events:none;position:absolute;inset:0}.QuadSplit-module__pHyhjq__leaf:hover,.QuadSplit-module__pHyhjq__leaf:focus-visible{z-index:2;--apex-lift:-.12;--apex-mid:-.04;outline:none}.QuadSplit-module__pHyhjq__leaf:where(.dark *):hover,.QuadSplit-module__pHyhjq__leaf:where(.dark *):focus-visible{--apex-lift:.22;--apex-mid:.08}.dark .QuadSplit-module__pHyhjq__leaf:hover{--apex-lift:.22;--apex-mid:.08}.dark .QuadSplit-module__pHyhjq__leaf:focus-visible{--apex-lift:.22;--apex-mid:.08}.QuadSplit-module__pHyhjq__leafTop{transform:rotate(0)}.QuadSplit-module__pHyhjq__leafLowerRight{transform:rotate(120deg)}.QuadSplit-module__pHyhjq__leafLowerLeft{transform:rotate(240deg)}.QuadSplit-module__pHyhjq__leafInner{justify-content:center;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));pointer-events:none;z-index:1;transition:transform .22s var(--ease-default);flex-direction:column;display:flex;position:relative}.QuadSplit-module__pHyhjq__leafTop .QuadSplit-module__pHyhjq__leafInner{transform:rotate(0)scale(1)}.QuadSplit-module__pHyhjq__leafLowerRight .QuadSplit-module__pHyhjq__leafInner{transform:rotate(-120deg)scale(1)}.QuadSplit-module__pHyhjq__leafLowerLeft .QuadSplit-module__pHyhjq__leafInner{transform:rotate(-240deg)scale(1)}.QuadSplit-module__pHyhjq__leafTop:hover .QuadSplit-module__pHyhjq__leafInner,.QuadSplit-module__pHyhjq__leafTop:focus-visible .QuadSplit-module__pHyhjq__leafInner{transform:rotate(0)scale(1.06)}.QuadSplit-module__pHyhjq__leafLowerRight:hover .QuadSplit-module__pHyhjq__leafInner,.QuadSplit-module__pHyhjq__leafLowerRight:focus-visible .QuadSplit-module__pHyhjq__leafInner{transform:rotate(-120deg)scale(1.06)}.QuadSplit-module__pHyhjq__leafLowerLeft:hover .QuadSplit-module__pHyhjq__leafInner,.QuadSplit-module__pHyhjq__leafLowerLeft:focus-visible .QuadSplit-module__pHyhjq__leafInner{transform:rotate(-240deg)scale(1.06)}.QuadSplit-module__pHyhjq__leafIcon{width:clamp(1.25rem,5.5vmin,2rem);height:clamp(1.25rem,5.5vmin,2rem);color:var(--muted-foreground);transition:color var(--duration-normal) var(--ease-default);display:inline-flex}.QuadSplit-module__pHyhjq__leaf:hover .QuadSplit-module__pHyhjq__leafIcon,.QuadSplit-module__pHyhjq__leaf:focus-visible .QuadSplit-module__pHyhjq__leafIcon{color:inherit}.QuadSplit-module__pHyhjq__leafLabel{font-family:var(--font-serif);font-size:clamp(1.25rem,5vmin,1.875rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:1.1}.QuadSplit-module__pHyhjq__leafHint{color:var(--muted-foreground);max-width:18ch;font-size:clamp(.75rem,2.6vmin,.875rem)}.QuadSplit-module__pHyhjq__leaf:hover .QuadSplit-module__pHyhjq__leafHint,.QuadSplit-module__pHyhjq__leaf:focus-visible .QuadSplit-module__pHyhjq__leafHint{color:oklch(from currentColor l c h / .75)}.QuadSplit-module__pHyhjq__center{background:var(--primary);width:clamp(8rem,35vmin,17rem);height:clamp(8rem,35vmin,17rem);color:var(--primary-foreground);text-align:center;cursor:pointer;z-index:2;transition:transform .24s var(--ease-default), box-shadow var(--duration-normal) var(--ease-default), background var(--duration-normal) var(--ease-default);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 4px 12px #0000002e,0 12px 32px #0000001f;box-shadow:0 4px 12px lab(0% 0 0/.18),0 12px 32px lab(0% 0 0/.12)}.QuadSplit-module__pHyhjq__center:hover,.QuadSplit-module__pHyhjq__center:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 6px 16px #00000038,0 14px 36px #00000029;box-shadow:0 6px 16px lab(0% 0 0/.22),0 14px 36px lab(0% 0 0/.16)}.QuadSplit-module__pHyhjq__centerInner{justify-content:center;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));pointer-events:none;padding:calc(var(--space-3) * var(--app-pad,1));flex-direction:column;display:flex}.QuadSplit-module__pHyhjq__centerIcon{width:clamp(1.5rem,6vmin,2.5rem);height:clamp(1.5rem,6vmin,2.5rem);display:inline-flex}.QuadSplit-module__pHyhjq__centerLabel{font-family:var(--font-serif);font-size:clamp(1.5rem,6.5vmin,2.25rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:1}.QuadSplit-module__pHyhjq__centerHint{opacity:.85;max-width:14ch;font-size:clamp(.75rem,2.6vmin,.875rem);line-height:1.3}
.landing-module__g1LwZa__page{flex-direction:column;flex:1;min-height:0;display:flex}
.SlidingToggle-module__YcYd4q__toggle{border-radius:var(--radius-md);background:var(--muted);padding:calc(.25rem * var(--app-pad,1));isolation:isolate;align-items:center;display:inline-flex;position:relative}.SlidingToggle-module__YcYd4q__indicator{top:calc(.25rem * var(--app-pad,1));bottom:calc(.25rem * var(--app-pad,1));border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-sm);transition:left var(--duration-normal) var(--ease-snap), width var(--duration-normal) var(--ease-snap);z-index:0;pointer-events:none;position:absolute}.SlidingToggle-module__YcYd4q__toggle>button{z-index:1;position:relative}
.about-module__8TymFG__page{flex-direction:column;flex:1;min-height:0;display:flex}.about-module__8TymFG__main{padding:calc(var(--space-12) * var(--app-pad,1)) calc(var(--space-8) * var(--app-pad,1));flex-direction:column;flex:1;display:flex;overflow-y:auto}.about-module__8TymFG__article{gap:calc(var(--space-8) * var(--app-margin,1));flex-direction:column;width:100%;max-width:38rem;margin:0 auto;display:flex}.about-module__8TymFG__header{gap:calc(var(--space-2) * var(--app-margin,1));flex-direction:column;display:flex}.about-module__8TymFG__title{font-family:var(--font-serif);font-size:calc(var(--font-size-5xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:1}.about-module__8TymFG__lede{font-family:var(--font-serif);font-size:calc(var(--font-size-xl) * var(--app-size,1));color:var(--muted-foreground);line-height:1.5}.about-module__8TymFG__section{gap:calc(var(--space-2) * var(--app-margin,1));flex-direction:column;display:flex}.about-module__8TymFG__sectionTitle{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));font-family:var(--font-serif);font-size:calc(var(--font-size-2xl) * var(--app-size,1));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);display:inline-flex}.about-module__8TymFG__section p{font-size:calc(var(--font-size-base) * var(--app-size,1));line-height:1.7}.about-module__8TymFG__inlineLink{color:var(--primary);text-underline-offset:2px;text-decoration:underline}
.invitations-module__Q3logG__page{flex-direction:column;flex:1;min-height:0;display:flex}.invitations-module__Q3logG__main{padding:calc(var(--space-8) * var(--app-pad,1));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.invitations-module__Q3logG__empty{text-align:center;align-items:center;gap:calc(var(--space-3) * var(--app-margin,1));max-width:30rem;color:var(--muted-foreground);flex-direction:column;display:flex}.invitations-module__Q3logG__icon{color:var(--muted-foreground)}.invitations-module__Q3logG__title{font-family:var(--font-serif);font-size:calc(var(--font-size-2xl) * var(--app-size,1));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--foreground)}.invitations-module__Q3logG__blurb{line-height:1.5}
.settings-module__Ch2lfa__page{flex-direction:column;flex:1;min-height:0;display:flex}.settings-module__Ch2lfa__main{padding:calc(var(--space-8) * var(--app-pad,1));flex-direction:column;flex:1;display:flex;overflow-y:auto}.settings-module__Ch2lfa__shell{gap:calc(var(--space-8) * var(--app-margin,1));flex-direction:column;width:100%;max-width:44rem;margin-inline:auto;display:flex}.settings-module__Ch2lfa__section{gap:calc(var(--space-3) * var(--app-margin,1));flex-direction:column;display:flex}.settings-module__Ch2lfa__sectionTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-2xl) * var(--app-size,1));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.settings-module__Ch2lfa__dl{gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(var(--space-4) * var(--app-pad,1));border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);flex-direction:column;display:flex}.settings-module__Ch2lfa__dlRow{align-items:baseline;gap:calc(var(--space-3) * var(--app-margin,1));display:flex}.settings-module__Ch2lfa__dlRow dt{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);flex:0 0 6rem;margin:0}.settings-module__Ch2lfa__dlRow dd{font-size:calc(var(--font-size-base) * var(--app-size,1));flex:1;margin:0}.settings-module__Ch2lfa__appearanceRow{gap:calc(var(--space-4) * var(--app-margin,1));flex-wrap:wrap;align-items:flex-end;display:flex}.settings-module__Ch2lfa__field{gap:calc(var(--space-1) * var(--app-margin,1));flex-direction:column;display:flex}.settings-module__Ch2lfa__field>span{font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.settings-module__Ch2lfa__modeGroup{border-radius:var(--radius-md);background:var(--muted);padding:calc(.125rem * var(--app-pad,1));display:inline-flex}.settings-module__Ch2lfa__modeButton,.settings-module__Ch2lfa__modeButtonActive{padding:calc(.375rem * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-sm);font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);cursor:pointer;text-transform:capitalize;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);background:0 0;border:none}.settings-module__Ch2lfa__modeButtonActive{background:var(--card);color:var(--card-foreground);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-sm)}.settings-module__Ch2lfa__themeSelect{width:auto;min-width:10rem}.settings-module__Ch2lfa__fieldForm{gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-4) * var(--app-pad,1));border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);flex-direction:column;display:flex}.settings-module__Ch2lfa__fieldInput{width:100%;padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));font-size:calc(var(--font-size-base) * var(--app-size,1));background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);color:var(--foreground);transition:border-color var(--duration-normal) var(--ease-default)}.settings-module__Ch2lfa__fieldInput:focus{border-color:var(--ring);outline:none}.settings-module__Ch2lfa__fieldInput:disabled{opacity:.6;cursor:not-allowed}.settings-module__Ch2lfa__fieldActions{justify-content:flex-end;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding-top:calc(var(--space-2) * var(--app-pad,1));display:flex}.settings-module__Ch2lfa__muted{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);margin:0}.settings-module__Ch2lfa__errorRow,.settings-module__Ch2lfa__successRow{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));margin:0;display:inline-flex}.settings-module__Ch2lfa__errorRow{color:var(--destructive)}.settings-module__Ch2lfa__successRow{color:var(--success)}.settings-module__Ch2lfa__spinning{animation:1s linear infinite settings-module__Ch2lfa__spin}@keyframes settings-module__Ch2lfa__spin{to{transform:rotate(360deg)}}.settings-module__Ch2lfa__otpRow{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));flex-wrap:wrap;display:flex}.settings-module__Ch2lfa__otpInput{width:8rem;padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));font-family:var(--font-mono);font-size:calc(var(--font-size-lg) * var(--app-size,1));text-align:center;letter-spacing:.3em;background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);color:var(--foreground);transition:border-color var(--duration-normal) var(--ease-default)}.settings-module__Ch2lfa__otpInput:focus{border-color:var(--ring);outline:none}.settings-module__Ch2lfa__dangerSection{gap:calc(var(--space-3) * var(--app-margin,1));padding:calc(var(--space-4) * var(--app-pad,1));border-radius:var(--radius-md);border:1px solid oklch(from var(--destructive) l c h / .4);background:oklch(from var(--destructive) l c h / .04);flex-direction:column;display:flex}.settings-module__Ch2lfa__dangerButton{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-4) * var(--app-pad,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));background:var(--destructive);color:var(--destructive-foreground);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-normal) var(--ease-default);border:none;align-self:flex-start;display:inline-flex}.settings-module__Ch2lfa__dangerButton:hover:not(:disabled){background:oklch(from var(--destructive) calc(l * .92) c h)}.settings-module__Ch2lfa__dangerButton:disabled{opacity:.6;cursor:not-allowed}.settings-module__Ch2lfa__modalBackdrop{inset:var(--chrome-h,3.5rem) 0 0 0;z-index:100;padding:calc(var(--space-4) * var(--app-pad,1));background:oklch(from var(--background) l c h / .55);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-default);justify-content:center;align-items:center;display:flex;position:fixed}.settings-module__Ch2lfa__modalBackdrop[data-open=true]{opacity:1;pointer-events:auto}.settings-module__Ch2lfa__modalCard{background:var(--card);width:100%;max-width:32rem;max-height:calc(100dvh - 4rem);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-xl,1rem);box-shadow:var(--shadow-lg);padding:calc(var(--space-6) * var(--app-pad,1));gap:calc(var(--space-4) * var(--app-margin,1));opacity:0;transition:opacity .3s var(--ease-default), transform .3s var(--ease-default);flex-direction:column;display:flex;overflow-y:auto;transform:translateY(8px)scale(.98)}.settings-module__Ch2lfa__modalCard[data-open=true]{opacity:1;transform:translateY(0)scale(1)}.settings-module__Ch2lfa__modalHeader{gap:calc(var(--space-1) * var(--app-margin,1));flex-direction:column;display:flex}.settings-module__Ch2lfa__modalTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-2xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.settings-module__Ch2lfa__modalSubtitle{color:var(--muted-foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1));margin:0}.settings-module__Ch2lfa__modalBody{gap:calc(var(--space-3) * var(--app-margin,1));flex-direction:column;display:flex}.settings-module__Ch2lfa__modalBodyWrap{gap:calc(var(--space-4) * var(--app-margin,1));flex-direction:column;display:flex}.settings-module__Ch2lfa__modalToolbar{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));display:flex}.settings-module__Ch2lfa__modalCount{color:var(--muted-foreground);margin-left:auto}.settings-module__Ch2lfa__modalList{gap:calc(.125rem * var(--app-margin,1));flex-direction:column;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.settings-module__Ch2lfa__modalRow,.settings-module__Ch2lfa__modalRowQuiet{gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-normal) var(--ease-default);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.settings-module__Ch2lfa__modalRowQuiet{cursor:default;grid-template-columns:1fr auto auto}.settings-module__Ch2lfa__modalRow:hover{background:var(--muted)}.settings-module__Ch2lfa__modalRowTitle{font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;transition:text-decoration var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);overflow:hidden}.settings-module__Ch2lfa__modalRowStruck{font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-medium);text-decoration:line-through;-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-module__Ch2lfa__modalRowSlug{font-family:var(--font-mono);font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground);white-space:nowrap}.settings-module__Ch2lfa__modalEmpty{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);padding:calc(var(--space-2) * var(--app-pad,1));font-style:italic}.settings-module__Ch2lfa__modalToggle{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));padding:calc(var(--space-2) * var(--app-pad,1));border-radius:var(--radius-md);background:var(--muted);cursor:pointer;display:inline-flex}.settings-module__Ch2lfa__modalFooter{justify-content:flex-end;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding-top:calc(var(--space-2) * var(--app-pad,1));border-top:1px solid var(--border);display:flex}.settings-module__Ch2lfa__badgeStack{gap:calc(.25rem * var(--app-margin,1));flex-wrap:wrap;align-items:center;display:inline-flex}.settings-module__Ch2lfa__badge,.settings-module__Ch2lfa__badgePrivate{align-items:center;gap:calc(.25rem * var(--app-margin,1));padding:2px calc(var(--space-2) * var(--app-pad,1));border-radius:var(--radius-sm);font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);white-space:nowrap;background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border);line-height:1;display:inline-flex}.settings-module__Ch2lfa__badge[data-kind=public]{background:oklch(from var(--success) l c h / .12);color:var(--success);border-color:oklch(from var(--success) l c h / .3)}.settings-module__Ch2lfa__badge[data-kind=passphrase]{background:oklch(from var(--warning) l c h / .12);color:var(--warning);border-color:oklch(from var(--warning) l c h / .3)}.settings-module__Ch2lfa__badge[data-kind=email],.settings-module__Ch2lfa__badge[data-kind=link]{background:oklch(from var(--primary) l c h / .08);color:var(--primary);border-color:oklch(from var(--primary) l c h / .25)}.settings-module__Ch2lfa__badgePrivate{color:var(--muted-foreground);background:0 0;border-style:dashed}
.themes-module__3KeR5G__page{flex-direction:column;flex:1;min-height:0;display:flex}.themes-module__3KeR5G__main{padding:calc(var(--space-6) * var(--app-pad,1));flex-direction:column;flex:1;display:flex;overflow-y:auto}.themes-module__3KeR5G__newButton{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(.375rem * var(--app-pad,1) * var(--chrome-pad,1)) calc(var(--space-3) * var(--app-pad,1) * var(--chrome-pad,1));border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1) * var(--chrome-size,1));font-weight:var(--font-weight-medium);transition:opacity var(--duration-normal) var(--ease-default);display:inline-flex}.themes-module__3KeR5G__newButton:hover{opacity:.85}.themes-module__3KeR5G__list{margin:0;gap:calc(var(--space-2) * var(--app-margin,1));flex-direction:column;width:100%;max-width:44rem;margin-inline:auto;padding:0;list-style:none;display:flex}.themes-module__3KeR5G__row{align-items:center;gap:calc(var(--space-3) * var(--app-margin,1));padding:calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);display:flex}.themes-module__3KeR5G__titleStack{gap:calc(.125rem * var(--app-margin,1));flex-direction:column;flex:1;display:flex}.themes-module__3KeR5G__name{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));font-family:var(--font-serif);font-size:calc(var(--font-size-lg) * var(--app-size,1));font-weight:var(--font-weight-semibold);display:inline-flex}.themes-module__3KeR5G__meta{font-family:var(--font-mono);font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground)}.themes-module__3KeR5G__desc{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);margin-top:calc(var(--space-1) * var(--app-margin,1))}.themes-module__3KeR5G__actions{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));flex-shrink:0;display:flex}.themes-module__3KeR5G__editLink{padding:calc(.375rem * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);border:1px solid var(--border);font-size:calc(var(--font-size-sm) * var(--app-size,1));transition:background var(--duration-normal) var(--ease-default);background:0 0}.themes-module__3KeR5G__editLink:hover{background:var(--accent);color:var(--accent-foreground)}.themes-module__3KeR5G__builtinLabel{font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.themes-module__3KeR5G__editorForm{gap:calc(var(--space-6) * var(--app-margin,1));flex-direction:column;width:100%;max-width:50rem;margin-inline:auto;display:flex}.themes-module__3KeR5G__editorSection{gap:calc(var(--space-3) * var(--app-margin,1));flex-direction:column;display:flex}.themes-module__3KeR5G__editorSectionTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-xl) * var(--app-size,1));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.themes-module__3KeR5G__editorRow{gap:calc(var(--space-3) * var(--app-margin,1));grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.themes-module__3KeR5G__editorRow{grid-template-columns:1fr}}.themes-module__3KeR5G__editorField,.themes-module__3KeR5G__editorFieldFull{gap:calc(var(--space-1) * var(--app-margin,1));flex-direction:column;margin:0;display:flex}.themes-module__3KeR5G__editorField>span,.themes-module__3KeR5G__editorFieldFull>span{font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.themes-module__3KeR5G__tokenGridHeader,.themes-module__3KeR5G__tokenGridRow{gap:calc(var(--space-2) * var(--app-margin,1));grid-template-columns:12rem 1fr 1fr;align-items:center;display:grid}@media (max-width:640px){.themes-module__3KeR5G__tokenGridHeader,.themes-module__3KeR5G__tokenGridRow{grid-template-columns:1fr}.themes-module__3KeR5G__tokenGridHeader{display:none}}.themes-module__3KeR5G__tokenGridHeader>span{font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding-block:calc(var(--space-2) * var(--app-pad,1))}.themes-module__3KeR5G__tokenLabel{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--foreground);margin:0}.themes-module__3KeR5G__tokenInput{font-family:var(--font-mono);font-size:calc(var(--font-size-xs) * var(--app-size,1))}.themes-module__3KeR5G__editorActions{align-items:center;gap:calc(var(--space-3) * var(--app-margin,1));padding-top:calc(var(--space-3) * var(--app-pad,1));border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.themes-module__3KeR5G__saveOk{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--success);display:inline-flex}.themes-module__3KeR5G__saveBad{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--destructive);display:inline-flex}.themes-module__3KeR5G__deleteButton{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(.375rem * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);border:1px solid var(--border);color:var(--destructive);font-size:calc(var(--font-size-sm) * var(--app-size,1));cursor:pointer;background:0 0;margin-left:auto;display:inline-flex}.themes-module__3KeR5G__deleteButton:hover{background:oklch(from var(--destructive) l c h / .1)}
.users-module__iDHlWG__page{flex-direction:column;flex:1;min-height:0;display:flex}.users-module__iDHlWG__main{padding:calc(var(--space-6) * var(--app-pad,1));flex-direction:column;flex:1;display:flex;overflow-y:auto}.users-module__iDHlWG__tableWrap{width:100%;max-width:60rem;margin-inline:auto}.users-module__iDHlWG__error{margin-bottom:calc(var(--space-3) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);background:oklch(from var(--destructive) l c h / .1);color:var(--destructive);font-size:calc(var(--font-size-sm) * var(--app-size,1))}.users-module__iDHlWG__table{border-collapse:collapse;width:100%}.users-module__iDHlWG__table th{text-align:left;font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted-foreground);padding-bottom:calc(var(--space-3) * var(--app-pad,1));border-bottom:1px solid var(--border)}.users-module__iDHlWG__table td{padding-block:calc(var(--space-3) * var(--app-pad,1));border-bottom:1px solid var(--border);vertical-align:middle}.users-module__iDHlWG__actionsHead{text-align:right}.users-module__iDHlWG__nameStack{flex-direction:column;gap:1px;display:flex}.users-module__iDHlWG__name{font-weight:var(--font-weight-medium);font-size:calc(var(--font-size-sm) * var(--app-size,1))}.users-module__iDHlWG__email{font-family:var(--font-mono);font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground)}.users-module__iDHlWG__roleAdmin{padding:calc(.125rem * var(--app-pad,1)) calc(var(--space-2) * var(--app-pad,1));border-radius:var(--radius-sm);background:oklch(from var(--primary) l c h / .1);color:var(--primary);font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);display:inline-block}.users-module__iDHlWG__roleUser{padding:calc(.125rem * var(--app-pad,1)) calc(var(--space-2) * var(--app-pad,1));border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);font-size:calc(var(--font-size-xs) * var(--app-size,1));display:inline-block}.users-module__iDHlWG__statusVerified{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));color:var(--success);font-size:calc(var(--font-size-xs) * var(--app-size,1));display:inline-flex}.users-module__iDHlWG__statusBanned{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));color:var(--destructive);font-size:calc(var(--font-size-xs) * var(--app-size,1));display:inline-flex}.users-module__iDHlWG__statusPending{color:var(--muted-foreground);font-size:calc(var(--font-size-xs) * var(--app-size,1))}.users-module__iDHlWG__actions{justify-content:flex-end;align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));display:flex}.users-module__iDHlWG__actionButton{width:calc(2rem * var(--app-pad,1));height:calc(2rem * var(--app-pad,1));border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);justify-content:center;align-items:center;display:inline-flex}.users-module__iDHlWG__actionButton:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.users-module__iDHlWG__actionButton:disabled{opacity:.4;cursor:not-allowed}.users-module__iDHlWG__actionButtonDanger{}.users-module__iDHlWG__actionButtonDanger:hover:not(:disabled){background:var(--destructive);color:var(--destructive-foreground)}
.browse-module__bP9ayW__page,.browse-module__bP9ayW__main{flex-direction:column;flex:1;min-height:0;display:flex}.browse-module__bP9ayW__shell{border-top:1px solid var(--border);flex-direction:column;flex:1;min-height:0;display:flex}.browse-module__bP9ayW__tabStrip{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-4) * var(--app-pad,1));border-bottom:1px solid var(--border);background:var(--background);display:flex}.browse-module__bP9ayW__tab{padding:calc(.375rem * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.browse-module__bP9ayW__tab:hover:not(:disabled){color:var(--foreground)}.browse-module__bP9ayW__tab:disabled{opacity:.4;cursor:not-allowed}.browse-module__bP9ayW__tabActive{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.browse-module__bP9ayW__tabActive:hover:not(:disabled){color:var(--background)}.browse-module__bP9ayW__accordion{min-height:0;transition:grid-template-columns var(--duration-slow) var(--ease-default);flex:1;grid-template-rows:1fr;display:grid}.browse-module__bP9ayW__listColumn,.browse-module__bP9ayW__viewerColumn{min-width:0;min-height:0;overflow:hidden}.browse-module__bP9ayW__listPane{background:var(--background);flex-direction:column;height:100%;min-height:0;display:flex}.browse-module__bP9ayW__listHeader{z-index:5;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));padding:calc(var(--space-3) * var(--app-pad,1)) calc(var(--space-4) * var(--app-pad,1));border-bottom:1px solid var(--border);background:var(--background);display:flex;position:sticky;top:0}.browse-module__bP9ayW__searchField{align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));border:1px solid var(--input);border-radius:var(--radius-md);padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));background:var(--card);transition:border-color var(--duration-normal) var(--ease-default);flex:1;margin:0;display:flex}.browse-module__bP9ayW__searchField:focus-within{border-color:var(--ring)}.browse-module__bP9ayW__searchIcon{color:var(--muted-foreground);flex-shrink:0}.browse-module__bP9ayW__searchInput{font-size:calc(var(--font-size-sm) * var(--app-size,1));background:0 0;flex:1;border:none!important;padding:0!important}.browse-module__bP9ayW__luckyButton{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1));font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);display:inline-flex}.browse-module__bP9ayW__luckyButton:hover{background:var(--accent);color:var(--accent-foreground)}.browse-module__bP9ayW__listBody{padding:calc(var(--space-3) * var(--app-pad,1)) calc(var(--space-4) * var(--app-pad,1)) calc(var(--space-6) * var(--app-pad,1));gap:calc(var(--space-2) * var(--app-margin,1));flex-direction:column;flex:1;display:flex;overflow-y:auto}.browse-module__bP9ayW__empty{padding:calc(var(--space-12) * var(--app-pad,1)) 0;text-align:center;color:var(--muted-foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1))}.browse-module__bP9ayW__listCard{gap:calc(var(--space-1) * var(--app-margin,1));text-align:left;width:100%;padding:calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-default);flex-direction:column;display:flex}.browse-module__bP9ayW__listCard:hover{border-color:color-mix(in oklch, var(--border) 50%, var(--foreground))}.browse-module__bP9ayW__listCardActive{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);}.browse-module__bP9ayW__cardTitleRow{align-items:baseline;gap:calc(var(--space-2) * var(--app-margin,1));display:flex}.browse-module__bP9ayW__cardTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-lg) * var(--app-size,1));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.2;overflow:hidden}.browse-module__bP9ayW__filterRow{align-items:center;gap:calc(.25rem * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-4) * var(--app-pad,1));border-bottom:1px solid var(--border);background:var(--background);scrollbar-width:thin;display:flex;overflow-x:auto}.browse-module__bP9ayW__filterPill{padding:calc(.25rem * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);background:0 0;align-items:center;display:inline-flex}.browse-module__bP9ayW__filterPill:hover{color:var(--foreground);border-color:var(--ring)}.browse-module__bP9ayW__filterPillActive{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.browse-module__bP9ayW__filterPillActive:hover{color:var(--background)}.browse-module__bP9ayW__accessBadge{align-items:center;gap:calc(.25rem * var(--app-margin,1));padding:2px calc(var(--space-2) * var(--app-pad,1));border-radius:var(--radius-sm);font-size:calc(var(--font-size-xs) * var(--app-size,1));font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);white-space:nowrap;background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border);flex-shrink:0;line-height:1.4;display:inline-flex}.browse-module__bP9ayW__accessBadge[data-source=mine]{background:oklch(from var(--primary) l c h / .1);color:var(--primary);border-color:oklch(from var(--primary) l c h / .3)}.browse-module__bP9ayW__accessBadge[data-source=shared]{background:oklch(from var(--primary) l c h / .08);color:var(--primary);border-color:oklch(from var(--primary) l c h / .25)}.browse-module__bP9ayW__accessBadge[data-source=tethered]{background:oklch(from var(--warning) l c h / .1);color:var(--warning);border-color:oklch(from var(--warning) l c h / .3)}.browse-module__bP9ayW__accessBadge[data-source=public]{background:oklch(from var(--success) l c h / .1);color:var(--success);border-color:oklch(from var(--success) l c h / .3)}.browse-module__bP9ayW__cardExcerpt{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.browse-module__bP9ayW__cardMeta{font-size:calc(var(--font-size-xs) * var(--app-size,1));color:var(--muted-foreground);font-family:var(--font-mono)}.browse-module__bP9ayW__viewerPane{background:var(--background);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow-y:auto}.browse-module__bP9ayW__viewerEmpty{text-align:center;padding:calc(var(--space-12) * var(--app-pad,1)) calc(var(--space-6) * var(--app-pad,1));color:var(--muted-foreground);justify-content:center;align-items:center;gap:calc(var(--space-3) * var(--app-margin,1));flex-direction:column;flex:1;display:flex}.browse-module__bP9ayW__clearButton{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-md);border:1px solid var(--border);color:var(--foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1));cursor:pointer;background:0 0;display:inline-flex}.browse-module__bP9ayW__backToList{align-items:center;gap:calc(var(--space-1) * var(--app-margin,1));padding:calc(var(--space-2) * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));margin:calc(var(--space-2) * var(--app-margin,1)) calc(var(--space-2) * var(--app-margin,1)) 0;border-radius:var(--radius-md);color:var(--muted-foreground);font-size:calc(var(--font-size-sm) * var(--app-size,1));cursor:pointer;background:0 0;align-self:flex-start;display:inline-flex}.browse-module__bP9ayW__backToList:hover{color:var(--foreground);background:var(--accent)}.browse-module__bP9ayW__viewerArticle{padding:calc(var(--space-8) * var(--app-pad,1)) calc(var(--space-8) * var(--app-pad,1));gap:calc(var(--space-6) * var(--app-margin,1));flex-direction:column;max-width:44rem;margin:0 auto;display:flex}.browse-module__bP9ayW__viewerHeader{gap:calc(var(--space-1) * var(--app-margin,1));flex-direction:column;display:flex}.browse-module__bP9ayW__viewerTitle{font-family:var(--font-serif);font-size:calc(var(--font-size-4xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:1.15}.browse-module__bP9ayW__viewerMeta{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground)}.browse-module__bP9ayW__openLink{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.browse-module__bP9ayW__viewerBody{font-family:var(--font-serif);font-size:calc(var(--font-size-lg) * var(--app-size,1));white-space:pre-wrap;line-height:1.7}
.login-module__WEZH7G__page{flex-direction:column;flex:1;min-height:0;display:flex}.login-module__WEZH7G__main{padding:calc(var(--space-8) * var(--app-pad,1));flex:1;justify-content:center;align-items:center;display:flex}.login-module__WEZH7G__card{width:100%;max-width:26rem;padding:calc(var(--space-8) * var(--app-pad,1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-md);gap:calc(var(--space-5) * var(--app-margin,1));flex-direction:column;display:flex}.login-module__WEZH7G__loading{min-height:18rem}.login-module__WEZH7G__header{gap:calc(var(--space-1) * var(--app-margin,1));flex-direction:column;display:flex}.login-module__WEZH7G__title{font-family:var(--font-serif);font-size:calc(var(--font-size-3xl) * var(--app-size,1));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}.login-module__WEZH7G__subtitle{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground)}.login-module__WEZH7G__tabsWrap{display:flex}.login-module__WEZH7G__tab,.login-module__WEZH7G__tabActive{padding:calc(.375rem * var(--app-pad,1)) calc(var(--space-3) * var(--app-pad,1));border-radius:var(--radius-sm);font-size:calc(var(--font-size-sm) * var(--app-size,1));cursor:pointer;transition:color var(--duration-normal) var(--ease-default);background:0 0;border:none;font-family:inherit}.login-module__WEZH7G__tab{color:var(--muted-foreground)}.login-module__WEZH7G__tab:hover{color:var(--foreground)}.login-module__WEZH7G__tabActive{color:var(--card-foreground);font-weight:var(--font-weight-medium)}.login-module__WEZH7G__collapsibleField{margin:0;display:block}.login-module__WEZH7G__googleButton{justify-content:center;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));display:inline-flex}.login-module__WEZH7G__form{gap:calc(var(--space-3) * var(--app-margin,1));flex-direction:column;display:flex}.login-module__WEZH7G__actions{gap:calc(var(--space-2) * var(--app-margin,1));flex-direction:column;display:flex}.login-module__WEZH7G__altLink{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0}.login-module__WEZH7G__altLink:hover{color:var(--foreground)}.login-module__WEZH7G__error{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--destructive)}.login-module__WEZH7G__info{font-size:calc(var(--font-size-sm) * var(--app-size,1));color:var(--muted-foreground);line-height:1.5}.login-module__WEZH7G__otpInput{font-family:var(--font-mono);font-size:calc(var(--font-size-xl) * var(--app-size,1));letter-spacing:.3em;text-align:center}
.TriSplit-module__9XGs0q__shell{background:var(--background);view-transition-name:TriSplit-module__9XGs0q__page-content;contain:layout paint;flex:1;min-height:0;position:relative;overflow:hidden}.TriSplit-module__9XGs0q__divider{background:oklch(from var(--foreground) l c h / .125);pointer-events:none;z-index:1;transform-origin:50% 100%;width:1px;height:100vmax;position:absolute;top:50%;left:50%}.TriSplit-module__9XGs0q__region{transform-origin:50% 100%;clip-path:polygon(50% 100%,100% 0%,0% 0%);cursor:pointer;background:linear-gradient(to top, oklch(from var(--background) calc(l + .12) c h) 0%, oklch(from var(--background) calc(l + 0) c h) 20%, var(--background) 60%);width:420vmax;height:120vmax;color:var(--foreground);text-align:center;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);border:none;flex-direction:column;justify-content:flex-end;align-items:center;margin-top:-120vmax;margin-left:-210vmax;padding-bottom:max(4rem,19vmin);font-family:inherit;display:flex;position:absolute;top:50%;left:50%}.TriSplit-module__9XGs0q__region:hover,.TriSplit-module__9XGs0q__region:focus-visible{background:var(--accent);color:var(--accent-foreground);z-index:2;outline:none}.TriSplit-module__9XGs0q__regionA{transform:rotate(0)}.TriSplit-module__9XGs0q__regionB{transform:rotate(240deg)}.TriSplit-module__9XGs0q__regionC{transform:rotate(120deg)}.TriSplit-module__9XGs0q__inner{justify-content:center;align-items:center;gap:calc(var(--space-2) * var(--app-margin,1));pointer-events:none;flex-direction:column;display:flex}.TriSplit-module__9XGs0q__regionA .TriSplit-module__9XGs0q__inner{transform:rotate(0)}.TriSplit-module__9XGs0q__regionB .TriSplit-module__9XGs0q__inner{transform:rotate(-240deg)}.TriSplit-module__9XGs0q__regionC .TriSplit-module__9XGs0q__inner{transform:rotate(-120deg)}.TriSplit-module__9XGs0q__icon{width:clamp(1.25rem,5.5vmin,2rem);height:clamp(1.25rem,5.5vmin,2rem);color:var(--muted-foreground);transition:color var(--duration-normal) var(--ease-default);display:inline-flex}.TriSplit-module__9XGs0q__region:hover .TriSplit-module__9XGs0q__icon,.TriSplit-module__9XGs0q__region:focus-visible .TriSplit-module__9XGs0q__icon{color:inherit}.TriSplit-module__9XGs0q__label{font-family:var(--font-serif);font-size:clamp(1.5rem,6.5vmin,2.25rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:1.1}.TriSplit-module__9XGs0q__hint{color:var(--muted-foreground);max-width:22ch;font-size:clamp(.75rem,2.6vmin,.875rem)}.TriSplit-module__9XGs0q__region:hover .TriSplit-module__9XGs0q__hint,.TriSplit-module__9XGs0q__region:focus-visible .TriSplit-module__9XGs0q__hint{color:oklch(from currentColor l c h / .75)}
.WaveBackdrop-module__lV9S-q__svg{z-index:0;pointer-events:none;width:100%;height:100%;color:oklch(from var(--foreground) l c h / .18);position:fixed;inset:0}.WaveBackdrop-module__lV9S-q__stroke{fill:none;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.WaveBackdrop-module__lV9S-q__stroke{opacity:.4}}
