/* assets/vendor/driver-1.3.6/driver.css */
.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}


/* assets/guul-student-tour-v1.css */
#guulTourReplay{position:fixed;right:14px;left:auto;bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:2147483647;border:1px solid #b7e6d6;background:#fff;color:#075c47;box-shadow:0 3px 14px #0002;border-radius:24px;padding:9px 13px;font:700 13px/1.3 system-ui,sans-serif;cursor:pointer;min-height:40px}#guulTourReplay[hidden]{display:none!important}.guulTourInvite{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:2147481500;width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:18px;border:1px solid #b7e6d6;border-radius:18px;background:#fff;color:#173b32;box-shadow:0 8px 35px #0003;font:15px/1.55 system-ui,sans-serif}.guulTourInvite strong{font-size:17px}.guulTourInvite p{margin:9px 0 15px}.guulTourInvite>div{display:flex;gap:10px;flex-wrap:wrap}.guulTourInvite button,.guulTourHelpButton{border:1px solid #acd7c9;border-radius:10px;padding:10px 14px;background:#effaf5;color:#075c47;font:700 14px system-ui;cursor:pointer}.guulTourInvite [data-tour-yes]{background:#087e61;color:#fff}.guulTourHelpButton{margin-top:12px}.driver-popover.guul-driver-tour{background:#fff;color:#153b30;border-radius:16px;padding:18px;max-width:min(330px,calc(100vw - 32px));font-family:system-ui,sans-serif;box-sizing:border-box;z-index:2147483646}.guul-driver-tour .driver-popover-title{font:800 18px/1.4 system-ui}.guul-driver-tour .driver-popover-description{font:400 15px/1.65 system-ui;margin-top:8px}.guul-driver-tour .driver-popover-footer button{background:#087e61;color:white;border:0;border-radius:9px;padding:9px 12px;font:700 13px system-ui;text-shadow:none}.guul-driver-tour .driver-popover-prev-btn{background:#e9f4ef!important;color:#075c47!important}.guul-driver-tour .driver-popover-close-btn{color:#45645b;font-size:24px;min-width:32px;min-height:32px}.guul-driver-tour .driver-popover-progress-text{color:#526b62}.driver-overlay{z-index:2147483645!important}#guulTourNotice{position:fixed;z-index:2147483003;bottom:150px;left:50%;transform:translateX(-50%);width:min(340px,90vw);padding:14px;border-radius:12px;background:#123c30;color:white;font:14px/1.6 system-ui}button#guulTourReplay:focus-visible,.guulTourInvite button:focus-visible,.guulTourHelpButton:focus-visible{outline:3px solid #e6ac2d;outline-offset:3px}[data-guul-comfort-resolved="dark"] .guulTourInvite,[data-guul-comfort-resolved="dark"] #guulTourReplay,[data-guul-comfort-resolved="dark"] .driver-popover.guul-driver-tour{background:#172b29;color:#effdf7;border-color:#3b6357}[data-guul-comfort-resolved="dark"] .guul-driver-tour .driver-popover-progress-text{color:#c1d8ce}.guul-driver-tour .driver-popover-arrow{border-color:transparent}[data-guul-comfort-resolved="dark"] .guul-driver-tour .driver-popover-arrow-side-top{border-bottom-color:#172b29}[data-guul-comfort-resolved="dark"] .guul-driver-tour .driver-popover-arrow-side-bottom{border-top-color:#172b29}@media(prefers-reduced-motion:reduce){.driver-overlay,.driver-popover{animation:none!important;transition:none!important}}

body.guul-tour-enabled .guulMemberGate{z-index:2147483640!important}body.guul-tour-enabled #guul-signin-v86{z-index:2147483639!important}body.guul-tour-active .guulOfflineOverlay{z-index:2147483638!important}body.guul-tour-active .driver-popover{z-index:2147483646!important}body.guul-tour-active #guulTourReplay{display:none!important}


