@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--board-workspace-board:0px}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--breakpoint-2xl:96rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-rf-dewi), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-headline-lg:clamp(28px, calc(25.3333px + .740741vw), 36px);--text-headline-lg--line-height:1.2;--text-headline-lg--font-weight:600;--text-headline-lg-multiline:clamp(28px, calc(25.3333px + .740741vw), 36px);--text-headline-lg-multiline--line-height:1.26;--text-headline-lg-multiline--font-weight:600;--text-headline-md:clamp(24px, calc(22px + .555556vw), 30px);--text-headline-md--line-height:1.2;--text-headline-md--font-weight:600;--text-title-xl:clamp(24px, calc(22px + .555556vw), 30px);--text-title-xl--line-height:1.2;--text-title-xl--font-weight:600;--text-title-lg:clamp(20px, calc(18.6667px + .37037vw), 24px);--text-title-lg--line-height:1.2;--text-title-lg--font-weight:600;--text-title-md:clamp(18px, calc(17.3333px + .185185vw), 20px);--text-title-md--line-height:1.2;--text-title-md--font-weight:600;--text-title-sm:clamp(16px, calc(15.3333px + .185185vw), 18px);--text-title-sm--line-height:1.2;--text-title-sm--font-weight:600;--text-modal-title:clamp(16px, calc(15.3333px + .185185vw), 18px);--text-modal-title--line-height:1.2;--text-modal-title--font-weight:600;--text-modal-title-lg:clamp(18px, calc(17.3333px + .185185vw), 20px);--text-modal-title-lg--line-height:1.2;--text-modal-title-lg--font-weight:600;--text-tab-label:var(--text-title-lg);--text-tab-label--line-height:1.2;--text-tab-label--font-weight:600;--text-tab-label-sm:var(--text-title-md);--text-tab-label-sm--line-height:1.2;--text-tab-label-sm--font-weight:600;--text-label-lg:clamp(14px, calc(13.3333px + .185185vw), 16px);--text-label-lg--line-height:1.2;--text-label-lg--font-weight:600;--text-label-md:clamp(13px, calc(12.6667px + .092593vw), 14px);--text-label-md--line-height:1.2;--text-label-md--font-weight:600;--text-button:clamp(14px, calc(13.3333px + .185185vw), 16px);--text-button--line-height:1.2;--text-button--font-weight:600;--text-body-xl:clamp(18px, calc(17.3333px + .185185vw), 20px);--text-body-xl--line-height:1.2;--text-body-xl--font-weight:400;--text-body-xl-multiline:clamp(18px, calc(17.3333px + .185185vw), 20px);--text-body-xl-multiline--line-height:1.2;--text-body-xl-multiline--font-weight:400;--text-body-lg:clamp(16px, calc(15.3333px + .185185vw), 18px);--text-body-lg--line-height:1.2;--text-body-lg--font-weight:400;--text-body-md:clamp(14px, calc(13.3333px + .185185vw), 16px);--text-body-md--line-height:1.2;--text-body-md--font-weight:400;--text-body-sm:clamp(13px, calc(12.6667px + .092593vw), 14px);--text-body-sm--line-height:1.2;--text-body-sm--font-weight:400;--text-brand-wordmark:clamp(28px, calc(25.3333px + .740741vw), 36px);--text-brand-wordmark--line-height:1.2;--text-brand-wordmark--font-weight:400;--text-brand-wordmark-sm:clamp(26px, calc(24px + .555556vw), 32px);--text-brand-wordmark-sm--line-height:1.2;--text-brand-wordmark-sm--font-weight:400;--text-brand-tagline:clamp(14px, calc(13.3333px + .185185vw), 16px);--text-brand-tagline--line-height:1.2;--text-brand-tagline--font-weight:400;--text-brand-tagline-sm:clamp(13px, calc(12.6667px + .092593vw), 14px);--text-brand-tagline-sm--line-height:1.2;--text-brand-tagline-sm--font-weight:400;--text-brand-wordmark-sidebar:clamp(24px, calc(22.6667px + .37037vw), 28px);--text-brand-wordmark-sidebar--line-height:1.2;--text-brand-wordmark-sidebar--font-weight:400;--text-brand-tagline-sidebar:clamp(12px, calc(11.6667px + .092593vw), 13px);--text-brand-tagline-sidebar--line-height:1.2;--text-brand-tagline-sidebar--font-weight:400;--text-rebus-letter:64px;--text-rebus-letter--line-height:1;--text-rebus-letter--font-weight:600;--text-board-letter:min(64px, 10.1cqi);--text-board-letter--line-height:1;--text-board-letter--font-weight:600;--text-board-coordinate:clamp(10px, 2.2cqi, 14px);--text-board-coordinate--line-height:1;--text-board-coordinate--font-weight:600;--text-board-editor-coordinate:11px;--text-board-editor-coordinate--line-height:1;--text-board-editor-coordinate--font-weight:400;--text-board-preview-coordinate:8px;--text-board-preview-coordinate--line-height:1;--text-board-preview-coordinate--font-weight:400;--radius-board-preview:9.33px;--radius-board-preview-field:2px;--radius-board-editor-field:2px;--radius-2xs:4px;--radius-xs:8px;--radius-stepper:9px;--radius-sm:10px;--radius-md:12px;--radius-segment:14px;--radius-control:16px;--radius-lg:20px;--radius-xl:25px;--radius-2xl:30px;--radius-full:9999px;--spacing-xs:4px;--spacing-sm:clamp(6px, calc(5.33333px + .185185vw), 8px);--spacing-md:clamp(8px, calc(6.66667px + .37037vw), 12px);--spacing-lg:clamp(12px, calc(10.6667px + .37037vw), 16px);--spacing-xl:clamp(16px, calc(14.6667px + .37037vw), 20px);--spacing-2xl:clamp(16px, calc(13.3333px + .740741vw), 24px);--spacing-3xl:clamp(20px, calc(16px + 1.11111vw), 32px);--spacing-4xl:clamp(24px, calc(16px + 2.22222vw), 48px);--spacing-control-gap:clamp(8px, calc(7.33333px + .185185vw), 10px);--spacing-cell:clamp(10px, calc(8.33333px + .462963vw), 15px);--spacing-button-x:clamp(16px, calc(11.3333px + 1.2963vw), 30px);--spacing-icon-button-sm:6px;--spacing-toolbar-pad:7px;--spacing-stepper-pad:7.5px;--spacing-aside:clamp(20px, calc(14.6667px + 1.48148vw), 36px);--spacing-action-bar-gap:clamp(24px, calc(0px + 6.66667vw), 96px);--spacing-container:clamp(16px, calc(10.6667px + 1.48148vw), 32px);--spacing-container-auth:clamp(20px, calc(16.6667px + .925926vw), 30px);--spacing-container-mobile:16px;--spacing-control:clamp(44px, calc(41.6667px + .648148vw), 51px);--spacing-control-sm:41px;--spacing-control-lg:clamp(48px, calc(44px + 1.11111vw), 60px);--spacing-control-icon:70px;--spacing-segment:43px;--spacing-square-xs:30px;--spacing-square-sm:35px;--spacing-square-md:45px;--spacing-square:clamp(44px, calc(42px + .555556vw), 50px);--spacing-square-lg:60px;--spacing-checkbox:25px;--spacing-radio:20px;--spacing-icon-piece:15px;--spacing-icon-xs:18px;--spacing-icon-sm:20px;--spacing-icon-toolbar:21px;--spacing-icon-stepper:22.5px;--spacing-icon-password:24px;--spacing-icon-search:24px;--spacing-icon-filter:24px;--spacing-icon-modal:24px;--spacing-icon-md:25px;--spacing-icon-lg:30px;--spacing-icon-xl:40px;--spacing-icon-2xl:80px;--spacing-avatar-xs:24px;--spacing-avatar-sm:32px;--spacing-avatar-md:44px;--spacing-avatar-lg:60px;--spacing-avatar-xl:120px;--spacing-switch-sm-w:36px;--spacing-switch-sm-h:20px;--spacing-switch-sm-thumb:16px;--spacing-switch-md-w:44px;--spacing-switch-md-h:24px;--spacing-switch-md-thumb:20px;--spacing-badge-sm:25px;--spacing-badge-md:30px;--spacing-textarea-sm:80px;--spacing-textarea-md:120px;--spacing-textarea-lg:160px;--spacing-progress:16px;--spacing-tooltip-arrow-w:25px;--spacing-tooltip-arrow-h:15px;--spacing-coach-tail-w:16px;--spacing-coach-tail-h:24px;--spacing-logo-sm:53px;--spacing-logo-sidebar:40px;--spacing-logo-lg:60px;--spacing-touch-target:44px;--spacing-container-max-width:1200px;--spacing-content-width:850px;--spacing-sidebar-width:220px;--spacing-sidebar-gap:clamp(16px, calc(14.6667px + .37037vw), 20px);--spacing-cabinet-padding:clamp(16px, calc(13.3333px + .740741vw), 24px);--spacing-cabinet-gap:clamp(16px, calc(13.3333px + .740741vw), 24px);--spacing-board-size:633px;--spacing-lesson-panel:264px;--spacing-field-width:361px;--spacing-profile-column-width:656px;--spacing-profile-column-offset:110px;--spacing-select-width:198px;--spacing-calendar-month:calc(7 * var(--spacing-square));--spacing-calendar-padding-compact:8px;--spacing-calendar-gap-compact:8px;--spacing-calendar-grid-gap-compact:4px;--spacing-calendar-weekday-compact:24px;--spacing-calendar-date-compact:28px;--text-calendar-title-compact:18px;--text-calendar-title-compact--line-height:1.2;--text-calendar-title-compact--font-weight:600;--text-calendar-day-compact:16px;--text-calendar-day-compact--line-height:1.2;--text-calendar-day-compact--font-weight:600;--text-calendar-date-compact:14px;--text-calendar-date-compact--line-height:1.2;--text-calendar-date-compact--font-weight:400;--spacing-stat-card:132px;--spacing-status-width:168px;--spacing-table-row:clamp(52px, calc(47.6667px + 1.2037vw), 65px);--spacing-table-row-lg:clamp(50px, calc(46px + 1.11111vw), 62px);--spacing-table-select:clamp(44px, calc(40.3333px + 1.01852vw), 55px);--spacing-table-col-xs:clamp(96px, calc(90.6667px + 1.48148vw), 112px);--spacing-table-col-sm:clamp(140px, calc(132.333px + 2.12963vw), 163px);--spacing-table-col-md:clamp(156px, calc(147px + 2.5vw), 183px);--spacing-table-col-lg:clamp(184px, calc(172.333px + 3.24074vw), 219px);--spacing-mini-board:150px;--spacing-diagram-square:35px;--spacing-popover-width:280px;--spacing-menu-min-width:200px;--spacing-toast-max-width:829px;--spacing-sheet-width:376px;--spacing-modal-sm:376px;--spacing-modal-form:659px;--spacing-modal-gap:24px;--spacing-dialog-gutter:max(var(--spacing-container-mobile), calc(var(--spacing-square) / 2 + var(--spacing-xs)));--spacing-tab-underline:20px;--spacing-modal-md:500px;--spacing-modal-lg:600px;--spacing-modal-xl:800px;--spacing-modal-2xl:1048px;--spacing-modal-table:1136px;--spacing-board-editor:500px;--spacing-board-preview:350px;--spacing-board-diagram:300px;--spacing-board-thumb:200px;--spacing-mini-board-sm:64px;--spacing-popover-mini-board:190px;--spacing-board-min:480px;--spacing-board-frame-min:16px;--spacing-board-frame-max:24px;--spacing-board-frame:clamp(var(--spacing-board-frame-min), calc(var(--board-frame-ratio) * 100cqi), var(--spacing-board-frame-max));--spacing-board-editor-frame:clamp(var(--spacing-board-frame-min), calc(var(--board-editor-frame-ratio) * 100cqi), 16.4px);--spacing-board-preview-frame:calc(var(--board-preview-frame-ratio) * 100cqi);--spacing-board-frame-thin:calc(var(--board-frame-thin-ratio) * 100cqi);--spacing-board-editor-palette:64px;--spacing-icon-piece-lg:35px;--spacing-diagram-panel:375px;--spacing-notation-gap:96px;--spacing-notation-move-y:.25em;--spacing-notation-move-x:.17em;--spacing-lesson-task-list-height:600px;--spacing-rebus-cell:80px;--spacing-avatar-profile:96px;--spacing-avatar-crop:240px;--spacing-medal-sm:48px;--spacing-medal-md:72px;--spacing-medal-gap:96px;--container-counter-stack:36rem;--container-counter-stack-sm:30rem;--spacing-counter-row-max:900px;--spacing-counter-row-gap:clamp(8px, calc(40cqi - 272px), 96px);--spacing-counter-image:clamp(48px, calc(24cqi - 48px), 120px);--spacing-counter-image-sm:clamp(32px, 8cqi, 48px);--text-counter-value:clamp(20px, calc(4cqi + 8px), 36px);--text-counter-value--line-height:1.26;--text-counter-value--font-weight:600;--text-counter-value-sm:clamp(18px, 4cqi, 24px);--text-counter-value-sm--line-height:1.2;--text-counter-value-sm--font-weight:600;--text-input-value:max(16px, var(--text-body-md));--spacing-coach-bubble-wide:212px;--spacing-list-max-height:360px;--spacing-table-col-type:clamp(120px, calc(113.333px + 1.85185vw), 140px);--spacing-table-col-name:clamp(168px, calc(157.333px + 2.96296vw), 200px);--spacing-sheet-width-lg:400px;--spacing-unread-dot:8px;--spacing-slider-track:8px;--spacing-slider-thumb:24px;--shadow-control:4px 4px 10px 0 #00000040;--spacing-board-viewport-wide-reserve:calc(525px + 2vw);--spacing-board-viewport-height-reserve:calc(74px + .5vmin);--spacing-board-viewport-step:8px;--spacing-board-workspace-stack-reserve:300px;--spacing-board-workspace-stack-min:320px;--board-viewport-scale:.85;--spacing-board-header-side:250px;--spacing-study-panel:clamp(260px, calc(140px + 12.5vw), 320px);--spacing-study-header-rows:clamp(24px, calc(21.3333px + .740741vw), 32px);--spacing-study-header-meta:clamp(16px, calc(13.3333px + .740741vw), 24px);--spacing-study-header-lines:clamp(12px, calc(9.33333px + .740741vw), 20px);--spacing-study-header-topic:clamp(24px, calc(21.3333px + .740741vw), 32px);--spacing-conducted-lessons-pick-height:450px;--container-admin-materials-columns:754px;--container-admin-games-card:736px;--container-section-header-inline:448px;--spacing-homework-results-task-list-height:626px;--spacing-teacher-homework-send-answer-height:328px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}html{background-color:var(--background)}body{background-color:var(--background);font-family:var(--font-rf-dewi), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight));color:var(--foreground)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.\@container\/board-workspace{container:board-workspace/inline-size}.\@container\/counters{container:counters/inline-size}.\@container\/play{container:play/inline-size}.\@container\/section-header{container:section-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pointer-events-none\!{pointer-events:none!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-lg{inset-inline:var(--spacing-lg)}.inset-y-0{inset-block:0}.-top-3xl{top:calc(var(--spacing-3xl) * -1)}.-top-xs{top:calc(var(--spacing-xs) * -1)}.top-0{top:0}.top-1\/2{top:50%}.top-\[-33\.28\%\]{top:-33.28%}.top-\[calc\(50\%_-_var\(--spacing-square\)\)\]{top:calc(50% - var(--spacing-square))}.top-board-editor-frame{top:var(--spacing-board-editor-frame)}.top-board-frame{top:var(--spacing-board-frame)}.top-board-preview-frame{top:var(--spacing-board-preview-frame)}.top-lg{top:var(--spacing-lg)}.top-sm{top:var(--spacing-sm)}.top-xl{top:var(--spacing-xl)}.top-xs{top:var(--spacing-xs)}.-right-xs{right:calc(var(--spacing-xs) * -1)}.right-0{right:0}.right-board-editor-frame{right:var(--spacing-board-editor-frame)}.right-board-frame{right:var(--spacing-board-frame)}.right-board-preview-frame{right:var(--spacing-board-preview-frame)}.right-lg{right:var(--spacing-lg)}.right-sm{right:var(--spacing-sm)}.right-xs{right:var(--spacing-xs)}.-bottom-3xl{bottom:calc(var(--spacing-3xl) * -1)}.bottom-0{bottom:0}.bottom-board-editor-frame{bottom:var(--spacing-board-editor-frame)}.bottom-board-frame{bottom:var(--spacing-board-frame)}.bottom-board-preview-frame{bottom:var(--spacing-board-preview-frame)}.bottom-lg{bottom:var(--spacing-lg)}.bottom-xs{bottom:var(--spacing-xs)}.-left-coach-tail-w{left:calc(var(--spacing-coach-tail-w) * -1)}.left-0{left:0}.left-1\/2{left:50%}.left-\[-32\.16\%\]{left:-32.16%}.left-board-editor-frame{left:var(--spacing-board-editor-frame)}.left-board-frame{left:var(--spacing-board-frame)}.left-board-preview-frame{left:var(--spacing-board-preview-frame)}.left-table-select{left:var(--spacing-table-select)}.left-xs{left:var(--spacing-xs)}.z-\(--z-drag\){z-index:var(--z-drag)}.z-\(--z-dropdown\){z-index:var(--z-dropdown)}.z-\(--z-modal\){z-index:var(--z-modal)}.z-\(--z-overlay\){z-index:var(--z-overlay)}.z-\(--z-popover\){z-index:var(--z-popover)}.z-\(--z-sticky\){z-index:var(--z-sticky)}.z-\(--z-toast\)\!{z-index:var(--z-toast)!important}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-first{order:-9999}.col-\[1\/-1\]{grid-column:1/-1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-md{margin:calc(var(--spacing-md) * -1)}.-m-xs{margin:calc(var(--spacing-xs) * -1)}.m-auto{margin:auto}.-mx-\(--board-workspace-pad\){margin-inline:calc(var(--board-workspace-pad) * -1)}.-mx-3xl{margin-inline:calc(var(--spacing-3xl) * -1)}.-mx-sm{margin-inline:calc(var(--spacing-sm) * -1)}.-mx-xs{margin-inline:calc(var(--spacing-xs) * -1)}.mx-auto{margin-inline:auto}.mx-lg{margin-inline:var(--spacing-lg)}.-my-control-gap{margin-block:calc(var(--spacing-control-gap) * -1)}.my-auto{margin-block:auto}.my-xs{margin-block:var(--spacing-xs)}.ms-auto{margin-inline-start:auto}.ms-sm{margin-inline-start:var(--spacing-sm)}.ms-xs{margin-inline-start:var(--spacing-xs)}.me-sm{margin-inline-end:var(--spacing-sm)}.text-trim{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.text-trim:not(.flex,.inline-flex,.grid,.inline-grid){margin-block:calc(.3em - .5lh) calc(.4em - .5lh)}}.text-trim-start{text-box:trim-start cap alphabetic}@supports not (text-box:trim-start cap alphabetic){.text-trim-start:not(.flex,.inline-flex,.grid,.inline-grid){margin-block-start:calc(.3em - .5lh)}}.-mt-3xl{margin-top:calc(var(--spacing-3xl) * -1)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.mt-auto{margin-top:auto}.mt-md{margin-top:var(--spacing-md)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xs{margin-top:var(--spacing-xs)}.-mb-3xl{margin-bottom:calc(var(--spacing-3xl) * -1)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.ml-auto{margin-left:auto}.ml-cell{margin-left:var(--spacing-cell)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[62\/60\]{aspect-ratio:62/60}.aspect-square{aspect-ratio:1}.size-\(--calendar-cell\){width:var(--calendar-cell);height:var(--calendar-cell)}.size-1\/4{width:25%;height:25%}.size-1\/8{width:12.5%;height:12.5%}.size-4\/5{width:80%;height:80%}.size-avatar-crop{width:var(--spacing-avatar-crop);height:var(--spacing-avatar-crop)}.size-avatar-lg{width:var(--spacing-avatar-lg);height:var(--spacing-avatar-lg)}.size-avatar-md{width:var(--spacing-avatar-md);height:var(--spacing-avatar-md)}.size-avatar-profile{width:var(--spacing-avatar-profile);height:var(--spacing-avatar-profile)}.size-avatar-sm{width:var(--spacing-avatar-sm);height:var(--spacing-avatar-sm)}.size-avatar-xl{width:var(--spacing-avatar-xl);height:var(--spacing-avatar-xl)}.size-avatar-xs{width:var(--spacing-avatar-xs);height:var(--spacing-avatar-xs)}.size-badge-sm{width:var(--spacing-badge-sm);height:var(--spacing-badge-sm)}.size-checkbox{width:var(--spacing-checkbox);height:var(--spacing-checkbox)}.size-counter-image{width:var(--spacing-counter-image);height:var(--spacing-counter-image)}.size-counter-image-sm{width:var(--spacing-counter-image-sm);height:var(--spacing-counter-image-sm)}.size-full{width:100%;height:100%}.size-icon-2xl{width:var(--spacing-icon-2xl);height:var(--spacing-icon-2xl)}.size-icon-filter{width:var(--spacing-icon-filter);height:var(--spacing-icon-filter)}.size-icon-lg{width:var(--spacing-icon-lg);height:var(--spacing-icon-lg)}.size-icon-md{width:var(--spacing-icon-md);height:var(--spacing-icon-md)}.size-icon-modal{width:var(--spacing-icon-modal);height:var(--spacing-icon-modal)}.size-icon-password{width:var(--spacing-icon-password);height:var(--spacing-icon-password)}.size-icon-piece{width:var(--spacing-icon-piece);height:var(--spacing-icon-piece)}.size-icon-piece-lg{width:var(--spacing-icon-piece-lg);height:var(--spacing-icon-piece-lg)}.size-icon-search{width:var(--spacing-icon-search);height:var(--spacing-icon-search)}.size-icon-sm{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}.size-icon-stepper{width:var(--spacing-icon-stepper);height:var(--spacing-icon-stepper)}.size-icon-toolbar{width:var(--spacing-icon-toolbar);height:var(--spacing-icon-toolbar)}.size-icon-xl{width:var(--spacing-icon-xl);height:var(--spacing-icon-xl)}.size-icon-xs{width:var(--spacing-icon-xs);height:var(--spacing-icon-xs)}.size-medal-md{width:var(--spacing-medal-md);height:var(--spacing-medal-md)}.size-medal-sm{width:var(--spacing-medal-sm);height:var(--spacing-medal-sm)}.size-mini-board{width:var(--spacing-mini-board);height:var(--spacing-mini-board)}.size-mini-board-sm{width:var(--spacing-mini-board-sm);height:var(--spacing-mini-board-sm)}.size-radio{width:var(--spacing-radio);height:var(--spacing-radio)}.size-rebus-cell{width:var(--spacing-rebus-cell);height:var(--spacing-rebus-cell)}.size-slider-thumb{width:var(--spacing-slider-thumb);height:var(--spacing-slider-thumb)}.size-sm{width:var(--spacing-sm);height:var(--spacing-sm)}.size-square{width:var(--spacing-square);height:var(--spacing-square)}.size-square-lg{width:var(--spacing-square-lg);height:var(--spacing-square-lg)}.size-square-md{width:var(--spacing-square-md);height:var(--spacing-square-md)}.size-square-sm{width:var(--spacing-square-sm);height:var(--spacing-square-sm)}.size-square-xs{width:var(--spacing-square-xs);height:var(--spacing-square-xs)}.size-switch-md-thumb{width:var(--spacing-switch-md-thumb);height:var(--spacing-switch-md-thumb)}.size-switch-sm-thumb{width:var(--spacing-switch-sm-thumb);height:var(--spacing-switch-sm-thumb)}.size-touch-target{width:var(--spacing-touch-target);height:var(--spacing-touch-target)}.size-unread-dot{width:var(--spacing-unread-dot);height:var(--spacing-unread-dot)}.size-xs{width:var(--spacing-xs);height:var(--spacing-xs)}.h-0{height:0}.h-\[1cap\]{height:1cap}.h-\[1lh\]{height:1lh}.h-\[168\.7\%\]{height:168.7%}.h-\[min\(var\(--spacing-board-diagram\)\,100cqw\)\]{height:min(var(--spacing-board-diagram), 100cqw)}.h-auto{height:auto}.h-avatar-xl{height:var(--spacing-avatar-xl)}.h-badge-sm{height:var(--spacing-badge-sm)}.h-board-diagram{height:var(--spacing-board-diagram)}.h-board-editor-frame{height:var(--spacing-board-editor-frame)}.h-board-frame{height:var(--spacing-board-frame)}.h-board-preview-frame{height:var(--spacing-board-preview-frame)}.h-board-size{height:var(--spacing-board-size)}.h-board-thumb{height:var(--spacing-board-thumb)}.h-coach-tail-h{height:var(--spacing-coach-tail-h)}.h-control{height:var(--spacing-control)}.h-control-icon{height:var(--spacing-control-icon)}.h-control-lg{height:var(--spacing-control-lg)}.h-control-sm{height:var(--spacing-control-sm)}.h-dvh{height:100dvh}.h-full{height:100%}.h-lg{height:var(--spacing-lg)}.h-logo-lg{height:var(--spacing-logo-lg)}.h-logo-sidebar{height:var(--spacing-logo-sidebar)}.h-logo-sm{height:var(--spacing-logo-sm)}.h-progress{height:var(--spacing-progress)}.h-px{height:1px}.h-segment{height:var(--spacing-segment)}.h-slider-thumb{height:var(--spacing-slider-thumb)}.h-slider-track{height:var(--spacing-slider-track)}.h-square{height:var(--spacing-square)}.h-stat-card{height:var(--spacing-stat-card)}.h-switch-md-h{height:var(--spacing-switch-md-h)}.h-switch-sm-h{height:var(--spacing-switch-sm-h)}.h-table-row{height:var(--spacing-table-row)}.h-table-row-lg{height:var(--spacing-table-row-lg)}.h-tooltip-arrow-h{height:var(--spacing-tooltip-arrow-h)}.h-touch-target{height:var(--spacing-touch-target)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100dvh-2\*var\(--spacing-dialog-gutter\)\)\]{max-height:calc(100dvh - 2 * var(--spacing-dialog-gutter))}.max-h-board-diagram{max-height:var(--spacing-board-diagram)}.max-h-board-size{max-height:var(--spacing-board-size)}.max-h-list-max-height{max-height:var(--spacing-list-max-height)}.max-h-textarea-lg{max-height:var(--spacing-textarea-lg)}.min-h-0{min-height:0}.min-h-avatar-lg{min-height:var(--spacing-avatar-lg)}.min-h-badge-md{min-height:var(--spacing-badge-md)}.min-h-badge-sm{min-height:var(--spacing-badge-sm)}.min-h-board-thumb{min-height:var(--spacing-board-thumb)}.min-h-control{min-height:var(--spacing-control)}.min-h-control-lg{min-height:var(--spacing-control-lg)}.min-h-control-sm{min-height:var(--spacing-control-sm)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-min{min-height:min-content}.min-h-segment{min-height:var(--spacing-segment)}.min-h-table-row{min-height:var(--spacing-table-row)}.min-h-teacher-homework-send-answer-height{min-height:var(--spacing-teacher-homework-send-answer-height)}.min-h-textarea-lg{min-height:var(--spacing-textarea-lg)}.min-h-textarea-md{min-height:var(--spacing-textarea-md)}.min-h-textarea-sm{min-height:var(--spacing-textarea-sm)}.min-h-touch-target{min-height:var(--spacing-touch-target)}.w-0{width:0}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.w-1\/8{width:12.5%}.w-2\/3{width:66.6667%}.w-2xl{width:var(--spacing-2xl)}.w-3\/4{width:75%}.w-3xl{width:var(--spacing-3xl)}.w-4xl{width:var(--spacing-4xl)}.w-11\/12{width:91.6667%}.w-\[163\.84\%\]{width:163.84%}.w-\[calc\(7\*var\(--calendar-cell\)\)\]{width:calc(7 * var(--calendar-cell))}.w-action-bar-gap{width:var(--spacing-action-bar-gap)}.w-aside{width:var(--spacing-aside)}.w-auto{width:auto}.w-avatar-xl{width:var(--spacing-avatar-xl)}.w-board-diagram{width:var(--spacing-board-diagram)}.w-board-editor{width:var(--spacing-board-editor)}.w-board-editor-frame{width:var(--spacing-board-editor-frame)}.w-board-editor-palette{width:var(--spacing-board-editor-palette)}.w-board-frame{width:var(--spacing-board-frame)}.w-board-preview{width:var(--spacing-board-preview)}.w-board-preview-frame{width:var(--spacing-board-preview-frame)}.w-board-size{width:var(--spacing-board-size)}.w-board-thumb{width:var(--spacing-board-thumb)}.w-button-x{width:var(--spacing-button-x)}.w-cell{width:var(--spacing-cell)}.w-coach-bubble-wide{width:var(--spacing-coach-bubble-wide)}.w-coach-tail-w{width:var(--spacing-coach-tail-w)}.w-container{width:var(--spacing-container)}.w-container-auth{width:var(--spacing-container-auth)}.w-container-mobile{width:var(--spacing-container-mobile)}.w-content-width{width:var(--spacing-content-width)}.w-control-gap{width:var(--spacing-control-gap)}.w-diagram-panel{width:var(--spacing-diagram-panel)}.w-field-width{width:var(--spacing-field-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-icon-button-sm{width:var(--spacing-icon-button-sm)}.w-lesson-panel{width:var(--spacing-lesson-panel)}.w-lg{width:var(--spacing-lg)}.w-max{width:max-content}.w-md{width:var(--spacing-md)}.w-medal-sm{width:var(--spacing-medal-sm)}.w-mini-board{width:var(--spacing-mini-board)}.w-mini-board-sm{width:var(--spacing-mini-board-sm)}.w-modal-2xl{width:var(--spacing-modal-2xl)}.w-modal-form{width:var(--spacing-modal-form)}.w-modal-lg{width:var(--spacing-modal-lg)}.w-modal-md{width:var(--spacing-modal-md)}.w-modal-sm{width:var(--spacing-modal-sm)}.w-modal-table{width:var(--spacing-modal-table)}.w-modal-xl{width:var(--spacing-modal-xl)}.w-popover-width{width:var(--spacing-popover-width)}.w-px{width:1px}.w-select-width{width:var(--spacing-select-width)}.w-sheet-width{width:var(--spacing-sheet-width)}.w-sheet-width-lg{width:var(--spacing-sheet-width-lg)}.w-sidebar-width{width:var(--spacing-sidebar-width)}.w-sm{width:var(--spacing-sm)}.w-stepper-pad{width:var(--spacing-stepper-pad)}.w-switch-md-w{width:var(--spacing-switch-md-w)}.w-switch-sm-w{width:var(--spacing-switch-sm-w)}.w-table-col-lg{width:var(--spacing-table-col-lg)}.w-table-col-md{width:var(--spacing-table-col-md)}.w-table-col-sm{width:var(--spacing-table-col-sm)}.w-table-col-xs{width:var(--spacing-table-col-xs)}.w-table-select{width:var(--spacing-table-select)}.w-toolbar-pad{width:var(--spacing-toolbar-pad)}.w-tooltip-arrow-w{width:var(--spacing-tooltip-arrow-w)}.w-xl{width:var(--spacing-xl)}.w-xs{width:var(--spacing-xs)}.max-w-\(--board-workspace-board\){max-width:var(--board-workspace-board)}.max-w-\(--breakpoint-2xl\){max-width:var(--breakpoint-2xl)}.max-w-\[calc\(100vw-2\*var\(--spacing-container\)\)\]{max-width:calc(100vw - 2 * var(--spacing-container))}.max-w-\[calc\(100vw-2\*var\(--spacing-container-mobile\)\)\]{max-width:calc(100vw - 2 * var(--spacing-container-mobile))}.max-w-\[calc\(100vw-2\*var\(--spacing-dialog-gutter\)\)\]{max-width:calc(100vw - 2 * var(--spacing-dialog-gutter))}.max-w-\[min\(100\%\,var\(--spacing-toast-max-width\)\)\]{max-width:min(100%, var(--spacing-toast-max-width))}.max-w-\[min\(var\(--spacing-field-width\)\,calc\(100vw-2\*var\(--spacing-container-mobile\)\)\)\]{max-width:min(var(--spacing-field-width), calc(100vw - 2 * var(--spacing-container-mobile)))}.max-w-board-diagram{max-width:var(--spacing-board-diagram)}.max-w-board-editor{max-width:var(--spacing-board-editor)}.max-w-board-preview{max-width:var(--spacing-board-preview)}.max-w-board-size{max-width:var(--spacing-board-size)}.max-w-container-max-width{max-width:var(--spacing-container-max-width)}.max-w-content-width{max-width:var(--spacing-content-width)}.max-w-counter-row-max{max-width:var(--spacing-counter-row-max)}.max-w-field-width{max-width:var(--spacing-field-width)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-popover-width{max-width:var(--spacing-popover-width)}.max-w-profile-column-width{max-width:var(--spacing-profile-column-width)}.min-w-\(--radix-popover-trigger-width\){min-width:var(--radix-popover-trigger-width)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-avatar-xl{min-width:var(--spacing-avatar-xl)}.min-w-badge-md{min-width:var(--spacing-badge-md)}.min-w-badge-sm{min-width:var(--spacing-badge-sm)}.min-w-full{min-width:100%}.min-w-menu-min-width{min-width:var(--spacing-menu-min-width)}.min-w-modal-sm{min-width:var(--spacing-modal-sm)}.min-w-select-width{min-width:var(--spacing-select-width)}.min-w-status-width{min-width:var(--spacing-status-width)}.min-w-table-col-lg{min-width:var(--spacing-table-col-lg)}.min-w-table-col-md{min-width:var(--spacing-table-col-md)}.min-w-table-col-name{min-width:var(--spacing-table-col-name)}.min-w-table-col-sm{min-width:var(--spacing-table-col-sm)}.min-w-table-col-type{min-width:var(--spacing-table-col-type)}.min-w-table-col-xs{min-width:var(--spacing-table-col-xs)}.min-w-table-select{min-width:var(--spacing-table-select)}.min-w-touch-target{min-width:var(--spacing-touch-target)}.min-w-xl{min-width:var(--spacing-xl)}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--drag-x\){--tw-translate-x:var(--drag-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--drag-y\){--tw-translate-y:var(--drag-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--popover-viewport-offset-y\){--tw-translate-y:var(--popover-viewport-offset-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-\[inherit\]{cursor:inherit}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-2xl{scroll-margin-top:var(--spacing-2xl)}.scroll-p-sm{scroll-padding:var(--spacing-sm)}.scroll-p-xs{scroll-padding:var(--spacing-xs)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(var\(--spacing-lesson-panel\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(var(--spacing-lesson-panel),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(var\(--spacing-select-width\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(var(--spacing-select-width),1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-2xl{gap:var(--spacing-2xl)}.gap-3xl{gap:var(--spacing-3xl)}.gap-4xl{gap:var(--spacing-4xl)}.gap-\[inherit\]{gap:inherit}.gap-action-bar-gap{gap:var(--spacing-action-bar-gap)}.gap-aside{gap:var(--spacing-aside)}.gap-control-gap{gap:var(--spacing-control-gap)}.gap-counter-row-gap{gap:var(--spacing-counter-row-gap)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-modal-gap{gap:var(--spacing-modal-gap)}.gap-notation-gap{gap:var(--spacing-notation-gap)}.gap-sidebar-gap{gap:var(--spacing-sidebar-gap)}.gap-sm{gap:var(--spacing-sm)}.gap-study-header-topic{gap:var(--spacing-study-header-topic)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-x-2xl{column-gap:var(--spacing-2xl)}.gap-x-4xl{column-gap:var(--spacing-4xl)}.gap-x-lg{column-gap:var(--spacing-lg)}.gap-x-md{column-gap:var(--spacing-md)}.gap-x-medal-gap{column-gap:var(--spacing-medal-gap)}.gap-x-sm{column-gap:var(--spacing-sm)}.gap-x-xs{column-gap:var(--spacing-xs)}.gap-y-2xl{row-gap:var(--spacing-2xl)}.gap-y-lg{row-gap:var(--spacing-lg)}.gap-y-md{row-gap:var(--spacing-md)}.gap-y-sm{row-gap:var(--spacing-sm)}.gap-y-xs{row-gap:var(--spacing-xs)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.\!truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xs{border-radius:var(--radius-2xs)}.rounded-board-editor-field{border-radius:var(--radius-board-editor-field)}.rounded-board-preview{border-radius:var(--radius-board-preview)}.rounded-board-preview-field{border-radius:var(--radius-board-preview-field)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-segment{border-radius:var(--radius-segment)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-stepper{border-radius:var(--radius-stepper)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-xs{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.rounded-tl-segment{border-top-left-radius:var(--radius-segment)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-xs{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.rounded-tr-segment{border-top-right-radius:var(--radius-segment)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-br-segment{border-bottom-right-radius:var(--radius-segment)}.rounded-bl-segment{border-bottom-left-radius:var(--radius-segment)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-board{border-color:var(--board)}.border-border{border-color:var(--border)}.border-checker-dark{border-color:var(--checker-dark)}.border-error{border-color:var(--error)}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-link{border-color:var(--link)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-transparent{border-color:#0000}.icon-mask{-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bg-\(--black\){background-color:var(--black)}.bg-\(--black-alpha-20\){background-color:var(--black-alpha-20)}.bg-\(--black-alpha-50\){background-color:var(--black-alpha-50)}.bg-\(--blue-600\){background-color:var(--blue-600)}.bg-\(--gray-50\){background-color:var(--gray-50)}.bg-\(--gray-100\){background-color:var(--gray-100)}.bg-\(--green-500\){background-color:var(--green-500)}.bg-\(--green-500-alpha-60\){background-color:var(--green-500-alpha-60)}.bg-\(--ink-400\){background-color:var(--ink-400)}.bg-\(--ink-900\){background-color:var(--ink-900)}.bg-\(--lavender-50\){background-color:var(--lavender-50)}.bg-\(--lavender-50-alpha-60\){background-color:var(--lavender-50-alpha-60)}.bg-\(--lavender-100\){background-color:var(--lavender-100)}.bg-\(--lavender-200\){background-color:var(--lavender-200)}.bg-\(--lavender-300\){background-color:var(--lavender-300)}.bg-\(--orange-500\){background-color:var(--orange-500)}.bg-\(--periwinkle-100\){background-color:var(--periwinkle-100)}.bg-\(--periwinkle-200\){background-color:var(--periwinkle-200)}.bg-\(--periwinkle-300\){background-color:var(--periwinkle-300)}.bg-\(--red-50\){background-color:var(--red-50)}.bg-\(--red-500\){background-color:var(--red-500)}.bg-\(--red-500-alpha-60\){background-color:var(--red-500-alpha-60)}.bg-\(--slate-500\){background-color:var(--slate-500)}.bg-\(--slate-600\){background-color:var(--slate-600)}.bg-\(--slate-700\){background-color:var(--slate-700)}.bg-\(--slate-800\){background-color:var(--slate-800)}.bg-\(--slate-900\){background-color:var(--slate-900)}.bg-\(--violet-200\){background-color:var(--violet-200)}.bg-\(--violet-300\){background-color:var(--violet-300)}.bg-\(--violet-400\){background-color:var(--violet-400)}.bg-\(--violet-500\){background-color:var(--violet-500)}.bg-\(--violet-600\){background-color:var(--violet-600)}.bg-\(--white\){background-color:var(--white)}.bg-\(--white-alpha-20\){background-color:var(--white-alpha-20)}.bg-\(--white-alpha-40\){background-color:var(--white-alpha-40)}.bg-\(--yellow-alpha-50\){background-color:var(--yellow-alpha-50)}.bg-\(--yellow-alpha-80\){background-color:var(--yellow-alpha-80)}.bg-accent{background-color:var(--accent)}.bg-accent-foreground{background-color:var(--accent-foreground)}.bg-assessment-interesting{background-color:var(--assessment-interesting)}.bg-assessment-negative{background-color:var(--assessment-negative)}.bg-assessment-positive{background-color:var(--assessment-positive)}.bg-assessment-uncertain{background-color:var(--assessment-uncertain)}.bg-background{background-color:var(--background)}.bg-board{background-color:var(--board)}.bg-board-check{background-color:var(--board-check)}.bg-board-foreground{background-color:var(--board-foreground)}.bg-board-hint{background-color:var(--board-hint)}.bg-board-hover{background-color:var(--board-hover)}.bg-board-last-move{background-color:var(--board-last-move)}.bg-board-lock{background-color:var(--board-lock)}.bg-board-secondary{background-color:var(--board-secondary)}.bg-board-secondary-hover{background-color:var(--board-secondary-hover)}.bg-board-selected{background-color:var(--board-selected)}.bg-board-square-dark{background-color:var(--board-square-dark)}.bg-board-square-light{background-color:var(--board-square-light)}.bg-board-veil{background-color:var(--board-veil)}.bg-board-veil-hover{background-color:var(--board-veil-hover)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card-foreground{background-color:var(--card-foreground)}.bg-card-hover{background-color:var(--card-hover)}.bg-checker-dark{background-color:var(--checker-dark)}.bg-checker-light{background-color:var(--checker-light)}.bg-chip{background-color:var(--chip)}.bg-chip-foreground{background-color:var(--chip-foreground)}.bg-chip-hover{background-color:var(--chip-hover)}.bg-destructive{background-color:var(--destructive)}.bg-diagram-square-dark{background-color:var(--diagram-square-dark)}.bg-diagram-square-light{background-color:var(--diagram-square-light)}.bg-disabled{background-color:var(--disabled)}.bg-disabled-foreground{background-color:var(--disabled-foreground)}.bg-draw-blue{background-color:var(--draw-blue)}.bg-draw-green{background-color:var(--draw-green)}.bg-draw-red{background-color:var(--draw-red)}.bg-draw-yellow{background-color:var(--draw-yellow)}.bg-error{background-color:var(--error)}.bg-error-subtle{background-color:var(--error-subtle)}.bg-foreground{background-color:var(--foreground)}.bg-foreground-strong{background-color:var(--foreground-strong)}.bg-info{background-color:var(--info)}.bg-inherit{background-color:inherit}.bg-input{background-color:var(--input)}.bg-inverse{background-color:var(--inverse)}.bg-inverse-foreground{background-color:var(--inverse-foreground)}.bg-link{background-color:var(--link)}.bg-mark-error{background-color:var(--mark-error)}.bg-mark-success{background-color:var(--mark-success)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-overlay{background-color:var(--overlay)}.bg-popover{background-color:var(--popover)}.bg-popover-foreground{background-color:var(--popover-foreground)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary-hover{background-color:var(--primary-hover)}.bg-ring{background-color:var(--ring)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-foreground{background-color:var(--secondary-foreground)}.bg-secondary-hover{background-color:var(--secondary-hover)}.bg-success{background-color:var(--success)}.bg-surface-strong{background-color:var(--surface-strong)}.bg-tooltip{background-color:var(--tooltip)}.bg-tooltip-foreground{background-color:var(--tooltip-foreground)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,var\(--board-check\)_0\%\,var\(--board-check-inner\)_25\%\,transparent_89\%\)\]{background-image:radial-gradient(ellipse at center,var(--board-check) 0%,var(--board-check-inner) 25%,transparent 89%)}.bg-\[url\(\/icons\/tooltip-union\.svg\)\]{background-image:url(/icons/tooltip-union.svg)}.bg-\[url\(\/pieces\/bB\.svg\)\]{background-image:url(/pieces/bB.svg)}.bg-\[url\(\/pieces\/bK\.svg\)\]{background-image:url(/pieces/bK.svg)}.bg-\[url\(\/pieces\/bN\.svg\)\]{background-image:url(/pieces/bN.svg)}.bg-\[url\(\/pieces\/bP\.svg\)\]{background-image:url(/pieces/bP.svg)}.bg-\[url\(\/pieces\/bQ\.svg\)\]{background-image:url(/pieces/bQ.svg)}.bg-\[url\(\/pieces\/bR\.svg\)\]{background-image:url(/pieces/bR.svg)}.bg-\[url\(\/pieces\/wB\.svg\)\]{background-image:url(/pieces/wB.svg)}.bg-\[url\(\/pieces\/wK\.svg\)\]{background-image:url(/pieces/wK.svg)}.bg-\[url\(\/pieces\/wN\.svg\)\]{background-image:url(/pieces/wN.svg)}.bg-\[url\(\/pieces\/wP\.svg\)\]{background-image:url(/pieces/wP.svg)}.bg-\[url\(\/pieces\/wQ\.svg\)\]{background-image:url(/pieces/wQ.svg)}.bg-\[url\(\/pieces\/wR\.svg\)\]{background-image:url(/pieces/wR.svg)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-79\%{--tw-gradient-from-position:79%}.to-board-capture-hint{--tw-gradient-to:var(--board-capture-hint);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-80\%{--tw-gradient-to-position:80%}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.\[mask-size\:auto\]{-webkit-mask-size:auto;mask-size:auto}.fill-card{fill:var(--card)}.fill-current{fill:currentColor}.fill-muted{fill:var(--muted)}.stroke-current{stroke:currentColor}.stroke-draw-blue{stroke:var(--draw-blue)}.stroke-draw-green{stroke:var(--draw-green)}.stroke-draw-red{stroke:var(--draw-red)}.stroke-draw-yellow{stroke:var(--draw-yellow)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2xl{padding:var(--spacing-2xl)}.p-3xl{padding:var(--spacing-3xl)}.p-board-editor-frame{padding:var(--spacing-board-editor-frame)}.p-board-frame{padding:var(--spacing-board-frame)}.p-board-frame-thin{padding:var(--spacing-board-frame-thin)}.p-board-preview-frame{padding:var(--spacing-board-preview-frame)}.p-cell{padding:var(--spacing-cell)}.p-container{padding:var(--spacing-container)}.p-container-mobile{padding:var(--spacing-container-mobile)}.p-control-gap{padding:var(--spacing-control-gap)}.p-icon-button-sm{padding:var(--spacing-icon-button-sm)}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.p-stepper-pad{padding:var(--spacing-stepper-pad)}.p-toolbar-pad{padding:var(--spacing-toolbar-pad)}.p-xl{padding:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.px-\(--board-workspace-pad\){padding-inline:var(--board-workspace-pad)}.px-0{padding-inline:0}.px-3xl{padding-inline:var(--spacing-3xl)}.px-button-x{padding-inline:var(--spacing-button-x)}.px-cabinet-padding{padding-inline:var(--spacing-cabinet-padding)}.px-cell{padding-inline:var(--spacing-cell)}.px-container{padding-inline:var(--spacing-container)}.px-container-mobile{padding-inline:var(--spacing-container-mobile)}.px-lg{padding-inline:var(--spacing-lg)}.px-md{padding-inline:var(--spacing-md)}.px-notation-move-x{padding-inline:var(--spacing-notation-move-x)}.px-sm{padding-inline:var(--spacing-sm)}.px-xl{padding-inline:var(--spacing-xl)}.px-xs{padding-inline:var(--spacing-xs)}.py-0{padding-block:0}.py-2xl{padding-block:var(--spacing-2xl)}.py-3xl{padding-block:var(--spacing-3xl)}.py-4xl{padding-block:var(--spacing-4xl)}.py-cell{padding-block:var(--spacing-cell)}.py-container-auth{padding-block:var(--spacing-container-auth)}.py-lg{padding-block:var(--spacing-lg)}.py-md{padding-block:var(--spacing-md)}.py-notation-move-y{padding-block:var(--spacing-notation-move-y)}.py-sidebar-gap{padding-block:var(--spacing-sidebar-gap)}.py-sm{padding-block:var(--spacing-sm)}.py-xl{padding-block:var(--spacing-xl)}.py-xs{padding-block:var(--spacing-xs)}.pt-2xl{padding-top:var(--spacing-2xl)}.pt-3xl{padding-top:var(--spacing-3xl)}.pt-4xl{padding-top:var(--spacing-4xl)}.pt-md{padding-top:var(--spacing-md)}.pt-sm{padding-top:var(--spacing-sm)}.pt-xl{padding-top:var(--spacing-xl)}.pr-3xl{padding-right:var(--spacing-3xl)}.pr-\[calc\(var\(--spacing-square-xs\)\+var\(--spacing-xs\)\)\]{padding-right:calc(var(--spacing-square-xs) + var(--spacing-xs))}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pb-3xl{padding-bottom:var(--spacing-3xl)}.pb-4xl{padding-bottom:var(--spacing-4xl)}.pb-\[calc\(var\(--spacing-lg\)_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom))}.pb-cabinet-padding{padding-bottom:var(--spacing-cabinet-padding)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-tab-underline{padding-bottom:var(--spacing-tab-underline)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-action-bar-gap{padding-left:var(--spacing-action-bar-gap)}.pl-md{padding-left:var(--spacing-md)}.pl-sm{padding-left:var(--spacing-sm)}.pl-xl{padding-left:var(--spacing-xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-display{font-family:var(--font-rf-dewi-extended), var(--font-rf-dewi), system-ui, sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-sans{font-family:var(--font-rf-dewi), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.text-board-coordinate{font-size:var(--text-board-coordinate);line-height:var(--tw-leading,var(--text-board-coordinate--line-height));font-weight:var(--tw-font-weight,var(--text-board-coordinate--font-weight))}.text-board-editor-coordinate{font-size:var(--text-board-editor-coordinate);line-height:var(--tw-leading,var(--text-board-editor-coordinate--line-height));font-weight:var(--tw-font-weight,var(--text-board-editor-coordinate--font-weight))}.text-board-letter{font-size:var(--text-board-letter);line-height:var(--tw-leading,var(--text-board-letter--line-height));font-weight:var(--tw-font-weight,var(--text-board-letter--font-weight))}.text-board-preview-coordinate{font-size:var(--text-board-preview-coordinate);line-height:var(--tw-leading,var(--text-board-preview-coordinate--line-height));font-weight:var(--tw-font-weight,var(--text-board-preview-coordinate--font-weight))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight))}.text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight))}.text-body-xl{font-size:var(--text-body-xl);line-height:var(--tw-leading,var(--text-body-xl--line-height));font-weight:var(--tw-font-weight,var(--text-body-xl--font-weight))}.text-body-xl-multiline{font-size:var(--text-body-xl-multiline);line-height:var(--tw-leading,var(--text-body-xl-multiline--line-height));font-weight:var(--tw-font-weight,var(--text-body-xl-multiline--font-weight))}.text-brand-tagline{font-size:var(--text-brand-tagline);line-height:var(--tw-leading,var(--text-brand-tagline--line-height));font-weight:var(--tw-font-weight,var(--text-brand-tagline--font-weight))}.text-brand-tagline-sidebar{font-size:var(--text-brand-tagline-sidebar);line-height:var(--tw-leading,var(--text-brand-tagline-sidebar--line-height));font-weight:var(--tw-font-weight,var(--text-brand-tagline-sidebar--font-weight))}.text-brand-tagline-sm{font-size:var(--text-brand-tagline-sm);line-height:var(--tw-leading,var(--text-brand-tagline-sm--line-height));font-weight:var(--tw-font-weight,var(--text-brand-tagline-sm--font-weight))}.text-brand-wordmark{font-size:var(--text-brand-wordmark);line-height:var(--tw-leading,var(--text-brand-wordmark--line-height));font-weight:var(--tw-font-weight,var(--text-brand-wordmark--font-weight))}.text-brand-wordmark-sidebar{font-size:var(--text-brand-wordmark-sidebar);line-height:var(--tw-leading,var(--text-brand-wordmark-sidebar--line-height));font-weight:var(--tw-font-weight,var(--text-brand-wordmark-sidebar--font-weight))}.text-brand-wordmark-sm{font-size:var(--text-brand-wordmark-sm);line-height:var(--tw-leading,var(--text-brand-wordmark-sm--line-height));font-weight:var(--tw-font-weight,var(--text-brand-wordmark-sm--font-weight))}.text-button{font-size:var(--text-button);line-height:var(--tw-leading,var(--text-button--line-height));font-weight:var(--tw-font-weight,var(--text-button--font-weight))}.text-counter-value{font-size:var(--text-counter-value);line-height:var(--tw-leading,var(--text-counter-value--line-height));font-weight:var(--tw-font-weight,var(--text-counter-value--font-weight))}.text-counter-value-sm{font-size:var(--text-counter-value-sm);line-height:var(--tw-leading,var(--text-counter-value-sm--line-height));font-weight:var(--tw-font-weight,var(--text-counter-value-sm--font-weight))}.text-headline-lg{font-size:var(--text-headline-lg);line-height:var(--tw-leading,var(--text-headline-lg--line-height));font-weight:var(--tw-font-weight,var(--text-headline-lg--font-weight))}.text-headline-lg-multiline{font-size:var(--text-headline-lg-multiline);line-height:var(--tw-leading,var(--text-headline-lg-multiline--line-height));font-weight:var(--tw-font-weight,var(--text-headline-lg-multiline--font-weight))}.text-headline-md{font-size:var(--text-headline-md);line-height:var(--tw-leading,var(--text-headline-md--line-height));font-weight:var(--tw-font-weight,var(--text-headline-md--font-weight))}.text-label-lg{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight))}.text-label-md{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight))}.text-modal-title{font-size:var(--text-modal-title);line-height:var(--tw-leading,var(--text-modal-title--line-height));font-weight:var(--tw-font-weight,var(--text-modal-title--font-weight))}.text-modal-title-lg{font-size:var(--text-modal-title-lg);line-height:var(--tw-leading,var(--text-modal-title-lg--line-height));font-weight:var(--tw-font-weight,var(--text-modal-title-lg--font-weight))}.text-rebus-letter{font-size:var(--text-rebus-letter);line-height:var(--tw-leading,var(--text-rebus-letter--line-height));font-weight:var(--tw-font-weight,var(--text-rebus-letter--font-weight))}.text-tab-label{font-size:var(--text-tab-label);line-height:var(--tw-leading,var(--text-tab-label--line-height));font-weight:var(--tw-font-weight,var(--text-tab-label--font-weight))}.text-tab-label-sm{font-size:var(--text-tab-label-sm);line-height:var(--tw-leading,var(--text-tab-label-sm--line-height));font-weight:var(--tw-font-weight,var(--text-tab-label-sm--font-weight))}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));font-weight:var(--tw-font-weight,var(--text-title-lg--font-weight))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight))}.text-title-sm{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height));font-weight:var(--tw-font-weight,var(--text-title-sm--font-weight))}.text-title-xl{font-size:var(--text-title-xl);line-height:var(--tw-leading,var(--text-title-xl--line-height));font-weight:var(--tw-font-weight,var(--text-title-xl--font-weight))}.leading-none{--tw-leading:1;line-height:1}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.tab-1{tab-size:1}.tab-2{tab-size:2}.tab-42{tab-size:42}.text-accent-foreground{color:var(--accent-foreground)}.text-assessment-foreground{color:var(--assessment-foreground)}.text-background{color:var(--background)}.text-board{color:var(--board)}.text-board-foreground{color:var(--board-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-chip-foreground{color:var(--chip-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-disabled-foreground{color:var(--disabled-foreground)}.text-draw-blue{color:var(--draw-blue)}.text-draw-green{color:var(--draw-green)}.text-draw-red{color:var(--draw-red)}.text-draw-yellow{color:var(--draw-yellow)}.text-error{color:var(--error)}.text-foreground{color:var(--foreground)}.text-foreground-strong{color:var(--foreground-strong)}.text-info{color:var(--info)}.text-inverse-foreground{color:var(--inverse-foreground)}.text-link{color:var(--link)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-hover{color:var(--primary-hover)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-tooltip-foreground{color:var(--tooltip-foreground)}.text-warning{color:var(--warning)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-\(--spacing-xs\){text-underline-offset:var(--spacing-xs)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-control{--tw-shadow:4px 4px 10px 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring-2{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-board{--tw-ring-color:var(--board)}.inset-ring-board{--tw-inset-ring-color:var(--board)}.inset-ring-input{--tw-inset-ring-color:var(--input)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-board{outline-color:var(--board)}.outline-inverse-foreground{outline-color:var(--inverse-foreground)}.outline-ring{outline-color:var(--ring)}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,scale\]{transition-property:background-color,border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\,scale\]{transition-property:background-color,color,border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,scale\]{transition-property:background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\,scale\]{transition-property:color,opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,scale\]{transition-property:color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.board-workspace-density{--text-title-xl:clamp(20px, calc(16.6667px + .925926vw), 30px);--text-title-lg:clamp(18px, calc(16px + .555556vw), 24px);--text-title-md:clamp(16px, calc(14.6667px + .37037vw), 20px);--text-title-sm:clamp(14px, calc(12.6667px + .37037vw), 18px);--text-body-xl:clamp(16px, calc(14.6667px + .37037vw), 20px);--text-body-lg:clamp(14px, calc(12.6667px + .37037vw), 18px);--text-body-sm:14px;--text-label-md:14px;--text-button:clamp(14px, calc(13.3333px + .185185vw), 16px);--spacing-square-lg:clamp(44px, calc(38.6667px + 1.48148vw), 60px);--spacing-icon-lg:clamp(22px, calc(19.3333px + .740741vw), 30px);--spacing-icon-xl:clamp(30px, calc(26.6667px + .925926vw), 40px);--spacing-icon-piece-lg:clamp(26px, calc(23px + .833333vw), 35px);--spacing-avatar-lg:clamp(44px, calc(38.6667px + 1.48148vw), 60px);--spacing-logo-sm:clamp(44px, calc(41px + .833333vw), 53px);--spacing-coach-bubble-wide:clamp(188px, calc(180px + 2.22222vw), 212px);--spacing-coach-tail-w:clamp(12px, calc(10.6667px + .37037vw), 16px);--spacing-coach-tail-h:clamp(18px, calc(16px + .555556vw), 24px);--spacing-4xl:clamp(20px, calc(13.3333px + 1.85185vw), 40px)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-90{--tw-enter-scale:.9}.zoom-in-95{--tw-enter-scale:.95}.\[--board-workspace-gaps\:0rem\]{--board-workspace-gaps:0rem}.\[--board-workspace-gaps\:calc\(2_\*_var\(--spacing-xl\)\)\]{--board-workspace-gaps:calc(2 * var(--spacing-xl))}.\[--board-workspace-gaps\:var\(--spacing-xl\)\]{--board-workspace-gaps:var(--spacing-xl)}.\[--board-workspace-pad\:var\(--spacing-container-mobile\)\]{--board-workspace-pad:var(--spacing-container-mobile)}.\[--board-workspace-sides\:0rem\]{--board-workspace-sides:0rem}.\[--board-workspace-sides\:calc\(var\(--spacing-select-width\)_\+_var\(--spacing-lesson-panel\)\)\]{--board-workspace-sides:calc(var(--spacing-select-width) + var(--spacing-lesson-panel))}.\[--board-workspace-sides\:var\(--spacing-lesson-panel\)\]{--board-workspace-sides:var(--spacing-lesson-panel)}.\[--board-workspace-sides\:var\(--spacing-select-width\)\]{--board-workspace-sides:var(--spacing-select-width)}.\[--calendar-cell\:var\(--spacing-square\)\]{--calendar-cell:var(--spacing-square)}.\[--calendar-cell\:var\(--spacing-touch-target\)\]{--calendar-cell:var(--spacing-touch-target)}.\[--icon\:url\(\/icons\/arrow-forward\.svg\)\]{--icon:url(/icons/arrow-forward.svg)}.\[--icon\:url\(\/icons\/calendar\.svg\)\]{--icon:url(/icons/calendar.svg)}.\[--icon\:url\(\/icons\/chevron-down-muted\.svg\)\]{--icon:url(/icons/chevron-down-muted.svg)}.\[--icon\:url\(\/icons\/chevron-down\.svg\)\]{--icon:url(/icons/chevron-down.svg)}.\[--icon\:url\(\/icons\/chevron-left-sm\.svg\)\]{--icon:url(/icons/chevron-left-sm.svg)}.\[--icon\:url\(\/icons\/chevron-left\.svg\)\]{--icon:url(/icons/chevron-left.svg)}.\[--icon\:url\(\/icons\/chevron-right-sm\.svg\)\]{--icon:url(/icons/chevron-right-sm.svg)}.\[--icon\:url\(\/icons\/chevron-right\.svg\)\]{--icon:url(/icons/chevron-right.svg)}.\[--icon\:url\(\/icons\/chevron-up\.svg\)\]{--icon:url(/icons/chevron-up.svg)}.\[--icon\:url\(\/icons\/clear-board\.svg\)\]{--icon:url(/icons/clear-board.svg)}.\[--icon\:url\(\/icons\/close-lg\.svg\)\]{--icon:url(/icons/close-lg.svg)}.\[--icon\:url\(\/icons\/close\.svg\)\]{--icon:url(/icons/close.svg)}.\[--icon\:url\(\/icons\/copy\.svg\)\]{--icon:url(/icons/copy.svg)}.\[--icon\:url\(\/icons\/edit-board\.svg\)\]{--icon:url(/icons/edit-board.svg)}.\[--icon\:url\(\/icons\/edit\.svg\)\]{--icon:url(/icons/edit.svg)}.\[--icon\:url\(\/icons\/end-lesson\.svg\)\]{--icon:url(/icons/end-lesson.svg)}.\[--icon\:url\(\/icons\/exit\.svg\)\]{--icon:url(/icons/exit.svg)}.\[--icon\:url\(\/icons\/initial-position\.svg\)\]{--icon:url(/icons/initial-position.svg)}.\[--icon\:url\(\/icons\/minus-sm\.svg\)\]{--icon:url(/icons/minus-sm.svg)}.\[--icon\:url\(\/icons\/minus\.svg\)\]{--icon:url(/icons/minus.svg)}.\[--icon\:url\(\/icons\/piece-bishop\.svg\)\]{--icon:url(/icons/piece-bishop.svg)}.\[--icon\:url\(\/icons\/piece-king\.svg\)\]{--icon:url(/icons/piece-king.svg)}.\[--icon\:url\(\/icons\/piece-knight\.svg\)\]{--icon:url(/icons/piece-knight.svg)}.\[--icon\:url\(\/icons\/piece-pawn\.svg\)\]{--icon:url(/icons/piece-pawn.svg)}.\[--icon\:url\(\/icons\/piece-queen\.svg\)\]{--icon:url(/icons/piece-queen.svg)}.\[--icon\:url\(\/icons\/piece-rook\.svg\)\]{--icon:url(/icons/piece-rook.svg)}.\[--icon\:url\(\/icons\/plus-sm\.svg\)\]{--icon:url(/icons/plus-sm.svg)}.\[--icon\:url\(\/icons\/plus\.svg\)\]{--icon:url(/icons/plus.svg)}.\[--icon\:url\(\/icons\/radio-off\.svg\)\]{--icon:url(/icons/radio-off.svg)}.\[--icon\:url\(\/icons\/radio-on\.svg\)\]{--icon:url(/icons/radio-on.svg)}.\[--icon\:url\(\/icons\/rotate-board\.svg\)\]{--icon:url(/icons/rotate-board.svg)}.\[--icon\:url\(\/icons\/swap-color\.svg\)\]{--icon:url(/icons/swap-color.svg)}.\[--icon\:url\(\/icons\/swap-sides\.svg\)\]{--icon:url(/icons/swap-sides.svg)}.\[--icon\:url\(\/icons\/undo-move\.svg\)\]{--icon:url(/icons/undo-move.svg)}.\[--spacing-square\:var\(--spacing-touch-target\)\]{--spacing-square:var(--spacing-touch-target)}.\[--spacing-tab-underline\:var\(--spacing-md\)\]{--spacing-tab-underline:var(--spacing-md)}.\[--text-button\:var\(--text-label-md\)\]{--text-button:var(--text-label-md)}.\[--text-tab-label-sm\:var\(--text-modal-title\)\]{--text-tab-label-sm:var(--text-modal-title)}.\[--text-tab-label\:var\(--text-modal-title\)\]{--text-tab-label:var(--text-modal-title)}.board-workspace-size-mobile{--board-workspace-board:100cqw}.board-workspace-size-stack{--board-workspace-board:min(100cqw, max(0px, calc(100dvh - 2 * var(--board-workspace-pad))), max(var(--spacing-board-workspace-stack-min), calc(100dvh - var(--spacing-board-workspace-stack-reserve))))}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}:is(.\*\:size-full>*){width:100%;height:100%}:is(.\*\:w-full>*){width:100%}:is(.\*\:min-w-0>*){min-width:0}:is(.\*\:flex-1>*){flex:1}:is(.\*\:snap-start>*){scroll-snap-align:start}:is(.\*\:object-contain>*){object-fit:contain}.group-focus-within\/actions\:opacity-100:is(:where(.group\/actions):focus-within *){opacity:1}@media (hover:hover){.group-hover\:bg-muted:is(:where(.group):hover *){background-color:var(--muted)}.group-hover\/board-cell\:bg-board-capture-hint:is(:where(.group\/board-cell):hover *){background-color:var(--board-capture-hint)}.group-hover\/board-cell\:bg-none:is(:where(.group\/board-cell):hover *){background-image:none}.group-hover\/link\:underline:is(:where(.group\/link):hover *){text-decoration-line:underline}.group-hover\/mini\:bg-board-veil-hover:is(:where(.group\/mini):hover *){background-color:var(--board-veil-hover)}.group-hover\/sort\:opacity-100:is(:where(.group\/sort):hover *),.group-hover\/title\:opacity-100:is(:where(.group\/title):hover *){opacity:1}}.group-focus-visible\/sort\:opacity-100:is(:where(.group\/sort):focus-visible *),.group-focus-visible\/title\:opacity-100:is(:where(.group\/title):focus-visible *){opacity:1}.group-disabled\/select-trigger\:text-disabled-foreground:is(:where(.group\/select-trigger):disabled *){color:var(--disabled-foreground)}.group-has-data-\[slot\=header\]\/cabinet\:rounded-2xl:is(:where(.group\/cabinet):has([data-slot=header]) *){border-radius:var(--radius-2xl)}.group-data-close\/sheet\:pr-4xl:is(:where(.group\/sheet)[data-close] *){padding-right:var(--spacing-4xl)}.group-data-\[density\=compact\]\/calendar\:h-calendar-date-compact:is(:where(.group\/calendar)[data-density=compact] *){height:var(--spacing-calendar-date-compact)}.group-data-\[density\=compact\]\/calendar\:h-calendar-weekday-compact:is(:where(.group\/calendar)[data-density=compact] *){height:var(--spacing-calendar-weekday-compact)}.group-data-\[density\=compact\]\/calendar\:h-touch-target:is(:where(.group\/calendar)[data-density=compact] *){height:var(--spacing-touch-target)}.group-data-\[density\=compact\]\/calendar\:gap-calendar-gap-compact:is(:where(.group\/calendar)[data-density=compact] *){gap:var(--spacing-calendar-gap-compact)}.group-data-\[density\=compact\]\/calendar\:gap-calendar-grid-gap-compact:is(:where(.group\/calendar)[data-density=compact] *){gap:var(--spacing-calendar-grid-gap-compact)}.group-data-\[density\=compact\]\/calendar\:rounded-md:is(:where(.group\/calendar)[data-density=compact] *){border-radius:var(--radius-md)}.group-data-\[density\=compact\]\/calendar\:px-calendar-gap-compact:is(:where(.group\/calendar)[data-density=compact] *){padding-inline:var(--spacing-calendar-gap-compact)}.group-data-\[density\=compact\]\/calendar\:px-touch-target:is(:where(.group\/calendar)[data-density=compact] *){padding-inline:var(--spacing-touch-target)}.group-data-\[density\=compact\]\/calendar\:text-calendar-date-compact:is(:where(.group\/calendar)[data-density=compact] *){font-size:var(--text-calendar-date-compact);line-height:var(--tw-leading,var(--text-calendar-date-compact--line-height));font-weight:var(--tw-font-weight,var(--text-calendar-date-compact--font-weight))}.group-data-\[density\=compact\]\/calendar\:text-calendar-day-compact:is(:where(.group\/calendar)[data-density=compact] *){font-size:var(--text-calendar-day-compact);line-height:var(--tw-leading,var(--text-calendar-day-compact--line-height));font-weight:var(--tw-font-weight,var(--text-calendar-day-compact--font-weight))}.group-data-\[density\=compact\]\/calendar\:text-calendar-title-compact:is(:where(.group\/calendar)[data-density=compact] *){font-size:var(--text-calendar-title-compact);line-height:var(--tw-leading,var(--text-calendar-title-compact--line-height));font-weight:var(--tw-font-weight,var(--text-calendar-title-compact--font-weight))}.group-data-\[nav\=inside\]\/calendar\:top-0:is(:where(.group\/calendar)[data-nav=inside] *){top:0}.group-data-\[nav\=inside\]\/calendar\:top-3xl:is(:where(.group\/calendar)[data-nav=inside] *){top:var(--spacing-3xl)}.group-data-\[nav\=inside\]\/calendar\:top-calendar-padding-compact:is(:where(.group\/calendar)[data-nav=inside] *){top:var(--spacing-calendar-padding-compact)}.group-data-\[nav\=inside\]\/calendar\:right-0:is(:where(.group\/calendar)[data-nav=inside] *){right:0}.group-data-\[nav\=inside\]\/calendar\:right-3xl:is(:where(.group\/calendar)[data-nav=inside] *){right:var(--spacing-3xl)}.group-data-\[nav\=inside\]\/calendar\:right-calendar-padding-compact:is(:where(.group\/calendar)[data-nav=inside] *){right:var(--spacing-calendar-padding-compact)}.group-data-\[nav\=inside\]\/calendar\:left-0:is(:where(.group\/calendar)[data-nav=inside] *){left:0}.group-data-\[nav\=inside\]\/calendar\:left-3xl:is(:where(.group\/calendar)[data-nav=inside] *){left:var(--spacing-3xl)}.group-data-\[nav\=inside\]\/calendar\:left-calendar-padding-compact:is(:where(.group\/calendar)[data-nav=inside] *){left:var(--spacing-calendar-padding-compact)}.group-data-\[nav\=inside\]\/calendar\:h-square:is(:where(.group\/calendar)[data-nav=inside] *){height:var(--spacing-square)}.group-data-\[nav\=inside\]\/calendar\:translate-x-0:is(:where(.group\/calendar)[data-nav=inside] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[nav\=inside\]\/calendar\:translate-y-0:is(:where(.group\/calendar)[data-nav=inside] *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[nav\=inside\]\/calendar\:items-center:is(:where(.group\/calendar)[data-nav=inside] *){align-items:center}.group-data-\[nav\=inside\]\/calendar\:px-square:is(:where(.group\/calendar)[data-nav=inside] *){padding-inline:var(--spacing-square)}.group-data-\[size\=full\]\/dialog\:top-lg:is(:where(.group\/dialog)[data-size=full] *){top:var(--spacing-lg)}.group-data-\[size\=full\]\/dialog\:right-lg:is(:where(.group\/dialog)[data-size=full] *){right:var(--spacing-lg)}.group-data-\[size\=full\]\/dialog\:translate-0:is(:where(.group\/dialog)[data-size=full] *){--tw-translate-x:0px;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[size\=full\]\/dialog\:rounded-none:is(:where(.group\/dialog)[data-size=full] *){border-radius:0}.group-data-\[size\=full\]\/dialog\:bg-background:is(:where(.group\/dialog)[data-size=full] *){background-color:var(--background)}:is(.group-data-\[size\=full\]\/dialog\:\*\:rounded-none:is(:where(.group\/dialog)[data-size=full] *)>*){border-radius:0}.group-data-\[size\=full\]\/dialog\:group-data-close\/dialog\:pr-4xl:is(:where(.group\/dialog)[data-size=full] *):is(:where(.group\/dialog)[data-close] *){padding-right:var(--spacing-4xl)}.group-data-\[state\=checked\]\/check-item\:border-0:is(:where(.group\/check-item)[data-state=checked] *){border-style:var(--tw-border-style);border-width:0}.group-data-\[state\=checked\]\/check-item\:bg-\[url\(\/icons\/checkbox-checked-board\.svg\)\]:is(:where(.group\/check-item)[data-state=checked] *){background-image:url(/icons/checkbox-checked-board.svg)}.group-data-\[state\=checked\]\/check-item\:bg-\[url\(\/icons\/checkbox-checked\.svg\)\]:is(:where(.group\/check-item)[data-state=checked] *){background-image:url(/icons/checkbox-checked.svg)}.group-data-\[state\=indeterminate\]\/check-item\:inline-flex:is(:where(.group\/check-item)[data-state=indeterminate] *){display:inline-flex}.group-data-\[state\=indeterminate\]\/check-item\:border-0:is(:where(.group\/check-item)[data-state=indeterminate] *){border-style:var(--tw-border-style);border-width:0}.group-data-\[state\=indeterminate\]\/check-item\:bg-board-hover:is(:where(.group\/check-item)[data-state=indeterminate] *){background-color:var(--board-hover)}.group-data-\[state\=indeterminate\]\/check-item\:bg-primary:is(:where(.group\/check-item)[data-state=indeterminate] *){background-color:var(--primary)}.group-data-\[state\=indeterminate\]\/check-item\:text-board-foreground:is(:where(.group\/check-item)[data-state=indeterminate] *){color:var(--board-foreground)}.group-data-\[state\=indeterminate\]\/check-item\:text-primary-foreground:is(:where(.group\/check-item)[data-state=indeterminate] *){color:var(--primary-foreground)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *),.group-data-\[state\=open\]\/button\:rotate-180:is(:where(.group\/button)[data-state=open] *),.group-data-\[state\=open\]\/select-trigger\:rotate-180:is(:where(.group\/select-trigger)[data-state=open] *){rotate:180deg}.peer-disabled\:text-disabled-foreground:is(:where(.peer):disabled~*){color:var(--disabled-foreground)}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-background::placeholder{color:var(--background)}.placeholder\:text-foreground::placeholder{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-\[calc\(var\(--spacing-control-gap\)\+1px\)\]:after{content:var(--tw-content);inset:calc(calc(var(--spacing-control-gap) + 1px) * -1)}.after\:-inset-\[calc\(var\(--spacing-md\)\+1px\)\]:after{content:var(--tw-content);inset:calc(calc(var(--spacing-md) + 1px) * -1)}.after\:-inset-cell:after{content:var(--tw-content);inset:calc(var(--spacing-cell) * -1)}.after\:-inset-lg:after{content:var(--tw-content);inset:calc(var(--spacing-lg) * -1)}.after\:-inset-md:after{content:var(--tw-content);inset:calc(var(--spacing-md) * -1)}.after\:-inset-sm:after{content:var(--tw-content);inset:calc(var(--spacing-sm) * -1)}.after\:inset-auto:after{content:var(--tw-content);inset:auto}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-xs:after{content:var(--tw-content);inset-block:calc(var(--spacing-xs) * -1)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-touch-target:after{content:var(--tw-content);width:var(--spacing-touch-target);height:var(--spacing-touch-target)}.after\:h-touch-target:after{content:var(--tw-content);height:var(--spacing-touch-target)}.after\:min-h-touch-target:after{content:var(--tw-content);min-height:var(--spacing-touch-target)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-touch-target:after{content:var(--tw-content);min-width:var(--spacing-touch-target)}.after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:rounded-xs:after{content:var(--tw-content);border-radius:var(--radius-xs)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-dashed:after{content:var(--tw-content);--tw-border-style:dashed;border-style:dashed}.after\:border-ring:after{content:var(--tw-content);border-color:var(--ring)}.first\:rounded-t-control:first-child{border-top-left-radius:var(--radius-control);border-top-right-radius:var(--radius-control)}.first\:rounded-t-segment:first-child{border-top-left-radius:var(--radius-segment);border-top-right-radius:var(--radius-segment)}.first\:rounded-l-segment:first-child{border-top-left-radius:var(--radius-segment);border-bottom-left-radius:var(--radius-segment)}.last\:rounded-r-segment:last-child{border-top-right-radius:var(--radius-segment);border-bottom-right-radius:var(--radius-segment)}.last\:rounded-b-control:last-child{border-bottom-right-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.last\:rounded-b-segment:last-child{border-bottom-right-radius:var(--radius-segment);border-bottom-left-radius:var(--radius-segment)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.autofill\:caret-foreground:autofill{caret-color:var(--foreground)}.autofill\:shadow-\[inset_0_0_0_100vmax_var\(--board-square-dark\)\]:autofill{--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,var(--board-square-dark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.autofill\:shadow-\[inset_0_0_0_100vmax_var\(--card\)\]:autofill{--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,var(--card));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.autofill\:shadow-\[inset_0_0_0_100vmax_var\(--muted\)\]:autofill{--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,var(--muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.autofill\:\[-webkit-text-fill-color\:var\(--foreground\)\]:autofill{-webkit-text-fill-color:var(--foreground)}.empty\:hidden:empty{display:none}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:inset-ring:focus-within{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:inset-ring-ring:focus-within{--tw-inset-ring-color:var(--ring)}@media (hover:hover){.hover\:border-ring\/50:hover{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ring\/50:hover{border-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-board:hover{background-color:var(--board)}.hover\:bg-board-hover:hover{background-color:var(--board-hover)}.hover\:bg-board-secondary-hover:hover{background-color:var(--board-secondary-hover)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-card-hover:hover{background-color:var(--card-hover)}.hover\:bg-chip-hover:hover{background-color:var(--chip-hover)}.hover\:bg-draw-blue:hover{background-color:var(--draw-blue)}.hover\:bg-draw-green:hover{background-color:var(--draw-green)}.hover\:bg-draw-red:hover{background-color:var(--draw-red)}.hover\:bg-draw-yellow:hover{background-color:var(--draw-yellow)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:outline-2:hover{outline-style:var(--tw-outline-style);outline-width:2px}.hover\:outline-offset-2:hover{outline-offset:2px}.hover\:outline-board-hover:hover{outline-color:var(--board-hover)}.hover\:not-focus-within\:border-ring\/50:hover:not(:focus-within){border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:not-focus-within\:border-ring\/50:hover:not(:focus-within){border-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:inset-ring:focus{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:inset-ring-ring:focus{--tw-inset-ring-color:var(--ring)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-board:focus-visible{outline-color:var(--board)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:scale-96:active{--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-99:active{--tw-scale-x:99%;--tw-scale-y:99%;--tw-scale-z:99%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}@media (hover:hover){.enabled\:group-hover\/radio-label\:text-board-hover:enabled:is(:where(.group\/radio-label):hover *){color:var(--board-hover)}.enabled\:group-hover\/radio-label\:text-primary-hover:enabled:is(:where(.group\/radio-label):hover *){color:var(--primary-hover)}.enabled\:hover\:text-board-hover:enabled:hover{color:var(--board-hover)}.enabled\:hover\:text-primary-hover:enabled:hover{color:var(--primary-hover)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border:disabled{border-style:var(--tw-border-style);border-width:1px}.disabled\:border-0:disabled{border-style:var(--tw-border-style);border-width:0}.disabled\:border-input:disabled{border-color:var(--input)}.disabled\:bg-accent:disabled{background-color:var(--accent)}.disabled\:bg-chip:disabled{background-color:var(--chip)}.disabled\:bg-disabled:disabled{background-color:var(--disabled)}.disabled\:bg-surface-strong:disabled{background-color:var(--surface-strong)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-disabled-foreground:disabled{color:var(--disabled-foreground)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:placeholder\:text-disabled-foreground:disabled::placeholder{color:var(--disabled-foreground)}@media (hover:hover){.disabled\:hover\:border-input:disabled:hover{border-color:var(--input)}.disabled\:hover\:bg-board:disabled:hover{background-color:var(--board)}.disabled\:hover\:bg-card:disabled:hover{background-color:var(--card)}.disabled\:hover\:bg-muted:disabled:hover{background-color:var(--muted)}.disabled\:hover\:bg-surface-strong:disabled:hover{background-color:var(--surface-strong)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-disabled-foreground:disabled:hover{color:var(--disabled-foreground)}.disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--muted-foreground)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-focus-visible\:bg-accent:has(:focus-visible){background-color:var(--accent)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:text-disabled-foreground[aria-disabled=true]{color:var(--disabled-foreground)}.aria-disabled\:text-muted-foreground[aria-disabled=true]{color:var(--muted-foreground)}@media (hover:hover){.aria-disabled\:hover\:bg-card[aria-disabled=true]:hover{background-color:var(--card)}.aria-disabled\:hover\:bg-muted[aria-disabled=true]:hover{background-color:var(--muted)}.aria-disabled\:hover\:bg-transparent[aria-disabled=true]:hover{background-color:#0000}}.aria-disabled\:active\:scale-100[aria-disabled=true]:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-invalid\:border-error[aria-invalid=true]{border-color:var(--error)}.aria-invalid\:text-error[aria-invalid=true]{color:var(--error)}.aria-invalid\:outline-error[aria-invalid=true]{outline-color:var(--error)}.aria-invalid\:focus\:border-error[aria-invalid=true]:focus{border-color:var(--error)}.aria-invalid\:focus\:inset-ring-error[aria-invalid=true]:focus{--tw-inset-ring-color:var(--error)}.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--accent)}.aria-pressed\:bg-card[aria-pressed=true]{background-color:var(--card)}@media (hover:hover){.aria-pressed\:hover\:bg-accent[aria-pressed=true]:hover{background-color:var(--accent)}}.aria-\[current\=page\]\:bg-accent[aria-current=page]{background-color:var(--accent)}.aria-\[current\=page\]\:bg-card[aria-current=page]{background-color:var(--card)}.aria-\[current\=page\]\:bg-inverse[aria-current=page]{background-color:var(--inverse)}.aria-\[current\=page\]\:text-inverse-foreground[aria-current=page]{color:var(--inverse-foreground)}@media (hover:hover){.aria-\[current\=page\]\:hover\:bg-card[aria-current=page]:hover{background-color:var(--card)}.aria-\[current\=page\]\:hover\:bg-inverse[aria-current=page]:hover{background-color:var(--inverse)}}.aria-\[current\=true\]\:bg-card[aria-current=true]{background-color:var(--card)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:border[data-disabled]{border-style:var(--tw-border-style);border-width:1px}.data-disabled\:border-input[data-disabled]{border-color:var(--input)}.data-disabled\:bg-accent[data-disabled]{background-color:var(--accent)}.data-disabled\:bg-chip[data-disabled]{background-color:var(--chip)}.data-disabled\:bg-disabled[data-disabled]{background-color:var(--disabled)}.data-disabled\:text-disabled-foreground[data-disabled]{color:var(--disabled-foreground)}.data-disabled\:text-muted-foreground[data-disabled]{color:var(--muted-foreground)}.data-disabled\:opacity-50[data-disabled]{opacity:.5}@media (hover:hover){.data-disabled\:hover\:border-input[data-disabled]:hover{border-color:var(--input)}.data-disabled\:hover\:bg-card[data-disabled]:hover{background-color:var(--card)}.data-disabled\:hover\:bg-transparent[data-disabled]:hover{background-color:#0000}}.data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-dragging\:outline-ring[data-dragging]{outline-color:var(--ring)}:is(.data-dragging\:\*\*\:cursor-grabbing[data-dragging] *){cursor:grabbing}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-invalid\:outline-error[data-invalid]{outline-color:var(--error)}.data-invalid\:focus-within\:border-error[data-invalid]:focus-within{border-color:var(--error)}.data-invalid\:focus-within\:inset-ring-error[data-invalid]:focus-within{--tw-inset-ring-color:var(--error)}.data-readonly\:cursor-default[data-readonly]{cursor:default}.data-readonly\:cursor-not-allowed[data-readonly]{cursor:not-allowed}.data-readonly\:border[data-readonly]{border-style:var(--tw-border-style);border-width:1px}.data-readonly\:border-input[data-readonly]{border-color:var(--input)}.data-readonly\:bg-disabled[data-readonly]{background-color:var(--disabled)}.data-readonly\:text-disabled-foreground[data-readonly]{color:var(--disabled-foreground)}@media (hover:hover){.data-readonly\:hover\:border-input[data-readonly]:hover{border-color:var(--input)}}.data-returning\:transition-transform[data-returning]{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-returning\:duration-\(--duration-fast\)[data-returning]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.data-returning\:ease-out[data-returning]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.data-touch\:scale-125[data-touch]{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[density\=compact\]\:p-calendar-padding-compact[data-density=compact]{padding:var(--spacing-calendar-padding-compact)}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[disabled\=true\]\:text-disabled-foreground[data-disabled=true]{color:var(--disabled-foreground)}.data-\[loading\=true\]\:cursor-wait[data-loading=true]{cursor:wait}.data-\[loading\=true\]\:active\:scale-100[data-loading=true]:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}:is(.\*\:data-\[slot\=avatar-fallback\]\:size-avatar-md>*)[data-slot=avatar-fallback]{width:var(--spacing-avatar-md);height:var(--spacing-avatar-md)}.data-\[slot\=dialog-panel\]\:gap-calendar-gap-compact[data-slot=dialog-panel]{gap:var(--spacing-calendar-gap-compact)}.data-\[slot\=dialog-panel\]\:p-calendar-padding-compact[data-slot=dialog-panel]{padding:var(--spacing-calendar-padding-compact)}:is(.\*\:data-\[slot\=speech-bubble-cloud\]\:w-coach-bubble-wide>*)[data-slot=speech-bubble-cloud]{width:var(--spacing-coach-bubble-wide)}:is(.\*\:data-\[slot\=speech-bubble-cloud\]\:flex-none>*)[data-slot=speech-bubble-cloud]{flex:none}.data-\[state\=active\]\:border-foreground[data-state=active]{border-color:var(--foreground)}.data-\[state\=active\]\:bg-board[data-state=active]{background-color:var(--board)}.data-\[state\=active\]\:text-board-foreground[data-state=active]{color:var(--board-foreground)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}@media (hover:hover){.data-\[state\=active\]\:hover\:bg-board[data-state=active]:hover{background-color:var(--board)}}.data-\[state\=checked\]\:translate-x-lg[data-state=checked]{--tw-translate-x:var(--spacing-lg);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-xl[data-state=checked]{--tw-translate-x:var(--spacing-xl);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-0[data-state=checked]{border-style:var(--tw-border-style);border-width:0}.data-\[state\=checked\]\:bg-board[data-state=checked]{background-color:var(--board)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-transparent[data-state=checked]{background-color:#0000}.data-\[state\=checked\]\:bg-\[url\(\/icons\/checkbox-checked-board\.svg\)\][data-state=checked]{background-image:url(/icons/checkbox-checked-board.svg)}.data-\[state\=checked\]\:bg-\[url\(\/icons\/checkbox-checked\.svg\)\][data-state=checked]{background-image:url(/icons/checkbox-checked.svg)}.data-\[state\=checked\]\:after\:-inset-control-gap[data-state=checked]:after{content:var(--tw-content);inset:calc(var(--spacing-control-gap) * -1)}.data-\[state\=checked\]\:after\:-inset-md[data-state=checked]:after{content:var(--tw-content);inset:calc(var(--spacing-md) * -1)}@media (hover:hover){.data-\[state\=checked\]\:enabled\:hover\:bg-board-hover[data-state=checked]:enabled:hover{background-color:var(--board-hover)}.data-\[state\=checked\]\:enabled\:hover\:bg-primary-hover[data-state=checked]:enabled:hover{background-color:var(--primary-hover)}}.data-\[state\=checked\]\:disabled\:opacity-50[data-state=checked]:disabled{opacity:.5}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=indeterminate\]\:flex[data-state=indeterminate]{display:flex}.data-\[state\=indeterminate\]\:border-0[data-state=indeterminate]{border-style:var(--tw-border-style);border-width:0}.data-\[state\=indeterminate\]\:bg-board-hover[data-state=indeterminate]{background-color:var(--board-hover)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}.data-\[state\=indeterminate\]\:text-board-foreground[data-state=indeterminate]{color:var(--board-foreground)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--primary-foreground)}.data-\[state\=indeterminate\]\:after\:-inset-control-gap[data-state=indeterminate]:after{content:var(--tw-content);inset:calc(var(--spacing-control-gap) * -1)}.data-\[state\=indeterminate\]\:after\:-inset-md[data-state=indeterminate]:after{content:var(--tw-content);inset:calc(var(--spacing-md) * -1)}.data-\[state\=on\]\:bg-board[data-state=on]{background-color:var(--board)}.data-\[state\=on\]\:text-board-foreground[data-state=on]{color:var(--board-foreground)}@media (hover:hover){.data-\[state\=on\]\:hover\:bg-board[data-state=on]:hover{background-color:var(--board)}}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:border-ring[data-state=open]{border-color:var(--ring)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:inset-ring[data-state=open]{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:inset-ring-ring[data-state=open]{--tw-inset-ring-color:var(--ring)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.aria-invalid\:data-\[state\=open\]\:border-error[aria-invalid=true][data-state=open]{border-color:var(--error)}.aria-invalid\:data-\[state\=open\]\:inset-ring-error[aria-invalid=true][data-state=open]{--tw-inset-ring-color:var(--error)}@media (hover:hover){.data-\[state\=unchecked\]\:enabled\:hover\:bg-accent[data-state=unchecked]:enabled:hover{background-color:var(--accent)}.data-\[state\=unchecked\]\:enabled\:not-aria-invalid\:hover\:border-transparent[data-state=unchecked]:enabled:not([aria-invalid=true]):hover{border-color:#0000}}.data-\[state\=unchecked\]\:disabled\:text-border[data-state=unchecked]:disabled{color:var(--border)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:64rem){.max-lg\:w-full{width:100%}.max-lg\:max-w-table-col-lg{max-width:var(--spacing-table-col-lg)}.max-lg\:min-w-table-col-name{min-width:var(--spacing-table-col-name)}.max-lg\:pt-0{padding-top:0}.max-lg\:whitespace-nowrap{white-space:nowrap}}@media not all and (min-width:54.75rem){.max-\[54\.75rem\]\:not-first-of-type\:hidden:not(:first-of-type){display:none}}@media not all and (min-width:48rem){.max-md\:sticky{position:sticky}.max-md\:inset-0{inset:0}.max-md\:-top-2xl{top:calc(var(--spacing-2xl) * -1)}.max-md\:top-0{top:0}.max-md\:top-auto{top:auto}.max-md\:top-lg{top:var(--spacing-lg)}.max-md\:right-lg{right:var(--spacing-lg)}.max-md\:bottom-0{bottom:0}.max-md\:z-\(--z-sticky\){z-index:var(--z-sticky)}.max-md\:-mx-\(--board-workspace-pad\){margin-inline:calc(var(--board-workspace-pad) * -1)}.max-md\:mx-0{margin-inline:0}.max-md\:-mt-2xl{margin-top:calc(var(--spacing-2xl) * -1)}.max-md\:mt-sm{margin-top:var(--spacing-sm)}.max-md\:hidden{display:none}.max-md\:size-touch-target{width:var(--spacing-touch-target);height:var(--spacing-touch-target)}.max-md\:h-\(--calendar-cell\){height:var(--calendar-cell)}.max-md\:max-h-none{max-height:none}.max-md\:w-1\/2{width:50%}.max-md\:w-1\/3{width:33.3333%}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:min-w-0{min-width:0}.max-md\:flex-1{flex:1}.max-md\:flex-auto{flex:auto}.max-md\:basis-full{flex-basis:100%}.max-md\:translate-0{--tw-translate-x:0px;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:flex-col{flex-direction:column}.max-md\:flex-row{flex-direction:row}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-start{align-items:flex-start}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-between{justify-content:space-between}.max-md\:gap-md{gap:var(--spacing-md)}.max-md\:gap-xs{gap:var(--spacing-xs)}.max-md\:self-end{align-self:flex-end}.max-md\:rounded-2xl{border-radius:var(--radius-2xl)}.max-md\:rounded-none{border-radius:0}.max-md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-md\:bg-background{background-color:var(--background)}.max-md\:p-2xl{padding:var(--spacing-2xl)}.max-md\:p-container-mobile{padding:var(--spacing-container-mobile)}.max-md\:p-lg{padding:var(--spacing-lg)}.max-md\:p-sm{padding:var(--spacing-sm)}.max-md\:p-xs{padding:var(--spacing-xs)}.max-md\:px-\(--board-workspace-pad\){padding-inline:var(--board-workspace-pad)}.max-md\:px-container-mobile{padding-inline:var(--spacing-container-mobile)}.max-md\:py-2xl{padding-block:var(--spacing-2xl)}.max-md\:py-lg{padding-block:var(--spacing-lg)}.max-md\:py-sm{padding-block:var(--spacing-sm)}.max-md\:pt-2xl{padding-top:var(--spacing-2xl)}.max-md\:pt-md{padding-top:var(--spacing-md)}.max-md\:pb-2xl{padding-bottom:var(--spacing-2xl)}.max-md\:pb-\[calc\(var\(--spacing-md\)_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom))}.max-md\:pb-lg{padding-bottom:var(--spacing-lg)}.max-md\:pl-0{padding-left:0}.max-md\:pl-4xl{padding-left:var(--spacing-4xl)}.max-md\:\[--calendar-cell\:max\(var\(--spacing-touch-target\)\,min\(var\(--spacing-square\)\,calc\(\(100vw_-_2\*var\(--spacing-container-mobile\)_-_2\*var\(--spacing-sm\)\)\/7\)\)\)\]{--calendar-cell:max(var(--spacing-touch-target), min(var(--spacing-square), calc((100vw - 2 * var(--spacing-container-mobile) - 2 * var(--spacing-sm)) / 7)))}.max-md\:\[--calendar-cell\:var\(--spacing-touch-target\)\]{--calendar-cell:var(--spacing-touch-target)}:is(.max-md\:\*\:rounded-none>*){border-radius:0}.max-md\:group-data-close\/alert-dialog\:pr-4xl:is(:where(.group\/alert-dialog)[data-close] *),.max-md\:group-data-close\/dialog\:pr-4xl:is(:where(.group\/dialog)[data-close] *){padding-right:var(--spacing-4xl)}.max-md\:group-data-\[nav\=inside\]\/calendar\:top-0:is(:where(.group\/calendar)[data-nav=inside] *){top:0}.max-md\:group-data-\[nav\=inside\]\/calendar\:top-calendar-padding-compact:is(:where(.group\/calendar)[data-nav=inside] *){top:var(--spacing-calendar-padding-compact)}.max-md\:group-data-\[nav\=inside\]\/calendar\:top-sm:is(:where(.group\/calendar)[data-nav=inside] *){top:var(--spacing-sm)}.max-md\:group-data-\[nav\=inside\]\/calendar\:right-0:is(:where(.group\/calendar)[data-nav=inside] *){right:0}.max-md\:group-data-\[nav\=inside\]\/calendar\:right-calendar-padding-compact:is(:where(.group\/calendar)[data-nav=inside] *){right:var(--spacing-calendar-padding-compact)}.max-md\:group-data-\[nav\=inside\]\/calendar\:right-sm:is(:where(.group\/calendar)[data-nav=inside] *){right:var(--spacing-sm)}.max-md\:group-data-\[nav\=inside\]\/calendar\:left-0:is(:where(.group\/calendar)[data-nav=inside] *){left:0}.max-md\:group-data-\[nav\=inside\]\/calendar\:left-calendar-padding-compact:is(:where(.group\/calendar)[data-nav=inside] *){left:var(--spacing-calendar-padding-compact)}.max-md\:group-data-\[nav\=inside\]\/calendar\:left-sm:is(:where(.group\/calendar)[data-nav=inside] *){left:var(--spacing-sm)}.max-md\:after\:inset-0:after{content:var(--tw-content);inset:0}.max-md\:data-\[state\=closed\]\:zoom-out-100[data-state=closed]{--tw-exit-scale:1}.max-md\:data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.max-md\:data-\[state\=open\]\:zoom-in-100[data-state=open]{--tw-enter-scale:1}.max-md\:data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}}@media not all and (min-width:40rem){.max-sm\:absolute{position:absolute}.max-sm\:inset-x-md{inset-inline:var(--spacing-md)}.max-sm\:top-md{top:var(--spacing-md)}.max-sm\:z-\(--z-sticky\){z-index:var(--z-sticky)}.max-sm\:order-first{order:-9999}.max-sm\:mt-md{margin-top:var(--spacing-md)}.max-sm\:mb-0{margin-bottom:0}.max-sm\:hidden{display:none}.max-sm\:size-medal-md{width:var(--spacing-medal-md);height:var(--spacing-medal-md)}.max-sm\:size-square{width:var(--spacing-square);height:var(--spacing-square)}.max-sm\:w-full{width:100%}.max-sm\:basis-full{flex-basis:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-col-reverse{flex-direction:column-reverse}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-start{align-items:flex-start}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-between{justify-content:space-between}.max-sm\:justify-center{justify-content:center}.max-sm\:gap-md{gap:var(--spacing-md)}.max-sm\:gap-sm{gap:var(--spacing-sm)}.max-sm\:gap-x-2xl{column-gap:var(--spacing-2xl)}.max-sm\:gap-y-sm{row-gap:var(--spacing-sm)}.max-sm\:rounded-none{border-radius:0}.max-sm\:py-md{padding-block:var(--spacing-md)}.max-sm\:font-sans{font-family:var(--font-rf-dewi), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.max-sm\:text-modal-title{font-size:var(--text-modal-title);line-height:var(--tw-leading,var(--text-modal-title--line-height));font-weight:var(--tw-font-weight,var(--text-modal-title--font-weight))}.max-sm\:text-title-xl{font-size:var(--text-title-xl);line-height:var(--tw-leading,var(--text-title-xl--line-height));font-weight:var(--tw-font-weight,var(--text-title-xl--font-weight))}.max-sm\:whitespace-normal{white-space:normal}}@media (min-width:40rem){.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:min-h-avatar-profile{min-height:var(--spacing-avatar-profile)}.sm\:w-field-width{width:var(--spacing-field-width)}.sm\:w-fit{width:fit-content}.sm\:w-select-width{width:var(--spacing-select-width)}.sm\:basis-field-width{flex-basis:var(--spacing-field-width)}.sm\:basis-full{flex-basis:100%}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-center{justify-content:center}.sm\:gap-xl{gap:var(--spacing-xl)}.sm\:text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight))}:is(.sm\:\*\:flex-1>*){flex:1}}@media (min-width:48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:col-\[2\/3\]{grid-column:2/3}.md\:col-span-1{grid-column:span 1/span 1}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:mx-3xl{margin-inline:var(--spacing-3xl)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:size-board-diagram{width:var(--spacing-board-diagram);height:var(--spacing-board-diagram)}.md\:h-board-diagram{height:var(--spacing-board-diagram)}.md\:max-h-conducted-lessons-pick-height{max-height:var(--spacing-conducted-lessons-pick-height)}.md\:w-auto{width:auto}.md\:w-board-diagram{width:var(--spacing-board-diagram)}.md\:w-fit{width:fit-content}.md\:w-mini-board{width:var(--spacing-mini-board)}.md\:w-modal-lg{width:var(--spacing-modal-lg)}.md\:flex-1{flex:1}.md\:basis-0{flex-basis:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[auto_var\(--spacing-board-diagram\)_minmax\(0\,1fr\)\]{grid-template-columns:auto var(--spacing-board-diagram) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,var\(--spacing-select-width\)\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--spacing-select-width)) minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[var\(--spacing-field-width\)_var\(--spacing-field-width\)\]{grid-template-columns:var(--spacing-field-width) var(--spacing-field-width)}.md\:grid-cols-\[var\(--spacing-lesson-panel\)_1fr\]{grid-template-columns:var(--spacing-lesson-panel) 1fr}.md\:grid-cols-\[var\(--spacing-lesson-panel\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--spacing-lesson-panel) minmax(0,1fr)}.md\:grid-cols-\[var\(--spacing-select-width\)_var\(--spacing-select-width\)_1fr\]{grid-template-columns:var(--spacing-select-width) var(--spacing-select-width) 1fr}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:gap-2xl{gap:var(--spacing-2xl)}.md\:gap-aside{gap:var(--spacing-aside)}.md\:gap-cabinet-gap{gap:var(--spacing-cabinet-gap)}.md\:gap-xl{gap:var(--spacing-xl)}.md\:gap-x-xl{column-gap:var(--spacing-xl)}.md\:self-start{align-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:p-container{padding:var(--spacing-container)}.md\:px-3xl{padding-inline:var(--spacing-3xl)}.md\:px-container{padding-inline:var(--spacing-container)}.md\:py-3xl{padding-block:var(--spacing-3xl)}.md\:pt-0{padding-top:0}.md\:text-center{text-align:center}.md\:text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));font-weight:var(--tw-font-weight,var(--text-title-lg--font-weight))}.md\:text-title-xl{font-size:var(--text-title-xl);line-height:var(--tw-leading,var(--text-title-xl--line-height));font-weight:var(--tw-font-weight,var(--text-title-xl--font-weight))}.md\:text-balance{text-wrap:balance}.md\:whitespace-normal{white-space:normal}.md\:\[--board-workspace-pad\:var\(--spacing-container\)\]{--board-workspace-pad:var(--spacing-container)}}@media (min-width:64rem){.lg\:static{position:static}.lg\:order-last{order:9999}.lg\:m-0{margin:0}.lg\:mr-0{margin-right:0}.lg\:ml-\[calc\(var\(--spacing-profile-column-offset\)-var\(--spacing-cabinet-gap\)\)\]{margin-left:calc(var(--spacing-profile-column-offset) - var(--spacing-cabinet-gap))}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:max-w-field-width{max-width:var(--spacing-field-width)}.lg\:table-fixed{table-layout:fixed}.lg\:snap-none{scroll-snap-type:none}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-2xl{gap:var(--spacing-2xl)}.lg\:gap-3xl{gap:var(--spacing-3xl)}.lg\:gap-aside{gap:var(--spacing-aside)}.lg\:self-end{align-self:flex-end}.lg\:overflow-x-visible{overflow-x:visible}.lg\:p-0{padding:0}.lg\:px-container{padding-inline:var(--spacing-container)}.lg\:pt-4xl{padding-top:var(--spacing-4xl)}}@media (min-width:80rem){.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}}@container counters not (min-width:36rem){.\@max-counter-stack\/counters\:flex-col{flex-direction:column}.\@max-counter-stack\/counters\:gap-sm{gap:var(--spacing-sm)}.\@max-counter-stack\/counters\:font-sans{font-family:var(--font-rf-dewi), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}}@container counters not (min-width:30rem){.\@max-counter-stack-sm\/counters\:flex-col{flex-direction:column}}@container not (min-width:28rem){.\@max-md\:basis-full{flex-basis:100%}}@container section-header (min-width:448px){.\@min-section-header-inline\/section-header\:w-auto{width:auto}.\@min-section-header-inline\/section-header\:flex-row{flex-direction:row}.\@min-section-header-inline\/section-header\:items-center{align-items:center}.\@min-section-header-inline\/section-header\:justify-between{justify-content:space-between}}@container (min-width:736px){.\@min-admin-games-card\:w-board-diagram{width:var(--spacing-board-diagram)}.\@min-admin-games-card\:min-w-0{min-width:0}.\@min-admin-games-card\:flex-1{flex:1}.\@min-admin-games-card\:flex-row{flex-direction:row}.\@min-admin-games-card\:items-start{align-items:flex-start}}@container (min-width:754px){.\@min-admin-materials-columns\:flex{display:flex}.\@min-admin-materials-columns\:hidden{display:none}.\@min-admin-materials-columns\:grid-cols-\[var\(--spacing-field-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--spacing-field-width) minmax(0,1fr)}}@container play (min-width:36rem){.\@xl\/play\:order-2{order:2}.\@xl\/play\:order-3{order:3}.\@xl\/play\:w-auto{width:auto}}@media (pointer:coarse){.pointer-coarse\:mx-0{margin-inline:0}.pointer-coarse\:my-0{margin-block:0}.pointer-coarse\:size-1\/3{width:33.3333%;height:33.3333%}.pointer-coarse\:size-icon-lg{width:var(--spacing-icon-lg);height:var(--spacing-icon-lg)}.pointer-coarse\:size-icon-stepper{width:var(--spacing-icon-stepper);height:var(--spacing-icon-stepper)}.pointer-coarse\:size-icon-toolbar{width:var(--spacing-icon-toolbar);height:var(--spacing-icon-toolbar)}.pointer-coarse\:size-square{width:var(--spacing-square);height:var(--spacing-square)}.pointer-coarse\:size-square-lg{width:var(--spacing-square-lg);height:var(--spacing-square-lg)}.pointer-coarse\:size-square-md{width:var(--spacing-square-md);height:var(--spacing-square-md)}.pointer-coarse\:size-square-sm{width:var(--spacing-square-sm);height:var(--spacing-square-sm)}.pointer-coarse\:size-touch-target{width:var(--spacing-touch-target);height:var(--spacing-touch-target)}.pointer-coarse\:min-h-touch-target{min-height:var(--spacing-touch-target)}.pointer-coarse\:max-w-full{max-width:100%}.pointer-coarse\:min-w-touch-target{min-width:var(--spacing-touch-target)}.pointer-coarse\:flex-wrap{flex-wrap:wrap}.pointer-coarse\:items-center{align-items:center}.pointer-coarse\:justify-center{justify-content:center}.pointer-coarse\:gap-md{gap:var(--spacing-md)}.pointer-coarse\:rounded-2xl{border-radius:var(--radius-2xl)}.pointer-coarse\:rounded-control{border-radius:var(--radius-control)}.pointer-coarse\:rounded-md{border-radius:var(--radius-md)}.pointer-coarse\:rounded-stepper{border-radius:var(--radius-stepper)}.pointer-coarse\:rounded-xs{border-radius:var(--radius-xs)}.pointer-coarse\:p-control-gap{padding:var(--spacing-control-gap)}.pointer-coarse\:p-stepper-pad{padding:var(--spacing-stepper-pad)}.pointer-coarse\:p-toolbar-pad{padding:var(--spacing-toolbar-pad)}.pointer-coarse\:after\:inset-0:after{content:var(--tw-content);inset:0}}@media (hover:hover) and (pointer:fine){.can-hover\:opacity-0{opacity:0}@media (hover:hover){.can-hover\:group-hover\/actions\:opacity-100:is(:where(.group\/actions):hover *){opacity:1}}}@media (any-pointer:coarse){.touch-input\:contents{display:contents}.touch-input\:flex{display:flex}.touch-input\:text-input-value{font-size:var(--text-input-value)}}.board-homework\:data-\[slot\=board-header-meta\]\:gap-study-header-lines:where([data-board-layout=homework],[data-board-layout=homework] *)[data-slot=board-header-meta]{gap:var(--spacing-study-header-lines)}.board-homework\:data-\[slot\=board-header-title\]\:gap-study-header-meta:where([data-board-layout=homework],[data-board-layout=homework] *)[data-slot=board-header-title]{gap:var(--spacing-study-header-meta)}.board-homework\:data-\[variant\=meta\]\:gap-y-study-header-rows:where([data-board-layout=homework],[data-board-layout=homework] *)[data-variant=meta]{row-gap:var(--spacing-study-header-rows)}.board-workspace-student\:order-6:where([data-board-layout=student],[data-board-layout=student] *){order:6}.board-workspace-student\:mx-auto:where([data-board-layout=student],[data-board-layout=student] *){margin-inline:auto}.board-workspace-student\:w-full:where([data-board-layout=student],[data-board-layout=student] *){width:100%}.board-workspace-student\:max-w-\(--board-workspace-board\):where([data-board-layout=student],[data-board-layout=student] *){max-width:var(--board-workspace-board)}.board-workspace-student\:board-workspace-size-mobile:where([data-board-layout=student],[data-board-layout=student] *){--board-workspace-board:100cqw}@media (min-width:700px) and (not (min-width:1200px)){.board-student-tablet\:board-workspace-size-study:where([data-board-layout=student],[data-board-layout=student] *){--board-workspace-board:min(max(0px, calc(100cqw - var(--spacing-study-panel) - var(--spacing-2xl))), max(0px, calc(100dvh - 2 * var(--board-workspace-pad))), max(var(--spacing-board-workspace-stack-min), calc(100dvh - var(--spacing-study-panel))))}}@media (min-width:1200px){.board-workspace-wide\:static:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){position:static}.board-workspace-wide\:order-2:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){order:2}.board-workspace-wide\:col-start-1:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-column-start:1}.board-workspace-wide\:col-start-2:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-column-start:2}.board-workspace-wide\:col-start-3:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-column-start:3}.board-workspace-wide\:row-start-1:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-row-start:1}.board-workspace-wide\:row-start-2:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-row-start:2}.board-workspace-wide\:row-start-3:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-row-start:3}.board-workspace-wide\:row-start-4:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-row-start:4}.board-workspace-wide\:row-end-3:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-row-end:3}.board-workspace-wide\:row-end-4:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-row-end:4}.board-workspace-wide\:mx-0:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){margin-inline:0}.board-workspace-wide\:mt-2xl:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){margin-top:var(--spacing-2xl)}.board-workspace-wide\:mt-3xl:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){margin-top:var(--spacing-3xl)}.board-workspace-wide\:mb-3xl:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){margin-bottom:var(--spacing-3xl)}.board-workspace-wide\:mb-4xl:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){margin-bottom:var(--spacing-4xl)}.board-workspace-wide\:block:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){display:block}.board-workspace-wide\:flex:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){display:flex}.board-workspace-wide\:grid:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){display:grid}.board-workspace-wide\:hidden:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){display:none}.board-workspace-wide\:inline:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){display:inline}.board-workspace-wide\:h-\(--board-workspace-board\):where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){height:var(--board-workspace-board)}.board-workspace-wide\:max-h-\[min\(var\(--spacing-homework-results-task-list-height\)\,var\(--board-workspace-board\)\)\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){max-height:min(var(--spacing-homework-results-task-list-height), var(--board-workspace-board))}.board-workspace-wide\:max-h-\[min\(var\(--spacing-lesson-task-list-height\)\,var\(--board-workspace-board\)\)\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){max-height:min(var(--spacing-lesson-task-list-height), var(--board-workspace-board))}.board-workspace-wide\:max-h-board-size:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){max-height:var(--spacing-board-size)}.board-workspace-wide\:min-h-\[calc\(var\(--spacing-square-md\)\+2\*var\(--spacing-md\)\)\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){min-height:calc(var(--spacing-square-md) + 2 * var(--spacing-md))}.board-workspace-wide\:w-full:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){width:100%}.board-workspace-wide\:w-mini-board:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){width:var(--spacing-mini-board)}.board-workspace-wide\:max-w-none:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){max-width:none}.board-workspace-wide\:snap-none:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){scroll-snap-type:none}.board-workspace-wide\:grid-cols-1:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-template-columns:repeat(1,minmax(0,1fr))}.board-workspace-wide\:grid-cols-2:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-template-columns:repeat(2,minmax(0,1fr))}.board-workspace-wide\:grid-cols-\[minmax\(0\,var\(--board-workspace-board\)\)\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-template-columns:minmax(0,var(--board-workspace-board))}.board-workspace-wide\:grid-cols-\[minmax\(0\,var\(--board-workspace-board\)\)_var\(--spacing-lesson-panel\)\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-template-columns:minmax(0,var(--board-workspace-board)) var(--spacing-lesson-panel)}.board-workspace-wide\:grid-cols-\[var\(--spacing-select-width\)_minmax\(0\,var\(--board-workspace-board\)\)\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-template-columns:var(--spacing-select-width) minmax(0,var(--board-workspace-board))}.board-workspace-wide\:grid-cols-\[var\(--spacing-select-width\)_minmax\(0\,var\(--board-workspace-board\)\)_var\(--spacing-lesson-panel\)\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-template-columns:var(--spacing-select-width) minmax(0,var(--board-workspace-board)) var(--spacing-lesson-panel)}.board-workspace-wide\:grid-rows-\[auto_auto_1fr_auto\]:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){grid-template-rows:auto auto 1fr auto}.board-workspace-wide\:flex-col:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){flex-direction:column}.board-workspace-wide\:justify-between:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){justify-content:space-between}.board-workspace-wide\:justify-center:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){justify-content:center}.board-workspace-wide\:gap-0:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){gap:0}.board-workspace-wide\:gap-x-xl:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){column-gap:var(--spacing-xl)}.board-workspace-wide\:gap-y-0:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){row-gap:0}.board-workspace-wide\:overflow-visible:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){overflow:visible}.board-workspace-wide\:overflow-x-hidden:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){overflow-x:hidden}.board-workspace-wide\:overflow-y-auto:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){overflow-y:auto}.board-workspace-wide\:bg-transparent:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){background-color:#0000}.board-workspace-wide\:p-0:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){padding:0}.board-workspace-wide\:pt-2xl:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){padding-top:var(--spacing-2xl)}.board-workspace-wide\:contain-size:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){--tw-contain-size:size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.board-workspace-wide\:board-workspace-size-wide:where([data-board-layout=teacher],[data-board-layout=teacher] *,[data-board-layout=student],[data-board-layout=student] *){--board-workspace-available:max(0px, calc(100cqw - var(--board-workspace-sides) - var(--board-workspace-gaps)));--board-workspace-field:min(max(0px, calc(var(--board-workspace-available) - 2 * clamp(var(--spacing-board-frame-min), calc(var(--board-frame-ratio) * var(--board-workspace-available)), var(--spacing-board-frame-max)))), round(down, calc(min(max(0px, calc(100vw - var(--spacing-board-viewport-wide-reserve))), max(0px, calc(100dvh - var(--spacing-board-viewport-height-reserve)))) * var(--board-viewport-scale)), var(--spacing-board-viewport-step)));--board-workspace-board:calc(var(--board-workspace-field) + 2 * clamp(var(--spacing-board-frame-min), calc(var(--board-frame-ratio) * var(--board-workspace-field) / (1 - 2 * var(--board-frame-ratio))), var(--spacing-board-frame-max)))}}@media (min-width:700px){.board-homework-side\:static:where([data-board-layout=homework],[data-board-layout=homework] *){position:static}.board-homework-side\:mx-0:where([data-board-layout=homework],[data-board-layout=homework] *){margin-inline:0}.board-homework-side\:board-study-columns:where([data-board-layout=homework],[data-board-layout=homework] *){grid-template-columns:minmax(0, var(--board-workspace-board)) var(--spacing-study-panel);grid-template-rows:auto 1fr;grid-template-areas:"board panel""tasks panel";justify-content:center;align-items:start;display:grid}.board-homework-side\:flex:where([data-board-layout=homework],[data-board-layout=homework] *){display:flex}.board-homework-side\:h-\(--board-workspace-board\):where([data-board-layout=homework],[data-board-layout=homework] *){height:var(--board-workspace-board)}.board-homework-side\:min-h-0:where([data-board-layout=homework],[data-board-layout=homework] *){min-height:0}.board-homework-side\:max-w-none:where([data-board-layout=homework],[data-board-layout=homework] *){max-width:none}.board-homework-side\:flex-1:where([data-board-layout=homework],[data-board-layout=homework] *){flex:1}.board-homework-side\:shrink-0:where([data-board-layout=homework],[data-board-layout=homework] *){flex-shrink:0}.board-homework-side\:overflow-y-auto:where([data-board-layout=homework],[data-board-layout=homework] *){overflow-y:auto}.board-homework-side\:rounded-none:where([data-board-layout=homework],[data-board-layout=homework] *){border-radius:0}.board-homework-side\:bg-transparent:where([data-board-layout=homework],[data-board-layout=homework] *){background-color:#0000}.board-homework-side\:p-0:where([data-board-layout=homework],[data-board-layout=homework] *){padding:0}.board-homework-side\:\[grid-area\:board\]:where([data-board-layout=homework],[data-board-layout=homework] *){grid-area:board}.board-homework-side\:\[grid-area\:panel\]:where([data-board-layout=homework],[data-board-layout=homework] *){grid-area:panel}.board-homework-side\:\[grid-area\:tasks\]:where([data-board-layout=homework],[data-board-layout=homework] *){grid-area:tasks}.board-homework-side\:board-workspace-size-study:where([data-board-layout=homework],[data-board-layout=homework] *){--board-workspace-board:min(max(0px, calc(100cqw - var(--spacing-study-panel) - var(--spacing-2xl))), max(0px, calc(100dvh - 2 * var(--board-workspace-pad))), max(var(--spacing-board-workspace-stack-min), calc(100dvh - var(--spacing-study-panel))))}}@media (min-width:1200px){.board-homework-wide\:size-mini-board:where([data-board-layout=homework],[data-board-layout=homework] *){width:var(--spacing-mini-board);height:var(--spacing-mini-board)}.board-homework-wide\:max-h-\(--board-workspace-board\):where([data-board-layout=homework],[data-board-layout=homework] *){max-height:var(--board-workspace-board)}.board-homework-wide\:w-mini-board:where([data-board-layout=homework],[data-board-layout=homework] *){width:var(--spacing-mini-board)}.board-homework-wide\:snap-none:where([data-board-layout=homework],[data-board-layout=homework] *){scroll-snap-type:none}.board-homework-wide\:flex-col:where([data-board-layout=homework],[data-board-layout=homework] *){flex-direction:column}.board-homework-wide\:data-\[slot\=board-workspace-body\]\:board-study-columns-wide:where([data-board-layout=homework],[data-board-layout=homework] *)[data-slot=board-workspace-body]{grid-template-columns:var(--spacing-select-width) minmax(0, var(--board-workspace-board)) var(--spacing-lesson-panel);--board-workspace-sides:calc(var(--spacing-select-width) + var(--spacing-lesson-panel));--board-workspace-gaps:calc(2 * var(--spacing-xl));column-gap:var(--spacing-xl);grid-template-rows:auto;grid-template-areas:"tasks board panel"}.board-homework-wide\:data-\[slot\=board-workspace-body\]\:board-workspace-size-wide:where([data-board-layout=homework],[data-board-layout=homework] *)[data-slot=board-workspace-body]{--board-workspace-available:max(0px, calc(100cqw - var(--board-workspace-sides) - var(--board-workspace-gaps)));--board-workspace-field:min(max(0px, calc(var(--board-workspace-available) - 2 * clamp(var(--spacing-board-frame-min), calc(var(--board-frame-ratio) * var(--board-workspace-available)), var(--spacing-board-frame-max)))), round(down, calc(min(max(0px, calc(100vw - var(--spacing-board-viewport-wide-reserve))), max(0px, calc(100dvh - var(--spacing-board-viewport-height-reserve)))) * var(--board-viewport-scale)), var(--spacing-board-viewport-step)));--board-workspace-board:calc(var(--board-workspace-field) + 2 * clamp(var(--spacing-board-frame-min), calc(var(--board-frame-ratio) * var(--board-workspace-field) / (1 - 2 * var(--board-frame-ratio))), var(--spacing-board-frame-max)))}}@media not all and (min-width:1200px){.board-homework-compact\:col-\[1\/-1\]:where([data-board-layout=homework],[data-board-layout=homework] *){grid-column:1/-1}.board-homework-compact\:row-start-2:where([data-board-layout=homework],[data-board-layout=homework] *){grid-row-start:2}.board-homework-compact\:row-start-3:where([data-board-layout=homework],[data-board-layout=homework] *){grid-row-start:3}.board-homework-compact\:hidden:where([data-board-layout=homework],[data-board-layout=homework] *){display:none}.board-homework-compact\:inline-flex:where([data-board-layout=homework],[data-board-layout=homework] *){display:inline-flex}.board-homework-compact\:items-center:where([data-board-layout=homework],[data-board-layout=homework] *){align-items:center}.board-homework-compact\:data-\[variant\=meta\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]:where([data-board-layout=homework],[data-board-layout=homework] *)[data-variant=meta]{grid-template-columns:auto minmax(0,1fr) auto}}@media (min-width:1200px){.board-header-wide\:grid-cols-\[minmax\(var\(--spacing-board-header-side\)\,auto\)_minmax\(0\,1fr\)_minmax\(var\(--spacing-board-header-side\)\,auto\)\]{grid-template-columns:minmax(var(--spacing-board-header-side),auto) minmax(0,1fr) minmax(var(--spacing-board-header-side),auto)}}.\[\&_\[data-slot\=tabs-list\]\[data-variant\=underline\]\]\:gap-y-xl [data-slot=tabs-list][data-variant=underline]{row-gap:var(--spacing-xl)}.data-\[visible\=true\]\:data-\[mounted\=true\]\:data-\[removed\=false\]\:\[\&_\[data-slot\=toast\]\]\:pointer-events-auto[data-visible=true][data-mounted=true][data-removed=false] [data-slot=toast]{pointer-events:auto}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:has\(\>div\:only-child\:empty\)\]\:hidden:has(>div:only-child:empty){display:none}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\[data-slot\=chessboard\]\]\:w-full>[data-slot=chessboard]{width:100%}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--violet-200:#dad1ff;--violet-300:#cbbeff;--violet-400:#b29ef1;--violet-500:#9073e8;--violet-600:#7958dd;--lavender-50:#f6f5fc;--lavender-100:#eae8f5;--lavender-200:#e9e5ef;--lavender-300:#e4e0f5;--ink-400:#9b9aa5;--ink-900:#2a223e;--white:#fff;--black:#000;--black-alpha-50:#00000080;--gray-50:#f7f8fb;--gray-100:#efefef;--periwinkle-100:#d6e4ff;--periwinkle-200:#bbd2ff;--periwinkle-300:#9eade5;--slate-500:#5f6f8d;--slate-600:#49536d;--slate-700:#3d5177;--slate-800:#333a4d;--slate-900:#1b202b;--red-500:#ee4f50;--red-600:red;--red-700:#e70000;--red-800:#b42324;--amber-700:#936000;--orange-500:orange;--green-500:#55c676;--green-600:#15781b;--green-800-alpha-50:#14551e80;--green-800-alpha-30:#14551e4d;--yellow-alpha-50:#ffe14d80;--yellow-alpha-80:#ffe14dcc;--black-alpha-20:#0003;--white-alpha-40:#fff6;--white-alpha-20:#fff3;--lavender-50-alpha-60:#f6f5fc99;--green-500-alpha-60:#55c67699;--red-500-alpha-60:#ee4f5099;--red-50:#fdeded;--blue-600:#3a6fd8;--background:var(--lavender-50);--foreground:var(--ink-900);--foreground-strong:var(--black);--card:var(--white);--card-foreground:var(--ink-900);--card-hover:var(--gray-50);--popover:var(--white);--popover-foreground:var(--ink-900);--muted:var(--lavender-50);--muted-foreground:var(--ink-400);--accent:var(--lavender-100);--accent-foreground:var(--ink-900);--surface-strong:var(--lavender-200);--border:var(--lavender-200);--input:var(--lavender-200);--ring:var(--violet-500);--primary:var(--violet-500);--primary-hover:var(--violet-600);--primary-foreground:var(--white);--secondary:var(--violet-200);--secondary-hover:var(--violet-300);--secondary-foreground:var(--ink-900);--destructive:var(--red-500);--disabled:var(--lavender-50);--disabled-foreground:var(--ink-400);--inverse:var(--ink-900);--inverse-foreground:var(--white);--tooltip:var(--slate-900);--tooltip-foreground:var(--white);--on-background:var(--foreground);--on-card:var(--card-foreground);--on-popover:var(--popover-foreground);--on-primary:var(--primary-foreground);--on-secondary:var(--secondary-foreground);--on-inverse:var(--inverse-foreground);--on-tooltip:var(--tooltip-foreground);--on-board:var(--board-foreground);--on-board-secondary:var(--foreground);--on-chip:var(--chip-foreground);--error:var(--red-500);--success:var(--green-500);--warning:var(--orange-500);--info:var(--violet-500);--link:var(--green-500);--overlay:var(--black-alpha-50);--board:var(--slate-500);--board-hover:var(--slate-700);--board-foreground:var(--white);--board-secondary:var(--periwinkle-100);--board-secondary-hover:var(--periwinkle-200);--board-square-light:var(--gray-100);--board-square-dark:var(--periwinkle-300);--diagram-square-light:var(--lavender-300);--diagram-square-dark:var(--violet-400);--chip:var(--slate-800);--chip-hover:var(--slate-600);--chip-foreground:var(--white);--error-subtle:var(--red-50);--board-last-move:var(--yellow-alpha-50);--board-selected:var(--green-800-alpha-50);--board-check:var(--red-600);--board-check-inner:var(--red-700);--board-hint:var(--board-selected);--board-capture-hint:var(--green-800-alpha-30);--assessment-positive:var(--green-600);--assessment-negative:var(--red-800);--assessment-uncertain:var(--amber-700);--assessment-interesting:var(--blue-600);--assessment-foreground:var(--white);--board-veil:var(--white-alpha-40);--board-veil-hover:var(--white-alpha-20);--board-lock:var(--lavender-50-alpha-60);--draw-green:var(--green-600);--draw-red:var(--red-500);--draw-blue:var(--blue-600);--draw-yellow:var(--orange-500);--checker-light:var(--white);--checker-dark:var(--ink-900);--mark-success:var(--green-500-alpha-60);--mark-error:var(--red-500-alpha-60);--board-frame-ratio:.0379;--board-editor-frame-ratio:.0328;--board-preview-frame-ratio:.0327143;--board-frame-thin-ratio:.0327;--z-base:0;--z-sticky:10;--z-overlay:20;--z-modal:30;--z-dropdown:40;--z-popover:50;--z-toast:60;--z-drag:70;--duration-fast:.15s;--duration-base:.2s;--duration-typing:30ms}@property --board-workspace-board{syntax:"<length>";inherits:true;initial-value:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
