@font-face{font-family:GT-America-Standard-Regular;src:url(/assets/GT-America-Standard-Regular.D0diRAYu.woff2)format("woff2");font-display:swap}@font-face{font-family:GT-America-Compressed-Regular;src:url(/assets/GT-America-Compressed-Regular.QtuR2T2J.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/noto/NotoSansJP-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(/fonts/noto/NotoSansSC-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans TC;src:url(/fonts/noto/NotoSansTC-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}input{padding:0}:root{--sf:1;--white:#fff;--light-grey:#e8e8e8;--base-light-grey:#e8e8e8;--base-darker-grey:#797979;--base-slate:#1e1e1e;--slate:#1e1e1e;--slate-light:#e6e6e6;--slate-dark:#3c3c3c;--stealth:#545;--black:#2a2a2a;--tuned-red:#ff5f5f;--pink:#f5aad1;--sharp-blue:#594dff;--zenith-blue:#ccf;--every-green:#979441;--apple-green:#99ff73;--chartreuse-green:#ccff4d;--yellow:#eaff00;--orange:#fec20d;--accent-color:var(--apple-green);--grid-color:var(--lightningcss-light,var(--grid-color-light))var(--lightningcss-dark,var(--grid-color-dark));--grid-color-light:#1e1e1e2b;--grid-color-dark:var(--white);--typeface-regular:"GT-America-Standard-Regular";--typeface-compressed:"GT-America-Compressed-Regular";--typeface-mono:"Iosevka";--typeface-canon:"GT-Canon-M-Standard-Medium";--typeface-regular-jp:"GT-America-Standard-Regular", "Noto Sans JP", sans-serif;--typeface-regular-zh-hans:"GT-America-Standard-Regular", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--typeface-regular-zh-hant:"GT-America-Standard-Regular", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--typeface-regular-zh:var(--typeface-regular-zh-hant);--type-size-default:calc(14px * var(--sf));--type-size-small:calc(10px * var(--sf));--type-letterspacing-default:-.28px;--type-weight-default:500;--type-lineheight-default:calc(15px * var(--sf));--type-size-heading:calc(15px * var(--sf));--type-size-title-1:calc(20px * var(--sf));--type-size-title-2:calc(17px * var(--sf));--type-weight-bold:500;--type-size-japanese-default:calc(12px * var(--sf));--type-size-japanese-heading:calc(14px * var(--sf));--type-lineheight-japanese-default:calc(17px * var(--sf));--type-weight-product:var(--type-weight-bold);--type-weight-heading:var(--type-weight-bold);--type-size-book:9px;--type-weight-book:400;--type-lineheight-book:15px;--01:calc(var(--1) * .1);--025:calc(var(--1) * .25);--05:calc(var(--1) * .5);--08:calc(var(--1) * .8);--1:20px;--2:calc(var(--1) * 2);--3:calc(var(--1) * 3);--4:calc(var(--1) * 4);--8:calc(var(--1) * 8);--12:calc(var(--1) * 12);--20:calc(var(--1) * 20);--tenth:var(--01);--quarter:var(--025);--half:var(--05);--eight-tenth:var(--08);--unit:var(--1);--double:var(--2);--triple:var(--3);--quad:var(--4);--oct:var(--8);--dozen:var(--12);--twenty:var(--20);--home-layout:calc(var(--unit) * var(--sf)) calc(var(--unit) * var(--sf)) calc(var(--unit) * var(--sf)) calc(var(--unit) * var(--sf)) calc(var(--oct) * var(--sf));--home-layout-areas:"banner" "." "header" "." "lists";--app-layout:calc(var(--unit) * var(--sf)) calc(var(--unit) * var(--sf)) calc(var(--unit) * var(--sf)) calc(var(--double) * var(--sf)) calc(var(--dozen) * var(--sf)) calc(var(--unit) * var(--sf)) calc(var(--quad) * var(--sf)) calc(var(--double) * var(--sf));--app-layout-areas:"banner" "." "header" "." "main" "page-dots" "." "footer";--settings-layout:calc(var(--unit) * var(--sf)) calc(var(--unit) * var(--sf)) 1fr;--settings-layout-areas:"banner" "." "settings";--outline-stroke:1px solid var(--slate-light);--outline-stroke-mobile:2px solid var(--sharp-blue);--item-width:calc(79px * var(--sf));--item-height:calc(19px * var(--sf));--margin-correction:calc(1px * var(--sf));--column-width:calc(var(--quad) * var(--sf));--column-header-height:calc(var(--unit) * var(--sf));--column-header-width:calc(var(--quad) * var(--sf));--background:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--black));--dialog-background:var(--background);--button-background-color-primary:var(--accent-color);--button-background-color-secondary:var(--lightningcss-light,var(--slate-light))var(--lightningcss-dark,var(--slate-dark));--button-text-color:var(--lightningcss-light,var(--black))var(--lightningcss-dark,var(--white));--button-text-color-on-light:var(--black);--button-text-color-secondary:var(--lightningcss-light,var(--slate-dark))var(--lightningcss-dark,var(--slate-light));--text-color:var(--lightningcss-light,var(--black))var(--lightningcss-dark,var(--white));--text-color-dimmed:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,var(--slate-light));--icon-background:var(--lightningcss-light,var(--slate-light))var(--lightningcss-dark,var(--slate-dark));--icon-color:var(--lightningcss-light,var(--black))var(--lightningcss-dark,var(--white));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:lang(ja){--typeface-regular:"GT-America-Standard-Regular", "Noto Sans JP", sans-serif;--typeface-compressed:"GT-America-Compressed-Regular", "Noto Sans JP", sans-serif}:root:lang(zh){--typeface-regular:var(--typeface-regular-zh-hans);--typeface-compressed:"GT-America-Compressed-Regular", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}:root{font-synthesis-weight:none}:root.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not(.light-theme):not(.dark-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:dark){:root:not(.light-theme):not(.dark-theme){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@view-transition{navigation:auto}body{margin:0;padding:0}.ezo-text{color:var(--text-color);font-family:var(--typeface-regular);font-size:var(--type-size-default);font-weight:var(--type-weight-default);line-height:var(--type-lineheight-default);margin:0}.ezo-text--small{font-size:var(--type-size-small)}.ezo-button{appearance:none;box-sizing:border-box;min-height:calc(var(--08) * var(--sf));padding:0 calc(var(--025) * var(--sf));color:var(--button-text-color);cursor:pointer;font-family:var(--typeface-regular);font-size:var(--type-size-default);line-height:var(--type-lineheight-default);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ezo-button--primary{background:var(--button-background-color-primary);color:var(--button-text-color-on-light)}.ezo-button--secondary{background:var(--button-background-color-secondary);color:var(--button-text-color-secondary)}.ezo-button:hover:not(:disabled,[aria-disabled=true]){filter:brightness(.96)}.ezo-button:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.ezo-button:focus-visible,.ezo-input:focus-visible{outline:2px solid var(--sharp-blue);outline-offset:2px}.ezo-button:disabled,.ezo-button[aria-disabled=true],.ezo-input:disabled{cursor:not-allowed;opacity:.5}.ezo-input{appearance:none;box-sizing:border-box;width:100%;min-height:calc(var(--unit) * var(--sf));padding:0 calc(2px * var(--sf));background:var(--button-background-color-secondary);color:var(--button-text-color-secondary);font-family:var(--typeface-regular);font-size:var(--type-size-default);line-height:var(--type-lineheight-default);border:1px solid #0000}.ezo-input::placeholder{color:var(--base-darker-grey)}.ds-card{box-sizing:border-box;padding:calc(var(--half) * var(--sf));border:var(--outline-stroke);background:var(--background);color:var(--text-color)}.matrix__board{left:calc(-20px * var(--sf));width:calc(240px * var(--sf));display:flex;position:relative}.matrix__board--vertical{left:calc(20.5px * var(--sf));flex-direction:row;align-items:start;display:flex;position:relative}.matrix__board--horizontal{top:calc(19.5px * var(--sf));left:calc(-239.5px * var(--sf));flex-direction:column;align-items:start;display:flex;position:relative}.matrix__column{flex-direction:column;display:flex}.matrix__row{flex-direction:row;display:flex}.matrix__column-header{width:var(--item-width);height:var(--item-height);margin-right:var(--margin-correction);margin-bottom:var(--margin-correction);background-color:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--black));justify-content:center;align-items:center;display:flex}.matrix__row-header{width:calc(var(--unit) * var(--sf));height:calc(var(--unit) * var(--sf));background-color:var(--lightningcss-light,#dcf1d5)var(--lightningcss-dark,var(--slate-dark));justify-content:center;align-items:center;display:flex;position:relative}.matrix__column-content{background-color:#64f814;flex-direction:column;align-items:center;display:flex}.matrix__row-content{background-color:var(--lightningcss-light,#dbe4ee)var(--lightningcss-dark,var(--slate-dark));align-items:center;display:flex}.matrix__row-content--dragging{background-color:#b4f6ac}.matrix__column-item{width:var(--item-width);height:var(--item-height);margin-right:var(--margin-correction);margin-bottom:var(--margin-correction);outline:var(--outline-stroke);justify-content:center;align-items:center;display:flex}.matrix__row-item{width:var(--item-width);height:var(--item-height);margin-right:var(--margin-correction);outline:var(--outline-stroke);justify-content:center;align-items:center;display:flex}.board__container{top:calc(.5px * var(--sf));position:relative}.board{top:calc(.5px * var(--sf));left:calc(.5px * var(--sf));align-items:flex-start;gap:var(--margin-correction);touch-action:pan-x;cursor:move;flex-flow:row;display:flex;position:relative}.column{flex-direction:column;display:flex}.column__header{width:var(--item-width);height:var(--item-height);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:flex}.column__header:hover{background-color:var(--slate-light);outline:.5px solid var(--slate-light);opacity:1}.mobile .column__header{outline:var(--outline-stroke-mobile)}.column__header.dragging{background-color:var(--slate-light);opacity:1}.move-icon{color:var(--slate);opacity:0;justify-content:center;align-items:center;width:16px;height:9px;display:flex}.column__header:hover .move-icon,.column__header.dragging .move-icon{opacity:1;justify-content:center;display:flex}.header{width:calc(var(--item-width) * var(--sf));height:calc(var(--item-height) * var(--sf));justify-content:center;display:flex}.header.dragging{outline:calc(var(--outline-stroke) * var(--sf)) solid var(--black);outline-offset:calc(var(--outline-stroke-offset) * var(--sf));background-color:var(--white)}.card{width:var(--item-width);height:var(--item-height);margin-top:var(--margin-correction);margin-right:var(--margin-correction);outline:var(--outline-stroke);background-color:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--slate-dark));color:var(--text-color-primary);justify-content:center;align-items:center;display:flex;position:relative;left:.5px}.mobile .card{outline:var(--outline-stroke-mobile)}.card:active{cursor:grabbing}.list{width:var(--item-width);z-index:99;height:19px;padding-left:calc(3px * var(--sf));color:var(--text-color-primary);outline:var(--outline-stroke);background-color:var(--accent-color);justify-content:start;align-items:center;margin-top:1px;margin-bottom:2px;display:flex}.item-container{width:var(--item-width);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.item-container.mobile{margin-left:calc(.25px * var(--sf))}.group-children{flex-direction:column;display:flex;position:relative}.item-container.dragging .group-children{display:none}.item-text{width:var(--item-width);padding-left:calc(5px * var(--sf));text-overflow:ellipsis;white-space:nowrap;flex-direction:row;justify-content:start;align-items:center;display:flex;overflow:hidden}.grouped-item{width:var(--item-width);background-color:#6f8f63}.grouped-item .card{width:var(--item-width)}table{border-collapse:collapse;width:100%}tr{background-color:var(--apple-green)}td{text-align:left}:root{--sf:1;--01:calc(var(--1) * .1);--025:calc(var(--1) * .25);--05:calc(var(--1) * .5);--08:calc(var(--1) * .8);--1:20px;--2:calc(var(--1) * 2);--3:calc(var(--1) * 3);--4:calc(var(--1) * 4);--8:calc(var(--1) * 8);--12:calc(var(--1) * 12);--20:calc(var(--1) * 20);--tenth:var(--01);--quarter:var(--025);--half:var(--05);--eight-tenth:var(--08);--unit:var(--1);--double:var(--2);--triple:var(--3);--quad:var(--4);--oct:var(--8);--dozen:var(--12);--twenty:var(--20);--ezo-grid-unit:calc(var(--unit) * var(--sf));--ezo-app-cursor:url(/icons/arrow-cursor-small.png) 2 2, default}@supports (cursor:image-set(url('/icons/arrow-cursor-rounded.png') 2x) 2 2, default){:root{--ezo-app-cursor:image-set(url(/icons/arrow-cursor-small.png) 1x, url(/icons/arrow-cursor-rounded.png) 2x) 2 2, default}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ezo-app-width:calc(12 * var(--ezo-grid-unit,calc(20px * var(--sf,1))));--ezo-reorder-color:var(--lightningcss-light,#777)var(--lightningcss-dark,#ccc);--ezo-reorder-active-color:var(--lightningcss-light,#333)var(--lightningcss-dark,#fff);--ezo-grid-z-index:0;--ezo-grid-origin-x:50vw;--ezo-grid-origin-y:0px;--ezo-cell-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--ezo-hairline:1px;--ezo-grid-stroke:1px;--ezo-grid-half-stroke:calc(var(--ezo-grid-stroke) / 2);--ezo-grid-line-offset:var(--ezo-grid-half-stroke);--ezo-prompt-tint:color-mix(in srgb, var(--accent-color,#99ff73) 24%, color-mix(in srgb, var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818) 55%, var(--ezo-paper,var(--ezo-canvas,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)))));--outline-stroke:var(--ezo-hairline) solid var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#333);--text-fade-mask:linear-gradient(to right, #000 calc(100% - 12px * var(--sf,1)), transparent 100%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}ezo-layout[mode=app],ezo-layout[mode=home],ezo-layout[mode=settings]{width:var(--ezo-app-width);max-width:var(--ezo-app-width)}ezo-text{min-width:0;max-width:100%;overflow:hidden}[role=alert],.board-error{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:0;font-family:var(--typeface-regular,system-ui, sans-serif)!important;font-size:var(--type-size-default,14px)!important;font-weight:var(--type-weight-default,400)!important;line-height:var(--ezo-grid-unit,calc(20px * var(--sf,1)))!important;letter-spacing:var(--type-letterspacing-default,-.4px)!important;color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff8585)!important;margin:0!important}.board-error p{margin:0}[role=alert][hidden]{display:none!important}*{scrollbar-width:none!important}::-webkit-scrollbar{width:0;height:0;display:none!important}ezo-grid{display:none!important}[data-ezo-area]{box-sizing:border-box}:root{--outline-stroke-mobile:var(--outline-stroke)}.grouped-item,tr{background-color:var(--accent-color);color:var(--accent-text-color,inherit)}html,body,ezo-container,ezo-layout,[data-ezo-layout],#root{outline:none!important}::view-transition-old(ezo-download){animation-duration:.18s;animation-timing-function:ease-in-out}::view-transition-new(ezo-download){animation-duration:.18s;animation-timing-function:ease-in-out}:is(input,textarea,ezo-input,.ezo-input,[contenteditable]:not([contenteditable=false])):is(:focus,:focus-visible,:focus-within){box-shadow:none!important;outline:none!important}@media (hover:hover) and (pointer:fine){html,body,body *{cursor:var(--ezo-app-cursor)!important}}[data-feature-disabled]{display:none!important}button,button *,ezo-button,ezo-button *,ezo-cycle,ezo-cycle *{-webkit-user-select:none;user-select:none}:root{--ezo-more-color:color-mix(in srgb, var(--lightningcss-light,var(--base-darker-grey,#797979))var(--lightningcss-dark,#999) 58%, var(--ezo-paper,var(--ezo-canvas,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000))))}html[data-ezo-mobile] :is(ezo-layout,.app-container)[data-ezo-layout]{margin-top:calc(-1 * var(--unit) * var(--sf,1))}ezo-prompt{view-transition-name:ezo-prompt}::view-transition-group(ezo-prompt){mix-blend-mode:normal;animation:none}::view-transition-old(ezo-prompt){mix-blend-mode:normal;animation:none}::view-transition-new(ezo-prompt){mix-blend-mode:normal;animation:none}@media (pointer:coarse){html,body{overscroll-behavior-y:none}}::view-transition-group(ezo-header){animation-duration:.24s}::view-transition-old(ezo-header){mix-blend-mode:normal;animation-duration:.24s}::view-transition-new(ezo-header){mix-blend-mode:normal;animation-duration:.24s}@media (pointer:coarse) and (display-mode:browser){html[data-ezo-phone-browser=safari]{--ezo-top-bleed:calc(4 * var(--ezo-grid-unit,calc(20px * var(--sf,1))))}html[data-ezo-phone-browser=safari][data-ezo-background] body{padding-top:calc(var(--ezo-paper-top-inset) + var(--ezo-top-bleed))}}.ezo-play-icon{width:calc(16px * var(--sf,1));height:calc(16px * var(--sf,1));vertical-align:middle;background-color:var(--accent-color,#00f);flex:none;display:inline-block;position:relative}.ezo-play-icon:before{content:"";background-color:var(--slate);position:absolute;inset:0;-webkit-mask:url(/assets/play.D8FgSKsg.svg) 50%/contain no-repeat;mask:url(/assets/play.D8FgSKsg.svg) 50%/contain no-repeat}.ezo-play-icon[hidden]{display:none}html[data-ezo-desktop]{--sf:1!important}html[data-ezo-desktop] body{background:var(--background);min-width:280px;margin:0;overflow:auto}html[data-ezo-desktop] ezo-container{width:max-content;min-width:100%;max-width:none;padding:40px 20px 20px}html[data-ezo-desktop] ezo-layout[data-ezo-layout]{width:240px;min-width:240px;max-width:none;min-height:0;margin:0 auto}html[data-ezo-desktop] ezo-layout[mode=home]{grid-template-rows:20px 20px auto;grid-template-areas:"header"".""lists"}html[data-ezo-desktop] ezo-layout[mode=list]{grid-template-rows:20px auto;grid-template-areas:"header""board";width:240px}html[data-ezo-desktop] #list-header-row,html[data-ezo-desktop] .database-board{left:0}html[data-ezo-desktop][data-ezo-wide-list] .database-board{left:calc((3 - var(--matrix-columns)) * var(--half-item-width))}html[data-ezo-desktop] ezo-layout[mode=settings]{grid-template-rows:auto;grid-template-areas:"settings"}html[data-ezo-desktop] [data-ezo-area=settings]{gap:var(--ezo-grid-unit)}html[data-ezo-desktop] ezo-layout[mode=app]{grid-template-rows:20px 20px auto auto auto;grid-template-areas:"header"".""main""page-dots""footer"}html[data-ezo-desktop] ezo-createaccount{--app-layout:0px 0px 20px 20px auto 0px 0px 0px}
