/* mydu.app/notaula: minified from Ductline/site-src/tools/notaula/src/notaula.css */
body.notaula{color-scheme:light dark;--canvas:#F7FAFC;--canvas-2:#EEF3F7;--surface:#FFFFFF;--grid-shade:#F0F1F2;--sel-fill:#EDEFF1;--dlg-bg:#F2F2F7;--key:#E9ECEF;--capsule:#E3E3E8;--tint:#D6E3ED;--line:#E6EAEE;--cell-line:#E5E5EA;--ink:#13202A;--ink-2:#4C5F6D;--ink-3:#566874;--accent:#334F61;--accent-ink:#FFFFFF;--next-bg:#334F61;--next-ink:#FFFFFF;--slate-top:#42667D;--slate-bottom:#1F3345;--yellow:#FFCC4D;--on-yellow:#13202A;--wash:#FFF1C7;--fail:#CC2E33;--destructive:#CC2E33;--dot-blue:#3378DE;--dot-orange:#E36B21;--dot-green:#2E9E66;--bezel:#0F141A;--bezel-rim:0 0 0 0 transparent;--flap-top:#E9E4D8;--flap-bot:#E1DBCD;--flap-ink:#13202A;--paper-line:rgb(19 32 42 / .045);--shadow-device:0 1px 0 rgb(255 255 255/.5) inset,0 2px 6px rgb(19 32 42/.08),0 28px 56px -16px rgb(31 51 69/.38),0 60px 120px -40px rgb(19 32 42/.28);--shadow-panel:0 1px 2px rgb(19 32 42/.06),0 12px 32px -12px rgb(19 32 42/.14);--ring-window:0 0 0 1px rgb(0 0 0/.1);--accent-ui:#334F61;--focus:#334F61;--band-slate:linear-gradient(180deg,#42667D 0%,#1F3345 100%);--band-ink:linear-gradient(180deg,#1F3345 0%,#13202A 100%);--band-edge:none;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--t-hero:clamp(2.75rem,1.05rem + 5.6vw,6.25rem);--t-h2:clamp(2rem,1.1rem + 3.4vw,4.25rem);--t-h3:clamp(1.25rem,1.05rem + .9vw,1.75rem);--t-lead:clamp(1.125rem,1rem + .55vw,1.5rem);--t-flap:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);--t-value:28px;--s-7:3rem;--s-8:4.5rem;--section:clamp(4.5rem,2.5rem + 7vw,9rem);--gutter:clamp(1rem,4vw,3rem);--w-wide:80rem;--r-cell:4px;--r-m:14px;--r-panel:20px;--r-dialog:22px;--r-icon:22.37%;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.3,.64,1);--ease-draw:cubic-bezier(.65,0,.35,1);--site-canvas:var(--canvas);--site-canvas-2:var(--canvas-2);--site-surface:var(--surface);--site-ink:var(--ink);--site-ink-2:var(--ink-2);--site-ink-3:var(--ink-3);--site-line:var(--line);--site-accent:var(--accent);--site-link:var(--accent);--site-focus:var(--focus);--site-band:var(--band-ink);--site-on-band:#FFFFFF;--site-on-band-2:#D6E3ED;--site-focus-on-band:#FFCC4D;--site-highlight:var(--yellow);--site-on-highlight:var(--on-yellow);--m-w-text:40rem;margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.55;font-variant-numeric:tabular-nums}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body.notaula{--canvas:#0E1820;--canvas-2:#13202A;--surface:#16242F;--grid-shade:#1C2B37;--sel-fill:#1F3345;--dlg-bg:#13202A;--key:#22323F;--capsule:#2B4556;--tint:#1F3345;--line:#22323F;--cell-line:#2B4556;--ink:#F7FAFC;--ink-2:#B7C6D0;--ink-3:#8FA7B6;--accent:#7FA8EE;--accent-ui:#407AE0;--next-bg:#7FA8EE;--next-ink:#0E1820;--wash:rgb(255 204 77 / .18);--fail:#FF6B63;--destructive:#FF6B63;--flap-top:#1F3345;--flap-bot:#22394A;--flap-ink:#F7FAFC;--paper-line:rgb(247 250 252 / .035);--shadow-device:0 1px 0 rgb(255 255 255/.06) inset,0 40px 90px -30px rgb(0 0 0/.7);--shadow-panel:0 0 0 1px var(--cell-line);--ring-window:0 0 0 1px rgb(255 255 255/.1);--focus:#FFCC4D;--band-edge:inset 0 1px 0 rgb(255 255 255/.06);--bezel-rim:0 0 0 1px rgb(255 255 255/.16)}}:root[data-theme=dark] body.notaula{--canvas:#0E1820;--canvas-2:#13202A;--surface:#16242F;--grid-shade:#1C2B37;--sel-fill:#1F3345;--dlg-bg:#13202A;--key:#22323F;--capsule:#2B4556;--tint:#1F3345;--line:#22323F;--cell-line:#2B4556;--ink:#F7FAFC;--ink-2:#B7C6D0;--ink-3:#8FA7B6;--accent:#7FA8EE;--accent-ui:#407AE0;--next-bg:#7FA8EE;--next-ink:#0E1820;--wash:rgb(255 204 77 / .18);--fail:#FF6B63;--destructive:#FF6B63;--flap-top:#1F3345;--flap-bot:#22394A;--flap-ink:#F7FAFC;--paper-line:rgb(247 250 252 / .035);--shadow-device:0 1px 0 rgb(255 255 255/.06) inset,0 40px 90px -30px rgb(0 0 0/.7);--shadow-panel:0 0 0 1px var(--cell-line);--ring-window:0 0 0 1px rgb(255 255 255/.1);--focus:#FFCC4D;--band-edge:inset 0 1px 0 rgb(255 255 255/.06);--bezel-rim:0 0 0 1px rgb(255 255 255/.16)}@media(min-width:720px){body.notaula{--t-value:40px}}.notaula :is(h1,h2,h3){text-wrap:balance}.notaula p{text-wrap:pretty}.notaula a{color:var(--accent);text-decoration:none}.notaula a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}.notaula :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.notaula button{cursor:pointer}.notaula .num{font-variant-numeric:tabular-nums}.notaula .wrap{width:min(100% - 2*var(--gutter),var(--w-wide));margin-inline:auto}.notaula .skip{background:var(--ink);color:var(--canvas)}.nav{position:sticky;top:0;z-index:50;height:56px;transition:background-color .2s,box-shadow .2s}html:not(.js) .nav,.nav.is-stuck{background:color-mix(in oklab,var(--canvas) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);box-shadow:0 1px 0 var(--line)}.nav-in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.crumb{display:flex;align-items:center;min-width:0}.notaula .nav-home{color:var(--ink-3);font-weight:500}.notaula .nav-home:hover{text-decoration:none}.nav-sep{color:var(--ink-3);margin-inline:8px 10px}.notaula .nav-app{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:17px;font-weight:700;color:var(--ink);white-space:nowrap}.nav-app img{width:28px;height:28px;border-radius:var(--r-icon)}.nav :is(.nav-sep,.nav-app){transition:opacity .2s var(--ease-out),visibility .2s}.nav.hide-app :is(.nav-sep,.nav-app){opacity:0;visibility:hidden}.nav-links{display:flex;align-items:center;gap:16px;font-size:15px}.notaula .nav-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2)}.notaula .nav-links a:hover,.notaula .nav-links a[aria-current=page]{color:var(--ink)}.notaula .nav-links .nav-get{position:relative;min-height:36px;padding:0 14px;border-radius:99px;background:var(--next-bg);color:var(--next-ink);font-weight:600;white-space:nowrap}.notaula .nav-links .nav-get:hover{color:var(--next-ink);text-decoration:none;filter:brightness(1.08)}.nav-get:after{content:"";position:absolute;inset:-4px 0}@media(min-width:720px){.nav-links{gap:20px}}@media(min-width:1024px){.nav{height:64px}}.notaula h2{font-size:var(--t-h2);font-weight:800;letter-spacing:-.035em;line-height:1.04;max-width:18ch}.notaula h3{font-size:var(--t-h3);font-weight:700;letter-spacing:-.018em;line-height:1.2}.lead{font-size:var(--t-lead);line-height:1.45;color:var(--ink-2);max-width:40ch}h2+.lead{margin-top:20px}.sec{padding-block:var(--section)}.btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 15px/1 var(--font)}.notaula a.btn{color:var(--ink)}.notaula a.btn:hover{text-decoration:none}.btn .g{width:14px;height:14px}.link-btn{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;border-radius:8px;background:none;color:var(--accent);font:600 inherit/1.2 var(--font)}.link-btn:hover{text-decoration:underline;text-underline-offset:3px}.cap-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--capsule);color:var(--ink);font:500 15px/1 var(--font)}.cap-btn .g{width:17px;height:17px}.cap-btn:disabled{opacity:.45;cursor:default}@media(max-width:719.98px){.cap-btn{min-height:44px}}@media(hover:hover)and (pointer:fine){.btn,.cap-btn{transition:translate .16s var(--ease-out)}.btn:hover,.cap-btn:not(:disabled):hover{translate:0 -1px}}.mac{position:relative}.mac img{display:block;width:100%;height:auto;border-radius:2.5%/4%;box-shadow:var(--ring-window),var(--shadow-device)}.iphone,.ipad{container-type:inline-size}.iphone-frame{position:relative;padding:2.2cqw;border-radius:16.5cqw;background:var(--bezel);box-shadow:var(--bezel-rim),var(--shadow-device)}.iphone-frame:after{content:"";position:absolute;z-index:2;top:5cqw;left:50%;translate:-50% 0;width:30.6cqw;height:9cqw;border-radius:99px;background:#000}.iphone-frame:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 .5px #ffffff2e;pointer-events:none}.iphone-frame img{display:block;width:100%;height:auto;border-radius:14.3cqw}.ipad-frame{padding:1.6cqw;border-radius:3.6cqw;background:var(--bezel);box-shadow:var(--bezel-rim),var(--shadow-device)}.ipad-frame img{display:block;width:100%;height:auto;border-radius:2.2cqw}.screen-card img{display:block;width:100%;height:auto;border-radius:4.6%/10.5%;box-shadow:var(--ring-window),var(--shadow-panel)}.hero{position:relative;isolation:isolate;overflow-x:clip;padding:24px 0 8px}.hero:before{content:"";position:absolute;inset:0 0 auto;height:900px;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--paper-line) 1px,transparent 1px),linear-gradient(to bottom,var(--paper-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 30% 20%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 30% 20%,#000 30%,transparent 75%)}.lockup{display:flex;align-items:center;gap:12px}.lockup-icon{width:40px;height:40px;border-radius:var(--r-icon)}.lockup-name{font-size:18px;font-weight:700;line-height:1.2}.hero h1{margin-top:20px;font-size:var(--t-hero);font-weight:800;letter-spacing:-.042em;line-height:1.02;max-width:20ch}.cell{position:relative;display:inline-block;isolation:isolate;padding:0 .92em 0 .12em;margin-left:.04em;color:var(--on-yellow)}.cell:before{content:"";position:absolute;inset:.04em 0 -.16em;border-radius:.1em;background:var(--yellow);z-index:-1;transform-origin:left}.cell .tick{position:absolute;right:.16em;top:50%;translate:0 -46%;width:.6em;height:.48em}.hero-lead{margin-top:20px;font-size:17px;line-height:1.5;max-width:30rem}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px}.notaula .hero-cta .m-badges{margin-inline:-11px}.hero-iphone{width:260px;margin:48px auto 0}@media(min-width:720px){.hero{padding-top:48px}.hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.hero h1{margin-top:28px}.hero-lead{font-size:var(--t-lead);line-height:1.45}.hero-cta{justify-content:center}.notaula .hero-cta .m-badges{margin-inline:-12px}.hero-iphone{width:280px;margin-top:56px}}@media(min-width:1024px){.hero{padding:56px 0 24px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(48px,6vw,112px)}.hero-copy{align-items:flex-start;text-align:left}.hero-cta{justify-content:flex-start}.hero-iphone{width:300px;margin:0 clamp(0px,3vw,48px) 0 0}}@media(min-width:1280px){.hero-iphone{width:340px}}.proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.proof li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;line-height:1.25}.num-cell{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:32px;height:32px;border:1.5px solid var(--line);border-radius:6px;background:var(--canvas);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.num-cell .ptick{display:none;width:16px;height:13px}.is-done>.num-cell{background:var(--yellow);border-color:var(--yellow);color:#1f3345}.is-done>.num-cell .n{display:none}.is-done>.num-cell .ptick{display:block}@media(min-width:720px){.proof{display:flex;gap:28px}.proof li{flex-direction:row;align-items:center;gap:12px;font-size:15px}}@media(min-width:1024px){.try-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.proof{margin-top:0;padding-bottom:6px}}.sheet{width:100%;margin:40px 0 0;overflow:hidden;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-panel),var(--ring-window)}.sheet-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:56px;padding:6px 12px 6px 16px;border-bottom:1px solid var(--cell-line)}.lights{display:none;gap:8px}.lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.class-dot{width:10px;height:10px;border-radius:50%;background:var(--dot-blue)}.notaula .sheet-title{font-size:17px;font-weight:700;letter-spacing:0}.sheet-sub{margin-left:6px;font-size:13px;font-weight:400;color:var(--ink-2)}.seg{display:flex;padding:2px;border-radius:10px;background:var(--key)}.seg [role=tab]{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:none;color:var(--ink);font-size:15px;font-weight:500}.seg [aria-selected=true]{background:var(--surface);box-shadow:0 1px 3px #0000001f;font-weight:600}.sheet .seg{margin-left:auto}html:not(.js) .seg{display:none}@media(max-width:719.98px){.sheet{width:auto;margin-inline:calc(-1 * var(--gutter));border-radius:0;border-block:1px solid var(--line);box-shadow:none}.sheet .seg{flex:1 1 100%;margin-left:0}.sheet .seg [role=tab]{flex:1}.seg [role=tab]{min-height:44px}}@media(min-width:720px){.lights{display:flex}}.grid-wrap{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:112px 72px;scrollbar-width:thin}.grid{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px}.grid-s1{width:792px}.grid-final{width:100%;min-width:480px}.grid :is(th,td){padding:0;border-right:1px solid var(--cell-line);border-bottom:1px solid var(--cell-line);background:var(--surface)}.grid thead th{width:84px;height:56px;padding:6px 2px;letter-spacing:-.01em;background:var(--grid-shade);font-size:13px;font-weight:600;line-height:1.2;text-align:center;vertical-align:bottom}.grid thead .t,.grid thead .cap{display:block;overflow-wrap:normal;word-break:normal}.grid thead .cap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid thead .cap{margin-top:2px;font-size:12px;font-weight:400;color:var(--ink-2)}.grid thead .h-name{width:112px;text-align:left;padding-left:12px}.grid thead .h-avg{width:72px}.grid tbody th{height:48px;padding:0 10px 0 12px;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid :is(.h-name,tbody th){position:sticky;left:0;z-index:2}.grid :is(.h-avg,td.avg){position:sticky;right:0;z-index:2;box-shadow:-8px 0 8px -8px #0000002e}.grid td.avg{background:var(--grid-shade)}.grid td{scroll-snap-align:start}.grid-final thead th:not(.h-name){width:auto}.grid-final thead .h-avg{width:150px}.grid-final td{height:56px;text-align:center}@media(max-width:719.98px){.grid-s1{width:792px}.grid-s1 thead th:nth-child(8){width:104px}.grid tbody th{padding:0 6px 0 10px;letter-spacing:-.01em;white-space:normal;line-height:1.15}}.c{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:48px;padding:0 8px;border:0;border-radius:0;background:transparent;color:var(--ink);font:400 15px/1.2 var(--font);font-variant-numeric:tabular-nums}.grid-final .c{height:56px}.avg .c{font-weight:600}.v{display:block}.d{display:block;font-size:12px;font-weight:400;color:var(--ink-3)}.grid-final .v{font-weight:600}.is-fail,.is-fail .v{color:var(--fail)}.is-abs,.is-abs .v{color:var(--ink-3)}.c.is-sel{box-shadow:inset 0 0 0 2px var(--accent-ui);border-radius:var(--r-cell);background:var(--sel-fill)}.grid tbody th.is-sel-row{background:var(--sel-fill)}.c.is-typing{background:var(--yellow);color:var(--on-yellow)}.c:focus-visible{z-index:4;outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-cell)}.no-js-cap{padding:14px 12px 8px;font-size:15px;font-weight:700;text-align:left}html.js .no-js-cap{display:none}html.js .grid:not(.is-active){display:none}.inspector{padding:16px;border-top:1px solid var(--cell-line)}.insp-student{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600}.insp-student .g{width:18px;height:18px;color:var(--ink-2)}.insp-col{margin-top:2px;font-size:15px;color:var(--ink-2)}.insp-value{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:0 12px;border:1px solid var(--accent-ui);border-radius:12px;background:var(--surface);font-size:var(--t-value);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.insp-value.is-typing{box-shadow:inset 0 0 0 1.5px var(--accent-ui)}.insp-msg{min-height:20px;margin-top:8px;font-size:13px;color:var(--ink-3)}.insp-msg.is-err{color:var(--fail)}.insp-buttons{display:flex;gap:8px;margin-top:8px}.fx i{font-style:italic;font-weight:600}.keypad{margin-top:16px}.keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.keys-mark{grid-template-columns:repeat(15,minmax(0,1fr))}.keys-mark button{grid-column:span 3}.keys-mark button:nth-child(n+6){grid-column:span 5}.keypad[data-mode=num] .keys-mark,.keypad[data-mode=mark] .keys-num{display:none}.keys button{display:flex;align-items:center;justify-content:center;height:52px;border:0;border-radius:999px;background:var(--key);color:var(--ink);font:400 20px/1 var(--font);font-variant-numeric:tabular-nums}.keys .g{width:22px;height:22px}.keys .k-word{font-size:17px}.keys .k-next{grid-column:span 2;background:var(--next-bg);color:var(--next-ink);font-weight:600}.keys-mark .k-next{grid-column:span 5}.keys button:disabled{opacity:.45;cursor:default}.keys button:not(:disabled):active{filter:brightness(.94)}.sheet:not(.is-live) :is(.keypad,.insp-buttons,.seg){display:none}.sheet-status{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;min-height:44px;padding:6px 16px;border-top:1px solid var(--cell-line);background:var(--surface);font-size:13px;color:var(--ink-2)}.sheet-status .link-btn{font-size:13px}.sheet-status:empty{display:none}.no-js-math{margin-top:16px;max-width:40rem}.no-js-math summary{min-height:44px;display:flex;align-items:center;font-size:15px;font-weight:600;cursor:pointer}@media(min-width:720px){.grid-s1{width:812px}.grid-wrap{scroll-padding-inline:140px 84px}.grid thead th{width:84px}.grid thead .h-name{width:140px}.grid thead .h-avg{width:84px}.insp-value{min-height:64px}.keys button{height:48px}.inspector{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 24px}.inspector .keypad{margin-top:0}}@media(min-width:1280px){.sheet-body{display:flex}.grid-wrap{flex:none;width:872px;scroll-padding-inline:176px 94px}.grid-s1{width:872px}.grid thead th{width:86px}.grid thead .h-name{width:176px}.grid thead .h-avg{width:94px}.grid :is(.h-avg,td.avg){box-shadow:none}.inspector{display:block;flex:1;min-width:300px;padding:24px;border-top:0;border-left:1px solid var(--cell-line)}.inspector .keypad{margin-top:20px}html.js .grid{height:100%}html.js .grid tbody .c{height:100%;min-height:48px}}.mrows{border-radius:14px;background:var(--surface)}.mrow{padding:12px 16px}.mrow+.mrow{border-top:1px solid var(--cell-line)}.mline,.min{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mline{font-size:17px}.mline .num,.min .num{min-width:0;text-align:right;white-space:nowrap}.mline>:first-child{flex:none}.mcat-name{font-size:15px;font-weight:600}.min{margin-top:2px;font-size:13px}.mnote{margin-top:2px;font-size:12px;color:var(--ink-2)}.no-js-math .mrows{box-shadow:var(--shadow-panel)}.dlg{width:min(540px,calc(100vw - 32px));max-width:none;max-height:80vh;padding:0;border:0;border-radius:var(--r-dialog);background:var(--dlg-bg);color:var(--ink);overflow:auto;overscroll-behavior:contain}.dlg::backdrop{background:#0e182073}.dlg-head{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:56px;padding:10px 16px;background:var(--dlg-bg)}.dlg-titles{grid-column:2;text-align:center}.notaula .dlg-title{font-size:17px;font-weight:600;letter-spacing:0}.dlg-sub{font-size:13px;color:var(--ink-2)}.dlg-done{grid-column:3;justify-self:end;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--surface);color:var(--ink);font:600 15px/1 var(--font)}.dlg-body{padding:4px 16px 20px}.dlg-group{border-radius:14px;background:var(--surface)}.h-row{display:grid;grid-template-rows:1fr}.h-row+.h-row{border-top:1px solid var(--cell-line)}.h-in{min-height:0;overflow:hidden}.h-pad{display:flex;align-items:center;gap:12px;padding:12px 16px}.h-text{flex:1;min-width:0}.h-val{font-size:17px}.is-top .h-val{font-weight:600}.h-meta{font-size:12px;color:var(--ink-2)}.h-cur{font-size:13px;font-weight:600;color:var(--ink-3)}.h-restore{min-height:32px;font-weight:400}.h-empty{padding:12px 16px;color:var(--ink-3)}.h-row:focus-visible{outline-offset:-2px}.m-big{padding:16px;border-radius:14px;background:var(--surface);font-size:34px;font-weight:600;line-height:1.1}.m-section{margin:20px 4px 8px;font-size:13px;font-weight:600;color:var(--ink-2)}.m-big[hidden]+.m-section{margin-top:4px}@media(max-width:719.98px){.dlg{width:100%;max-width:100%;max-height:88svh;margin:auto 0 0;border-radius:20px 20px 0 0}.dlg-done{min-height:44px}.dlg .mline{font-size:15px}.h-restore{min-height:44px}}.beat-in>h2{max-width:20ch}.beat .lead{max-width:36ch;margin-top:16px}.beat-fig{margin-top:32px}@media(min-width:720px){.beat-in{display:grid;justify-items:center;text-align:center}.beat-fig{margin-top:56px}}.grading{background:var(--canvas-2)}.flaps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 10px}.flaps li{display:flex;flex-direction:column;align-items:center;min-width:0}.flap{--fh:64px;position:relative;display:grid;place-items:center;width:100%;height:var(--fh);padding:0 4px;border-radius:8px;background:linear-gradient(var(--flap-top) 50%,var(--flap-bot) 50%);perspective:320px;color:var(--flap-ink);font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0000001f}.flap:before{content:attr(data-n);position:absolute;inset:0 0 50%;overflow:hidden;border-radius:8px 8px 0 0;background:var(--flap-top);line-height:var(--fh);text-align:center;transform-origin:bottom;backface-visibility:hidden}.flap-l{margin-top:8px;font-size:12px;color:var(--ink-2);white-space:nowrap}@media(min-width:720px){.flaps{width:min(560px,100%);gap:24px 16px}.flap{--fh:76px;font-size:var(--t-flap)}}@media(min-width:1024px){.flaps{display:flex;justify-content:center;width:auto;gap:14px}.flap{min-width:104px;padding:0 14px}.flap-l{font-size:13px}}@media(min-width:1280px){.flaps{gap:20px}.flap{--fh:92px;min-width:128px}}.phones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;width:100%}@media(min-width:720px){.phones{grid-template-columns:repeat(4,minmax(0,250px));justify-content:center;gap:20px}}@media(min-width:1024px){.phones{gap:32px;padding-bottom:40px}.phones>:nth-child(2n){translate:0 40px}}.band{position:relative;isolation:isolate;box-shadow:var(--band-edge);color:#fff}.band h2{color:#fff}.band :focus-visible{outline-color:#ffcc4d}.get{padding-block:clamp(7rem,5rem + 8vw,12rem);background:var(--band-ink);text-align:center;overflow:hidden}.get:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,rgb(255 255 255/.04) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255/.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 40%,#000 20%,transparent 75%)}.get-in{display:flex;flex-direction:column;align-items:center}.ni{width:112px;height:112px;filter:drop-shadow(0 11px 24px rgb(3 10 16/.5))}.ni :is(.ni-sheet,.ni-head,.ni-col,.ni-cell){transform-box:fill-box}.notaula .get-h{position:relative;display:inline-block;max-width:none;margin-top:32px}.uline{position:absolute;left:-2%;width:104%;max-width:none;bottom:-.18em;height:.2em;overflow:visible}.get .store{margin-top:36px}.get .m-badges{justify-content:center}.get-sub{margin-top:20px;font-size:15px;color:#d6e3ed}@media(min-width:720px){.get .m-badge{--m-badge-h:52px}}.tour{width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);padding:0;border:0;border-radius:20px;background:#0e1820;color:#fff}.tour::backdrop{background:#0e1820b8}.tour-in{padding:16px}.tour video{width:100%;height:auto;border-radius:16px;background:#000}.tour.is-tall{width:auto}.tour.is-tall video{width:auto;height:min(80svh,1280px);margin-inline:auto}.tour-foot{display:flex;justify-content:flex-end;margin-top:12px}.tour .dlg-done{background:#ffffff24;color:#fff;min-height:44px}.tour :focus-visible{outline-color:#ffcc4d}.foot{padding:40px 0 48px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}.foot-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px}.notaula .foot .m-family ul{gap:0 10px}.notaula .foot .m-family a{gap:6px}@media(min-width:720px){.notaula .foot .m-family ul{gap:0 24px}.notaula .foot .m-family a{gap:8px}}.notaula .m-legal__body h2{font-size:var(--t-h3);font-weight:700;max-width:none}.notaula .m-legal__head h1{font-weight:800}.notaula .m-legal__meta{font-size:13px}.notaula .m-legal__body dt{font-size:17px;margin-top:24px}.notaula .m-legal__body dt:first-child{margin-top:0}.notaula :is(.btn,.cap-btn,.link-btn,.dlg-done,.seg [role=tab],.keys button,.c){font-variant-numeric:tabular-nums}#grading,#day{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(prefers-reduced-motion:no-preference){.lockup,.hero-lead,.hero-cta .store,.tour-open{animation:n-rise .5s var(--ease-out) both}.hero-lead{animation-delay:60ms}.hero-cta .store{animation-delay:.12s}.tour-open{animation-delay:.18s}.hero-iphone{--rise:56px;animation:n-rise .9s var(--ease-spring) .35s both}.cell .tick path{stroke-dasharray:1;animation:n-draw .26s var(--ease-draw) .65s both}html.js .rv:not(.is-in)>*,html.js h2.rv:not(.is-in){opacity:0;translate:0 16px}.rv.is-in>*,h2.rv.is-in{transition:opacity .5s var(--ease-out),translate .5s var(--ease-out)}.rv.is-in>:nth-child(2){transition-delay:60ms}.rv.is-in>:nth-child(3){transition-delay:.12s}.rv.is-in>:nth-child(n+4){transition-delay:.18s}html.js .rv-media:not(.is-in){opacity:0;translate:0 24px}.rv-media.is-in{transition:opacity .7s var(--ease-out),translate .7s var(--ease-out)}.is-done>.num-cell .ptick path{stroke-dasharray:1;animation:n-draw .26s var(--ease-draw) .2s both}html.js .flaps:not(.is-in) .flap:before{transform:rotateX(-90deg)}.flaps.is-in .flap:before{transition:transform .3s var(--ease-out)}.flaps.is-in li:nth-child(2) .flap:before{transition-delay:60ms}.flaps.is-in li:nth-child(3) .flap:before{transition-delay:.12s}.flaps.is-in li:nth-child(4) .flap:before{transition-delay:.18s}.flaps.is-in li:nth-child(5) .flap:before{transition-delay:.24s}.flaps.is-in li:nth-child(6) .flap:before{transition-delay:.3s}.flaps.is-in li:nth-child(7) .flap:before{transition-delay:.36s}.flaps.is-in li:nth-child(8) .flap:before{transition-delay:.42s}html.js .get:not(.is-in) .ni-sheet{transform:scale(.92)}html.js .get:not(.is-in) :is(.ni-head,.ni-col,.ni-cell){transform:scale(0)}html.js .get:not(.is-in) :is(.ni-lines path,.ni-tick){stroke-dasharray:1;stroke-dashoffset:1}html.js .get:not(.is-in) .uline{clip-path:inset(0 100% 0 0)}.get.is-in .ni-sheet{transform-origin:center;animation:n-sheet .35s var(--ease-out) both}.get.is-in .ni-head{transform-origin:left;animation:n-sx .35s var(--ease-out) .25s both}.get.is-in .ni-col{transform-origin:top;animation:n-sy .35s var(--ease-out) .25s both}.get.is-in .ni-lines path{stroke-dasharray:1;animation:n-draw .4s var(--ease-draw) .55s both}.get.is-in .ni-lines path:nth-child(2){animation-delay:.61s}.get.is-in .ni-lines path:nth-child(3){animation-delay:.67s}.get.is-in .ni-lines path:nth-child(4){animation-delay:.73s}.get.is-in .ni-lines path:nth-child(5){animation-delay:.79s}.get.is-in .ni-cell{transform-origin:bottom;animation:n-sy .25s var(--ease-out) .95s both}.get.is-in .ni-tick{stroke-dasharray:1;animation:n-draw .25s var(--ease-draw) 1.15s both}.get.is-in .uline{animation:n-reveal .7s var(--ease-draw) 1.4s both}.dlg[open]{animation:n-dlg .2s var(--ease-out)}.dlg.is-closing{animation:n-out .15s ease-in forwards}.h-row.is-new{animation:n-row .25s var(--ease-out)}}@media(prefers-reduced-motion:no-preference)and (max-width:719.98px){.dlg[open]{animation:n-sheet-up .32s var(--ease-out)}.dlg.is-closing{animation:n-sheet-down .2s ease-in forwards}}@media(prefers-reduced-motion:no-preference)and (prefers-color-scheme:light){:root:not([data-theme=dark]) .cell:before{animation:n-wipe .38s var(--ease-out) .25s both}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero{view-timeline:--hero block}.hero-iphone .iphone-frame{animation:n-par linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}}}@keyframes n-rise{0%{opacity:0;translate:0 var(--rise,12px)}}@keyframes n-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes n-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes n-wipe{0%{transform:scaleX(0)}}@keyframes n-sheet{0%{transform:scale(.92)}}@keyframes n-sx{0%{transform:scaleX(0)}}@keyframes n-sy{0%{transform:scaleY(0)}}@keyframes n-par{to{transform:translateY(-80px)}}@keyframes n-dlg{0%{opacity:0;transform:scale(.97)}}@keyframes n-out{to{opacity:0}}@keyframes n-sheet-up{0%{transform:translateY(100%)}}@keyframes n-sheet-down{to{transform:translateY(100%)}}@keyframes n-row{0%{grid-template-rows:0fr;opacity:0}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .notaula .iphone-frame img{filter:brightness(.84)}}:root[data-theme=dark] .notaula .iphone-frame img{filter:brightness(.84)}
