.NewMenu-module__Yj2jga__menu{z-index:60;box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-elevated,var(--bg-surface));box-shadow:var(--shadow-panel,0 12px 28px #0f1e3424);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow-y:auto}.NewMenu-module__Yj2jga__item{border-radius:var(--radius-md);min-height:44px;color:var(--text-primary);font:700 calc(14rem / 16) var(--font-ui);text-align:left;cursor:var(--cursor-point,pointer);background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.NewMenu-module__Yj2jga__item:hover,.NewMenu-module__Yj2jga__item:focus{background:var(--accent-bg);outline:none}.NewMenu-module__Yj2jga__item:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.NewMenu-module__Yj2jga__divider{background:var(--border-subtle);height:1px;margin:4px 10px}.NewMenu-module__Yj2jga__moreMark{color:var(--text-secondary);flex:none;margin-left:auto;transition:transform .15s}.NewMenu-module__Yj2jga__moreMarkOpen{transform:rotate(180deg)}:root[data-motion=reduce] .NewMenu-module__Yj2jga__moreMark{transition:none}.NewMenu-module__Yj2jga__rest{flex-direction:column;gap:2px;display:flex}.NewMenu-module__Yj2jga__icon{color:var(--accent-text);display:grid}.NewMenu-module__Yj2jga__text{flex-direction:column;gap:1px;display:flex}.NewMenu-module__Yj2jga__hint{color:var(--text-secondary);font-size:.75rem;font-weight:500}.NewMenu-module__Yj2jga__plusSlot{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.NewMenu-module__Yj2jga__plus{background:var(--accent-fill);width:56px;height:56px;color:var(--text-on-accent-fill);box-shadow:0 8px 20px rgba(from var(--accent-fill) r g b / .35);cursor:var(--cursor-point,pointer);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;border-radius:50%;place-content:center;margin-top:-26px;display:grid}.NewMenu-module__Yj2jga__plus:hover{background:var(--accent-fill-hover)}.NewMenu-module__Yj2jga__plus:active{transform:scale(.96)}.NewMenu-module__Yj2jga__plusOpen,.NewMenu-module__Yj2jga__plusOpen:hover{background:var(--text-primary);color:var(--bg-surface)}.NewMenu-module__Yj2jga__plus:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.NewMenu-module__Yj2jga__plusLabel{color:var(--text-secondary);font-size:.75rem;font-weight:600}.NewMenu-module__Yj2jga__more{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:-2px;left:50%;overflow:hidden}.NewMenu-module__Yj2jga__more:focus{clip-path:none;border-radius:var(--radius-pill);background:var(--bg-surface);width:auto;height:32px;color:var(--text-primary);font:700 calc(12.5rem / 16) var(--font-ui);outline:2px solid var(--accent-text);outline-offset:2px;z-index:1;padding:0 12px;overflow:visible;transform:translate(-50%)}.NewMenu-module__Yj2jga__scrim{z-index:45;inset:0 0 calc(72px + env(safe-area-inset-bottom)) 0;background:rgba(from var(--color-neutral-900) r g b / .32);position:fixed}.NewMenu-module__Yj2jga__sheetMenu{z-index:46;left:50%;bottom:calc(72px + env(safe-area-inset-bottom) + 20px);box-sizing:border-box;border-radius:var(--radius-xl);background:var(--bg-elevated,var(--bg-surface));touch-action:none;flex-direction:column;gap:4px;width:220px;margin-left:-110px;padding:6px;display:flex;position:fixed;box-shadow:0 16px 36px #0f1e3447}.NewMenu-module__Yj2jga__sheetItem{gap:12px;min-height:52px;padding:0 14px;font-size:1rem}.NewMenu-module__Yj2jga__itemDefault{background:var(--accent-bg)}:root[data-motion=reduce] .NewMenu-module__Yj2jga__plus{transition:none}:root[data-motion=reduce] .NewMenu-module__Yj2jga__plus:active{transform:none}
.SidebarRail-module__Ue_DZq__rail{flex-direction:column;align-items:center;gap:8px;height:100%;padding:14px 0;display:flex}.SidebarRail-module__Ue_DZq__markHome{border-radius:var(--radius-sm);margin:4px 0 6px;display:flex}.SidebarRail-module__Ue_DZq__markHome .SidebarRail-module__Ue_DZq__mark{margin:0}.SidebarRail-module__Ue_DZq__markHome:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.SidebarRail-module__Ue_DZq__mark{margin:4px 0 6px}.SidebarRail-module__Ue_DZq__openBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:var(--cursor-point,pointer);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;place-content:center;margin-bottom:6px;padding:0;display:grid;position:relative}.SidebarRail-module__Ue_DZq__openBtn:hover{background:var(--bg-surface-subtle);color:var(--text-primary)}.SidebarRail-module__Ue_DZq__item{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);cursor:var(--cursor-point,pointer);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;place-content:center;padding:0;display:grid;position:relative}.SidebarRail-module__Ue_DZq__item:hover{background:var(--bg-surface-subtle);color:var(--text-primary)}a.SidebarRail-module__Ue_DZq__item{text-decoration:none}.SidebarRail-module__Ue_DZq__active,.SidebarRail-module__Ue_DZq__active:hover{background:color-mix(in srgb, var(--accent-fill) 13%, var(--bg-surface));color:var(--accent-fill)}[data-theme$=-dark] .SidebarRail-module__Ue_DZq__active{color:var(--accent-text)}[data-theme$=-dark] .SidebarRail-module__Ue_DZq__active:hover{color:var(--accent-text)}.SidebarRail-module__Ue_DZq__create,.SidebarRail-module__Ue_DZq__create:hover{background:var(--accent-fill);color:var(--text-on-accent-fill)}.SidebarRail-module__Ue_DZq__create:hover{background:var(--accent-fill-hover)}.SidebarRail-module__Ue_DZq__createLocked,.SidebarRail-module__Ue_DZq__createLocked:hover{background:var(--bg-surface-subtle);color:var(--text-secondary);outline:1px dashed var(--border-strong);outline-offset:-1px}.SidebarRail-module__Ue_DZq__item:focus-visible,.SidebarRail-module__Ue_DZq__openBtn:focus-visible,.SidebarRail-module__Ue_DZq__dot:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.SidebarRail-module__Ue_DZq__divider{border-top:1px solid var(--border-subtle);width:28px;margin:4px 0}.SidebarRail-module__Ue_DZq__badge{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);font-size:.59375rem;font-weight:var(--weight-heavy);white-space:nowrap;padding:0 4px;line-height:.875rem;position:absolute;bottom:-1px;right:-3px}.SidebarRail-module__Ue_DZq__dots{grid-template-columns:repeat(2,20px);gap:2px;padding:4px 0;display:grid}.SidebarRail-module__Ue_DZq__dot{width:20px;height:20px;cursor:var(--cursor-point,pointer);background:0 0;border:none;border-radius:50%;place-content:center;padding:0;display:grid;position:relative}.SidebarRail-module__Ue_DZq__dot:before{content:"";box-sizing:border-box;border:2px solid var(--chip);width:14px;height:14px;transition:background var(--duration-fast) ease, transform var(--duration-fast) ease;border-radius:50%}.SidebarRail-module__Ue_DZq__dotOn:before{background:var(--chip)}.SidebarRail-module__Ue_DZq__dot:hover:before{transform:scale(1.15)}.SidebarRail-module__Ue_DZq__bottom{margin-top:auto}.SidebarRail-module__Ue_DZq__item:after,.SidebarRail-module__Ue_DZq__openBtn:after,.SidebarRail-module__Ue_DZq__dot:after{content:attr(data-tip);z-index:40;border-radius:var(--radius-sm);background:var(--text-primary);color:var(--bg-surface);font-family:var(--font-ui);white-space:nowrap;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;padding:5px 9px;font-size:.75rem;font-weight:600;line-height:1.3;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.SidebarRail-module__Ue_DZq__dot:after{left:calc(100% + 8px)}.SidebarRail-module__Ue_DZq__item:hover:after,.SidebarRail-module__Ue_DZq__item:focus-visible:after,.SidebarRail-module__Ue_DZq__openBtn:hover:after,.SidebarRail-module__Ue_DZq__openBtn:focus-visible:after,.SidebarRail-module__Ue_DZq__dot:hover:after,.SidebarRail-module__Ue_DZq__dot:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)}[data-ipad-app] .SidebarRail-module__Ue_DZq__rail{scrollbar-width:none;background:var(--bg-sidebar);gap:2px;padding:10px 0;overflow-y:auto}:is([data-ipad-app] .SidebarRail-module__Ue_DZq__item,[data-ipad-app] .SidebarRail-module__Ue_DZq__openBtn,[data-ipad-app] .SidebarRail-module__Ue_DZq__markHome){width:44px;height:44px;margin:0}:is([data-ipad-app] .SidebarRail-module__Ue_DZq__openBtn,[data-ipad-app] .SidebarRail-module__Ue_DZq__markHome){place-content:center;display:grid}[data-ipad-app] .SidebarRail-module__Ue_DZq__dots{grid-template-columns:repeat(2,30px);gap:0;padding:2px 0}[data-ipad-app] .SidebarRail-module__Ue_DZq__dot{width:30px;height:32px}[data-ipad-app] .SidebarRail-module__Ue_DZq__dot:before{width:17px;height:17px}[data-ipad-app] .SidebarRail-module__Ue_DZq__item:after{display:none}[data-ipad-app] .SidebarRail-module__Ue_DZq__openBtn:after{display:none}[data-ipad-app] .SidebarRail-module__Ue_DZq__dot:after{display:none}
.AppleSignInButton-module__IVCH1q__apple{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);box-sizing:border-box;border-radius:var(--radius-md);color:#fff;font-family:var(--font-ui);background:#000;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.AppleSignInButton-module__IVCH1q__apple:hover{background:#1d1d1f}.AppleSignInButton-module__IVCH1q__apple:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}[data-theme$=-dark] .AppleSignInButton-module__IVCH1q__apple{color:#000;background:#fff}