/* assets/learning-search-streak-v1.css */
.guulSearchSuggestions{position:fixed;z-index:2147483200;overflow:auto;box-sizing:border-box;border:1px solid #c5e4d9;border-radius:14px;background:#fff;color:#153f34;box-shadow:0 12px 34px #0003;padding:8px}.guulSearchSuggestions button{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:0;border-radius:9px;background:transparent;color:inherit;padding:12px;font:14px/1.5 system-ui;cursor:pointer}.guulSearchSuggestions button:hover,.guulSearchSuggestions button:focus-visible{background:#eaf8f1;outline:2px solid #09815e}.guulSearchSuggestions small{color:#536c64}.guulSearchSuggestions .guulSearchAll{color:#087e61;font-weight:800;border-top:1px solid #e4eee8}.guulSearchSuggestions p{padding:8px;font:14px/1.6 system-ui}.guulGlobalSearchForm{display:flex;gap:8px;margin:0 0 16px}.guulGlobalSearchForm input{flex:1;min-width:0;padding:12px;border:1px solid #badbcd;border-radius:10px;font:16px system-ui}.guulGlobalSearchForm button{border:0;border-radius:10px;background:#087e61;color:#fff;padding:10px 16px;font-weight:700}.guulSearchResultMeta{display:block;color:#48685b;margin-top:5px}[data-guul-comfort-resolved="dark"] .guulSearchSuggestions{background:#172c29;color:#f1fcf7;border-color:#385f52}[data-guul-comfort-resolved="dark"] .guulSearchSuggestions button:hover,[data-guul-comfort-resolved="dark"] .guulSearchSuggestions button:focus-visible{background:#28483f}[data-guul-comfort-resolved="dark"] .guulSearchSuggestions small{color:#bdd4c9}


/* assets/results-polish-v1.css */
:root .p2ResultsReference .grRankList{display:grid;gap:10px}:root .p2ResultsReference .grRankRow{display:grid;grid-template-columns:34px 46px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dcebe5;border-radius:16px;background:linear-gradient(110deg,#fff,#f3faf7);padding:12px;box-shadow:0 3px 10px #123d2b08}:root .p2ResultsReference .grRankRow>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#e6f4ed;color:#187255;font-weight:800}:root .p2ResultsReference .grRankRow .grRankAvatar{width:46px;height:46px;object-fit:cover;border-radius:50%;overflow:hidden}:root .p2ResultsReference .grRankIdentity{min-width:0}:root .p2ResultsReference .grRankIdentity>b{display:block;color:#183c32;font-size:14px;line-height:1.4;overflow-wrap:anywhere}:root .p2ResultsReference .grRankIdentity>span{display:block;color:#60766d;font-size:12px;line-height:1.5;overflow-wrap:anywhere}:root .p2ResultsReference .grRankRow>small{color:#16654c;font-weight:800;text-align:right;font-size:12px}:root .p2ResultsReference .grRankMe{outline:2px solid #12aa76;outline-offset:1px}:root .p2ResultsReference .grRankRow.grRankMe{background:#e6faef;border-color:#64d9ad}:root .p2ResultsReference .grMeBadge{display:inline-block;font-style:normal;font-size:10px;line-height:1.5;padding:2px 7px;margin-inline-start:6px;border-radius:20px;color:#fff;background:#087e56;vertical-align:middle}:root .p2ResultsReference .grBattleTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root .p2ResultsReference .grBattleTotal{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:1px solid #d8e9e1;border-radius:16px;background:#f2fbf6;color:#156245}:root .p2ResultsReference .grBattleTotal>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#d5f2e2;font-size:22px;font-weight:800}:root .p2ResultsReference .grBattleTotal.loss{background:#fff6ee;color:#946032;border-color:#f0ddc8}:root .p2ResultsReference .grBattleTotal.loss>span{background:#f9e5cf}:root .p2ResultsReference .grBattleTotal.draw{background:#f0f5fc;color:#42618c;border-color:#d8e3f3}:root .p2ResultsReference .grBattleTotal.draw>span{background:#dfe9fa}:root .p2ResultsReference .grBattleTotal strong{font-size:27px;line-height:1.1}:root .p2ResultsReference .grBattleTotal small{font-size:12px;font-weight:700}:root .p2ResultsReference .grBattleFoot{color:#62796c;font-size:12px;line-height:1.5;margin:12px 0 0}
:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grRankRow{background:#1d332e;border-color:#38554b}:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grRankIdentity>b{color:#edf9f3}:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grRankIdentity>span,:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grBattleFoot{color:#bbd2c6}:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grRankRow>small{color:#82e3b8}:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grRankRow.grRankMe{background:#214c3b}:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grBattleTotal{background:#193e2d;color:#a4edc5;border-color:#38664c}:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grBattleTotal.loss{background:#403024;color:#f5ce9f;border-color:#68503c}:root[data-guul-comfort-resolved="dark"] .p2ResultsReference .grBattleTotal.draw{background:#26364c;color:#c1d8fc;border-color:#455d7b}
@media(max-width:520px){:root .p2ResultsReference .grRankRow{grid-template-columns:28px 38px minmax(0,1fr) auto;gap:7px;padding:10px 8px}:root .p2ResultsReference .grRankRow>span:first-child{width:27px;height:29px;font-size:12px}:root .p2ResultsReference .grRankRow .grRankAvatar{width:38px;height:38px}:root .p2ResultsReference .grRankRow>small{font-size:10px;max-width:64px}:root .p2ResultsReference .grRankIdentity>b{font-size:12px}:root .p2ResultsReference .grRankIdentity>span{font-size:10px}:root .p2ResultsReference .grBattleTotals{gap:7px}:root .p2ResultsReference .grBattleTotal small{font-size:11px}}

