.CodingSandbox_codingSandboxContainer__ToBNp{width:90%;max-width:1400px;margin:20px auto;min-height:calc(100vh - 40px);display:flex;flex-direction:column;box-sizing:border-box;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.CodingSandbox_codingSandboxContainer__ToBNp:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.CodingSandbox_toolbar__FcLdd{padding:20px 24px;background:linear-gradient(90deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:16px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CodingSandbox_toolbar__FcLdd:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#3b82f6,#0000)}.CodingSandbox_editorSelectContainer__CBX_Y{min-width:140px;margin:0!important}.CodingSandbox_editorSelectContainer__CBX_Y .CodingSandbox_MuiOutlinedInput-root__0o7PQ{background:#fff;border-radius:8px;transition:all .2s ease}.CodingSandbox_editorSelectContainer__CBX_Y .CodingSandbox_MuiOutlinedInput-root__0o7PQ:hover{background:#f8fafc;box-shadow:0 2px 4px #0000001a}.CodingSandbox_codefileUrlInput__ZJ2tT{min-width:280px;flex:1;max-width:400px}.CodingSandbox_codefileUrlInput__ZJ2tT .CodingSandbox_MuiOutlinedInput-root__0o7PQ{background:#fff;border-radius:8px;transition:all .2s ease}.CodingSandbox_codefileUrlInput__ZJ2tT .CodingSandbox_MuiOutlinedInput-root__0o7PQ:hover{background:#f8fafc}.CodingSandbox_codefileUrlInput__ZJ2tT .CodingSandbox_MuiOutlinedInput-root__0o7PQ.CodingSandbox_Mui-focused__pkZTh{background:#fff;box-shadow:0 0 0 3px #3b82f61a}.CodingSandbox_toolbar__FcLdd button{border-radius:8px!important;padding:8px 16px!important;font-weight:500!important;text-transform:none!important;transition:all .2s ease!important;min-height:40px!important}.CodingSandbox_toolbar__FcLdd button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026!important}.CodingSandbox_warningBanner__0RkD_{margin:0 24px 16px;padding:12px 16px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;color:#92400e;font-weight:500;display:flex;align-items:center;gap:8px;animation:CodingSandbox_slideDown__9SWCD .3s ease-out}@keyframes CodingSandbox_slideDown__9SWCD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CodingSandbox_warningBanner__0RkD_:before{content:"⚠️";font-size:18px}.CodingSandbox_mainGrid__8oaZ4{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:24px;flex:1;min-height:0;align-items:start}.CodingSandbox_feedbackColumn__sHqWN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;max-height:calc(100vh - 180px);overflow-y:auto;box-shadow:0 2px 4px #0000000d;position:-webkit-sticky;position:sticky;top:24px;transition:all .2s ease}.CodingSandbox_feedbackColumn__sHqWN:hover{box-shadow:0 4px 8px #0000001a}.CodingSandbox_feedbackColumn__sHqWN::-webkit-scrollbar{width:6px}.CodingSandbox_feedbackColumn__sHqWN::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.CodingSandbox_feedbackColumn__sHqWN::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.CodingSandbox_feedbackColumn__sHqWN::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CodingSandbox_editorColumn__9v_Bo{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;min-height:calc(100vh - 180px);box-shadow:0 2px 4px #0000000d;transition:all .2s ease;overflow:hidden}.CodingSandbox_editorColumn__9v_Bo>*{flex:1;height:100%}.CodingSandbox_editorColumn__9v_Bo:hover{box-shadow:0 4px 8px #0000001a}.CodingSandbox_codefileIframe__CK3D1{width:100%;height:100%;border:1px solid #e2e8f0;border-radius:8px;flex:1;background:#fff;transition:all .2s ease}.CodingSandbox_codefileIframe__CK3D1:hover{border-color:#cbd5e1}.CodingSandbox_modalIframe__vu36z{width:100%;height:80vh;border:none;border-radius:8px;background:#fff}.CodingSandbox_feedbackPanel__HgRaU{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-top:16px;max-height:400px;overflow-y:auto;transition:all .2s ease}.CodingSandbox_feedbackPanel__HgRaU:hover{border-color:#cbd5e1;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}@media (max-width:1200px){.CodingSandbox_mainGrid__8oaZ4{grid-template-columns:280px 1fr;gap:20px;padding:20px}.CodingSandbox_editorColumn__9v_Bo,.CodingSandbox_feedbackColumn__sHqWN{padding:16px}}@media (max-width:992px){.CodingSandbox_codingSandboxContainer__ToBNp{width:95%;margin:10px auto;border-radius:8px}.CodingSandbox_mainGrid__8oaZ4{grid-template-columns:1fr;gap:16px;padding:16px}.CodingSandbox_feedbackColumn__sHqWN{position:static;max-height:300px;order:2}.CodingSandbox_editorColumn__9v_Bo{order:1;min-height:500px}.CodingSandbox_toolbar__FcLdd{padding:16px 20px;gap:12px}.CodingSandbox_codefileUrlInput__ZJ2tT{min-width:200px;max-width:300px}}@media (max-width:768px){.CodingSandbox_codingSandboxContainer__ToBNp{width:98%;margin:5px auto;border-radius:6px}.CodingSandbox_toolbar__FcLdd{padding:12px 16px;flex-direction:column;align-items:stretch;gap:12px}.CodingSandbox_toolbar__FcLdd>*{width:100%}.CodingSandbox_editorSelectContainer__CBX_Y{min-width:auto}.CodingSandbox_codefileUrlInput__ZJ2tT{min-width:auto;max-width:none}.CodingSandbox_mainGrid__8oaZ4{padding:12px;gap:12px}.CodingSandbox_editorColumn__9v_Bo,.CodingSandbox_feedbackColumn__sHqWN{padding:12px;border-radius:8px}.CodingSandbox_editorColumn__9v_Bo{min-height:400px}.CodingSandbox_warningBanner__0RkD_{margin:0 16px 12px;padding:10px 14px;font-size:14px}}@media (max-width:480px){.CodingSandbox_codingSandboxContainer__ToBNp{width:100%;margin:0;border-radius:0;min-height:100vh}.CodingSandbox_toolbar__FcLdd{padding:10px 12px}.CodingSandbox_mainGrid__8oaZ4{padding:8px;gap:8px}.CodingSandbox_editorColumn__9v_Bo,.CodingSandbox_feedbackColumn__sHqWN{padding:8px}.CodingSandbox_feedbackColumn__sHqWN{max-height:250px}.CodingSandbox_editorColumn__9v_Bo{min-height:350px}}.CodingSandbox_toolbar__FcLdd button:active{transform:translateY(0)!important}.CodingSandbox_editorColumn__9v_Bo,.CodingSandbox_feedbackColumn__sHqWN{animation:CodingSandbox_fadeInUp__bVegH .4s ease-out}@keyframes CodingSandbox_fadeInUp__bVegH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CodingSandbox_loadingState__YRZu9{display:flex;align-items:center;justify-content:center;height:200px;color:#64748b;font-weight:500}.CodingSandbox_loadingState__YRZu9:before{content:"";width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;margin-right:12px;animation:CodingSandbox_spin__hKONB 1s linear infinite}@keyframes CodingSandbox_spin__hKONB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CodingSandbox_toolbar__FcLdd :focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}@media (prefers-contrast:high){.CodingSandbox_codingSandboxContainer__ToBNp,.CodingSandbox_editorColumn__9v_Bo,.CodingSandbox_feedbackColumn__sHqWN,.CodingSandbox_warningBanner__0RkD_{border-width:2px}}@media print{.CodingSandbox_codingSandboxContainer__ToBNp{box-shadow:none;border:1px solid #000;background:#fff}.CodingSandbox_toolbar__FcLdd{display:none}.CodingSandbox_mainGrid__8oaZ4{grid-template-columns:1fr}.CodingSandbox_feedbackColumn__sHqWN{display:none}}.CodingSandbox_noSidebar__DYdyQ{grid-template-columns:1fr!important}.CodingSandbox_noSidebar__DYdyQ .CodingSandbox_editorColumn__9v_Bo{min-height:calc(100vh - 180px)}.CountdownTimer_timer__hoRrM{display:flex;align-items:center;gap:.6rem}.CountdownTimer_pausePlayIcon__q0hIV{cursor:pointer;align-items:center;display:flex;color:var(--text-0)}.CountdownTimer_countdownTimerText__B3Kn4{color:var(--text-0);font-weight:500;font-variant-numeric:tabular-nums;min-width:7.5rem}@media (max-width:499px){.CountdownTimer_timer__hoRrM{margin-left:4rem;margin-right:4rem}}.CodeEditor_codeEditorContainer__n8c9z{grid-column:2;grid-row:1;border-radius:8px;background-color:#20201f;color:#4fb59b;height:100%}.CodeEditor_editorControls__WJq1X{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.5em 1em}.CodeEditor_editorControls__WJq1X .CodeEditor_themeSelector__fBfwS{padding:5px 10px;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid #0000;transition:background-color .3s ease}.CodeEditor_editorControls__WJq1X.CodeEditor_dark__cmGGO,.CodeEditor_themeSelector__fBfwS.CodeEditor_dark__cmGGO{background-color:#1e1e1e;color:#f4f4f4}.CodeEditor_editorControls__WJq1X .CodeEditor_themeSelector__fBfwS.CodeEditor_dark__cmGGO{border-color:#444}.CodeEditor_editorControls__WJq1X.CodeEditor_light__04GwU,.CodeEditor_themeSelector__fBfwS.CodeEditor_light__04GwU{background-color:#f4f4f4;color:#000}.CodeEditor_editorControls__WJq1X .CodeEditor_themeSelector__fBfwS.CodeEditor_light__04GwU{border-color:#ccc}.CodeEditor_editorControls__WJq1X.CodeEditor_highContrast__G9LhM,.CodeEditor_themeSelector__fBfwS.CodeEditor_highContrast__G9LhM{background-color:#1b1b1b;color:#fff}.CodeEditor_editorControls__WJq1X .CodeEditor_themeSelector__fBfwS.CodeEditor_highContrast__G9LhM{border-color:#666}.CodeEditor_editorControls__WJq1X .CodeEditor_themeSelector__fBfwS option{background-color:inherit;color:inherit;padding:5px}.CodeEditor_editorControls__WJq1X.CodeEditor_dark__cmGGO select,.CodeEditor_editorControls__WJq1X.CodeEditor_highContrast__G9LhM select{color:#4b894e}.CodeEditor_editorControls__WJq1X div{display:flex;align-items:center;gap:8px}.CodeEditor_editorControls__WJq1X div .CodeEditor_iconButton__UaK8t{padding:8px;border-radius:4px;font-size:16px;cursor:pointer;border:none;transition:background-color .3s ease,color .3s ease;color:#fff;background:none}.CodeEditor_editorControls__WJq1X .CodeEditor_iconButton__UaK8t.CodeEditor_light__04GwU{color:#0010ff}.CodeEditor_iconButton__UaK8t.CodeEditor_light__04GwU:hover{color:#0813b198}.CodeEditor_editorControls__WJq1X .CodeEditor_iconButton__UaK8t.CodeEditor_dark__cmGGO,.CodeEditor_editorControls__WJq1X .CodeEditor_iconButton__UaK8t.CodeEditor_highContrast__G9LhM{color:#4b894e}.CodeEditor_iconButton__UaK8t.CodeEditor_dark__cmGGO:hover,.CodeEditor_iconButton__UaK8t.CodeEditor_highContrast__G9LhM:hover{color:#154819}.CodeEditor_editorControls__WJq1X.CodeEditor_light__04GwU span{color:#0010ff}.CodeEditor_editorControls__WJq1X.CodeEditor_dark__cmGGO span,.CodeEditor_editorControls__WJq1X.CodeEditor_highContrast__G9LhM span{color:#4b894e}.CodeEditor_editorControls__WJq1X span{font-size:16px;font-weight:700}.CodeEditor_codeEditorScrollContainer__m8Ipx{overscroll-behavior-y:contain}@media screen and (max-width:600px){.CodeEditor_editorControls__WJq1X{align-items:center;gap:32px}.CodeEditor_editorControls__WJq1X .CodeEditor_themeSelector__fBfwS{font-size:18px;padding:5px}.CodeEditor_editorControls__WJq1X div{margin-right:64px}}@media (max-width:768px){.CodeEditor_codeEditorContainer__n8c9z{grid-column:1;grid-row:3}}.CodeEditorBox_codeEditorNavbar__JzIDM{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.25em;box-shadow:0 2px 4px #0000001a;overflow-x:scroll;max-height:3em;overflow-y:hidden;position:-webkit-sticky;position:sticky;top:0}.CodeEditorBox_codeEditorBox__ppMVN .CodeEditorBox_languageSelector__yp3zP{display:flex;flex-direction:row;padding:5px;border:2px solid #333;border-radius:8px;color:#333;font-size:14px}.CodeEditorBox_timerSubmitContainer__qOBr_{display:flex;flex-direction:row;align-items:center;margin-left:40px}.CodeEditorBox_codeNavBtns__ohkSN{display:flex;flex-direction:row}.CodeEditorBox_codeEditorTimer__eE9K3{margin-right:2rem}.CodeEditorBox_codeEditorTimer__eE9K3.CodeEditorBox_codeEditorTimer__eE9K3.CodeEditorBox_extraMarginRight__T9_Tz{margin-right:4rem}.CodeEditorBox_codeEditorBox__ppMVN{display:flex;flex-direction:column;height:100%;width:100%}.CodeEditorBox_resetButton__MoMkq{padding-left:15px!important;padding-right:15px!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0s,box-shadow .25s cubic-bezier(.4,0,.2,1) 0s,border-color .25s cubic-bezier(.4,0,.2,1) 0s,color .25s cubic-bezier(.4,0,.2,1) 0s;color:inherit;background-color:#e0e0e0;border-radius:4px;border:none}.CodeEditorBox_runButton__pSQE8,.CodeEditorBox_submitButton__gLqIl{color:#fff}.CodeEditorBox_resetButton__MoMkq,.CodeEditorBox_runButton__pSQE8,.CodeEditorBox_submitButton__gLqIl{height:27px;padding:3px;margin-right:5px;font-weight:500;font-size:.875rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.CodeEditorBox_runButton__pSQE8{background-color:#0097a8;min-width:70px;border-radius:6px}.CodeEditorBox_submitButton__gLqIl{background-color:#1976d2;min-width:90px;border-radius:6px}.CodeEditorBox_runButton__pSQE8:hover{background-color:#45a049}span.CodeEditorBox_Resizer__Mlphw.CodeEditorBox_vertical__Jdg_s{background:red;cursor:col-resize;width:20px;min-height:20px}span.CodeEditorBox_Resizer__Mlphw.CodeEditorBox_horizontal__VU1jO{background:red;height:20px}@media (max-width:499px){.CodeEditorBox_codeEditorTimer__eE9K3>.CodeEditorBox_timer__55eqL{margin-left:4rem;margin-right:1rem}.CodeEditorBox_codeEditorTimer__eE9K3.CodeEditorBox_extraMarginRight__T9_Tz>.timer{margin-left:4rem;margin-right:4rem}}@media (max-width:589px){.CodeEditorBox_codeEditorBox__ppMVN{width:100vw}.CodeEditorBox_codeEditorNavbar__JzIDM{width:89vw}}.Subscriptions_welcomeContainer__DAx5q p{margin-left:20px;font-weight:700;color:var(--main-font-color)}.Subscriptions_subscriptionContainer__5crMb p{margin-bottom:1rem}.Subscriptions_subscriptionContainer__5crMb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"details resources" "premium premium";grid-auto-rows:auto;column-gap:12px;row-gap:8px;background-image:var(--main-background-image);box-shadow:0 2px 5px #0000001a;padding:10px 24px;width:100%;box-sizing:border-box}.Subscriptions_subscriptionContainer__5crMb>*{min-width:0}.Subscriptions_subscriptionDetailsView___NVj1{grid-area:details}.Subscriptions_resourceAvailabilityView__FfE9Q{grid-area:resources}.Subscriptions_premiumSubscriptionView__1gOci{grid-area:premium;width:100%;box-sizing:border-box}.Subscriptions_resourceAvailabilityView__FfE9Q,.Subscriptions_subscriptionDetailsView___NVj1{text-align:center}.Subscriptions_resourceAvailabilityView__FfE9Q,.Subscriptions_subscriptionDetailsView___NVj1,.Subscriptions_subscriptionFormView__L56r0{border-radius:16px;border:1px solid #eceaea;padding:32px 24px;box-shadow:0 2px 5px rgba(10,4,4,.938);background-image:var(--secondary-background-image);width:min(700px,100%);max-width:700px;box-sizing:border-box;margin:0 auto}.Subscriptions_subscriptionFormView__L56r0{font-family:inherit;border-radius:20px;background:radial-gradient(1400px 500px at 50% -120px,#ffffffbf,#0000 62%),linear-gradient(180deg,#f5f1ec,#ede6db 52%,#e7ddd2);border:1px solid #c8b8a2b3;box-shadow:0 24px 60px #3223122e,0 8px 24px #32231214,inset 0 1px 0 #ffffffd9;padding:28px 26px 34px}.Subscriptions_subscriptionFormView__L56r0 option{font-family:inherit;font-size:16px}.Subscriptions_subscriptionFormViewModal__VK0x2{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box;min-width:0;position:relative;overflow:hidden}.Subscriptions_subscriptionFormViewModal__VK0x2:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 200px at 50% 0,#ffffff61,#0000 68%);z-index:0}.Subscriptions_subscriptionFormViewModal__VK0x2>*{position:relative;z-index:1}.Subscriptions_subscriptionContainer__5crMb p{color:#333;line-height:1}.Subscriptions_subscriptionContainer__5crMb h2{color:var(--main-font-color);margin-bottom:20px}.Subscriptions_subscriptionContainer__5crMb input[type=email],.Subscriptions_subscriptionContainer__5crMb input[type=text],.Subscriptions_subscriptionContainer__5crMb select{width:100%;padding:10px;margin-top:5px;margin-bottom:15px;border:1px solid #eceaea;font-size:16px;border-radius:4px;background-color:#fff}.Subscriptions_subscriptionContainer__5crMb input[type=email]{background-color:#eee;cursor:not-allowed}.Subscriptions_subscriptionContainer__5crMb button{background-color:var(--secondary-font-color);color:#fff;border:none;padding:10px 20px;border-radius:15px;cursor:pointer;transition:background-color .3s;font-size:1.1rem}.Subscriptions_subscriptionContainer__5crMb button:hover{background-color:#004494}.Subscriptions_subscriptionContainer__5crMb button:disabled{background-color:#ccc;cursor:default}.Subscriptions_subscriptionContainer__5crMb label{display:block;margin-bottom:5px}.Subscriptions_displayNameLabel__PEItm{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:720px;margin:0 auto 18px;padding:10px 14px;border-radius:12px;border:1px solid #d2c0a694;background:linear-gradient(180deg,#ffffff9e,#f8f3ecad);box-shadow:inset 0 1px 0 #ffffffc7,0 3px 10px #503a230a}.Subscriptions_displayNameLabel__PEItm span{margin:0;min-width:160px;font-size:.9rem;font-weight:700;letter-spacing:.01em;color:#4f4034}.Subscriptions_displayNameLabel__PEItm input{flex:1 1 auto;min-width:0;height:42px;padding:0 14px;font-size:.9rem;border:1px solid #d9c8b4;border-radius:9px;background:#ffffffb8;color:#564638;font-weight:500;box-shadow:inset 0 1px 1px #fffc,0 1px 2px #3c2d1d08;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.Subscriptions_displayNameLabel__PEItm input:focus{border-color:#c6a777;background:#ffffffe6;box-shadow:0 0 0 3px #b89a6a24,inset 0 1px 1px #ffffffd9}@media (max-width:560px){.Subscriptions_displayNameLabel__PEItm{grid-template-columns:1fr;gap:8px;padding:10px}.Subscriptions_displayNameLabel__PEItm span{min-width:0;font-size:.88rem}.Subscriptions_displayNameLabel__PEItm input{height:40px;width:100%}}.Subscriptions_subscriptionStatusModalViewContainer__Sxlqf .Subscriptions_modalCloseButton__sSx2g{background-color:grey}.Subscriptions_paymentCancelledContainer__3XH1a h1{color:#e24343}.Subscriptions_paymentSuccessContainer__fbYjU h1{color:var(--secondary-font-color)}.Subscriptions_subscriptionOptionFeatures__1TWnN,.Subscriptions_subtitle__KbUiJ,.Subscriptions_title__RT8PR{text-align:center}.Subscriptions_subtitle__KbUiJ h3{font-weight:300;font-size:16px;justify-content:center}.Subscriptions_nonRecurringNotice__gLqx4{margin-top:2px;padding:6px 12px;border-radius:6px;background-color:#fff3cd;color:#7a4a00;font-size:.9rem;font-weight:500;line-height:1.4}.Subscriptions_lastUsedNote__YBxV9{margin-bottom:10px;font-size:.85rem;color:#555}.Subscriptions_subscriptionOptionsContainer__N4qgQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0 24px;width:100%;box-sizing:border-box}.Subscriptions_subscriptionOptionFeatures__1TWnN{max-width:700px;width:min(700px,100%);border-radius:16px;border:1px solid gray;box-shadow:0 4px 8px #140808;padding:20px 25px;background-image:var(--tertiary-background-image);display:flex;flex-direction:column;box-sizing:border-box;margin:0 auto}.Subscriptions_premiumCard__kGeXh{background-image:linear-gradient(135deg,#ede4d3,#d4c4a8);border:2px solid #a08040;box-shadow:0 2px 10px #64502814;padding:22px 26px}.Subscriptions_premiumCard__kGeXh p{color:#5a4a30}.Subscriptions_premiumCard__kGeXh h2{color:#2c2416}.Subscriptions_crownIcon__5mtjx{color:#a08040;margin-right:8px}.Subscriptions_paymentButton__Ha6Mg{border-radius:8px;padding:10px 18px;font-weight:700}.Subscriptions_premiumCard__kGeXh .Subscriptions_paymentButton__Ha6Mg{background-image:linear-gradient(135deg,#a08040,#806020)!important;color:#fff!important}.Subscriptions_featuresList__pdTvN{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.Subscriptions_featuresList__pdTvN p.Subscriptions_feature__hz64K{position:relative;padding-left:0;margin:.3em 0;align-items:center}.Subscriptions_featuresList__pdTvN p.Subscriptions_feature__hz64K:before{content:none}.Subscriptions_subscriptionOptionFeatures__1TWnN p.Subscriptions_feature__hz64K{display:flex;font-family:Comic Sans MS,Comic Sans,Nunito,Verdana,cursive,sans-serif;margin-bottom:4px;margin-top:0;width:100%}.Subscriptions_premiumFeaturesGrid__A3qaQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;width:100%;align-items:start}.Subscriptions_premiumFeatureColumn__v9RvE{display:flex;flex-direction:column;gap:6px;min-width:0}.Subscriptions_premiumFeatureItem__ZOnEE{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:start;margin:.2em 0;text-align:left}.Subscriptions_premiumFeatureText__e__T3{min-width:0;text-align:left;line-height:1.2;overflow-wrap:break-word}.Subscriptions_premiumFeatureBadge__4Txqn{display:inline-block;margin-left:4px;white-space:nowrap}.Subscriptions_subtitle__KbUiJ.Subscriptions_membersSocialProof__dygPM{color:#fff}.Subscriptions_icons__t_JZi{position:relative;top:6px}.Subscriptions_manageSubscriptionContainer__jMZHa{text-align:center;margin-top:20px}.Subscriptions_manageSubscriptionButton__EberF{background-color:var(--secondary-font-color);color:#fff;padding:10px 20px;border-radius:5px;text-transform:none}.Subscriptions_labelTag__ZM9H7{background:#000;color:#fff;border-radius:10px;padding:2px 10px;margin-left:6px;font-size:.9rem;font-weight:600}.Subscriptions_priceTag__Qo3JO{background:linear-gradient(135deg,#bbdefb,#64b5f6);color:#0d47a1;border-radius:10px;padding:2px 8px;margin-left:6px;font-size:.9rem;font-weight:500}.Subscriptions_labelTag__ZM9H7,.Subscriptions_priceTag__Qo3JO{white-space:nowrap}.Subscriptions_toggleFieldset__fK8J9{border:none;padding:0;margin:16px 0}.Subscriptions_toggleLegend__2MPrR{font-size:1rem;margin-bottom:8px;font-weight:500}.Subscriptions_toggleGroup__1nmSt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}@media (max-width:1000px){.Subscriptions_toggleGroup__1nmSt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.Subscriptions_toggleGroup__1nmSt{grid-template-columns:minmax(0,1fr)}}.Subscriptions_toggleButton__0hf_Y{display:flex;flex-direction:column;align-items:center;padding:16px 12px;text-transform:none;border-radius:20px!important;background:radial-gradient(60% 80% at 20% 20%,#1565c059,#0000 55%),radial-gradient(70% 100% at 80% 30%,#42a5f559,#0000 60%),radial-gradient(60% 80% at 55% 80%,#81d4fa40,#0000 55%),#e3f2fd;box-shadow:0 2px 6px #00000014;transition:transform .1s ease,box-shadow .1s ease}.Subscriptions_toggleButton__0hf_Y .Subscriptions_optionLabel__KI7p2{font-weight:600;margin-bottom:8px}.Subscriptions_toggleButton__0hf_Y .Subscriptions_labelTag__ZM9H7{margin-left:0;margin-bottom:8px}.Subscriptions_toggleButton__0hf_Y .Subscriptions_priceTag__Qo3JO{margin-top:4px}@media (min-width:800px){.Subscriptions_subscriptionContainer__5crMb,.Subscriptions_subscriptionOptionsContainer__N4qgQ{justify-items:center}.Subscriptions_resourceAvailabilityView__FfE9Q,.Subscriptions_subscriptionDetailsView___NVj1,.Subscriptions_subscriptionOptionFeatures__1TWnN{width:min(700px,100%)}}@media (max-width:480px){.Subscriptions_toggleButton__0hf_Y{padding:12px 8px}.Subscriptions_labelTag__ZM9H7,.Subscriptions_priceTag__Qo3JO{padding:1px 6px;font-size:.85rem;margin-left:4px}.Subscriptions_resourceAvailabilityView__FfE9Q,.Subscriptions_subscriptionDetailsView___NVj1,.Subscriptions_subscriptionFormView__L56r0{padding:24px 16px;border-radius:24px}.Subscriptions_subscriptionContainer__5crMb{padding:16px}}@media (max-width:900px){.Subscriptions_subscriptionContainer__5crMb{grid-template-columns:minmax(0,1fr);grid-template-areas:"details" "resources" "premium"}.Subscriptions_subscriptionOptionsContainer__N4qgQ{grid-template-columns:minmax(0,1fr);padding:24px 0}.Subscriptions_featuresList__pdTvN{width:100%}.Subscriptions_premiumFeaturesGrid__A3qaQ{grid-template-columns:minmax(0,1fr);row-gap:8px}.Subscriptions_premiumFeatureColumn__v9RvE{gap:4px}}.Subscriptions_premiumLogosRow__NAFLF{margin:1px auto 32px;max-width:900px;text-align:center;padding:0 16px;box-sizing:border-box}.Subscriptions_premiumLogosHeading___L1Yv{margin:0 0 8px;font-weight:500;font-size:1rem}@media (max-width:768px){.Subscriptions_premiumLogosRow__NAFLF{margin:12px auto 24px;padding:0 8px}.Subscriptions_premiumLogosHeading___L1Yv{font-size:.95rem}}@media (min-width:1000px) and (max-height:900px){.Subscriptions_subscriptionContainer__5crMb{row-gap:6px;padding-top:6px;padding-bottom:6px}.Subscriptions_resourceAvailabilityView__FfE9Q,.Subscriptions_subscriptionDetailsView___NVj1,.Subscriptions_subscriptionOptionFeatures__1TWnN{padding:10px 15px}.Subscriptions_subscriptionContainer__5crMb h2{margin-bottom:14px;font-size:1.8rem}.Subscriptions_subscriptionContainer__5crMb p,.Subscriptions_subscriptionOptionFeatures__1TWnN p.Subscriptions_feature__hz64K{font-size:.95rem}.Subscriptions_premiumLogosRow__NAFLF{margin-top:4px;margin-bottom:12px}}@media (max-width:359px){.Subscriptions_premiumCard__kGeXh{padding:20px 18px}.Subscriptions_premiumFeatureItem__ZOnEE{column-gap:6px}.Subscriptions_subscriptionOptionFeatures__1TWnN p.Subscriptions_feature__hz64K{font-size:.9rem}.Subscriptions_premiumFeatureText__e__T3{line-height:1.15}}.SubscriptionPlanSelectionMenu_root__iw3Us{width:100%;max-width:100%;box-sizing:border-box}.SubscriptionPlanSelectionMenu_toggleFieldset__gF2lT{border:none;padding:0;margin:2px 0 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.SubscriptionPlanSelectionMenu_toggleGroup__n2skN{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px 0 8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.SubscriptionPlanSelectionMenu_toggleButton__dR7f3{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:250px;padding:22px 14px 20px;text-transform:none;border-radius:18px!important;width:100%;min-width:0;box-sizing:border-box;text-align:center;color:#4f4034;background:radial-gradient(110% 60% at 50% 0,#ffffffad 0,#fff0 56%),linear-gradient(180deg,#fdfaf7,#f7f1ea);border:1px solid #d4c4ace0!important;box-shadow:inset 0 1px 0 #ffffffe0,inset 0 0 0 1px #ffffff29,0 6px 20px #503a2314;transition:transform .17s cubic-bezier(.34,1.56,.64,1),box-shadow .17s ease,border-color .17s ease,background .17s ease}.SubscriptionPlanSelectionMenu_toggleButton__dR7f3:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 48% at 50% 0,#ffffff85,#0000 68%);z-index:0}.SubscriptionPlanSelectionMenu_toggleButton__dR7f3>*{position:relative;z-index:1}.SubscriptionPlanSelectionMenu_toggleButton__dR7f3:hover{transform:translateY(-3px) scale(1.012);box-shadow:inset 0 1px 0 #ffffffe6,0 12px 30px #503a2321;border-color:#c3aa87eb!important}.SubscriptionPlanSelectionMenu_optionLabel__OkP8f{font-weight:700;font-size:1rem;letter-spacing:.01em;line-height:1.2;margin-bottom:10px;color:#4f4034;text-transform:none}.SubscriptionPlanSelectionMenu_cardDivider2__iZak9,.SubscriptionPlanSelectionMenu_cardDivider__yY2KR{width:68%;height:1px;margin:0 0 14px;background:linear-gradient(90deg,#d2c3ac00,#d2c3aceb 20%,#d2c3aceb 80%,#d2c3ac00);flex-shrink:0}.SubscriptionPlanSelectionMenu_labelTag__7sx0s{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;margin:0 0 14px;border-radius:10px;background:linear-gradient(180deg,#4a3828,#352616);color:#f5f0e8;font-size:.84rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;text-transform:none;box-shadow:inset 0 1px 0 #ffffff14,0 4px 12px #28190a33}.SubscriptionPlanSelectionMenu_labelTagSpacer__LF03H{height:38px;margin:0 0 14px;flex-shrink:0}.SubscriptionPlanSelectionMenu_renewalNote__CqQ7C{margin-top:0;margin-bottom:14px;font-size:.84rem;font-weight:400;color:#7a6858;text-transform:none;border:none;background:none;padding:0;box-shadow:none;border-radius:0;line-height:1.3}.SubscriptionPlanSelectionMenu_priceTag__r41ME{background:linear-gradient(180deg,#f7efe3,#ecdabf);color:#5b4938;border-radius:10px;padding:6px 12px;margin-top:8px;font-size:.92rem;font-weight:700;white-space:nowrap;border:1px solid #c8ac80cc;box-shadow:inset 0 1px 0 #fffc}.SubscriptionPlanSelectionMenu_priceWrap__Nsk5C{display:flex;align-items:baseline;justify-content:center;gap:7px;margin-top:0;white-space:nowrap;color:#3a2a1a}.SubscriptionPlanSelectionMenu_priceOld__jwdrC{text-decoration:line-through;color:#a08878;font-size:.9rem;font-weight:500;opacity:1;margin-right:0}.SubscriptionPlanSelectionMenu_priceFinal__aLwZa{font-weight:800;font-size:1.18rem;color:#3a2a1a;letter-spacing:-.015em}.SubscriptionPlanSelectionMenu_pricePerDay__IyPXF{margin-top:8px;font-size:.8rem;font-weight:500;color:#7a6858;line-height:1.2}.SubscriptionPlanSelectionMenu_pricePerDayStrong__7ubNY{font-weight:800;color:#4f4034}.SubscriptionPlanSelectionMenu_reassuranceLine__fNrNb{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;margin-bottom:4px;color:#7a6858;font-size:.82rem;font-weight:500;text-align:center}.SubscriptionPlanSelectionMenu_reassuranceLine__fNrNb:after,.SubscriptionPlanSelectionMenu_reassuranceLine__fNrNb:before{content:"";display:block;width:90px;max-width:14vw;height:1px;background:linear-gradient(90deg,#c8b49600,#c8b496e0)}.SubscriptionPlanSelectionMenu_reassuranceLine__fNrNb:after{background:linear-gradient(90deg,#c8b496e0,#c8b49600)}.SubscriptionPlanSelectionMenu_confirmButton__lsfEG{background:linear-gradient(180deg,#c0a070,#a88450 55%,#967245)!important;color:#fffdf8!important;border:1px solid #a88450b3!important;box-shadow:inset 0 1px 0 #ffffff38,0 8px 20px #64482338,0 2px 6px #6448231a;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.SubscriptionPlanSelectionMenu_confirmButton__lsfEG:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff42,0 12px 28px #64482342,0 2px 6px #6448231a!important}.SubscriptionPlanSelectionMenu_confirmButton__lsfEG:disabled{background:linear-gradient(180deg,#c4bcb2,#b0a49a)!important;border-color:#aa9e9099!important;color:#ffffffb8!important;box-shadow:none!important;transform:none!important;filter:none!important}.SubscriptionPlanSelectionMenu_ctaRow__S8Lt4{display:flex;justify-content:center;align-items:center;margin-top:16px;width:100%;max-width:100%;box-sizing:border-box;scroll-margin-bottom:16px}.SubscriptionPlanSelectionMenu_employersRow__SllVW{display:flex;justify-content:center;align-items:stretch;margin-bottom:16px;width:100%;max-width:100%;min-width:0;overflow-x:hidden;border-radius:14px;background:linear-gradient(180deg,#ffffffc7,#f8f3edd6);border:1px solid #d2c4b0a6;box-shadow:inset 0 1px 0 #ffffffd9,0 6px 16px #503c230d;padding:10px 14px}.SubscriptionPlanSelectionMenu_employersCarouselClamp__1n9Wy{width:100%;max-width:100%;min-width:0;background:none;box-shadow:none}.SubscriptionPlanSelectionMenu_employersHeading__t_mWT{text-align:center;margin:0 0 10px;font-size:.88rem;font-weight:500;letter-spacing:.01em;color:#6b5a4b;opacity:.95}@media (max-width:640px){.SubscriptionPlanSelectionMenu_toggleGroup__n2skN{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SubscriptionPlanSelectionMenu_toggleButton__dR7f3{min-height:220px;padding:16px 10px}.SubscriptionPlanSelectionMenu_labelTag__7sx0s{font-size:.78rem;padding:0 12px;min-height:34px}.SubscriptionPlanSelectionMenu_labelTagSpacer__LF03H{height:34px}.SubscriptionPlanSelectionMenu_priceFinal__aLwZa{font-size:1.08rem}.SubscriptionPlanSelectionMenu_optionLabel__OkP8f{font-size:.94rem}}@media (max-width:400px){.SubscriptionPlanSelectionMenu_toggleGroup__n2skN{grid-template-columns:minmax(0,1fr);gap:10px}.SubscriptionPlanSelectionMenu_toggleButton__dR7f3{min-height:200px}}.PremiumSubscriptionModal_premiumSubscriptionModal__dx3TK{background:linear-gradient(135deg,#f3e5f5,#e8f5e9);box-shadow:0 4px 10px #0003;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.PremiumSubscriptionModal_rootContainer__L87jp{background:#0000;border-radius:10px;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.PremiumSubscriptionModal_premiumSubscriptionModal__dx3TK h1,.PremiumSubscriptionModal_premiumSubscriptionModal__dx3TK p{color:#333;margin:10px 0;text-align:center}.PremiumSubscriptionModal_premiumSubscriptionModal__dx3TK button{border:none;color:#fff;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background .3s ease}.PremiumSubscriptionModal_subscriptionContainer__GPjFc{margin:0}