:root{--font-display:Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif;--oss-scroll-track:#e6e6e6;--oss-scroll-track-shadow:inset 0 1px 1px #1b1b2114;--oss-scroll-fill:#fff;--oss-scroll-knob:#ffffff47;--oss-scroll-knob-border:#fffffff2;--oss-scroll-knob-shadow:0 6px 18px #1b1b2129, inset 1px 1px 0 #fffffff2, inset -1px -2px 0 #4646521f;--oss-glass-hover:#ffffff0f;--oss-glass-hover-rim:#ffffffd1;--oss-glass-fill:#ffffff8c;--oss-glass-fill-chrome:#ffffff38;--oss-glass-fill-strong:#ffffffe0;--oss-canvas-orb-a:#2e31926b;--oss-canvas-orb-b:#7c44a84d;--oss-canvas-orb-c:#15157d2e;--oss-canvas-ring:#ffffff8c;--oss-canvas-grain:.045;--oss-glass-hover-shadow:inset 1px 1.5px 0 #ffffffeb, inset -1px -2px 0 #1b1b2124, 0 12px 32px #2e31921a;--oss-glass-hover-blur:blur(22px) saturate(1.75)}#oss-canvas-atmosphere{pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 28% 44%, transparent 33.4%, var(--oss-canvas-ring) 33.8%, transparent 34.4%), radial-gradient(circle at 82% 16%, transparent 24.6%, var(--oss-canvas-ring) 25%, transparent 25.6%), radial-gradient(ellipse 72% 58% at 10% 6%, var(--oss-canvas-orb-a), transparent 62%), radial-gradient(ellipse 58% 48% at 94% 10%, var(--oss-canvas-orb-b), transparent 58%), radial-gradient(ellipse 86% 64% at 76% 92%, var(--oss-canvas-orb-c), transparent 60%);overflow:hidden}#oss-canvas-atmosphere:after{content:"";pointer-events:none;opacity:var(--oss-canvas-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}html[data-theme=dark]{--oss-scroll-track:#ffffff1f;--oss-scroll-track-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 3px #0006;--oss-scroll-fill:#ffffffe6;--oss-scroll-knob:#ffffff1f;--oss-scroll-knob-border:#ffffff80;--oss-scroll-knob-shadow:0 6px 18px #00000073, inset 1px 1px 0 #ffffff6b, inset -1px -2px 0 #00000047;--oss-glass-hover:#ffffff14;--oss-glass-hover-rim:#ffffff7a;--oss-glass-fill:#ffffff0f;--oss-glass-fill-chrome:#ffffff0a;--oss-glass-fill-strong:#ffffff1f;--oss-canvas-orb-a:#2e31928c;--oss-canvas-orb-b:#7c44a861;--oss-canvas-orb-c:#c0c1ff29;--oss-canvas-ring:#c0c1ff47;--oss-canvas-grain:.07;--oss-glass-hover-shadow:inset 1px 1.5px 0 #fff6, inset -1px -2px 0 #00000059, 0 10px 28px #00000059;--oss-glass-hover-blur:blur(22px) saturate(1.75)}.oss-clip-sheet{isolation:isolate;clip-path:inset(0 round 24px);border-radius:24px!important;overflow:hidden!important}.oss-clip-card{isolation:isolate;clip-path:inset(0 round 20px);border-radius:20px!important;overflow:hidden!important}*{scrollbar-width:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.oss-filter-sheet-list,.oss-filter-sheet-list *{scrollbar-width:none!important;overflow-x:hidden!important}html[data-oss-filter-sheet-open] .oss-gsb,html[data-oss-modal-open] .oss-gsb{display:none!important}.oss-filter-sheet-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.oss-filter-sheet-list ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.oss-gsb{z-index:45;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed}.oss-gsb[data-axis=x] .oss-gsb-track{margin-top:0;top:0}.oss-gsb[data-axis=x] .oss-gsb-knob{margin-top:-8.35px;top:1.5px}.oss-gsb[data-axis=y] .oss-gsb-track{width:3px;height:auto;margin-top:0;margin-left:0;inset:0 auto 0 0}.oss-gsb[data-axis=y] .oss-gsb-fill{width:100%;height:0}.oss-gsb[data-axis=y] .oss-gsb-knob{margin-top:0;margin-left:-8.35px;top:0;left:1.5px}.oss-gsb-hit{pointer-events:auto;touch-action:none;cursor:pointer;position:absolute;inset:0}.oss-gsb-track{background:var(--oss-scroll-track);height:3px;box-shadow:var(--oss-scroll-track-shadow);border-radius:999px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.oss-gsb-fill{background:var(--oss-scroll-fill);border-radius:999px;height:100%}.oss-gsb-knob{border:1px solid var(--oss-scroll-knob-border);background:var(--oss-scroll-knob);width:14.7px;height:14.7px;box-shadow:var(--oss-scroll-knob-shadow);cursor:grab;pointer-events:auto;border-radius:50%;margin-top:-8.35px;position:absolute;top:50%}.oss-gsb-knob:active{cursor:grabbing}.oss-gsb-sheen{pointer-events:none;border-top:1px solid #ffffffe6;border-left:1px solid #ffffff73;border-radius:50%;position:absolute;inset:1px 4px 7px 1px}html[data-theme=dark] .oss-gsb-sheen{border-top-color:#ffffff6b;border-left-color:#ffffff38}.oss-date-chip{appearance:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;margin:0;padding:0}.oss-date-chip:focus,.oss-date-chip:focus-visible,.oss-date-chip:active{box-shadow:none;background:0 0;outline:none}.oss-date-chip::-moz-focus-inner{border:0}@media (hover:hover) and (pointer:fine){a,button,[role=button],[role=link],[role=switch],[role=tab],[role=menuitem],[role=slider],.oss-glass-control,.oss-theme-track,.oss-lang-track,.oss-theme-knob,.oss-gsb-knob,.oss-gsb-track{transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,backdrop-filter .2s}a,button,[role=button],[role=link],[role=switch],[role=tab],[role=menuitem],.oss-glass-control{cursor:pointer}a:hover,a:hover span,a:hover div{color:var(--oss-primary,#15157d)!important}[role=switch]:has(.oss-theme-track),[role=switch]:has(.oss-lang-track){border-radius:999px}}.oss-theme-toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:120px;height:44px;padding:0;display:flex}.oss-theme-toggle:focus-visible{outline:2px solid var(--glass-icon,#15157d);outline-offset:3px;border-radius:999px}.oss-lang-toggle{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:44px;padding:0;display:flex;box-shadow:none!important;background:0 0!important}.oss-lang-toggle:focus,.oss-lang-toggle:focus-visible,.oss-lang-toggle:hover{outline:none;box-shadow:none!important;background:0 0!important}.oss-lang-toggle:focus-visible .oss-lang-track{outline:2px solid var(--glass-icon,#15157d);outline-offset:2px}.oss-lang-track{border-radius:999px;flex-direction:row;align-items:center;gap:4px;height:32px;padding-inline:8px;display:flex;overflow:hidden}.oss-theme-track{border:1px solid var(--glass-track-border);background:var(--glass-track);-webkit-backdrop-filter:blur(16px)saturate(1.35);border-radius:999px;width:112px;height:32px;position:relative;overflow:visible}.oss-theme-track.is-light{box-shadow:0 8px 22px color-mix(in srgb, var(--glass-icon) 12%, transparent), inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--glass-track-border) 55%, transparent)}.oss-theme-track.is-dark{box-shadow:0 8px 22px #0000006b, 0 0 16px color-mix(in srgb, var(--glass-icon) 14%, transparent), inset 0 1px 0 #ffffff29, inset 0 8px 14px #00000047}.oss-theme-label{letter-spacing:.02em;color:var(--glass-label);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;font-family:Inter,Inter_500Medium,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:16px;display:flex;position:absolute;top:0;bottom:0}.oss-theme-track.is-light .oss-theme-label{justify-content:flex-end;left:46px;right:14px}.oss-theme-track.is-dark .oss-theme-label{justify-content:flex-start;left:14px;right:46px}.oss-theme-knob{z-index:2;pointer-events:none;border:1px solid var(--glass-thumb-border);background:var(--glass-thumb);-webkit-backdrop-filter:blur(14px);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;transition:transform .28s cubic-bezier(.33,1,.68,1);display:flex;position:absolute;top:50%;left:2px;transform:translate(0)}.oss-theme-track.is-dark .oss-theme-knob{box-shadow:0 6px 16px #00000080, 0 0 12px color-mix(in srgb, var(--glass-icon) 22%, transparent), inset 1.5px 1.5px 0 #ffffff61, inset -1px -2px 0 #00000052;transform:translate(68px)}.oss-theme-track.is-light .oss-theme-knob{box-shadow:0 4px 14px color-mix(in srgb, var(--glass-icon) 16%, transparent), inset 1.5px 1.5px 0 #fffffffa, inset -1.5px -2px 0 color-mix(in srgb, var(--glass-track-border) 70%, transparent)}.oss-theme-sheen{pointer-events:none;border-top:1px solid #ffffffe6;border-left:1px solid #ffffff73;border-radius:50%;position:absolute;inset:2px 7px 9px 2px}.oss-theme-track.is-dark .oss-theme-sheen{border-top-color:#ffffff6b;border-left-color:#ffffff38}.oss-theme-icon{z-index:1;display:flex;position:relative}.oss-theme-track.is-dark .oss-theme-icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--glass-icon) 55%, transparent))}