/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-leading:initial;--tw-space-y-reverse:0}}}.exercises-page{--exercise-grid-unit:var(--notebook-unit);--exercise-column-tracks:11;--exercise-inner-tracks:9;--exercise-card-tracks:7;--exercise-object-header-tracks:7;overflow:clip visible}.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row{box-sizing:border-box;width:calc(var(--exercise-grid-unit) * var(--exercise-column-tracks));align-self:flex-start;padding-inline:var(--exercise-grid-unit)!important}.exercises-page .exercise-page-title-row{min-height:calc(var(--exercise-grid-unit) * 2);padding-block:0!important}.exercises-page .exercise-page-content{overflow-x:clip;padding-block:var(--exercise-grid-unit)!important}.exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * var(--exercise-inner-tracks));gap:var(--exercise-grid-unit)}.exercises-page .exercise-editor,.exercises-page .exercise-left-column,.exercises-page .exercise-navigation-stack,.exercises-page .exercise-object-list,.exercises-page .exercise-object-list-item,.exercises-page .exercise-object-list-ungrouped,.exercises-page .exercise-relation-group,.exercises-page .exercise-relation-header,.exercises-page .exercise-settings-stack{gap:var(--exercise-grid-unit)}.exercises-page .exercise-object-list-item{width:100%;min-width:0;min-height:calc(var(--exercise-grid-unit) * var(--exercise-object-item-rows,2));flex-direction:column;align-self:start;display:flex}.exercises-page .exercise-object-list-item-content{gap:var(--exercise-grid-unit);flex-direction:column;width:100%;min-width:0;display:flex}.exercises-page .exercise-object-settings-container{width:100%;min-width:0;min-height:calc(var(--exercise-grid-unit) * 2)}.exercises-page .exercise-left-column{gap:0}.exercises-page .exercise-left-column,.exercises-page .exercise-settings-pane{overscroll-behavior-inline:none;overflow-x:clip}.exercises-page .exercise-navigation-pane,.exercises-page .exercise-preview-panel,.exercises-page .exercise-settings-inner,.exercises-page .exercise-settings-pane{box-sizing:border-box;min-width:0;padding:var(--exercise-grid-unit)}.exercises-page .exercise-preview-panel{padding-block-start:0}.exercises-page .exercise-navigation-pane,.exercises-page .exercise-settings-pane{padding:0}.exercises-page .exercise-navigation-stack{gap:0;min-height:auto}.exercises-page .exercise-navigation-card,.exercises-page .exercise-navigation-details{box-sizing:border-box;gap:var(--exercise-grid-unit);padding:var(--exercise-grid-unit);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.exercises-page .exercise-navigation-card{padding-block-end:0}.exercises-page .exercise-navigation-card:after,.exercises-page .exercise-navigation-card:before,.exercises-page .exercise-navigation-details:after,.exercises-page .exercise-navigation-details:before{content:none!important;display:none!important}.exercises-page .exercise-navigation-controls{gap:var(--exercise-grid-unit);flex-direction:column;width:100%;display:flex}.exercises-page .exercise-selector-grid{grid-template-columns:repeat(var(--exercise-card-tracks),var(--exercise-grid-unit));column-gap:0;row-gap:var(--exercise-grid-unit);align-items:start;width:100%;display:grid}.exercises-page .exercise-navigation-actions{align-items:start;gap:var(--exercise-grid-unit);flex-wrap:wrap;width:100%;display:flex}.exercises-page .exercise-nav-field{box-sizing:border-box;height:calc(var(--exercise-grid-unit) * 2);grid-column:1/-1;grid-template-rows:repeat(2,var(--exercise-grid-unit));align-items:start;min-width:0;display:grid}.exercises-page .exercise-nav-field>.notebook-dropdown-frame{width:100%;height:var(--exercise-grid-unit);grid-row:2}.exercises-page .notebook-dropdown-control{isolation:auto;min-width:0;padding-inline:.75rem!important}.exercises-page .notebook-dropdown-control:after,.exercises-page .notebook-dropdown-control:before{content:none!important;display:none!important}.exercises-page .exercise-nav-label{width:100%;height:var(--exercise-grid-unit);grid-row:1;justify-items:start}.exercises-page .exercise-nav-action,.exercises-page .exercise-nav-navigator{box-sizing:border-box;justify-self:start;min-width:0}.exercises-page .exercise-nav-navigator{width:calc(var(--exercise-grid-unit) * 8);min-width:calc(var(--exercise-grid-unit) * 8);max-width:calc(var(--exercise-grid-unit) * 8);flex:0 0 calc(var(--exercise-grid-unit) * 8);padding-inline-end:0!important}.exercises-page .exercise-navigation-actions>.exercise-nav-action{box-sizing:border-box;white-space:nowrap;padding-inline:calc(var(--exercise-grid-unit) / 2)!important}.exercises-page .exercise-navigation-actions>.exercise-nav-action-new{width:calc(var(--exercise-grid-unit) * 7);min-width:calc(var(--exercise-grid-unit) * 7);max-width:calc(var(--exercise-grid-unit) * 7);flex:0 0 calc(var(--exercise-grid-unit) * 7)}.exercises-page .exercise-navigation-actions>.exercise-nav-action-copy,.exercises-page .exercise-navigation-actions>.exercise-nav-action-save{width:calc(var(--exercise-grid-unit) * 6);min-width:calc(var(--exercise-grid-unit) * 6);max-width:calc(var(--exercise-grid-unit) * 6);flex:0 0 calc(var(--exercise-grid-unit) * 6)}.exercises-page .exercise-navigator-controls{width:calc(var(--exercise-grid-unit) * 8);grid-template-columns:calc(var(--exercise-grid-unit) * 4) calc(var(--exercise-grid-unit) * 3);gap:var(--exercise-grid-unit);display:grid}.exercises-page .exercise-navigator-button{box-sizing:border-box;white-space:nowrap;padding-inline:calc(var(--exercise-grid-unit) / 2)!important}.exercises-page .exercise-navigator-button-previous{width:calc(var(--exercise-grid-unit) * 4);min-width:calc(var(--exercise-grid-unit) * 4);max-width:calc(var(--exercise-grid-unit) * 4)}.exercises-page .exercise-navigator-button-next{width:calc(var(--exercise-grid-unit) * 3);min-width:calc(var(--exercise-grid-unit) * 3);max-width:calc(var(--exercise-grid-unit) * 3)}.exercises-page .exercise-nav-status{min-height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit)}.exercises-page .exercise-navigation-card .rough-button,.exercises-page .exercise-navigation-card button{min-height:var(--exercise-grid-unit)}.exercises-page .exercise-navigation-filter-row{width:calc(var(--exercise-grid-unit) * 8);height:var(--exercise-grid-unit);grid-template-columns:calc(var(--exercise-grid-unit) * 3) calc(var(--exercise-grid-unit) * 4);column-gap:var(--exercise-grid-unit);align-items:center;display:grid}.exercises-page .exercise-navigation-search{z-index:2;width:calc(var(--exercise-grid-unit) * 3);height:var(--exercise-grid-unit);min-height:var(--exercise-grid-unit);position:relative}.exercises-page .exercise-navigation-search input{box-sizing:border-box;height:var(--exercise-grid-unit);min-height:var(--exercise-grid-unit);max-height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit);padding-block:0!important}.exercises-page .exercise-navigation-search-results{z-index:20;position:absolute;inset-block-start:var(--exercise-grid-unit);inset-inline:0;margin-top:0!important}.exercises-page .exercise-navigation-filter-row>div:last-child{width:calc(var(--exercise-grid-unit) * 4);height:var(--exercise-grid-unit);align-items:center;gap:calc(var(--exercise-grid-unit) / 4);white-space:nowrap;display:flex}.exercises-page .exercise-navigation-filter-row>div:last-child>:is(label,.notebook-field-label-allocation){line-height:var(--exercise-grid-unit)}.exercises-page .exercise-navigation-details>div{min-height:var(--exercise-grid-unit)}.exercises-page .exercise-details-list>dd,.exercises-page .exercise-details-list>dt,.exercises-page .exercise-navigation-details h4,.exercises-page .exercise-navigation-details span{min-height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit)}.exercises-page .exercise-navigation-details h4{margin-bottom:0!important}.exercises-page .exercise-action-band,.exercises-page .exercise-content-grid,.exercises-page .exercise-settings-actions{gap:var(--exercise-grid-unit)}.exercises-page .exercise-action-band{min-height:var(--exercise-grid-unit);margin-bottom:var(--exercise-grid-unit)}.exercises-page .exercise-action-band>button,.exercises-page .exercise-settings-actions>button{min-height:var(--exercise-grid-unit)}.exercises-page .exercise-render-mode-toggle{width:calc(var(--exercise-grid-unit) * 4);min-width:calc(var(--exercise-grid-unit) * 4);max-width:calc(var(--exercise-grid-unit) * 4);flex:0 0 calc(var(--exercise-grid-unit) * 4)}.exercises-page .exercise-description-toggle{width:calc(var(--exercise-grid-unit) * 7);min-width:calc(var(--exercise-grid-unit) * 7);max-width:calc(var(--exercise-grid-unit) * 7);flex:0 0 calc(var(--exercise-grid-unit) * 7)}.exercises-page .exercise-description-editor{box-sizing:border-box;text-align:start;width:100%;min-width:0;flex:1 0 100%;margin-block-start:var(--exercise-grid-unit)}.exercises-page .exercise-description-label{height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit);display:block;margin:0!important}.exercises-page .rough-button,.exercises-page button:not(.rough-button){height:var(--exercise-grid-unit);max-height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit);min-height:var(--exercise-grid-unit)!important;padding-block:0!important}.exercises-page .exercise-object-row{padding-block:0}.exercises-page .exercise-object-row,.exercises-page .exercise-relation-row{grid-template-columns:repeat(var(--exercise-object-header-tracks),var(--exercise-grid-unit));min-height:calc(var(--exercise-grid-unit) * 2);align-items:start;column-gap:0;row-gap:var(--exercise-grid-unit);display:grid}.exercises-page .exercise-relation-row-toggle{box-sizing:border-box;width:calc(var(--exercise-grid-unit) * 2);min-width:calc(var(--exercise-grid-unit) * 2);max-width:calc(var(--exercise-grid-unit) * 2);grid-area:1/1/auto/span 2;justify-self:start}.exercises-page .exercise-relation-row-field{min-width:0;min-height:calc(var(--exercise-grid-unit) * 2);grid-template-rows:repeat(2,var(--exercise-grid-unit));grid-area:2/1/auto/-1;align-items:start;display:grid}.exercises-page .exercise-relation-row-field>div{min-width:0;min-height:calc(var(--exercise-grid-unit) * 2);grid-template-rows:repeat(2,var(--exercise-grid-unit));grid-area:1/1/span 2/-1;align-items:start;display:grid}.exercises-page .exercise-relation-row-label{box-sizing:border-box;height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit);margin:0!important}.exercises-page .exercise-relation-row-control,.exercises-page .exercise-relation-row-field>div>div{box-sizing:border-box;height:var(--exercise-grid-unit);max-height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit);margin:0;width:100%!important;min-width:0!important;min-height:var(--exercise-grid-unit)!important;padding-block:0!important}.exercises-page .exercise-relation-row-actions{box-sizing:border-box;height:var(--exercise-grid-unit);grid-template-columns:var(--exercise-grid-unit);grid-template-rows:var(--exercise-grid-unit);grid-area:1/4;align-items:start;display:grid}.exercises-page .exercise-relation-row-actions>button{box-sizing:border-box;width:var(--exercise-grid-unit);min-width:var(--exercise-grid-unit);max-width:var(--exercise-grid-unit);min-height:var(--exercise-grid-unit);padding-inline:0!important}.exercises-page .exercise-object-row-actions,.exercises-page .exercise-object-row-fields{gap:var(--exercise-grid-unit)}.exercises-page .exercise-object-row-toggle{width:calc(var(--exercise-grid-unit) * 2);min-width:calc(var(--exercise-grid-unit) * 2);max-width:calc(var(--exercise-grid-unit) * 2);grid-area:1/1/auto/span 2;place-self:start}.exercises-page .exercise-object-row-fields{min-height:calc(var(--exercise-grid-unit) * 2);grid-area:2/1/auto/-1;align-items:start!important;margin-inline-start:0!important}.exercises-page .exercise-object-row-field-type{width:calc(var(--exercise-grid-unit) * 6)}.exercises-page .exercise-object-row-field-example{width:calc(var(--exercise-grid-unit) * 5)}.exercises-page .exercise-object-row-field,.exercises-page .exercise-object-row-field>div{min-height:calc(var(--exercise-grid-unit) * 2);grid-template-rows:repeat(2,var(--exercise-grid-unit));align-items:start;display:grid}.exercises-page .exercise-object-row-field>div>:is(label,.notebook-field-label-allocation),.exercises-page .exercise-object-row-label{box-sizing:border-box;height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit);margin:0!important}.exercises-page .exercise-object-row-control,.exercises-page .exercise-object-row-field>div>div{box-sizing:border-box;height:var(--exercise-grid-unit);max-height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit);margin:0;min-height:var(--exercise-grid-unit)!important;padding-block:0!important}.exercises-page .exercise-object-row-control,.exercises-page .exercise-object-row-field>div,.exercises-page .exercise-object-row-field>div>div{width:100%!important;min-width:0!important}.exercises-page .exercise-object-row-description{min-height:var(--exercise-grid-unit);grid-area:3/1/auto/-1;justify-content:flex-start;align-items:start;margin-inline-start:0!important}.exercises-page .exercise-word-uses{gap:var(--exercise-grid-unit);margin-block-start:var(--exercise-grid-unit)}.exercises-page .exercise-word-uses>div{gap:var(--exercise-grid-unit)}.exercises-page .exercise-object-row-description>div{gap:0}.exercises-page .exercise-object-row-description>div>div{min-height:var(--exercise-grid-unit);padding-block:0;padding-inline:calc(var(--exercise-grid-unit) * .25);align-items:flex-start;display:flex}.exercises-page .exercise-object-row-description .math-object-description{align-content:start;column-gap:calc(var(--exercise-grid-unit) * .25);row-gap:0}.exercises-page .exercise-object-row-description .math-object-description,.exercises-page .exercise-object-row-description .math-object-description>span{min-height:var(--exercise-grid-unit);line-height:var(--exercise-grid-unit)}.exercises-page .math-description-clause{box-sizing:border-box;vertical-align:top;width:max-content;max-width:100%;display:inline-block}.exercises-page .math-description-clause-breakable{white-space:normal;text-indent:calc(var(--exercise-grid-unit) * -1);padding-inline-start:var(--exercise-grid-unit)}.exercises-page .math-description-intersection-group{text-indent:0;vertical-align:baseline;max-width:100%;display:inline-block}.exercises-page .math-description-target{outline-offset:2px;width:auto;max-height:none;color:inherit;line-height:inherit;cursor:pointer;text-underline-offset:.16em;background:0 0;border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline;height:auto!important;min-height:0!important;padding:0!important}.exercises-page .math-description-target:hover{-webkit-text-decoration-color:var(--notebook-accent);text-decoration-color:var(--notebook-accent)}.exercises-page .math-description-target:focus-visible{outline:2px solid var(--notebook-accent);-webkit-text-decoration-color:var(--notebook-accent);text-decoration-color:var(--notebook-accent)}.exercises-page{--exercise-coefficient-highlight-color:#d00000}[data-theme=dark] .exercises-page{--exercise-coefficient-highlight-color:#ff3b3b}.exercises-page .exercise-coefficient-highlight,.exercises-page .exercise-math-object-highlight,.exercises-page [data-coefficient-highlight=true],.exercises-page [data-coefficient-highlight=true] *,.exercises-page [data-math-object-highlight=true],.exercises-page [data-math-object-highlight=true] *{text-shadow:0 0 .025em,0 0 .18em;color:var(--exercise-coefficient-highlight-color)!important}@supports (color:color-mix(in lab,red,red)){.exercises-page .exercise-coefficient-highlight,.exercises-page .exercise-math-object-highlight,.exercises-page [data-coefficient-highlight=true],.exercises-page [data-coefficient-highlight=true] *,.exercises-page [data-math-object-highlight=true],.exercises-page [data-math-object-highlight=true] *{text-shadow:0 0 .025em currentColor,0 0 .18em color-mix(in srgb,currentColor 38%,transparent)}}.exercises-page [data-math-setting-active=true]{outline:2px solid var(--notebook-accent);outline-offset:3px;background:var(--notebook-accent);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.exercises-page [data-math-setting-active=true]{background:color-mix(in srgb,var(--notebook-accent) 10%,transparent)}}.exercises-page .exercise-object-row-actions{box-sizing:border-box;height:var(--exercise-grid-unit);grid-area:1/4/auto/span 4;align-items:start;margin-inline-start:0!important}.exercises-page .exercise-object-row-actions>button{box-sizing:border-box;width:var(--exercise-grid-unit);min-width:var(--exercise-grid-unit);max-width:var(--exercise-grid-unit);min-height:var(--exercise-grid-unit);padding-inline:0!important}@media (min-width:640px){.exercises-page{--exercise-column-tracks:21;--exercise-inner-tracks:19;--exercise-card-tracks:17;--exercise-object-header-tracks:17}.exercises-page .exercise-object-row-fields{grid-area:2/1/auto/-1}.exercises-page .exercise-object-row-description{grid-area:3/1/auto/-1}.exercises-page .exercise-object-row-actions{grid-area:1/14/auto/span 4}.exercises-page .exercise-relation-row-field{grid-area:2/1/auto/-1}.exercises-page .exercise-relation-row-actions{grid-area:1/14}}@media (min-width:768px){.exercises-page{--exercise-column-tracks:25;--exercise-inner-tracks:23;--exercise-card-tracks:21;--exercise-object-header-tracks:21}.exercises-page .exercise-object-row{row-gap:0}.exercises-page .exercise-object-row-fields{grid-area:1/4/auto/span 12}.exercises-page .exercise-object-row-description{grid-area:2/4/auto/-1}.exercises-page .exercise-object-row-actions{grid-area:1/17/auto/span 4}.exercises-page .exercise-relation-row{row-gap:0}.exercises-page .exercise-relation-row-field{grid-area:1/4/auto/span 8}.exercises-page .exercise-relation-row-actions{grid-area:1/17}.exercises-page .exercise-nav-field-book{grid-column:span 8;padding-inline-end:var(--exercise-grid-unit)}.exercises-page .exercise-nav-field-variant{grid-column:span 6;padding-inline-end:var(--exercise-grid-unit)}.exercises-page .exercise-nav-field-section{grid-column:span 12;padding-inline-end:var(--exercise-grid-unit)}.exercises-page .exercise-nav-field-exercise{grid-column:span 5;padding-inline-end:var(--exercise-grid-unit)}.exercises-page .exercise-navigation-filter-row{width:calc(var(--exercise-grid-unit) * 15);grid-template-columns:calc(var(--exercise-grid-unit) * 9) calc(var(--exercise-grid-unit) * 5)}.exercises-page .exercise-navigation-search{width:calc(var(--exercise-grid-unit) * 9)}.exercises-page .exercise-navigation-filter-row>div:last-child{width:calc(var(--exercise-grid-unit) * 5)}}@media (max-width:1023px){.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row{width:100%;padding-inline:0!important}.exercises-page .exercise-workspace-grid{width:100%}.exercises-page .exercise-navigation-card,.exercises-page .exercise-navigation-details,.exercises-page .exercise-preview-panel,.exercises-page .exercise-settings-inner{padding-inline:0}.exercises-page .exercise-navigation-card{padding-block-start:0}.exercises-page .exercise-preview-panel{padding-block-end:0}.exercises-page .exercise-settings-inner{padding-block-start:0}.exercises-page .exercise-selector-grid{--exercise-mobile-selector-width:min(calc(var(--exercise-grid-unit) * 7),round(down,calc((100% - var(--exercise-grid-unit)) / 2),var(--exercise-grid-unit)));width:calc(var(--exercise-mobile-selector-width) * 2 + var(--exercise-grid-unit));grid-template-columns:repeat(2,var(--exercise-mobile-selector-width));column-gap:var(--exercise-grid-unit)}.exercises-page .exercise-nav-field-book,.exercises-page .exercise-nav-field-exercise,.exercises-page .exercise-nav-field-section,.exercises-page .exercise-nav-field-variant{grid-column:auto;padding-inline-end:0}.exercises-page .exercise-object-row{grid-template-columns:var(--exercise-grid-unit) minmax(calc(var(--exercise-grid-unit) * 4),calc(var(--exercise-grid-unit) * 6)) minmax(calc(var(--exercise-grid-unit) * 3),calc(var(--exercise-grid-unit) * 5)) max-content;align-items:flex-start;column-gap:var(--exercise-grid-unit);row-gap:var(--exercise-grid-unit);grid-template-rows:auto auto;display:grid}.exercises-page .exercise-object-row-fields{display:contents}.exercises-page .exercise-object-row-toggle{width:var(--exercise-grid-unit);max-width:var(--exercise-grid-unit);grid-area:1/1;min-width:var(--exercise-grid-unit)!important;padding-inline:0!important}.exercises-page .exercise-object-row-field-type{grid-area:1/2;width:100%;min-width:0}.exercises-page .exercise-object-row-field-example{grid-area:1/3;width:100%;min-width:0;max-width:none}.exercises-page .exercise-object-row-description{text-align:center;grid-area:2/1/auto/-1;justify-content:center;width:100%;min-width:0}.exercises-page .exercise-object-row-description>div{align-items:center}.exercises-page .exercise-object-row-description .math-object-description,.exercises-page .exercise-object-row-description>div>div{text-align:center;justify-content:center;align-self:center}.exercises-page .exercise-object-row-description .math-object-description{align-content:center}.exercises-page .exercise-object-row-actions{grid-area:1/4;align-self:start;width:auto}}@media (max-width:439px){.exercises-page .exercise-object-row-actions:has(.math-object-relation-button){display:contents}.exercises-page .exercise-object-row-actions:has(.math-object-relation-button) .math-object-relation-button{grid-area:3/1}.exercises-page .exercise-object-row-actions:has(.math-object-relation-button) .math-object-delete-button{grid-area:1/4}}@media (min-width:1024px){.exercises-page{--exercise-column-tracks:16;--exercise-inner-tracks:14;--exercise-card-tracks:14;--exercise-object-header-tracks:31;height:calc(100dvh - var(--notebook-route-header-height));min-height:0;overflow-y:hidden}.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 35)}.exercises-page .exercise-page-title-row{z-index:1;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.exercises-page .exercise-page-content{overflow-y:auto;padding-top:0!important}.exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 33);grid-template-columns:calc(var(--exercise-grid-unit) * 33);flex:none;grid-auto-rows:max-content}.exercises-page .exercise-left-column,.exercises-page .exercise-navigation-pane,.exercises-page .exercise-page-content,.exercises-page .exercise-preview-panel,.exercises-page .exercise-settings-pane,.exercises-page .exercise-workspace-grid{min-height:0}.exercises-page .exercise-left-column,.exercises-page .exercise-settings-pane{scrollbar-gutter:auto;overflow-y:visible}.exercises-page .exercise-left-column{width:calc(100% + var(--exercise-grid-unit));transform:translateX(calc(var(--exercise-grid-unit) * -1))}.exercises-page .exercise-left-column>*,.exercises-page .exercise-settings-inner{flex-shrink:0}.exercises-page .exercise-navigation-pane,.exercises-page .exercise-preview-panel{overflow-y:visible}.exercises-page .exercise-object-row{row-gap:0}.exercises-page .exercise-object-row-fields{grid-area:1/4/auto/span 12}.exercises-page .exercise-object-row-description{grid-area:1/17/auto/span 13}.exercises-page .exercise-object-row-actions{height:calc(var(--exercise-grid-unit) * 2);grid-template-columns:var(--exercise-grid-unit);grid-template-rows:repeat(2,var(--exercise-grid-unit));grid-area:1/31;gap:0;display:grid}.exercises-page .exercise-object-row-actions .math-object-delete-button{grid-area:1/1}.exercises-page .exercise-object-row-actions .math-object-relation-button{grid-area:2/1}.exercises-page .exercise-relation-row-field{grid-area:1/4/auto/span 8}.exercises-page .exercise-relation-row-actions{grid-area:1/31}}@media (min-width:1024px) and (max-width:1407px){.exercises-page{--exercise-card-tracks:31}}@media (min-width:1408px){.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 49)}.exercises-page .exercise-page-content{overflow-y:hidden}.exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 47);grid-template-columns:calc(var(--exercise-grid-unit) * 14) calc(var(--exercise-grid-unit) * 32);flex:1;grid-auto-rows:minmax(0,1fr)}.exercises-page .exercise-left-column,.exercises-page .exercise-settings-pane{scrollbar-gutter:stable;overflow-y:auto}}@media (min-width:1536px){.exercises-page{--exercise-column-tracks:26;--exercise-inner-tracks:20;--exercise-card-tracks:20}.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 55)}.exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 53);grid-template-columns:calc(var(--exercise-grid-unit) * 20) calc(var(--exercise-grid-unit) * 32)}}@media (min-width:1680px){.exercises-page{--exercise-inner-tracks:24;--exercise-card-tracks:24;--exercise-object-header-tracks:31}.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 59)}.exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 57);grid-template-columns:calc(var(--exercise-grid-unit) * 24) calc(var(--exercise-grid-unit) * 32)}.exercises-page .exercise-object-row-description{grid-area:1/17/auto/span 13}.exercises-page .exercise-object-row-actions{grid-column:31}}@media (min-width:1920px){.exercises-page{--exercise-column-tracks:32;--exercise-inner-tracks:30;--exercise-card-tracks:31}.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 67)}.exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 65);grid-template-columns:repeat(2,calc(var(--exercise-grid-unit) * 32))}}@media (min-width:1536px){.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row,.exercises-page .exercise-workspace-grid{transition:width var(--sidebar-motion-duration) var(--sidebar-motion-easing)}.exercises-page .exercise-workspace-grid{grid-template-columns:minmax(0,1fr) calc(var(--exercise-grid-unit) * 32)}[data-sidebar-collapsed=false] .exercises-page{--exercise-card-tracks:12}[data-sidebar-collapsed=false] .exercises-page .exercise-page-content,[data-sidebar-collapsed=false] .exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 55 - (var(--sidebar-expanded-width) - var(--sidebar-collapsed-width)))}[data-sidebar-collapsed=false] .exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 53 - (var(--sidebar-expanded-width) - var(--sidebar-collapsed-width)))}}@media (min-width:1680px){[data-sidebar-collapsed=false] .exercises-page{--exercise-card-tracks:16}[data-sidebar-collapsed=false] .exercises-page .exercise-page-content,[data-sidebar-collapsed=false] .exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 59 - (var(--sidebar-expanded-width) - var(--sidebar-collapsed-width)))}[data-sidebar-collapsed=false] .exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 57 - (var(--sidebar-expanded-width) - var(--sidebar-collapsed-width)))}}@media (min-width:1920px){[data-sidebar-collapsed=false] .exercises-page{--exercise-card-tracks:24}[data-sidebar-collapsed=false] .exercises-page .exercise-page-content,[data-sidebar-collapsed=false] .exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 67 - (var(--sidebar-expanded-width) - var(--sidebar-collapsed-width)))}[data-sidebar-collapsed=false] .exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 65 - (var(--sidebar-expanded-width) - var(--sidebar-collapsed-width)))}}@media (min-width:1408px) and (max-width:1535px){[data-sidebar-collapsed=false] .exercises-page{--exercise-card-tracks:31}[data-sidebar-collapsed=false] .exercises-page .exercise-page-content,[data-sidebar-collapsed=false] .exercises-page .exercise-page-title-row{width:calc(var(--exercise-grid-unit) * 35)}[data-sidebar-collapsed=false] .exercises-page .exercise-page-content{overflow-y:auto}[data-sidebar-collapsed=false] .exercises-page .exercise-workspace-grid{width:calc(var(--exercise-grid-unit) * 33);grid-template-columns:calc(var(--exercise-grid-unit) * 33);flex:none;grid-auto-rows:max-content}[data-sidebar-collapsed=false] .exercises-page .exercise-left-column,[data-sidebar-collapsed=false] .exercises-page .exercise-settings-pane{scrollbar-gutter:auto;overflow-y:visible}}@media (prefers-reduced-motion:reduce){.exercises-page .exercise-page-content,.exercises-page .exercise-page-title-row,.exercises-page .exercise-workspace-grid{transition:none}}.exercise-preview-panel{box-shadow:none;background:0 0;border:0}.exercise-sheet{--exercise-row:27.5px;padding:0 1rem var(--exercise-row) calc(var(--exercise-row) * .5 - 10px);background:0 0}.exercise-sheet :where(p,li){min-height:var(--exercise-row);line-height:var(--exercise-row);margin:0}.exercise-sheet-row{min-height:var(--exercise-row);line-height:var(--exercise-row)}.exercise-sheet .exercise-sheet-row--tall{min-height:calc(var(--exercise-row) * 2);line-height:calc(var(--exercise-row) * 2)}.exercise-sheet-block{margin-block:var(--exercise-row)}.exercise-sheet>:first-child{margin-block-start:0}.exercise-sheet :where(ol,ul){margin:0}.exercise-sheet :where(figure),.exercise-sheet :where(hr){margin-block:var(--exercise-row)}.exercise-sheet :where(td){height:var(--exercise-row);line-height:var(--exercise-row);padding-block:0}.notebook-panel :where(input,select,textarea){border:1px solid var(--notebook-border);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.notebook-panel :where(input,select,textarea){background:color-mix(in srgb,var(--surface-card) 90%,transparent)}}.notebook-panel :where(input,select,textarea){color:var(--notebook-title);border-radius:.625rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.notebook-panel :where(input,select,textarea):hover{border-color:var(--border-accent)}.notebook-panel :where(input,select,textarea):focus-visible{border-color:var(--border-accent);box-shadow:0 0 0 3px var(--brand-light);outline:none}@supports (color:color-mix(in lab,red,red)){.notebook-panel :where(input,select,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-light) 65%,transparent)}}.notebook-panel :where(input,select,textarea)::placeholder{color:var(--text-muted)}.notebook-panel :where(button,[role=button]){transition:transform .18s,box-shadow .18s,border-color .18s}.notebook-panel :where(button,[role=button]):hover{box-shadow:var(--shadow-button-hover)}.notebook-panel :where(button,[role=button]):active{transform:translateY(1px)}.notebook-panel :where(table){border-collapse:separate;border-spacing:0;width:100%}.notebook-panel :where(th){background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.notebook-panel :where(th){background:color-mix(in srgb,var(--surface-card) 86%,transparent)}}.notebook-panel :where(th){color:var(--notebook-title);border-bottom:1px solid var(--notebook-border)}.notebook-panel :where(td){border-bottom:1px dashed var(--notebook-border)}@supports (color:color-mix(in lab,red,red)){.notebook-panel :where(td){border-bottom:1px dashed color-mix(in srgb,var(--notebook-border) 80%,transparent)}}.notebook-panel :where(tr:hover td){background:var(--brand-light)}@supports (color:color-mix(in lab,red,red)){.notebook-panel :where(tr:hover td){background:color-mix(in srgb,var(--brand-light) 38%,transparent)}}.notebook-panel :where(a:focus-visible,button:focus-visible,[tabindex]:focus-visible){outline:2px solid var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.notebook-panel :where(a:focus-visible,button:focus-visible,[tabindex]:focus-visible){outline:2px solid color-mix(in srgb,var(--brand-primary) 70%,transparent)}}.notebook-panel :where(a:focus-visible,button:focus-visible,[tabindex]:focus-visible){outline-offset:2px}.notebook-subheading{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--notebook-title)}.notebook-copy{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--notebook-copy)}.notebook-list{list-style-type:disc;list-style-position:inside}:where(.notebook-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.notebook-list{color:var(--notebook-copy)}.notebook-rule{background:linear-gradient(90deg,transparent 0,var(--notebook-accent) 15%,var(--notebook-accent) 85%,transparent 100%);width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.notebook-rule{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--notebook-accent) 35%,transparent) 15%,color-mix(in srgb,var(--notebook-accent) 35%,transparent) 85%,transparent 100%)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.math-object-delete-button.math-object-delete-button svg,.relation-delete-button.relation-delete-button svg{color:var(--status-danger-text)!important;stroke:var(--status-danger-text)!important}.math-object-description .katex .rlap{position:relative!important;width:0!important}.math-object-description .katex .rlap>.katex-inner{position:absolute!important}.math-object-description .katex .rlap>.katex-fix{display:inline-block!important}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.extraction-registry-search-field{width:calc(var(--notebook-unit) * 8)}.math-generator-action-bar{z-index:10;justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:var(--notebook-surface);border-width:1px;border-color:var(--notebook-border);box-shadow:var(--notebook-shadow);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@media (max-width:1023px){.math-object-generator-page{min-height:calc(100dvh - var(--notebook-route-header-height))}.math-object-generator-content{padding-block:0}.math-object-prompt-empty{align-items:flex-end;padding-block:0}.math-object-prompt-dock,.math-object-prompt-empty{padding-bottom:env(safe-area-inset-bottom,0)}.math-prompt-panel{height:calc(var(--notebook-unit) * 2)}.math-prompt-panel:has(>section),.math-prompt-panel[data-presets-open=true]{translate:none;transform:none!important}.math-prompt-panel>section,.math-prompt-presets{width:100%;max-height:calc(100dvh - var(--notebook-route-header-height) - var(--notebook-unit) * 3);margin-top:0;margin-bottom:calc(var(--notebook-unit) / 2);overscroll-behavior:contain;inset:auto 0 100%;overflow-y:auto}.math-prompt-preset-group[data-mobile-visible=false]{display:none}.math-prompt-input,.math-prompt-panel form,.math-prompt-panel form>.relative,.math-prompt-panel form>.relative>div:first-child{height:100%}.math-prompt-input{min-height:0;padding-right:calc(var(--notebook-unit) * 3.5)}.math-prompt-panel form>.relative>.absolute{height:auto;top:50%;bottom:auto;transform:translateY(-50%)}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}}}.property-tag{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:.25rem;align-items:center;display:inline-flex}.tag-objectType{border-style:var(--tw-border-style);border-width:1px;border-color:var(--property-objectType-border);background-color:var(--property-objectType-bg);color:var(--property-objectType-text);border-radius:.25rem}.tag-numberSet,.tag-objectType{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;display:inline-flex}.tag-numberSet{border-style:var(--tw-border-style);border-width:1px;border-color:var(--property-numberSet-border);background-color:var(--property-numberSet-bg);color:var(--property-numberSet-text);border-radius:.25rem}.tag-representation{border-style:var(--tw-border-style);border-width:1px;border-color:var(--property-representation-border);background-color:var(--property-representation-bg);color:var(--property-representation-text);border-radius:.25rem}.tag-representation,.tag-rule{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;display:inline-flex}.tag-rule{border-style:var(--tw-border-style);border-width:1px;border-color:var(--property-rule-border);background-color:var(--property-rule-bg);color:var(--property-rule-text);border-radius:.25rem}.tag-range{border-style:var(--tw-border-style);border-width:1px;border-color:var(--property-range-border);background-color:var(--property-range-bg);color:var(--property-range-text);border-radius:.25rem}.tag-collection,.tag-range{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;display:inline-flex}.tag-collection{border-style:var(--tw-border-style);border-width:1px;border-color:var(--property-collection-border);background-color:var(--property-collection-bg);color:var(--property-collection-text);border-radius:.25rem}.tag-coefficients{border-style:var(--tw-border-style);border-width:1px;border-color:var(--property-coefficients-border);background-color:var(--property-coefficients-bg);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--property-coefficients-text);border-radius:.25rem;align-items:center;display:inline-flex}.property-tag-failed{border-color:var(--status-danger-bg);background-color:var(--status-danger-bg);color:var(--status-danger-text);opacity:.8}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}