html[data-look=paper] .look-shell{--paper:#fbf8f1;--paper-ink:#1f1d1a;--paper-muted:#5d574d;--paper-rule:#cfd8e3;--paper-tab:#3f6f82;min-height:100vh;color:var(--paper-ink);font-family:var(--font-paper-body), "Heebo", "Apple Symbols", "Segoe UI Symbol", serif;background:#d9d2c3;padding-block:1.5rem 3rem;padding-inline:1rem;font-size:1.125rem;line-height:1.6}html[data-look=paper] .look-shell :where([class*=rounded-]){border-radius:0}html[data-look=paper] .look-shell :where([class*=shadow],[class*=ring-]){box-shadow:none}html[data-look=paper] .look-shell :where([class*=backdrop-blur]){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-look=paper] .look-shell :where(a,button):active{transform:none}html[data-look=paper] .look-shell :where(h1,h2,h3,.look-logo){font-family:var(--font-paper-display), "Heebo", serif;color:var(--paper-ink);font-weight:700}html[data-look=paper] .look-shell h1{font-size:2.2rem;font-weight:900;line-height:1.2}html[data-look=paper] .look-shell h2{font-size:1.5rem;line-height:1.35}html[data-look=paper] .look-page{background:var(--paper);border:1px solid #b9b0a0;min-width:0;max-width:72rem;padding:2rem;box-shadow:-2px 2px #c4bba9}html[data-look=paper] .look-page :where([class*=bg-]){background-color:#0000;background-image:none}html[data-look=paper] .look-page :where([class*=text-]){color:inherit}html[data-look=paper] .look-page :where([class*=border-]){border-color:#b9b0a0}html[data-look=paper] .look-page :where(p,li,dd,a){overflow-wrap:anywhere}html[data-look=paper] .look-page :where(h2){border-block-end:2px solid var(--paper-ink);padding-block-end:.45rem}html[data-look=paper] .look-page :where(.look-card,div[class*=rounded-][class*=bg-],section[class*=rounded-][class*=bg-],article[class*=rounded-][class*=bg-]){border:0;border-block-end:1px solid var(--paper-rule);box-shadow:none;background:0 0}html[data-look=paper] .look-page :where(a){color:#1c3f6e}html[data-look=paper] .look-shell :where(a):hover{color:#12294a}html[data-look=paper] .look-shell :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #1c3f6e}html[data-look=paper] .look-page :where(button,a[class*=rounded-]){border:1px solid var(--paper-ink);color:#1c3f6e;text-align:start;max-width:100%;box-shadow:none;background:0 0;padding:.35rem .7rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5}html[data-look=paper] .look-page :where(button[class*=bg-brand-600],button[type=submit],a[class*=bg-brand-600],button[class*=bg-fuchsia-600]){background:var(--paper-ink);color:var(--paper)}html[data-look=paper] .look-page :where(button:disabled){opacity:.5}html[data-look=paper] .look-page :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background:var(--paper);min-width:0;max-width:100%;color:var(--paper-ink);font:inherit;box-shadow:none;border:1px solid #b9b0a0;padding:.45rem .6rem;font-size:1rem}html[data-look=paper] .look-page :where(input,textarea)::-moz-placeholder{color:var(--paper-muted);opacity:.85}html[data-look=paper] .look-page :where(input,textarea)::placeholder{color:var(--paper-muted);opacity:.85}html[data-look=paper] .look-page :where(.divide-y>*+*){border-block-start:1px solid var(--paper-rule)}html[data-look=paper] .look-page .look-search{min-width:0}html[data-look=paper] .look-page .look-search button{white-space:nowrap;flex-shrink:0}html[data-look=paper] .look-page .look-search input{min-width:0}html[data-look=paper] .look-page .look-progress{background:#ddd7ca;border:0;height:.25rem}html[data-look=paper] .look-page .look-progress-fill{background:var(--paper-tab);border:0}html[data-look=paper] .look-page .look-tile{aspect-ratio:auto;border:0;border-block-end:1px solid var(--paper-rule);border-inline-start:.4rem solid var(--paper-tab);min-height:7rem;color:var(--paper-ink);text-align:start;box-shadow:none;background:0 0;align-items:start;padding:1rem;display:flex;transform:none}html[data-look=paper] .look-page .look-tile>span:first-child[aria-hidden],html[data-look=paper] .look-page .look-tile>span[class*=absolute]{display:none}html[data-look=paper] .look-shell .look-line-icon{color:var(--paper-ink);--toy-fill:var(--paper);flex-shrink:0}html[data-look=paper] .look-shell .look-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative;inset-block-start:auto}html[data-look=paper] .look-shell .look-header-inner{gap:.75rem;max-width:72rem;padding-block:0 1rem;padding-inline:.5rem}html[data-look=paper] .look-shell .look-logo{font-size:1.7rem}html[data-look=paper] .look-shell .look-logo img{display:none}html[data-look=paper] .look-shell .look-btn,html[data-look=paper] .look-shell .look-mobile-actions button{background:var(--paper);color:var(--paper-ink);box-shadow:none;border:1px solid #b9b0a0;padding:.4rem .7rem}html[data-look=paper] .look-shell .look-mobile-menu{background:var(--paper);border:1px solid #b9b0a0;margin-block-end:.75rem}html[data-look=paper] .look-shell .look-mobile-menu a{color:#1c3f6e}html[data-look=paper] .look-shell .look-mobile-menu a[aria-current]{background:#fff7d9}html[data-look=paper] .look-page .look-dialog{background:var(--paper);border:1px solid #b9b0a0;box-shadow:-2px 2px #c4bba9}html[data-look=paper] .look-page .look-regenerate-symbol{font-family:Arial,Apple Symbols,sans-serif;font-size:1.4em;line-height:1}html[data-look=paper] .look-page .paper-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 3rem;display:grid}html[data-look=paper] .paper-dashboard .toy-dashboard-heading{border-block-end:2px solid var(--paper-ink);grid-column:1/-1;margin:0;padding-block-end:1rem}html[data-look=paper] .paper-dashboard .toy-dashboard-heading>div:last-child{flex-wrap:wrap}html[data-look=paper] .paper-dashboard .paper-resume{color:var(--paper-ink);flex-direction:column;grid-area:2/2;gap:1rem;display:flex}html[data-look=paper] .paper-dashboard .toy-recent{grid-area:2/1}html[data-look=paper] .paper-dashboard .toy-special-days{grid-area:3/1}html[data-look=paper] .paper-dashboard .toy-plan-list{grid-area:3/2}html[data-look=paper] .paper-dashboard :where(.toy-recent,.toy-special-days){border-inline-end:1px solid #e3dccd;padding-inline-end:1.5rem}html[data-look=paper] .paper-dashboard>section{min-width:0;margin:0}html[data-look=paper] .paper-dashboard .toy-plan-list>.grid{flex-direction:column;gap:0;display:flex}html[data-look=paper] .paper-dashboard .look-tile{min-height:0;padding-block:.8rem}html[data-look=paper] .paper-dashboard .toy-recent .divide-y>div{flex-wrap:wrap;gap:.75rem;padding-inline:0}html[data-look=paper] .paper-dashboard .toy-recent .divide-y>div>div:last-child{flex-wrap:wrap}html[data-look=paper] .paper-dashboard .toy-special-days .divide-y>div{padding-inline:0}html[data-look=paper] .paper-resume .toy-hero-copy{order:1}html[data-look=paper] .paper-resume .toy-hero-copy>span{white-space:normal}html[data-look=paper] .paper-resume .toy-hero-copy>span:nth-child(2){font:900 2.5rem/1.15 var(--font-paper-display), serif;margin-block:.5rem}html[data-look=paper] .paper-resume .toy-hero-symbol{background:0 0;order:2;height:auto}html[data-look=paper] .paper-resume .toy-hero-picture{-o-object-fit:contain;object-fit:contain;border:1px solid #b9b0a0;order:2;width:100%;max-height:20rem}html[data-look=paper] .paper-resume .toy-hero-action.hidden{background:var(--paper-ink);color:var(--paper);order:3;align-self:start;padding:.4rem 1rem;font-weight:700;display:block}html[data-look=paper] .paper-resume .toy-hero-action[aria-hidden]{display:none}html[data-look=paper] .paper-dashboard>section:last-child:not(.toy-recent):not(.toy-special-days):not(.toy-plan-list){grid-column:1/-1}html[data-look=paper] .paper-dashboard[data-has-hero=false] :where(.toy-recent,.toy-special-days,.toy-plan-list){grid-row:auto}html[data-look=paper] .look-page .paper-auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 3rem;display:grid}html[data-look=paper] .paper-auth-intro{grid-area:1/1}html[data-look=paper] .paper-auth-intro h1{margin-block:.5rem 1rem;font-size:3rem}html[data-look=paper] .paper-auth-eyebrow{color:var(--paper-muted);border-block-end:1px solid var(--paper-ink);padding-block-end:.5rem}html[data-look=paper] .look-page .paper-auth-card{border-inline-start:1px solid #e3dccd;grid-area:1/2/span 2;min-width:0;padding-inline-start:1.5rem}html[data-look=paper] .paper-auth-features{grid-area:2/1}html[data-look=paper] .paper-auth-features dl>div{border-block-end:1px solid var(--paper-rule);padding-block:.8rem}html[data-look=paper] .paper-auth-features dt{font-weight:700}html[data-look=paper] .paper-auth-tabs,html[data-look=paper] .paper-unit-tabs{border-block-end:1px solid #b9b0a0;flex-wrap:wrap;gap:.35rem;margin-block-end:1rem;display:flex}html[data-look=paper] .paper-auth-tabs a,html[data-look=paper] .paper-unit-tabs button{color:#1c3f6e;border:1px solid #b9b0a0;border-block-end:0;padding:.5rem .8rem;font-weight:700}html[data-look=paper] .paper-auth-tabs a[aria-current],html[data-look=paper] .paper-unit-tabs button[aria-selected=true]{color:var(--paper-ink);background:#fff7d9}html[data-look=paper] .look-page .toy-unit[hidden]{display:none}html[data-look=paper] .look-page .toy-unit>div:first-child>div:first-child{min-width:0}html[data-look=paper] .look-page .toy-lesson-row{border:0;border-block-end:1px solid var(--paper-rule);background:0 0;padding-block:1rem;padding-inline:0}html[data-look=paper] .look-page .toy-lesson-heading{grid-template-columns:auto minmax(0,1fr) auto;display:grid}html[data-look=paper] .look-page .toy-lesson-heading input{grid-area:1/2;min-width:0}html[data-look=paper] .look-page .toy-lesson-status{white-space:nowrap;color:var(--paper-muted);grid-area:1/3;font-size:1rem}html[data-look=paper] .look-page .toy-lesson-heading>:not(input):not(.toy-lesson-status):not(:first-child){grid-column:2/-1}html[data-look=paper] .look-shell:has([data-look-solemn=true]){--paper-tab:#555d67}html[data-look=paper] .look-page [data-look-solemn=true] .paper-unit-tabs button,html[data-look=paper] .look-page .paper-resume[data-paper-solemn=true]{color:#555d67;background:0 0}html[data-look=paper] .look-shell:has([data-look-solemn=true]) .look-desktop-nav>:where(a,form){color:#555d67;background:0 0}html[data-look=paper] .look-page .paper-resume[data-paper-solemn=true] .toy-hero-action.hidden{color:var(--paper);background:#555d67}@media (min-width:1024px){html[data-look=paper] .look-shell .look-header{z-index:2}html[data-look=paper] .look-shell .look-header-inner{flex-wrap:wrap;align-items:flex-end;row-gap:.5rem;padding-block-end:0}html[data-look=paper] .look-shell .look-desktop-nav{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;align-items:flex-end;gap:.25rem;min-width:0;margin-block-end:-1px;font-size:.85rem;display:flex}html[data-look=paper] .look-shell .look-desktop-nav>:where(a,form){--tab:#dfe7ec;--tab-edge:#3f6f82;background:var(--tab);color:var(--paper-ink);border:1px solid #b9b0a0;border-block-start:3px solid var(--tab-edge);border-block-end-color:#0000;padding:.45rem .6rem}html[data-look=paper] .look-shell .look-desktop-nav>:nth-child(6n+2){--tab:#f3e3bf;--tab-edge:#b88a2a}html[data-look=paper] .look-shell .look-desktop-nav>:nth-child(6n+3){--tab:#dde8d8;--tab-edge:#4c7a55}html[data-look=paper] .look-shell .look-desktop-nav>:nth-child(6n+4){--tab:#f1dcd6;--tab-edge:#9b4a3c}html[data-look=paper] .look-shell .look-desktop-nav>:nth-child(6n+5){--tab:#e6e0ee;--tab-edge:#6a5a8a}html[data-look=paper] .look-shell .look-desktop-nav>:nth-child(6n){--tab:#efe6d2;--tab-edge:#8a6d3b}html[data-look=paper] .look-shell .look-desktop-nav>:where(a,form):hover{filter:brightness(1.04)}html[data-look=paper] .look-shell .look-desktop-nav>a[aria-current]{background:var(--paper);border-block-start-width:5px;padding-block:.6rem;font-weight:700}html[data-look=paper] .look-shell .look-desktop-nav :where(button){font:inherit;color:inherit;background:0 0;padding:0}html[data-look=paper] .look-shell .look-page{z-index:1;position:relative}}@media (max-width:767px){html[data-look=paper] .look-shell{padding-block-start:.75rem;padding-inline:.5rem}html[data-look=paper] .look-shell h1{font-size:1.9rem}html[data-look=paper] .look-shell .look-logo{font-size:1.4rem}html[data-look=paper] .look-shell .look-mobile-actions{gap:.35rem}html[data-look=paper] .look-shell .look-mobile-actions :where(a,button){padding:.35rem .45rem;font-size:.9rem}html[data-look=paper] .look-page{padding:1.2rem}html[data-look=paper] .look-page .paper-dashboard,html[data-look=paper] .look-page .paper-auth-grid{flex-direction:column;gap:1.5rem;display:flex}html[data-look=paper] .paper-dashboard>*,html[data-look=paper] .paper-auth-grid>*{width:100%}html[data-look=paper] .paper-dashboard .toy-dashboard-heading{order:0}html[data-look=paper] .paper-dashboard .toy-recent{order:1}html[data-look=paper] .paper-dashboard .toy-special-days{order:2}html[data-look=paper] .paper-dashboard .paper-resume{order:3}html[data-look=paper] .paper-dashboard .toy-plan-list{order:4}html[data-look=paper] .paper-dashboard :where(.toy-recent,.toy-special-days){border-inline-end:0;padding-inline-end:0}html[data-look=paper] .paper-auth-intro{order:0}html[data-look=paper] .look-page .paper-auth-card{border-inline-start:0;order:1;padding-inline-start:0}html[data-look=paper] .paper-auth-features{order:2}html[data-look=paper] .paper-auth-intro h1{font-size:2.3rem}}html[data-look=paper] .paper-dashboard .toy-special-days>div:last-child a{border:0;border-block-end:1px solid var(--paper-rule);text-align:start;width:100%}html[data-look=paper] .look-shell:has([data-look-solemn=true]) .look-desktop-nav>:where(a,form){background:var(--paper);color:#555d67;--tab-edge:#9aa1a9}html[data-look=paper] .paper-dashboard .toy-special-days>.mb-3>a{border:0;border-block-end:1px solid var(--paper-rule);text-align:start;width:100%}
html[data-look=calm]{--calm-band:#2b2d6e;--calm-band-rule:#44478a;--calm-nav-muted:#d2d3ee;--calm-band-muted:#c3c5e8;--calm-accent:#7ee2c0;--calm-accent-ink:#06261b;--calm-ground:#f3f4fa;--calm-ink:#1e2033;--calm-muted:#555872;--calm-icon-bg:#e6e7f6;--calm-card-border:#dfe0ee;--calm-rule:#d6d8ea;--calm-track:#e5e6f2;--calm-link:#2b2d6e}html[data-look=calm] body{background:var(--calm-ground);color:var(--calm-ink)}html[data-look=calm] .calm-band{background:var(--calm-band);color:#fff}html[data-look=calm] .calm-header{justify-content:space-between;align-items:center;gap:1rem;max-width:70rem;margin-inline:auto;padding:.9rem 1.25rem;display:flex}html[data-look=calm] .calm-band[data-hero] .calm-header{border-block-end:1px solid var(--calm-band-rule)}html[data-look=calm] .calm-header-start{align-items:center;gap:2.25rem;min-width:0;display:flex}html[data-look=calm] .calm-header-end{align-items:center;gap:.6rem;display:flex}html[data-look=calm] .calm-brand{color:#fff;white-space:nowrap;font-size:1.25rem;font-weight:800}html[data-look=calm] .calm-nav{white-space:nowrap;gap:.25rem;font-size:1rem}html[data-look=calm] .calm-nav a{color:var(--calm-nav-muted);border-radius:999px;padding:.45rem 1rem}html[data-look=calm] .calm-nav a:hover{color:#fff}html[data-look=calm] .calm-nav a[aria-current]{background:var(--calm-ground);color:var(--calm-band);font-weight:700}html[data-look=calm] .calm-more{cursor:pointer;color:var(--calm-nav-muted);border-radius:999px;padding:.45rem .9rem;list-style:none}html[data-look=calm] .calm-more:hover{color:#fff}html[data-look=calm] summary::-webkit-details-marker{display:none}html[data-look=calm] .calm-avatar{background:var(--calm-accent);width:2.5rem;height:2.5rem;color:var(--calm-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}html[data-look=calm] .calm-icon-btn{cursor:pointer;border:1px solid var(--calm-band-rule);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;list-style:none;display:flex}html[data-look=calm] .calm-dropdown{position:relative}html[data-look=calm] .calm-menu{inset-inline-end:0;z-index:40;min-width:15rem;color:var(--calm-ink);border:1px solid var(--calm-card-border);background:#fff;border-radius:.9rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);box-shadow:0 16px 40px #2b2d6e2e}html[data-look=calm] .calm-menu-item{text-align:start;width:100%;color:var(--calm-ink);border-radius:.6rem;padding:.65rem .9rem;font-size:1rem;display:block}html[data-look=calm] .calm-menu-item:hover,html[data-look=calm] .calm-menu-item[aria-current]{background:var(--calm-icon-bg)}html[data-look=calm] .calm-menu-quiet{color:var(--calm-muted)}html[data-look=calm] .calm-accent-btn{white-space:nowrap;background:var(--calm-accent);color:var(--calm-accent-ink);border-radius:.75rem;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-weight:800;display:inline-flex}html[data-look=calm] .calm-accent-btn:hover{filter:brightness(1.05)}html[data-look=calm] .calm-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:70rem;margin-inline:auto;padding:2.75rem 1.25rem 7rem;display:flex}html[data-look=calm] .calm-hero-hello{color:var(--calm-band-muted);margin:0;font-size:1.05rem}html[data-look=calm] .calm-hero h1{margin:.25rem 0 0;font-size:3.25rem;font-weight:300;line-height:1.1}html[data-look=calm] .calm-hero h1 strong{font-weight:800}html[data-look=calm] .calm-page{max-width:70rem;margin-inline:auto;padding:2rem 1.25rem 4.5rem}html[data-look=calm] .calm-band[data-hero]+.calm-page{padding-block-start:0}@media (max-width:767px){html[data-look=calm] .calm-header{padding:.7rem 1rem}html[data-look=calm] .calm-hero{padding:1.75rem 1rem 6rem}html[data-look=calm] .calm-hero h1{font-size:2.2rem}html[data-look=calm] .calm-hero .calm-accent-btn{justify-content:center;width:100%}html[data-look=calm] .calm-page{padding-inline:1rem}}html[data-look=calm] .calm-dashboard{flex-direction:column;gap:2.5rem;display:flex}html[data-look=calm] .calm-resume{color:var(--calm-ink);background:#fff;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-block-start:-5.25rem;padding:2rem 2.25rem;display:flex;position:relative;box-shadow:0 12px 32px #2b2d6e29}html[data-look=calm] .calm-resume:hover{box-shadow:0 16px 40px #2b2d6e38}html[data-look=calm] .calm-resume-icon{background:var(--calm-icon-bg);width:4.5rem;height:4.5rem;color:var(--calm-band);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-look=calm] .calm-resume[data-solemn] .calm-resume-icon{color:#555d67;background:#eceef1}html[data-look=calm] .calm-resume-picture{-o-object-fit:cover;object-fit:cover;border-radius:1rem;flex-shrink:0;width:4.5rem;height:4.5rem}html[data-look=calm] .calm-resume-copy{flex-direction:column;flex:16rem;min-width:0;display:flex}html[data-look=calm] .calm-resume-title{overflow-wrap:anywhere;margin-block:.15rem;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=calm] .calm-resume-action{background:var(--calm-band);color:#fff;border-radius:.75rem;padding:.8rem 1.75rem;font-weight:700}html[data-look=calm] .calm-resume[data-solemn] .calm-resume-action{background:#555d67}html[data-look=calm] .calm-label{color:var(--calm-muted);font-size:.95rem;display:block}html[data-look=calm] .calm-columns{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;display:flex}html[data-look=calm] .calm-main-column{flex-direction:column;flex:999 36rem;gap:2.5rem;min-width:0;display:flex}html[data-look=calm] .calm-side-column{flex-direction:column;flex:17rem;gap:2rem;min-width:0;display:flex}html[data-look=calm] .calm-h2{margin:0 0 1rem;font-size:1.5rem;font-weight:800}html[data-look=calm] .calm-h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}html[data-look=calm] .calm-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}html[data-look=calm] .calm-plan{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:.9rem;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}html[data-look=calm] .calm-plan:hover{border-color:var(--calm-band)}html[data-look=calm] .calm-plan-title{overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;display:block}html[data-look=calm] .calm-marks{color:var(--calm-band);font-size:.85rem;font-weight:600;display:block}html[data-look=calm] .calm-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}html[data-look=calm] .calm-ring>span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:700;display:flex}html[data-look=calm] .calm-rows{flex-direction:column;display:flex}html[data-look=calm] .calm-row{border-block-end:1px solid var(--calm-rule);color:var(--calm-ink);align-items:center;gap:.75rem;padding:.7rem 0;display:flex}html[data-look=calm] a.calm-row:hover{color:var(--calm-band)}html[data-look=calm] .calm-row-split{justify-content:space-between}html[data-look=calm] .calm-link{color:var(--calm-link);font-weight:600}html[data-look=calm] .calm-link:hover{text-decoration:underline}html[data-look=calm] .calm-side-link{margin-block-start:.75rem;display:inline-block}html[data-look=calm] .calm-empty{border:1px dashed var(--calm-rule);color:var(--calm-muted);background:#fff;border-radius:.9rem;margin:0;padding:1.5rem}html[data-look=calm] .calm-trash>summary{cursor:pointer;color:var(--calm-muted);width:fit-content;font-size:.95rem}html[data-look=calm] .calm-trash[open]>summary{margin-block-end:.5rem}@media (max-width:767px){html[data-look=calm] .calm-resume{gap:1rem;padding:1.4rem}html[data-look=calm] .calm-resume-title{font-size:1.45rem}html[data-look=calm] .calm-resume-action{text-align:center;width:100%}html[data-look=calm] .calm-plan-grid{grid-template-columns:minmax(0,1fr)}}html[data-look=calm] .calm-page .bg-brand-600{background-color:var(--calm-band)}html[data-look=calm] .calm-page .hover\:bg-brand-700:hover{background-color:#22245a}html[data-look=calm] .calm-page .text-brand-700{color:var(--calm-link)}html[data-look=calm] .calm-recent-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;display:grid}html[data-look=calm] .calm-recent{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:.9rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex}html[data-look=calm] .calm-recent:hover{border-color:var(--calm-band)}html[data-look=calm] .calm-recent-icon{background:var(--calm-icon-bg);width:3rem;height:3rem;color:var(--calm-band);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-look=calm] .calm-recent[data-solemn] .calm-recent-icon{color:#555d67;background:#eceef1}html[data-look=calm] .calm-subjects-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-block-end:1.5rem;display:flex}html[data-look=calm] .calm-subjects-head h1{margin:0;font-size:2rem;font-weight:800}html[data-look=calm] .calm-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}html[data-look=calm] .calm-subject{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.4rem 1.25rem 1.25rem;display:flex;position:relative;overflow:hidden}html[data-look=calm] .calm-subject:before{content:"";background:var(--calm-subject,var(--calm-band));height:4px;position:absolute;inset-block-start:0;inset-inline:0}html[data-look=calm] .calm-subject:hover{border-color:var(--calm-band);box-shadow:0 10px 24px #2b2d6e1f}html[data-look=calm] .calm-subject-icon{background:var(--calm-icon-bg);width:3.5rem;height:3.5rem;color:var(--calm-band);border-radius:.9rem;justify-content:center;align-items:center;display:flex}html[data-look=calm] .calm-subject-name{font-size:1.15rem;font-weight:700}html[data-look=calm] .calm-chip{color:#0b4a35;background:#d9f6ec;border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}html[data-look=calm] .calm-note{color:var(--calm-muted);margin-block-start:2rem;font-size:.95rem}@media (max-width:767px){html[data-look=calm] .calm-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html[data-look=calm] .calm-subject{padding:1.1rem 1rem 1rem}html[data-look=calm] .calm-subjects-head h1{font-size:1.6rem}}html[data-look=calm] .calm-plan-head{border:1px solid var(--calm-card-border);background:#fff;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:1.1rem 1.4rem;margin-block-end:1.75rem;padding:1.5rem 1.75rem;display:flex}html[data-look=calm] .calm-plan-head>.min-w-0{flex:16rem}html[data-look=calm] .calm-plan-head h1{overflow-wrap:anywhere;margin-block:.15rem;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=calm] .calm-plan-head .text-brand-600{color:var(--calm-muted)}html[data-look=calm] [data-look-solemn=true] .calm-plan-head .calm-resume-icon{color:#555d67;background:#eceef1}html[data-look=calm] .calm-plan-more .calm-more{color:var(--calm-ink);border:1px solid var(--calm-card-border);padding:.5rem 1rem}html[data-look=calm] .calm-plan-more .calm-more:hover{color:var(--calm-band);border-color:var(--calm-band)}html[data-look=calm] .calm-plan-more .calm-menu{flex-direction:column;gap:.25rem;display:flex}html[data-look=calm] .calm-plan-more .calm-menu>button{text-align:start;border:0;border-radius:.6rem;width:100%;padding:.65rem .9rem;font-size:1rem}html[data-look=calm] .calm-plan-more .calm-menu>button:hover{background:var(--calm-icon-bg)}html[data-look=calm] .calm-plan-body{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2rem;display:grid}html[data-look=calm] .calm-plan-main{min-width:0}html[data-look=calm] .calm-plan-side{flex-direction:column;gap:.9rem;min-width:0;display:flex}html[data-look=calm] .calm-plan-side>*{border:1px solid var(--calm-card-border);box-shadow:none;color:var(--calm-ink);background:#fff;border-radius:.9rem;padding:1rem 1.1rem;margin:0!important}html[data-look=calm] .calm-plan-side .bg-violet-600{background-color:var(--calm-band)}html[data-look=calm] .calm-plan-side .hover\:bg-violet-700:hover{background-color:#22245a}html[data-look=calm] .calm-plan-side [class*=text-fuchsia-],html[data-look=calm] .calm-plan-side [class*=text-violet-],html[data-look=calm] .calm-plan-side [class*=text-emerald-]{color:inherit}html[data-look=calm] .calm-plan-side a,html[data-look=calm] .calm-plan-side button{color:var(--calm-link)}html[data-look=calm] .calm-plan-side .bg-violet-600,html[data-look=calm] .calm-plan-side .bg-brand-600{color:#fff}html[data-look=calm] .paper-unit-tabs{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}html[data-look=calm] .paper-unit-tabs button{overflow-wrap:anywhere;text-align:start;max-width:100%;color:var(--calm-ink);border:1px solid var(--calm-card-border);background:#fff;border-radius:999px;padding:.55rem 1.1rem;font-weight:600}html[data-look=calm] .paper-unit-tabs button:hover{border-color:var(--calm-band)}html[data-look=calm] .paper-unit-tabs button[aria-selected=true]{background:var(--calm-band);color:#fff;border-color:var(--calm-band)}html[data-look=calm] .toy-unit[hidden]{display:none}html[data-look=calm] .toy-unit{border-color:var(--calm-card-border);box-shadow:none;border-radius:1.1rem}html[data-look=calm] .toy-unit>div:first-child input{font-size:1.35rem;font-weight:800}html[data-look=calm] .toy-lesson-list>*+*{margin-block-start:.75rem}html[data-look=calm] .toy-lesson-row{border:1px solid var(--calm-card-border);background:#fff;border-radius:.9rem;padding:.9rem 1rem}html[data-look=calm] .toy-lesson-row:hover{border-color:#b9bbe0}html[data-look=calm] .toy-lesson-heading>input{font-size:1.05rem;font-weight:700}html[data-look=calm] .toy-lesson-status{background:var(--calm-icon-bg);color:var(--calm-band);box-shadow:none;font-weight:600}@media (max-width:1023px){html[data-look=calm] .calm-plan-body{grid-template-columns:minmax(0,1fr)}html[data-look=calm] .calm-plan-head{padding:1.15rem}html[data-look=calm] .calm-plan-head h1{font-size:1.5rem}html[data-look=calm] .calm-plan-head .calm-resume-icon{width:3.5rem;height:3.5rem}}html[data-look=calm] .lesson-editor-back a{color:var(--calm-link);font-weight:600}html[data-look=calm] .lesson-editor-head{border:1px solid var(--calm-card-border);background:#fff;border-radius:1.1rem;padding:1.4rem 1.75rem}html[data-look=calm] .lesson-editor-head h1{overflow-wrap:anywhere;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=calm] .lesson-editor-tabs{border:0;gap:.5rem;margin-block:1.5rem 1rem}html[data-look=calm] .lesson-editor-tabs button{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:999px;padding:.55rem 1.2rem;font-size:1rem}html[data-look=calm] .lesson-editor-tabs button[aria-pressed=true]{background:var(--calm-band);border-color:var(--calm-band);color:#fff}html[data-look=calm] .lesson-editor-body{background:0 0;border:0;padding:0}html[data-look=calm] .lesson-editor-body>*{border:1px solid var(--calm-card-border);background:#fff;border-radius:1rem;padding:1.25rem 1.4rem}html[data-look=calm] .lesson-editor-body>*>label:first-child{color:var(--calm-ink);margin-block-end:.6rem;font-size:1.15rem;font-weight:800}html[data-look=calm] .lesson-editor-body textarea,html[data-look=calm] .lesson-editor-body input:not([type=checkbox]):not([type=radio]){border-color:var(--calm-rule);border-radius:.6rem;font-size:1rem}html[data-look=calm] .lesson-editor-body textarea:focus,html[data-look=calm] .lesson-editor-body input:focus{outline:2px solid var(--calm-accent);outline-offset:1px;border-color:var(--calm-band)}html[data-look=calm] .calm-page .lesson-editor-save button.bg-brand-600{background:var(--calm-accent);color:var(--calm-accent-ink);border-radius:.8rem;padding:.85rem 2rem;font-weight:800;box-shadow:0 10px 28px #2b2d6e40}html[data-look=calm] .calm-page .lesson-editor-save button.bg-brand-600:hover{background:#9becd1}html[data-look=calm] .lesson-editor-head button.bg-brand-50{background:var(--calm-band);border-color:var(--calm-band);color:#fff;border-radius:.75rem;padding:.7rem 1.4rem;font-size:1rem}html[data-look=calm] .lesson-editor-head button.bg-brand-50:hover{background:#22245a}html[data-look=calm] .calm-page .text-brand-600{color:var(--calm-link)}@media (max-width:767px){html[data-look=calm] .lesson-editor-head{padding:1.1rem}html[data-look=calm] .lesson-editor-head h1{font-size:1.5rem}html[data-look=calm] .lesson-editor-body>*{padding:1rem}html[data-look=calm] .calm-page .lesson-editor-save button.bg-brand-600{width:100%}}
html[data-look=tiles]{--calm-band:#3d9be9;--calm-band-rule:#dde9f3;--calm-nav-muted:#55545f;--calm-band-muted:#55545f;--calm-accent:#ffd9b8;--calm-accent-ink:#22314d;--calm-ground:#f7fbff;--calm-ink:#22314d;--calm-muted:#55545f;--calm-icon-bg:#f7fbff;--calm-card-border:#dde9f3;--calm-rule:#dde9f3;--calm-track:#dde9f3;--calm-link:#22314d}html[data-look=tiles] body:has(.calm-shell){background:var(--calm-ground);color:var(--calm-ink)}html[data-look=tiles] .calm-band{background:var(--calm-band);color:#fff}html[data-look=tiles] .calm-header{justify-content:space-between;align-items:center;gap:1rem;max-width:70rem;margin-inline:auto;padding:.9rem 1.25rem;display:flex}html[data-look=tiles] .calm-band[data-hero] .calm-header{border-block-end:1px solid var(--calm-band-rule)}html[data-look=tiles] .calm-header-start{align-items:center;gap:2.25rem;min-width:0;display:flex}html[data-look=tiles] .calm-header-end{align-items:center;gap:.6rem;display:flex}html[data-look=tiles] .calm-brand{color:#fff;white-space:nowrap;font-size:1.25rem;font-weight:800}html[data-look=tiles] .calm-nav{white-space:nowrap;gap:.25rem;font-size:1rem}html[data-look=tiles] .calm-nav a{color:var(--calm-nav-muted);border-radius:999px;padding:.45rem 1rem}html[data-look=tiles] .calm-nav a:hover{color:#fff}html[data-look=tiles] .calm-nav a[aria-current]{background:var(--calm-ground);color:var(--calm-band);font-weight:700}html[data-look=tiles] .calm-more{cursor:pointer;color:var(--calm-nav-muted);border-radius:999px;padding:.45rem .9rem;list-style:none}html[data-look=tiles] .calm-more:hover{color:#fff}html[data-look=tiles] summary::-webkit-details-marker{display:none}html[data-look=tiles] .calm-avatar{background:var(--calm-accent);width:2.5rem;height:2.5rem;color:var(--calm-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}html[data-look=tiles] .calm-icon-btn{cursor:pointer;border:1px solid var(--calm-band-rule);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;list-style:none;display:flex}html[data-look=tiles] .calm-dropdown{position:relative}html[data-look=tiles] .calm-menu{z-index:40;min-width:15rem;color:var(--calm-ink);border:1px solid var(--calm-card-border);background:#fff;border-radius:.9rem;padding:.4rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 16px 40px #16161d2e}html[data-look=tiles] .calm-menu-item{text-align:start;width:100%;color:var(--calm-ink);border-radius:.6rem;padding:.65rem .9rem;font-size:1rem;display:block}html[data-look=tiles] .calm-menu-item:hover,html[data-look=tiles] .calm-menu-item[aria-current]{background:var(--calm-icon-bg)}html[data-look=tiles] .calm-menu-quiet{color:var(--calm-muted)}html[data-look=tiles] .calm-accent-btn{white-space:nowrap;background:var(--calm-accent);color:var(--calm-accent-ink);border-radius:.75rem;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-weight:800;display:inline-flex}html[data-look=tiles] .calm-accent-btn:hover{filter:brightness(1.05)}html[data-look=tiles] .calm-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:70rem;margin-inline:auto;padding:2.75rem 1.25rem 7rem;display:flex}html[data-look=tiles] .calm-hero-hello{color:var(--calm-band-muted);margin:0;font-size:1.05rem}html[data-look=tiles] .calm-hero h1{margin:.25rem 0 0;font-size:3.25rem;font-weight:300;line-height:1.1}html[data-look=tiles] .calm-hero h1 strong{font-weight:800}html[data-look=tiles] .calm-page{max-width:70rem;margin-inline:auto;padding:2rem 1.25rem 4.5rem}html[data-look=tiles] .calm-band[data-hero]+.calm-page{padding-block-start:0}@media (max-width:767px){html[data-look=tiles] .calm-header{padding:.7rem 1rem}html[data-look=tiles] .calm-hero{padding:1.75rem 1rem 6rem}html[data-look=tiles] .calm-hero h1{font-size:2.2rem}html[data-look=tiles] .calm-hero .calm-accent-btn{justify-content:center;width:100%}html[data-look=tiles] .calm-page{padding-inline:1rem}}html[data-look=tiles] .calm-dashboard{flex-direction:column;gap:2.5rem;display:flex}html[data-look=tiles] .calm-resume{color:var(--calm-ink);background:#fff;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-block-start:-5.25rem;padding:2rem 2.25rem;display:flex;position:relative;box-shadow:0 12px 32px #16161d29}html[data-look=tiles] .calm-resume:hover{box-shadow:0 16px 40px #16161d38}html[data-look=tiles] .calm-resume-icon{background:var(--calm-icon-bg);width:4.5rem;height:4.5rem;color:var(--calm-band);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-look=tiles] .calm-resume[data-solemn] .calm-resume-icon{color:#555d67;background:#eceef1}html[data-look=tiles] .calm-resume-picture{-o-object-fit:cover;object-fit:cover;border-radius:1rem;flex-shrink:0;width:4.5rem;height:4.5rem}html[data-look=tiles] .calm-resume-copy{flex-direction:column;flex:16rem;min-width:0;display:flex}html[data-look=tiles] .calm-resume-title{overflow-wrap:anywhere;margin-block:.15rem;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=tiles] .calm-resume-action{background:var(--calm-band);color:#fff;border-radius:.75rem;padding:.8rem 1.75rem;font-weight:700}html[data-look=tiles] .calm-resume[data-solemn] .calm-resume-action{background:#555d67}html[data-look=tiles] .calm-label{color:var(--calm-muted);font-size:.95rem;display:block}html[data-look=tiles] .calm-columns{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;display:flex}html[data-look=tiles] .calm-main-column{flex-direction:column;flex:999 36rem;gap:2.5rem;min-width:0;display:flex}html[data-look=tiles] .calm-side-column{flex-direction:column;flex:17rem;gap:2rem;min-width:0;display:flex}html[data-look=tiles] .calm-h2{margin:0 0 1rem;font-size:1.5rem;font-weight:800}html[data-look=tiles] .calm-h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}html[data-look=tiles] .calm-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}html[data-look=tiles] .calm-plan{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:.9rem;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}html[data-look=tiles] .calm-plan:hover{border-color:var(--calm-band)}html[data-look=tiles] .calm-plan-title{overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;display:block}html[data-look=tiles] .calm-marks{color:var(--calm-band);font-size:.85rem;font-weight:600;display:block}html[data-look=tiles] .calm-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}html[data-look=tiles] .calm-ring>span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:700;display:flex}html[data-look=tiles] .calm-rows{flex-direction:column;display:flex}html[data-look=tiles] .calm-row{border-block-end:1px solid var(--calm-rule);color:var(--calm-ink);align-items:center;gap:.75rem;padding:.7rem 0;display:flex}html[data-look=tiles] a.calm-row:hover{color:var(--calm-band)}html[data-look=tiles] .calm-row-split{justify-content:space-between}html[data-look=tiles] .calm-link{color:var(--calm-link);font-weight:600}html[data-look=tiles] .calm-link:hover{text-decoration:underline}html[data-look=tiles] .calm-side-link{margin-block-start:.75rem;display:inline-block}html[data-look=tiles] .calm-empty{border:1px dashed var(--calm-rule);color:var(--calm-muted);background:#fff;border-radius:.9rem;margin:0;padding:1.5rem}html[data-look=tiles] .calm-trash>summary{cursor:pointer;color:var(--calm-muted);width:fit-content;font-size:.95rem}html[data-look=tiles] .calm-trash[open]>summary{margin-block-end:.5rem}@media (max-width:767px){html[data-look=tiles] .calm-resume{gap:1rem;padding:1.4rem}html[data-look=tiles] .calm-resume-title{font-size:1.45rem}html[data-look=tiles] .calm-resume-action{text-align:center;width:100%}html[data-look=tiles] .calm-plan-grid{grid-template-columns:minmax(0,1fr)}}html[data-look=tiles] .calm-page .bg-brand-600{background-color:var(--calm-band)}html[data-look=tiles] .calm-page .hover\:bg-brand-700:hover{background-color:#2b86d4}html[data-look=tiles] .calm-page .text-brand-700{color:var(--calm-link)}html[data-look=tiles] .calm-recent-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;display:grid}html[data-look=tiles] .calm-recent{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:.9rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex}html[data-look=tiles] .calm-recent:hover{border-color:var(--calm-band)}html[data-look=tiles] .calm-recent-icon{background:var(--calm-icon-bg);width:3rem;height:3rem;color:var(--calm-band);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-look=tiles] .calm-recent[data-solemn] .calm-recent-icon{color:#555d67;background:#eceef1}html[data-look=tiles] .calm-subjects-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-block-end:1.5rem;display:flex}html[data-look=tiles] .calm-subjects-head h1{margin:0;font-size:2rem;font-weight:800}html[data-look=tiles] .calm-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}html[data-look=tiles] .calm-subject{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.4rem 1.25rem 1.25rem;display:flex;position:relative;overflow:hidden}html[data-look=tiles] .calm-subject:before{content:"";background:var(--calm-subject,var(--calm-band));height:4px;position:absolute;inset-block-start:0;inset-inline:0}html[data-look=tiles] .calm-subject:hover{border-color:var(--calm-band);box-shadow:0 10px 24px #16161d1f}html[data-look=tiles] .calm-subject-icon{background:var(--calm-icon-bg);width:3.5rem;height:3.5rem;color:var(--calm-band);border-radius:.9rem;justify-content:center;align-items:center;display:flex}html[data-look=tiles] .calm-subject-name{font-size:1.15rem;font-weight:700}html[data-look=tiles] .calm-chip{color:#22314d;background:#ffd9b8;border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}html[data-look=tiles] .calm-note{color:var(--calm-muted);margin-block-start:2rem;font-size:.95rem}@media (max-width:767px){html[data-look=tiles] .calm-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html[data-look=tiles] .calm-subject{padding:1.1rem 1rem 1rem}html[data-look=tiles] .calm-subjects-head h1{font-size:1.6rem}}html[data-look=tiles] .calm-plan-head{border:1px solid var(--calm-card-border);background:#fff;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:1.1rem 1.4rem;margin-block-end:1.75rem;padding:1.5rem 1.75rem;display:flex}html[data-look=tiles] .calm-plan-head>.min-w-0{flex:16rem}html[data-look=tiles] .calm-plan-head h1{overflow-wrap:anywhere;margin-block:.15rem;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=tiles] .calm-plan-head .text-brand-600{color:var(--calm-muted)}html[data-look=tiles] [data-look-solemn=true] .calm-plan-head .calm-resume-icon{color:#555d67;background:#eceef1}html[data-look=tiles] .calm-plan-more .calm-more{color:var(--calm-ink);border:1px solid var(--calm-card-border);padding:.5rem 1rem}html[data-look=tiles] .calm-plan-more .calm-more:hover{color:var(--calm-band);border-color:var(--calm-band)}html[data-look=tiles] .calm-plan-more .calm-menu{flex-direction:column;gap:.25rem;display:flex}html[data-look=tiles] .calm-plan-more .calm-menu>button{text-align:start;border:0;border-radius:.6rem;width:100%;padding:.65rem .9rem;font-size:1rem}html[data-look=tiles] .calm-plan-more .calm-menu>button:hover{background:var(--calm-icon-bg)}html[data-look=tiles] .calm-plan-body{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2rem;display:grid}html[data-look=tiles] .calm-plan-main{min-width:0}html[data-look=tiles] .calm-plan-side{flex-direction:column;gap:.9rem;min-width:0;display:flex}html[data-look=tiles] .calm-plan-side>*{border:1px solid var(--calm-card-border);box-shadow:none;color:var(--calm-ink);background:#fff;border-radius:.9rem;padding:1rem 1.1rem;margin:0!important}html[data-look=tiles] .calm-plan-side .bg-violet-600{background-color:var(--calm-band)}html[data-look=tiles] .calm-plan-side .hover\:bg-violet-700:hover{background-color:#2b86d4}html[data-look=tiles] .calm-plan-side [class*=text-fuchsia-],html[data-look=tiles] .calm-plan-side [class*=text-violet-],html[data-look=tiles] .calm-plan-side [class*=text-emerald-]{color:inherit}html[data-look=tiles] .calm-plan-side a,html[data-look=tiles] .calm-plan-side button{color:var(--calm-link)}html[data-look=tiles] .calm-plan-side .bg-violet-600,html[data-look=tiles] .calm-plan-side .bg-brand-600{color:#fff}html[data-look=tiles] .paper-unit-tabs{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}html[data-look=tiles] .paper-unit-tabs button{overflow-wrap:anywhere;text-align:start;max-width:100%;color:var(--calm-ink);border:1px solid var(--calm-card-border);background:#fff;border-radius:999px;padding:.55rem 1.1rem;font-weight:600}html[data-look=tiles] .paper-unit-tabs button:hover{border-color:var(--calm-band)}html[data-look=tiles] .paper-unit-tabs button[aria-selected=true]{background:var(--calm-band);color:#fff;border-color:var(--calm-band)}html[data-look=tiles] .toy-unit[hidden]{display:none}html[data-look=tiles] .toy-unit{border-color:var(--calm-card-border);box-shadow:none;border-radius:1.1rem}html[data-look=tiles] .toy-unit>div:first-child input{font-size:1.35rem;font-weight:800}html[data-look=tiles] .toy-lesson-list>*+*{margin-block-start:.75rem}html[data-look=tiles] .toy-lesson-row{border:1px solid var(--calm-card-border);background:#fff;border-radius:.9rem;padding:.9rem 1rem}html[data-look=tiles] .toy-lesson-row:hover{border-color:#dde9f3}html[data-look=tiles] .toy-lesson-heading>input{font-size:1.05rem;font-weight:700}html[data-look=tiles] .toy-lesson-status{background:var(--calm-icon-bg);color:var(--calm-band);box-shadow:none;font-weight:600}@media (max-width:1023px){html[data-look=tiles] .calm-plan-body{grid-template-columns:minmax(0,1fr)}html[data-look=tiles] .calm-plan-head{padding:1.15rem}html[data-look=tiles] .calm-plan-head h1{font-size:1.5rem}html[data-look=tiles] .calm-plan-head .calm-resume-icon{width:3.5rem;height:3.5rem}}html[data-look=tiles] .lesson-editor-back a{color:var(--calm-link);font-weight:600}html[data-look=tiles] .lesson-editor-head{border:1px solid var(--calm-card-border);background:#fff;border-radius:1.1rem;padding:1.4rem 1.75rem}html[data-look=tiles] .lesson-editor-head h1{overflow-wrap:anywhere;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=tiles] .lesson-editor-tabs{border:0;gap:.5rem;margin-block:1.5rem 1rem}html[data-look=tiles] .lesson-editor-tabs button{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:999px;padding:.55rem 1.2rem;font-size:1rem}html[data-look=tiles] .lesson-editor-tabs button[aria-pressed=true]{background:var(--calm-band);border-color:var(--calm-band);color:#fff}html[data-look=tiles] .lesson-editor-body{background:0 0;border:0;padding:0}html[data-look=tiles] .lesson-editor-body>*{border:1px solid var(--calm-card-border);background:#fff;border-radius:1rem;padding:1.25rem 1.4rem}html[data-look=tiles] .lesson-editor-body>*>label:first-child{color:var(--calm-ink);margin-block-end:.6rem;font-size:1.15rem;font-weight:800}html[data-look=tiles] .lesson-editor-body textarea,html[data-look=tiles] .lesson-editor-body input:not([type=checkbox]):not([type=radio]){border-color:var(--calm-rule);border-radius:.6rem;font-size:1rem}html[data-look=tiles] .lesson-editor-body textarea:focus,html[data-look=tiles] .lesson-editor-body input:focus{outline:2px solid var(--calm-accent);outline-offset:1px;border-color:var(--calm-band)}html[data-look=tiles] .calm-page .lesson-editor-save button.bg-brand-600{background:var(--calm-accent);color:var(--calm-accent-ink);border-radius:.8rem;padding:.85rem 2rem;font-weight:800;box-shadow:0 10px 28px #16161d40}html[data-look=tiles] .calm-page .lesson-editor-save button.bg-brand-600:hover{background:#ffd9b8}html[data-look=tiles] .lesson-editor-head button.bg-brand-50{background:var(--calm-band);border-color:var(--calm-band);color:#fff;border-radius:.75rem;padding:.7rem 1.4rem;font-size:1rem}html[data-look=tiles] .lesson-editor-head button.bg-brand-50:hover{background:#2b86d4}html[data-look=tiles] .calm-page .text-brand-600{color:var(--calm-link)}@media (max-width:767px){html[data-look=tiles] .lesson-editor-head{padding:1.1rem}html[data-look=tiles] .lesson-editor-head h1{font-size:1.5rem}html[data-look=tiles] .lesson-editor-body>*{padding:1rem}html[data-look=tiles] .calm-page .lesson-editor-save button.bg-brand-600{width:100%}}html[data-look=tiles] .calm-shell{--calm-link:#ff6b4a;color:#22314d}html[data-look=tiles] .calm-band{color:#22314d;background:#f7fbff}html[data-look=tiles] .calm-brand,html[data-look=tiles] .calm-icon-btn{color:#22314d}html[data-look=tiles] .calm-nav a:hover,html[data-look=tiles] .calm-more:hover{color:#22314d;background:#fff}html[data-look=tiles] .calm-nav a[aria-current]{color:#fff;background:#22314d}html[data-look=tiles] .calm-accent-btn{color:#fff;background:#22314d;border-radius:999px;padding:1rem 1.8rem}html[data-look=tiles] .calm-hero{padding-block-end:2rem}html[data-look=tiles] .calm-hero h1{letter-spacing:-.02em;font-size:4.4rem;font-weight:800}html[data-look=tiles] .calm-hero h1 strong{color:#ff6b4a}html[data-look=tiles] .calm-h2{font-size:1.6rem;font-weight:900}html[data-look=tiles] .calm-h3{font-weight:900}html[data-look=tiles] .calm-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}html[data-look=tiles] .calm-dashboard>*{grid-column:1/-1;min-width:0}html[data-look=tiles] .calm-resume{color:#fff;box-shadow:none;background:#22314d;border-radius:2rem;grid-column:span 3;margin:0;padding:2.5rem}html[data-look=tiles] .calm-resume-title{font-size:2.6rem}html[data-look=tiles] .calm-resume-icon{color:#22314d;background:#ffd9b8;border-radius:1.5rem;width:6rem;height:6rem}html[data-look=tiles] .calm-resume-picture{border-radius:1.5rem;width:6rem;height:6rem}html[data-look=tiles] .calm-resume-action{color:#22314d;background:#ff6b4a;border-radius:999px}html[data-look=tiles] .tiles-stat{color:#22314d;background:#ffd9b8;border-radius:2rem;flex-direction:column;grid-column:span 1;justify-content:space-between;gap:1rem;padding:1.75rem;display:flex}html[data-look=tiles] .tiles-stat b{font-size:4.5rem;font-weight:900;line-height:1}html[data-look=tiles] .tiles-stat span{font-size:1.1rem;font-weight:700}html[data-look=tiles] .calm-dashboard:not(:has(.tiles-stat))>.calm-resume{grid-column:1/-1}html[data-look=tiles] .calm-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}html[data-look=tiles] .calm-recent{background:var(--tiles-subject,#555d67);color:#fff;border:0;border-radius:1.75rem;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:11rem;padding:1.5rem}html[data-look=tiles] .calm-recent-icon{color:#fff;background:#ffffff38}html[data-look=tiles] .calm-recent .calm-plan-title{font-size:1.25rem;font-weight:800}html[data-look=tiles] .calm-plan-grid{gap:1rem}html[data-look=tiles] .calm-plan{border:0;border-radius:1.75rem;padding:1.4rem 1.5rem}html[data-look=tiles] .calm-ring{width:3.8rem;height:3.8rem}html[data-look=tiles] .calm-side-column>section{background:#fff;border-radius:1.75rem;padding:1.5rem}html[data-look=tiles] .calm-columns{gap:2.5rem}html[data-look=tiles] .calm-main-column{flex-basis:36rem}html[data-look=tiles] .calm-subject{background:color-mix(in srgb, var(--tiles-subject,#555d67) 24%, #fff);color:#22314d;border:0;border-radius:1.75rem;min-height:11rem}html[data-look=tiles] .calm-subject:before{display:none}html[data-look=tiles] .calm-subject-icon{color:#fff;background:var(--tiles-subject,#555d67)}html[data-look=tiles] .calm-chip{color:#22314d;background:#fff}html[data-look=tiles] .calm-page{overflow-wrap:anywhere;min-width:0}html[data-look=tiles] .calm-page :is(h1,h2,h3){font-weight:900}html[data-look=tiles] .calm-page :is(.look-card,.look-tile,.calm-plan-head,.lesson-editor-head,.toy-unit,.calm-empty),html[data-look=tiles] .calm-page :is(div,section,article,details)[class*=rounded][class*=border],html[data-look=tiles] .calm-plan-side>*,html[data-look=tiles] .lesson-editor-body>*{box-shadow:none;color:#22314d;background:#fff;border:0;border-radius:1.75rem}html[data-look=tiles] .calm-page .look-tile{padding:1.5rem}html[data-look=tiles] .calm-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#22314d;background:#fff;border:1px solid #dde9f3;border-radius:.9rem;min-width:0;max-width:100%;font-size:1rem}html[data-look=tiles] .calm-page :is(button,a)[class*=rounded]{border-radius:999px}html[data-look=tiles] .calm-page :is(button,a)[class*=bg-brand-],html[data-look=tiles] .calm-page :is(button,a)[class*=bg-violet-],html[data-look=tiles] .calm-page .lesson-editor-save button.bg-brand-600{color:#22314d;box-shadow:none;background:#8fd0ff}html[data-look=tiles] .calm-page :is(button,a)[class*=bg-yellow-]{color:#22314d;background:#ffd9b8}html[data-look=tiles] .calm-page a.min-h-48{border-radius:2rem}html[data-look=tiles] .calm-page :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-gray-500){color:#55545f}html[data-look=tiles] .calm-page :is(.look-doodles,.look-tile-icon:not(:has(svg))){display:none}html[data-look=tiles] .calm-page .toy-lesson-status{color:#22314d;background:#f7fbff}html[data-look=tiles] .calm-page .toy-lesson-row{background:#f7fbff;border:0;border-radius:1.5rem}html[data-look=tiles] .calm-page .lesson-editor-tabs,html[data-look=tiles] .calm-page .lesson-editor-head>.flex{flex-wrap:wrap}html[data-look=tiles] .calm-page :is(.calm-plan-head,.lesson-editor-head) .flex>.min-w-0{flex:1}html[data-look=tiles] .calm-dashboard [data-solemn=true]{color:#fff;background:#555d67}html[data-look=tiles] .calm-dashboard [data-solemn=true] :is(.calm-label,.calm-marks){color:#fff}html[data-look=tiles] .calm-dashboard [data-solemn=true] :is(.calm-resume-icon,.calm-recent-icon,.calm-resume-action){color:#39414b;background:#eceef1}html[data-look=tiles] .calm-page [data-look-solemn=true]{--calm-link:#555d67;--calm-accent:#eceef1}html[data-look=tiles] .calm-page [data-look-solemn=true] .calm-plan-head{color:#fff;background:#555d67}html[data-look=tiles] .calm-page [data-look-solemn=true] .calm-plan-head :is(.calm-label,.text-brand-600,.text-slate-500){color:#fff}html[data-look=tiles] .calm-page [data-look-solemn=true] :is(.calm-resume-icon,.paper-unit-tabs button[aria-selected=true]){color:#39414b;background:#eceef1}@media (max-width:1023px){html[data-look=tiles] .calm-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-look=tiles] .calm-dashboard>.calm-resume{grid-column:1/-1}html[data-look=tiles] .calm-dashboard>.tiles-stat{flex-direction:row;grid-column:1/-1;align-items:center}html[data-look=tiles] .calm-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html[data-look=tiles] .calm-hero{padding-block-end:1.5rem}html[data-look=tiles] .calm-hero h1{font-size:2.6rem}html[data-look=tiles] .calm-header{flex-wrap:wrap}html[data-look=tiles] .calm-resume{padding:1.5rem}html[data-look=tiles] .calm-resume-title{font-size:1.8rem}html[data-look=tiles] .calm-resume-copy{flex-basis:10rem}html[data-look=tiles] .calm-resume-icon,html[data-look=tiles] .calm-resume-picture{border-radius:1rem;width:4rem;height:4rem}html[data-look=tiles] .calm-recent-grid{gap:.75rem}html[data-look=tiles] .calm-recent{padding:1rem}html[data-look=tiles] .calm-recent .calm-plan-title{font-size:1.1rem}html[data-look=tiles] .tiles-stat b{font-size:3rem}html[data-look=tiles] .calm-page .flex:has(>input)>input{min-width:0}}@media (prefers-reduced-motion:no-preference){html[data-look=tiles] .calm-page :is(a.calm-resume,a.calm-recent,a.calm-plan,a.calm-subject,a.look-tile){transition:transform .18s,box-shadow .18s}html[data-look=tiles] .calm-page :is(a.calm-resume,a.calm-recent,a.calm-plan,a.calm-subject,a.look-tile):hover{transform:translateY(-3px);box-shadow:0 8px 20px #16161d14}}@media (prefers-reduced-motion:reduce){html[data-look=tiles] .calm-shell *,html[data-look=tiles] .calm-shell :before,html[data-look=tiles] .calm-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-look=tiles] .calm-page a:hover{transform:none}}html[data-look=tiles] .calm-side-column{flex-basis:17rem}html[data-look=tiles] .calm-page [class*=bg-gradient-]{box-shadow:none;background-color:#fff;background-image:none;border-radius:1.75rem}html[data-look=tiles] .calm-page :is([class*=text-fuchsia-],[class*=text-violet-],[class*=text-emerald-],[class*=text-green-],[class*=text-blue-],[class*=text-orange-],[class*=text-amber-]){color:#55545f}html[data-look=tiles] .calm-page :is(button,a):is([class*=border-violet-],[class*=border-green-],[class*=border-emerald-],[class*=border-brand-]){border-color:#dde9f3}html[data-look=tiles] .calm-page [data-look-solemn=true] [class*=bg-gradient-]{color:#39414b;background:#eceef1}html[data-look=tiles] .calm-page [data-look-solemn=true] .calm-plan-head .calm-more{color:#fff}html[data-look=tiles] .calm-page :is([class*=text-purple-],[class*=text-fuchsia-],[class*=text-violet-],[class*=text-emerald-],[class*=text-green-],[class*=text-blue-],[class*=text-sky-],[class*=text-cyan-],[class*=text-teal-],[class*=text-lime-],[class*=text-rose-],[class*=text-pink-],[class*=text-red-],[class*=text-orange-],[class*=text-amber-]){color:#55545f}html[data-look=tiles] .calm-page :is([class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-violet-],[class*=bg-emerald-],[class*=bg-green-],[class*=bg-blue-],[class*=bg-sky-],[class*=bg-cyan-],[class*=bg-teal-],[class*=bg-lime-],[class*=bg-rose-],[class*=bg-pink-],[class*=bg-red-],[class*=bg-orange-],[class*=bg-amber-]){background-color:#fff}html[data-look=tiles] .calm-page :is([class*=border-purple-],[class*=border-fuchsia-],[class*=border-violet-],[class*=border-emerald-],[class*=border-green-],[class*=border-blue-],[class*=border-sky-],[class*=border-cyan-],[class*=border-teal-],[class*=border-lime-],[class*=border-rose-],[class*=border-pink-],[class*=border-red-],[class*=border-orange-],[class*=border-amber-]){border-color:#dde9f3}html[data-look=tiles] .calm-page :is(button,a):is(.bg-violet-600,.bg-emerald-600,.bg-green-600),html[data-look=tiles] .calm-nav a[aria-current],html[data-look=tiles] .calm-accent-btn,html[data-look=tiles] .calm-page .lesson-editor-save button.bg-brand-600,html[data-look=tiles] .calm-resume{color:#22314d;background:#8fd0ff}html[data-look=tiles] .calm-resume .calm-label{color:#3a3a46}html[data-look=tiles] .calm-resume-action{color:#22314d;background:#fff}html[data-look=tiles] .calm-page .bg-brand-600,html[data-look=tiles] .calm-page :is(button,a):is(.bg-violet-600,.bg-emerald-600,.bg-green-600){color:#22314d;background-color:#8fd0ff}html[data-look=tiles] .calm-recent{background:color-mix(in srgb, var(--tiles-subject) 24%, #fff);color:#22314d}html[data-look=tiles] .calm-recent .calm-label{color:#55545f}html[data-look=tiles] .calm-recent-icon{background:var(--tiles-subject);color:#fff}html[data-look=tiles] .calm-ring>span{background:#fff}
html[data-look=cork]{--calm-band:#2d3148;--calm-band-rule:#e6d6b4;--calm-nav-muted:#6c6658;--calm-band-muted:#6c6658;--calm-accent:#fff3a6;--calm-accent-ink:#2d3148;--calm-ground:#f6ead2;--calm-ink:#2d3148;--calm-muted:#6c6658;--calm-icon-bg:#f6ead2;--calm-card-border:#e6d6b4;--calm-rule:#e6d6b4;--calm-track:#e6d6b4;--calm-link:#2d3148}html[data-look=cork] body:has(.calm-shell){background:var(--calm-ground);color:var(--calm-ink)}html[data-look=cork] .calm-band{background:var(--calm-band);color:#fff}html[data-look=cork] .calm-header{justify-content:space-between;align-items:center;gap:1rem;max-width:70rem;margin-inline:auto;padding:.9rem 1.25rem;display:flex}html[data-look=cork] .calm-band[data-hero] .calm-header{border-block-end:1px solid var(--calm-band-rule)}html[data-look=cork] .calm-header-start{align-items:center;gap:2.25rem;min-width:0;display:flex}html[data-look=cork] .calm-header-end{align-items:center;gap:.6rem;display:flex}html[data-look=cork] .calm-brand{color:#fff;white-space:nowrap;font-size:1.25rem;font-weight:800}html[data-look=cork] .calm-nav{white-space:nowrap;gap:.25rem;font-size:1rem}html[data-look=cork] .calm-nav a{color:var(--calm-nav-muted);border-radius:999px;padding:.45rem 1rem}html[data-look=cork] .calm-nav a:hover{color:#fff}html[data-look=cork] .calm-nav a[aria-current]{background:var(--calm-ground);color:var(--calm-band);font-weight:700}html[data-look=cork] .calm-more{cursor:pointer;color:var(--calm-nav-muted);border-radius:999px;padding:.45rem .9rem;list-style:none}html[data-look=cork] .calm-more:hover{color:#fff}html[data-look=cork] .calm-shell summary::-webkit-details-marker{display:none}html[data-look=cork] .calm-avatar{background:var(--calm-accent);width:2.5rem;height:2.5rem;color:var(--calm-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}html[data-look=cork] .calm-icon-btn{cursor:pointer;border:1px solid var(--calm-band-rule);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;list-style:none;display:flex}html[data-look=cork] .calm-dropdown{position:relative}html[data-look=cork] .calm-menu{z-index:40;min-width:15rem;color:var(--calm-ink);border:1px solid var(--calm-card-border);background:#fff;border-radius:.9rem;padding:.4rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 16px 40px #5a3c142e}html[data-look=cork] .calm-menu-item{text-align:start;width:100%;color:var(--calm-ink);border-radius:.6rem;padding:.65rem .9rem;font-size:1rem;display:block}html[data-look=cork] .calm-menu-item:hover,html[data-look=cork] .calm-menu-item[aria-current]{background:var(--calm-icon-bg)}html[data-look=cork] .calm-menu-quiet{color:var(--calm-muted)}html[data-look=cork] .calm-accent-btn{white-space:nowrap;background:var(--calm-accent);color:var(--calm-accent-ink);border-radius:.75rem;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-weight:800;display:inline-flex}html[data-look=cork] .calm-accent-btn:hover{filter:brightness(1.05)}html[data-look=cork] .calm-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;max-width:70rem;margin-inline:auto;padding:2.75rem 1.25rem 7rem;display:flex}html[data-look=cork] .calm-hero-hello{color:var(--calm-band-muted);margin:0;font-size:1.05rem}html[data-look=cork] .calm-hero h1{margin:.25rem 0 0;font-size:3.25rem;font-weight:300;line-height:1.1}html[data-look=cork] .calm-page{max-width:70rem;margin-inline:auto;padding:2rem 1.25rem 4.5rem}html[data-look=cork] .calm-band[data-hero]+.calm-page{padding-block-start:0}@media (max-width:767px){html[data-look=cork] .calm-header{padding:.7rem 1rem}html[data-look=cork] .calm-hero{padding:1.75rem 1rem 6rem}html[data-look=cork] .calm-hero h1{font-size:2.2rem}html[data-look=cork] .calm-hero .calm-accent-btn{justify-content:center;width:100%}html[data-look=cork] .calm-page{padding-inline:1rem}}html[data-look=cork] .calm-dashboard{flex-direction:column;gap:2.5rem;display:flex}html[data-look=cork] .calm-resume{color:var(--calm-ink);background:#fff;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-block-start:-5.25rem;padding:2rem 2.25rem;display:flex;position:relative;box-shadow:0 12px 32px #5a3c1429}html[data-look=cork] .calm-resume:hover{box-shadow:0 16px 40px #5a3c1438}html[data-look=cork] .calm-resume-icon{background:var(--calm-icon-bg);width:4.5rem;height:4.5rem;color:var(--calm-band);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-look=cork] .calm-resume[data-solemn] .calm-resume-icon{color:#555d67;background:#eceef1}html[data-look=cork] .calm-resume-picture{-o-object-fit:cover;object-fit:cover;border-radius:1rem;flex-shrink:0;width:4.5rem;height:4.5rem}html[data-look=cork] .calm-resume-copy{flex-direction:column;flex:16rem;min-width:0;display:flex}html[data-look=cork] .calm-resume-title{overflow-wrap:anywhere;margin-block:.15rem;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=cork] .calm-resume-action{background:var(--calm-band);color:#fff;border-radius:.75rem;padding:.8rem 1.75rem;font-weight:700}html[data-look=cork] .calm-resume[data-solemn] .calm-resume-action{background:#555d67}html[data-look=cork] .calm-label{color:var(--calm-muted);font-size:.95rem;display:block}html[data-look=cork] .calm-columns{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;display:flex}html[data-look=cork] .calm-main-column{flex-direction:column;flex:999 36rem;gap:2.5rem;min-width:0;display:flex}html[data-look=cork] .calm-side-column{flex-direction:column;flex:17rem;gap:2rem;min-width:0;display:flex}html[data-look=cork] .calm-h2{margin:0 0 1rem;font-size:1.5rem;font-weight:800}html[data-look=cork] .calm-h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}html[data-look=cork] .calm-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}html[data-look=cork] .calm-plan{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:.9rem;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}html[data-look=cork] .calm-plan:hover{border-color:var(--calm-band)}html[data-look=cork] .calm-plan-title{overflow-wrap:anywhere;font-size:1.1rem;font-weight:700;display:block}html[data-look=cork] .calm-marks{color:var(--calm-band);font-size:.85rem;font-weight:600;display:block}html[data-look=cork] .calm-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}html[data-look=cork] .calm-ring>span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:700;display:flex}html[data-look=cork] .calm-rows{flex-direction:column;display:flex}html[data-look=cork] .calm-row{border-block-end:1px solid var(--calm-rule);color:var(--calm-ink);align-items:center;gap:.75rem;padding:.7rem 0;display:flex}html[data-look=cork] a.calm-row:hover{color:var(--calm-band)}html[data-look=cork] .calm-row-split{justify-content:space-between}html[data-look=cork] .calm-link{color:var(--calm-link);font-weight:600}html[data-look=cork] .calm-link:hover{text-decoration:underline}html[data-look=cork] .calm-side-link{margin-block-start:.75rem;display:inline-block}html[data-look=cork] .calm-empty{border:1px dashed var(--calm-rule);color:var(--calm-muted);background:#fff;border-radius:.9rem;margin:0;padding:1.5rem}html[data-look=cork] .calm-trash>summary{cursor:pointer;color:var(--calm-muted);width:fit-content;font-size:.95rem}html[data-look=cork] .calm-trash[open]>summary{margin-block-end:.5rem}@media (max-width:767px){html[data-look=cork] .calm-resume{gap:1rem;padding:1.4rem}html[data-look=cork] .calm-resume-title{font-size:1.45rem}html[data-look=cork] .calm-resume-action{text-align:center;width:100%}html[data-look=cork] .calm-plan-grid{grid-template-columns:minmax(0,1fr)}}html[data-look=cork] .calm-page .bg-brand-600{background-color:var(--calm-band)}html[data-look=cork] .calm-page .hover\:bg-brand-700:hover{background-color:#2d3148}html[data-look=cork] .calm-page .text-brand-700{color:var(--calm-link)}html[data-look=cork] .calm-recent-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;display:grid}html[data-look=cork] .calm-recent{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:.9rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex}html[data-look=cork] .calm-recent:hover{border-color:var(--calm-band)}html[data-look=cork] .calm-recent-icon{background:var(--calm-icon-bg);width:3rem;height:3rem;color:var(--calm-band);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-look=cork] .calm-recent[data-solemn] .calm-recent-icon{color:#555d67;background:#eceef1}html[data-look=cork] .calm-subjects-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-block-end:1.5rem;display:flex}html[data-look=cork] .calm-subjects-head h1{margin:0;font-size:2rem;font-weight:800}html[data-look=cork] .calm-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}html[data-look=cork] .calm-subject{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.4rem 1.25rem 1.25rem;display:flex;position:relative;overflow:hidden}html[data-look=cork] .calm-subject:before{content:"";background:var(--calm-subject,var(--calm-band));height:4px;position:absolute;inset-block-start:0;inset-inline:0}html[data-look=cork] .calm-subject:hover{border-color:var(--calm-band);box-shadow:0 10px 24px #5a3c141f}html[data-look=cork] .calm-subject-icon{background:var(--calm-icon-bg);width:3.5rem;height:3.5rem;color:var(--calm-band);border-radius:.9rem;justify-content:center;align-items:center;display:flex}html[data-look=cork] .calm-subject-name{font-size:1.15rem;font-weight:700}html[data-look=cork] .calm-chip{color:#2d3148;background:#fff3a6;border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}html[data-look=cork] .calm-note{color:var(--calm-muted);margin-block-start:2rem;font-size:.95rem}@media (max-width:767px){html[data-look=cork] .calm-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html[data-look=cork] .calm-subject{padding:1.1rem 1rem 1rem}html[data-look=cork] .calm-subjects-head h1{font-size:1.6rem}}html[data-look=cork] .calm-plan-head{border:1px solid var(--calm-card-border);background:#fff;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:1.1rem 1.4rem;margin-block-end:1.75rem;padding:1.5rem 1.75rem;display:flex}html[data-look=cork] .calm-plan-head>.min-w-0{flex:16rem}html[data-look=cork] .calm-plan-head h1{overflow-wrap:anywhere;margin-block:.15rem;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=cork] .calm-plan-head .text-brand-600{color:var(--calm-muted)}html[data-look=cork] [data-look-solemn=true] .calm-plan-head .calm-resume-icon{color:#555d67;background:#eceef1}html[data-look=cork] .calm-plan-more .calm-more{color:var(--calm-ink);border:1px solid var(--calm-card-border);padding:.5rem 1rem}html[data-look=cork] .calm-plan-more .calm-more:hover{color:var(--calm-band);border-color:var(--calm-band)}html[data-look=cork] .calm-plan-more .calm-menu{flex-direction:column;gap:.25rem;display:flex}html[data-look=cork] .calm-plan-more .calm-menu>button{text-align:start;border:0;border-radius:.6rem;width:100%;padding:.65rem .9rem;font-size:1rem}html[data-look=cork] .calm-plan-more .calm-menu>button:hover{background:var(--calm-icon-bg)}html[data-look=cork] .calm-plan-body{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2rem;display:grid}html[data-look=cork] .calm-plan-main{min-width:0}html[data-look=cork] .calm-plan-side{flex-direction:column;gap:.9rem;min-width:0;display:flex}html[data-look=cork] .calm-plan-side>*{border:1px solid var(--calm-card-border);box-shadow:none;color:var(--calm-ink);background:#fff;border-radius:.9rem;padding:1rem 1.1rem;margin:0!important}html[data-look=cork] .calm-plan-side .bg-violet-600{background-color:var(--calm-band)}html[data-look=cork] .calm-plan-side .hover\:bg-violet-700:hover{background-color:#2d3148}html[data-look=cork] .calm-plan-side [class*=text-fuchsia-],html[data-look=cork] .calm-plan-side [class*=text-violet-],html[data-look=cork] .calm-plan-side [class*=text-emerald-]{color:inherit}html[data-look=cork] .calm-plan-side a,html[data-look=cork] .calm-plan-side button{color:var(--calm-link)}html[data-look=cork] .calm-plan-side .bg-violet-600,html[data-look=cork] .calm-plan-side .bg-brand-600{color:#fff}html[data-look=cork] .paper-unit-tabs{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}html[data-look=cork] .paper-unit-tabs button{overflow-wrap:anywhere;text-align:start;max-width:100%;color:var(--calm-ink);border:1px solid var(--calm-card-border);background:#fff;border-radius:999px;padding:.55rem 1.1rem;font-weight:600}html[data-look=cork] .paper-unit-tabs button:hover{border-color:var(--calm-band)}html[data-look=cork] .paper-unit-tabs button[aria-selected=true]{background:var(--calm-band);color:#fff;border-color:var(--calm-band)}html[data-look=cork] .toy-unit[hidden]{display:none}html[data-look=cork] .toy-unit{border-color:var(--calm-card-border);box-shadow:none;border-radius:1.1rem}html[data-look=cork] .toy-unit>div:first-child input{font-size:1.35rem;font-weight:800}html[data-look=cork] .toy-lesson-list>*+*{margin-block-start:.75rem}html[data-look=cork] .toy-lesson-row{border:1px solid var(--calm-card-border);background:#fff;border-radius:.9rem;padding:.9rem 1rem}html[data-look=cork] .toy-lesson-row:hover{border-color:#e6d6b4}html[data-look=cork] .toy-lesson-heading>input{font-size:1.05rem;font-weight:700}html[data-look=cork] .toy-lesson-status{background:var(--calm-icon-bg);color:var(--calm-band);box-shadow:none;font-weight:600}@media (max-width:1023px){html[data-look=cork] .calm-plan-body{grid-template-columns:minmax(0,1fr)}html[data-look=cork] .calm-plan-head{padding:1.15rem}html[data-look=cork] .calm-plan-head h1{font-size:1.5rem}html[data-look=cork] .calm-plan-head .calm-resume-icon{width:3.5rem;height:3.5rem}}html[data-look=cork] .lesson-editor-back a{color:var(--calm-link);font-weight:600}html[data-look=cork] .lesson-editor-head{border:1px solid var(--calm-card-border);background:#fff;border-radius:1.1rem;padding:1.4rem 1.75rem}html[data-look=cork] .lesson-editor-head h1{overflow-wrap:anywhere;font-size:1.9rem;font-weight:800;line-height:1.2}html[data-look=cork] .lesson-editor-tabs{border:0;gap:.5rem;margin-block:1.5rem 1rem}html[data-look=cork] .lesson-editor-tabs button{border:1px solid var(--calm-card-border);color:var(--calm-ink);background:#fff;border-radius:999px;padding:.55rem 1.2rem;font-size:1rem}html[data-look=cork] .lesson-editor-tabs button[aria-pressed=true]{background:var(--calm-band);border-color:var(--calm-band);color:#fff}html[data-look=cork] .lesson-editor-body{background:0 0;border:0;padding:0}html[data-look=cork] .lesson-editor-body>*{border:1px solid var(--calm-card-border);background:#fff;border-radius:1rem;padding:1.25rem 1.4rem}html[data-look=cork] .lesson-editor-body>*>label:first-child{color:var(--calm-ink);margin-block-end:.6rem;font-size:1.15rem;font-weight:800}html[data-look=cork] .lesson-editor-body textarea,html[data-look=cork] .lesson-editor-body input:not([type=checkbox]):not([type=radio]){border-color:var(--calm-rule);border-radius:.6rem;font-size:1rem}html[data-look=cork] .lesson-editor-body textarea:focus,html[data-look=cork] .lesson-editor-body input:focus{outline:2px solid var(--calm-accent);outline-offset:1px;border-color:var(--calm-band)}html[data-look=cork] .calm-page .lesson-editor-save button.bg-brand-600{background:var(--calm-accent);color:var(--calm-accent-ink);border-radius:.8rem;padding:.85rem 2rem;font-weight:800;box-shadow:0 10px 28px #5a3c1440}html[data-look=cork] .calm-page .lesson-editor-save button.bg-brand-600:hover{background:#fff3a6}html[data-look=cork] .lesson-editor-head button.bg-brand-50{background:var(--calm-band);border-color:var(--calm-band);color:#fff;border-radius:.75rem;padding:.7rem 1.4rem;font-size:1rem}html[data-look=cork] .lesson-editor-head button.bg-brand-50:hover{background:#2d3148}html[data-look=cork] .calm-page .text-brand-600{color:var(--calm-link)}@media (max-width:767px){html[data-look=cork] .lesson-editor-head{padding:1.1rem}html[data-look=cork] .lesson-editor-head h1{font-size:1.5rem}html[data-look=cork] .lesson-editor-body>*{padding:1rem}html[data-look=cork] .calm-page .lesson-editor-save button.bg-brand-600{width:100%}}html[data-look=cork] body:has(.calm-shell){background:#f6ead2 radial-gradient(#aa824621 1.2px,#0000 1.3px) 0 0/11px 11px}html[data-look=cork] .calm-shell{--calm-link:#28649a;--cork-pin:#4aa8ff;font-family:var(--font-cork-body), Arial, "Segoe UI Symbol", sans-serif;color:#2d3148}html[data-look=cork] .calm-shell :is(h1,h2,h3,.calm-brand,.calm-resume-title,.calm-subject-name,.tiles-stat b){font-family:var(--font-cork-display), Arial, serif;font-weight:400}html[data-look=cork] .calm-band{color:#2d3148;background:0 0}html[data-look=cork] .calm-band[data-hero] .calm-header{border:0}html[data-look=cork] .calm-brand,html[data-look=cork] .calm-icon-btn{color:#2d3148}html[data-look=cork] .calm-nav a:hover,html[data-look=cork] .calm-more:hover{color:#2d3148;background:#fff}html[data-look=cork] .calm-nav a[aria-current]{color:#2d3148;background:#fff;border-radius:8px}html[data-look=cork] .calm-avatar{color:#2d3148;background:#7ed3a8}html[data-look=cork] .calm-icon-btn{background:#fff;border-color:#e6d6b4}html[data-look=cork] .calm-hero{padding-block:1.5rem 2rem}html[data-look=cork] .calm-hero h1{font-size:2.6rem}html[data-look=cork] .calm-hero h1 strong{font-weight:400}html[data-look=cork] .calm-page{overflow-wrap:anywhere;min-width:0}html[data-look=cork] .calm-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}html[data-look=cork] .calm-dashboard>*{grid-column:1/-1;min-width:0}html[data-look=cork] .calm-dashboard>.calm-resume{grid-column:span 3;margin:0}html[data-look=cork] .calm-dashboard>.tiles-stat{grid-column:span 1}html[data-look=cork] .calm-dashboard:not(:has(.tiles-stat))>.calm-resume{grid-column:1/-1}html[data-look=cork] .calm-page :is(.calm-resume,.tiles-stat,.calm-recent,.calm-plan,.calm-subject,.calm-plan-head,.lesson-editor-head,.calm-empty,.look-card,.look-tile),html[data-look=cork] .calm-side-column>section,html[data-look=cork] .calm-plan-side>*,html[data-look=cork] .lesson-editor-body>*,html[data-look=cork] .calm-page :is(div,section,article,details)[class*=rounded][class*=border]{color:#2d3148;background:#fff;border:0;border-radius:4px;position:relative;box-shadow:0 8px 16px #5a3c1424}html[data-look=cork] .calm-page :is(.calm-resume,.tiles-stat,.calm-recent,.calm-plan,.calm-subject,.calm-plan-head,.lesson-editor-head,.look-card,.look-tile):before,html[data-look=cork] .calm-side-column>section:before,html[data-look=cork] .calm-plan-side>:before,html[data-look=cork] .lesson-editor-body>:before{content:"";background:var(--tiles-subject,var(--cork-pin,#4aa8ff));z-index:1;pointer-events:none;border-radius:50%;width:16px;height:16px;position:absolute;inset-block-start:-8px;inset-inline:calc(50% - 8px) auto;box-shadow:inset -3px -3px #5a3c142e}html[data-look=cork] .calm-page :is(.calm-resume,.calm-plan,.calm-subject){background:color-mix(in srgb, var(--tiles-subject,#fff) 22%, #fff)}html[data-look=cork] .calm-page :is(.calm-recent,.calm-subject,.calm-plan),html[data-look=cork] .calm-plan-side>*{--cork-tilt:-1deg;transform:rotate(var(--cork-tilt))}html[data-look=cork] .calm-page :is(.calm-recent,.calm-subject,.calm-plan):nth-child(2n),html[data-look=cork] .calm-plan-side>:nth-child(2n){--cork-tilt:1deg;--cork-pin:#22b573}html[data-look=cork] .calm-page :is(.calm-recent,.calm-subject,.calm-plan):nth-child(3n),html[data-look=cork] .calm-plan-side>:nth-child(3n){--cork-tilt:-.6deg;--cork-pin:#ffb020}html[data-look=cork] .calm-subject{min-height:10rem;padding-block-start:1.75rem;overflow:visible}html[data-look=cork] .calm-subject-icon,html[data-look=cork] .calm-resume-icon{background:var(--tiles-subject,#4aa8ff);color:#fff;border-radius:6px}html[data-look=cork] .calm-chip{color:#2d3148;background:#fff}html[data-look=cork] .calm-resume{padding:2rem}html[data-look=cork] .calm-resume-title{font-size:1.9rem}html[data-look=cork] .calm-page .tiles-stat{background:#fff3a6;flex-direction:column;justify-content:center;gap:.5rem;padding:1.75rem;display:flex}html[data-look=cork] .tiles-stat b{color:#2d3148;font-size:3.5rem;line-height:1}html[data-look=cork] .calm-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-block:.5rem}html[data-look=cork] .calm-recent{flex-direction:column;align-items:stretch;gap:.75rem;padding:.65rem}html[data-look=cork] .calm-recent-icon{background:var(--tiles-subject,#4aa8ff);color:#fff;border-radius:0;width:100%;height:6.5rem}html[data-look=cork] .calm-recent-icon svg{width:2.5rem;height:2.5rem}html[data-look=cork] .calm-recent .calm-plan-title{font-size:1rem}html[data-look=cork] .calm-label{color:#6c6658}html[data-look=cork] .calm-side-column>section{--cork-pin:#ffb020;background:#e0f4e9;padding:1.5rem}html[data-look=cork] .calm-columns{gap:2rem}html[data-look=cork] .calm-plan-grid{gap:1.5rem;padding-block:.5rem}html[data-look=cork] .calm-plan{padding:1.5rem}html[data-look=cork] .calm-ring>span{color:#2d3148}html[data-look=cork] .calm-accent-btn,html[data-look=cork] .calm-resume-action,html[data-look=cork] .calm-page :is(button,a):is([class*=bg-brand-],.bg-violet-600,.bg-green-600),html[data-look=cork] .calm-page .lesson-editor-save button.bg-brand-600{color:#2d3148;box-shadow:none;background:#4aa8ff;border-radius:8px}html[data-look=cork] .calm-page :is(button,a)[class*=border]{border-color:#e6d6b4;border-radius:6px}html[data-look=cork] .calm-page :is(button,a)[class*=bg-white]{color:#2d3148;background:#fff}html[data-look=cork] .calm-page :is(.paper-unit-tabs button,.lesson-editor-tabs button){color:#2d3148;background:#fffdf6;border:0;border-radius:6px;box-shadow:0 2px #5a3c141a}html[data-look=cork] .calm-page :is(.paper-unit-tabs button[aria-selected=true],.lesson-editor-tabs button[aria-pressed=true]){color:#2d3148;background:#fff3a6}html[data-look=cork] .calm-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#2d3148;background:#fff;border:1px solid #e6d6b4;border-radius:4px;min-width:0;max-width:100%;font-size:1rem}html[data-look=cork] .calm-page :is(input,textarea)::-moz-placeholder{color:#6c6658;opacity:1}html[data-look=cork] .calm-page :is(input,textarea)::placeholder{color:#6c6658;opacity:1}html[data-look=cork] .calm-page :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #28649a}html[data-look=cork] .calm-page .toy-unit{box-shadow:none;background:0 0;border:0}html[data-look=cork] .calm-page .toy-lesson-row{background:#fff;border:0;border-radius:3px;padding:1rem;box-shadow:0 8px 16px #5a3c1424}html[data-look=cork] .calm-page .toy-lesson-status{color:#6c6658;box-shadow:none;background:#f1ece2}html[data-look=cork] .calm-page .toy-lesson-status:is([data-status=ready],[data-status=generated],[data-status=edited],[data-status=taught]){color:#17694a;background:#d8f3e4}html[data-look=cork] .calm-page .toy-lesson-status[data-status=generating]{color:#7a5a00;background:#fff3a6}html[data-look=cork] .calm-page .lesson-equipment{color:#6c6658;background:#fff3a6;border-radius:3px;padding:.5rem}html[data-look=cork] .calm-page .lesson-equipment textarea{background:#fff3a6}html[data-look=cork] .calm-page .lesson-equipment>span,html[data-look=cork] .look-decorative-icon,html[data-look=cork] .calm-plan-side [aria-hidden]{display:none}html[data-look=cork] .calm-plan-side>*{padding-block-start:1.5rem}html[data-look=cork] .lesson-editor-body>*{padding:1.5rem;transform:none}html[data-look=cork] .lesson-editor-tabs{flex-wrap:wrap}html[data-look=cork] .calm-page .look-tile{padding:1.5rem}html[data-look=cork] .calm-page :is(.look-doodles,.look-tile-icon:not(:has(svg))){display:none}html[data-look=cork] .calm-page [class*=bg-gradient-]{color:#2d3148;box-shadow:none;background:#fff}html[data-look=cork] .calm-page :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-gray-500){color:#6c6658}html[data-look=cork] .calm-page :is(.text-slate-800,.text-slate-900,.text-gray-900,.text-black){color:#2d3148}html[data-look=cork] .calm-page :is(.bg-black,.bg-slate-900,.bg-gray-900){color:#39414b;background:#eceef1}html[data-look=cork] .calm-page [data-solemn=true],html[data-look=cork] .calm-page [data-look-solemn=true]{--tiles-subject:#7b858f;--cork-pin:#7b858f;--calm-link:#39414b;--calm-accent:#eceef1}html[data-look=cork] .calm-page [data-solemn=true],html[data-look=cork] .calm-page [data-look-solemn=true] :is(.calm-plan-head,.lesson-editor-head,.toy-lesson-row,.lesson-equipment,.lesson-equipment textarea,.lesson-editor-body>*,[class*=bg-gradient-]){color:#39414b;background:#eceef1;transform:none}html[data-look=cork] .calm-page [data-solemn=true] :is(.calm-resume-icon,.calm-recent-icon,.calm-resume-action),html[data-look=cork] .calm-page [data-look-solemn=true] :is(.calm-resume-icon,button,.toy-lesson-status,.paper-unit-tabs button[aria-selected=true]){color:#39414b;background:#d8dde2}html[data-look=cork] .calm-page [data-solemn=true] :is(.calm-label,.calm-marks),html[data-look=cork] .calm-page [data-look-solemn=true] .calm-label{color:#39414b}@media (max-width:1023px){html[data-look=cork] .calm-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-look=cork] .calm-dashboard>:is(.calm-resume,.tiles-stat){grid-column:1/-1}html[data-look=cork] .tiles-stat{flex-direction:row;align-items:center}html[data-look=cork] .calm-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html[data-look=cork] .calm-header{flex-wrap:wrap}html[data-look=cork] .calm-hero h1{font-size:2rem}html[data-look=cork] .calm-hero{padding-block-end:1.5rem}html[data-look=cork] .calm-page{padding-inline:1.25rem}html[data-look=cork] .calm-resume{padding:1.25rem}html[data-look=cork] .calm-resume-title{font-size:1.5rem}html[data-look=cork] .calm-resume-copy{flex-basis:10rem}html[data-look=cork] .calm-plan-side{padding-inline:.25rem}html[data-look=cork] .calm-recent-grid,html[data-look=cork] .calm-subject-grid{gap:1.25rem}}@media (prefers-reduced-motion:no-preference){html[data-look=cork] .calm-page :is(a.calm-recent,a.calm-subject,a.calm-plan,a.calm-resume){transition:transform .18s,box-shadow .18s}html[data-look=cork] .calm-page :is(a.calm-recent,a.calm-subject,a.calm-plan,a.calm-resume):not([data-solemn]):hover{transform:rotate(0)translateY(-3px)}}@media (prefers-reduced-motion:reduce){html[data-look=cork] .calm-shell *,html[data-look=cork] .calm-shell :before,html[data-look=cork] .calm-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-look=cork] .calm-page :is(a.calm-recent,a.calm-subject,a.calm-plan,a.calm-resume):hover{transform:rotate(var(--cork-tilt,0deg))}}html[data-look=cork] .calm-page [data-solemn=true]{--cork-tilt:0deg}html[data-look=cork] .calm-page [data-solemn=true]:before,html[data-look=cork] .calm-page [data-look-solemn=true] :before{background-color:#7b858f}@media (min-width:1024px){html[data-look=cork] .calm-dashboard:has(.calm-resume):has(.tiles-stat){grid-template-columns:repeat(12,minmax(0,1fr))}html[data-look=cork] .calm-dashboard:has(.calm-resume):has(.tiles-stat)>.calm-resume{grid-area:1/1/auto/span 5}html[data-look=cork] .calm-dashboard:has(.calm-resume):has(.tiles-stat)>.tiles-stat{grid-area:1/6/auto/span 3}html[data-look=cork] .calm-dashboard:has(.calm-resume):has(.tiles-stat)>.calm-columns{display:contents}html[data-look=cork] .calm-dashboard:has(.calm-resume):has(.tiles-stat) .calm-side-column{grid-area:1/9/auto/span 4}html[data-look=cork] .calm-dashboard:has(.calm-resume):has(.tiles-stat)>section{grid-row:2}html[data-look=cork] .calm-dashboard:has(.calm-resume):has(.tiles-stat) .calm-main-column{grid-area:3/1/auto/-1}}html[data-look=cork] .calm-page .cork-editor-icon{vertical-align:middle;background:var(--tiles-subject,#4aa8ff);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-inline-end:.75rem;display:inline-flex}html[data-look=cork] .calm-page [data-look-solemn=true] .cork-editor-icon{color:#fff;background:#7b858f}html[data-look=cork] .calm-page>.max-w-md,html[data-look=cork] .calm-page a.min-h-48{border-radius:4px;position:relative;box-shadow:0 8px 16px #5a3c1424}html[data-look=cork] .calm-page>.max-w-md:before,html[data-look=cork] .calm-page a.min-h-48:before{content:"";background:#22b573;border-radius:50%;width:16px;height:16px;position:absolute;inset-block-start:-8px;inset-inline-start:calc(50% - 8px);box-shadow:inset -3px -3px #5a3c142e}html[data-look=cork] .calm-page a.min-h-48{color:#2d3148;background:#fff}html[data-look=cork] .calm-page a.min-h-48:nth-child(2){background:#fff3a6}@media (min-width:640px){html[data-look=cork] .lesson-editor-head{flex-wrap:wrap}html[data-look=cork] .lesson-editor-head>h1{flex:22rem}}html[data-look=cork] .lesson-editor-body textarea{field-sizing:content;min-height:4.5rem;max-height:28rem}
