.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--line-light);width:100%;transition:width var(--dur-slow) cubic-bezier(.4, 0, .2, 1), min-width var(--dur-slow) cubic-bezier(.4, 0, .2, 1), opacity var(--dur-base) ease, padding var(--dur-slow) cubic-bezier(.4, 0, .2, 1), visibility 0s;flex-shrink:0;padding:24px 0;overflow-y:auto}@media (width>=769px){body.sidebar-hidden .sidebar{pointer-events:none;visibility:hidden;transition:width var(--dur-slow) cubic-bezier(.4, 0, .2, 1), min-width var(--dur-slow) cubic-bezier(.4, 0, .2, 1), opacity var(--dur-base) ease, padding var(--dur-slow) cubic-bezier(.4, 0, .2, 1),  visibility 0s linear .3s;opacity:0!important;border-right:none!important;flex-shrink:1!important;width:0!important;min-width:0!important;padding:0!important;overflow:hidden!important}.sidebar{width:300px}}.sidebar-left{padding:0 40px}.sidebar-buttons{margin-top:12px}@media (width<=768px){.sidebar{border-bottom:1px solid var(--line-light);max-height:none;transition:height var(--dur-slow) cubic-bezier(.4, 0, .2, 1), opacity var(--dur-base) ease, padding var(--dur-slow) cubic-bezier(.4, 0, .2, 1), visibility 0s;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:visible;width:100%!important;min-width:unset!important;max-width:unset!important;border-right:none!important}body.sidebar-hidden:not(.sidebar-open) .sidebar{transition:max-height var(--dur-slow) cubic-bezier(.4, 0, .2, 1), height var(--dur-slow) cubic-bezier(.4, 0, .2, 1), opacity var(--dur-base) ease, padding var(--dur-slow) cubic-bezier(.4, 0, .2, 1),  visibility 0s linear .3s;width:100%!important;height:0!important;max-height:0!important;min-width:unset!important;max-width:unset!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;border-bottom:none!important;border-right:none!important;padding:0!important;overflow:hidden!important}body.sidebar-open .sidebar{top:var(--sidebar-top,60px);z-index:999;border-right:1px solid var(--line-light);max-height:none;transition:left var(--dur-slow) cubic-bezier(.4, 0, .2, 1);border-bottom:none;position:fixed;bottom:0;left:calc(-100% - 1px);overflow-y:auto;box-shadow:4px 0 24px #00000040;width:100%!important;min-width:0!important;max-width:100%!important}body.sidebar-open.drawer-show .sidebar{left:0}.sidebar-left{flex:none;width:100%;min-width:0;max-width:420px;margin:0 auto;padding:0}.allTags{flex:none;min-width:0;margin-top:4px}.allTags-header{padding:6px 0}.tags li{padding:4px 0}.filter-dropdown{margin:0 0 8px}.stats-toggle-btn,.filter-btn{min-height:32px;padding:6px 8px;font-size:12px}}@media (width>=769px) and (width<=1024px){.sidebar{width:260px}.sidebar-left{padding:0 14px}}.stat{margin-bottom:24px;padding:0}.datas{justify-content:space-between;gap:12px;display:flex}.data{text-align:center;border-radius:var(--corner-radius-medium);cursor:pointer;font:inherit;color:inherit;transition:background-color var(--dur-base);background:0 0;border:none;margin:-4px -6px;padding:4px 6px}.data:hover{background:var(--hover-bg)}.data:hover .number{color:var(--green)}.number{color:var(--text-emphasize);font-variant-numeric:tabular-nums;transition:color var(--dur-base);font-size:36px;font-weight:700;line-height:40px}.type{color:var(--text-subtle);margin-top:2px;font-size:12px;font-weight:400;line-height:16px}.heatgrid-wrapper{margin-top:20px;margin-bottom:24px;padding:0}.heatgrid{gap:4px;width:100%;display:flex}.week{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.day{aspect-ratio:1;background:var(--heatmap-empty);width:100%;transition:transform .12s, box-shadow var(--dur-base);border-radius:3px}.day.light_green{background:var(--contribution-level1)}.day.mid_green{background:var(--contribution-level2)}.day.full_green{background:var(--contribution-level3)}.day.max_green{background:var(--contribution-level4)}.day:hover{box-shadow:0 0 0 1px var(--contribution-level3);transform:scale(1.15)}.day:not([role=button]):hover{box-shadow:none;transform:none}.day[role=button]{cursor:pointer}.month-labels{height:16px;color:var(--text-subtle);margin-top:6px;font-size:10px;position:relative}.month-labels span{white-space:nowrap;position:absolute;transform:translate(-50%)}.filter-dropdown{margin:8px 0;position:relative}.filter-btn{border-radius:var(--corner-radius-medium);background:var(--card-bg);border:1px solid var(--line-light);width:100%;min-height:36px;color:var(--text-regular);cursor:pointer;transition:background-color var(--dur-base), border-color var(--dur-base), color var(--dur-base);align-items:center;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.filter-btn:hover{background:var(--hover-bg);border-color:var(--line-regular);color:var(--text-emphasize)}.filter-btn .memo-icon{fill:currentColor;flex-shrink:0;width:18px;height:18px;margin-right:8px}.filter-btn .arrow-icon{width:14px;height:14px;transition:transform var(--dur-base);flex-shrink:0;margin-left:auto}.filter-btn.open .arrow-icon{transform:rotate(180deg)}.filter-menu{background:var(--card-bg);border:1px solid var(--line-light);border-radius:var(--corner-radius-large);z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) ease, transform var(--dur-base) ease, visibility var(--dur-base);margin-top:4px;padding:4px;list-style:none;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 4px 12px #0000004d}.filter-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.filter-menu li{border-radius:var(--corner-radius-medium);color:var(--text-regular);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.filter-menu li:hover{background:var(--hover-bg);color:var(--text-emphasize)}.filter-menu li.active{background:var(--green);color:#fff}.filter-menu li svg{flex-shrink:0;width:16px;height:16px}.memo-icon{fill:currentColor;flex-shrink:0;width:18px;height:18px;margin-right:8px}.stats-toggle-btn{border-radius:var(--corner-radius-medium);background:var(--card-bg);border:1px solid var(--line-light);width:100%;color:var(--text-regular);cursor:pointer;transition:background-color var(--dur-base), border-color var(--dur-base);align-items:center;gap:6px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:flex}.stats-toggle-btn:hover{background:var(--hover-bg);border-color:var(--line-regular);color:var(--text-emphasize)}.stats-toggle-btn svg{flex-shrink:0;width:16px;height:16px}.stats-overlay{z-index:1000;backdrop-filter:blur();opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slow) ease, background var(--dur-slow) ease, backdrop-filter var(--dur-slow) ease, visibility 0s var(--dur-slow);background:0 0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.stats-overlay.show{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(8px);transition:opacity var(--dur-slow) ease, background var(--dur-slow) ease, backdrop-filter var(--dur-slow) ease, visibility 0s;background:#000000b3}.stats-modal{background:var(--surface-bg,#1a1a1a);border:1px solid var(--line-light);border-radius:var(--corner-radius-2xlarge);overscroll-behavior:contain;opacity:0;width:95%;max-width:1200px;max-height:88vh;transition:transform var(--dur-slow) ease, opacity var(--dur-slow) ease, max-width .4s cubic-bezier(.4, 0, .2, 1), height .4s cubic-bezier(.4, 0, .2, 1);padding:28px 32px;overflow-y:auto;transform:translateY(20px)scale(.96)}@media (width<=768px){body.stats-open{overflow:hidden!important}}.stats-overlay.show .stats-modal{opacity:1;transform:translateY(0)scale(1)}.stats-modal.compact{max-width:620px}.stats-modal-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.stats-modal-center{text-align:center;flex:none}.stats-modal-right{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.stats-modal-title{color:var(--text-emphasize);font-size:18px;font-weight:700}.stats-close-btn{border-radius:var(--corner-radius-medium);width:32px;height:32px;color:var(--text-subtle);cursor:pointer;transition:background-color var(--dur-base), color var(--dur-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.stats-close-btn:hover{background:var(--hover-bg);color:var(--text-emphasize)}.stats-close-btn svg{width:16px;height:16px}.stats-view-toggle{background:var(--hover-bg);border-radius:var(--corner-radius-large);display:flex;overflow:hidden}.view-tab{color:var(--text-subtle);cursor:pointer;transition:background-color var(--dur-base), color var(--dur-base);border-radius:var(--corner-radius-medium);background:0 0;border:none;padding:6px 20px;font-size:13px;font-weight:500}.view-tab.active{background:var(--active-bg);color:var(--text-emphasize)}.view-tab:hover:not(.active){color:var(--text-regular)}@media (width<=768px){.stats-modal-header{grid-template-columns:1fr auto;grid-template-areas:"title close""toggle toggle";align-items:center;row-gap:12px;display:grid}.stats-modal-center{text-align:left;grid-area:title}.stats-modal-right{display:contents}.stats-view-toggle{grid-area:toggle;justify-self:center}.stats-close-btn{grid-area:close}}.month-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1024px){.month-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.month-cards{grid-template-columns:1fr}}.month-card{background:var(--card-bg);border-radius:var(--corner-radius-xlarge);padding:16px}.mc-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mc-title{color:var(--text-emphasize);font-size:18px;font-weight:700}.mc-meta{color:var(--text-subtle);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.mc-divider{color:var(--line-light)}.mc-weekdays{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;display:grid}.mc-weekdays span{text-align:center;color:var(--text-subtle);padding:2px 0;font-size:11px}.mc-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mc-cell{aspect-ratio:1;border-radius:var(--corner-radius-small);background:var(--heatmap-empty);cursor:default;transition:transform .12s, box-shadow var(--dur-base);justify-content:center;align-items:center;display:flex;position:relative}.mc-cell.level-1{background:var(--contribution-level1)}.mc-cell.level-2{background:var(--contribution-level2)}.mc-cell.level-3{background:var(--contribution-level3)}.mc-cell.level-4{background:var(--contribution-level4)}.mc-cell[data-day]:not([data-day="0"])[data-count="0"]{background:var(--heatmap-empty)}.mc-cell[data-day]:not([data-day="0"])[data-count]:not([data-count="0"]){cursor:pointer}.mc-cell:hover{z-index:2;transform:scale(1.15)}.mc-cell:not([role=button]):hover{transform:none}.mc-day-num{color:var(--text-subtle);pointer-events:none;font-size:10px}.mc-cell.level-1 .mc-day-num,.mc-cell.level-2 .mc-day-num,.mc-cell.level-3 .mc-day-num{color:var(--text-emphasize)}.mc-cell.level-4 .mc-day-num{color:#fff}html.dark .mc-cell.level-2 .mc-day-num,html.dark .mc-cell.level-3 .mc-day-num,html.dark .mc-cell.level-4 .mc-day-num{color:var(--bg)}.mc-cell[data-count]:not([data-count="0"]):after{content:attr(data-tooltip);background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--corner-radius-small);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast);z-index:10;padding:4px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.mc-cell[data-count]:not([data-count="0"]):hover:after{opacity:1}.year-header-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.year-label-large{color:var(--text-emphasize);font-size:24px;font-weight:700}.year-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.year-cards{grid-template-columns:1fr}}.year-card{background:var(--card-bg);border-radius:var(--corner-radius-xlarge);padding:16px}.yc-header{align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.yc-value{color:var(--text-emphasize);font-size:22px;font-weight:700}.yc-unit{color:var(--text-subtle);font-size:13px}.yc-chart{align-items:flex-end;height:120px;display:flex;position:relative}.yc-bars{flex:1;align-items:flex-end;gap:4px;height:100%;padding-right:32px;display:flex}.yc-bar-col{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.yc-bar-col:before{content:"";box-shadow:inset 0 0 0 1px var(--line-light);border-radius:var(--corner-radius-small);opacity:0;transition:opacity var(--dur-fast);pointer-events:none;z-index:0;background:#ffffff29;position:absolute;inset:0 -2px}.yc-bar-col.yc-col-hover:before{opacity:1}.yc-bar{width:100%;min-height:2px;height:var(--pct,0%);transition:height .7s cubic-bezier(.22, .61, .36, 1), opacity var(--dur-base);z-index:1;border-radius:3px 3px 0 0;position:relative}.yc-bar:hover{opacity:.8}.yc-bar.blue{background:#5b8def}.yc-bar.green{background:var(--chart-green)}.yc-bar.red{background:#e8605a}.yc-yaxis{pointer-events:none;flex-direction:column;justify-content:space-between;width:30px;display:flex;position:absolute;top:0;bottom:0;right:0}.yc-yaxis span{color:var(--text-subtle);text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.yc-xaxis{gap:4px;margin-top:6px;padding-right:32px;display:flex}.yc-xaxis span{text-align:center;color:var(--text-subtle);flex:1;font-size:10px}.yc-tooltip{z-index:10001;background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--corner-radius-large);pointer-events:none;white-space:nowrap;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;line-height:1.4;display:none;position:fixed;box-shadow:0 4px 14px #00000047}.yc-tooltip .yct-month{margin-bottom:2px;font-size:13px;font-weight:700}.yc-tooltip .yct-item{align-items:center;gap:6px;display:flex}.yc-tooltip .yct-item .dot{border-radius:50%;flex:none;width:8px;height:8px}.yc-tooltip .dot.blue{background:#5b8def}.yc-tooltip .dot.green{background:var(--chart-green)}.yc-tooltip .dot.red{background:#e8605a}.year-heatmap-section{background:var(--card-bg);border-radius:var(--corner-radius-xlarge);margin-top:24px;padding:20px}.yh-title{color:var(--text-emphasize);margin-bottom:16px;font-size:16px;font-weight:600}.yh-scroll{flex:1;min-width:0;overflow-x:auto}.yh-grid{gap:3px;display:flex}.yh-week{flex-direction:column;flex:1 1 0;gap:3px;min-width:8px;display:flex}.yh-day{aspect-ratio:1;background:var(--heatmap-empty);border-radius:2px;width:100%;transition:transform .12s;position:relative}.yh-day:hover{z-index:2;transform:scale(1.4)}.yh-day:not([role=button]):hover{transform:none}.yh-day.level-1{background:var(--contribution-level1)}.yh-day.level-2{background:var(--contribution-level2)}.yh-day.level-3{background:var(--contribution-level3)}.yh-day.level-4{background:var(--contribution-level4)}.yh-labels{height:16px;color:var(--text-subtle);margin-top:6px;font-size:10px;position:relative}.yh-label{white-space:nowrap;position:absolute;transform:translate(-50%)}.yh-day[role=button]{cursor:pointer}.stats-tooltip{background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--corner-radius-medium);white-space:nowrap;pointer-events:none;z-index:10001;margin-top:-8px;padding:5px 10px;font-size:11px;font-weight:500;position:fixed;transform:translate(-50%,-100%);box-shadow:0 2px 8px #0000004d}.total-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=480px){.total-metrics{grid-template-columns:repeat(2,1fr)}}.total-metric-card{background:var(--card-bg);border-radius:var(--corner-radius-xlarge);text-align:center;padding:24px 16px}.tm-value{color:var(--text-emphasize);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.2}.tm-label{color:var(--text-subtle);margin-top:8px;font-size:12px;line-height:1.4}.allTags{width:100%;margin-top:8px;padding:0}.allTags-header{justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.allTags-title{color:var(--text-subtle);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.tags{list-style:none;display:block}.tags li{width:100%;color:var(--text-regular);border-radius:var(--corner-radius-medium);cursor:pointer;align-items:center;padding:4px 10px;font-size:13px;display:flex}.tags li:hover{background:var(--hover-bg);color:var(--text-emphasize)}.tag-dot{background:var(--tag-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px}.tag-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tag-count{color:var(--text-subtle);margin-left:4px;font-size:12px}body.page-about .sidebar-buttons,body.page-about .allTags{display:none!important}body.page-about .day,body.page-about .yh-day{cursor:default}.home-body[data-astro-cid-jcctqigg]{-webkit-font-smoothing:antialiased;background:var(--bg);justify-content:center;height:100vh;font-family:Inter,Noto Sans SC,system-ui,sans-serif;display:flex;overflow:clip}.page-wrapper[data-astro-cid-jcctqigg]{flex-direction:column;width:100%;max-width:1080px;height:100vh;padding:0 16px;display:flex;overflow:hidden}.home-container[data-astro-cid-jcctqigg]{flex:1;display:flex;overflow:hidden}.main-container[data-astro-cid-jcctqigg]{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar[data-astro-cid-jcctqigg]{border-bottom:1px solid var(--line-light);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.topbar-left[data-astro-cid-jcctqigg]{align-items:center;gap:12px;display:flex}.breadcrumb[data-astro-cid-jcctqigg]{color:var(--text-emphasize);border-radius:var(--corner-radius-medium);transition:color var(--dur-base), background-color var(--dur-base);white-space:nowrap;align-items:center;padding:4px 6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.breadcrumb[data-astro-cid-jcctqigg]:hover{color:var(--green);background:var(--hover-bg)}.wordmark-short[data-astro-cid-jcctqigg]{display:none}.topbar-right[data-astro-cid-jcctqigg]{align-items:center;gap:8px;display:flex}.topbar-icon-btn[data-astro-cid-jcctqigg]{width:32px;height:32px;color:var(--text-subtle);cursor:pointer;border-radius:var(--corner-radius-medium);transition:color var(--dur-base), background-color var(--dur-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar-icon-btn[data-astro-cid-jcctqigg]:hover{color:var(--text-emphasize);background:var(--hover-bg)}.topbar-link[data-astro-cid-jcctqigg]{color:var(--text-subtle);border-radius:var(--corner-radius-medium);transition:color var(--dur-base), background-color var(--dur-base);white-space:nowrap;flex-shrink:0;padding:6px 12px;font-size:14px}.topbar-link[data-astro-cid-jcctqigg]:hover{color:var(--text-emphasize);background:var(--hover-bg)}.sidebar-toggle-btn[data-astro-cid-jcctqigg]{width:32px;height:32px;color:var(--text-subtle);cursor:pointer;border-radius:var(--corner-radius-medium);transition:color var(--dur-base), background-color var(--dur-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-toggle-btn[data-astro-cid-jcctqigg]:hover{color:var(--text-emphasize);background:var(--hover-bg)}.search-wrapper[data-astro-cid-jcctqigg]{align-items:center;display:flex;position:relative}.search-btn[data-astro-cid-jcctqigg]{border-radius:var(--corner-radius-medium);width:32px;height:32px;color:var(--text-subtle);cursor:pointer;transition:color var(--dur-base), background-color var(--dur-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-btn[data-astro-cid-jcctqigg]:hover{color:var(--text-emphasize);background:var(--hover-bg)}.search-input[data-astro-cid-jcctqigg]{opacity:0;border-radius:var(--corner-radius-medium);background:var(--hover-bg);width:0;color:var(--text-emphasize);transition:width var(--dur-slow) cubic-bezier(.4, 0, .2, 1), opacity var(--dur-base) ease, padding var(--dur-slow) cubic-bezier(.4, 0, .2, 1);border:none;padding:0;font-size:14px}.search-input[data-astro-cid-jcctqigg].active{opacity:1;width:180px;margin-left:4px;padding:6px 12px}.search-input[data-astro-cid-jcctqigg]::placeholder{color:var(--text-subtle)}.search-input[data-astro-cid-jcctqigg].search-loading{animation:1s ease-in-out infinite search-loading-pulse}@keyframes search-loading-pulse{0%,to{background:var(--hover-bg)}50%{background:var(--active-bg)}}.search-hint[data-astro-cid-jcctqigg]{z-index:1100;white-space:nowrap;color:var(--text-regular);background:var(--card-bg);border:1px solid var(--line-light);border-radius:var(--corner-radius-medium);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) ease, visibility var(--dur-base);padding:4px 8px;font-size:11px;position:absolute;top:calc(100% + 6px);right:0}.search-hint[data-astro-cid-jcctqigg].show{opacity:1;visibility:visible}.main-content[data-astro-cid-jcctqigg]{scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.main-content[data-astro-cid-jcctqigg]:focus,.main-content[data-astro-cid-jcctqigg]:focus-visible{outline:none}.main-content[data-astro-cid-jcctqigg]::-webkit-scrollbar{display:none}@media (width<=1024px){.sidebar[data-astro-cid-jcctqigg]{width:240px}}@media (width<=768px){.home-body[data-astro-cid-jcctqigg]{height:auto;overflow:auto}.topbar[data-astro-cid-jcctqigg]{padding-left:16px;padding-right:16px}.topbar-left[data-astro-cid-jcctqigg]{gap:8px}.topbar-right[data-astro-cid-jcctqigg]{gap:4px}.breadcrumb[data-astro-cid-jcctqigg]{text-overflow:ellipsis;min-width:0;max-width:46vw;font-size:15px;overflow:hidden}.topbar[data-astro-cid-jcctqigg]{z-index:1000;position:sticky;top:0}body.sidebar-open:before{content:"";z-index:998;background:#00000073;position:fixed;inset:0}body.sidebar-open{overflow:hidden}.page-wrapper[data-astro-cid-jcctqigg]{max-width:100%;height:auto;padding:0;overflow:visible}.home-container[data-astro-cid-jcctqigg]{flex-direction:column;flex:none;overflow:visible}.search-input[data-astro-cid-jcctqigg].active{width:120px}.main-container[data-astro-cid-jcctqigg],.main-content[data-astro-cid-jcctqigg]{overflow:visible}}@media (width<=400px){.topbar[data-astro-cid-jcctqigg]{padding-left:12px;padding-right:12px}.topbar-right[data-astro-cid-jcctqigg]{gap:2px}.breadcrumb[data-astro-cid-jcctqigg]{max-width:none}.wordmark-full[data-astro-cid-jcctqigg]{display:none}.wordmark-short[data-astro-cid-jcctqigg]{display:inline}}
