.sw-signin{color:#123f30;background:radial-gradient(at 50% 34%,#f9faed 0%,#eaf3da 62%,#d1e4b6 100%);min-height:100vh}.sw-signin .sw-header{background:#edf3e2;border-bottom:2px solid #225c3b;width:100%;max-width:none;padding:18px clamp(24px,5vw,80px)}.sw-signin-wrap{max-width:550px;margin:0 auto;padding:38px 22px 64px}.sw-signin .sw-signin-back{box-shadow:none;border:0;min-height:40px;margin-bottom:16px;padding:7px 4px;font-size:14px}.sw-signin-card{background:#fffef6;border:2px solid #225c3b;border-radius:7px;padding:clamp(24px,5vw,40px);box-shadow:9px 9px #bfd6a9}.sw-signin-card .sw-kicker{color:#476946;font-size:12px}.sw-signin-card h1{letter-spacing:-1.5px;margin:12px 0;font:800 clamp(32px,6vw,46px)/1.1 Georgia,serif}.sw-signin-card>p{color:#435a47;margin:0 0 24px}.sw-signin .sw-signin-google{color:#fff;background:#175b3f;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.sw-google-mark{color:#175b3f;background:#fff;border-radius:3px;place-items:center;width:28px;height:28px;font:700 20px Arial,sans-serif;display:grid}.sw-signin-divider{color:#576c55;text-align:center;align-items:center;gap:12px;margin:27px 0 19px;font:12px/1.4 Arial,sans-serif;display:flex}.sw-signin-divider:before,.sw-signin-divider:after{content:"";background:#c4d3bc;flex:1;height:1px}.sw-signin-form{gap:15px;display:grid}.sw-signin-form label{letter-spacing:.5px;text-transform:uppercase;gap:6px;font:700 12px/1.4 monospace;display:grid}.sw-signin-form input{color:#123f30;background:#fff;border:1px solid #a4bda0;border-radius:4px;width:100%;min-height:48px;padding:11px 14px;font:16px Arial,sans-serif}.sw-signin-form button{background:#eaf2db;width:100%}.sw-signin-card .sw-signin-note{margin:18px 0 0;font-size:13px}.sw-signin .recoveryPanel{margin-top:14px}.sw-signin .recoveryPanel>button{min-height:40px;box-shadow:none;border:0;padding:7px 0;font-size:13px;text-decoration:underline}.sw-signin .sw-signin-guest{box-shadow:none;background:0 0;border:0;margin:24px auto 0;text-decoration:underline;display:block}.sw-signin-current{background:#edf5e5;border:1px solid #bfd2b5;gap:6px;margin-top:24px;padding:16px;display:grid}.sw-signin-current small{font:700 12px monospace}.sw-signin-current strong{overflow-wrap:anywhere;font:700 18px monospace}.sw-signin-current button{justify-self:start;min-height:36px;padding:5px 12px;font-size:13px}@media (max-width:560px){.sw-signin-wrap{padding-top:20px}.sw-signin-card{box-shadow:5px 5px #bfd6a9}.sw-signin .sw-header img{width:125px}}
.recallCreator .recallEntryFields{grid-template-columns:180px minmax(0,1fr) 145px}.recallCreator .recallPhraseField{grid-row:auto;min-width:0}.recallCreator .recallTimeField input{width:68px}@media (max-width:700px){.recallCreator .recallEntryFields{grid-template-columns:1fr}.recallCreator .recallTimeField input{width:100%}}
.setSharingManager{color:#244333;background:#e5ecd4;border:3px solid #54745a;margin:18px 0;padding:20px;font:14px/1.5 monospace}.setSharingManager h3{color:#244333;margin:4px 0 14px;font-size:18px}.setSharingManager small{font-size:12px;line-height:1.5;display:block}.setHiddenToggle{background:#f5f2dd;border:1px solid #809670;align-items:flex-start;gap:12px;padding:12px;display:flex}.setHiddenToggle input{accent-color:#456942;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.setHiddenToggle b{font-size:15px}.setShareAdd{gap:8px;margin:7px 0;display:flex}.setShareAdd input{color:#244333;background:#fffcf0;border:2px solid #718768;flex:1;min-width:0;padding:10px;font:14px monospace}.setSharingManager button{cursor:pointer;color:#fff3d0;background:#31583e;border:2px solid #54745a;min-height:44px;padding:8px 12px;font:700 12px monospace}.setSharingManager button:disabled{opacity:.6}.setSharingManager ul{margin:12px 0;padding:0;list-style:none}.setSharingManager li{border-top:1px solid #9eaf8c;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.setSharingManager li span{overflow-wrap:anywhere;min-width:0}.setEditorStatus{z-index:4;color:#263d2b;background:#fff0bb;border:2px solid #8a7a40;padding:12px;font:14px/1.5 monospace;position:sticky;bottom:0}.setSharingManager p{font-size:13px}@media (max-width:600px){.setSharingManager{padding:12px}.setShareAdd{flex-wrap:wrap}.setShareAdd input{flex-basis:100%}.setShareAdd button{width:100%}}
.streaksite.normalMode .sprigzCreatorPro{--creator-ink:#174331;--creator-muted:#607767;--creator-border:#dbe7d9;color:var(--creator-ink);scrollbar-gutter:stable;scrollbar-color:#b4cbb7 transparent;background:#f5f9f3!important;padding:24px clamp(16px,2.4vw,34px) 42px!important}.streaksite.normalMode .sprigzCreatorPro>header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;display:flex;box-shadow:0 8px 20px -22px #123d28;background:#f5f9f3!important;border-bottom:1px solid #d8e7d8!important;padding:8px 0 17px!important}.streaksite.normalMode .sprigzCreatorPro .creatorHeading small{letter-spacing:.12em;color:#387e55;font:800 10px/1.4 Courier New,monospace}.streaksite.normalMode .sprigzCreatorPro .creatorHeading h2{letter-spacing:-.04em;color:#17432f!important;margin:5px 0 4px!important;font:850 clamp(27px,3vw,35px)/1.14 ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}.streaksite.normalMode .sprigzCreatorPro .creatorHeading p{color:#677c6c;margin:0;font:500 13px/1.5 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorTopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorHeaderCount{color:#22563b;white-space:nowrap;background:#e5f2e1;border:1px solid #c8e2c6;border-radius:50px;padding:9px 12px;font:750 12px/1.2 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro>header .creatorTopActions .publishSet{min-height:43px;box-shadow:0 6px 15px #13613b24;color:#fff!important;background:#087347!important;border:1px solid #087347!important;border-radius:11px!important;padding:12px 20px!important;font:800 13px/1.2 Segoe UI,Arial,sans-serif!important}.streaksite.normalMode .sprigzCreatorPro>header .creatorTopActions .creatorClose{width:43px;min-width:43px;height:43px;font-size:22px;color:#315744!important;background:#e8f0e7!important;border-radius:11px!important}.streaksite.normalMode .sprigzCreatorPro .creatorSection,.streaksite.normalMode .sprigzCreatorPro .setSharingManager,.streaksite.normalMode .sprigzCreatorPro .moderatorManager{border:1px solid var(--creator-border);color:var(--creator-ink);background:#fff;border-radius:17px;margin:0 0 16px;padding:22px clamp(16px,2.5vw,28px);box-shadow:0 4px 20px #174a2c09}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading{align-items:center;gap:13px;margin:0 0 20px;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading>span{color:#237247;background:#e2f2e0;border:1px solid #cfe6cc;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font:800 12px Courier New,monospace;display:grid}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading h3,.streaksite.normalMode .sprigzCreatorPro .setSharingManager h3,.streaksite.normalMode .sprigzCreatorPro .moderatorManager h3{color:#17432f;letter-spacing:-.018em;margin:0 0 4px;font:800 20px/1.2 ui-rounded,Segoe UI,system-ui,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading p{color:#728479;margin:0;font:500 13px/1.45 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorBasics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.streaksite.normalMode .sprigzCreatorPro .creatorBasics label{color:#3f6650;letter-spacing:.065em;min-width:0;font:800 11px/1.4 Courier New,monospace;display:block}.streaksite.normalMode .sprigzCreatorPro :is(.creatorBasics input,.questionEditor input,.setShareAdd input,.moderatorAdd input,.choiceEditor input:not([type=radio])){box-sizing:border-box;color:#18412f;outline-offset:2px;background:#f9fcf8;border:1px solid #ccdfce;border-radius:10px;width:100%;min-height:44px;margin-top:7px;padding:12px 13px;font:500 14px/1.4 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro input:focus-visible,.streaksite.normalMode .sprigzCreatorPro button:focus-visible,.streaksite.normalMode .sprigzCreatorPro label:focus-within{outline-color:#1c8753}.streaksite.normalMode .sprigzCreatorPro :is(.creatorBasics input,.questionEditor input,.setShareAdd input):focus{border-color:#68b487;box-shadow:0 0 0 3px #68b48719}.streaksite.normalMode .sprigzCreatorPro .creatorBasics .fieldHint{letter-spacing:0;color:#708577;margin-top:7px;font:500 12px/1.4 Segoe UI,Arial,sans-serif;display:block}.streaksite.normalMode .sprigzCreatorPro .creatorBasics .removePasscodeCheck{letter-spacing:0;align-self:end;align-items:center;gap:10px;font:600 13px Segoe UI,Arial,sans-serif;display:flex}.streaksite.normalMode .sprigzCreatorPro .removePasscodeCheck input{accent-color:#187b4a;width:18px;min-height:18px;margin:0}.streaksite.normalMode .sprigzCreatorPro .creatorImports{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.streaksite.normalMode .sprigzCreatorPro .csvUpload{box-sizing:border-box;color:#1b6641;letter-spacing:0;background:#f4faf3;border:1.5px dashed #a4c9aa;border-radius:12px;flex-direction:column;grid-column:auto;justify-content:center;gap:8px;min-height:100px;padding:17px 20px;font:800 12px/1.4 Segoe UI,Arial,sans-serif;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.streaksite.normalMode .sprigzCreatorPro .csvUpload:hover,.streaksite.normalMode .sprigzCreatorPro .csvUpload:focus-within{background:#eaf6e9;border-color:#278a58;box-shadow:0 3px 14px #2c8a4813}.streaksite.normalMode .sprigzCreatorPro .csvUpload span{color:#617a67;font:500 12px/1.4 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .setSharingManager{font:500 13px/1.5 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .setSharingManager>div:first-child{margin-bottom:14px}.streaksite.normalMode .sprigzCreatorPro .setSharingManager>div:first-child small{color:#318054;text-transform:uppercase;letter-spacing:.1em;font:800 10px/1.4 Courier New,monospace;display:block}.streaksite.normalMode .sprigzCreatorPro .setSharingManager p{color:#667d6c;margin:10px 0;font:500 12px/1.5 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .setHiddenToggle{color:#234d36;background:#f7fbf5;border:1px solid #dbe8da;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.streaksite.normalMode .sprigzCreatorPro .setHiddenToggle b{font:750 14px/1.4 Segoe UI,Arial,sans-serif;display:block}.streaksite.normalMode .sprigzCreatorPro .setHiddenToggle small{color:#728577;font:500 12px/1.4 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .setHiddenToggle input{accent-color:#218550}.streaksite.normalMode .sprigzCreatorPro .setShareAdd{gap:10px;margin:8px 0}.streaksite.normalMode .sprigzCreatorPro .setSharingManager button,.streaksite.normalMode .sprigzCreatorPro .moderatorManager button{color:#fff;cursor:pointer;background:#1d754c;border:1px solid #1a7148;border-radius:10px;min-height:44px;padding:11px 17px;font:750 12px Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .setSharingManager button:disabled{opacity:.5}.streaksite.normalMode .sprigzCreatorPro .setSharingManager ul{margin:12px 0 0}.streaksite.normalMode .sprigzCreatorPro .setSharingManager li{border-color:#e2eee0}.streaksite.normalMode .sprigzCreatorPro .setEditorStatus{color:#25633e;background:#edf8ed;border:1px solid #cae5cd;border-radius:11px;align-items:center;margin:0 0 16px;padding:13px 17px;font:600 13px/1.5 Segoe UI,Arial,sans-serif;display:flex;position:static}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionsSection>.creatorActions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorActions button,.streaksite.normalMode .sprigzCreatorPro .creatorPager button{cursor:pointer;color:#16683d;background:#e9f3e5;border:1px solid #d1e5d2;border-radius:10px;min-height:43px;padding:11px 16px;font:750 13px/1.2 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorActions button:disabled,.streaksite.normalMode .sprigzCreatorPro .creatorPager button:disabled{opacity:.45;cursor:not-allowed}.streaksite.normalMode .sprigzCreatorPro .creatorActions .removeAllQuestions{color:#a84b43;background:#fff1ef;border-color:#f4dad6;margin-left:auto}.streaksite.normalMode .sprigzCreatorPro .questionEditor{gap:15px;margin:0;display:grid}.streaksite.normalMode .sprigzCreatorPro .questionEditor article{background:#fff;border:1px solid #dce9db;border-radius:13px;padding:18px;box-shadow:0 3px 10px #164f2b06}.streaksite.normalMode .sprigzCreatorPro .questionEditor article>header{background:0 0;border:0;border-bottom:1px solid #edf2ec;justify-content:space-between;align-items:center;margin:0 0 13px;padding:0 0 12px;display:flex}.streaksite.normalMode .sprigzCreatorPro .questionEditor article>header b{color:#1c5537;font:800 14px Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .questionEditor article>header button{color:#a84b43;background:0 0;font:650 12px Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .questionEditor .choiceEditor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.streaksite.normalMode .sprigzCreatorPro .choiceEditor label{background:#f9fcf8;border:1px solid #e3ede1;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:4px 8px;display:flex}.streaksite.normalMode .sprigzCreatorPro .choiceEditor input[type=radio]{accent-color:#18764b;width:17px;min-width:17px;height:17px;margin:0}.streaksite.normalMode .sprigzCreatorPro .choiceEditor input:not([type=radio]){background:#fff;min-width:0;margin:0}.streaksite.normalMode .sprigzCreatorPro .creatorPager{color:#577560;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:12px 0 16px;font:650 13px Segoe UI,Arial,sans-serif;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorPager label{align-items:center;gap:8px;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorPager input{box-sizing:border-box;color:#204b32;text-align:center;border:1px solid #c5dcc5;border-radius:9px;width:64px;min-height:37px;padding:6px 7px;font:700 14px Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorActionsBottom{align-items:center;gap:18px;margin:16px 0 0;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorActionsBottom span{color:#6f8775;margin-left:auto;font:600 12px Segoe UI,Arial,sans-serif}@media (max-width:850px){.streaksite.normalMode .sprigzCreatorPro .creatorBasics,.streaksite.normalMode .sprigzCreatorPro .creatorImports,.streaksite.normalMode .sprigzCreatorPro .questionEditor .choiceEditor{grid-template-columns:1fr}.streaksite.normalMode .sprigzCreatorPro>header{flex-wrap:wrap;align-items:flex-start}.streaksite.normalMode .sprigzCreatorPro .creatorTopActions{justify-content:flex-start;width:100%}}@media (max-width:600px){.streaksite.normalMode .sprigzCreatorPro{padding:16px 13px 28px!important}.streaksite.normalMode .sprigzCreatorPro .creatorSection,.streaksite.normalMode .sprigzCreatorPro .setSharingManager,.streaksite.normalMode .sprigzCreatorPro .moderatorManager{padding:17px 14px}.streaksite.normalMode .sprigzCreatorPro .creatorHeaderCount{text-align:center;order:4;width:100%}.streaksite.normalMode .sprigzCreatorPro .creatorActions .removeAllQuestions{margin-left:0}.streaksite.normalMode .sprigzCreatorPro .setShareAdd input{flex-basis:100%}.streaksite.normalMode .sprigzCreatorPro .setShareAdd button{width:100%}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .sprigzCreatorPro *{transition:none!important}}.streaksite.normalMode .sprigzCreatorPro{--creator-border:#dfebdc;background:#fff!important}.streaksite.normalMode .sprigzCreatorPro>header{margin-bottom:4px;background:#fff!important}.streaksite.normalMode .sprigzCreatorPro .creatorSection,.streaksite.normalMode .sprigzCreatorPro .setSharingManager,.streaksite.normalMode .sprigzCreatorPro .moderatorManager{border:0!important;border-bottom:1px solid var(--creator-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:24px 0!important}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading{gap:0;margin:0 0 15px}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading>span{display:none!important}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading h3,.streaksite.normalMode .sprigzCreatorPro .setSharingManager h3,.streaksite.normalMode .sprigzCreatorPro .moderatorManager h3{letter-spacing:-.015em;font-size:18px}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading p{color:#6a8171;font-size:12px}.streaksite.normalMode .sprigzCreatorPro .creatorCoverFlow{border-bottom:1px solid var(--creator-border);padding:22px 0}.streaksite.normalMode .sprigzCreatorPro .creatorCoverPicker{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:center;gap:26px;display:grid}.streaksite.normalMode .sprigzCreatorPro .creatorCoverArt{aspect-ratio:16/9;box-sizing:border-box;background:#e9f3e6;border:1px solid #d6e6d2;border-radius:12px;place-items:center;width:100%;display:grid;overflow:hidden}.streaksite.normalMode .sprigzCreatorPro .creatorCoverArt>img{object-fit:contain;width:100%;height:100%;display:block}.streaksite.normalMode .sprigzCreatorPro .creatorCoverDefault{background:radial-gradient(circle at 50% 30%,#fffef7,#e3f1d9);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorCoverDefault img{object-fit:contain;width:min(67%,170px);height:65%}.streaksite.normalMode .sprigzCreatorPro .creatorCoverDefault span{letter-spacing:.3em;color:#326b43;font:850 12px/1.1 Courier New,monospace}.streaksite.normalMode .sprigzCreatorPro .creatorCoverBody{min-width:0}.streaksite.normalMode .sprigzCreatorPro .creatorCoverBody h3{color:#194332;margin:0 0 5px;font:800 18px/1.2 ui-rounded,Segoe UI,system-ui,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorCoverBody h3 small{color:#7e9083;font:550 12px Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorCoverBody p{color:#677e6d;max-width:520px;margin:0 0 15px;font:500 12px/1.55 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorCoverActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.streaksite.normalMode .sprigzCreatorPro .creatorCoverActions button{color:#1a693f;cursor:pointer;background:#e5f3e6;border:1px solid #c8e5ce;border-radius:10px;min-height:42px;padding:10px 15px;font:750 12px/1.2 Segoe UI,Arial,sans-serif}.streaksite.normalMode .sprigzCreatorPro .creatorCoverActions button.creatorCoverRemove{color:#a45c53;background:#fff6f4;border-color:#f1dedb}.streaksite.normalMode .sprigzCreatorPro .creatorCoverActions button:disabled{opacity:.55;cursor:not-allowed}.streaksite.normalMode .sprigzCreatorPro .creatorCoverState{color:#4b7059;margin-top:10px;font:600 12px/1.45 Segoe UI,Arial,sans-serif;display:block}.streaksite.normalMode .sprigzCreatorPro .setHiddenToggle{padding:12px 15px}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionsSection{border-bottom:none!important}@media (max-width:780px){.streaksite.normalMode .sprigzCreatorPro .creatorCoverPicker{grid-template-columns:1fr;gap:14px}.streaksite.normalMode .sprigzCreatorPro .creatorCoverArt{max-width:380px}}@media (max-width:600px){.streaksite.normalMode .sprigzCreatorPro .creatorSection,.streaksite.normalMode .sprigzCreatorPro .setSharingManager,.streaksite.normalMode .sprigzCreatorPro .moderatorManager{padding:20px 0!important}.streaksite.normalMode .sprigzCreatorPro .creatorCoverFlow{padding:20px 0}}
.streaksite.normalMode .sprigzCreatorPro{--creator-retro:var(--brand-text,"Courier New",Courier,monospace);padding:15px clamp(14px,2vw,28px) 30px!important}.streaksite.normalMode .sprigzCreatorPro>header{z-index:5;align-items:center;gap:12px;position:sticky;top:-15px;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #dce9da!important;margin:0!important;padding:6px 0 12px!important}.streaksite.normalMode .sprigzCreatorPro .creatorHeading h2{text-shadow:none;line-height:1.2;font-family:var(--creator-retro)!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(23px,2.5vw,30px)!important;font-weight:800!important}.streaksite.normalMode .sprigzCreatorPro .creatorTopActions{flex-wrap:nowrap;gap:8px}.streaksite.normalMode .sprigzCreatorPro .creatorHeaderCount{letter-spacing:-.03em;border-radius:8px;padding:8px 10px;font-family:var(--creator-retro)!important;font-size:11px!important}.streaksite.normalMode .sprigzCreatorPro>header .creatorTopActions .publishSet{min-height:38px;font-weight:800;font-family:var(--creator-retro)!important;border-radius:8px!important;padding:8px 14px!important;font-size:12px!important}.streaksite.normalMode .sprigzCreatorPro>header .creatorTopActions .creatorClose{width:38px;min-width:38px;height:38px;border-radius:8px!important}.streaksite.normalMode .sprigzCreatorPro :is(.creatorSection,.setSharingManager,.moderatorManager){padding:14px 0!important}.streaksite.normalMode .sprigzCreatorPro .creatorSectionHeading{margin:0 0 10px!important}.streaksite.normalMode .sprigzCreatorPro :is(.creatorSectionHeading h3,.setSharingManager h3,.moderatorManager h3){line-height:1.3;font-family:var(--creator-retro)!important;letter-spacing:-.04em!important;font-size:16px!important}.streaksite.normalMode .sprigzCreatorPro .creatorBasics{gap:10px 16px}.streaksite.normalMode .sprigzCreatorPro .creatorBasics label{letter-spacing:0;font-size:11px;font-family:var(--creator-retro)!important}.streaksite.normalMode .sprigzCreatorPro .creatorBasics label em{color:#809183;font-size:10px;font-style:normal;font-weight:500}.streaksite.normalMode .sprigzCreatorPro .creatorBasics input{border-radius:8px;min-height:38px;margin-top:5px;padding:8px 11px;font-size:13px;font-family:var(--creator-retro)!important}.streaksite.normalMode .sprigzCreatorPro :is(.creatorImports,.creatorBasics){align-items:start}.streaksite.normalMode .sprigzCreatorPro .creatorImports{gap:10px}.streaksite.normalMode .sprigzCreatorPro .creatorImportOption{background:#f4faf3;border:1px solid #c9dfcb;border-radius:10px;min-width:0;overflow:visible}.streaksite.normalMode .sprigzCreatorPro .creatorImportOption[open]{background:#fff;border-color:#7bb58d}.streaksite.normalMode .sprigzCreatorPro :is(.creatorImportOption,.creatorSettingsDisclosure,.creatorCoverDisclosure,.creatorQuestionTips)>summary{cursor:pointer;box-sizing:border-box;color:#194f35;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.35;list-style:none;display:flex;font-family:var(--creator-retro)!important}.streaksite.normalMode .sprigzCreatorPro :is(.creatorImportOption,.creatorSettingsDisclosure,.creatorCoverDisclosure,.creatorQuestionTips)>summary::-webkit-details-marker{display:none}.streaksite.normalMode .sprigzCreatorPro :is(.creatorImportOption,.creatorSettingsDisclosure,.creatorCoverDisclosure,.creatorQuestionTips)>summary:after{content:"+";color:#56836b;margin-left:auto;font-size:18px;font-weight:700}.streaksite.normalMode .sprigzCreatorPro :is(.creatorImportOption,.creatorSettingsDisclosure,.creatorCoverDisclosure,.creatorQuestionTips)[open]>summary:after{content:"−"}.streaksite.normalMode .sprigzCreatorPro .creatorImportOption summary span{color:#47805a;letter-spacing:.04em;background:#e2f0df;border-radius:4px;order:3;padding:3px 6px;font-size:9px}.streaksite.normalMode .sprigzCreatorPro .creatorImportOption summary:focus-visible,.streaksite.normalMode .sprigzCreatorPro .creatorSettingsDisclosure summary:focus-visible,.streaksite.normalMode .sprigzCreatorPro .creatorCoverDisclosure summary:focus-visible,.streaksite.normalMode .sprigzCreatorPro .creatorQuestionTips summary:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #208752}.streaksite.normalMode .sprigzCreatorPro .creatorImportHelp{border-top:1px solid #dfebdd;padding:10px 14px 14px;font:500 12px/1.45 var(--creator-retro)!important}.streaksite.normalMode .sprigzCreatorPro .creatorImportHelp p{color:#4e6d5b;margin:0 0 10px;font-size:12px;line-height:1.4}.streaksite.normalMode .sprigzCreatorPro .creatorFileChoose{cursor:pointer;box-sizing:border-box;color:#205c3b;background:#e5f3e3;border:1px solid #b5d6b7;border-radius:7px;justify-content:center;align-items:center;min-height:37px;padding:7px 12px;display:inline-flex;position:relative;font:800 12px/1.3 var(--creator-retro)!important}.streaksite.normalMode .sprigzCreatorPro .creatorFileChoose input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.streaksite.normalMode .sprigzCreatorPro .creatorFileChoose:focus-within{outline-offset:3px;outline:2px solid #208752}.streaksite.normalMode .sprigzCreatorPro :is(.creatorCoverDisclosure,.creatorSettingsDisclosure){border-bottom:1px solid #dfebdc}.streaksite.normalMode .sprigzCreatorPro .creatorCoverDisclosure>summary,.streaksite.normalMode .sprigzCreatorPro .creatorSettingsDisclosure>summary{color:#1a4732;letter-spacing:-.04em;padding:11px 0;font-size:15px}.streaksite.normalMode .sprigzCreatorPro .creatorCoverDisclosure>summary small{color:#708675;margin-left:5px;font-size:10px;font-weight:500}.streaksite.normalMode .sprigzCreatorPro .creatorCoverFlow{border:0;max-width:780px;padding:7px 0 15px}.streaksite.normalMode .sprigzCreatorPro .creatorCoverPicker{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:16px}.streaksite.normalMode .sprigzCreatorPro .creatorCoverBody h3{display:none}.streaksite.normalMode .sprigzCreatorPro .creatorCoverBody p{margin:0 0 9px;font-size:11px}.streaksite.normalMode .sprigzCreatorPro .creatorSettingsDisclosure>section{border-bottom:0!important;padding:0 0 15px!important}.streaksite.normalMode .sprigzCreatorPro .creatorSettingsDisclosure>section>div:first-child{margin-top:0}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionTips{margin:0 0 11px}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionTips>summary{color:#588269;min-height:0;padding:5px 0;font-size:11px;display:inline-flex}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionTips .hubHint{margin:6px 0 10px;font-size:12px}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionsSection{padding-top:18px!important}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionsSection>.creatorActions{margin-bottom:11px}.streaksite.normalMode .sprigzCreatorPro .creatorQuestionsSection .creatorActions button{border-radius:8px;min-height:38px;font-family:var(--creator-retro)!important;font-size:12px!important}.streaksite.normalMode .sprigzCreatorPro .questionEditor article{padding:15px}.streaksite.normalMode .sprigzCreatorPro .questionEditor article>header b{font-size:13px;font-family:var(--creator-retro)!important}@media (max-width:780px){.streaksite.normalMode .sprigzCreatorPro>header{flex-wrap:wrap}.streaksite.normalMode .sprigzCreatorPro .creatorTopActions{justify-content:flex-start;width:auto}.streaksite.normalMode .sprigzCreatorPro .creatorCoverPicker{grid-template-columns:1fr}}@media (max-width:550px){.streaksite.normalMode .sprigzCreatorPro{padding:11px 12px 24px!important}.streaksite.normalMode .sprigzCreatorPro>header{top:-11px}.streaksite.normalMode .sprigzCreatorPro .creatorTopActions{justify-content:space-between;width:100%}.streaksite.normalMode .sprigzCreatorPro .creatorHeaderCount{text-align:left;flex:0 auto;order:0;width:auto}.streaksite.normalMode .sprigzCreatorPro .creatorImports,.streaksite.normalMode .sprigzCreatorPro .creatorBasics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .sprigzCreatorPro .creatorImportOption *{transition:none!important}}
.studyImportWizard{box-sizing:border-box;--import-bg:#fff;--import-panel:#f0f6f2;--import-ink:#143328;--import-muted:#385946;--import-border:#8aa995;--import-button:#226440;--import-on-button:#fff;--import-error-bg:#fff0ec;--import-error-ink:#84251b;background:var(--import-bg);width:min(860px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--import-ink);border:2px solid var(--import-border);border-radius:18px;margin:auto;padding:24px;font-size:16px;line-height:1.5;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 70px #0006}.studyImportWizard::backdrop{background:#031509ba}.retroMode .studyImportWizard{--import-bg:#0b2416;--import-panel:#143921;--import-ink:#f2fff0;--import-muted:#d0e5ce;--import-border:#72bb75;--import-button:#a0e580;--import-on-button:#09200f;--import-error-bg:#48221d;--import-error-ink:#ffe6db;border-radius:2px;font-family:inherit}.studyImportWizard .studyImportHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.studyImportWizard h2,.studyImportWizard h3,.studyImportWizard p,.studyImportWizard legend,.studyImportWizard label,.studyImportWizard summary,.studyImportWizard li,.studyImportWizard b{color:var(--import-ink)!important;opacity:1!important}.studyImportWizard small{font-size:14px;color:var(--import-muted)!important}.studyImportWizard h2{margin:4px 0;font-size:28px}.studyImportWizard p{margin:12px 0}.studyImportWizard h3{font-size:21px}.studyImportWizard a{text-decoration:underline;color:var(--import-ink)!important}.studyImportWizard label{gap:6px;font-size:16px;display:grid}.studyImportWizard input:not([type=checkbox]):not([type=radio]),.studyImportWizard textarea,.studyImportWizard select{width:100%;min-width:0;font:inherit;border-radius:6px;padding:10px;background:var(--import-bg)!important;color:var(--import-ink)!important;border:1px solid var(--import-border)!important;opacity:1!important}.studyImportWizard textarea{resize:vertical;min-height:70px}.studyImportWizard .studyImportSource textarea{min-height:170px}.studyImportWizard ::placeholder{color:var(--import-muted)!important;opacity:1!important}.studyImportWizard button{min-height:42px;font:inherit;cursor:pointer;border-radius:6px;padding:9px 15px;border:1px solid var(--import-border)!important;background:var(--import-panel)!important;color:var(--import-ink)!important;opacity:1!important}.studyImportWizard button:disabled{cursor:not-allowed;opacity:.65!important}.studyImportWizard button[aria-pressed=true],.studyImportWizard .studyImportContinue{background:var(--import-button)!important;color:var(--import-on-button)!important}.studyImportWizard :focus-visible{outline:3px solid var(--import-border);outline-offset:3px}.studyImportWizard .studyImportTabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.studyImportWizard .studyImportSource{margin:16px 0}.studyImportWizard .studyImportHelp,.studyImportWizard .studyImportItem{border-radius:8px;margin:16px 0;padding:16px;background:var(--import-panel)!important;color:var(--import-ink)!important;border:1px solid var(--import-border)!important}.studyImportWizard summary{cursor:pointer;font-weight:700}.studyImportWizard .studyImportError{border:1px solid;padding:14px;background:var(--import-error-bg)!important;color:var(--import-error-ink)!important}.studyImportWizard .studyImportNotice{border-left:4px solid var(--import-border);padding:12px}.studyImportWizard .studyImportSettings{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studyImportWizard fieldset{border:0;margin:14px 0;padding:0}.studyImportWizard legend{margin-bottom:8px}.studyImportWizard .studyImportAnswer{grid-template-columns:24px 1fr;align-items:center;gap:8px;margin:7px 0;display:grid}.studyImportWizard input[type=radio],.studyImportWizard input[type=checkbox]{accent-color:#29754a;width:20px;height:20px}.studyImportWizard .studyImportPagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.studyImportWizard .studyImportPermission{align-items:center;gap:10px;margin:20px 0;display:flex}.studyImportWizard .studyImportPermission input{flex-shrink:0}@media (max-width:600px){.studyImportWizard{padding:16px}.studyImportWizard .studyImportSettings{grid-template-columns:1fr}.studyImportWizard .studyImportTabs button{flex:1}.studyImportWizard .studyImportItem{padding:12px}}
.setQuestionReports{color:#234a33;background:#f8fcf5;border:1px solid #cddfca;border-radius:18px;margin:16px 0 22px;padding:18px}.setQuestionReportsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.setQuestionReportsHead h3{color:#17452f;margin:0 0 5px;font-size:20px;line-height:1.2}.setQuestionReportsHead small{color:#597663;font-size:12px}.setQuestionReportsHead>div:last-child,.setQuestionReportActions{flex-wrap:wrap;gap:9px;display:flex}.setQuestionReports button{color:#235f42;cursor:pointer;background:#fff;border:1px solid #a9c6a4;border-radius:10px;min-height:38px;padding:9px 13px;font:750 12px/1.2 ui-rounded,Segoe UI,sans-serif}.setQuestionReports button:hover:not(:disabled){background:#e9f6e5}.setQuestionReports button:disabled{opacity:.5;cursor:wait}.setQuestionReportsEmpty{color:#587963;margin:16px 0 4px;font-size:13px}.setQuestionReport{background:#fff;border:1px solid #dbe8d5;border-radius:13px;margin-top:10px;padding:15px}.setQuestionReportTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.setQuestionReportTitle strong{color:#1c5539;font-size:14px}.setQuestionReportTitle small{color:#718671;font-size:11px}.setQuestionReportPrompt{color:#234732;margin:10px 0 4px;font-size:13px;font-weight:750;line-height:1.45}.setQuestionReportNote{color:#4d6755;white-space:pre-wrap;margin:4px 0 15px;font-size:13px;line-height:1.55}.setQuestionReportActions button:first-child{color:#fff;background:#2e714d;border-color:#2e714d}.streaksite .creatorReportsButton{color:#245b3d;cursor:pointer;background:#eff8e9;border:1px solid #a4c39d;border-radius:10px;padding:10px 15px;font:800 13px/1.2 ui-rounded,Segoe UI,sans-serif}.creatorReportsButton:focus-visible,.setQuestionReports :focus-visible{outline-offset:2px;outline:3px solid #67a97b}@media (max-width:580px){.setQuestionReports{padding:13px}.setQuestionReport{padding:12px}.setQuestionReportsHead>div:last-child{width:100%}}.creatorReportedQuestion{outline-offset:3px;scroll-margin-top:120px;outline:3px solid #72b88a!important}
.streaksite .sprigzCreatorPro .creatorZipReview{color:#234d36;background:#f4faf1;border:1px solid #b5d4b6;border-radius:13px;margin:12px 0 18px;overflow:hidden}.streaksite .sprigzCreatorPro .creatorZipReview>summary{cursor:pointer;background:#e7f4e3;align-items:center;min-height:46px;padding:12px 17px;font:800 13px/1.4 ui-rounded,Segoe UI,sans-serif;list-style:disclosure-closed;display:flex}.streaksite .sprigzCreatorPro .creatorZipReview[open]>summary{border-bottom:1px solid #c9dfc3}.streaksite .sprigzCreatorPro .creatorZipReviewBody{overflow-wrap:anywhere;gap:13px;padding:15px 18px;font:13px/1.55 ui-rounded,Segoe UI,sans-serif;display:grid}.streaksite .sprigzCreatorPro .creatorZipReviewBody p{color:#496853;margin:0}.streaksite .sprigzCreatorPro .creatorZipReviewBody h4{color:#245e40;margin:0 0 5px;font:850 14px/1.35 ui-rounded,Segoe UI,sans-serif}.streaksite .sprigzCreatorPro .creatorZipReviewBody section{background:#fff;border:1px solid #dce8d5;border-radius:10px;padding:12px 15px}.streaksite .sprigzCreatorPro .creatorZipReviewBody ul{max-height:220px;margin:7px 0 0;padding-left:20px;list-style:outside;overflow:auto}.streaksite .sprigzCreatorPro .creatorZipReviewBody li{margin:5px 0}.streaksite .sprigzCreatorPro .creatorZipReviewBody code{overflow-wrap:anywhere;white-space:normal;color:#244831;background:#edf4eb;border-radius:5px;padding:2px 5px;display:inline}@media (max-width:600px){.streaksite .sprigzCreatorPro .creatorZipReviewBody{padding:12px}.streaksite .sprigzCreatorPro .creatorZipReviewBody section{padding:11px}}
.streaksite.simplifiedShell{--sprigz-sidebar-width:240px}.streaksite.simplifiedShell .sprigzSidebar{width:var(--sprigz-sidebar-width);box-sizing:border-box;z-index:2110;color:#173c2b;background:#f1f7ea;border-right:1px solid #cad9bd;flex-direction:column;gap:0;height:100dvh;padding:18px 12px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:3px 0 14px #214d2410}.streaksite.simplifiedShell .sprigzSidebarBrandRow{box-sizing:border-box;align-items:center;gap:4px;min-height:80px;padding:0 8px 25px;display:flex}.streaksite.simplifiedShell .sprigzSidebarBrand{cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:flex}.streaksite.simplifiedShell .sprigzSidebarBrand img{object-fit:contain;object-position:left center;width:164px;max-width:100%;height:58px}.streaksite.simplifiedShell .sprigzSidebarSectionLabel{color:#687c65;letter-spacing:.13em;padding:2px 17px 12px;font:800 11px/1.3 Arial,sans-serif;display:block}.streaksite.simplifiedShell .sprigzSidebar nav{flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:0;display:flex}.streaksite.simplifiedShell .sprigzSidebar nav button,.streaksite.simplifiedShell .sprigzSidebarBottom button{color:#2e503d;letter-spacing:0;text-align:left;cursor:pointer;width:100%;min-height:46px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;padding:11px 15px;font:700 15px/1.25 Arial,sans-serif;display:flex}.streaksite.simplifiedShell .sprigzSidebar nav button svg,.streaksite.simplifiedShell .sprigzSidebarBottom button svg{flex:0 0 20px}.streaksite.simplifiedShell .sprigzSidebar nav button:hover,.streaksite.simplifiedShell .sprigzSidebarBottom button:hover{color:#173f29;background:#e1edda}.streaksite.simplifiedShell .sprigzSidebar nav button[aria-current=page]{color:#185938;background:#d7efc4;border-color:#b5d59d;font-weight:800;box-shadow:inset 3px 0 #3f945a}.streaksite.simplifiedShell .sprigzSidebarBottom{border-top:1px solid #d6e3cc;margin-top:auto;padding-top:14px}.streaksite.simplifiedShell .sprigzSidebarBottom small{color:#627d63;letter-spacing:.03em;padding:8px 15px 0;font-size:11px;display:block}.streaksite.simplifiedShell .sprigzSidebarClose,.streaksite.simplifiedShell .sprigzSidebarScrim,.streaksite.simplifiedShell .sprigzMobileMenuButton{display:none}.streaksite.simplifiedShell .sprigzHeader{margin-left:var(--sprigz-sidebar-width);width:calc(100% - var(--sprigz-sidebar-width));box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;height:auto;min-height:74px;padding:12px clamp(16px,2.5vw,36px);display:flex}.streaksite.simplifiedShell .sprigzHeader .headerProfileWrap{flex:none;margin-left:0}.streaksite.simplifiedShell .sprigzHeader .headerBankedCash{margin-left:0}.streaksite.simplifiedShell .siteContent{margin-left:var(--sprigz-sidebar-width);width:calc(100% - var(--sprigz-sidebar-width));box-sizing:border-box;min-width:0;max-width:none;margin-right:0;padding-right:0}.streaksite.simplifiedShell .siteContent:has(>.liveJourney){margin-left:var(--sprigz-sidebar-width)!important;width:calc(100% - var(--sprigz-sidebar-width))!important;margin-right:0!important}.streaksite.normalMode.simplifiedShell .profileRail{display:none}.streaksite.retroMode.simplifiedShell .siteContent{margin-right:0}.streaksite.retroMode.simplifiedShell .sprigzSidebar{color:#d6f7d2;background:#091d11;border-right:2px solid #417647}.streaksite.retroMode.simplifiedShell .sprigzSidebar :is(.sprigzSidebarSectionLabel,.sprigzSidebarBottom small){color:#a4c49c}.streaksite.retroMode.simplifiedShell .sprigzSidebar nav button,.streaksite.retroMode.simplifiedShell .sprigzSidebarBottom button{color:#d6f7d2}.streaksite.retroMode.simplifiedShell .sprigzSidebar nav button[aria-current=page]{color:#e7ffdd;background:#21572a;border-color:#56965b}@media (max-width:960px){.streaksite.simplifiedShell .sprigzSidebar{visibility:hidden;pointer-events:none;transition:transform .2s,visibility .2s;transform:translate(-103%);box-shadow:6px 0 30px #112b2330}.streaksite.simplifiedShell .sprigzSidebar.isOpen{visibility:visible;pointer-events:auto;transform:translate(0)}.streaksite.simplifiedShell .sprigzSidebarClose{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;margin-left:auto;font-size:28px;display:grid}.streaksite.simplifiedShell .sprigzSidebarScrim.isOpen{z-index:2100;cursor:pointer;background:#0f291c85;border:0;display:block;position:fixed;inset:0}.streaksite.simplifiedShell .sprigzHeader{flex-wrap:wrap;gap:10px;width:100%;min-height:64px;margin-left:0;padding:10px 16px}.streaksite.simplifiedShell .siteContent{width:100%;margin-left:0;margin-right:0}.streaksite.simplifiedShell .siteContent:has(>.liveJourney){width:100%!important;margin-left:0!important;margin-right:0!important}.streaksite.simplifiedShell .sprigzMobileMenuButton{color:#19442f;cursor:pointer;min-width:44px;min-height:44px;box-shadow:none;background:#e7f2db;border:1px solid #bed4b1;border-radius:7px;align-items:center;gap:8px;margin-right:auto;padding:8px 12px;font:800 14px/1.2 Arial,sans-serif;display:flex}.streaksite.simplifiedShell .sprigzMobileMenuButton svg{flex-shrink:0}.streaksite.simplifiedShell .sprigzHeader .headerBankedCash{margin-left:0}}@media (max-width:600px){.streaksite.simplifiedShell .sprigzHeader{gap:8px}.streaksite.simplifiedShell .sprigzMobileMenuButton{justify-content:center;min-width:44px;padding:8px}.streaksite.simplifiedShell .sprigzMobileMenuButton span{display:none}.streaksite.simplifiedShell .sprigzHeader .headerBankedCash{max-width:130px}.streaksite.simplifiedShell .sprigzHeader .runPill{order:10;justify-content:center;width:100%;min-height:40px;margin:0}.streaksite.simplifiedShell .headerProfileMenu{z-index:2200}}@media (prefers-reduced-motion:reduce){.streaksite.simplifiedShell .sprigzSidebar{transition:none}}.streaksite.simplifiedShell .sprigzCreateHeaderLink{color:#286141;white-space:nowrap;background:#e7f3e8;border:1px solid #bfdcc4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:7px 14px;font:800 12px/1.2 ui-rounded,Segoe UI,system-ui,sans-serif;text-decoration:none;display:inline-flex}.streaksite.simplifiedShell .sprigzCreateHeaderLink:hover{background:#d9efdc;border-color:#80b58c}.streaksite.simplifiedShell .sprigzCreateSidebarLink{color:#24583a;background:#e6f3e6;border:1px solid #97b89d;border-radius:9px;align-items:center;gap:9px;margin:5px 10px 12px;padding:11px 14px;font:800 12px/1.25 ui-rounded,Segoe UI,system-ui,sans-serif;text-decoration:none;display:flex}.streaksite.simplifiedShell .sprigzCreateSidebarLink:hover{background:#d6eddb}.streaksite.simplifiedShell .sprigzCreateSidebarLink>span:last-child{margin-left:auto}.streaksite.simplifiedShell :is(.sprigzCreateHeaderLink,.sprigzCreateSidebarLink):focus-visible{outline-offset:3px;outline:3px solid #63ad7b}@media (max-width:960px){.streaksite.simplifiedShell .sprigzCreateHeaderLink{display:none}}.streaksite.simplifiedShell .sprigzCreateMobileTop{display:none}@media (max-width:960px){.streaksite.simplifiedShell .sprigzCreateMobileTop{background:#e4f0e0;border:1px solid #b6d5b6;justify-content:space-between;align-items:center;min-height:44px;margin:0 5px 18px;padding:10px 13px;font-size:13px;display:flex}}
body.sprigzTheme .streaksite.normalMode.setsShell .siteContent{background:#f7f9f4;padding-top:112px!important}body.sprigzTheme .streaksite.normalMode.setsShell>div>.sprigzHeader{justify-content:flex-end;align-items:center;gap:10px;width:auto!important;height:auto!important;min-height:0!important;max-width:calc(100% - var(--sprigz-sidebar-width) - 20px)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;margin:0!important;padding:2px 0!important;display:flex!important;position:absolute!important;inset:8px clamp(14px,3vw,42px) auto auto!important}.streaksite.normalMode.setsShell{position:relative}.streaksite.normalMode.setsShell .progressSaveStatus{margin-top:2px}body.sprigzTheme .streaksite.normalMode .setsPage,body.sprigzTheme .streaksite.normalMode .viewStudySet{--sets-forest:#174c36;--sets-ink:#24382c;--sets-muted:#617667;--sets-line:#dce6da;color:var(--sets-ink);font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif!important}body.sprigzTheme .streaksite.normalMode .setsPage :is(h1,h2,h3,button,summary,select,input,strong,b,span),body.sprigzTheme .streaksite.normalMode .viewStudySet :is(h1,h2,h3,button,select,input,strong,b,span){font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif!important}body.sprigzTheme .streaksite.normalMode .setsPage :is(p,small,.setLibraryToolbar,.setFilterBar button,.setGrid article>div>p,.mySetRow p,.setsTitleCopy>span),body.sprigzTheme .streaksite.normalMode .viewStudySet :is(p,small,.viewQuestionWhy){font-family:var(--brand-display,"Courier New",Courier,monospace)!important}body.sprigzTheme .streaksite.normalMode .setsPage{box-sizing:border-box;width:min(1320px,100%)!important;min-width:0!important;max-width:1320px!important;margin:0 auto!important;padding:clamp(18px,2.7vw,34px) clamp(16px,3.1vw,42px) 85px!important}.streaksite.normalMode .setsPage .setsTitle{background:linear-gradient(117deg,#e8f5e3 0%,#f4faec 60%,#fffdf6 100%);border:1px solid #d7e8d4;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;height:auto;min-height:0;margin:0 0 21px;padding:24px 27px;display:flex;position:relative;overflow:visible;box-shadow:0 6px 22px #123d2809}.streaksite.normalMode .setsTitleCopy{min-width:0;max-width:700px}.streaksite.normalMode .setsTitleCopy>p{letter-spacing:.13em;font-weight:900;color:#287a50!important;margin:0 0 7px!important;font-size:11px!important}body.sprigzTheme .streaksite.normalMode .setsTitleCopy>h1{letter-spacing:-.044em;overflow-wrap:anywhere;font-weight:850;line-height:1.14;color:#123c2c!important;text-shadow:none!important;margin:0 0 8px!important;font-size:clamp(27px,3vw,38px)!important}.streaksite.normalMode .setsTitleCopy>span{color:#527061;font-size:13px;line-height:1.5}.streaksite.normalMode .setsCreateMenu{z-index:50;flex:none;position:relative}.streaksite.normalMode .setsCreateMenu summary{color:#fff;cursor:pointer;background:#174c36;border:1px solid #174c36;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:11px 17px;font-size:14px;font-weight:800;list-style:none;display:flex;box-shadow:0 4px 12px #123d281c}.streaksite.normalMode .setsCreateMenu summary::-webkit-details-marker{display:none}.streaksite.normalMode .setsCreateMenu summary::marker{content:""}.streaksite.normalMode .setsCreateMenu[open] summary,.streaksite.normalMode .setsCreateMenu summary:hover{background:#266849}.streaksite.normalMode .setsCreateChoices{z-index:50;background:#fff;border:1px solid #cfdfcc;border-radius:15px;gap:5px;width:min(285px,100vw - 40px);padding:13px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 38px #143b2b35}.streaksite.normalMode .setsCreateChoices small{color:#397a50;letter-spacing:.08em;padding:4px 8px 7px;font-size:10px;font-weight:800}.streaksite.normalMode .setsCreateChoices button{color:#214936;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:11px;min-height:46px;padding:11px;font-size:14px;font-weight:700;display:flex;border-radius:10px!important}.streaksite.normalMode .setsCreateChoices button:hover{background:#edf7e9;border-color:#cbe3c8}.streaksite.normalMode .setsCreateChoices button>span{font-size:21px}.streaksite.normalMode .setsPage :is(button,input,select,summary):focus-visible,.streaksite.normalMode .viewStudySet :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #338e58!important}.streaksite.normalMode .setsPage .setLibrarySearch{align-items:center;gap:13px;width:100%;height:auto;min-height:60px;margin:0 0 17px;padding:10px 19px;display:flex;border:1px solid var(--sets-line)!important;background:#fff!important;border-radius:16px!important;box-shadow:0 5px 20px #123d2810!important}.streaksite.normalMode .setsPage .setLibrarySearch>span{color:#2f7853;flex:none;font-size:26px;line-height:1}body.sprigzTheme .streaksite.normalMode .setsPage .setLibrarySearch input{flex:1;min-width:0;height:39px;font-size:15px;font-weight:500;box-shadow:none!important;color:var(--sets-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.streaksite.normalMode .setsPage .setLibrarySearch:focus-within{border-color:#69b083!important;box-shadow:0 0 0 3px #69b08320!important}.streaksite.normalMode .setsPage .setTabs{flex-wrap:wrap;gap:7px;margin:0 0 13px;padding:7px;display:flex;box-shadow:none!important;background:#eaf3e6!important;border:1px solid #d3e4d0!important;border-radius:15px!important}body.sprigzTheme .streaksite.normalMode .setsPage .setTabs button{color:#355d44;white-space:nowrap;background:0 0;flex:145px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:800;border:1px solid #0000!important;border-radius:10px!important}body.sprigzTheme .streaksite.normalMode .setsPage .setTabs button.active{color:#fff!important;background:#174c36!important;box-shadow:0 3px 9px #123d2819!important}.streaksite.normalMode .setsPage .setFilterBar{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;margin:0;padding:0 0 14px;display:flex;overflow-x:auto}.streaksite.normalMode .setsPage .setFilterBar button{color:#3e604c;white-space:nowrap;background:#fff;border:1px solid #d3e1d0;min-height:37px;padding:8px 14px;font-size:12px;font-weight:800;border-radius:999px!important}.streaksite.normalMode .setsPage .setFilterBar button.active{color:#174c36;background:#dbefd3;border-color:#7cad81}.streaksite.normalMode .setsPage .setLibraryToolbar{color:#536c5c;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 16px;padding:8px 2px;font-size:12px;font-weight:700;display:flex}.streaksite.normalMode .setsPage .setLibraryToolbar>span{margin-right:auto}.streaksite.normalMode .setsPage .setLibraryToolbar b{color:#174c36}.streaksite.normalMode .setsPage .setLibraryToolbar label{color:#536c5c;white-space:nowrap;gap:7px}.streaksite.normalMode .setsPage .setLibraryToolbar label:first-of-type{margin-left:0}body.sprigzTheme .streaksite.normalMode .setsPage .setLibraryToolbar select{max-width:190px;min-height:41px;padding:8px 28px 8px 11px;font-size:13px;font-weight:650;color:#264c36!important;background:#fff!important;border:1px solid #d0dfcc!important;border-radius:10px!important}.streaksite.normalMode .setsPage .setGrid{grid-template-columns:minmax(0,1fr);gap:11px;min-width:0;display:grid}.streaksite.normalMode .setsPage .setGrid article,.streaksite.normalMode .setsPage .mySetRow{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:17px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;background:#fff!important;border:1px solid #dce7d9!important;border-radius:16px!important;box-shadow:0 4px 14px #123d280b!important}.streaksite.normalMode .setsPage .setGrid article:hover,.streaksite.normalMode .setsPage .mySetRow:hover{border-color:#99c3a3!important;box-shadow:0 8px 23px #123d2814!important}.streaksite.normalMode .setsPage .setGrid article.selected{background:#f5fbf2!important;border-color:#69a67b!important;box-shadow:inset 4px 0 #3f945a!important}.streaksite.normalMode .setsPage .setIcon,.streaksite.normalMode .setsPage .setGrid .studySet>span:first-child{color:#286e48;background:#e6f3df;place-items:center;width:45px;height:45px;margin:0;font-size:23px;display:grid;border-radius:12px!important}.streaksite.normalMode .setsPage .setGrid article>div:nth-child(2),.streaksite.normalMode .setsPage .mySetRow>div:nth-child(2){min-width:0}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid article h2,body.sprigzTheme .streaksite.normalMode .setsPage .mySetRow h3{color:#183f2e;overflow-wrap:anywhere;font-size:19px;font-weight:830;line-height:1.25;margin:5px 0!important}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid article small,body.sprigzTheme .streaksite.normalMode .setsPage .mySetRow small{color:#368058;letter-spacing:.04em;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.5}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid article p,body.sprigzTheme .streaksite.normalMode .setsPage .mySetRow p{color:#617667;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.streaksite.normalMode .setsPage .setControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid .setControls button,body.sprigzTheme .streaksite.normalMode .setsPage .mySetActions button,body.sprigzTheme .streaksite.normalMode .setsPage .mixedSetCard>button{cursor:pointer;min-height:42px;padding:10px 13px;font-size:13px;font-weight:800;color:#255d40!important;box-shadow:none!important;background:#f8fbf7!important;border:1px solid #d2e2d0!important;border-radius:10px!important}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid .setControls button:last-child,body.sprigzTheme .streaksite.normalMode .setsPage .mixedSetCard>button,body.sprigzTheme .streaksite.normalMode .setsPage .mySetActions button:not(.removeMySet):last-child{color:#fff!important;background:#174c36!important;border-color:#174c36!important}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid .setControls .favoriteSet{color:#7c8e78!important;background:#f4f7ef!important;border-color:#dce6d8!important;min-width:42px!important;padding:8px!important;font-size:20px!important}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid .setControls .favoriteSet.active{color:#a47710!important;background:#fff2ca!important;border-color:#e9ca80!important}body.sprigzTheme .streaksite.normalMode .setsPage .setGrid .setControls button:disabled,body.sprigzTheme .streaksite.normalMode .setsPage .mixedSetCard>button:disabled{opacity:.5;cursor:not-allowed}.streaksite.normalMode .setsPage .setGrid .mixedSetCard{background:linear-gradient(120deg,#e9f6e4,#f9fcf4)!important;border-color:#badcbb!important}.streaksite.normalMode .setsPage .mixedChoices{grid-template-columns:repeat(2,minmax(0,1fr))}body.sprigzTheme .streaksite.normalMode .setsPage .mixedPickerToggle{color:#275c40!important;background:#e2efdc!important;border:1px solid #c9ddc2!important;border-radius:9px!important;font-size:12px!important}.streaksite.normalMode .setsPage .reviewLauncher{box-shadow:none;background:#f0f8ed;border:1px solid #cfe4d1;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;padding:16px 19px;display:flex}.streaksite.normalMode .setsPage .reviewLauncher b{color:#214d36;font-size:15px}.streaksite.normalMode .setsPage .reviewLauncher p{color:#627b68;margin:5px 0 0;font-size:12px}.streaksite.normalMode .setsPage .reviewLauncher button{color:#27603e;background:#fff;border:1px solid #accdb0;min-height:41px;padding:9px 14px;font-size:13px;font-weight:800;border-radius:10px!important}.streaksite.normalMode .setsPage .mySetsPanel{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.streaksite.normalMode .setsPage .mySetsHead{padding:12px 0}body.sprigzTheme .streaksite.normalMode .setsPage .mySetsHead h2{color:#153f2d;font-size:25px;font-weight:850}.streaksite.normalMode .setsPage .mySetActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}body.sprigzTheme .streaksite.normalMode .setsPage .mySetActions button.removeMySet{color:#aa493e!important;background:#fff2ef!important;border-color:#f0c8c2!important}.streaksite.normalMode .setsPage .noSetResults,.streaksite.normalMode .setsPage .emptyMySets{color:#57705e;background:#f6fbf3;border:1px dashed #b5d3ba;border-radius:14px;padding:25px;line-height:1.5}.streaksite.normalMode .setsPage .setFooter{color:#536d5b;box-shadow:none;background:#f0f6ed;border:1px solid #dce8d7;border-radius:14px;padding:17px 20px}body.sprigzTheme .streaksite.normalMode .setsPage .setFooter button{min-height:42px;color:#fff!important;background:#174c36!important;border:1px solid #174c36!important;border-radius:11px!important}.streaksite.normalMode .setsPage .setPagination button{background:#fff;border:1px solid #cfdcc9;min-height:43px;border-radius:10px!important}.streaksite.normalMode .setsPage .setLibraryToolbar+.setGrid{margin-top:0}.streaksite.normalMode.simplifiedShell .setCreatorOverlay{background:#f8faf6;left:calc(var(--sprigz-sidebar-width) + 18px)!important;border-radius:18px!important;top:78px!important;bottom:16px!important;right:18px!important}.streaksite.normalMode .setCreatorOverlay>header h2{color:#16412e;font-weight:850;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode .viewStudySet h1{color:#174c36;letter-spacing:-.03em;font-weight:850;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}.streaksite.normalMode .viewStudySet :is(.viewQuestion,.viewSetImageButton){border-color:#dce6da;border-radius:16px;box-shadow:0 5px 19px #123d280c}.streaksite.normalMode .viewStudySet .viewSetActions button{font-weight:800;border-radius:11px!important}@media (max-width:1030px){.streaksite.normalMode .setsPage .setGrid article,.streaksite.normalMode .setsPage .mySetRow{grid-template-columns:48px minmax(0,1fr)}.streaksite.normalMode .setsPage .setGrid .setControls,.streaksite.normalMode .setsPage .setGrid .mixedSetCard>button,.streaksite.normalMode .setsPage .mySetActions{grid-area:auto/2;justify-content:flex-start;width:100%}.streaksite.normalMode .setsPage .setGrid .mixedSetCard{grid-template-columns:48px minmax(0,1fr)}}@media (max-width:960px){body.sprigzTheme .streaksite.normalMode.setsShell>div>.sprigzHeader{justify-content:space-between;max-width:none!important;inset:5px 12px auto!important}body.sprigzTheme .streaksite.normalMode.setsShell .siteContent{padding-top:110px!important}.streaksite.normalMode.simplifiedShell .setCreatorOverlay{top:68px!important;left:10px!important;right:10px!important}}@media (max-width:650px){.streaksite.normalMode .setsPage .setsTitle{gap:15px;padding:20px 17px}.streaksite.normalMode .setsPage .setsCreateMenu{width:100%}.streaksite.normalMode .setsPage .setsCreateMenu summary{justify-content:center}.streaksite.normalMode .setsPage .setsCreateChoices{width:100%;left:0;right:0}.streaksite.normalMode .setsPage .setTabs button{flex:44%}.streaksite.normalMode .setsPage .setLibraryToolbar{flex-direction:column;align-items:stretch}.streaksite.normalMode .setsPage .setLibraryToolbar>span{margin-right:0}.streaksite.normalMode .setsPage .setLibraryToolbar label{justify-content:space-between}.streaksite.normalMode .setsPage .setLibraryToolbar select{flex:0 60%;max-width:230px}.streaksite.normalMode .setsPage .setGrid article,.streaksite.normalMode .setsPage .mySetRow{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px 13px}.streaksite.normalMode .setsPage .setIcon,.streaksite.normalMode .setsPage .setGrid .studySet>span:first-child{width:40px;height:40px}.streaksite.normalMode .setsPage .setGrid .setControls,.streaksite.normalMode .setsPage .setGrid .mixedSetCard>button,.streaksite.normalMode .setsPage .mySetActions{grid-area:auto/1/auto/-1;justify-content:flex-start;width:100%}.streaksite.normalMode .setsPage .setGrid .setControls button{flex:auto}.streaksite.normalMode .setsPage .mixedChoices{grid-template-columns:1fr}.streaksite.normalMode .setsPage .mySetActions button{flex:auto}.streaksite.normalMode .setsPage .setFooter{flex-direction:column;align-items:stretch}.streaksite.normalMode .setsPage .setFooter button{width:100%}body.sprigzTheme .streaksite.normalMode.setsShell .siteContent{padding-top:108px!important}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .setsPage .setGrid article,.streaksite.normalMode .setsPage .mySetRow{transition:none!important}}.streaksite.normalMode.simplifiedShell .setCreatorOverlay{overscroll-behavior:contain;z-index:2400!important;background:#f8faf6!important}.streaksite.normalMode .setCreatorOverlay>header{z-index:4;background:#f8faf6;border-bottom:1px solid #d9e5d7;padding:12px 3px 10px;position:sticky;top:-24px}.streaksite.normalMode .setCreatorToast{z-index:2500!important}.streaksite.normalMode .setsCreateMenu[open]:after{content:"";pointer-events:auto;z-index:65;height:14px;position:absolute;top:100%;left:0;right:0}
body.sprigzTheme .streaksite.normalMode .sprigzUnifiedLibrary{padding-top:16px!important}.streaksite.normalMode .sprigzUnifiedLibrary .setsTopBar{z-index:60;background:#f7f9f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 6px;padding:10px 0 14px;display:flex;position:sticky;top:4px}body.sprigzTheme .streaksite.normalMode .sprigzUnifiedLibrary .setsTopBar h1{letter-spacing:-.04em;color:#174c36;font-weight:850;line-height:1.2;text-shadow:none!important;margin:0!important;padding:0!important;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important;font-size:clamp(28px,3vw,39px)!important}.streaksite.normalMode .sprigzUnifiedLibrary .setsCreateMenu{z-index:65;position:relative}.streaksite.normalMode .sprigzUnifiedLibrary .setsCreateMenu summary{white-space:nowrap;min-height:45px}.streaksite.normalMode .sprigzUnifiedLibrary .setsCreateChoices{z-index:66;transform-origin:100% 0;animation:.16s ease-out both setsMenuIn}@keyframes setsMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.streaksite.normalMode .sprigzUnifiedLibrary .setsTwoTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 16px;padding:5px;display:grid;background:#e6f0e3!important}body.sprigzTheme .streaksite.normalMode .sprigzUnifiedLibrary .setsTwoTabs button{min-height:43px;font-size:15px!important}.streaksite.normalMode .sprigzUnifiedLibrary .setLibrarySearch{margin-bottom:17px}.streaksite.normalMode .sprigzUnifiedLibrary .setFilterBar{gap:8px;padding-bottom:10px}.streaksite.normalMode .sprigzUnifiedLibrary .setsUnifiedFilters{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 0 17px;display:flex}.streaksite.normalMode .sprigzUnifiedLibrary .setsUnifiedFilters label{align-items:center;gap:7px;display:flex}.streaksite.normalMode .sprigzUnifiedLibrary .setsUnifiedFilters select{min-width:120px}.streaksite.normalMode .exploreSetsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;min-width:0;padding:0 0 14px;display:grid}body.sprigzTheme .streaksite.normalMode .exploreSetsGrid .exploreSetCard{text-align:left;cursor:pointer;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;overflow:hidden;color:#24382c!important;background:#fff!important;border:1px solid #d6e4d5!important;border-radius:18px!important;padding:0!important;box-shadow:0 6px 19px #123a280e!important}.streaksite.normalMode .exploreSetCard:hover{transform:translateY(-3px);border-color:#7fb28a!important;box-shadow:0 11px 25px #133d2922!important}.streaksite.normalMode .exploreSetCard:focus-visible{outline-offset:3px;outline:3px solid #318f5b}.streaksite.normalMode .exploreCover{aspect-ratio:16/9;background:#e3f1da;border-bottom:1px solid #d4e5d3;border-radius:15px 15px 21px 21px;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.streaksite.normalMode .exploreCover:before{content:"";pointer-events:none;z-index:2;border:1px solid #a0c49c55;border-radius:11px 11px 17px 17px;position:absolute;inset:7px}.streaksite.normalMode .exploreCover>img{object-fit:cover;width:100%;height:100%;display:block}.streaksite.normalMode .exploreCoverDefault{background:radial-gradient(circle at 50% 40%,#fffaf1 0%,#e6f2de 80%);flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.streaksite.normalMode .exploreCoverDefault img{object-fit:contain;filter:drop-shadow(0 5px 2px #24653b13);width:min(70%,205px);height:60%;display:block}body.sprigzTheme .streaksite.normalMode .exploreCoverDefault>span{color:#326a44;letter-spacing:.34em;font:900 14px/1.2 Courier New,monospace!important}.streaksite.normalMode .exploreSetCardCopy{min-width:0;padding:13px 15px 16px}body.sprigzTheme .streaksite.normalMode .exploreSetCardCopy strong{-webkit-line-clamp:2;color:#163e2d;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:20px;display:-webkit-box;overflow:hidden;font:800 16px/1.3 ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}body.sprigzTheme .streaksite.normalMode .exploreSetCardCopy small,body.sprigzTheme .streaksite.normalMode .exploreSetFlags{color:#597262;overflow-wrap:anywhere;margin-top:7px;display:block;font:500 12px/1.4 Courier New,monospace!important}body.sprigzTheme .streaksite.normalMode .exploreSetFlags{color:#216e45}.streaksite.normalMode .sprigzUnifiedLibrary .mySetsPanel{gap:11px;display:grid}.streaksite.normalMode .sprigzUnifiedLibrary .mySetRow{grid-template-columns:45px minmax(0,1fr) auto}.streaksite.normalMode .setCoverManage{flex-direction:column;align-items:start;gap:4px;min-width:0;display:flex}body.sprigzTheme .streaksite.normalMode .setCoverManage button{min-height:42px;padding:9px 12px;font-size:12px;font-weight:800;color:#1d5d3e!important;background:#e5f3de!important;border:1px solid #b5d4b6!important;border-radius:9px!important}.streaksite.normalMode .setCoverManage small{color:#657e6b;max-width:220px;font-size:11px;line-height:1.4}.streaksite.normalMode .sprigzUnifiedLibrary .setsAdvancedTools{background:#fff;border:1px solid #d5e4d2;border-radius:15px;margin-top:28px;padding:0;overflow:hidden}.streaksite.normalMode .sprigzUnifiedLibrary .setsAdvancedTools>summary{cursor:pointer;color:#256344;justify-content:space-between;padding:17px 20px;font-size:14px;font-weight:800;display:flex}.streaksite.normalMode .setsAdvancedTools[open] summary{background:#eef6e8;border-bottom:1px solid #d9e9d6}.streaksite.normalMode .setsAdvancedInner{gap:14px;padding:16px;display:grid}.streaksite.normalMode .setsAdvancedInner .reviewLauncher{margin:0}.streaksite.normalMode .setsMixedTool{background:#f6fbf3;border:1px solid #d4e6cf;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.streaksite.normalMode .setsMixedTool p{margin:5px 0;font:400 12px/1.5 Courier New,monospace}body.sprigzTheme .streaksite.normalMode .setsMixedTool>button{color:#fff;background:#174c36;border:1px solid #174c36;padding:10px 14px;border-radius:10px!important}.streaksite.normalMode .setsAdvancedInner .mixedChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.streaksite.normalMode .setsAdvancedInner .mixedChoices label{padding:11px;font-size:13px}.streaksite.normalMode .sprigzUnifiedLibrary .setPagination{padding:15px 0 0}.streaksite.normalMode .sprigzUnifiedLibrary .libraryNotice{margin-top:20px}.streaksite .coverReviewRow{background:#fff;border:1px solid #d1e2cd;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin:10px 0;padding:14px;display:flex}.streaksite .coverReviewRow>img,.streaksite .coverReviewPlaceholder{object-fit:cover;background:#e7f1e1;border-radius:10px;width:164px;height:92px}.streaksite .coverReviewPlaceholder{color:#55715c;place-items:center;font-size:12px;display:grid}.streaksite .coverReviewRow>div:nth-child(2){flex:1;gap:7px;min-width:155px;display:grid}.streaksite .coverReviewRow small{color:#657f6b;font-size:12px}.streaksite .coverReviewActions{align-items:center;gap:8px;display:flex}.streaksite .coverReviewActions button{color:#174c36;background:#e5f5df;border:1px solid #b2d3b3;border-radius:9px;min-height:44px;padding:10px 14px}.streaksite .coverReviewActions button:last-child{color:#a3443d;background:#fff1ef;border-color:#f1c4c0}.streaksite.normalMode .materialPreview{color:#24382c;width:min(1100px,100%);margin:0 auto;padding:35px clamp(16px,4vw,42px) 90px}.streaksite.normalMode .materialPreviewHero{background:#fff;border:1px solid #dae7d7;border-radius:20px;grid-template-columns:minmax(200px,.7fr) minmax(0,1fr);align-items:center;gap:25px;padding:20px;display:grid}.streaksite.normalMode .materialPreviewHero .exploreCover{border-radius:13px;overflow:hidden}body.sprigzTheme .streaksite.normalMode .materialPreviewHero h1{color:#174c36;margin:8px 0 10px;font:850 clamp(25px,3vw,38px)/1.2 ui-rounded,Segoe UI,system-ui,sans-serif!important}.streaksite.normalMode .materialPreviewHero p{color:#607568;font-size:15px;line-height:1.5}.streaksite.normalMode .materialPreviewHero small{color:#347c50;font:800 12px Courier New,monospace}.streaksite.normalMode .materialPreviewStudy{color:#fff;cursor:pointer;background:#174c36;border:0;border-radius:11px;min-height:46px;padding:12px 19px;font-weight:800}.streaksite.normalMode .materialPreviewSearch{gap:8px;margin:24px 0;font-size:14px;font-weight:700;display:grid}.streaksite.normalMode .materialPreviewSearch input{border:1px solid #c9dcc5;border-radius:11px;padding:13px 15px}.streaksite.normalMode .materialPreviewList{gap:13px;display:grid}.streaksite.normalMode .materialPreviewList article{background:#fff;border:1px solid #d6e5d3;border-radius:14px;padding:18px 22px}.streaksite.normalMode .materialPreviewList small{color:#3a8558;font:800 11px Courier New,monospace}.streaksite.normalMode .materialPreviewList h2{color:#1a4432;overflow-wrap:anywhere;font-size:19px}.streaksite.normalMode .materialPreviewList p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3e5d49;line-height:1.6}.streaksite.normalMode .materialPreviewList img{object-fit:contain;max-width:min(100%,350px);max-height:220px;margin:8px 0;display:block}@media (max-width:1150px){.streaksite.normalMode .exploreSetsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:760px){.streaksite.normalMode .sprigzUnifiedLibrary .setsTopBar{padding:8px 0 12px;top:0}.streaksite.normalMode .sprigzUnifiedLibrary .setsUnifiedFilters label{justify-content:space-between}.streaksite.normalMode .exploreSetsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.streaksite.normalMode .sprigzUnifiedLibrary .mySetRow{grid-template-columns:42px minmax(0,1fr)}.streaksite.normalMode .materialPreviewHero{grid-template-columns:1fr}}@media (max-width:460px){.streaksite.normalMode .exploreSetsGrid{grid-template-columns:1fr}.streaksite.normalMode .exploreSetCardCopy{padding:14px}.streaksite.normalMode .setsAdvancedInner .mixedChoices{grid-template-columns:1fr}.streaksite.normalMode .sprigzUnifiedLibrary .setsTopBar h1{font-size:28px!important}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .sprigzUnifiedLibrary .setsCreateChoices{animation:none!important}.streaksite.normalMode .exploreSetCard{transition:none!important}}.streaksite.normalMode .exploreSetWithFavorite{position:relative;overflow:visible!important}.streaksite.normalMode .exploreSetWithFavorite>.exploreSetOpen{width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;display:block;overflow:hidden}.streaksite.normalMode .exploreSetWithFavorite>.exploreSetOpen:focus-visible{outline-offset:3px;outline:3px solid #318f5b}body.sprigzTheme .streaksite.normalMode .exploreFavoriteButton{z-index:4;cursor:pointer;place-items:center;width:43px;height:43px;min-height:43px;padding:0;display:grid;position:absolute;top:12px;right:12px;color:#436c4d!important;background:#f8fff0f0!important;border:1px solid #a4c99e!important;border-radius:12px!important;font:900 27px/1 Arial!important;box-shadow:0 3px 10px #183c282e!important}body.sprigzTheme .streaksite.normalMode .exploreFavoriteButton[aria-pressed=true]{color:#a56e10!important;background:#fff5d5!important;border-color:#e7cb7f!important}.streaksite.normalMode .exploreCoverDefault{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:0;padding:12px 10px 13px;display:grid}.streaksite.normalMode .exploreCoverDefault img{object-fit:contain;place-self:center;width:min(68%,190px);height:100%;max-height:100%}body.sprigzTheme .streaksite.normalMode .exploreCoverDefault>span{text-align:center;margin:0;line-height:1.1}.streaksite.normalMode .sprigzUnifiedLibrary .setsTopActions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}body.sprigzTheme .streaksite.normalMode .sprigzUnifiedLibrary .setsMixButton{color:#20563a;cursor:pointer;background:#e5f2e9;border:1px solid #b9d6c4;border-radius:11px;align-items:center;gap:9px;min-height:45px;padding:10px 17px;font-size:14px;font-weight:850;display:inline-flex}.streaksite.normalMode .sprigzUnifiedLibrary .setsMixButton:hover,.streaksite.normalMode .sprigzUnifiedLibrary .setsMixButton[aria-expanded=true]{background:#d8ecdf;border-color:#73a98b}.streaksite.normalMode .sprigzUnifiedLibrary .setsMixedBuilder{background:#f7fbf7;border:1px solid #c4dfcb;border-radius:17px;gap:15px;margin:4px 0 20px;padding:clamp(17px,2.5vw,25px);display:grid;box-shadow:0 12px 30px #194c3210}.streaksite.normalMode .setsMixedBuilderHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.streaksite.normalMode .setsMixedEyebrow{letter-spacing:.12em;color:#498261;font:800 10px/1.4 Courier New,monospace}body.sprigzTheme .streaksite.normalMode .setsMixedBuilder h2{color:#184a34;margin:6px 0;font:850 clamp(21px,2.8vw,28px)/1.25 ui-rounded,Avenir Next,system-ui,sans-serif!important}.streaksite.normalMode .setsMixedBuilderHead p{color:#587661;max-width:780px;margin:0;font:400 13px/1.55 Courier New,monospace}body.sprigzTheme .streaksite.normalMode .setsMixedClose{color:#2c5b42;cursor:pointer;background:#fff;border:1px solid #d0e1d0;border-radius:10px;place-items:center;min-width:40px;height:40px;font-size:24px;display:grid}.streaksite.normalMode .setsMixedSearch{color:#3b684c;gap:7px;font-size:12px;font-weight:800;display:grid}body.sprigzTheme .streaksite.normalMode .setsMixedSearch input{color:#244d36;background:#fff;border:1px solid #c6dccc;border-radius:10px;width:100%;max-width:650px;min-height:45px;padding:11px 14px;font-size:14px}.streaksite.normalMode .setsMixedStats{color:#57745f;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.streaksite.normalMode .setsMixedStats strong{color:#1f623e}.streaksite.normalMode .setsMixedChoices{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;max-height:320px;padding:2px;display:grid;overflow:auto}.streaksite.normalMode .setsMixedChoices label{cursor:pointer;background:#fff;border:1px solid #d5e5d8;border-radius:11px;align-items:center;gap:11px;min-width:0;min-height:52px;padding:10px 13px;display:flex}.streaksite.normalMode .setsMixedChoices label:has(input:checked){background:#e9f6ec;border-color:#85ba94}.streaksite.normalMode .setsMixedChoices label:has(input:disabled){cursor:not-allowed;opacity:.72}.streaksite.normalMode .setsMixedChoices input{accent-color:#267449;flex-shrink:0;width:18px;height:18px}.streaksite.normalMode .setsMixedChoices label>span{overflow-wrap:anywhere;color:#234f37;flex:1;min-width:0;font-size:13px;font-weight:750}.streaksite.normalMode .setsMixedChoices label>small{color:#6b836f;flex-shrink:0;font-size:11px}.streaksite.normalMode .setsMixedEmpty{color:#607d68;grid-column:1/-1;font-size:13px}.streaksite.normalMode .setsMixedCaution{color:#625a2c;background:#fbf8e9;border:1px solid #d8d3a2;border-radius:9px;margin:0;padding:11px 13px;font-size:12px}.streaksite.normalMode .setsMixedFooter{border-top:1px solid #dbe8dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.streaksite.normalMode .setsMixedFooter>span{color:#5c7663;font:400 12px/1.5 Courier New,monospace}body.sprigzTheme .streaksite.normalMode .setsMixedFooter button{color:#fff;background:#205d41;border:1px solid #205d41;border-radius:11px;justify-content:center;align-items:center;gap:13px;min-height:45px;padding:10px 17px;font-size:13px;font-weight:800;display:inline-flex}.streaksite.normalMode .setsMixedFooter button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:750px){.streaksite.normalMode .setsMixedChoices{grid-template-columns:1fr}.streaksite.normalMode .setsMixedChoices label{flex-wrap:wrap}.streaksite.normalMode .setsMixedChoices label>small{margin-left:auto}}@media (max-width:480px){.streaksite.normalMode .sprigzUnifiedLibrary .setsTopActions{gap:6px}body.sprigzTheme .streaksite.normalMode .sprigzUnifiedLibrary .setsMixButton{min-height:42px;padding:9px 11px;font-size:12px}.streaksite.normalMode .setsMixedBuilder{margin-top:10px}.streaksite.normalMode .setsMixedFooter button{width:100%}}body.sprigzTheme .streaksite.normalMode .setsMixedLoadMore{color:#235d40;background:#fff;border:1px solid #c4ddcc;border-radius:10px;justify-self:start;min-height:42px;padding:10px 15px;font-size:12px;font-weight:800}.streaksite.normalMode .setsMixedLoadMore:disabled{opacity:.6;cursor:wait}.streaksite.normalMode .setsMixedFavorite{background:#fff;border:1px solid #cddfcf;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:52px;padding:11px 14px;display:flex}.streaksite.normalMode .setsMixedFavorite>span{color:#338653;flex-shrink:0;font-size:19px}.streaksite.normalMode .setsMixedFavorite>strong{color:#214d36;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.streaksite.normalMode .setsMixedFavorite>small{color:#627a6c;white-space:nowrap;font-size:11px}@media (max-width:750px){.streaksite.normalMode .setsMixedFavorite{flex-wrap:wrap}.streaksite.normalMode .setsMixedFavorite>small{margin-left:31px}}
.streaksite.normalMode .classroomDashboard{box-sizing:border-box;color:#193e2b;width:min(1190px,100%);margin:0 auto;padding:clamp(21px,3.6vw,42px) clamp(16px,3.5vw,36px) 90px;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}.streaksite.normalMode .classroomDashboard button{cursor:pointer;color:#255d3c;background:#fff;border:1px solid #bdd8b8;border-radius:11px;min-height:41px;padding:10px 15px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,transform .15s;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif!important}.streaksite.normalMode .classroomDashboard button:hover:not(:disabled){background:#edf7e9;border-color:#79b386;transform:translateY(-1px)}.streaksite.normalMode .classroomDashboard button:focus-visible,.streaksite.normalMode .classroomDashboard :is(input,select):focus-visible{outline-offset:2px;outline:3px solid #55a16e}.streaksite.normalMode .classroomDashboard button:disabled{opacity:.55;cursor:wait;transform:none}.streaksite.normalMode .classDashHero{box-sizing:border-box;background:linear-gradient(115deg,#e9f5e4,#f9fbf2);border:1px solid #cbe0c5;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 25px;padding:clamp(20px,3vw,29px);display:flex;box-shadow:0 7px 22px #123d2b0b}.streaksite.normalMode .classDashHero>div:first-child{flex:1;min-width:0}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashHero small,body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashSectionHeading small{color:#3f8c58;letter-spacing:.08em;display:block;font:800 11px/1.4 var(--brand-display,"Courier New",monospace)!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashHero h1{letter-spacing:-.04em;overflow-wrap:anywhere;color:#163f2c!important;margin:8px 0 7px!important;font:900 clamp(25px,3.5vw,39px)/1.12 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashHero p{color:#607c68;margin:0;font:500 12px/1.5 var(--brand-display,"Courier New",monospace)!important}.streaksite.normalMode .classDashHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.streaksite.normalMode .classDashConnection{color:#2b7d48;white-space:nowrap;font-size:12px;font-weight:850}.streaksite.normalMode .classDashHeroActions button{color:#fff!important;background:#185139!important;border-color:#185139!important}.streaksite.normalMode .classDashSection{background:#fff;border:1px solid #d5e4d3;border-radius:18px;min-width:0;margin-bottom:21px;padding:22px;box-shadow:0 6px 19px #1137240a}.streaksite.normalMode .classDashSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashSectionHeading h2{letter-spacing:-.02em;color:#19442e!important;margin:4px 0 0!important;font:850 21px/1.28 ui-rounded,Segoe UI,sans-serif!important}.streaksite.normalMode .classDashSectionHeading>span{color:#658369;font:750 12px/1.3 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .classDashSavedGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.streaksite.normalMode .classDashRoomCard{background:#f8fcf6;border:1px solid #cddfc9;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:17px;display:flex;box-shadow:0 3px 8px #12372408}.streaksite.normalMode .classDashRoomSymbol{background:#e3f1dc;border-radius:10px;place-items:center;width:41px;height:41px;font-size:22px;display:grid}.streaksite.normalMode .classDashRoomCard>strong{color:#17422d;overflow-wrap:anywhere;font:850 17px/1.25 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .classDashRoomCard>span{color:#4b6b54;font-size:12px}.streaksite.normalMode .classDashRoomCard>small{color:#769178;font:700 11px/1.3 var(--brand-display,"Courier New",monospace)}.streaksite.normalMode .classroomDashboard .classDashRoomCard>button{color:#fff;background:#174c36;border-color:#174c36;width:100%;margin-top:auto}.streaksite.normalMode .classroomDashboard .classDashRoomCard>button:hover{background:#256948}.streaksite.normalMode .classDashEmpty{color:#5c7461;background:#f9fcf7;border:1px dashed #bfd5b9;border-radius:12px;padding:22px}.streaksite.normalMode .classDashLoading{color:#416b4d;padding:26px}.streaksite.normalMode .classDashActions{gap:10px;margin:0 0 23px;display:grid}.streaksite.normalMode .classDashAction{background:#f8fbf5;border:1px solid #d6e3d0;border-radius:14px;align-items:center;gap:15px;padding:16px 18px;display:flex}.streaksite.normalMode .classDashAction>span:first-child{font-size:24px}.streaksite.normalMode .classDashAction>div{flex:1;min-width:0}.streaksite.normalMode .classDashAction strong{color:#214933;font-size:15px;font-weight:850}.streaksite.normalMode .classDashAction p{color:#6b806e;margin:4px 0 0;font-size:12px;line-height:1.5}.streaksite.normalMode .classDashActionForm{background:#eef7e9;border:1px solid #bfd8b9;border-radius:13px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px;display:flex}.streaksite.normalMode .classDashActionForm label,.streaksite.normalMode .classDashExitControls label{color:#355e43;flex:190px;gap:6px;font-size:12px;font-weight:750;display:grid}.streaksite.normalMode .classroomDashboard :is(input,select){box-sizing:border-box;color:#193e2b;background:#fff;border:1px solid #b9d2b9;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:9px 12px;font:550 14px/1.3 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .classroomDashboard .classDashActionForm>button{color:#fff;background:#174c36;border-color:#174c36}.streaksite.normalMode .classDashOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0 0 24px;display:grid}.streaksite.normalMode .classDashOverview>div{background:#ecf5e8;border:1px solid #d2e4ce;border-radius:15px;gap:7px;padding:18px;display:grid}.streaksite.normalMode .classDashOverview>div>span{font-size:22px}.streaksite.normalMode .classDashOverview>div>strong{color:#1d4e34;font-size:15px}.streaksite.normalMode .classDashOverview>div>small{color:#627b65;font-size:11px}.streaksite.normalMode .classroomDashboard .roomRoster{margin:0 0 22px}.streaksite.normalMode .classroomDashboard .classDashMember{background:0 0;border-top:1px solid #e6eee2;align-items:center;gap:12px;min-height:68px;padding:12px 0;display:flex}.streaksite.normalMode .classDashMember>span{flex:1;gap:3px;min-width:0;display:grid}.streaksite.normalMode .classDashMember>span strong{color:#1d462f;overflow-wrap:anywhere}.streaksite.normalMode .classDashMember>span small{color:#6b826f}.streaksite.normalMode .classDashMember em{color:#3f7a53;font-size:12px;font-style:normal}.streaksite.normalMode .classDashFooter{background:#fcfaf4;border:1px solid #dccbb9;border-radius:15px;justify-content:space-between;align-items:start;gap:22px;margin:23px 0 15px;padding:22px;display:flex}.streaksite.normalMode .classDashFooter>div:first-child{flex:1;min-width:0}.streaksite.normalMode .classDashFooter strong{color:#493d2c;font-size:15px}.streaksite.normalMode .classDashFooter p{color:#756953;margin:7px 0 0;font-size:12px}.streaksite.normalMode .classDashExitControls{justify-items:stretch;gap:10px;min-width:min(100%,260px);display:grid}.streaksite.normalMode .classroomDashboard .classDashExitControls>.leaveRoom{color:#9b372a!important;background:#fff!important;border-color:#d6a69f!important}.streaksite.normalMode .classroomDashboard .classDashExitControls>.classDashEnd{color:#fff!important;background:#a03c30!important;border-color:#a03c30!important}.streaksite.normalMode .classDashSecondary{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.streaksite.normalMode .classDashError{color:#8b392d;background:#fff2ec;border:1px solid #e4b6a9;border-radius:12px;padding:14px 17px}@media (max-width:700px){.streaksite.normalMode .classDashHero{flex-direction:column;align-items:flex-start}.streaksite.normalMode .classDashHeroActions{justify-content:space-between;width:100%}.streaksite.normalMode .classDashSavedGrid{grid-template-columns:1fr}.streaksite.normalMode .classDashFooter{flex-direction:column}.streaksite.normalMode .classDashExitControls{width:100%;min-width:0}}@media (max-width:440px){.streaksite.normalMode .classroomDashboard{padding:16px 12px 72px}.streaksite.normalMode .classDashSection{padding:17px}.streaksite.normalMode .classDashOverview{grid-template-columns:1fr 1fr;gap:9px}.streaksite.normalMode .classDashOverview>div{padding:13px}.streaksite.normalMode .classDashAction{flex-wrap:wrap;padding:13px}.streaksite.normalMode .classDashAction>button{margin-left:auto}.streaksite.normalMode .classDashMember{flex-wrap:wrap}.streaksite.normalMode .classDashMember>em{margin-left:auto}}@media (prefers-reduced-motion:reduce){.streaksite.normalMode .classroomDashboard button{transition:none!important;transform:none!important}}.streaksite.normalMode.simplifiedShell.classroomWorkspaceShell{position:relative}body.sprigzTheme .streaksite.normalMode.simplifiedShell.classroomWorkspaceShell>div>.sprigzHeader{justify-content:flex-end;align-items:center;gap:10px;width:auto!important;max-width:calc(100% - var(--sprigz-sidebar-width) - 20px)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;margin:0!important;padding:2px 0!important;display:flex!important;position:absolute!important;top:8px!important;left:auto!important;right:clamp(14px,3vw,42px)!important}.streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent{box-sizing:border-box;min-height:100dvh;padding-top:110px!important}.streaksite.normalMode .classroomDashboard .classDashIdentity{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 12px!important;padding:12px 0 16px!important}.streaksite.normalMode .classDashIdentityMeta{color:#5b7562;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;font-size:12px;display:flex}.streaksite.normalMode .classDashIdentityMeta .classDashConnection{color:#2d7a49!important}.streaksite.normalMode .classDashTabs{background:#e7f0e2;border:1px solid #d0e0cb;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:21px;padding:5px;display:grid}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashTabs>button{min-height:47px;color:#37634b!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;font-weight:850!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashTabs>button[aria-selected=true]{color:#fff!important;background:#195138!important;border-color:#195138!important}.streaksite.normalMode .classroomDashboard .classDashTabPanel[hidden]{display:none!important}.streaksite.normalMode .classroomDashboard .classDashTabPanel{min-width:0}.streaksite.normalMode .classDashPanelIntro{margin:4px 0 14px;padding:0 3px}.streaksite.normalMode .classDashPanelIntro small{color:#3f8c58;letter-spacing:.1em;font-size:10px;font-weight:850}.streaksite.normalMode .classDashPanelIntro h2{color:#19442e;margin:5px 0;font-size:clamp(19px,2.5vw,24px)}.streaksite.normalMode .classDashPanelIntro p{color:#607862;margin:0;font-size:12px}.streaksite.normalMode .classroomDashboard .classDashTabPanel>.roomAssignments{margin-top:0!important}.streaksite.normalMode .classDashSettingsDetails{padding:10px 0 21px}.streaksite.normalMode .classDashSettingsDetails strong,.streaksite.normalMode .classDashSettingsOption strong{color:#1b452f;font-size:15px;display:block}.streaksite.normalMode .classDashSettingsDetails p,.streaksite.normalMode .classDashSettingsOption p{color:#687b68;margin:5px 0 0;font-size:12px;line-height:1.6}.streaksite.normalMode .classDashSettingsOption{border-top:1px solid #e3ebe1;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.streaksite.normalMode .classDashSettingsOption>div:first-child{flex:1;min-width:0}.streaksite.normalMode .classDashSettingsOption>button{flex-shrink:0}.streaksite.normalMode .classDashSettingsOption>.classDashExitControls{flex:0 0 min(275px,100%)}.streaksite.normalMode .classDashSettingsOption .classDashExitControls{gap:9px;min-width:0;display:grid}.streaksite.normalMode .classDashSettingsOption .leaveRoom{color:#9b372a!important;background:#fff!important;border-color:#d6a69f!important}.streaksite.normalMode .classDashDangerZone{border-top-color:#e9c9c4}.streaksite.normalMode .classDashDangerZone>button{color:#fff!important;background:#a03c30!important;border-color:#a03c30!important}.streaksite.normalMode .classDashTabPanel .classDashSecondary{margin:17px 0 0}@media (max-width:960px){body.sprigzTheme .streaksite.normalMode.simplifiedShell.classroomWorkspaceShell>div>.sprigzHeader{justify-content:space-between!important;width:auto!important;max-width:none!important;left:12px!important;right:12px!important}.streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent{padding-top:109px!important}}@media (max-width:650px){.streaksite.normalMode .classDashSettingsOption{flex-direction:column;align-items:stretch;gap:13px}.streaksite.normalMode .classDashSettingsOption>.classDashExitControls{flex-basis:auto;width:100%}.streaksite.normalMode .classDashSettingsOption>button{width:100%}.streaksite.normalMode .classDashTabs{gap:3px;padding:4px}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashTabs>button{min-height:44px;padding:9px 6px!important;font-size:12px!important}.streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent{padding-top:105px!important}}body.sprigzTheme .streaksite.normalMode .classroomDashboard.liveRoom{box-sizing:border-box!important;width:min(1220px,100%)!important;max-width:1220px!important;margin:0 auto!important;padding:clamp(12px,2vw,24px) clamp(16px,2.6vw,34px) 100px!important}body.sprigzTheme .streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent{padding-top:82px!important}body.sprigzTheme .streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent>.progressSaveStatus{z-index:25;top:67px;right:clamp(16px,3vw,42px);margin:0!important;position:absolute!important}body.sprigzTheme .streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent>.progressSaveStatus.needsAttention{max-width:100%;top:auto;right:auto;position:relative!important}.streaksite.normalMode .classroomDashboard .classDashIdentity{margin-bottom:29px!important;padding:18px 0 21px!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashIdentity h1{margin:10px 0 9px!important;font-size:clamp(32px,3.3vw,43px)!important;line-height:1.15!important}.streaksite.normalMode .classDashIdentityMeta{gap:10px 25px!important;font-size:12px!important}.streaksite.normalMode .classroomDashboard .classDashTabs{gap:8px!important;margin-bottom:31px!important;padding:6px!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashTabs>button{min-height:53px!important;font-size:14px!important}.streaksite.normalMode .classroomDashboard .classDashTabPanel{padding:0 1px}.streaksite.normalMode .classroomDashboard .classDashTabPanel>.roomAssignments{box-sizing:border-box!important;background:#fff!important;border:1px solid #d0e0cc!important;border-radius:19px!important;min-height:280px!important;padding:clamp(22px,2.8vw,32px)!important;box-shadow:0 9px 22px #183d2a0b!important}.streaksite.normalMode .classroomDashboard .roomAssignments .assignmentWorkspaceHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;margin:0 0 22px!important;padding:0 0 20px!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .roomAssignments .assignmentWorkspaceHead h2{color:#17452e!important;margin:0 0 6px!important;font:850 clamp(22px,2.6vw,28px)/1.2 ui-rounded,Segoe UI,sans-serif!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .roomAssignments .assignmentWorkspaceHead p{color:#6b806c!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.streaksite.normalMode .classroomDashboard .assignmentWorkspaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}body.sprigzTheme .streaksite.normalMode .classroomDashboard .assignmentWorkspaceActions>.assignmentCreateButton{color:#fff!important;background:#174c36!important;border-color:#174c36!important;min-height:46px!important;padding:10px 18px!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .assignmentWorkspaceActions>.assignmentRefreshButton{color:#37674a!important;background:#f7fbf6!important;border-color:#d5e5d0!important;min-height:46px!important}.streaksite.normalMode .classroomDashboard .classDashEmptyAssignments{text-align:center;background:#f8fbf5;border:1px dashed #c9dec6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:210px;margin:5px 0 12px;padding:30px 20px;display:flex}.streaksite.normalMode .classDashEmptyAssignments>span{color:#598c61;background:#e5f1dd;border-radius:13px;place-items:center;width:54px;height:54px;font-size:31px;display:grid}.streaksite.normalMode .classDashEmptyAssignments strong{color:#214e35;font:850 17px/1.35 ui-rounded,Segoe UI,sans-serif}.streaksite.normalMode .classDashEmptyAssignments p{color:#708672;margin:0;font-size:13px;line-height:1.5}.streaksite.normalMode .classroomDashboard .assignmentCreator{background:#f6faf3;border:1px solid #d3e5cb;border-radius:14px;margin:0 0 25px;padding:22px}.streaksite.normalMode .classroomDashboard .assignmentCreator h3{color:#16492e;margin:0 0 17px;font-size:19px}.streaksite.normalMode .classroomDashboard .assignmentCreator .learningFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.streaksite.normalMode .classroomDashboard .assignmentCreator .learningFields label{min-width:0}.streaksite.normalMode .classroomDashboard .assignmentCreator>.ownerHint{color:#65836c;font-size:12px;line-height:1.55}.streaksite.normalMode .classroomDashboard .assignmentCreator>button{color:#fff!important;background:#194e36!important;border-color:#194e36!important}.streaksite.normalMode .classroomDashboard .roomAssignments .ownerRows{gap:16px;display:grid}.streaksite.normalMode .classroomDashboard .roomAssignments .ownerRow{background:#fbfdfa;border:1px solid #e0ebdc;border-radius:13px;gap:16px;padding:18px 20px}.streaksite.normalMode .classroomDashboard .roomAssignments .ownerRow>*{min-width:0}.streaksite.normalMode .classroomDashboard .classDashTabPanel .classDashSecondary{margin:24px 0 0}@media (max-width:960px){body.sprigzTheme .streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent{padding-top:98px!important}body.sprigzTheme .streaksite.normalMode.simplifiedShell.classroomWorkspaceShell .siteContent>.progressSaveStatus{top:63px;right:17px}}@media (max-width:650px){body.sprigzTheme .streaksite.normalMode .classroomDashboard.liveRoom{width:100%!important;padding:14px 14px 75px!important}.streaksite.normalMode .classroomDashboard .classDashIdentity{margin-bottom:18px!important;padding:13px 0 16px!important}.streaksite.normalMode .classroomDashboard .classDashTabs{gap:4px!important;margin-bottom:22px!important}body.sprigzTheme .streaksite.normalMode .classroomDashboard .classDashTabs>button{min-height:45px!important;font-size:12px!important}.streaksite.normalMode .classroomDashboard .classDashTabPanel>.roomAssignments{min-height:240px!important;padding:19px!important}.streaksite.normalMode .classroomDashboard .assignmentWorkspaceActions{justify-content:flex-start;width:100%}.streaksite.normalMode .classroomDashboard .assignmentCreator .learningFields{grid-template-columns:1fr}.streaksite.normalMode .classroomDashboard .classDashEmptyAssignments{min-height:170px}}.classroomDashboard .classDashTeacherPreference{background:#f3f9f1;border:1px solid #d8e6d3;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.classroomDashboard .classDashTeacherPreference>div{flex:250px;min-width:0}.classroomDashboard .classDashTeacherToggle{white-space:nowrap;color:#17492f;cursor:pointer;background:#e2f3db;border:1px solid #c7e0bf;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font:750 13px ui-rounded,Segoe UI,sans-serif;display:flex}.classroomDashboard .classDashTeacherToggle input{accent-color:#187b48;cursor:pointer;width:18px;min-width:18px;height:18px}.classroomDashboard .classDashTeacherToggle:has(input:disabled){opacity:.6;cursor:wait}.classroomDashboard .classDashMember .classDashRoleAction{color:#20573b;background:#e6f2df;border:1px solid #bfd7bb;border-radius:9px;min-height:41px;padding:10px 12px;font:750 12px ui-rounded,Segoe UI,sans-serif}.classroomDashboard .classDashMember .classDashRoleAction:hover:not(:disabled){background:#d8ecd0}.classroomDashboard .classDashMember .removeRoomMember{border-radius:9px;min-height:41px;padding:10px 12px}@media (max-width:650px){.classroomDashboard .classDashTeacherPreference{flex-direction:column;align-items:stretch}.classroomDashboard .classDashTeacherToggle{white-space:normal;justify-content:center}.classroomDashboard .classDashMember{flex-wrap:wrap}}
.liveGames{color:#123e2d;background:#f5faef;border:1px solid #b8d5af;border-radius:24px;margin:24px 0;padding:clamp(18px,3vw,32px)}.liveGames>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.liveGames h2{margin:5px 0;font-size:clamp(24px,3vw,36px)}.liveGames h3{margin:0 0 16px;font-size:23px}.liveGames p{color:#496554;line-height:1.6}.liveGames button{color:#153e2c;min-height:44px;font:inherit;cursor:pointer;background:#e6f3dc;border:1px solid #98b78b;border-radius:12px;padding:12px 18px}.liveGames button.primary{background:#b4ef71;font-weight:700}.liveGames button:disabled{cursor:default;opacity:.6}.liveGames button:focus-visible{outline-offset:3px;outline:3px solid #308551}.matchSetup{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.matchSetup>form,.matchSetup>div{background:#fffef7;border:1px solid #d0dfc6;border-radius:18px;padding:24px}.liveGames label{gap:8px;margin-bottom:16px;font-weight:600;display:grid}.liveGames input,.liveGames select{box-sizing:border-box;color:#183e2c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a9bf9c;border-radius:10px;padding:12px}.matchOptions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.matchBanner{color:#fff;background:#164a36;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:24px;display:flex}.matchBanner>div{gap:8px;display:grid}.matchBanner strong{letter-spacing:.09em;font-size:32px}.matchBanner span{color:#d7ead0;font-size:14px}.matchBanner small{color:#c7eab6}.matchLobby{text-align:center;padding:28px}.matchQuestion{background:#fffef9;border:1px solid #d0dfc6;border-radius:18px;padding:24px}.matchQuestion>img{object-fit:contain;max-width:100%;max-height:280px;margin:0 auto 20px;display:block}.matchAnswers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.matchAnswers button{text-align:left;align-items:center;gap:12px;min-height:76px;display:flex;opacity:1!important}.matchAnswers button.chosen{background:#d8eed0;border:3px solid #316d50}.matchAnswers button.right{color:#fff;background:#197444;border-color:#197444}.matchBoard{margin:24px 0}.matchBoard ol{padding:0;list-style:none}.matchBoard li{border-bottom:1px solid #c9dac0;align-items:center;gap:16px;padding:16px;display:flex}.matchBoard li>span{overflow-wrap:anywhere;flex:1}.matchBoard small,.matchRecent small{color:#56725a;margin-top:4px;display:block}.matchRecent{margin-top:24px}.matchRecent button{text-align:left;max-width:100%;margin:5px}.matchError{background:#fff0dd;border-radius:12px;padding:14px;color:#783c10!important}.matchEnd{margin-top:8px}.matchTimer{font-variant-numeric:tabular-nums}@media (max-width:640px){.matchSetup,.matchAnswers{grid-template-columns:1fr}.liveGames>header{flex-direction:column;align-items:flex-start}.matchBoard li{gap:8px;padding:14px 0;font-size:14px}.matchBanner{padding:18px}.matchBanner strong{font-size:25px}.matchSetup>form,.matchQuestion{padding:18px}.matchBoard li button{padding:8px}.matchOptions{gap:10px}}.sprigzHeader nav .joinGameTab{white-space:nowrap;background:#c7f39b;border:1px solid #8eb66f;font-weight:750}.growthStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.growthStats>span{background:#e2efd4;border-radius:14px;gap:8px;padding:18px;display:grid}.growthStats small{letter-spacing:.06em;font-size:11px}.growthStats b{font-size:24px}.growthTrack{background:#d8e7cc;border-radius:12px;min-height:42px;margin:16px 0 24px;position:relative;overflow:hidden}.growthTrack>span{background:#a2df75;transition:width .4s;position:absolute;inset:0 auto 0 0}.growthTrack>b{padding:12px 16px;display:block;position:relative}.growthShop{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.growthShop article{background:#fffef7;border:1px solid #b7d2a4;border-radius:16px;padding:22px}.growthShop h4{margin:0;font-size:22px}.growthShop small{margin:10px 0;display:block}.growthShop button{width:100%}.growthPowers{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.growthFeedback{overflow-wrap:anywhere;background:#fff0d9;border-radius:12px;margin:12px 0;padding:16px}.growthFeedback.correct{color:#1b512e;background:#d4efc4}@media (max-width:600px){.growthStats{grid-template-columns:repeat(2,1fr)}.growthStats>span{padding:14px}.growthShop{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.growthTrack>span{transition:none}}.growthCrops{background:#ebf4e2;border:1px solid #b3c9a3;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.growthCrops>div{flex:1;min-width:120px}.growthCrops small{color:#536f51;margin-top:8px;display:block}.growthCrops>span{align-items:flex-end;width:70px;height:85px;transition:opacity .3s;display:flex}.growthCrops img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}@media (max-width:600px){.growthCrops{flex-wrap:wrap;gap:8px}.growthCrops>div{flex-basis:100%}.growthCrops>span{width:calc(20% - 6.4px);height:60px}}.liveGames.livePolished{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:min(1100px,100%);margin:28px auto 60px;padding:0}.livePolished>header{box-shadow:none;background:0 0;border:0;padding:0 0 24px;position:static}.livePolished>header small{letter-spacing:.18em;font-size:11px;font-weight:750}.livePolished h2{margin:10px 0;font-size:clamp(28px,4vw,42px);line-height:1.15}.livePolished>header p{margin:10px 0 0}.liveViewSwitch{background:#e2edda;border:1px solid #c5d9ba;border-radius:14px;gap:6px;width:fit-content;margin:0 auto 24px;padding:5px;display:flex}.liveViewSwitch button{background:0 0;border:0;min-width:150px;font-weight:650}.liveViewSwitch button[aria-pressed=true]{color:#fff;background:#174e38;box-shadow:0 2px 5px #183d231a}.livePolished .matchSetup{max-width:800px;margin:0 auto;display:block}.livePolished .joinSetup{max-width:460px}.livePolished .matchSetup>form,.livePolished .matchSetup>.hostSignIn{background:#fcfef7;border-color:#c8dbbc;border-radius:22px;padding:clamp(22px,4vw,36px);box-shadow:0 12px 35px #163c2210}.joinGameForm h3{margin-bottom:8px}.joinGameForm>p{margin:0 0 24px}.joinGameForm .primary{width:100%;margin-top:6px}.livePolished .gameCodeInput{letter-spacing:.2em;text-align:center;min-height:64px;font-size:24px;font-weight:700}.liveModeChoices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;display:grid}.liveModeChoices legend{margin-bottom:14px;font-weight:700}.liveModeChoices button{text-align:left;background:#eef5e7;border-color:#cadcc0;flex-direction:column;gap:8px;padding:16px;display:flex}.liveModeChoices button small{color:#51654c;font-size:13px;line-height:1.5}.liveModeChoices button[aria-pressed=true]{background:#dff1cd;border:2px solid #438355;padding:15px}.hostSetupFooter{border-top:1px solid #dae5d2;align-items:center;gap:20px;margin-top:8px;padding-top:18px;display:flex}.hostSetupFooter p{flex:1;margin:0;font-size:13px}.hostSetupFooter button{white-space:nowrap}.livePolished .matchRecent{max-width:800px;margin:28px auto}.matchRecent summary,.matchStandings summary{cursor:pointer;box-sizing:border-box;color:#32573c;min-height:44px;padding:14px 0;font-weight:650}.matchRecent summary span{background:#dce9d0;border-radius:20px;margin-left:6px;padding:4px 8px;font-size:12px}.matchRecent>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.livePolished .matchRecent button{background:#f4f9ed;border-color:#d2dfc5;margin:0;padding:16px}.livePolished .matchBanner{border-radius:16px;gap:16px;margin:0 0 22px;padding:16px 22px}.livePolished .matchBanner>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.livePolished .matchBanner strong{font-size:24px}.livePolished .matchBanner button{min-height:40px;padding:8px 12px;font-size:13px}.livePolished .growthStats{gap:8px;margin:12px 0}.livePolished .growthStats>span{gap:4px;padding:12px 16px}.livePolished .growthStats b{font-size:21px}.livePolished .growthCrops{gap:8px;padding:10px 16px}.livePolished .growthCrops>span{width:44px;height:48px}.livePolished .growthCrops small{margin-top:4px;font-size:12px}.livePolished .growthTrack{min-height:30px;margin:10px 0 16px;font-size:12px}.livePolished .growthTrack>b{padding:8px 12px}.livePolished .matchBoard{background:#f8fcf2;border:1px solid #ccdec0;border-radius:18px;margin:16px 0;padding:20px}.livePolished .matchBoard ol{margin-bottom:0}.livePolished .matchBoard li:last-child{border-bottom:0}.livePolished .matchQuestion h3{font-size:clamp(22px,3vw,30px);line-height:1.35}.livePolished .matchStandings{border-top:1px solid #cad9bd;margin-top:20px}.livePolished .matchEnd{color:#735441;background:0 0;border-color:#cabbac}.livePolished .hostSignIn{text-align:center;max-width:460px;margin:auto}@media (max-width:640px){.liveGames.livePolished{margin-top:18px}.liveViewSwitch{box-sizing:border-box;width:100%}.liveViewSwitch button{flex:1;min-width:0}.liveModeChoices{grid-template-columns:1fr;gap:8px}.liveModeChoices button{gap:4px;padding:12px 14px}.liveModeChoices button[aria-pressed=true]{padding:11px 13px}.hostSetupFooter{flex-direction:column;align-items:stretch;gap:14px}.matchRecent>div{grid-template-columns:1fr}.livePolished .matchBanner>div:first-child{flex-basis:100%}.livePolished .matchBanner strong{font-size:22px}.livePolished .matchBoard{padding:14px}.livePolished .growthCrops>div{flex-basis:auto}.livePolished .growthCrops>span{width:32px;height:38px}}.liveSetPicker{margin-bottom:24px}.liveSetLabel{margin-bottom:8px;font-weight:650;display:block}.liveGames .liveSetSelection{text-align:left;background:#fffef9;border-color:#a9c395;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;display:flex}.liveSetSelection>span{min-width:0}.liveSetSelection strong{overflow-wrap:anywhere;display:block}.liveSetSelection small{color:#5d7255;margin-top:6px;line-height:1.45;display:block}.liveSetSelection>b{white-space:nowrap;font-size:13px}.liveSetOptions{background:#f6faef;border:1px solid #bdcfb0;border-radius:16px;margin-top:10px;padding:18px}.liveGames .liveSetSearch{margin-bottom:14px;font-size:13px}.liveSetFilters{flex-wrap:wrap;gap:6px;display:flex}.liveGames .liveSetFilters button{background:0 0;border-color:#cbdac0;min-height:40px;padding:8px 14px;font-size:13px}.liveGames .liveSetFilters button[aria-pressed=true]{color:#fff;background:#174e38;border-color:#174e38}.liveGames .liveSetCount{color:#5d7255;margin:14px 0 8px;font-size:12px}.liveSetResults{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:320px;padding:3px;display:flex;overflow:auto}.liveGames .liveSetResults>button{text-align:left;background:#fffef9;border-color:#d2dfc6;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.liveSetResults>button>span:first-child{flex:1;min-width:0}.liveSetResults strong{overflow-wrap:anywhere;font-size:15px;display:block}.liveSetResults small{color:#607359;margin-top:4px;font-size:12px;line-height:1.5;display:block}.liveSetQuestionCount{text-align:right;white-space:nowrap;font-weight:700}.liveSetQuestionCount small{font-weight:400}.liveGames .liveSetResults>button[aria-pressed=true]{background:#e3f2d5;border-color:#4f835c}.liveSetEmpty{text-align:center;padding:24px 12px}.liveSetEmpty p{font-size:14px}.liveSetHint{color:#607359;margin-top:14px;font-size:12px;display:block}@media (max-width:600px){.liveSetOptions{padding:12px}.liveGames .liveSetSelection{gap:12px;padding:14px}.liveSetResults{max-height:280px}.liveGames .liveSetResults>button{padding:12px}.liveSetResults strong{font-size:14px}}
