.K7QzZa_root{gap:var(--space-5);display:grid}.K7QzZa_header{gap:var(--space-2);padding-right:3rem;display:grid}.K7QzZa_title{font-size:var(--text-xl);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:650;line-height:1.15}.K7QzZa_lead,.K7QzZa_empty{font-size:var(--text-sm);color:var(--muted-foreground);margin:0;line-height:1.5}.K7QzZa_month{gap:var(--space-1);display:grid}.K7QzZa_monthTitle{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--muted-foreground);font-weight:600}.K7QzZa_monthTitle:first-letter{text-transform:uppercase}.K7QzZa_list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.K7QzZa_item{align-items:center;gap:var(--space-3);margin-inline:calc(var(--space-3)*-1);padding:.5rem var(--space-3);border-radius:var(--corner-md);color:var(--foreground);grid-template-columns:2.25rem minmax(0,1fr) auto;text-decoration:none;transition:background-color .15s;display:grid}.K7QzZa_item:hover{background:var(--muted)}.K7QzZa_item:active{transform:translateY(1px)}.K7QzZa_item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.K7QzZa_date{justify-items:center;line-height:1.1;display:grid}.K7QzZa_dayNumber{font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.K7QzZa_weekday{font-size:var(--text-xs);color:var(--muted-foreground)}.K7QzZa_place{gap:.0625rem;min-width:0;display:grid}.K7QzZa_name{font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:550;line-height:1.3;overflow:hidden}.K7QzZa_region{font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.K7QzZa_chevron{width:1rem;height:1rem;color:var(--gray-400);transition:color .15s,transform .2s var(--ease-out)}.K7QzZa_item:hover .K7QzZa_chevron{color:var(--foreground);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.K7QzZa_item:hover .K7QzZa_chevron{transform:none}}
.Sy-jAW_panel{z-index:40;overscroll-behavior:contain;border-radius:var(--corner-lg) var(--corner-lg) 0 0;background:var(--surface);box-shadow:0 0 0 100vmax #00000052,var(--shadow-float);scrollbar-width:thin;scrollbar-color:var(--border-strong) #0000;outline:none;position:fixed;inset:.75rem 0 0;overflow-y:auto}.Sy-jAW_panel[data-animate=true]{animation:Sy-jAW_sheet-up .34s var(--ease-out)}@media (min-width:64rem){.Sy-jAW_panel{inset:calc(var(--header-height) + var(--float-gap)) auto var(--float-gap) var(--float-gap);z-index:15;width:var(--panel-width);border-radius:var(--corner-lg);background:var(--surface);box-shadow:var(--shadow-float)}.Sy-jAW_panel[data-animate=true]{animation:Sy-jAW_panel-in .24s var(--ease-out)}}.Sy-jAW_toolbar{z-index:1;height:0;padding:0 var(--space-3);justify-content:flex-end;gap:.375rem;display:flex;position:sticky;top:0;overflow:visible}.Sy-jAW_toolbar>*{margin-top:var(--space-3)}.Sy-jAW_tool{border-radius:var(--corner-pill);background:var(--surface);width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px var(--border),var(--shadow-sm);color:var(--foreground);cursor:pointer;border:0;place-items:center;padding:0;transition:background-color .15s;display:grid}.Sy-jAW_tool:hover{background:var(--muted)}.Sy-jAW_tool[data-copied=true]{background:var(--accent-soft)}.Sy-jAW_tool svg{width:1.0625rem;height:1.0625rem}.Sy-jAW_body{padding:var(--space-5) var(--space-5) var(--space-7)}@media (min-width:64rem){.Sy-jAW_body{padding:var(--space-5) var(--space-5) var(--space-6)}}.Sy-jAW_skeleton{gap:var(--space-3);display:grid}.Sy-jAW_bone{border-radius:var(--corner-sm);background:linear-gradient(90deg, var(--muted) 30%, var(--muted-hover) 50%, var(--muted) 70%);background-size:300% 100%;height:.875rem;animation:1.4s linear infinite Sy-jAW_shimmer}.Sy-jAW_boneCrumbs{width:40%;height:.75rem}.Sy-jAW_boneTitle{width:65%;height:2.25rem;margin-bottom:var(--space-3)}.Sy-jAW_boneFacts{height:4rem;margin-bottom:var(--space-4);border-radius:var(--corner-md)}.Sy-jAW_boneShort{width:55%}@keyframes Sy-jAW_sheet-up{0%{opacity:0;transform:translateY(40%)}}@keyframes Sy-jAW_panel-in{0%{opacity:0;transform:translate(-.5rem)}}@keyframes Sy-jAW_shimmer{0%{background-position:100% 0}to{background-position:0 0}}
.ZNGPKq_menu{z-index:60;border-radius:var(--corner-md);background:var(--surface);min-width:15.5rem;color:var(--foreground);box-shadow:var(--shadow-menu);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:ZNGPKq_menu-in .14s var(--ease-out);padding:.375rem}@media (prefers-reduced-motion:reduce){.ZNGPKq_menu{animation:none}}.ZNGPKq_label{font-size:var(--text-xs);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;padding:.375rem .625rem .5rem;overflow:hidden}.ZNGPKq_item{border-radius:var(--corner-sm);min-height:2.375rem;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.75rem;padding:.375rem .625rem;font-weight:500;text-decoration:none;display:flex}.ZNGPKq_item[data-highlighted]{background:var(--muted)}.ZNGPKq_icon{flex:none;width:1.0625rem;height:1.0625rem}.ZNGPKq_text{display:grid}.ZNGPKq_hint{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.ZNGPKq_separator{background:var(--border);height:1px;margin:.375rem .25rem}.ZNGPKq_status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ZNGPKq_menu-in{0%{opacity:0;transform:scale(.97)translateY(-.25rem)}}
