@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";@font-face{font-family:IBM Plex Sans;font-weight:100;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-thin.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-thin.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:100;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-thin-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-thin-italic.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:200;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-extra-light.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-extra-light.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:200;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-extra-light-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-extra-light-italic.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:300;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-light.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-light.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:300;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-light-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-light-italic.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-regular.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-regular.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-regular-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-regular-italic.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:450;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-text.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-text.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:450;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-text-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-text-italic.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-medium.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-medium.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-medium-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-medium-italic.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-semi-bold.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-semi-bold.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-semi-bold-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-semi-bold-italic.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:700;font-style:normal;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-bold.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-bold.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:700;font-style:italic;font-display:block;font-feature-settings:"liga" on;src:url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-bold-italic.woff2) format("woff2"),url(https://d174wxha3c6zfm.cloudfront.net/fonts/ibm-plex-sans-bold-italic.woff) format("woff")}a,article,aside,blockquote,body,canvas,caption,dd,details,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,label,legend,li,menu,nav,ol,p,q,section,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}body{line-height:1}button{border:none;font-weight:400}dfn{font-style:normal}dialog{margin:0;padding:0;border:none}footer,header,nav{display:block}img{font-size:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;cursor:text}input:focus,textarea:focus{outline:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}menu,ol,ul{list-style:none}summary::marker,summary::-webkit-details-marker{display:none}hr{margin:0;border:none}*{-webkit-overflow-scrolling:touch}html{--display-font-family: "IBM Plex Sans", sans-serif;--body-font-family: "IBM Plex Sans", sans-serif;--body-font-size: 16px;--box-shadow-stroke-black: 0 0 0 1px rgb(0 0 0 / 15%);--box-shadow-stroke-white: 0 0 0 1px rgb(255 255 255 / 15%);--text-stroke-black: 1px rgb(0 0 0 / 15%);--text-stroke-white: 1px rgb(255 255 255 / 15%);--color-1: #1e1f30;--color-1-rgb: 30 31 48;--color-1-oklch: 24.66% .032 282.31;--color-2: #414264;--color-2-rgb: 65 66 100;--color-2-oklch: 39.33% .058 282.31;--color-3: #856b2f;--color-3-rgb: 133 107 47;--color-3-oklch: 54.01% .085 85.82;--color-4: #b2975b;--color-4-rgb: 178 151 91;--color-4-oklch: 68.68% .085 85.82;--color-5: #d9c69e;--color-5-rgb: 217 198 158;--color-5-oklch: 83.36% .058 85.82;--color-6: #fff8e9;--color-6-rgb: 255 248 233;--color-6-oklch: 98.03% .032 85.82;overflow:hidden;-webkit-text-size-adjust:100%}body{transform:translate(0);position:fixed;inset:0;overflow:hidden;font-size:var(--body-font-size);-webkit-user-select:none;user-select:none;cursor:default}body,input,input::placeholder,textarea,button,code{font-family:IBM Plex Sans,sans-serif;font-feature-settings:"kern","liga","ss02"}noscript{transform:translateY(-50%);position:absolute;isolation:isolate;top:50%;left:0;display:block;box-sizing:border-box;width:100%;max-height:100%;margin:0;padding:2.67em 1em;line-height:1.3;font-size:20px;font-weight:300;text-align:center;color:var(--color-6)}noscript p{margin:1em 0}noscript a{color:var(--color-6)}a[href]{cursor:pointer}em{font-style:italic}sup{vertical-align:super;font-size:.6em}#app{position:absolute;isolation:isolate;inset:0;overflow:hidden;display:block;background-color:var(--color-1)}#app.light{background-color:var(--color-6)}#app:after{content:"";position:absolute;top:0;right:0;left:0;display:block;height:1px;box-shadow:inset 0 1px #fff1}#app.light:after{box-shadow:inset 0 1px #0001}#app>.panel-set{position:absolute;isolation:isolate;inset:0;display:block;overflow:hidden;visibility:hidden}.scroll-x,.scroll-y{-ms-overflow-style:none}.scroll-x{overflow:auto hidden;max-width:100%}.scroll-y{overflow:hidden auto;max-height:100%}.request-progress-bar{position:absolute;top:0;left:0;display:block;width:0;height:3px;background-color:var(--color-2)}.light .request-progress-bar{background-color:var(--color-4)}.app-notifications{position:absolute;top:0;right:0;overflow:hidden;display:block}.app-notifications .notification{transition:right .2s cubic-bezier(.3,.1,.15,.95),height .2s cubic-bezier(.3,.1,.15,.95);position:relative;right:-100%;overflow:hidden;display:flex;align-items:center;column-gap:6px;box-sizing:border-box;width:320px;max-width:100%;height:48px;margin:7px 16px;padding:0 12px;background-color:rgb(var(--color-1-rgb) / 94%);box-shadow:inset 0 0 0 1px #fff3,0 0 0 1px #00000040,0 0 0 1px var(--color-1),0 0 24px #00000026;border-radius:12px}.light .app-notifications .notification{background-color:rgb(var(--color-6-rgb) / 94%);box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 1px var(--color-5),0 0 0 1px #0003,0 0 24px #00000026}.glass .app-notifications .notification{background-color:rgb(var(--color-1-rgb) / 85%);-webkit-backdrop-filter:saturate(133%) blur(10px);backdrop-filter:saturate(133%) blur(10px)}.light.glass .app-notifications .notification{background-color:rgb(var(--color-6-rgb) / 82%)}.app-notifications .notification:first-child{margin-top:16px}.app-notifications .notification:last-child{margin-bottom:24px}.app-notifications .notification .icon>svg{display:block;width:25px;height:25px;paint-order:stroke;stroke-width:10}.app-notifications .notification .icon>svg>path{stroke:#00000026}.light .app-notifications .notification .icon>svg>path{stroke:#ffffff26}.app-notifications .notification.error .icon>svg>path{fill:#de3e2d}.light .app-notifications .notification.error .icon>svg>path{fill:#ba0d01}.app-notifications .notification.alert .icon>svg>path{fill:#ab7300;fill:oklch(60% .2 85deg)}.light .app-notifications .notification.alert .icon>svg>path{fill:#865900;fill:oklch(50% .2 85deg)}.app-notifications .notification.success .icon>svg>path{fill:#2e9a00;fill:oklch(60% .2 140deg)}.light .app-notifications .notification.success .icon>svg>path{fill:#217700;fill:oklch(50% .2 140deg)}.app-notifications .notification .message{display:block;overflow:hidden;paint-order:stroke;line-height:1.4;font-size:13px;-webkit-text-stroke:1px rgb(0 0 0 / 15%);text-stroke:1px rgb(0 0 0 / 15%);text-overflow:ellipsis;white-space:nowrap;color:var(--color-6)}.light .app-notifications .notification .message{-webkit-text-stroke:1px rgb(255 255 255 / 15%);text-stroke:1px rgb(255 255 255 / 15%);color:var(--color-1)}.prompt-list{position:absolute;inset:0;display:block;overflow:hidden auto}.prompt{position:absolute;display:block;box-sizing:border-box;opacity:.1%;width:100%;min-height:100%}.checkbox{position:relative;isolation:isolate;display:inline-block;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff60,0 0 0 1px #00000040,0 0 0 1px var(--color-1)}.light .checkbox{box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 1px var(--color-5),0 0 0 1px #00000060}.checkbox:before{transition:background-color .2s cubic-bezier(.3,.1,.15,.95);content:"";position:absolute;z-index:-1;inset:0;display:block;background-color:#fff0}.checkbox:hover:before{background-color:#ffffff08}.light .checkbox:hover:before{background-color:#fff5}.checkbox:active:before{background-color:#fff0}.checkbox>svg{position:absolute;top:0;left:0;display:none;width:17px;height:17px;paint-order:stroke}.checkbox.checked>svg{display:block}.checkbox>svg>path{transition:fill .2s cubic-bezier(.3,.1,.15,.95),stroke .2s cubic-bezier(.3,.1,.15,.95);fill:var(--color-6);stroke-width:10;stroke:#00000026}.light .checkbox>svg>path{fill:var(--color-1);stroke:#ffffff26}.segmented-button{position:relative;isolation:isolate;display:flex;height:23px;column-gap:1px;box-shadow:inset 0 0 7px #00000026,0 0 0 1px #00000040,0 0 0 1px var(--color-1);border-radius:5px}.light .segmented-button{box-shadow:inset 0 0 7px #00000026,0 0 0 1px #0006}.segmented-button:after{content:"";position:absolute;z-index:-1;inset:-1px;display:block;box-shadow:0 0 0 1px #fff1;border-radius:6px}.segmented-button>button{position:relative;isolation:isolate;overflow:hidden;display:block;flex:none;box-sizing:border-box;width:23px;height:23px;padding:0;paint-order:stroke;background-color:rgb(var(--color-1-rgb) / 60%);box-shadow:inset 0 0 0 1px #ffffff60;line-height:23px;font-size:13px;text-align:center;-webkit-text-stroke:1px rgb(0 0 0 / 15%);text-stroke:1px rgb(0 0 0 / 15%);color:var(--color-6);white-space:nowrap;cursor:default}.light .segmented-button>button{background-color:rgb(var(--color-6-rgb) / 60%);box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 1px var(--color-5);-webkit-text-stroke:1px rgb(255 255 255 / 15%);text-stroke:1px rgb(255 255 255 / 15%);color:var(--color-1)}.segmented-button>button.active{background-color:transparent;box-shadow:none;color:#ffffffe5}.light .segmented-button>button.active{color:#000000e5}.segmented-button>button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.segmented-button>button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.segmented-button>button:not(:first-child,.active){box-shadow:inset 0 0 0 1px #ffffff60,-1px 0 #00000040,-1px 0 0 var(--color-1)}.light .segmented-button>button:not(:first-child,.active){box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 1px var(--color-5),-1px 0 #00000060}.segmented-button>button:not(.active)+button.active:not(:first-child){box-shadow:-1px 0 #00000040,-1px 0 0 var(--color-1)}.light .segmented-button>button:not(.active)+button.active:not(:first-child){box-shadow:-1px 0 #00000060}.segmented-button>button:before{transition:background-color .2s cubic-bezier(.3,.1,.15,.95);content:"";position:absolute;z-index:-1;inset:0;display:block;background-color:#fff0}.segmented-button>button:hover:before{background-color:#ffffff08}.light .segmented-button>button:hover:before{background-color:#fff5}.segmented-button>button:active:before{background-color:#fff0}.selector-button{position:relative;isolation:isolate;overflow:hidden;display:block;height:23px;padding-left:7px;padding-right:23px;paint-order:stroke;background-color:transparent;box-shadow:inset 0 0 0 1px #ffffff60,0 0 0 1px #00000040,0 0 0 1px var(--color-1);border-radius:5px;line-height:23px;font-size:13px;-webkit-text-stroke:1px rgb(0 0 0 / 15%);text-stroke:1px rgb(0 0 0 / 15%);color:var(--color-6);white-space:nowrap;cursor:default}.light .selector-button{box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 1px var(--color-5),0 0 0 1px #00000060;-webkit-text-stroke:1px rgb(255 255 255 / 15%);text-stroke:1px rgb(255 255 255 / 15%);color:var(--color-1)}.glass .selector-button{background-color:rgb(var(--color-1-rgb) / 60%)}.selector-button.disabled{box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #00000040,0 0 0 1px var(--color-1)}.light .selector-button.disabled{box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 1px var(--color-5),0 0 0 1px #00000040}.light.glass .selector-button{background-color:rgb(var(--color-6-rgb) / 60%)}.selector-button:before{transition:background-color .2s cubic-bezier(.3,.1,.15,.95);content:"";position:absolute;z-index:-1;inset:0;display:block;background-color:#fff0}.selector-button:not(.disabled):hover:before{background-color:#ffffff08}.light .selector-button:not(.disabled):hover:before{background-color:#fff5}.selector-button:not(.disabled):active:before{background-color:#fff0}.selector-button svg.caret-down-21-icon{position:absolute;top:1px;right:1px;display:block;width:21px;height:21px;paint-order:stroke;opacity:90%}.selector-button.disabled svg.caret-down-21-icon{opacity:25%}.selector-button .caret-down-21-icon>path{fill:var(--color-6);stroke-width:10;stroke:#00000026}.light .selector-button .caret-down-21-icon>path{fill:var(--color-1);stroke:#ffffff26}.menu{--border-radius: 10px;position:absolute;isolation:isolate;display:block;width:160px;background-color:rgb(var(--color-1-rgb) / 94%);box-shadow:inset 0 0 0 1px #fff3,0 0 0 1px #00000040,0 0 0 1px var(--color-1),0 0 24px #00000026;border-radius:var(--border-radius)}.light .menu{background-color:rgb(var(--color-6-rgb) / 94%);box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 1px var(--color-5),0 0 0 1px #0003,0 0 24px #00000026}.glass .menu{background-color:rgb(var(--color-1-rgb) / 85%);-webkit-backdrop-filter:saturate(133%) blur(10px);backdrop-filter:saturate(133%) blur(10px)}.light.glass .menu{background-color:rgb(var(--color-6-rgb) / 82%)}.menu.action-groups,.menu.option-groups{--border-radius: 14px;width:178px}.menu.action-groups .actions{overflow:hidden;margin:9px;box-shadow:inset 0 0 0 1px #fff1,0 0 0 1px #0001;border-radius:9px}.menu .action>a,.menu .action>button{transition:background-color .2s cubic-bezier(.3,.1,.15,.95);display:block;box-sizing:border-box;width:100%;height:36px;padding-left:10px;paint-order:stroke;background-color:#fff0;line-height:36px;font-size:13px;text-align:start;-webkit-text-stroke:1px rgb(0 0 0 / 15%);text-stroke:1px rgb(0 0 0 / 15%);text-decoration:none;white-space:nowrap;color:var(--color-6);cursor:pointer}.light .menu .action>a,.light .menu .action>button{-webkit-text-stroke:1px rgb(255 255 255 / 15%);text-stroke:1px rgb(255 255 255 / 15%);color:var(--color-1)}.menu .action:not(:last-child)>a,.menu .action:not(:last-child)>button{box-shadow:inset 0 -1px #fff1}.light .menu .action:not(:last-child)>a,.light .menu .action:not(:last-child)>button{box-shadow:inset 0 -1px #0001}.menu .action>a:hover,.menu .action>button:hover{background-color:#ffffff08}.light .menu .action>a:hover,.light .menu .action>button:hover{background-color:#fff5}.menu .action>a:active,.menu .action>button:active{background-color:#fff0}.menu:not(.action-groups) .action:first-child>a,.menu:not(.action-groups) .action:first-child>button{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.menu:not(.action-groups) .action:last-child>a,.menu:not(.action-groups) .action:last-child>button{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.menu.option-groups .options{overflow:hidden;margin:9px;box-shadow:inset 0 0 0 1px #fff1,0 0 0 1px #0001;border-radius:9px}.menu .option{transition:background-color .2s cubic-bezier(.3,.1,.15,.95);display:block;box-sizing:border-box;width:100%;height:36px;padding-left:10px;paint-order:stroke;background-color:#fff0;line-height:36px;font-size:13px;-webkit-text-stroke:1px rgb(0 0 0 / 15%);text-stroke:1px rgb(0 0 0 / 15%);white-space:nowrap;color:var(--color-6);cursor:default}.light .menu .option{-webkit-text-stroke:1px rgb(255 255 255 / 15%);text-stroke:1px rgb(255 255 255 / 15%);color:var(--color-1)}.menu .option:not(:last-child){box-shadow:inset 0 -1px #fff1}.light .menu .option:not(:last-child){box-shadow:inset 0 -1px #0001}.menu .option:hover{background-color:#ffffff08}.light .menu .option:hover{background-color:#fff5}.menu .option:active{background-color:#fff0}.menu:not(.option-groups) .option:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.menu:not(.option-groups) .option:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.menu .settings{padding:12px 0}.menu .setting{transition:background-color .2s cubic-bezier(.3,.1,.15,.95);display:flex;box-sizing:border-box;width:100%;height:36px;padding-left:16px;padding-right:16px;align-items:center;paint-order:stroke;background-color:#fff0;line-height:36px;font-size:13px;-webkit-text-stroke:1px rgb(0 0 0 / 15%);text-stroke:1px rgb(0 0 0 / 15%);white-space:nowrap;color:var(--color-6)}.light .menu .setting{-webkit-text-stroke:1px rgb(255 255 255 / 15%);text-stroke:1px rgb(255 255 255 / 15%);color:var(--color-1)}.menu .setting-name{flex-grow:1}.menu .input-control{position:relative;isolation:isolate;display:block;width:46px;height:23px}.menu .input-control:after{content:"";position:absolute;z-index:-1;inset:-1px;display:block;border-radius:6px;box-shadow:0 0 0 1px #fff1}.menu .input-control input{display:block;width:47px;height:23px;padding:0;box-shadow:inset 0 0 7px #00000026,0 0 0 1px #00000040,0 0 0 1px var(--color-1);border-radius:5px;paint-order:stroke;background-color:transparent;line-height:23px;font-size:13px;text-align:center;-webkit-text-stroke:1px rgb(0 0 0 / 15%);text-stroke:1px rgb(0 0 0 / 15%);color:var(--color-6)}.light .menu .input-control input{box-shadow:inset 0 0 7px #00000026,0 0 0 1px #0006;-webkit-text-stroke:1px rgb(255 255 255 / 15%);text-stroke:1px rgb(255 255 255 / 15%);color:var(--color-1)}.panel{--panel-header-height: 54px;transition:left .4s cubic-bezier(.3,.1,.15,.95),width .4s cubic-bezier(.3,.1,.15,.95);position:absolute;isolation:isolate;overflow:hidden;visibility:hidden;opacity:.1%;box-sizing:border-box}.panel .panel-window{transition:left .4s cubic-bezier(.3,.1,.15,.95),width .4s cubic-bezier(.3,.1,.15,.95);position:absolute}.panel .panel-header{position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;height:var(--panel-header-height)}.panel .panel-header .panel-title{display:block}.panel .panel-body{box-sizing:border-box;height:100%}.panel .panel-body.scroll-y{padding-top:var(--panel-header-height)}.panel .panel-sliver-mask{transition:background-color .2s cubic-bezier(.3,.1,.15,.95);position:absolute;inset:0;overflow:hidden;background-color:rgb(var(--color-1-rgb) / 85%)}.light .panel .panel-sliver-mask{background-color:rgb(var(--color-6-rgb) / 85%)}.panel .panel-sliver-mask:hover{background-color:rgb(var(--color-1-rgb) / 42.5%)}.light .panel .panel-sliver-mask:hover{background-color:rgb(var(--color-6-rgb) / 42.5%)}.panel:not(:first-child) .panel-sliver-mask:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;box-shadow:inset 1px 0 #fff1}.light .panel:not(:first-child) .panel-sliver-mask:before{box-shadow:inset 1px 0 #ffffff40,inset 1px 0 0 var(--color-6)}.panel .panel-sliver-mask:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;box-shadow:inset 1px 0 #00000040,inset 1px 0 0 var(--color-1)}.light .panel .panel-sliver-mask:after{box-shadow:inset 1px 0 #0001}.panel .panel-sliver-mask .panel-title{transition:top .2s cubic-bezier(.3,.1,.15,.95),opacity .2s cubic-bezier(.3,.1,.15,.95);transform-origin:top left;transform:rotate(90deg) translateY(-50%);position:absolute;top:0;left:50%;box-sizing:border-box;padding:0 .67em;paint-order:stroke;line-height:1.2;font-size:18px;font-weight:400;-webkit-text-stroke:var(--text-stroke-black);text-stroke:var(--text-stroke-black);letter-spacing:1px;white-space:nowrap;color:#fff}.light .panel .panel-sliver-mask .panel-title{-webkit-text-stroke:var(--text-stroke-white);text-stroke:1px var(--text-stroke-white);color:#000}.panel .panel-sliver-mask:hover .panel-title{top:-3em;opacity:.1%}.home-panel h1{display:none}.home-panel .logo{transform:translate(-50%,-50%);position:absolute;z-index:1;top:50%;left:50%;width:90px;height:auto}@media (width < 768px){.home-panel .logo{width:75px}}@media (width < 480px){.home-panel .logo{width:60px}}.home-panel .logo>svg{display:block;width:100%;height:auto}.home-panel .logo>svg>path{paint-order:stroke;fill:#d9c69e;stroke-width:5;stroke:#00000026}.light .home-panel .logo>svg>path{fill:#414264;stroke:#ffffff26}@media (width < 768px){.home-panel .logo>svg>path{stroke-width:6}}@media (width < 480px){.home-panel .logo>svg>path{stroke-width:9}}.plug-in-panel{--panel-header-height: 80px;--content-max-width: calc(768px - (var(--content-padding-inline) / 2));--content-padding-inline: calc(6.94vw + 10.67px) ;--content-padding-block: 110px;paint-order:stroke;background-color:var(--color-1);font-family:var(--body-font-family);font-weight:300;-webkit-text-stroke:var(--text-stroke-black);text-stroke:var(--text-stroke-black);color:var(--color-5)}.light .plug-in-panel{background-color:var(--color-6);font-weight:400;-webkit-text-stroke:var(--text-stroke-white);text-stroke:var(--text-stroke-white);color:var(--color-2)}.plug-in-panel.natural-midi{--color-2: #00461a;--color-2-rgb: 0 70 26;--color-3: #009570;--color-3-rgb: 0 149 112;--color-5: #bae2cf;--color-5-rgb: 186 226 207;--color-6: #ffffdc;--color-6-rgb: 255 255 221;--display-font-family: "Libre Baskerville", serif;--body-font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;-webkit-text-stroke:var(--text-stroke-white);text-stroke:var(--text-stroke-white);color:var(--color-2)}.light .plug-in-panel.natural-midi{color:var(--color-2)}@media (width < 768px){.plug-in-panel{--panel-header-height: calc(6.94vw + 26.67px) ;--content-padding-block: calc(6.94vw + 56.67px) }}@media (width < 480px){.plug-in-panel{--panel-header-height: 60px;--content-padding-block: 90px}}.plug-in-panel .floating-pill{position:relative;z-index:1;isolation:isolate}.plug-in-panel .floating-pill:before{--background-color: var(--color-1);--box-shadow-blur: calc(.25em + 14px) ;content:"";position:absolute;z-index:-1;inset:0;display:block;background-color:var(--background-color);box-shadow:0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color),0 0 var(--box-shadow-blur) var(--background-color);border-radius:var(--font-size)}.light .plug-in-panel .floating-pill:before{--background-color: var(--color-6)}.plug-in-panel.natural-midi .floating-pill:before{--background-color: var(--color-6)}.plug-in-panel .small-caps{font-variant-caps:small-caps}.plug-in-panel .panel-header{display:flex;align-items:flex-end;padding-left:var(--content-padding-inline);padding-right:var(--content-padding-inline)}.plug-in-panel .plug-in-background{position:absolute;z-index:-1;inset:0;display:block;background-color:var(--color-2)}.light .plug-in-panel .plug-in-background,.plug-in-panel.natural-midi .plug-in-background{background-color:var(--color-5)}.plug-in-panel .plug-in-background>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-position:center;object-fit:cover}.plug-in-panel.natural-midi .plug-in-background>img{object-position:right top}@media (width < 768px){.plug-in-panel .plug-in-background>img{object-position:66.67% center}}@media (width < 480px){.plug-in-panel.natural-midi .plug-in-background>img{object-fit:contain}}.plug-in-panel .plug-in-background:after{content:"";position:absolute;inset:0;display:block;background-image:var(--background-image)}.plug-in-panel.natural-midi .plug-in-background:after{background-image:linear-gradient(90deg,var(--color-6) 0%,var(--color-6) 15%,rgb(var(--color-6-rgb) / 0%) 100%)}@media (width < 1024px){.plug-in-panel.natural-midi .plug-in-background:after{background-image:linear-gradient(90deg,var(--color-6) 0%,var(--color-6) 25%,rgb(var(--color-6-rgb) / 0%) 100%)}}@media (width < 480px){.plug-in-panel.natural-midi .plug-in-background:after{background-image:linear-gradient(90deg,var(--color-6) 0%,var(--color-6) 50%,rgb(var(--color-6-rgb) / 0%) 100%)}}.plug-in-panel .panel-header .panel-title{--font-size: 26px;--icon-size: calc(.2em + var(--font-size));display:flex;column-gap:.5em;align-items:center;height:var(--icon-size)}@media (width < 768px){.plug-in-panel .panel-header .panel-title{--font-size: calc(1.39vw + 15.33px) }}@media (width < 480px){.plug-in-panel .panel-header .panel-title{--font-size: 22px}}.plug-in-panel .plug-in-icon{display:block;width:var(--icon-size);height:var(--icon-size)}.plug-in-panel .plug-in-name{display:block;line-height:var(--icon-size);font-family:var(--display-font-family);font-size:var(--font-size);color:var(--color-5)}.light .plug-in-panel .plug-in-name{color:var(--color-2)}.plug-in-panel.natural-midi .plug-in-name{font-style:italic;color:var(--color-2)}.plug-in-panel .panel-body{padding-left:var(--content-padding-inline);padding-right:var(--content-padding-inline);padding-bottom:var(--panel-header-height)}.plug-in-panel .document{display:block;padding-top:var(--content-padding-block);user-select:text}.plug-in-panel .plug-in-description{margin-bottom:2.5em}.plug-in-panel h1{position:relative;left:-.1em;display:block;max-width:var(--content-max-width);margin-bottom:.5em;line-height:1.15;font-family:var(--display-font-family);font-size:62px;font-weight:200}.light .plug-in-panel h1{font-weight:300}.plug-in-panel.atrium h1{line-height:1.05;font-size:86px}.plug-in-panel.natural-midi h1{max-width:780px;font-weight:400}.light .plug-in-panel.natural-midi h1{font-weight:400}@media (width < 768px){.plug-in-panel h1{font-size:calc(8.33vw - 2px)}.plug-in-panel.atrium h1{font-size:calc(11.81vw - 4.67px)}}@media (width < 480px){.plug-in-panel h1{font-size:38px}.plug-in-panel.atrium h1{font-size:52px}}.plug-in-panel h2{display:block;max-width:var(--content-max-width);margin-bottom:.67em;line-height:1.4;font-family:var(--display-font-family);font-size:28px}.plug-in-panel.atrium h2{font-size:34px}@media (width < 768px){.plug-in-panel h2{font-size:calc(2.08vw + 12px)}.plug-in-panel.atrium h2{font-size:calc(2.78vw + 12.67px)}}@media (width < 480px){.plug-in-panel h2{font-size:22px}.plug-in-panel.atrium h2{font-size:26px}}.plug-in-panel p,.plug-in-panel ul,.plug-in-panel ol{display:block;max-width:var(--content-max-width);margin-bottom:1.5em;line-height:1.6}.plug-in-panel ul{list-style:disc;padding-left:1em}.plug-in-panel ol{list-style:decimal;padding-left:1em}.plug-in-panel li{margin-bottom:.25em}.plug-in-panel s{text-decoration:line-through}.plug-in-panel.natural-midi .highlight{position:relative;left:-3px;display:inline-block;padding-left:4px;padding-right:4px;background-color:#ffd485d9;box-shadow:var(--box-shadow-stroke-white);border-radius:.2em}.plug-in-panel hr{display:block;max-width:var(--content-max-width);margin-top:2.5em;margin-bottom:2.5em;box-shadow:var(--box-shadow-stroke-black);border-bottom:1px dotted rgb(var(--color-5-rgb) / 50%)}.light .plug-in-panel hr{box-shadow:var(--box-shadow-stroke-white);border-bottom-color:rgb(var(--color-2-rgb) / 50%)}.plug-in-panel .subscriber-form{--form-height: 46px;display:flex;box-sizing:border-box;gap:1.25em 1em;width:100%;max-width:486px;padding-bottom:var(--content-padding-block)}@media (width < 480px){.plug-in-panel .subscriber-form{flex-direction:column}}.plug-in-panel .field.email{flex-grow:1}.plug-in-panel .field.button{flex-grow:0}@media (width < 480px){.plug-in-panel .field.button{flex-grow:0}}.plug-in-panel .field input,.plug-in-panel .field button{display:block;box-sizing:border-box;height:var(--form-height);padding:0;border:none;border-radius:var(--form-height);line-height:var(--form-height);font-family:Helvetica Neue,helvetica,sans-serif;font-size:var(--body-font-size)}.plug-in-panel .field input{width:100%;padding-left:20px;paint-order:stroke;background-color:rgb(var(--color-4-rgb) / 20%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 1em rgb(var(--color-4-rgb) / 15%),var(--box-shadow-stroke-black);color:var(--color-5)}.light .plug-in-panel .field input,.plug-in-panel.natural-midi .field input{background-color:rgb(var(--color-3-rgb) / 20%);box-shadow:inset 0 0 1em rgb(var(--color-3-rgb) / 15%),var(--box-shadow-stroke-white);color:var(--color-2)}.plug-in-panel .field button{transition:background-color .2s cubic-bezier(.3,.1,.15,.95),box-shadow .2s cubic-bezier(.3,.1,.15,.95);width:9.5em;paint-order:stroke;background-color:var(--color-3);box-shadow:inset 0 0 1em rgb(var(--color-4-rgb) / 15%),var(--box-shadow-stroke-black);letter-spacing:.025em;color:var(--color-6)}.light .plug-in-panel .field button,.plug-in-panel.natural-midi .field button{background-color:var(--color-3);box-shadow:inset 0 0 1em rgb(var(--color-2-rgb) / 15%),var(--box-shadow-stroke-white);-webkit-text-stroke:var(--text-stroke-black);text-stroke:var(--text-stroke-black);color:var(--color-6)}@media (width < 480px){.plug-in-panel .field button{width:100%}}.plug-in-panel .field button:hover{background-color:var(--color-4);box-shadow:inset 0 0 1em rgb(var(--color-5-rgb) / 15%),var(--box-shadow-stroke-black)}.light .plug-in-panel .field button:hover,.plug-in-panel.natural-midi .field button:hover{background-color:var(--color-2);box-shadow:inset 0 0 1em rgb(var(--color-1-rgb) / 15%),var(--box-shadow-stroke-white)}.plug-in-panel .copyright{--font-size: .8em;display:block;line-height:1;font-size:var(--font-size);color:var(--color-5)}.light .plug-in-panel .copyright,.plug-in-panel.natural-midi .copyright{color:var(--color-2)}
