:root{--ML__static-fonts:true;--_keyboard-zindex:330}[data-capworld-editor-toolbar][data-editor-expandable=true]{justify-content:flex-start;align-items:center;gap:4px;flex-wrap:wrap!important}[data-editor-expandable=true]>[data-editor-expand-toggle]{min-width:28px;margin-left:auto}[data-capworld-editor-toolbar][data-editor-expandable=true]>[data-editor-advanced]{background:0 0;flex-wrap:wrap;flex:100%;align-items:center;gap:4px;min-width:0;height:auto;margin:0;display:flex}[data-editor-expandable=true]>[data-editor-advanced][hidden]{display:none}[data-editor-expandable=true] :is(button,select){min-height:28px;padding:3px 6px;font-size:12px}.rich-text-editor-content :is(td,th){vertical-align:top;border:1px solid #987044;min-width:32px;padding:4px 6px}.ML__keyboard .cap-formula-empty-key{color:#0000!important;pointer-events:none!important;background:#fff!important}.ML__keyboard .cap-formula-compact-key{font-size:9px!important}.ML__keyboard [data-tooltip]:after{content:none!important;display:none!important}.ML__keyboard .cap-formula-operator-key,.ML__keyboard .cap-formula-operator-key .ML__latex{font-size:8px!important}body>.ML__keyboard,.ML__keyboard{z-index:330!important;background-color:#050d10db!important;border:0!important;padding:14px!important;box-shadow:0 20px 48px #00000094!important}.capcard-toolbar-asset-button{border:0;min-width:78px;height:30px;line-height:1}.capcard-editor-toolbar-tablet button{flex-shrink:0;padding-left:.45rem!important;padding-right:.45rem!important;font-size:11px!important}.capcard-editor-toolbar-tablet button[title]{padding-left:0!important;padding-right:0!important}.capcard-editor-toolbar-tablet select{flex:90px;min-width:62px;max-width:112px;padding-left:.4rem!important;padding-right:.4rem!important;font-size:11px!important}.capcard-editor-toolbar-tablet .capcard-toolbar-asset-button{min-width:68px;height:29px}.capcard-editor-toolbar-tablet>div{flex-shrink:0;margin-left:0;margin-right:0}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true]{box-sizing:border-box;color:#000;background:linear-gradient(#ffffff94,#ffffff94),url(../media/capworld-dialog-03.1s7n7q_e4c1bz.png) 50%/cover no-repeat;border:0;border-bottom:1px solid #94a3b8c7;align-items:center;gap:5px;min-height:54px;padding:9px 12px;font-family:Candara,Calibri,Arial,sans-serif;box-shadow:inset 0 -1px #ffffffb8}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] button:not(.capcard-toolbar-asset-button),:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] select{box-sizing:border-box;color:#000;background:#ffffffe0;border:1px solid #94a3b8;border-radius:12px;height:34px;min-height:34px;padding:0 10px;font:700 13px/1 Candara,Calibri,Arial,sans-serif;box-shadow:0 1px 2px #0f172a14}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] button:not(.capcard-toolbar-asset-button):hover,:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] select:hover{color:#000;background-color:#fffaf0;border-color:#c98b23}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] button:not(.capcard-toolbar-asset-button)[class*="bg-[#e6bd7e]"]{color:#000;background:#f6d98f;border-color:#c98b23;box-shadow:inset 0 0 0 1px #ffffff94}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] button[title]{width:32px;min-width:32px;padding:0}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] button[title]>span{border-color:#4755698c;width:15px;height:15px}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true]>div{background:#94a3b8b8;height:24px;margin:0 3px}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] .capcard-toolbar-asset-button{box-sizing:border-box;color:#000;letter-spacing:0;filter:none;border:0;width:94px;min-width:94px;height:34px;padding:0 12px 1px;font:700 13px/1 Candara,Calibri,Arial,sans-serif;background:url(../media/capworld-button-yellow.1fwem6xv1hluq.png) 50%/100% 100% no-repeat!important}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-editor-toolbar=true] .capcard-toolbar-asset-button:hover{filter:brightness(1.04)}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-rich-text-editor=true]{background:#fff!important;border-color:#a9cbea!important;box-shadow:inset 0 0 0 1px #a9cbea38!important}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-rich-text-editor=true]:focus-within{border-color:#7fb4df!important}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-rich-text-editor=true] .rich-text-editor-content.ProseMirror,:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-rich-text-editor=true] .rich-text-editor-content .ProseMirror{color:#000!important;background:#fff!important;font-family:Cambria Math,Cambria,Georgia,serif!important;font-size:14px!important}[data-capworld-version=mobile] [data-capworld-rich-text-editor=true]{background:#fff!important;border-color:#a9cbea!important;box-shadow:inset 0 0 0 1px #a9cbea38!important}[data-capworld-version=mobile] [data-capworld-rich-text-editor=true]:focus-within{border-color:#7fb4df!important}[data-capworld-version=mobile] .mobile-editor-toolbar-toggle{color:#000!important;background:linear-gradient(#ffffff94,#ffffff94),url(../media/capworld-dialog-03.1s7n7q_e4c1bz.png) 50%/cover no-repeat!important;border-color:#94a3b8c7!important;font:700 12px/1 Candara,Calibri,Arial,sans-serif!important;display:flex!important}[data-capworld-version=mobile] .mobile-editor-toolbar{display:none}[data-capworld-version=mobile] .mobile-editor-toolbar.is-open{display:block}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true]{box-sizing:border-box;color:#000;background:linear-gradient(#ffffff94,#ffffff94),url(../media/capworld-dialog-03.1s7n7q_e4c1bz.png) 50%/cover no-repeat;border:0;border-bottom:1px solid #94a3b8c7;align-items:center;gap:2px;padding:4px;font-family:Candara,Calibri,Arial,sans-serif}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] :is(button,select){color:#000;font-family:Candara,Calibri,Arial,sans-serif!important;font-size:10px!important}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] button:not(.capcard-toolbar-asset-button),[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] select{box-sizing:border-box;background:#ffffffe0;border-color:#94a3b8;height:24px;min-height:24px;padding:1px 4px!important}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] select:first-of-type{width:84px}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] select:nth-of-type(2){width:40px}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] select:nth-of-type(3){width:62px}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true]>div{display:none!important}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] button[title]{width:24px!important;min-width:24px!important;padding:0!important}[data-capworld-version=mobile] [data-capworld-editor-toolbar=true] .capcard-toolbar-asset-button{border:0;color:#000!important;letter-spacing:0!important;background:url(../media/capworld-button-yellow.1fwem6xv1hluq.png) 50%/100% 100% no-repeat!important;width:56px!important;min-width:56px!important;height:24px!important;padding:0 6px!important;font-weight:700!important}[data-capworld-version=mobile] [data-capworld-rich-text-editor=true][data-capworld-default-font-size="12"] .rich-text-editor-content.ProseMirror,[data-capworld-version=mobile] [data-capworld-rich-text-editor=true][data-capworld-default-font-size="12"] .rich-text-editor-content .ProseMirror{color:#000!important;background:#fff!important;font-family:Cambria Math,Cambria,Georgia,serif!important;font-size:12px!important}[data-capworld-version=mobile] [data-capworld-rich-text-editor=true][data-capworld-default-font-size="12"] .rich-text-editor-content.ProseMirror :where(p,div,li):not([style*=font-size]),[data-capworld-version=mobile] [data-capworld-rich-text-editor=true][data-capworld-default-font-size="12"] .rich-text-editor-content .ProseMirror :where(p,div,li):not([style*=font-size]){font-size:inherit}@font-face{font-family:KaTeX_Main;src:url(/mathlive/fonts/KaTeX_Main-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KaTeX_Main;src:url(/mathlive/fonts/KaTeX_Main-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:KaTeX_Main;src:url(/mathlive/fonts/KaTeX_Main-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:KaTeX_Main;src:url(/mathlive/fonts/KaTeX_Main-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:KaTeX_Math;src:url(/mathlive/fonts/KaTeX_Math-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:KaTeX_Math;src:url(/mathlive/fonts/KaTeX_Math-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:KaTeX_AMS;src:url(/mathlive/fonts/KaTeX_AMS-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:KaTeX_Caligraphic;src:url(/mathlive/fonts/KaTeX_Caligraphic-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KaTeX_Caligraphic;src:url(/mathlive/fonts/KaTeX_Caligraphic-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:KaTeX_Fraktur;src:url(/mathlive/fonts/KaTeX_Fraktur-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KaTeX_Fraktur;src:url(/mathlive/fonts/KaTeX_Fraktur-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:KaTeX_SansSerif;src:url(/mathlive/fonts/KaTeX_SansSerif-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KaTeX_SansSerif;src:url(/mathlive/fonts/KaTeX_SansSerif-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:KaTeX_SansSerif;src:url(/mathlive/fonts/KaTeX_SansSerif-Italic.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:KaTeX_Script;src:url(/mathlive/fonts/KaTeX_Script-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:KaTeX_Typewriter;src:url(/mathlive/fonts/KaTeX_Typewriter-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:KaTeX_Size1;src:url(/mathlive/fonts/KaTeX_Size1-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:KaTeX_Size2;src:url(/mathlive/fonts/KaTeX_Size2-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:KaTeX_Size3;src:url(/mathlive/fonts/KaTeX_Size3-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:KaTeX_Size4;src:url(/mathlive/fonts/KaTeX_Size4-Regular.woff2)format("woff2");font-display:swap}.rich-text-editor-content.ProseMirror,.rich-text-editor-content .ProseMirror{color:#000;min-height:100%;font-family:Cambria Math,Cambria,Georgia,serif;font-size:14px;line-height:1.5}.rich-text-editor-content.ProseMirror p,.rich-text-editor-content .ProseMirror p{margin-top:.15rem!important;margin-bottom:.35rem!important}.rich-text-editor-content.ProseMirror p+p,.rich-text-editor-content .ProseMirror p+p{margin-top:.35rem!important}.rich-text-editor-content.ProseMirror div,.rich-text-editor-content .ProseMirror div{margin-top:0!important;margin-bottom:0!important}.rich-text-editor-content.ProseMirror span,.rich-text-editor-content .ProseMirror span{line-height:inherit}.rich-text-editor-content.ProseMirror *{font-family:inherit}.capcard-editor-surface>div{box-shadow:inset 0 0 0 1px #c6945014;background:#0c0a0761!important;border-color:#8d612fb8!important;height:100%!important;min-height:0!important;max-height:none!important}.capcard-editor-surface .mobile-editor-toolbar-toggle,.capcard-editor-surface .mobile-editor-toolbar>div{font-family:Cinzel,Georgia,serif;color:#c69450!important;background:#050d107a!important;border-color:#8d612f94!important}.capcard-editor-surface .mobile-editor-toolbar button,.capcard-editor-surface .mobile-editor-toolbar select{font-family:Cinzel,Georgia,serif;font-weight:500;color:#c69450!important;background-color:#050d1094!important;border-color:#8d612fb8!important}.capcard-editor-surface .mobile-editor-toolbar button:hover,.capcard-editor-surface .mobile-editor-toolbar select:hover{color:#d0a461!important;background-color:#1a1209d1!important;border-color:#b77e40e0!important}.capcard-editor-surface .mobile-editor-toolbar [class*="bg-[#e6bd7e]"]{color:#f0c264!important;background-color:#c694506b!important}.capcard-editor-surface .mobile-editor-toolbar>div>div{background:#8d612f7a!important}.capcard-editor-surface .rich-text-editor-content.ProseMirror,.capcard-editor-surface .rich-text-editor-content .ProseMirror{color:#000;scrollbar-color:#9a6b33 transparent;scrollbar-width:thin;background:linear-gradient(#d69d61f5,#c6894cf5),#cf9358;font-family:Cinzel,Georgia,serif;font-weight:400}.capcard-editor-surface .rich-text-editor-content::-webkit-scrollbar{width:14px;height:14px}.capcard-editor-surface .rich-text-editor-content::-webkit-scrollbar-track{background:0 0}.capcard-editor-surface .rich-text-editor-content::-webkit-scrollbar-corner{background:0 0}.capcard-editor-surface .rich-text-editor-content::-webkit-scrollbar-thumb{background:#9a6b33 padding-box content-box;border:4px solid #0000;border-radius:999px;min-height:42px}.capcard-editor-surface .rich-text-editor-content::-webkit-scrollbar-button{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:8px 8px;width:14px;height:14px}.capcard-editor-surface .rich-text-editor-content::-webkit-scrollbar-button:vertical:decrement{background-image:linear-gradient(45deg,#0000 50%,#9a6b33 50%),linear-gradient(135deg,#9a6b33 50%,#0000 50%);background-position:3px 5px,7px 5px}.capcard-editor-surface .rich-text-editor-content::-webkit-scrollbar-button:vertical:increment{background-image:linear-gradient(135deg,#0000 50%,#9a6b33 50%),linear-gradient(45deg,#9a6b33 50%,#0000 50%);background-position:3px 4px,7px 4px}.rich-text-editor-content.ProseMirror [style*=font-family],.capcard-rendered-content [style*=font-family]{font-family:Cambria Math,Cambria,Georgia,serif!important}.capcard-editor-surface .rich-text-editor-content.ProseMirror [style*=font-family],.capcard-editor-surface .rich-text-editor-content .ProseMirror [style*=font-family]{font-family:Cinzel,Georgia,serif!important}.rich-text-editor-content.ProseMirror h1,.rich-text-editor-content.ProseMirror h2,.rich-text-editor-content.ProseMirror h3,.rich-text-editor-content .ProseMirror h1,.rich-text-editor-content .ProseMirror h2,.rich-text-editor-content .ProseMirror h3{margin-top:.4rem;margin-bottom:.2rem;font-family:Cambria Math,Cambria,Georgia,serif;line-height:1.2}.rich-text-editor-content.ProseMirror ul,.rich-text-editor-content.ProseMirror ol,.rich-text-editor-content .ProseMirror ul,.rich-text-editor-content .ProseMirror ol{margin:.2rem 0;padding-left:1.5rem}.rich-text-editor-content.ProseMirror li,.rich-text-editor-content .ProseMirror li{line-height:inherit}.rich-text-editor-content.ProseMirror blockquote,.rich-text-editor-content .ProseMirror blockquote{margin:.4rem 0}.rich-text-editor-content .tableWrapper{margin:.75rem 0;overflow-x:auto}.rich-text-editor-content table{border-collapse:collapse;table-layout:fixed;width:100%}.rich-text-editor-content table th,.rich-text-editor-content table td{vertical-align:top;min-width:80px;height:44px;padding:.5rem;border:1px solid #cbd5e1!important}.rich-text-editor-content table th{background:#f1f5f9;font-weight:700}.rich-text-editor-content table th p,.rich-text-editor-content table td p{min-height:24px;margin:0!important}.rich-text-editor-content .selectedCell{background:#dbeafe}.rich-text-editor-content img{cursor:pointer;vertical-align:middle;border-radius:.75rem;max-width:100%;height:auto;margin:.25rem;display:inline-block}.rich-text-editor-content.ProseMirror .ProseMirror-selectednode,.rich-text-editor-content .ProseMirror-selectednode{outline-offset:3px;outline:3px solid #2563eb}.capcard-formula-field{color:#18222a;background:0 0;border:0;outline:none;width:100%;min-height:48px;font-family:Cambria Math,Cambria,Georgia,serif;font-size:1.25rem}[data-capworld-tablet-frame=true] [data-capworld-version=desktop] [data-capworld-formula-field-shell=true],[data-capworld-version=tablet] [data-capworld-formula-field-shell=true]{width:100%;position:relative}[data-capworld-formula-field-version=tablet] .capcard-formula-field::part(virtual-keyboard-toggle),[data-capworld-formula-field-version=tablet] .capcard-formula-field::part(menu-toggle){display:none!important}[data-capworld-tablet-frame=true] [data-capworld-version=desktop] [data-capworld-tablet-formula-toggles=true],[data-capworld-version=tablet] [data-capworld-tablet-formula-toggles=true]{align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}[data-capworld-tablet-frame=true] [data-capworld-version=desktop] [data-capworld-tablet-formula-toggles=true] button,[data-capworld-version=tablet] [data-capworld-tablet-formula-toggles=true] button{color:#2878bd;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:28px;padding:0;font:400 22px/1 Arial,sans-serif;display:flex}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-formula-content=true]{padding-top:var(--desktop-dialog-section-gap,var(--tablet-dialog-section-gap,12px))}body:not(.capworld-tablet-active) [data-capworld-version=desktop] [data-capworld-formula-dialog=true]{transform:translateY(-100px)}body.capworld-tablet-active [data-capworld-version=desktop] [data-capworld-formula-dialog=true],[data-capworld-version=tablet] [data-capworld-formula-dialog=true]{transform:translateY(-200px);height:auto!important;min-height:0!important;max-height:none!important}:is([data-capworld-version=desktop],[data-capworld-version=tablet]) [data-capworld-formula-input=true]{box-sizing:border-box;border:var(--desktop-dialog-field-border,var(--tablet-dialog-field-border,1px solid #94a3b8));border-radius:var(--desktop-dialog-field-radius,var(--tablet-dialog-field-radius,16px));background:var(--desktop-dialog-field-background,var(--tablet-dialog-field-background,#ffffffe0));color:#18222a;width:100%;min-height:74px;padding:12px 14px}.rich-text-editor-content .capcard-math-inline,.capcard-rendered-content .capcard-math-inline{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap;background:#fff4d573;border:1px solid #75451f59;border-radius:.35rem;max-width:100%;margin:0 .1em;padding:0 .2em;font-family:Cambria Math,Cambria,Georgia,serif;line-height:normal;display:inline-block}.capcard-rendered-content .capcard-math-inline{cursor:default;background:0 0;border:0;margin:0 .08em;padding:0}.rich-text-editor-content .capcard-math-inline .ML__latex,.capcard-rendered-content .capcard-math-inline .ML__latex{vertical-align:middle;font-size:1em;line-height:normal}.rich-text-editor-content .capcard-math-inline math-field,.capcard-rendered-content .capcard-math-inline math-field,.capcard-rendered-math-field{color:currentColor;pointer-events:none;vertical-align:baseline;--contains-highlight-background-color:transparent;--placeholder-color:#8b5a32;--selection-background-color:#d99a5247;background:0 0;border:0;min-width:1.5em;font-size:1em;line-height:1;display:inline-block;transform:translateY(-.03em)}.rich-text-editor-content.ProseMirror .ProseMirror-selectednode.capcard-math-inline,.rich-text-editor-content .ProseMirror-selectednode.capcard-math-inline{outline-offset:2px;border-radius:.35rem;outline:2px solid #d99a52}.rich-text-editor-content .capcard-math-inline:not(.ProseMirror-selectednode){box-shadow:none;background:0 0;border-color:#0000}.capcard-rendered-content{color:#000;width:100%;font-family:Cambria Math,Cambria,Georgia,serif;font-size:14px;line-height:1.5}.capcard-rendered-content p{min-height:1.5em;margin:0 0 .35em}.capcard-rendered-content p:last-child{margin-bottom:0}.capcard-rendered-content p:empty:before{content:" "}.capcard-rendered-content img{vertical-align:middle;border-radius:.45rem;max-width:100%;height:auto;margin:.25rem;display:inline-block}.capcard-rendered-content img[data-align=center]{margin-left:auto;margin-right:auto;display:block}.capcard-rendered-content img[data-align=right]{margin-left:auto;margin-right:0;display:block}.capcard-rendered-content img[data-align=left]{display:inline-block}.capcard-rendered-content.capcard-card-content-front{text-align:center;font-size:24px;font-weight:700}.capcard-rendered-content.capcard-card-content-front *{font-size:inherit!important;text-align:center!important;font-weight:700!important}.capcard-rendered-content.capcard-card-content-front p{margin:0 0 .7em}.capcard-rendered-content.capcard-card-content-front p:last-child{margin-bottom:0}.capcard-rendered-content.capcard-card-preview-front{text-align:center;width:100%;font-size:24px;font-weight:700}.capcard-rendered-content.capcard-card-preview-front *{font-size:inherit!important;text-align:center!important;font-weight:700!important}.capcard-rendered-content.capcard-card-preview-front p{margin:0 0 .7em}.capcard-rendered-content.capcard-card-preview-front p:last-child{margin-bottom:0}.capcard-rendered-content.capcard-card-preview-back{text-align:left;width:100%;font-size:20px}.capcard-rendered-content.capcard-card-preview-back *{font-size:inherit!important}.capcard-rendered-content.capcard-card-content-back{font-size:20px}.capcard-rendered-content.capcard-card-content-back *{font-size:inherit!important}.capcard-rendered-content.capcard-tablet-game-card-content.capcard-card-content-front{font-size:19px}.capcard-rendered-content.capcard-tablet-game-card-content.capcard-card-content-back{font-size:17px}.capcard-rendered-content.capcard-tablet-game-card-content{max-height:100%;overflow:visible}
.LiveMethods-module__5l7d1a__display{color:#34281c;min-height:0;font-family:var(--capworld-interface-font,Georgia, serif);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:16px;display:flex}.LiveMethods-module__5l7d1a__clock{aspect-ratio:1;flex-shrink:0;width:min(100%,430px);position:relative}.LiveMethods-module__5l7d1a__clock svg{filter:drop-shadow(0 6px 9px #38240b25);width:100%;height:100%;display:block}.LiveMethods-module__5l7d1a__time{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(44px,7vw,100px);font-weight:700;line-height:1.1;display:flex;position:absolute;inset:0}.LiveMethods-module__5l7d1a__time small{margin-top:12px;font-size:16px}.LiveMethods-module__5l7d1a__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.LiveMethods-module__5l7d1a__actions button,.LiveMethods-module__5l7d1a__fullscreen{color:#34281c;min-height:36px;font:700 16px/1.25 var(--capworld-interface-font,Georgia, serif);cursor:pointer;background:url(../media/capworld-button-yellow.1fwem6xv1hluq.png) 50%/100% 100% no-repeat;border:0;padding:6px 20px}.LiveMethods-module__5l7d1a__actions button:disabled{opacity:.5;cursor:default}.LiveMethods-module__5l7d1a__control[data-method-control]{color:#34281c;min-height:36px;font:700 14px/1.25 var(--capworld-interface-font,Georgia, serif);white-space:nowrap;cursor:pointer;background:url(../media/capworld-button-yellow.1fwem6xv1hluq.png) 50%/100% 100% no-repeat;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.LiveMethods-module__5l7d1a__control[data-method-control]:disabled{opacity:.5;cursor:default}.LiveMethods-module__5l7d1a__control[data-method-control]:focus-visible{outline-offset:2px;outline:2px solid #875913}.LiveMethods-module__5l7d1a__controlIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 22px;width:22px;height:22px;display:inline-block}.LiveMethods-module__5l7d1a__actions button:focus-visible,.LiveMethods-module__5l7d1a__fullscreen:focus-visible{outline-offset:2px;outline:2px solid #875913}.LiveMethods-module__5l7d1a__meter{width:min(100%,430px)}.LiveMethods-module__5l7d1a__meter svg{width:100%;display:block}.LiveMethods-module__5l7d1a__readout{text-align:center;font:700 44px/1.15 var(--capworld-interface-font,Georgia, serif);font-variant-numeric:tabular-nums;margin-top:-12px}.LiveMethods-module__5l7d1a__readout small{font-size:16px}.LiveMethods-module__5l7d1a__caption{text-align:center;margin:4px 0 0;font-size:13px}.LiveMethods-module__5l7d1a__chart{background:#fff9ecb3;border:1px solid #b49460;border-radius:14px;width:min(100%,680px);padding:12px;box-shadow:0 3px 9px #49311915}.LiveMethods-module__5l7d1a__chart svg{width:100%;display:block}.LiveMethods-module__5l7d1a__chartLabels{justify-content:space-between;font-size:12px;display:flex}.LiveMethods-module__5l7d1a__viewControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:100%;margin-left:auto;display:flex}.LiveMethods-module__5l7d1a__viewControls .LiveMethods-module__5l7d1a__fullscreen[data-method-control]{justify-content:flex-start}.LiveMethods-module__5l7d1a__viewControls>span{text-align:right;color:#000;min-width:0;font-size:16px}.LiveMethods-module__5l7d1a__viewControls .LiveMethods-module__5l7d1a__fullscreen[data-method-control]{color:#000;flex:0 0 196px;width:196px;min-width:196px}.LiveMethods-module__5l7d1a__result.LiveMethods-module__5l7d1a__plainResult{color:#000;background-color:#0000;border:0;border-radius:0;padding:0}.LiveMethods-module__5l7d1a__plainResult .LiveMethods-module__5l7d1a__control[data-method-control]{color:#000}.LiveMethods-module__5l7d1a__result{width:100%;height:100%;min-height:0;font-family:var(--capworld-interface-font,Georgia, serif);background-position:50%;background-size:cover;border-radius:16px;flex-direction:column;padding:16px;display:flex;overflow:auto}.LiveMethods-module__5l7d1a__result:fullscreen,.LiveMethods-module__5l7d1a__expanded{border-radius:0;width:100%;height:100dvh}.LiveMethods-module__5l7d1a__expanded{z-index:10000;position:fixed;inset:0}.LiveMethods-module__5l7d1a__host.LiveMethods-module__5l7d1a__expanded>.LiveMethods-module__5l7d1a__result{overflow:hidden}.LiveMethods-module__5l7d1a__host.LiveMethods-module__5l7d1a__expanded .LiveMethods-module__5l7d1a__toolbar{flex-shrink:0}.LiveMethods-module__5l7d1a__expanded [data-capschool-method-button]{background-repeat:no-repeat;background-size:100% 100%;min-height:36px;padding:6px 16px;font-size:16px;font-weight:700}.LiveMethods-module__5l7d1a__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px 0;display:flex}.LiveMethods-module__5l7d1a__host{flex:1;width:100%;min-width:0;min-height:0;display:flex}html[data-capworld-capschool-theme=original] [data-capworld-tablet-frame] .LiveMethods-module__5l7d1a__result:has([data-method-timer]){container-type:size}html[data-capworld-capschool-theme=original] [data-capworld-tablet-frame] .LiveMethods-module__5l7d1a__display[data-method-timer]{gap:8px;padding:8px}html[data-capworld-capschool-theme=original] [data-capworld-tablet-frame] .LiveMethods-module__5l7d1a__display[data-method-timer] .LiveMethods-module__5l7d1a__clock{width:min(100%,360px,max(160px,100cqh - 132px))}.LiveMethods-module__5l7d1a__host:fullscreen>.LiveMethods-module__5l7d1a__result.LiveMethods-module__5l7d1a__plainResult,.LiveMethods-module__5l7d1a__host.LiveMethods-module__5l7d1a__expanded>.LiveMethods-module__5l7d1a__result.LiveMethods-module__5l7d1a__plainResult{padding:16px}.LiveMethods-module__5l7d1a__result{min-width:0}body:has(#capworld-desktop-workspace) .LiveMethods-module__5l7d1a__control[data-method-control]{background-image:url(../media/desktop-import-yellow.1upuar384r2ae.webp);background-size:cover;border:1px solid #b99b52;border-radius:10px;height:40px;box-shadow:inset 0 1px #fff9,0 2px 3px #60430f26}@media (max-width:600px){.LiveMethods-module__5l7d1a__display{gap:12px;padding:8px}.LiveMethods-module__5l7d1a__clock{width:min(100%,320px)}.LiveMethods-module__5l7d1a__time{font-size:64px}.LiveMethods-module__5l7d1a__actions button,.LiveMethods-module__5l7d1a__fullscreen{padding:6px 14px;font-size:14px}.LiveMethods-module__5l7d1a__result{padding:10px}.LiveMethods-module__5l7d1a__plainResult{padding:0}}@media (max-height:600px) and (min-width:601px){.LiveMethods-module__5l7d1a__clock{width:280px}.LiveMethods-module__5l7d1a__time{font-size:64px}.LiveMethods-module__5l7d1a__meter{width:300px}}
.GameModePlayer-module__SAV92W__root{flex:1;min-width:0;min-height:0;display:flex}.GameModePlayer-module__SAV92W__stage{background:#fffaf060;border:1px solid #c8b583;border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}.GameModePlayer-module__SAV92W__stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.GameModePlayer-module__SAV92W__loading{background:#fffaf0ed;border-radius:8px;padding:6px 12px;position:absolute;bottom:12px}.GameModePlayer-module__SAV92W__controls{flex-direction:column;align-items:center;gap:6px;padding-top:12px;display:flex}.GameModePlayer-module__SAV92W__controls p{color:#625443;font-size:13px}.GameModePlayer-module__SAV92W__error{color:#991b1b;text-align:center;padding-top:8px}
.FileExplorerToolbar-module__rVgrwW__toolbar{--action-width:174px;--action-height:34px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:14px;font-family:Marcellus,Georgia,serif;display:flex}.FileExplorerToolbar-module__rVgrwW__primary{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.FileExplorerToolbar-module__rVgrwW__toolbar .FileExplorerToolbar-module__rVgrwW__action{color:#302719;white-space:nowrap;cursor:pointer;background:linear-gradient(150deg,#fff9e9,#e9d8ac);border:1px solid #ac854a;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:34px;padding:4px 10px;font:600 13px/1.25 Marcellus,Georgia,serif;display:inline-flex;box-shadow:inset 0 1px 2px #fff,0 1px 2px #78562225}.FileExplorerToolbar-module__rVgrwW__toolbar .FileExplorerToolbar-module__rVgrwW__action:disabled{opacity:.4;cursor:default}.FileExplorerToolbar-module__rVgrwW__toolbar .FileExplorerToolbar-module__rVgrwW__action:not(:disabled):hover{filter:brightness(1.06)}.FileExplorerToolbar-module__rVgrwW__icon{color:#fff6db;background:#537565;border:1px solid #b99b54;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font:700 17px/1 Georgia,serif;display:inline-grid}.FileExplorerToolbar-module__rVgrwW__menu{z-index:10000;background:#fffaf0;border:1px solid #ad915e;border-radius:10px;width:224px;max-height:calc(100dvh - 100px);padding:5px;position:fixed;overflow:auto;box-shadow:0 5px 18px #241b2340}.FileExplorerToolbar-module__rVgrwW__menu>button{text-align:left;color:#302719;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:10px;font:14px/1.3 Marcellus,Georgia,serif;display:flex}.FileExplorerToolbar-module__rVgrwW__menu>button:disabled{opacity:.4}.FileExplorerToolbar-module__rVgrwW__menu>button:not(:disabled):hover,.FileExplorerToolbar-module__rVgrwW__menu>button:focus-visible{background:#eee2c9}.FileExplorerToolbar-module__rVgrwW__menu>button>span{text-align:center;width:20px}.FileExplorerToolbar-module__rVgrwW__toolbar .FileExplorerToolbar-module__rVgrwW__action:focus-visible{outline-offset:2px;outline:2px solid #47799b}.FileExplorerToolbar-module__rVgrwW__controller{flex:0 0 20px;width:20px;height:20px}.FileExplorerToolbar-module__rVgrwW__toolbar .FileExplorerToolbar-module__rVgrwW__action{width:var(--action-width);flex:0 0 var(--action-width);height:var(--action-height);min-height:var(--action-height)}.FileExplorerToolbar-module__rVgrwW__toolbar>[data-file-toolbar-game-mode]{margin-left:auto}[data-capworld-version=mobile] .FileExplorerToolbar-module__rVgrwW__toolbar{--action-width:140px;--action-height:32px;gap:6px}[data-capworld-version=mobile] .FileExplorerToolbar-module__rVgrwW__toolbar .FileExplorerToolbar-module__rVgrwW__action{gap:4px;padding:4px 5px;font-size:12px}
.DesktopTestsPanel-module__shmzHq__panel{color:#17283b;font-family:var(--capworld-interface-font);padding:16px 4px 24px}.DesktopTestsPanel-module__shmzHq__title{margin:0 0 24px;font-size:22px;font-weight:700}.DesktopTestsPanel-module__shmzHq__heading{margin:0 0 12px;font-size:18px;font-weight:700}.DesktopTestsPanel-module__shmzHq__sources{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.DesktopTestsPanel-module__shmzHq__source{flex-direction:column;min-width:0;display:flex}.DesktopTestsPanel-module__shmzHq__sourceHeader{flex:1;align-items:center;gap:6px;margin-bottom:10px;display:flex}.DesktopTestsPanel-module__shmzHq__sourceHeading{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:700}.DesktopTestsPanel-module__shmzHq__dropZone{box-sizing:border-box;background:#fff3;border:1px dashed #718da4;border-radius:12px;flex-direction:column;flex:0 0 160px;min-width:0;height:160px;padding:8px;display:flex;overflow:hidden}.DesktopTestsPanel-module__shmzHq__addFiles{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.DesktopTestsPanel-module__shmzHq__addFiles img{object-fit:contain;width:24px;height:24px}.DesktopTestsPanel-module__shmzHq__addFiles:hover{filter:brightness(1.1)}.DesktopTestsPanel-module__shmzHq__addFiles:focus-visible{outline-offset:2px;outline:2px solid #365d83}.DesktopTestsPanel-module__shmzHq__fileList{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;font-size:13px;list-style:none;overflow:hidden auto}.DesktopTestsPanel-module__shmzHq__fileList:focus-visible{outline-offset:-2px;outline:2px solid #365d83}.DesktopTestsPanel-module__shmzHq__fileList li{border-bottom:1px solid #64748b59;align-items:center;gap:4px;padding:4px 0;display:flex}.DesktopTestsPanel-module__shmzHq__fileList .DesktopTestsPanel-module__shmzHq__fileName{flex:1;min-width:0}.DesktopTestsPanel-module__shmzHq__removeFile{cursor:pointer;width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:4px;flex:0 0 22px;font-size:18px}.DesktopTestsPanel-module__shmzHq__removeFile:hover{background:#fff9}.DesktopTestsPanel-module__shmzHq__removeFile:focus-visible{outline:2px solid #365d83}.DesktopTestsPanel-module__shmzHq__hint{margin:10px 0 18px;font-size:13px;line-height:1.45}.DesktopTestsPanel-module__shmzHq__error{color:#9b1c1c;background:#ffffffbf;border-radius:8px;padding:10px 12px}.DesktopTestsPanel-module__shmzHq__panel button:disabled{cursor:default;opacity:.55}.DesktopTestsPanel-module__shmzHq__fileName{align-items:center;gap:6px;display:flex}.DesktopTestsPanel-module__shmzHq__fileName>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DesktopTestsPanel-module__shmzHq__fields{gap:16px;max-width:520px;display:grid}.DesktopTestsPanel-module__shmzHq__field{gap:7px;font-size:15px;display:grid}.DesktopTestsPanel-module__shmzHq__field>label,.DesktopTestsPanel-module__shmzHq__field>span{font-weight:700}.DesktopTestsPanel-module__shmzHq__input{color:#17283b;width:100%;height:40px;font:inherit;background:#ffffffbf;border:1px solid #91a3b4;border-radius:8px;padding:8px 12px}.DesktopTestsPanel-module__shmzHq__duration{align-items:center;gap:12px;display:flex}.DesktopTestsPanel-module__shmzHq__duration input{width:120px}.DesktopTestsPanel-module__shmzHq__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}
.GradeStatisticsDialog-module__R1oPCa__page{color:#201a11;background:url(../media/capworld-dialog-03.1s7n7q_e4c1bz.png) 50%/cover;border:0;border-radius:0;width:280px;max-width:100%;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.GradeStatisticsDialog-module__R1oPCa__page[open]{flex-direction:column;display:flex}.GradeStatisticsDialog-module__R1oPCa__page,.GradeStatisticsDialog-module__R1oPCa__page *{box-sizing:border-box;font-family:Marcellus,Georgia,serif}.GradeStatisticsDialog-module__R1oPCa__page::backdrop{background:0 0}.GradeStatisticsDialog-module__R1oPCa__page header{flex-shrink:0}.GradeStatisticsDialog-module__R1oPCa__content{flex:1;min-height:0;padding:16px 10px 24px;overflow:auto}.GradeStatisticsDialog-module__R1oPCa__content>:first-child{margin-top:0}.GradeStatisticsDialog-module__R1oPCa__page[data-mobile-full-area-dialog=true]{inset:env(safe-area-inset-top,0px) 0 calc(3.75rem + env(safe-area-inset-bottom,0px));width:100%;height:auto}.GradeStatisticsDialog-module__R1oPCa__page[data-mobile-full-area-dialog=true] header{min-height:70px}.GradeStatisticsDialog-module__R1oPCa__page button:focus-visible{outline-offset:2px;outline:2px solid #a96500}.GradeStatisticsDialog-module__R1oPCa__content label{margin-bottom:16px;display:block}.GradeStatisticsDialog-module__R1oPCa__content input{border:1px solid #95a8c1;border-radius:18px;width:100%;min-height:34px;padding:5px 10px}
.StatusDatesDialog-module__kFR0BW__panel{color:#201a11;background:url(../media/capworld-dialog-03.1s7n7q_e4c1bz.png) 50%/cover;border:1px solid #c5a77c;border-radius:18px;width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 60px #0004}.StatusDatesDialog-module__kFR0BW__panel,.StatusDatesDialog-module__kFR0BW__panel *{box-sizing:border-box;font-family:Marcellus,Georgia,serif}.StatusDatesDialog-module__kFR0BW__panel::backdrop{background:#15203866}.StatusDatesDialog-module__kFR0BW__panel .StatusDatesDialog-module__kFR0BW__header{justify-content:center;align-items:center;width:100%;min-height:76px;margin:0;padding:14px 46px;display:flex;position:relative;overflow:hidden}.StatusDatesDialog-module__kFR0BW__panel .StatusDatesDialog-module__kFR0BW__header h2{text-align:center;margin:0;font:700 21px/1.25 Marcellus,Georgia,serif;position:relative}.StatusDatesDialog-module__kFR0BW__panel .StatusDatesDialog-module__kFR0BW__close{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute;top:9px;right:9px}.StatusDatesDialog-module__kFR0BW__panel .StatusDatesDialog-module__kFR0BW__close img{object-fit:contain;width:100%;height:100%}.StatusDatesDialog-module__kFR0BW__content{flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex}.StatusDatesDialog-module__kFR0BW__student{text-align:center;margin:0;font-size:18px;font-weight:700}.StatusDatesDialog-module__kFR0BW__entries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.StatusDatesDialog-module__kFR0BW__entry{isolation:isolate;border:1px solid #b7a586;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 14px;display:flex;position:relative;overflow:hidden}.StatusDatesDialog-module__kFR0BW__entry>div{text-align:center;flex:1;position:relative}.StatusDatesDialog-module__kFR0BW__entry time{font-size:17px;display:block}.StatusDatesDialog-module__kFR0BW__entry div span{font-size:11px;display:block}.StatusDatesDialog-module__kFR0BW__remove{color:#000;cursor:pointer;background:0 0;border:0;flex:0 0 28px;height:28px;font-size:23px;line-height:1;position:relative}.StatusDatesDialog-module__kFR0BW__deleteAll{color:#201a11;cursor:pointer;background:url(../media/capworld-button-yellow.1fwem6xv1hluq.png) 50%/100% 100% no-repeat;border:0;align-self:center;width:100%;min-height:42px;padding:8px 18px;font-size:16px}.StatusDatesDialog-module__kFR0BW__panel button:focus-visible{outline-offset:2px;outline:2px solid #603d06}.StatusDatesDialog-module__kFR0BW__panel[data-mobile-full-area-dialog=true]{inset:env(safe-area-inset-top,0px) 0 calc(3.75rem + env(safe-area-inset-bottom,0px));border:0;border-radius:0;width:100%;max-width:none;height:auto;max-height:none;margin:0}.StatusDatesDialog-module__kFR0BW__panel[data-mobile-full-area-dialog=true] .StatusDatesDialog-module__kFR0BW__header{aspect-ratio:2039/370;min-height:70px;padding:12px 44px}.StatusDatesDialog-module__kFR0BW__panel[data-mobile-full-area-dialog=true] .StatusDatesDialog-module__kFR0BW__header h2{font-size:20px}.StatusDatesDialog-module__kFR0BW__panel[data-mobile-full-area-dialog=true] .StatusDatesDialog-module__kFR0BW__content{padding:18px 14px 24px}.StatusDatesDialog-module__kFR0BW__category{text-align:center;margin:-8px 0 0;font-size:14px}.StatusDatesDialog-module__kFR0BW__gradeField{gap:8px;font-size:15px;display:grid}.StatusDatesDialog-module__kFR0BW__gradeField input{text-align:center;width:100%;min-height:36px;font:inherit;background:#fffefa;border:1px solid #ad966b;border-radius:12px;padding:6px 12px}.StatusDatesDialog-module__kFR0BW__gradeFooter{justify-content:flex-end;margin-top:10px;display:flex}.StatusDatesDialog-module__kFR0BW__save{color:#201a11;cursor:pointer;background:url(../media/capworld-button-brown.08afhb-djdegk.png) 50%/100% 100% no-repeat;border:0;border-radius:8px;min-width:140px;min-height:36px;padding:6px 20px}.StatusDatesDialog-module__kFR0BW__save:disabled{opacity:.5;cursor:default}
.GradebookCategoryCell-module__7HZe7a__manual{padding-right:14px}.GradebookCategoryCell-module__7HZe7a__recalculate{color:#000;cursor:pointer;background:0 0;border:0;place-items:center;width:14px;height:16px;padding:0;display:grid;position:absolute;top:0;right:-3px}.GradebookCategoryCell-module__7HZe7a__recalculate svg{width:11px;height:13px}.GradebookCategoryCell-module__7HZe7a__recalculate:focus-visible{outline-offset:1px;outline:2px solid #000}
.Tournament-module__R8PraW__settings{color:#000;flex-direction:column;gap:20px;display:flex}.Tournament-module__R8PraW__settings h3{margin-bottom:8px;font-weight:700}.Tournament-module__R8PraW__settings label{align-items:center;gap:8px;display:flex}.Tournament-module__R8PraW__settings select{background:#fffaf0;border:1px solid #b69b6b;border-radius:8px;width:100%;min-height:34px;padding:5px 8px}.Tournament-module__R8PraW__groupSettings{gap:8px;display:grid}.Tournament-module__R8PraW__groupSettings input{background:#fffaf0;border:1px solid #b69b6b;border-radius:8px;width:100%;min-height:34px;padding:5px 8px}.Tournament-module__R8PraW__groupTables{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:16px;display:grid}.Tournament-module__R8PraW__groupTable{background-position:50%;background-size:cover;border:0;border-radius:16px;min-width:480px;padding:12px}.Tournament-module__R8PraW__swissTable{min-width:560px}.Tournament-module__R8PraW__groupTable table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.Tournament-module__R8PraW__groupTable th,.Tournament-module__R8PraW__groupTable td{text-align:center;border-bottom:1px solid #0002;padding:6px 4px}.Tournament-module__R8PraW__groupTable th:nth-child(2),.Tournament-module__R8PraW__groupTable tbody th{text-align:left}.Tournament-module__R8PraW__groupTable tbody th{overflow-wrap:anywhere;min-width:120px}.Tournament-module__R8PraW__qualified{background:var(--tournament-group-background) center/cover no-repeat;filter:saturate(1.65)contrast(1.15);font-weight:800}.Tournament-module__R8PraW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Tournament-module__R8PraW__action{min-height:34px;font:700 14px/1.3 var(--capworld-interface-font,Georgia, serif);color:#000;cursor:pointer;background:url(../media/capworld-button-yellow.1fwem6xv1hluq.png) 50%/100% 100% no-repeat;border:0;padding:6px 16px}.Tournament-module__R8PraW__action:disabled{opacity:.5;cursor:default}.Tournament-module__R8PraW__settings button[data-tournament-edit-participants=true]{white-space:nowrap;min-width:0;max-width:100%;width:100%!important}body:has(#capworld-desktop-workspace) .Tournament-module__R8PraW__settings[data-tournament-settings] [data-tournament-edit-participants]{color:#000!important}.Tournament-module__R8PraW__action:focus-visible,.Tournament-module__R8PraW__tabs button:focus-visible,.Tournament-module__R8PraW__player:focus-visible{outline-offset:2px;outline:2px solid #825e20}.Tournament-module__R8PraW__footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.Tournament-module__R8PraW__footer:has(>button[data-tablet-dialog-action=cancel]){justify-content:space-between}.Tournament-module__R8PraW__participants{flex-direction:column;gap:10px;display:flex}.Tournament-module__R8PraW__participant{background:#fff8e5a0;border:1px solid #d8c9a9;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.Tournament-module__R8PraW__participant label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.Tournament-module__R8PraW__seedBadge{color:#735021;white-space:nowrap;font-size:12px;font-weight:700}.Tournament-module__R8PraW__seedMenu{flex-shrink:0;margin-left:auto;position:relative}.Tournament-module__R8PraW__seedMenu summary{cursor:pointer;padding:0 8px;font-size:22px;list-style:none}.Tournament-module__R8PraW__seedMenu summary::-webkit-details-marker{display:none}.Tournament-module__R8PraW__seedOptions{z-index:4;background:#fffaf0;border:1px solid #b69b6b;border-radius:6px;flex-wrap:wrap;gap:5px;width:160px;padding:8px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 3px 10px #0002}.Tournament-module__R8PraW__seedOptions span{flex-basis:100%;font-size:13px}.Tournament-module__R8PraW__seedOptions button{color:#000;cursor:pointer;background:#fffaf0;border:1px solid #b69b6b;border-radius:4px;padding:3px 7px}.Tournament-module__R8PraW__toggleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.Tournament-module__R8PraW__durationRow[data-method-duration-row]{grid-template-columns:90px minmax(0,96px);align-items:center;gap:12px;display:grid!important}:is(body .Tournament-module__R8PraW__participants[data-tournament-participants] .Tournament-module__R8PraW__participant input[type=checkbox],body .Tournament-module__R8PraW__settings[data-tournament-settings] input[type=checkbox]:not([data-method-toggle])){flex:0 0 20px;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.Tournament-module__R8PraW__note{color:#000;font-size:13px}.Tournament-module__R8PraW__root{color:#000;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.Tournament-module__R8PraW__root input,.Tournament-module__R8PraW__root select,.Tournament-module__R8PraW__root button,.Tournament-module__R8PraW__settings input,.Tournament-module__R8PraW__settings select{color:#000}body:has(#capworld-desktop-workspace) .Tournament-module__R8PraW__root[data-method-tournament] [data-desktop-gold-action]{color:#000!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:4px 8px!important}.Tournament-module__R8PraW__tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Tournament-module__R8PraW__tabs button{opacity:.62;color:#000;cursor:pointer;background:url(../media/method-tab-orange.367j4kdyqwwpj.webp) 50%/cover no-repeat;border:0;border-radius:10px;min-height:36px;padding:6px 20px;font-weight:700}.Tournament-module__R8PraW__tabs button[aria-selected=true]{opacity:1;font-weight:800}.Tournament-module__R8PraW__tabs button.Tournament-module__R8PraW__resultsTab{background-image:url(../media/mobile-class-area-red.13eff1oo0i4p7.png)}.Tournament-module__R8PraW__bracketScroll{overscroll-behavior:contain;flex:1;min-width:0;max-width:100%;min-height:240px;overflow:hidden auto}.Tournament-module__R8PraW__bracket{width:100%;position:relative;container-type:inline-size}.Tournament-module__R8PraW__lines{pointer-events:none;position:absolute;inset:0}.Tournament-module__R8PraW__round{min-width:0;height:100%;position:absolute;top:0}.Tournament-module__R8PraW__round h3{text-align:center;overflow-wrap:anywhere;padding:10px 0;font-size:clamp(9px,1.6cqw,16px);font-weight:700}.Tournament-module__R8PraW__match{flex-direction:column;gap:4px;width:100%;height:60px;display:flex;position:absolute;left:0}.Tournament-module__R8PraW__player{text-align:left;cursor:pointer;background:url(../media/capworld-class-view-background.0mi375-_h4_ki.png) 50%/cover no-repeat;border:0;border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;height:28px;padding:3px 5px;font-size:clamp(10px,1.8cqw,14px);line-height:1.35;display:flex}.Tournament-module__R8PraW__player span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Tournament-module__R8PraW__player strong{font-variant-numeric:tabular-nums;flex-shrink:0}.Tournament-module__R8PraW__winner{filter:saturate(1.65)contrast(1.15);font-size:clamp(11px,2cqw,15px);font-weight:800}.Tournament-module__R8PraW__loser{opacity:.72}.Tournament-module__R8PraW__champion{text-align:center;background:#f7e4a8;border:1px solid #bca061;border-radius:10px;padding:8px 14px;font-weight:700}.Tournament-module__R8PraW__results{flex:1;min-width:0;min-height:0;overflow:auto}.Tournament-module__R8PraW__results h3{margin:10px 0;font-weight:700}.Tournament-module__R8PraW__resultGrid{flex-direction:column;gap:3px;min-width:760px;display:flex}.Tournament-module__R8PraW__resultCard{background:0 0;border:0;min-width:0;padding:0}.Tournament-module__R8PraW__resultLine{grid-template-columns:50% 124px minmax(260px,1fr);align-items:center;gap:8px;display:grid}.Tournament-module__R8PraW__pairing{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.Tournament-module__R8PraW__resultPlayer{overflow-wrap:anywhere;background:#fffdf3;border:1px solid #c8b382;border-radius:6px;min-width:0;padding:5px 8px;font-size:14px;display:block}.Tournament-module__R8PraW__koNameField{background:url(../media/capworld-class-view-background.0mi375-_h4_ki.png) 50%/cover no-repeat}.Tournament-module__R8PraW__scorePair{justify-content:center;align-items:center;gap:5px;display:flex}.Tournament-module__R8PraW__scorePair input{text-align:center;background:#fffefa;border:1px solid #ad966b;border-radius:6px;width:52px;min-width:0;height:32px;padding:3px;font-size:16px}.Tournament-module__R8PraW__tie{flex-direction:column;gap:6px;margin:10px 0;font-size:13px;display:flex}.Tournament-module__R8PraW__tie select{background:#fffefa;border:1px solid #ad966b;border-radius:8px;padding:6px}.Tournament-module__R8PraW__resultActions{align-items:center;gap:6px;display:flex}.Tournament-module__R8PraW__resultActions .Tournament-module__R8PraW__action{white-space:nowrap;min-height:32px;padding:4px 9px;font-size:13px}.Tournament-module__R8PraW__panel[hidden]{display:none}@media (max-width:600px){.Tournament-module__R8PraW__tabs button{padding:6px 14px}}.Tournament-module__R8PraW__infoHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Tournament-module__R8PraW__info{font-size:13px;position:relative}.Tournament-module__R8PraW__info summary{cursor:pointer;text-align:center;border:1px solid;border-radius:50%;width:18px;height:18px;line-height:18px;list-style:none}.Tournament-module__R8PraW__info summary::-webkit-details-marker{display:none}.Tournament-module__R8PraW__info[open]{flex-basis:100%}.Tournament-module__R8PraW__info p{max-width:48ch;margin:6px 0}.Tournament-module__R8PraW__champion{flex-wrap:wrap;gap:8px 18px;display:flex}.Tournament-module__R8PraW__tabs{flex-shrink:0}.Tournament-module__R8PraW__results,.Tournament-module__R8PraW__bracketScroll{padding-bottom:calc(12px + var(--method-keyboard-inset,0px));scroll-padding-bottom:calc(12px + var(--method-keyboard-inset,0px))}.Tournament-module__R8PraW__action{background-image:url(../media/desktop-import-yellow.1upuar384r2ae.webp);background-size:cover;border:1px solid #b99b52;border-radius:8px;box-shadow:inset 0 1px #fff9,0 2px 3px #60430f26}.Tournament-module__R8PraW__settings{gap:12px}html[data-capworld-capschool-theme=auenland] body:has([data-auenland-desktop-navigation=true]) .Tournament-module__R8PraW__winner{filter:none;box-shadow:inset 0 0 0 2px #59713d,inset 0 0 0 100px #70935155}html[data-capworld-capschool-theme=auenland] body:has([data-auenland-desktop-navigation=true]) .Tournament-module__R8PraW__qualified{filter:none;background:#70935140}.Tournament-module__R8PraW__settings h3{margin-bottom:5px}.Tournament-module__R8PraW__footer{margin-top:12px}html:root body.capworld-mobile-custom-active [data-capworld-version=mobile] [data-mobile-method-dialog] .Tournament-module__R8PraW__action[data-tournament-start]{background:url(../media/desktop-import-yellow.1upuar384r2ae.webp) 50%/cover no-repeat!important;border:1px solid #b99b52!important;border-radius:8px!important}
.CapLifeAppointmentActions-module__FZwT4q__actions{flex-shrink:0;align-items:center;display:flex}.CapLifeAppointmentActions-module__FZwT4q__actions>button{width:14px;height:14px;padding:0;font-size:16px;line-height:14px}[data-capworld-tablet-frame=true] #capworld-desktop-workspace .CapLifeAppointmentActions-module__FZwT4q__actions>[data-item-actions-trigger]{width:14px!important;min-width:0!important;height:14px!important;min-height:0!important}[data-capworld-version=mobile] .CapLifeAppointmentActions-module__FZwT4q__actions{z-index:3;position:absolute;bottom:2px;right:2px;transform:none!important}[data-capworld-version=mobile] [data-capschool-timetable-compact-appointment] .CapLifeAppointmentActions-module__FZwT4q__actions{top:50%;bottom:auto;right:1px;transform:translateY(-50%)!important}body.capworld-mobile-custom-active [data-capworld-version=mobile] .CapLifeAppointmentActions-module__FZwT4q__actions>[data-item-actions-trigger]{min-width:0;min-height:0;padding:0;line-height:1;width:var(--mobile1-timetable-edit-size,14px)!important;height:var(--mobile1-timetable-edit-size,14px)!important;font-size:var(--mobile1-timetable-edit-icon-size,14px)!important}
.AppointmentBackgroundTint-module__wQS7xG__texture{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}html [data-capschool-timetable-appointment-card]:has(>.AppointmentBackgroundTint-module__wQS7xG__texture){isolation:isolate;background:0 0!important}html [data-capschool-timetable-appointment-card]:has(>.AppointmentBackgroundTint-module__wQS7xG__texture){border:0!important}html [data-capschool-timetable-compact-appointment]:has(>.AppointmentBackgroundTint-module__wQS7xG__texture){position:relative}html [data-capschool-timetable-appointment-card]:has(>.AppointmentBackgroundTint-module__wQS7xG__texture):before{display:none!important}html [data-capschool-timetable-appointment-card]:has(>.AppointmentBackgroundTint-module__wQS7xG__texture):after{display:none!important}
.ChecklistReorder-module__eKTHvW__point[data-checklist-drop-target=true]{background-color:#d4a84b26;outline:2px solid #b87920}
.AppointmentNoteDialog-module__cMDzpW__overlay{z-index:100;background:#02061766;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.AppointmentNoteDialog-module__cMDzpW__window{color:#16120b;background:url(../media/capworld-dialog-03.1s7n7q_e4c1bz.png) 50%/cover;border-radius:16px;flex-direction:column;width:500px;max-width:100%;height:400px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.AppointmentNoteDialog-module__cMDzpW__window,.AppointmentNoteDialog-module__cMDzpW__window *{font-family:Marcellus,Georgia,serif!important}.AppointmentNoteDialog-module__cMDzpW__heading{isolation:isolate;border:1px solid #c1b8a6;border-radius:8px;flex-shrink:0;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:3px;min-height:68px;padding:8px 7px;display:grid;position:relative}.AppointmentNoteDialog-module__cMDzpW__heading h2{text-align:center;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:18px;font-weight:700;line-height:1.12;position:relative}.AppointmentNoteDialog-module__cMDzpW__heading button{cursor:pointer;background:0 0;border:0;align-self:start;width:24px;height:24px;padding:0;position:relative}.AppointmentNoteDialog-module__cMDzpW__heading img{width:24px;height:24px}.AppointmentNoteDialog-module__cMDzpW__heading button:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #a96500}.AppointmentNoteDialog-module__cMDzpW__content{flex:1;min-height:0;padding:16px 10px 24px;overflow-y:auto}.AppointmentNoteDialog-module__cMDzpW__content h3{margin:0 0 8px;font-size:15px;font-weight:700}.AppointmentNoteDialog-module__cMDzpW__content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}
