*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#fafaf7;color:#111;overflow-x:clip;word-break:keep-all;-webkit-font-smoothing:antialiased;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}::-moz-selection{background:#d6ff3f;color:#0b0b0c}::selection{background:#d6ff3f;color:#0b0b0c}:focus-visible{outline:2px solid #0b0b0c;outline-offset:2px}.section-dark :focus-visible{outline-color:#d6ff3f}summary{list-style:none}summary::-webkit-details-marker{display:none}body.nav-lock{overflow:hidden}img{max-width:100%}table{border-collapse:collapse}.wrap{margin-inline:auto;max-width:100rem;padding-inline:clamp(20px,4vw,64px);width:100%}.prose-w{max-width:72ch}.sec{padding-block:clamp(3.5rem,7.5vw,6.75rem)}.sec-tight{padding-block:clamp(2.5rem,5vw,4rem)}.section-dark{background:#0b0b0c;color:#fafaf7}.disp{letter-spacing:-.035em;line-height:1.05}.disp,.h1{font-family:Archivo,Pretendard Variable,Pretendard,sans-serif;font-weight:800}.h1{font-size:clamp(2.4rem,7vw,5.05rem);letter-spacing:-.04em;line-height:1.12}.h2{font-size:clamp(1.9rem,4.1vw,3.15rem);font-weight:800;letter-spacing:-.038em;line-height:1.18;margin-top:1.1rem}.h2,.h3{font-family:Archivo,Pretendard Variable,Pretendard,sans-serif}.h3{font-size:clamp(1.32rem,2.15vw,1.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.35}.lead{color:#5e5e63;font-size:clamp(16px,1.2vw,17px);line-height:1.8;max-width:68ch}.section-dark .lead{color:hsla(60,23%,97%,.62)}.lab{align-items:center;color:#111;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;gap:.55rem;letter-spacing:clamp(.08em,.2vw,.16em);text-transform:uppercase}.lab:before{background:#0b0b0c;content:"";flex:none;height:2px;width:1.5rem}.section-dark .lab{color:#d6ff3f}.section-dark .lab:before{background:#d6ff3f}.mono{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.idx{color:#9a9a96;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;letter-spacing:.06em}.section-dark .idx{color:hsla(60,23%,97%,.42)}.mk{background-image:linear-gradient(#d6ff3f,#d6ff3f);background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;color:#0b0b0c;display:inline;padding-inline:.1em}html.js .mk{background-size:0 100%;transition:background-size .6s cubic-bezier(.2,1,.28,1)}html.js .rv.is-in .mk{background-size:100% 100%}@media (prefers-reduced-motion:reduce){html.js .mk{background-size:100% 100%;transition:none}}.section-dark .ruled{background-image:linear-gradient(180deg,transparent calc(2rem - 1px),hsla(60,23%,97%,.07) 2rem)}.btn{align-items:center;border:2px solid transparent;border-radius:2px;display:inline-flex;font-size:16px;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:-.01em;line-height:1.2;padding:.85rem 1.5rem;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .16s ease}.btn:active{transform:translateY(1px)}.btn-p{background:#0b0b0c;border-color:#0b0b0c;color:#fafaf7}.btn-l,.btn-p:hover{background:#d6ff3f;border-color:#d6ff3f;color:#0b0b0c}.btn-l:hover{background:#0b0b0c;color:#d6ff3f}.btn-o{background:transparent;border-color:#111;color:#111}.btn-o:hover{background:#111;color:#fafaf7}.section-dark .btn-o{border-color:hsla(60,23%,97%,.4);color:#fafaf7}.section-dark .btn-o:hover{background:#fafaf7;border-color:#fafaf7;color:#0b0b0c}.util{background:#0b0b0c;color:hsla(60,23%,97%,.6);font-size:13px}.util-in{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-inline:auto;max-width:100rem;padding:.5rem clamp(20px,4vw,64px)}.util b{color:#d6ff3f;font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:.04em}.util-in>span{min-width:0}.util-links{align-items:center;display:flex;flex:none;gap:1.1rem}.util-links a{color:hsla(60,23%,97%,.86);font-weight:600;transition:color .18s;white-space:nowrap}.util-links a:hover{color:#d6ff3f}.head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(60,23%,97%,.96);border-bottom:2px solid #0b0b0c;position:sticky;top:0;transition:box-shadow .28s;z-index:50}body.is-scrolled .head{box-shadow:0 10px 30px -22px rgba(11,11,12,.7)}.head-in{align-items:center;display:flex;gap:1rem;height:4.25rem;justify-content:space-between;margin-inline:auto;max-width:100rem;padding-inline:clamp(20px,4vw,64px)}@media (min-width:1100px){.head-in{height:4.9rem}}.logo{gap:.6rem}.logo,.logo .mark{align-items:center;display:inline-flex}.logo .mark{background:#0b0b0c;color:#d6ff3f;flex:none;font-family:Archivo,sans-serif;font-size:14px;font-weight:800;height:2.1rem;justify-content:center;letter-spacing:-.03em;width:2.1rem}.logo .nm{color:#111;display:block;font-family:Archivo,Pretendard Variable,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.04em;line-height:1.15}.logo .en{color:#5e5e63;display:block;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.2em}.gnb{display:none}@media (min-width:1100px){.gnb{display:block}}.gnb>ul{align-items:center;display:flex}.gnb>ul>li{position:relative}.gnb>ul>li>a{align-items:center;color:#111;display:inline-flex;font-size:16px;font-weight:700;height:4.9rem;letter-spacing:-.02em;padding-inline:.85rem;transition:color .18s}.gnb>ul>li>a:hover{color:#0b0b0c}.gnb>ul>li:after{background:#d6ff3f;bottom:0;content:"";height:4px;left:.85rem;position:absolute;right:.85rem;transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.2,1,.28,1)}.gnb>ul>li:focus-within:after,.gnb>ul>li:hover:after{transform:scaleX(1)}.dd{background:#0b0b0c;border:2px solid #0b0b0c;display:flex;flex-direction:column;left:0;min-width:12rem;opacity:0;padding:.3rem;position:absolute;top:100%;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s .18s;visibility:hidden}.gnb>ul>li:focus-within .dd,.gnb>ul>li:hover .dd{opacity:1;transform:none;transition-delay:0s;visibility:visible}.dd a{align-items:center;color:hsla(60,23%,97%,.72);display:flex;font-size:15px;font-weight:600;gap:1rem;justify-content:space-between;padding:.58rem .75rem;transition:background .15s,color .15s}.dd a span{color:hsla(60,23%,97%,.35);font-family:IBM Plex Mono,monospace;font-size:12px}.dd a:hover{background:#d6ff3f;color:#0b0b0c}.dd a:hover span{color:rgba(11,11,12,.55)}body[data-page=academy] .gnb a[data-nav=academy],body[data-page=admission] .gnb a[data-nav=admission],body[data-page=curriculum] .gnb a[data-nav=curriculum],body[data-page=manage] .gnb a[data-nav=manage],body[data-page=notice] .gnb a[data-nav=notice],body[data-page=schedule] .gnb a[data-nav=schedule],body[data-page=teachers] .gnb a[data-nav=teachers]{color:#0b0b0c}body[data-page=academy] .gnb>ul>li:has(a[data-nav=academy]):after,body[data-page=admission] .gnb>ul>li:has(a[data-nav=admission]):after,body[data-page=curriculum] .gnb>ul>li:has(a[data-nav=curriculum]):after,body[data-page=manage] .gnb>ul>li:has(a[data-nav=manage]):after,body[data-page=notice] .gnb>ul>li:has(a[data-nav=notice]):after,body[data-page=schedule] .gnb>ul>li:has(a[data-nav=schedule]):after,body[data-page=teachers] .gnb>ul>li:has(a[data-nav=teachers]):after{transform:scaleX(1)}.head-cta{display:none}@media (min-width:1100px){.head-cta{display:inline-flex}}.burger{border:2px solid #0b0b0c;display:inline-flex;flex:none;flex-direction:column;gap:5px;height:2.6rem;justify-content:center;padding-inline:.55rem;width:2.6rem}.burger span{background:#0b0b0c;display:block;height:2px}@media (min-width:1100px){.burger{display:none}}.\!mnav{background:#0b0b0c!important;color:#fafaf7!important;display:flex!important;flex-direction:column!important;inset:0!important;overflow-y:auto!important;padding:1rem 1.25rem 3rem!important;position:fixed!important;transform:translateX(100%)!important;transition:transform .34s cubic-bezier(.2,1,.28,1),visibility 0s .34s!important;visibility:hidden!important;z-index:80!important}.mnav{background:#0b0b0c;color:#fafaf7;display:flex;flex-direction:column;inset:0;overflow-y:auto;padding:1rem 1.25rem 3rem;position:fixed;transform:translateX(100%);transition:transform .34s cubic-bezier(.2,1,.28,1),visibility 0s .34s;visibility:hidden;z-index:80}.\!mnav.is-open{transform:none!important;transition-delay:0s!important;visibility:visible!important}.mnav.is-open{transform:none;transition-delay:0s;visibility:visible}.mnav-top{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem}.mnav-top .logo .nm{color:#fafaf7}.mnav-top .logo .en{color:hsla(60,23%,97%,.5)}.mnav-top .logo .mark{background:#d6ff3f;color:#0b0b0c}.mnav-close{color:#fafaf7;font-size:1.9rem;line-height:1;padding:.2rem .5rem}.mnav-body{flex:1}.mnav .plain,.mnav details{border-top:1px solid #2a2a2e}.\!mnav .plain,.\!mnav details{border-top:1px solid #2a2a2e!important}.\!mnav .plain{align-items:center!important;color:#fafaf7!important;display:flex!important;font-family:Archivo,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;justify-content:space-between!important;letter-spacing:-.03em!important;padding:1rem .1rem!important}.mnav .plain{align-items:center;color:#fafaf7;display:flex;font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:700;justify-content:space-between;letter-spacing:-.03em;padding:1rem .1rem}.\!mnav summary{align-items:center!important;cursor:pointer!important;display:flex!important;font-family:Archivo,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;justify-content:space-between!important;letter-spacing:-.03em!important;padding:1rem .1rem!important}.mnav summary{align-items:center;cursor:pointer;display:flex;font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:700;justify-content:space-between;letter-spacing:-.03em;padding:1rem .1rem}.\!mnav summary:after{border-bottom:2px solid #d6ff3f!important;border-right:2px solid #d6ff3f!important;content:""!important;height:.5rem!important;margin-right:.3rem!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform .22s!important;width:.5rem!important}.mnav summary:after{border-bottom:2px solid #d6ff3f;border-right:2px solid #d6ff3f;content:"";height:.5rem;margin-right:.3rem;transform:rotate(45deg) translateY(-2px);transition:transform .22s;width:.5rem}.\!mnav details[open] summary:after{transform:rotate(-135deg) translateY(2px)!important}.mnav details[open] summary:after{transform:rotate(-135deg) translateY(2px)}.\!mnav .sub{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;padding:0 .1rem 1rem!important}.mnav .sub{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .1rem 1rem}.\!mnav .sub a{border:1px solid #2a2a2e!important;color:hsla(60,23%,97%,.72)!important;font-size:14px!important;padding:.45rem .8rem!important}.mnav .sub a{border:1px solid #2a2a2e;color:hsla(60,23%,97%,.72);font-size:14px;padding:.45rem .8rem}.\!mnav .sub a:hover{border-color:#d6ff3f!important;color:#d6ff3f!important}.mnav .sub a:hover{border-color:#d6ff3f;color:#d6ff3f}.mnav-cta{margin-top:1.5rem}.demo-badge{align-items:center;background:#0b0b0c;border:1px solid #2a2a2e;bottom:calc(70px + env(safe-area-inset-bottom));color:#fafaf7;display:inline-flex;font-size:12.5px;gap:.4rem;left:.9rem;letter-spacing:-.01em;padding:.4rem .75rem;position:fixed;transition:transform .18s;z-index:78}.demo-badge:hover{border-color:#d6ff3f;transform:translateY(-2px)}.demo-badge b{color:#d6ff3f;font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:.12em}@media (min-width:1024px){.demo-badge{bottom:1.25rem;left:1.25rem}}.quick{background:#0b0b0c;border-top:2px solid #d6ff3f;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;transform:translateY(105%);transition:transform .38s cubic-bezier(.2,1,.28,1);z-index:76}body.qbar-on .quick{transform:none}.quick a{align-items:center;border-left:1px solid #2a2a2e;color:hsla(60,23%,97%,.82);display:flex;flex-direction:column;font-size:12.5px;font-weight:700;gap:.22rem;justify-content:center;padding:.6rem .3rem;transition:background .16s,color .16s}.quick a:first-child{border-left:0}.quick a:focus-visible,.quick a:hover{background:#d6ff3f;color:#0b0b0c}.quick svg{height:1.05rem;width:1.05rem;stroke:currentColor;fill:none;stroke-width:1.7}@media (min-width:1280px){.quick{border-left:2px solid #d6ff3f;border-top:0;bottom:auto;grid-template-columns:1fr;left:auto;padding-bottom:0;right:0;top:50%;transform:translate(105%,-50%);transition:transform .38s cubic-bezier(.2,1,.28,1);width:5.25rem}body.qbar-on .quick{transform:translateY(-50%)}.quick a{border-left:0;border-top:1px solid #2a2a2e;padding-block:.8rem}.quick a:first-child{border-top:0}}html.js .rv{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,1,.28,1),transform .7s cubic-bezier(.2,1,.28,1)}html.js .rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transform:none;transition:none}.animate-blink,.animate-rollx{animation:none}}.roll{background:#d6ff3f;border-block:2px solid #0b0b0c;color:#0b0b0c;overflow:hidden}.roll-t{animation:rollx 34s linear infinite;display:flex;width:-moz-max-content;width:max-content}.roll-t>span{align-items:center;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;gap:1.6rem;letter-spacing:.08em;padding:.55rem 1.6rem .55rem 0;white-space:nowrap}.roll-t em{font-style:normal;opacity:.45}@media (prefers-reduced-motion:reduce){.roll-t{animation-duration:140s}}.photo{background:#edede8;border:2px solid #0b0b0c;overflow:hidden}.photo img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.section-dark .photo{background:#17171a;border-color:#2a2a2e}.spec{background:#fafaf7;border:2px solid #0b0b0c;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.spec{grid-template-columns:repeat(5,minmax(0,1fr))}}.spec>div{border-left:1px solid #e2e2de;border-top:1px solid #e2e2de;padding:1rem 1.1rem}.spec>div:nth-child(-n+2){border-top:0}.spec>div:nth-child(odd){border-left:0}@media (min-width:900px){.spec>div{border-top:0}.spec>div,.spec>div:nth-child(odd){border-left:1px solid #e2e2de}.spec>div:first-child{border-left:0}}.spec dt{color:#5e5e63;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.spec dd{font-size:17px;font-weight:700;letter-spacing:-.02em;margin-top:.3rem}.card{background:#fafaf7;border:2px solid #0b0b0c;position:relative;transition:transform .22s cubic-bezier(.2,1,.28,1),box-shadow .22s}.card:hover{box-shadow:6px 6px 0 #0b0b0c;transform:translate(-3px,-3px)}.section-dark .card{background:#17171a;border-color:#2a2a2e}.section-dark .card:hover{border-color:#d6ff3f;box-shadow:6px 6px 0 #d6ff3f}.card-n{background:#0b0b0c;color:#d6ff3f;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;padding:.25rem .55rem;position:absolute;right:0;top:0}.section-dark .card-n{background:#d6ff3f;color:#0b0b0c}.tbl-wrap{background:#fafaf7;border:2px solid #0b0b0c}.tbl{font-size:16px;text-align:left;width:100%}.tbl thead th{background:#0b0b0c;color:#fafaf7;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;letter-spacing:.08em;padding:.75rem 1.1rem;text-transform:uppercase;white-space:nowrap}.tbl td{border-top:1px solid #e2e2de;color:#5e5e63;line-height:1.7;padding:.95rem 1.1rem;vertical-align:top}.tbl tbody tr:first-child td{border-top:0}.tbl td b{color:#111;font-weight:700}.tbl td .mono{color:#111;font-weight:500}.tbl tbody tr:hover td{background:#f2f4e6}@media (max-width:640px){.tbl thead{display:none}.tbl,.tbl tbody,.tbl td,.tbl tr{display:block;width:100%}.tbl tr{border-top:1px solid #e2e2de;padding:.8rem 1rem 1rem}.tbl tbody tr:first-child{border-top:0}.tbl tbody tr:hover td{background:transparent}.tbl td{border:0;padding:.45rem 0 0}.tbl td:before{color:#5e5e63;content:attr(data-th);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.09em;margin-bottom:.15rem;text-transform:uppercase}}.sch-wrap{background:#fafaf7;border:2px solid #0b0b0c}.sch{table-layout:fixed;text-align:left;width:100%}.sch thead th{background:#0b0b0c;color:#fafaf7;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;letter-spacing:.06em;padding:.7rem .6rem;text-align:center}.sch thead th:first-child{text-align:left;width:7.5rem}.sch tbody th{background:#f1f1ec;border-right:1px solid #e2e2de;border-top:1px solid #e2e2de;padding:.8rem .75rem;text-align:left;vertical-align:top}.sch tbody th .t{color:#111;display:block;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.sch tbody th .p{color:#5e5e63;display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;margin-top:.1rem}.sch td{border-left:1px solid #e2e2de;border-top:1px solid #e2e2de;padding:.6rem .55rem;text-align:center;vertical-align:top}.sch tbody tr:first-child td,.sch tbody tr:first-child th{border-top:0}.sch .cls{color:#111;display:block;font-size:14px;font-weight:700;letter-spacing:-.02em}.sch .sub{color:#5e5e63;display:block;font-size:12px;margin-top:.15rem}.sch .empty,.sch .sub{font-family:IBM Plex Mono,monospace}.sch .empty{color:#c9c9c4;font-size:13px}.sch td.on{background:#d6ff3f}.sch td.on .sub{color:rgba(11,11,12,.62)}.sch td.self{background:#f1f1ec}@media (max-width:767px){.sch,.sch tbody,.sch td,.sch th,.sch tr{display:block;width:100%}.sch thead{display:none}.sch tbody tr{border-top:2px solid #0b0b0c;padding:.25rem 0 .75rem}.sch tbody tr:first-child{border-top:0}.sch tbody th{align-items:baseline;background:transparent;border:0;border-bottom:1px solid #e2e2de;display:flex;gap:.6rem;padding:.8rem 1rem .55rem}.sch tbody th .t{font-size:15.5px}.sch td{align-items:baseline;border:0;border-top:1px solid #edede8;display:flex;gap:.75rem;justify-content:flex-start;padding:.6rem 1rem;text-align:left}.sch tbody tr td:first-of-type{border-top:0}.sch td:before{color:#5e5e63;content:attr(data-th);flex:none;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;width:2.4rem}.sch td .cell{flex:0 1 auto;min-width:0;text-align:left}.sch .cls,.sch .sub{display:inline}.sch .sub{margin-left:.45rem}.sch td.on{background:transparent}.sch td.on .cell{background-image:linear-gradient(#d6ff3f,#d6ff3f);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.2em;padding-inline:.2rem}.sch td.on .sub{color:#4a4a4e}.sch td.self{background:transparent}.sch td.self .cell{color:#5e5e63}}.rp{background:#17171a;border:2px solid #d6ff3f}.rp-tabs{border-bottom:1px solid #2a2a2e;display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.rp-tabs{grid-template-columns:repeat(4,1fr)}}.rp-tab{border-left:1px solid #2a2a2e;border-top:1px solid #2a2a2e;padding:.85rem .9rem;text-align:left;transition:background .16s,color .16s}.rp-tab:nth-child(-n+2){border-top:0}.rp-tab:nth-child(odd){border-left:0}@media (min-width:720px){.rp-tab{border-top:0}.rp-tab,.rp-tab:nth-child(odd){border-left:1px solid #2a2a2e}.rp-tab:first-child{border-left:0}}.rp-tab .nm{color:#fafaf7;display:block;font-size:16px;font-weight:700;letter-spacing:-.02em}.rp-tab .cl{color:hsla(60,23%,97%,.45);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;margin-top:.15rem}.rp-tab:hover{background:#222226}.rp-tab.is-on{background:#d6ff3f}.rp-tab.is-on .nm{color:#0b0b0c}.rp-tab.is-on .cl{color:rgba(11,11,12,.6)}.rp-body{padding:1.4rem 1.15rem 1.5rem}@media (min-width:640px){.rp-body{padding:1.85rem 1.85rem 2rem}}.rp-grid{display:grid;gap:1.15rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.rp-grid{gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-panel{background:#0b0b0c;border:1px solid #2a2a2e;display:flex;flex-direction:column;min-width:0;padding:1.1rem 1.1rem 1.2rem}.rp-panel h4{align-items:baseline;color:hsla(60,23%,97%,.5);display:flex;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;gap:.75rem;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.rp-panel h4 .v{color:#d6ff3f;font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;text-transform:none}.rp-weeks{display:grid;gap:.4rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.05rem;min-width:0}@media (min-width:400px){.rp-weeks{gap:.5rem}}.rp-week{min-width:0;text-align:center}.rp-week .wk{color:hsla(60,23%,97%,.35);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;margin-bottom:.4rem}.rp-dots{display:grid;gap:2px;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;min-width:0}.rp-dot{aspect-ratio:1/1;max-width:9px;width:100%}@media (min-width:900px){.rp-dot{max-width:13px}.rp-dots{gap:3px}}.rp-dot-l,.rp-dot-o{background:#d6ff3f}.rp-dot-l{opacity:.38}.rp-dot-a{background:#ff5c39}.rp-dot-n{background:#2a2a2e}.rp-leg{color:hsla(60,23%,97%,.45);display:flex;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:12px;gap:.75rem;margin-top:auto;padding-top:1.05rem}.rp-leg span{align-items:center;display:inline-flex;gap:.3rem}.rp-leg i{display:inline-block;height:8px;width:8px}.rp-bars{align-items:flex-end;gap:.5rem;height:6.5rem;margin-top:auto;padding-top:1.15rem}.rp-bar,.rp-bars{display:flex;min-width:0}.rp-bar{flex:1 1 0;flex-direction:column;height:100%;justify-content:flex-end}.rp-bar-fill{background:#d6ff3f;transition:height .6s cubic-bezier(.2,1,.28,1);width:100%}.rp-bar .pc{color:hsla(60,23%,97%,.55);display:block;font-family:IBM Plex Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;margin-bottom:.3rem;text-align:center}.rp-bax{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.5rem}.rp-bax span{color:hsla(60,23%,97%,.35);font-family:IBM Plex Mono,monospace;font-size:12px;min-width:0;text-align:center}.rp-rows{display:flex;flex:1;flex-direction:column;gap:.7rem;justify-content:center;margin-top:1.05rem}.rp-row{display:grid;gap:.28rem;grid-template-columns:1fr}.rp-row-t{align-items:baseline;color:hsla(60,23%,97%,.82);display:flex;font-size:13.5px;gap:.75rem;justify-content:space-between;letter-spacing:-.01em}.rp-row-v{flex:none;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-variant-numeric:tabular-nums}.rp-row-track{background:#2a2a2e;height:8px}.rp-row-fill{height:100%;transition:width .65s cubic-bezier(.2,1,.28,1)}.rp-hi .rp-row-fill{background:#ff5c39}.rp-hi .rp-row-v{color:#ff5c39}.rp-mid .rp-row-fill{background:#d6ff3f}.rp-mid .rp-row-v{color:#d6ff3f}.rp-low .rp-row-fill{background:#5e5e63}.rp-low .rp-row-v{color:hsla(60,23%,97%,.5)}.rp-line{margin-top:auto;padding-top:1.15rem}.rp-line svg{display:block;height:auto;margin-inline:auto;max-width:420px;overflow:visible;width:100%}.rp-line .grid{stroke:#2a2a2e;stroke-width:1}.rp-line .path{fill:none;stroke:#d6ff3f;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.rp-line .area{fill:rgba(214,255,63,.12);stroke:none}.rp-line .pt{fill:#0b0b0c;stroke:#d6ff3f;stroke-width:2}.rp-line .lb{fill:hsla(60,23%,97%,.35);font-size:10px}.rp-line .lb,.rp-line .vl{font-family:IBM Plex Mono,monospace}.rp-line .vl{fill:#fafaf7;font-size:10.5px}.rp-note{background:#0b0b0c;border-left:3px solid #d6ff3f;color:hsla(60,23%,97%,.55);font-size:13px;line-height:1.7;margin-top:1.15rem;padding:.7rem .85rem}.rp-fake{align-items:center;background:#d6ff3f;color:#0b0b0c;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;gap:.35rem;letter-spacing:.06em;padding:.22rem .5rem}.tl{display:grid;gap:0}.tl-i{padding:0 0 1.8rem 2.35rem;position:relative}.tl-i:last-child{padding-bottom:0}.tl-i:before{background:#d6ff3f;border:2px solid #0b0b0c;height:13px;left:0;top:.2rem;width:13px;z-index:1}.tl-i:after,.tl-i:before{content:"";position:absolute}.tl-i:after{background:#e2e2de;bottom:-.1rem;left:6px;top:1.1rem;width:2px}.tl-i:last-child:after{display:none}.section-dark .tl-i:before{border-color:#d6ff3f}.section-dark .tl-i:after{background:#2a2a2e}.tl-i .st{color:#5e5e63;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em}.section-dark .tl-i .st{color:hsla(60,23%,97%,.45)}.chk{font-size:17px;line-height:1.75;padding:.22rem 0 .22rem 1.8rem;position:relative}.chk:before{background:#d6ff3f;border:2px solid #0b0b0c;height:1.05rem;left:0;top:.5rem;width:1.05rem}.chk:after,.chk:before{content:"";position:absolute}.chk:after{border-bottom:2px solid #0b0b0c;border-left:2px solid #0b0b0c;height:.24rem;left:.28rem;top:.78rem;transform:rotate(-45deg);width:.48rem}.section-dark .chk:before{border-color:#d6ff3f}.note{background:#f1f1ec;border:2px solid #0b0b0c;border-left-width:8px;padding:1.35rem 1.4rem}@media (min-width:640px){.note{padding:1.7rem 1.85rem}}.note li,.note p{max-width:74ch}.note li{padding-left:.95rem;position:relative}.note li:before{background:#0b0b0c;content:"";height:2px;left:0;position:absolute;top:.72rem;width:5px}.section-dark .note{background:#17171a;border-color:#2a2a2e #2a2a2e #2a2a2e #d6ff3f}.section-dark .note li:before{background:#d6ff3f}.faq{background:#fafaf7;border:2px solid #0b0b0c}.faq+.faq{margin-top:.6rem}.faq[open]{background:#0b0b0c;color:#fafaf7}.faq summary{align-items:baseline;cursor:pointer;display:flex;gap:.9rem;padding:1.1rem 1.25rem}.faq .qn{color:#5e5e63;flex:none;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600;letter-spacing:.06em;padding-top:.18rem}.faq[open] .qn{color:#d6ff3f}.faq h3{flex:1;font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.55}.faq .x{align-self:center;flex:none;height:.9rem;position:relative;width:.9rem}.faq .\!x{align-self:center!important;flex:none!important;height:.9rem!important;position:relative!important;width:.9rem!important}.faq .x:after,.faq .x:before{background:#0b0b0c;content:"";height:2px;left:0;position:absolute;top:50%;transition:transform .24s;width:100%}.faq .\!x:after,.faq .\!x:before{background:#0b0b0c!important;content:""!important;height:2px!important;left:0!important;position:absolute!important;top:50%!important;transition:transform .24s!important;width:100%!important}.faq .x:after{transform:rotate(90deg)}.faq .\!x:after{transform:rotate(90deg)!important}.faq[open] .x:after,.faq[open] .x:before{background:#d6ff3f}.faq[open] .\!x:after,.faq[open] .\!x:before{background:#d6ff3f!important}.faq[open] .x:after{transform:rotate(0)}.faq[open] .\!x:after{transform:rotate(0)!important}.faq .a{color:hsla(60,23%,97%,.7);font-size:16.5px;line-height:1.8;margin-left:2.35rem;max-width:72ch;padding:0 1.25rem 1.25rem}@media (max-width:640px){.faq .a{margin-left:0}}.tchr{background:#fafaf7;border:2px solid #0b0b0c;display:flex;flex-direction:column}.tchr:hover{box-shadow:6px 6px 0 #d6ff3f}.tchr-m{align-items:center;aspect-ratio:4/3;background:#0b0b0c;display:flex;justify-content:center;overflow:hidden;position:relative}.tchr-m img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;position:absolute;width:100%}.tchr-m .ini{color:#fafaf7;font-family:Archivo,sans-serif;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:800;letter-spacing:-.05em;line-height:1}.tchr-m .ini em{color:#d6ff3f;font-style:normal}.tchr-m .no{background:#d6ff3f;bottom:0;color:#0b0b0c;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;left:0;letter-spacing:.08em;padding:.22rem .5rem;position:absolute}.tchr-m:after{background-image:linear-gradient(180deg,transparent calc(1.5rem - 1px),hsla(60,23%,97%,.06) 1.5rem);background-size:100% 1.5rem;content:"";inset:0;position:absolute}.nlist{border-top:2px solid #0b0b0c}.nrow{border-bottom:1px solid #e2e2de;display:grid;gap:.3rem;grid-template-columns:1fr;padding:1.15rem .35rem;transition:background .16s,padding-left .18s}.nrow:hover{background:#f2f4e6;padding-left:.8rem}@media (min-width:768px){.nrow{align-items:baseline;gap:1.5rem;grid-template-columns:5.5rem 1fr 7rem}}.nrow .cat{background:#d6ff3f;color:#0b0b0c;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;justify-self:start;letter-spacing:.08em;padding:.2rem .45rem}.nrow .cat.plain{background:#edede8;color:#5e5e63}.nrow .ttl{font-size:17px;font-weight:700;letter-spacing:-.025em}.nrow .dt{color:#5e5e63;font-family:IBM Plex Mono,monospace;font-size:13px}@media (min-width:768px){.nrow .dt{text-align:right}}.fmark{color:transparent;font-family:Archivo,sans-serif;font-size:clamp(3rem,13vw,11rem);font-weight:800;letter-spacing:clamp(-.04em,-.3vw,-.02em);line-height:.9;-webkit-text-stroke:1px hsla(60,23%,97%,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fld{background:#fafaf7;border:2px solid #0b0b0c;color:#111;font-size:17px;padding:.8rem 1rem;width:100%}.fld::-moz-placeholder{color:#9a9a96}.fld::placeholder{color:#9a9a96}.fld:focus{border-color:#d6ff3f;box-shadow:inset 0 0 0 2px #0b0b0c;outline:none}.flab{color:#5e5e63;display:block;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.order-1{order:1}.order-2{order:2}.mb-7{margin-bottom:1.75rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-auto{height:auto}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-\[3\.6rem\]{width:3.6rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5rem\]{width:5rem}.w-\[6\.5rem\]{width:6.5rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54rem\]{max-width:54rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-edge{--tw-border-opacity:1;border-color:rgb(42 42 46/var(--tw-border-opacity,1))}.border-ink{--tw-border-opacity:1;border-color:rgb(11 11 12/var(--tw-border-opacity,1))}.border-lime{--tw-border-opacity:1;border-color:rgb(214 255 63/var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(226 226 222/var(--tw-border-opacity,1))}.bg-\[\#F1F1EC\]{--tw-bg-opacity:1;background-color:rgb(241 241 236/var(--tw-bg-opacity,1))}.bg-edge{--tw-bg-opacity:1;background-color:rgb(42 42 46/var(--tw-bg-opacity,1))}.bg-ink{--tw-bg-opacity:1;background-color:rgb(11 11 12/var(--tw-bg-opacity,1))}.bg-ink2{--tw-bg-opacity:1;background-color:rgb(23 23 26/var(--tw-bg-opacity,1))}.bg-lime{--tw-bg-opacity:1;background-color:rgb(214 255 63/var(--tw-bg-opacity,1))}.bg-paper{--tw-bg-opacity:1;background-color:rgb(250 250 247/var(--tw-bg-opacity,1))}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[104px\]{padding-bottom:104px}.pl-4{padding-left:1rem}.pt-0\.5{padding-top:.125rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-4{padding-top:1rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[clamp\(1\.2rem\2c 2\.2vw\2c 1\.6rem\)\]{font-size:clamp(1.2rem,2.2vw,1.6rem)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[\.04em\]{letter-spacing:.04em}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.1em\]{letter-spacing:.1em}.text-ink{--tw-text-opacity:1;color:rgb(11 11 12/var(--tw-text-opacity,1))}.text-lime{--tw-text-opacity:1;color:rgb(214 255 63/var(--tw-text-opacity,1))}.text-mut{--tw-text-opacity:1;color:rgb(94 94 99/var(--tw-text-opacity,1))}.text-mut\/70{color:rgba(94,94,99,.7)}.text-paper{--tw-text-opacity:1;color:rgb(250 250 247/var(--tw-text-opacity,1))}.text-paper\/35{color:hsla(60,23%,97%,.35)}.text-paper\/40{color:hsla(60,23%,97%,.4)}.text-paper\/45{color:hsla(60,23%,97%,.45)}.text-paper\/50{color:hsla(60,23%,97%,.5)}.text-paper\/55{color:hsla(60,23%,97%,.55)}.text-paper\/60{color:hsla(60,23%,97%,.6)}.text-paper\/65{color:hsla(60,23%,97%,.65)}.text-paper\/70{color:hsla(60,23%,97%,.7)}.text-paper\/75{color:hsla(60,23%,97%,.75)}.text-paper\/80{color:hsla(60,23%,97%,.8)}.text-paper\/85{color:hsla(60,23%,97%,.85)}.text-txt{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.text-warn{--tw-text-opacity:1;color:rgb(255 92 57/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-lime{text-decoration-color:#d6ff3f}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-lime{accent-color:#d6ff3f}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[common\:demo-badge\]{common:demo-badge}.\[common\:footer\]{common:footer}.\[common\:header\]{common:header}.\[common\:mnav\]{common:mnav}.\[common\:quick\]{common:quick}.\[common\:util\]{common:util}.placeholder\:text-mut\/70::-moz-placeholder{color:rgba(94,94,99,.7)}.placeholder\:text-mut\/70::placeholder{color:rgba(94,94,99,.7)}.hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(11 11 12/var(--tw-border-opacity,1))}.hover\:bg-lime:hover{--tw-bg-opacity:1;background-color:rgb(214 255 63/var(--tw-bg-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(11 11 12/var(--tw-text-opacity,1))}.hover\:text-lime:hover{--tw-text-opacity:1;color:rgb(214 255 63/var(--tw-text-opacity,1))}.hover\:text-txt:hover{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.sm\:inline{display:inline}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-8{padding:2rem}.sm\:pt-16{padding-top:4rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:pt-1{padding-top:.25rem}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:inline{display:inline}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1fr_\.92fr\]{grid-template-columns:1fr .92fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:items-end{align-items:flex-end}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-3{padding-top:.75rem}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pb-16{padding-bottom:4rem}}