:root{color-scheme:light;--ink:#27312b;--muted:#657166;--paper:#fbf7ee;--cream:#f2eadb;--line:#d8cfbd;--green:#285a43;--orange:#ca6737;--red:#a94132;--white:#fffdf8;--shadow:0 10px 25px #362b1a14;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);line-height:1.55}a,button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e5a03a;outline-offset:3px}:root{--motion-press:120ms;--motion-feedback:160ms;--motion-screen:220ms;--motion-sheet:260ms;--motion-ease:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:no-preference){:where(button,summary,input[type=submit]){transition:scale var(--motion-press) var(--motion-ease),background-color var(--motion-feedback),border-color var(--motion-feedback)}:where(button,summary,input[type=submit]):not(:disabled):not([aria-disabled=true]):active{scale:.98}:where(a[href]){transition:opacity var(--motion-press),background-color var(--motion-feedback),border-color var(--motion-feedback)}:where(a[href]):not([aria-disabled=true]):active{opacity:.72}main{animation:ui-page-enter var(--motion-feedback) ease-out}:where([role=status],[role=alert],[aria-live=polite]):not(:empty){animation:ui-feedback-enter var(--motion-feedback) ease-out}details[open]>:not(summary){animation:ui-feedback-enter var(--motion-feedback) ease-out}@supports selector(details::details-content) and (interpolate-size:allow-keywords){[data-motion-disclosure]{interpolate-size:allow-keywords}[data-motion-disclosure]::details-content{block-size:0;overflow:clip;opacity:0;pointer-events:none;transition:block-size var(--motion-screen) var(--motion-ease),opacity var(--motion-feedback),content-visibility var(--motion-screen) allow-discrete}[data-motion-disclosure][open]::details-content{block-size:auto;opacity:1;pointer-events:auto}[data-motion-disclosure][open]>:not(summary){animation:none}}}@keyframes ui-page-enter{0%{opacity:.85}to{opacity:1}}@keyframes ui-feedback-enter{0%{opacity:.4}to{opacity:1}}[data-motion-dialog]:not([open])::-webkit-backdrop{pointer-events:none}[data-motion-dialog]:not([open]),[data-motion-dialog]:not([open])::backdrop{pointer-events:none}[data-motion-dialog]{overscroll-behavior:contain}html:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){@supports (transition-behavior:allow-discrete) and (overlay:auto){[data-motion-dialog]{opacity:0;transform:translateY(12px);transition:opacity var(--motion-sheet) var(--motion-ease),transform var(--motion-sheet) var(--motion-ease),display var(--motion-sheet) allow-discrete,overlay var(--motion-sheet) allow-discrete}[data-motion-dialog=drawer]{transform:translateX(32px)}[data-motion-dialog][open]{opacity:1;transform:none}[data-motion-dialog]::-webkit-backdrop{opacity:0;-webkit-transition:opacity var(--motion-sheet) var(--motion-ease),display var(--motion-sheet) allow-discrete,overlay var(--motion-sheet) allow-discrete;transition:opacity var(--motion-sheet) var(--motion-ease),display var(--motion-sheet) allow-discrete,overlay var(--motion-sheet) allow-discrete}[data-motion-dialog]::backdrop{opacity:0;transition:opacity var(--motion-sheet) var(--motion-ease),display var(--motion-sheet) allow-discrete,overlay var(--motion-sheet) allow-discrete}[data-motion-dialog][open]::-webkit-backdrop{opacity:1}[data-motion-dialog][open]::backdrop{opacity:1}@starting-style{[data-motion-dialog][open]{opacity:0;transform:translateY(12px)}[data-motion-dialog=drawer][open]{transform:translateX(32px)}[data-motion-dialog][open]::-webkit-backdrop{opacity:0}[data-motion-dialog][open]::backdrop{opacity:0}}@media (max-width:699px){[data-motion-dialog=sheet]{transform:translateY(48px)}[data-motion-dialog=sheet][open]{transform:none}@starting-style{[data-motion-dialog=sheet][open]{opacity:0;transform:translateY(48px)}}}}}@media print{*,:after,:before{animation:none!important;transition:none!important}}