@layer components{.egg-control-center{--egg-control-surface: color-mix(in srgb, var(--egg-flow) 7%, var(--egg-card-solid));--egg-control-inset: var(--egg-card-solid);position:fixed;inset:var(--egg-control-top, 76px) var(--egg-control-right, 16px) auto auto;margin:0;width:min(400px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100dvh - var(--egg-control-top, 76px) - 16px));overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--egg-flow) 22%,var(--egg-line));border-radius:var(--egg-radius-16);background:var(--egg-control-surface);color:var(--egg-text);box-shadow:0 16px 48px #00000029,0 2px 8px #0000000f}.egg-control-center[open]{display:flex;flex-direction:column}.egg-control-center::backdrop{background:#00000005}.egg-control-center__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--egg-space-12);min-height:60px;padding:var(--egg-space-8) var(--egg-space-10) var(--egg-space-6) var(--egg-space-16)}.egg-control-center__head h2{display:flex;align-items:center;gap:var(--egg-space-8);margin:0;font-size:15px;font-weight:700;letter-spacing:.04em}.egg-control-center__head h2 .egg-i{width:17px;height:17px;color:var(--egg-primary-safe)}.egg-control-center__close{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid transparent;border-radius:var(--egg-radius-8);background:transparent;color:var(--egg-muted-strong);cursor:pointer}.egg-control-center__close .egg-i{width:18px;height:18px}.egg-control-center__tools{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--egg-space-6);padding:0 var(--egg-space-12) var(--egg-space-12)}.egg-control-center__tool{display:grid;min-width:0;min-height:84px;grid-template-columns:1fr;grid-template-rows:26px auto auto;align-content:center;align-items:start;justify-items:start;row-gap:var(--egg-space-2);padding:var(--egg-space-10);border:1px solid transparent;border-radius:var(--egg-radius-12);background:var(--egg-control-inset);color:var(--egg-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--egg-duration-fast),border-color var(--egg-duration-fast)}.egg-control-center__tool-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:var(--egg-radius-circle);background:color-mix(in srgb,var(--egg-flow) 9%,var(--egg-control-inset));color:var(--egg-primary-safe)}.egg-control-center__tool-icon .egg-i{width:15px;height:15px;color:var(--egg-primary-safe)}.egg-control-center__tool>span:not(.egg-control-center__tool-icon){color:var(--egg-muted-strong);font-size:12px;white-space:nowrap}.egg-control-center__tool strong{grid-column:1;max-width:100%;overflow:hidden;color:var(--egg-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.egg-control-center__tool[aria-pressed=true]{border-color:var(--egg-primary-safe);background:var(--egg-primary-safe);color:var(--egg-on-primary)}.egg-control-center__tool[aria-pressed=true] :is(.egg-control-center__tool-icon,.egg-i,span,strong){color:var(--egg-on-primary)}.egg-control-center__tool[aria-pressed=true] .egg-control-center__tool-icon{background:color-mix(in srgb,var(--egg-on-primary) 16%,transparent)}.egg-control-center__tool[data-egg-control-picker-toggle][aria-expanded=true]{border-color:var(--egg-primary-safe);background:color-mix(in srgb,var(--egg-flow) 14%,var(--egg-card-solid))}.egg-control-center__tools[data-tool-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.egg-control-center__tools[data-tool-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.egg-control-center__tools[data-tool-count="1"]{grid-template-columns:minmax(0,1fr)}.egg-control-center__pickers{flex:none;padding:0 var(--egg-space-14)}.egg-control-center__picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--egg-space-4);margin:0 0 10px;padding:var(--egg-space-4);border:1px solid var(--egg-line);border-radius:var(--egg-radius-12);background:color-mix(in srgb,var(--egg-muted) 5%,var(--egg-card-solid))}.egg-control-center__picker[hidden]{display:none}.egg-control-center__picker button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:var(--egg-space-5);padding:var(--egg-space-6) var(--egg-space-4);border:1px solid transparent;border-radius:var(--egg-radius-8);background:transparent;color:var(--egg-muted);font:inherit;font-size:12px;cursor:pointer}.egg-control-center__picker .egg-i{width:14px;height:14px}.egg-control-center__picker [aria-pressed=true]{border-color:var(--egg-primary-safe);background:var(--egg-primary-safe);color:var(--egg-on-primary);font-weight:650}.egg-control-center__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding:var(--egg-space-12);padding:var(--egg-space-4) 0 0}.egg-control-center__view{padding:0 var(--egg-space-16) var(--egg-space-16)}.egg-control-center__view[hidden],.egg-control-center__reading-detail[hidden],.egg-control-center__resume-card[hidden],.egg-control-center__quiet-empty[hidden],.egg-control-center__first-visit[hidden],.egg-control-center [hidden]{display:none}.egg-control-center__content-tabs{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--egg-space-4);padding:var(--egg-space-8) var(--egg-space-12) calc(var(--egg-space-8) + env(safe-area-inset-bottom));border-top:1px solid var(--egg-line);background:var(--egg-control-surface)}.egg-control-center__content-tabs button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--egg-space-7);border:1px solid transparent;border-radius:var(--egg-radius-8);background:transparent;color:var(--egg-muted);font:inherit;font-size:13px;cursor:pointer}.egg-control-center__content-tabs .egg-i{width:16px;height:16px}.egg-control-center__content-tabs [aria-selected=true]{border-color:color-mix(in srgb,var(--egg-flow) 10%,var(--egg-line));background:var(--egg-control-inset);color:var(--egg-text);font-weight:650;box-shadow:0 1px 3px color-mix(in srgb,var(--egg-text) 8%,transparent)}.egg-control-center__content-tabs:has(button[hidden]){grid-template-columns:minmax(0,1fr)}.egg-control-center__timeband{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--egg-space-12);margin:0 12px 16px;padding:var(--egg-space-12);overflow:hidden;border:0;border-radius:var(--egg-radius-12);background:var(--egg-control-inset)}.egg-control-center__year-ring{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--egg-radius-circle);background:conic-gradient(var(--egg-flow) var(--egg-year-progress, 0%),color-mix(in srgb,var(--egg-muted) 15%,transparent) 0);color:var(--egg-text);position:relative}.egg-control-center__year-ring:after{position:absolute;inset:4px;border-radius:inherit;background:var(--egg-control-inset);content:""}.egg-control-center__year-ring strong{position:relative;z-index:1;font-size:11px;font-variant-numeric:tabular-nums}.egg-control-center__year-copy{min-width:0}.egg-control-center__year-row,.egg-control-center__section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--egg-space-10);min-height:30px;margin-bottom:6px}.egg-control-center__year-row{flex-wrap:wrap;justify-content:start;gap:var(--egg-space-2) var(--egg-space-12);margin:0;color:var(--egg-muted);font-size:12px}.egg-control-center__year-row strong{color:var(--egg-text);font-size:13px;font-weight:650}.egg-control-center__year-row span:last-child{font-variant-numeric:tabular-nums}.egg-control-center__year-track,.egg-control-center__progress{display:block;height:4px;margin-top:6px;overflow:hidden;border-radius:var(--egg-radius-pill);background:color-mix(in srgb,var(--egg-muted) 14%,var(--egg-card-solid))}.egg-control-center__year-track>span,.egg-control-center__progress>span{display:block;height:100%;border-radius:inherit;background:var(--egg-flow)}.egg-control-center__site-age{margin:8px 0 0;color:var(--egg-muted);font-size:12px}.egg-control-center__section{margin-top:16px;padding-top:0}.egg-control-center__section:first-child{margin-top:0}.egg-control-center__section-title{min-height:28px;margin-bottom:6px}.egg-control-center__section-title h3{margin:0;font-size:14px;font-weight:700;letter-spacing:.01em}.egg-control-center__section-title>span,.egg-control-center__text-action{color:var(--egg-muted);font-size:12px;font-variant-numeric:tabular-nums}.egg-control-center__text-action{min-height:44px;padding:var(--egg-space-6) var(--egg-space-8);border:0;background:transparent;color:var(--egg-primary-safe);font:inherit;cursor:pointer}.egg-control-center__reading-list{display:grid;gap:var(--egg-space-1);margin:0;padding:0;list-style:none}.egg-control-center__reading-list li{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:var(--egg-space-8);padding:var(--egg-space-7) var(--egg-space-4);border-bottom:1px solid color-mix(in srgb,var(--egg-line) 60%,transparent);border-radius:var(--egg-radius-4)}.egg-control-center__reading-list li:last-child{border-bottom-color:transparent}.egg-control-center__reading-list--preview li{min-height:44px;padding:var(--egg-space-5) var(--egg-space-4)}.egg-control-center__reading-copy{display:grid;min-width:0;gap:var(--egg-space-2)}.egg-control-center__reading-copy>a,.egg-control-center__update>a{display:block;display:-webkit-box;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--egg-text);font-size:13px;line-height:1.55;text-decoration:none;text-wrap:pretty}.egg-control-center__reading-meta{color:var(--egg-muted);font-size:12px}.egg-control-center__resume-link,.egg-control-center__remove{flex:none;min-height:44px;padding:var(--egg-space-8);border:0;background:transparent;color:var(--egg-primary-safe);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.egg-control-center__view-all,.egg-control-center__back{display:inline-flex;min-height:44px;align-items:center;gap:var(--egg-space-6);padding:var(--egg-space-6) var(--egg-space-8);border:0;background:transparent;color:var(--egg-primary-safe);font:inherit;font-size:12px;cursor:pointer}.egg-control-center__view-all{width:100%;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--egg-line) 70%,transparent);color:var(--egg-primary-safe)}.egg-control-center__view-all .egg-i,.egg-control-center__back .egg-i{width:14px;height:14px}.egg-control-center__quiet-empty,.egg-control-center__first-visit{margin:4px 0 0;color:var(--egg-muted);font-size:12px;line-height:1.6}.egg-control-center__first-visit{margin-top:12px;padding:var(--egg-space-11) var(--egg-space-12);border-radius:var(--egg-radius-8);background:color-mix(in srgb,var(--egg-flow) 6%,var(--egg-card-solid))}.egg-control-center__back{margin-bottom:8px}.egg-control-center__updates{position:relative;display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.egg-control-center__updates:before{position:absolute;top:17px;bottom:28px;left:4px;width:1px;background:var(--egg-line);content:""}.egg-control-center__update{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 var(--egg-space-10);margin:0 -4px 2px 0;padding:var(--egg-space-7) var(--egg-space-4) var(--egg-space-7) var(--egg-space-20);border-radius:var(--egg-radius-8)}.egg-control-center__update:before{position:absolute;top:14px;left:0;width:9px;height:9px;border:2px solid var(--egg-control-surface);border-radius:var(--egg-radius-circle);background:var(--egg-flow);box-shadow:0 0 0 1px color-mix(in srgb,var(--egg-flow) 36%,var(--egg-line));content:""}.egg-control-center__update-kind{display:inline-flex;align-items:center;gap:var(--egg-space-4);grid-column:1;grid-row:1;color:var(--egg-muted);font-size:11px;line-height:1.5}.egg-control-center__update-kind .egg-i{width:12px;height:12px}.egg-control-center__update-time{grid-column:2;grid-row:1;color:var(--egg-muted);font-size:11px;white-space:nowrap}.egg-control-center__update>a{grid-column:1 / -1;grid-row:2;min-height:24px;padding:var(--egg-space-2) 0;align-content:center;font-weight:500;line-height:1.55;overflow:visible}.egg-control-center__update>a>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.egg-control-center__update>a:after{position:absolute;inset:0;border-radius:var(--egg-radius-8);content:""}.egg-control-center__update:focus-within{outline:2px solid var(--egg-primary-safe);outline-offset:2px}.egg-control-center__update>a:focus-visible{outline:0}.egg-control-center__updates-empty{color:var(--egg-muted);font-size:12px}.egg-control-center__updates-empty a{display:inline-flex;min-height:44px;align-items:center;color:var(--egg-primary-safe)}.egg-control-center__status{margin:0;padding:var(--egg-space-5) var(--egg-space-14) 0;color:var(--egg-muted);font-size:12px}.egg-control-center__status:empty{display:none}.egg-control-center :is(button,a):focus-visible{outline:2px solid var(--egg-primary-safe);outline-offset:2px}.egg-control-center__close:hover{background:color-mix(in srgb,var(--egg-flow) 15%,transparent);color:var(--egg-text)}.egg-control-center__tools button:hover{border-color:color-mix(in srgb,var(--egg-primary-safe) 40%,var(--egg-line))}.egg-control-center__content-tabs button:hover{color:var(--egg-primary-safe)}.egg-control-center__reading-list li:hover,.egg-control-center__update:hover{background:color-mix(in srgb,var(--egg-flow) 6%,transparent)}.egg-control-center__update>a:hover,.egg-control-center__reading-copy>a:hover{color:var(--egg-primary-safe)}.egg-control-center button:active{filter:brightness(.94)}.egg-control-center__reading-copy>a{display:grid;min-height:44px;align-content:center;gap:var(--egg-space-2)}.egg-control-center__reading-copy>a>span:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.egg-control-center__reading-copy>a>.egg-control-center__reading-meta{display:block;-webkit-line-clamp:unset;font-size:11px}.egg-control-center__view-all,.egg-control-center__back{padding-right:var(--egg-space-8);padding-left:var(--egg-space-8)}.egg-control-center__resume-card{display:flex;align-items:center;gap:var(--egg-space-10);min-height:68px;padding:var(--egg-space-10) var(--egg-space-12);border:1px solid color-mix(in srgb,var(--egg-flow) 24%,var(--egg-line));border-radius:var(--egg-radius-12);background:var(--egg-control-inset);text-decoration:none}.egg-control-center__resume-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:var(--egg-radius-8);background:color-mix(in srgb,var(--egg-flow) 16%,var(--egg-card-solid));color:var(--egg-primary-safe)}.egg-control-center__resume-icon .egg-i,.egg-control-center__resume-arrow{width:16px;height:16px}.egg-control-center__resume-copy{display:grid;flex:1 1 auto;min-width:0;gap:var(--egg-space-3)}.egg-control-center__resume-copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.4}.egg-control-center__resume-copy>span:not(.egg-control-center__progress){color:var(--egg-muted-strong);font-size:12px}.egg-control-center__resume-copy .egg-control-center__progress{margin-top:2px}.egg-control-center__resume-arrow{flex:0 0 16px;color:var(--egg-primary-safe)}.egg-control-center__update-kind{width:max-content;min-width:34px}.egg-control-center__update[data-egg-update-type=moment]:before{background:var(--egg-muted-strong)}.egg-control-center__view:focus-visible{outline:2px solid var(--egg-primary-safe);outline-offset:-4px}.egg-visitor-no-sidebar .egg-sidebar{display:none!important}.egg-visitor-no-sidebar .egg-container.egg-layout,.egg-visitor-no-sidebar .egg-container.egg-layout--sidebar-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"content"}.egg-visitor-no-motion *,.egg-visitor-no-motion *:before,.egg-visitor-no-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html[data-visitor-font=large]{--egg-visitor-font-scale: 1.08}html[data-visitor-font=largest]{--egg-visitor-font-scale: 1.16}@media(max-width:768px){.egg-control-center::backdrop{background:#0000003d}.egg-control-center{inset:auto 0 0;width:100%;max-height:82dvh;border-radius:var(--egg-radius-20) var(--egg-radius-20) 0 0;border-bottom:0}.egg-control-center__head{padding:var(--egg-space-8) var(--egg-space-10) var(--egg-space-6) var(--egg-space-16)}.egg-control-center__tools{padding-right:var(--egg-space-12);padding-left:var(--egg-space-12)}.egg-control-center__view{padding-right:var(--egg-space-14);padding-left:var(--egg-space-14)}.egg-control-center__timeband{padding:var(--egg-space-10) var(--egg-space-12)}.egg-control-center__section{margin-top:14px}.egg-control-center__reading-list li{min-height:44px}.egg-control-center__content-tabs{padding-bottom:calc(var(--egg-space-6) + env(safe-area-inset-bottom))}}@media(max-width:360px){.egg-control-center__tool{padding-right:var(--egg-space-5);padding-left:var(--egg-space-5);min-height:78px}.egg-control-center__tool>span:not(.egg-control-center__tool-icon){font-size:11px}.egg-control-center__view{padding-right:var(--egg-space-12);padding-left:var(--egg-space-12)}}@media(max-height:560px)and (max-width:768px){.egg-control-center__tools{padding-bottom:var(--egg-space-7)}.egg-control-center__tool{min-height:56px;grid-template-rows:20px auto auto;padding-top:var(--egg-space-5);padding-bottom:var(--egg-space-5)}.egg-control-center__tool-icon{width:13px;height:13px}.egg-control-center__tool-icon .egg-i{width:11px;height:11px}}@media(prefers-reduced-motion:reduce){.egg-control-center *{scroll-behavior:auto;transition-duration:.01ms}}@media(forced-colors:active){.egg-control-center__content-tabs [aria-selected=true],.egg-control-center__picker [aria-pressed=true]{border-color:Highlight;outline:1px solid Highlight}.egg-control-center__tool[aria-pressed=true]{border-color:Highlight}}}
