@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial}}}@layer components{.advanced-setting-container{width:100%;padding-right:calc(var(--spacing,.25rem) * 1)}.advanced-settings-btn,.table-buttons button{margin-left:calc(var(--spacing,.25rem) * 2);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px))}:is(.advanced-settings-btn,.table-buttons button):where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.table-buttons button{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,8px);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:inline-flex}.table-buttons button:disabled{pointer-events:none;opacity:.5}.table-buttons button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.table-buttons button:hover,.table-buttons button:focus{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.table-buttons button:focus{--tw-outline-style:none;outline-style:none}.table-buttons button:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0));background-color:var(--color-neutral-800,oklch(26.9% 0 0));color:var(--color-white,#fff)}.table-buttons button:where(.dark,.dark *):hover,.table-buttons button:where(.dark,.dark *):focus{background-color:var(--color-neutral-600,oklch(43.9% 0 0))}.advanced-settings-btn:hover,.table-buttons button:hover{border-color:var(--color-gray-400,oklch(70.7% .022 261.325));background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}:is(.advanced-settings-btn:hover,.table-buttons button:hover):where(.dark,.dark *){border-color:var(--color-gray-500,oklch(55.1% .027 264.364));background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}.advanced-settings-panel{margin-top:calc(var(--spacing,.25rem) * 2);min-width:calc(var(--spacing,.25rem) * 0)}.digit-table{margin-bottom:calc(var(--spacing,.25rem) * 0);border-collapse:collapse;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%}.digit-table:where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802))}.digit-table th{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-main,#3f51b5)}.digit-table th:where(.dark,.dark *){color:var(--color-main-dark,#a3a9ff)}.digit-table th{background-color:#f5f7fa}.digit-table th:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.digit-table th,.digit-table td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding:calc(var(--spacing,.25rem) * 1);text-align:center}:is(.digit-table th,.digit-table td):where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802))}.digit-table th:first-child{min-width:50px}.diagonal-header{width:60px;height:40px;padding:calc(var(--spacing,.25rem) * 0);position:relative;padding:0!important}.diagonal-container{width:100%;height:100%;position:relative}.diagonal-left{bottom:calc(var(--spacing,.25rem) * .5);left:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));position:absolute}.diagonal-right{top:calc(var(--spacing,.25rem) * .5);right:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));position:absolute}.diagonal-container:after{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);content:"";background:linear-gradient(to top right,#0000 calc(50% - 1px),#ccc,#0000 calc(50% + 1px));width:100%;height:100%;position:absolute}.table-buttons{margin-top:calc(var(--spacing,.25rem) * 2.5);gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.question-area{border-radius:var(--radius-lg,8px);background-color:var(--color-white,#fff);max-width:600px;padding:calc(var(--spacing,.25rem) * 2);text-align:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto}@media(min-height:620px){.question-area{margin-top:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 5)}}.question-area:where(.dark,.dark *){background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.question-area{box-shadow:0 2px 10px #00000014}.question-display{margin-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-main,#3f51b5)}@media(min-height:527px){.question-display{margin-block:calc(var(--spacing,.25rem) * 5)}}.question-display:where(.dark,.dark *){color:var(--color-main-dark,#a3a9ff)}.hint{margin-top:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.hint:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.page-info{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px))}.record-item{margin-bottom:calc(var(--spacing,.25rem) * 2);cursor:pointer;border-radius:var(--radius-lg,8px);padding:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.record-item:where(.dark,.dark *){background-color:var(--color-neutral-800,oklch(26.9% 0 0))}.record-item:not(:has(.record-item-details.show)):hover,.favorite-item:not(:has(.record-item-details.show)):hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}:is(.record-item:not(:has(.record-item-details.show)):hover,.favorite-item:not(:has(.record-item-details.show)):hover):where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.record-item:has(.record-item-details.show):hover,.favorite-item:has(.record-item-details.show):hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.record-item:has(.record-detail-table:hover,button:hover){background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.record-item:has(.record-detail-table:hover,button:hover):where(.dark,.dark *){background-color:var(--color-neutral-800,oklch(26.9% 0 0))}.record-item-header{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.record-item-header-one{--tw-leading:1;grid-template-columns:minmax(0,2fr) 1fr minmax(40px,auto);align-items:center;line-height:1;display:grid}.record-item-header-two{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.record-item-header-one>:first-child{flex-shrink:0;min-width:130px}.record-item-title{margin-right:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);align-items:center;display:flex}.record-item-title:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.record-item-dates{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-500,oklch(55.1% .027 264.364));display:flex}.record-item-dates:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.record-item-date{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.record-item-date:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.record-item-time{text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.record-item-time:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.record-item-details{max-height:calc(var(--spacing,.25rem) * 0);cursor:auto;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:max-height,opacity;overflow:auto hidden}.record-item-details:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.record-item-details.show{opacity:1;max-height:600px}.record-item-details td{white-space:nowrap}.mode-badge-blue{margin-left:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-badge-blue,oklch(85% .1 255.585));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue-800,oklch(42.4% .199 265.638));border-radius:3.40282e38px;display:inline-flex}@media(min-width:48rem){.mode-badge-blue{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}}.mode-badge-blue:where(.dark,.dark *){background-color:#193cb84d}@supports (color:color-mix(in lab,red,red)){.mode-badge-blue:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-800,oklch(42.4% .199 265.638)) 30%,transparent)}}.mode-badge-blue:where(.dark,.dark *){color:var(--color-blue-500,oklch(62.3% .214 259.815))}.mode-badge-green{margin-left:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-teal-100,oklch(95.3% .051 180.801));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-teal-800,oklch(43.7% .078 188.216));border-radius:3.40282e38px;display:inline-flex}@media(min-width:48rem){.mode-badge-green{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}}.mode-badge-green:where(.dark,.dark *){background-color:#005f5a4d}@supports (color:color-mix(in lab,red,red)){.mode-badge-green:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-800,oklch(43.7% .078 188.216)) 30%,transparent)}}.mode-badge-green:where(.dark,.dark *){color:var(--color-teal-500,oklch(70.4% .14 182.503))}.mode-badge-purple{margin-left:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-purple-100,oklch(94.6% .033 307.174));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-purple-800,oklch(43.8% .218 303.724));border-radius:3.40282e38px;display:inline-flex}@media(min-width:48rem){.mode-badge-purple{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}}.mode-badge-purple:where(.dark,.dark *){background-color:#6e11b04d}@supports (color:color-mix(in lab,red,red)){.mode-badge-purple:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-800,oklch(43.8% .218 303.724)) 30%,transparent)}}.mode-badge-purple:where(.dark,.dark *){color:var(--color-purple-500,oklch(62.7% .265 303.9))}.handwritingStatus{justify-content:space-between;display:flex}.handwritingStatus p{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2)}.handwriting-result{max-width:60px;max-height:40px;margin:auto}.handwriting-result:where(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.handwriting{max-width:600px;margin-inline:auto}.star-btn{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--color-gray-800,oklch(27.8% .033 256.848));background-color:#0000;border-style:none}.star-btn:where(.dark,.dark *){color:var(--color-neutral-200,oklch(92.2% 0 0))}.star-btn:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hs-collapse-toggle{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,8px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:var(--color-main,#3f51b5);color:var(--color-white,#fff);border-width:1px;border-color:#0000;display:inline-flex}.hs-collapse-toggle:hover,.hs-collapse-toggle:focus{background-color:var(--color-main-hover,#303f9f)}.hs-collapse-toggle:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.hs-collapse-toggle:focus{outline-offset:2px;outline:2px solid #0000}}.hs-collapse-toggle:disabled{pointer-events:none;opacity:.5}.hs-collapse-toggle svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);flex-shrink:0}.hs-collapse-toggle svg.hs-collapse.open,.hs-collapse-toggle svg.hs-collapse-toggle.open,.hs-collapse.open :is(.hs-collapse-toggle svg),.hs-collapse-toggle.open :is(.hs-collapse-toggle svg){rotate:180deg}.hs-collapse{width:100%;transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;overflow:hidden}.hs-collapse p{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.hs-collapse p:where(.dark,.dark *){color:var(--color-neutral-400,oklch(70.8% 0 0))}.record-stats{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-lg,8px);padding:calc(var(--spacing,.25rem) * 4);background-color:#e9f0f7}.record-stats:where(.dark,.dark *){background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.info-title{margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:#333;border-bottom:1px solid #ccd7e1}.info-title:where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802));color:var(--color-gray-200,oklch(92.8% .006 264.531))}.record-stats .space-between{color:#455a64}.record-stats .space-between:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.question-formula{margin-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#2c3e50}.question-formula:where(.dark,.dark *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}.question-type{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#546e7a}.question-type:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.question-stats{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;display:flex}.question-meta{flex-wrap:wrap;width:100%;display:flex}@media(min-width:48rem){.question-meta{flex-direction:column;row-gap:5px}}.question-meta{color:#455a64}.question-meta .question-type{margin-bottom:calc(var(--spacing,.25rem) * 2);width:100%}@media(min-width:48rem){.question-meta .question-type{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.question-meta span:not(.question-type){flex:1}.empty-data{padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;color:var(--color-gray-500,oklch(55.1% .027 264.364))}.empty-data:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.empty-data p:first-child{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.empty-data p:last-child{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px))}.loading-container{padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-spinner{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:4px;border-color:#0000001a;border-left-color:var(--color-main);border-radius:3.40282e38px;animation:1s linear infinite spin}.loading-spinner:where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802));border-left-color:var(--color-main,#3f51b5)}.loading-container p{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.loading-container p:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.home-btn{background-color:var(--color-main);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px;font-size:16px;font-weight:500;transition:background-color .2s;display:block}.home-btn:hover{background-color:var(--color-main,#3f51b5)}@media(max-width:480px){.question-display{font-size:28px}.option-btn{min-width:80px;padding:8px 15px;font-size:14px}.record-detail-table td{padding:10px}}.chart-action{color:#3080d0;cursor:pointer;-webkit-user-select:none;user-select:none;background:#282c340d;border:1px solid #0000;border-radius:6px;margin:0 8px 8px 0;padding:8px 16px;font-size:.8rem;transition:background .25s,border-color .25s;display:inline-block;text-decoration:none!important}.chart-action:hover{color:#3080d0;background:#3080d026;border-color:#3080d033}#timeChartContainer,#accuracyChartContainer{background-color:var(--color-white,#fff);margin-inline:auto}:is(#timeChartContainer,#accuracyChartContainer):where(.dark,.dark *){background-color:var(--color-chart-bg-color-dark,#121212)}#timeChartContainer{min-height:300px}#accuracyChartContainer{max-width:300px}.chart-info{background-color:#f5f5f5;border-radius:8px;margin:10px 0;padding:15px}.chart-info:where(.dark,.dark *){background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-200,oklch(92.8% .006 264.531))}.chart-info h3{color:#333;margin-top:0}.chart-info h3:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.question-formula{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.question-formula:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.question-meta:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.chart-action:where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}.chart-action:hover:where(.dark,.dark *){border-color:var(--color-blue-700,oklch(48.8% .243 264.376));background-color:var(--color-gray-600,oklch(44.6% .03 256.802));color:var(--color-blue-400,oklch(70.7% .165 254.624))}@media(max-width:480px){#accuracyChartContainer{max-width:250px}}.empty-input-warning{color:#f33;margin-left:5px;display:inline-block;position:relative}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.shake-animation{animation:.5s cubic-bezier(.36,.07,.19,.97) both shake}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}@layer components{.filter-controls{margin-inline:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.filter-controls{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.filter-controls:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.filter-group,.sort-group{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.filter-select{border-style:var(--tw-border-style);min-width:100px;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));background-color:#fff;border-width:1px;border-color:#ddd;border-radius:.25rem}.filter-select:where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}@media(max-width:600px){.filter-controls{flex-direction:column;align-items:stretch}}.favorite-item{margin-bottom:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-radius:var(--radius-lg,8px);padding:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.favorite-item:where(.dark,.dark *){background-color:var(--color-neutral-800,oklch(26.9% 0 0))}.favorite-item-header{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;display:flex}.favorite-item-header:where(.dark,.dark *){border-color:var(--color-gray-500,oklch(55.1% .027 264.364))}.favorite-item-question{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#333}.favorite-item-question:where(.dark,.dark *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}.favorite-item-time{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#777}.favorite-item-time:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.favorite-item-body{padding-block:calc(var(--spacing,.25rem) * 1)}.favorite-item-answer{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;display:flex}.favorite-item-answer span{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);background-color:#e8eef7;border-radius:.25rem}.favorite-item-answer span:where(.dark,.dark *){background-color:#2a3b55}.favorite-item-answer span.correct{color:#4caf50;background-color:#4caf501a}.favorite-item-answer span.correct:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.favorite-item-answer span.correct:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900,oklch(39.3% .095 152.535)) 30%,transparent)}}.favorite-item-answer span.incorrect{color:#f44336;background-color:#f443361a}.favorite-item-answer span.incorrect:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.favorite-item-answer span.incorrect:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 30%,transparent)}}.favorite-item-footer{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:#666;justify-content:space-between;align-items:center;display:flex}.favorite-item-footer:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.unstar-btn{cursor:pointer;--tw-border-style:none;background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-red-500,oklch(63.7% .237 25.331));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-style:none;border-radius:.25rem}.unstar-btn:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216));background-color:#1e293b}.unstar-btn:hover{background-color:var(--color-red-500,oklch(63.7% .237 25.331));color:var(--color-white,#fff)}.unstar-btn:hover:where(.dark,.dark *){background-color:var(--color-red-600,oklch(57.7% .245 27.325))}.bottom-buttons{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2);display:flex}.clear-history-btn{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:1;color:var(--color-white,#fff);background-color:#ff4d4d;border-style:none;border-radius:.25rem;justify-content:center;align-items:center;line-height:1;display:flex}.clear-history-btn:hover{background-color:#f33}.clear-history-btn:where(.dark,.dark *){background-color:var(--color-red-600,oklch(57.7% .245 27.325))}.clear-history-btn:where(.dark,.dark *):hover{background-color:var(--color-red-700,oklch(50.5% .213 27.518))}.clear-history-btn.delete-icon:disabled{cursor:not-allowed;background-color:#fda3a3}.record-detail-table{margin-bottom:calc(var(--spacing,.25rem) * 0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer components{.report-btn-container{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.report-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,8px);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:var(--color-main,#3f51b5);color:var(--color-white,#fff);display:inline-flex}.report-btn:hover,.report-btn:focus{background-color:var(--color-main-hover,#303f9f)}.report-btn:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.report-btn:focus{outline-offset:2px;outline:2px solid #0000}}.report-btn:disabled{pointer-events:none;opacity:.5}.report-cache-info{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.report-cache-info:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.report-header-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.report-range-selector{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.report-range-btn{cursor:pointer;border-radius:var(--radius-lg,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.report-range-btn:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0));background-color:var(--color-neutral-800,oklch(26.9% 0 0));color:var(--color-gray-300,oklch(87.2% .01 258.338))}.report-range-btn:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.report-range-btn:where(.dark,.dark *):hover{background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.report-range-btn.active{border-color:var(--color-main,#3f51b5);background-color:var(--color-main,#3f51b5);color:var(--color-white,#fff)}.report-range-btn.active:where(.dark,.dark *){border-color:var(--color-main-dark,#a3a9ff);background-color:var(--color-main-dark,#a3a9ff);color:var(--color-gray-900,oklch(21% .034 264.665))}.report-meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.report-meta:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}#reportContent{margin-top:calc(var(--spacing,.25rem) * 4)}:where(#reportContent>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}@media(min-width:48rem){#reportContent{margin-top:calc(var(--spacing,.25rem) * 0)}}.report-card{border-radius:var(--radius-lg,8px);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.report-card:where(.dark,.dark *){background-color:var(--color-neutral-800,oklch(26.9% 0 0));--tw-shadow-color:#17171733}@supports (color:color-mix(in lab,red,red)){.report-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-900,oklch(20.5% 0 0)) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.report-card-title{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848));display:flex}.report-card-title:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.report-card-title i{color:var(--color-main,#3f51b5)}.report-card-title i:where(.dark,.dark *){color:var(--color-main-dark,#a3a9ff)}.overview-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.overview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.stat-card{border-radius:var(--radius-lg,8px);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;align-items:center;display:flex}.stat-card:where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.stat-card-value{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-main,#3f51b5)}.stat-card-value:where(.dark,.dark *){color:var(--color-main-dark,#a3a9ff)}.stat-card-label{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.stat-card-label:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.weak-pair-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.weak-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.weak-pair-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.weak-pair-item{border-radius:var(--radius-lg,8px);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.weak-pair-item:where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.weak-pair-clickable{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.weak-pair-clickable:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.weak-pair-clickable:where(.dark,.dark *):hover{background-color:var(--color-neutral-600,oklch(43.9% 0 0))}.weak-pair-clickable:active{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.weak-pair-clickable:where(.dark,.dark *):active{background-color:var(--color-neutral-500,oklch(55.6% 0 0))}.weak-pair-question{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.weak-pair-question:where(.dark,.dark *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}.weak-pair-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.weak-pair-count{background-color:var(--color-red-100,oklch(93.6% .032 17.717));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-700,oklch(50.5% .213 27.518));border-radius:3.40282e38px}.weak-pair-count:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.weak-pair-count:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 30%,transparent)}}.weak-pair-count:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.weak-pair-arrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.weak-pair-arrow:where(.dark,.dark *){color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media(min-width:64rem){.fullscreen-on-md.wp-detail-modal{max-width:var(--container-2xl,42rem)}}.wp-detail-summary{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.wp-detail-pair{border-radius:var(--radius-lg,8px);background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red-700,oklch(50.5% .213 27.518))}.wp-detail-pair:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.wp-detail-pair:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 20%,transparent)}}.wp-detail-pair:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.wp-detail-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.wp-detail-count:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.wp-detail-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.wp-detail-table{text-align:left;width:100%;min-width:max-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px))}.wp-detail-table th{top:calc(var(--spacing,.25rem) * 0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364));text-transform:uppercase;position:sticky}.wp-detail-table th:where(.dark,.dark *){border-color:var(--color-neutral-600,oklch(43.9% 0 0));background-color:var(--color-neutral-700,oklch(37.1% 0 0));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.wp-detail-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);white-space:nowrap}.wp-detail-table td:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0))}.wp-detail-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.wp-detail-question{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.wp-detail-question:where(.dark,.dark *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}.wp-detail-wrong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-600,oklch(57.7% .245 27.325))}.wp-detail-wrong:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.wp-detail-correct{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-600,oklch(62.7% .194 149.214))}.wp-detail-correct:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.wp-detail-date{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;color:var(--color-gray-500,oklch(55.1% .027 264.364))}.wp-detail-date:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.extreme-table{text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px))}.extreme-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364));text-transform:uppercase}.extreme-table th:where(.dark,.dark *){border-color:var(--color-neutral-600,oklch(43.9% 0 0));background-color:var(--color-neutral-700,oklch(37.1% 0 0));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.extreme-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.extreme-table td:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0))}.extreme-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.extreme-fastest{color:var(--color-green-600,oklch(62.7% .194 149.214))}.extreme-fastest:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.extreme-slowest{color:var(--color-orange-600,oklch(64.6% .222 41.116))}.extreme-slowest:where(.dark,.dark *){color:var(--color-orange-400,oklch(75% .183 55.934))}.latest-practice-card{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,8px);background-color:var(--color-purple-50,oklch(97.7% .014 308.299));padding:calc(var(--spacing,.25rem) * 4);display:flex}.latest-practice-card:where(.dark,.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.latest-practice-card:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900,oklch(38.1% .176 304.987)) 20%,transparent)}}.latest-practice-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:var(--color-purple-100,oklch(94.6% .033 307.174));color:var(--color-purple-600,oklch(55.8% .288 302.321));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.latest-practice-icon:where(.dark,.dark *){background-color:#6e11b04d}@supports (color:color-mix(in lab,red,red)){.latest-practice-icon:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-800,oklch(43.8% .218 303.724)) 30%,transparent)}}.latest-practice-icon:where(.dark,.dark *){color:var(--color-purple-400,oklch(71.4% .203 305.504))}.latest-practice-info{flex:1}.latest-practice-date{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.latest-practice-date:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.latest-practice-detail{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.latest-practice-detail:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.time-dist-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.time-dist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.time-dist-bars>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.time-dist-bar-item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.time-dist-label{width:calc(var(--spacing,.25rem) * 24);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-600,oklch(44.6% .03 256.802));flex-shrink:0}.time-dist-label:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.time-dist-bar-bg{height:calc(var(--spacing,.25rem) * 6);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:3.40282e38px;flex:1;overflow:hidden}.time-dist-bar-bg:where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.time-dist-bar-fill{background-color:var(--color-main,#3f51b5);height:100%;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;border-radius:3.40282e38px;justify-content:flex-end;align-items:center;transition-duration:.5s;display:flex}.time-dist-bar-fill:where(.dark,.dark *){background-color:var(--color-main-dark,#a3a9ff);color:var(--color-gray-900,oklch(21% .034 264.665))}.time-dist-bar-fill{min-width:2rem}.time-dist-percent{width:calc(var(--spacing,.25rem) * 14);text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));flex-shrink:0}.time-dist-percent:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.trend-comparison{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.trend-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.trend-card{border-radius:var(--radius-lg,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding:calc(var(--spacing,.25rem) * 4)}.trend-card:where(.dark,.dark *){border-color:var(--color-neutral-700,oklch(37.1% 0 0))}.trend-card-title{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.trend-card-title:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.trend-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.trend-value:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.trend-change{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.trend-up{color:var(--color-green-600,oklch(62.7% .194 149.214))}.trend-up:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.trend-down{color:var(--color-red-600,oklch(57.7% .245 27.325))}.trend-down:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.trend-neutral{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.trend-neutral:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.error-hotlist-mode{margin-bottom:calc(var(--spacing,.25rem) * 4)}.error-hotlist-mode:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.error-hotlist-mode-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.error-hotlist-mode-title:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.error-hotlist-item{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.error-hotlist-item:where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.error-hotlist-item+.error-hotlist-item{margin-top:calc(var(--spacing,.25rem) * 1)}.error-rate-badge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px}.error-rate-high{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-700,oklch(50.5% .213 27.518))}.error-rate-high:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.error-rate-high:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723)) 30%,transparent)}}.error-rate-high:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}.error-rate-medium{background-color:var(--color-yellow-100,oklch(97.3% .071 103.193));color:var(--color-yellow-700,oklch(55.4% .135 66.442))}.error-rate-medium:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.error-rate-medium:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900,oklch(42.1% .095 57.708)) 30%,transparent)}}.error-rate-medium:where(.dark,.dark *){color:var(--color-yellow-400,oklch(85.2% .199 91.936))}.error-rate-low{background-color:var(--color-green-100,oklch(96.2% .044 156.743));color:var(--color-green-700,oklch(52.7% .154 150.069))}.error-rate-low:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.error-rate-low:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900,oklch(39.3% .095 152.535)) 30%,transparent)}}.error-rate-low:where(.dark,.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}.achievements-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.achievements-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.achievement-card{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,8px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-width:1px;transition-duration:.3s;display:flex;position:relative}.achievement-card-bronze{border-color:color-mix(in oklab,var(--color-slate-300,oklch(86.9% .022 252.894)) 60%,transparent);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.achievement-card-bronze{--tw-gradient-position:to bottom right in oklab}}.achievement-card-bronze{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white,#fff);--tw-gradient-to:var(--color-slate-50,oklch(98.4% .003 247.858));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.achievement-card-bronze:where(.dark,.dark *){border-color:#45556c99}@supports (color:color-mix(in lab,red,red)){.achievement-card-bronze:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-600,oklch(44.6% .043 257.281)) 60%,transparent)}}.achievement-card-bronze:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-800,oklch(26.9% 0 0));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-slate-900,oklch(20.8% .042 265.755))}.achievement-card-bronze{box-shadow:0 0 12px #94a3b826}.achievement-card-bronze:hover{border-color:#90a1b9cc}@supports (color:color-mix(in lab,red,red)){.achievement-card-bronze:hover{border-color:color-mix(in oklab,var(--color-slate-400,oklch(70.4% .04 256.788)) 80%,transparent)}}.achievement-card-bronze:hover{box-shadow:0 0 20px #94a3b84d}.dark .achievement-card-bronze:hover{box-shadow:0 0 20px #94a3b833}.achievement-card-silver{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.achievement-card-silver{border-color:color-mix(in oklab,var(--color-amber-200,oklch(92.4% .12 95.746)) 50%,transparent)}}.achievement-card-silver{background-color:var(--color-white,#fff)}.achievement-card-silver:where(.dark,.dark *){border-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.achievement-card-silver:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-700,oklch(55.5% .163 48.998)) 50%,transparent)}}.achievement-card-silver:where(.dark,.dark *){background-color:var(--color-neutral-800,oklch(26.9% 0 0))}.achievement-card-silver:hover{border-color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.achievement-card-silver:hover{border-color:color-mix(in oklab,var(--color-amber-300,oklch(87.9% .169 91.605)) 80%,transparent)}}.achievement-card-silver:hover{--tw-shadow-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.achievement-card-silver:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.achievement-card-silver:hover:where(.dark,.dark *){border-color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.achievement-card-silver:hover:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 80%,transparent)}}.achievement-card-silver:hover:where(.dark,.dark *){--tw-shadow-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.achievement-card-silver:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-900,oklch(41.4% .112 45.904)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.achievement-card-gold{border-color:color-mix(in oklab,var(--color-yellow-300,oklch(90.5% .182 98.111)) 70%,transparent);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.achievement-card-gold{--tw-gradient-position:to bottom right in oklab}}.achievement-card-gold{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-yellow-50,oklch(98.7% .026 102.212)) 80%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-orange-50,oklch(98% .016 73.684)) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.achievement-card-gold:where(.dark,.dark *){border-color:#cd8900b3}@supports (color:color-mix(in lab,red,red)){.achievement-card-gold:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-yellow-600,oklch(68.1% .162 75.834)) 70%,transparent)}}.achievement-card-gold:where(.dark,.dark *){--tw-gradient-from:#733e0a66}@supports (color:color-mix(in lab,red,red)){.achievement-card-gold:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-yellow-900,oklch(42.1% .095 57.708)) 40%, transparent)}}.achievement-card-gold:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.achievement-card-gold:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900,oklch(40.8% .123 38.172)) 40%, transparent)}}.achievement-card-gold:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.achievement-card-gold{box-shadow:0 0 20px #facc1533}.achievement-card-gold:hover{border-color:var(--color-yellow-400,oklch(85.2% .199 91.936));box-shadow:0 0 30px #facc1566}.dark .achievement-card-gold:hover{box-shadow:0 0 30px #facc1533}.achievement-glow{inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-lg,8px);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:radial-gradient(circle at 100% 100%,#facc154d,#0000 70%);transition-duration:.3s;position:absolute}.achievement-legendary .achievement-glow{opacity:1}.achievement-mythic .achievement-glow{opacity:1;background:radial-gradient(circle at 100% 100%,#fb923cb3,#facc1566 50%,#0000 70%)}.achievement-card-gold:hover .achievement-glow,.achievement-legendary:hover .achievement-glow,.achievement-mythic:hover .achievement-glow{opacity:1}.achievement-icon{z-index:10;height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.achievement-icon-bronze{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.achievement-icon-bronze{--tw-gradient-position:to bottom right in oklab}}.achievement-icon-bronze{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-400,oklch(70.4% .04 256.788));--tw-gradient-to:var(--color-slate-500,oklch(55.4% .046 257.417));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-white,#fff);box-shadow:0 4px 12px #94a3b866}.achievement-icon-silver{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.achievement-icon-silver{--tw-gradient-position:to bottom right in oklab}}.achievement-icon-silver{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber-400,oklch(82.8% .189 84.429));--tw-gradient-to:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-white,#fff);box-shadow:0 4px 12px #d977064d}.achievement-icon-gold{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.achievement-icon-gold{--tw-gradient-position:to bottom right in oklab}}.achievement-icon-gold{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-yellow-400,oklch(85.2% .199 91.936));--tw-gradient-to:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-white,#fff);box-shadow:0 4px 16px #facc1580}.achievement-card-gold .achievement-icon-gold{animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{box-shadow:0 4px 16px #facc1580}50%{box-shadow:0 6px 24px #facc15cc}}.achievement-content{z-index:10;flex:1;position:relative}.achievement-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.achievement-card-bronze .achievement-title{color:var(--color-slate-700,oklch(37.2% .044 257.287))}.achievement-card-bronze .achievement-title:where(.dark,.dark *){color:var(--color-slate-200,oklch(92.9% .013 255.508))}.achievement-card-silver .achievement-title{color:var(--color-gray-800,oklch(27.8% .033 256.848))}.achievement-card-silver .achievement-title:where(.dark,.dark *){color:var(--color-gray-100,oklch(96.7% .003 264.542))}.achievement-card-gold .achievement-title{color:var(--color-yellow-800,oklch(47.6% .114 61.907))}.achievement-card-gold .achievement-title:where(.dark,.dark *){color:var(--color-yellow-200,oklch(94.5% .129 101.54))}.achievement-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.achievement-card-bronze .achievement-desc{color:var(--color-slate-600,oklch(44.6% .043 257.281))}.achievement-card-bronze .achievement-desc:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.achievement-card-silver .achievement-desc{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.achievement-card-silver .achievement-desc:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.achievement-card-gold .achievement-desc{color:var(--color-yellow-700,oklch(55.4% .135 66.442))}.achievement-card-gold .achievement-desc:where(.dark,.dark *){color:var(--color-yellow-300,oklch(90.5% .182 98.111))}:where(.suggestions-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.suggestion-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,8px);background-color:var(--color-blue-50,oklch(97% .014 254.604));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-gray-700,oklch(37.3% .034 259.733));display:flex}.suggestion-item:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.suggestion-item:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900,oklch(37.9% .146 265.522)) 20%,transparent)}}.suggestion-item:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.suggestion-item i{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-main,#3f51b5);flex-shrink:0}.suggestion-item i:where(.dark,.dark *){color:var(--color-main-dark,#a3a9ff)}.report-chart-container{max-width:var(--container-2xl,42rem);min-height:250px;margin-inline:auto}.skeleton-line{height:calc(var(--spacing,.25rem) * 4);width:100%;animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:var(--radius-lg,8px);background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.skeleton-line:where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.skeleton-card{height:calc(var(--spacing,.25rem) * 32);width:100%;animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:var(--radius-lg,8px);background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.skeleton-card:where(.dark,.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}.report-empty{padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.report-empty i{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));color:var(--color-gray-300,oklch(87.2% .01 258.338))}.report-empty i:where(.dark,.dark *){color:var(--color-gray-600,oklch(44.6% .03 256.802))}.report-empty p{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.report-empty p:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.comparison-table{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px))}.comparison-table th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364));text-transform:uppercase}.comparison-table th:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}.comparison-table td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.comparison-table td:where(.dark,.dark *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}.trend-charts-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.trend-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial}}}.pagination-container{margin-block:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pagination{margin-right:calc(var(--spacing,.25rem) * 0);align-items:center;display:flex}.pagination-btn{margin-inline:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;border-style:var(--tw-border-style);min-width:32px;padding-inline:calc(var(--spacing,.25rem) * 1.5);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-radius:.25rem}@media(min-width:48rem){.pagination-btn{min-width:38px}}.pagination-btn{border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);color:#000000d9}@supports (color:color-mix(in lab,red,red)){.pagination-btn{color:color-mix(in oklab,var(--color-black,#000) 85%,transparent)}}.pagination-btn:where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-neutral-800,oklch(26.9% 0 0));color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.pagination-btn:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white,#fff) 85%,transparent)}}.pagination-btn:hover{border-color:var(--color-main-hover,#303f9f);color:var(--color-main-hover,#303f9f)}.pagination-btn.active{border-color:var(--color-main,#3f51b5);background-color:var(--color-main,#3f51b5);color:var(--color-white,#fff)}.pagination-btn:disabled{cursor:not-allowed;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-200,oklch(92.8% .006 264.531));color:#00000040}@supports (color:color-mix(in lab,red,red)){.pagination-btn:disabled{color:color-mix(in oklab,var(--color-black,#000) 25%,transparent)}}.pagination-btn:disabled:where(.dark,.dark *){border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.pagination-btn:disabled:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}.pagination-ellipsis{width:calc(var(--spacing,.25rem) * 6);text-align:center;--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);display:inline-block}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}.screenshot-mode{gap:calc(var(--spacing) * 4);border-radius:8px;grid-template-columns:repeat(1,minmax(0,1fr));max-width:800px;margin:0 auto;padding:20px;display:grid;box-shadow:0 4px 8px #0000001a}.screenshot-mode .table-buttons,.screenshot-mode .bottom-buttons{display:none}@media(min-width:64rem){.screenshot-modal{max-width:70vw}}.screenshot-modal .modal-content{display:block}@media(min-width:468px){.screenshot-modal .modal-content{gap:calc(var(--spacing,.25rem) * 6);flex-direction:row;display:flex}}.screenshot-modal .modal-left{flex-direction:column;width:100%;display:flex}@media(min-width:48rem){.screenshot-modal .modal-left{width:50%}}@media(min-width:64rem){.screenshot-modal .modal-left{width:40%}}.screenshot-modal .modal-right{margin-top:calc(var(--spacing,.25rem) * 4);width:100%}@media(min-width:48rem){.screenshot-modal .modal-right{margin-top:calc(var(--spacing,.25rem) * 0);width:50%}}@media(min-width:64rem){.screenshot-modal .modal-right{width:60%}}.screenshot-modal .share-preview{flex:1;max-width:300px;margin:auto}@media(min-width:48rem){.screenshot-modal .share-preview{max-width:100%}}.screenshot-modal .share-preview{border:1px solid #eee;border-radius:8px;margin-bottom:15px;padding:10px;overflow-y:auto}.screenshot-modal .share-buttons{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;margin-top:15px;display:flex}.share-buttons button{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));flex-shrink:0}@layer components{.bg-style-selector{margin-top:calc(var(--spacing,.25rem) * 4)}@media(min-width:48rem){.bg-style-selector{margin-top:calc(var(--spacing,.25rem) * 0)}}.section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}.section:where(.dark,.dark *){border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.section:last-child{--tw-border-style:none;border-style:none}.switch-item{margin-bottom:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.switch-item:where(.dark,.dark *){border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.switch-item:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0);--tw-border-style:none;padding-bottom:calc(var(--spacing,.25rem) * 0);border-style:none}.bg-style-title{margin-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,21px));color:var(--color-main,#3f51b5)}.bg-style-title:where(.dark,.dark *){color:var(--color-main,#3f51b5)}.bg-preview-container{margin-top:calc(var(--spacing,.25rem) * 2);justify-items:center;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media(min-width:40rem){.bg-preview-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.bg-preview-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.bg-preview-container{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:96rem){.bg-preview-container{grid-template-columns:repeat(6,minmax(0,1fr))}}.bg-preview-item{cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:2px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));transition-duration:.2s;position:relative;overflow:hidden}.bg-preview-item:where(.dark,.dark *){border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.bg-preview-item{width:calc(var(--spacing,.25rem) * 20)}@media(min-width:48rem){.bg-preview-item{width:90px}}@media(min-width:64rem){.bg-preview-item{width:100px}}@media(min-width:80rem){.bg-preview-item{width:110px}}.bg-preview-item.active{border-color:var(--color-main,#3f51b5)}.bg-preview-item.active .bg-name{background-color:var(--color-main,#3f51b5);color:var(--color-white,#fff)}.bg-preview-item.active .bg-name:where(.dark,.dark *){color:var(--color-gray-300,oklch(87.2% .01 258.338))}.bg-preview-item img{object-fit:cover;width:100%;height:50px;display:block}@media(min-width:48rem){.bg-preview-item img{height:55px}}@media(min-width:64rem){.bg-preview-item img{height:62px}}.bg-name{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));padding-block:3px;display:block}.bg-name:where(.dark,.dark *){background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.bg-name>span{position:relative}.dynamic-icon{font-size:.7rem;position:absolute;top:2px}@media(min-width:48rem){.dynamic-icon{top:4px}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
