.SyncStatusPopover-module__Pm3M_q__popover{width:280px;padding:var(--space-3,12px);box-shadow:none;gap:var(--space-3);font-family:var(--font-ui);flex-direction:column;display:flex;}.SyncStatusPopover-module__Pm3M_q__title{font-size:var(--text-xs);color:var(--color-foreground);font-weight:600}.SyncStatusPopover-module__Pm3M_q__explanation{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug);margin:0}.SyncStatusPopover-module__Pm3M_q__meta{column-gap:var(--space-3);row-gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);grid-template-columns:max-content 1fr;margin:0;display:grid}.SyncStatusPopover-module__Pm3M_q__meta dt{font-weight:500}.SyncStatusPopover-module__Pm3M_q__meta dd{color:var(--color-foreground);font-variant-numeric:tabular-nums;margin:0}.SyncStatusPopover-module__Pm3M_q__action{width:100%;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-2,var(--color-surface-1));color:var(--color-foreground);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);font-weight:600}@media (hover:hover){.SyncStatusPopover-module__Pm3M_q__action:hover:not(:disabled){background:var(--color-surface-1)}}.SyncStatusPopover-module__Pm3M_q__action:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.SyncStatusPopover-module__Pm3M_q__action:disabled{opacity:.5;cursor:not-allowed}.SyncStatusPopover-module__Pm3M_q__detailsLink{color:var(--color-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.SyncStatusPopover-module__Pm3M_q__detailsLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}
.SyncStatusIndicator-module__2CcJhq__root{align-items:center;display:inline-flex;position:relative}.SyncStatusIndicator-module__2CcJhq__pill{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface-1);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-xs);cursor:pointer;opacity:1;animation:SyncStatusIndicator-module__2CcJhq__sync-fade-in var(--duration-fast) var(--ease-standard) both;font-weight:600;display:inline-flex}.SyncStatusIndicator-module__2CcJhq__pill:focus-visible{background-color:var(--focus-fill-strong);transition:background-color var(--focus-duration) var(--focus-ease);outline:none}.SyncStatusIndicator-module__2CcJhq__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.SyncStatusIndicator-module__2CcJhq__dotWarning{background:var(--color-warning)}.SyncStatusIndicator-module__2CcJhq__dotDanger{background:var(--color-danger)}.SyncStatusIndicator-module__2CcJhq__dotInfo{background:var(--color-info)}.SyncStatusIndicator-module__2CcJhq__label{white-space:nowrap}@container (max-width:880px){.SyncStatusIndicator-module__2CcJhq__pill{justify-content:center;gap:0;width:28px;padding:0}.SyncStatusIndicator-module__2CcJhq__label{display:none}}.SyncStatusIndicator-module__2CcJhq__popoverContent{z-index:var(--z-modal);transform-origin:var(--radix-popover-content-transform-origin,top right);animation:SyncStatusIndicator-module__2CcJhq__syncPopoverIn var(--duration-menu) var(--ease-emphasized)}@keyframes SyncStatusIndicator-module__2CcJhq__syncPopoverIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes SyncStatusIndicator-module__2CcJhq__sync-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SyncStatusIndicator-module__2CcJhq__pill{animation:none}}
.TabBar-module__PnKbuG__tabBar{min-width:0;height:100%;padding:0 var(--space-0-5);max-width:calc(50cqw + var(--sb,321px) / 2 - 280px);align-self:stretch;align-items:flex-end;gap:0;display:flex;overflow:hidden}@media (max-width:1024px){.TabBar-module__PnKbuG__tabBar{max-width:calc(50cqw - 280px)}}@media (max-width:1024px) and (orientation:portrait){.TabBar-module__PnKbuG__tabBar{grid-area:tabs;width:100%;max-width:100%}}.TabBar-module__PnKbuG__scrollArrow{width:18px;height:26px;color:var(--color-text-muted);cursor:pointer;margin-bottom:var(--space-1);opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex}@media (hover:hover){.TabBar-module__PnKbuG__scrollArrow:hover{opacity:1;color:var(--color-foreground)}}.TabBar-module__PnKbuG__tabScroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;height:100%;padding-top:var(--space-1-5);align-items:flex-end;gap:0;display:flex;position:relative;overflow:auto hidden}.TabBar-module__PnKbuG__tabScroller::-webkit-scrollbar{display:none}.TabBar-module__PnKbuG__dragging,.TabBar-module__PnKbuG__dragging .TabBar-module__PnKbuG__tabChip{cursor:grabbing}.TabBar-module__PnKbuG__tabChip{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2) var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.002em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:40px;max-width:200px;height:34px;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0;font-weight:475;line-height:1;display:flex;position:relative}.TabBar-module__PnKbuG__tabChip:before{content:"";left:var(--space-2);right:var(--space-2);background:var(--color-primary);opacity:0;pointer-events:none;height:1.5px;transition:opacity .14s var(--ease-standard);border-radius:1px;position:absolute;bottom:3px}@media (hover:hover){.TabBar-module__PnKbuG__tabChip:hover{color:var(--color-foreground)}.TabBar-module__PnKbuG__tabChip:hover .TabBar-module__PnKbuG__tabClose{opacity:.55}}.TabBar-module__PnKbuG__tabChip:focus-visible{outline:none}.TabBar-module__PnKbuG__tabChip:focus-visible:before{opacity:1;background:var(--color-focus);height:2.5px;transition:opacity var(--focus-duration) var(--focus-ease), background-color var(--focus-duration) var(--focus-ease)}.TabBar-module__PnKbuG__tabChipActive{color:var(--color-foreground)}.TabBar-module__PnKbuG__tabChipActive:before{opacity:1}.TabBar-module__PnKbuG__tabChipActive .TabBar-module__PnKbuG__tabClose{opacity:.35}.TabBar-module__PnKbuG__tabChipSplit:before{background:repeating-linear-gradient(to right, var(--color-primary) 0 3px, transparent 3px 6px)}.TabBar-module__PnKbuG__tabChipDragSource{opacity:.25;pointer-events:none}.TabBar-module__PnKbuG__sortableItem{flex-shrink:0;align-items:flex-end;height:100%;display:inline-flex}@keyframes TabBar-module__PnKbuG__tabChipLand{0%{transform:scale(.9)}to{transform:scale(1)}}.TabBar-module__PnKbuG__tabChipLanding{animation:TabBar-module__PnKbuG__tabChipLand var(--duration-base) var(--ease-emphasized);transform-origin:bottom}@media (prefers-reduced-motion:reduce){.TabBar-module__PnKbuG__tabChipLanding{animation:none}}.TabBar-module__PnKbuG__dragGhost{padding:var(--space-1) var(--space-1) var(--space-1-5);font-size:var(--text-sm);letter-spacing:.002em;color:var(--color-foreground);white-space:nowrap;pointer-events:none;text-shadow:0 1px 8px color-mix(in oklab, var(--color-surface-1) 70%, transparent);background:0 0;font-weight:475;position:fixed;transform:translate(-50%,-50%)}.TabBar-module__PnKbuG__dragGhost:after{content:"";background:var(--color-primary);border-radius:1px;height:1.5px;position:absolute;bottom:3px;left:4px;right:4px}.TabBar-module__PnKbuG__tabLabel{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;line-height:var(--leading-snug);overflow:hidden}.TabBar-module__PnKbuG__splitIcon{opacity:.5;flex-shrink:0;margin-right:-1px}.TabBar-module__PnKbuG__tabChipActive .TabBar-module__PnKbuG__splitIcon{opacity:.75}.TabBar-module__PnKbuG__tabClose{opacity:0;width:16px;height:16px;margin-left:var(--space-0-5);color:currentColor;transition:opacity .16s var(--ease-standard), background-color .16s var(--ease-standard), color .16s var(--ease-standard);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-5px;display:flex}@media (hover:hover){.TabBar-module__PnKbuG__tabClose:hover{background:color-mix(in oklab, var(--color-foreground) 10%, transparent);color:var(--color-foreground);opacity:1!important}}@media (hover:none){.TabBar-module__PnKbuG__tabClose,.TabBar-module__PnKbuG__tabChipActive .TabBar-module__PnKbuG__tabClose{opacity:.55}}.TabBar-module__PnKbuG__addTabButton{width:24px;height:26px;color:var(--color-text-muted);cursor:pointer;margin-left:var(--space-1-5);margin-bottom:var(--space-1);opacity:.65;transition:opacity .14s var(--ease-standard), color .14s var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex;position:relative}@media (hover:hover){.TabBar-module__PnKbuG__addTabButton:hover{opacity:1;color:var(--color-primary)}}.TabBar-module__PnKbuG__addTabButton:focus-visible{background-color:var(--focus-fill-strong);opacity:1;color:var(--color-primary);transition:background-color var(--focus-duration) var(--focus-ease);outline:none}.TabBar-module__PnKbuG__contextBackdrop{z-index:var(--z-system);position:fixed;inset:0}.TabBar-module__PnKbuG__contextMenu{z-index:calc(var(--z-system) + 1);min-width:160px;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);box-shadow:var(--elevation-1);transform-origin:0 0;position:fixed;}.TabBar-module__PnKbuG__contextItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);color:var(--color-foreground);font-size:var(--text-xs);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:flex}.TabBar-module__PnKbuG__contextItem[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (hover:hover){.TabBar-module__PnKbuG__contextItem:hover{background:var(--color-background-hover)}.TabBar-module__PnKbuG__contextItem[aria-disabled=true]:hover{background:0 0}}.TabBar-module__PnKbuG__contextSubmenuWrap{position:relative}.TabBar-module__PnKbuG__contextSubmenu{padding:var(--space-1);margin-top:var(--space-0-5);margin-left:var(--space-2);border-left:2px solid var(--color-border)}
.PlanBanner-module__DvyaHa__banner{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface-2);border-bottom:1px solid var(--color-divider);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.PlanBanner-module__DvyaHa__icon{color:var(--color-icon-rest);flex:none}.PlanBanner-module__DvyaHa__text{flex:auto;min-width:0;margin:0}.PlanBanner-module__DvyaHa__title{color:var(--color-text-primary);font-weight:600}.PlanBanner-module__DvyaHa__summary{color:var(--color-text-secondary)}.PlanBanner-module__DvyaHa__cta{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.PlanBanner-module__DvyaHa__cta:hover{background:var(--color-primary-dark)}}.PlanBanner-module__DvyaHa__cta:active{transform:scale(.98)}.PlanBanner-module__DvyaHa__cta:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (max-width:640px){.PlanBanner-module__DvyaHa__summary{display:none}}@media (prefers-reduced-motion:reduce){.PlanBanner-module__DvyaHa__cta{transition:none}.PlanBanner-module__DvyaHa__cta:active{transform:none}}
.PageSettingsButton-module__ttmNRW__wrap{display:inline-flex;position:relative}.PageSettingsButton-module__ttmNRW__popover{--page-settings-offset:61px;width:320px;max-height:calc(var(--app-height,100dvh) - var(--page-settings-offset) - var(--space-4));box-shadow:none;z-index:var(--z-popover);padding:var(--space-3);transform-origin:100% 0;animation:PageSettingsButton-module__ttmNRW__popoverIn var(--duration-menu) var(--ease-emphasized);position:absolute;top:calc(100% + 13px);right:0;overflow-y:auto;}@keyframes PageSettingsButton-module__ttmNRW__popoverIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@keyframes PageSettingsButton-module__ttmNRW__popoverOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)translateY(-4px)}}.PageSettingsButton-module__ttmNRW__popoverExiting{animation:PageSettingsButton-module__ttmNRW__popoverOut var(--motion-exit);pointer-events:none}@media (max-width:720px){.PageSettingsButton-module__ttmNRW__popover{width:min(92vw,320px);right:4px}}@media (max-width:640px){.PageSettingsButton-module__ttmNRW__wrap{display:none}}
.ReviewQualifier-module__Th3OBq__body{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center}.ReviewQualifier-module__Th3OBq__actions{gap:var(--space-2);display:flex}.ReviewQualifier-module__Th3OBq__choice{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex:1 1 0;font-weight:600;display:inline-flex}@media (hover:hover){.ReviewQualifier-module__Th3OBq__choice:hover{background:var(--color-background-hover);border-color:var(--color-border-strong)}}@media (pointer:coarse){.ReviewQualifier-module__Th3OBq__choice{min-height:44px}}.ReviewQualifier-module__Th3OBq__choice:active{transform:scale(.98)}.ReviewQualifier-module__Th3OBq__choice:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ReviewQualifier-module__Th3OBq__positive{border-color:var(--color-primary);color:var(--color-primary)}@media (hover:hover){.ReviewQualifier-module__Th3OBq__positive:hover{border-color:var(--color-primary-dark)}}.ReviewQualifier-module__Th3OBq__icon{flex:none;width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:reduce){.ReviewQualifier-module__Th3OBq__choice{transition:none}.ReviewQualifier-module__Th3OBq__choice:active{transform:none}}
