@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@700&display=swap";@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms); --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms); animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms); animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms); --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px); --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px); --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)/100); --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)/100); --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%); --tw-enter-scale: calc(--value(ratio)); --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%); --tw-enter-scale: calc(--value(ratio)*-1); --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%); --tw-exit-scale: calc(--value(ratio)); --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%); --tw-exit-scale: calc(--value(ratio)*-1); --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg); --tw-enter-rotate: calc(--value(ratio)*360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg); --tw-enter-rotate: calc(--value(ratio)*-360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg); --tw-exit-rotate: calc(--value(ratio)*360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg); --tw-exit-rotate: calc(--value(ratio)*-360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-y: calc(--value(ratio)*-100%); --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-y: calc(--value(ratio)*100%); --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-y: calc(--value(ratio)*-100%); --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-y: calc(--value(ratio)*100%); --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@theme inline{@keyframes accordion-down { from { height: 0; } to { height: var(--radix-accordion-content-height,var(--accordion-panel-height,auto)); } } @keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--accordion-panel-height,auto)); } to { height: 0; } }}@custom-variant data-open{&:where([data-state="open"]), &:where([data-open]:not([data-open="false"])) { @slot; }}@custom-variant data-closed{&:where([data-state="closed"]), &:where([data-closed]:not([data-closed="false"])) { @slot; }}@custom-variant data-checked{&:where([data-state="checked"]), &:where([data-checked]:not([data-checked="false"])) { @slot; }}@custom-variant data-unchecked{&:where([data-state="unchecked"]), &:where([data-unchecked]:not([data-unchecked="false"])) { @slot; }}@custom-variant data-selected{&:where([data-selected="true"]) { @slot; }}@custom-variant data-disabled{&:where([data-disabled="true"]), &:where([data-disabled]:not([data-disabled="false"])) { @slot; }}@custom-variant data-active{&:where([data-state="active"]), &:where([data-active]:not([data-active="false"])) { @slot; }}@custom-variant data-horizontal{&:where([data-orientation="horizontal"]) { @slot; }}@custom-variant data-vertical{&:where([data-orientation="vertical"]) { @slot; }}@utility no-scrollbar{-ms-overflow-style: none; scrollbar-width: none; &::-webkit-scrollbar { display: none; }}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@theme inline{@keyframes scroll-fade-reveal-t { from { --scroll-fade-t: 0px; } to { --scroll-fade-t: var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } } @keyframes scroll-fade-reveal-b { from { --scroll-fade-b: var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } to { --scroll-fade-b: 0px; } } @keyframes scroll-fade-reveal-s { from { --scroll-fade-s: 0px; } to { --scroll-fade-s: var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } } @keyframes scroll-fade-reveal-e { from { --scroll-fade-e: var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } to { --scroll-fade-e: 0px; } }}@utility scroll-fade{--_scroll-fade-size-t: var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --_scroll-fade-size-b: var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-block: linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-t 1ms ease-in-out, scroll-fade-reveal-b 1ms ease-in-out; animation-timeline: scroll(self y), scroll(self y); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-t: var(--_scroll-fade-size-t); --scroll-fade-b: var(--_scroll-fade-size-b); }}@utility scroll-fade-y{--_scroll-fade-size-t: var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --_scroll-fade-size-b: var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-block: linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-t 1ms ease-in-out, scroll-fade-reveal-b 1ms ease-in-out; animation-timeline: scroll(self y), scroll(self y); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-t: var(--_scroll-fade-size-t); --scroll-fade-b: var(--_scroll-fade-size-b); }}@utility scroll-fade-x{--_scroll-fade-size-s: var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --_scroll-fade-size-e: var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-inline: linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); &:where([dir="rtl"], [dir="rtl"] *) { --scroll-fade-inline: linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); } -webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline)); mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline)); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-s 1ms ease-in-out, scroll-fade-reveal-e 1ms ease-in-out; animation-timeline: scroll(self inline), scroll(self inline); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-s: var(--_scroll-fade-size-s); --scroll-fade-e: var(--_scroll-fade-size-e); }}@utility scroll-fade-t{--_scroll-fade-size-t: var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-t 1ms ease-in-out; animation-timeline: scroll(self y); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)); animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-t: var(--_scroll-fade-size-t); }}@utility scroll-fade-b{--_scroll-fade-size-b: var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-b 1ms ease-in-out; animation-timeline: scroll(self y); animation-range: calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-b: var(--_scroll-fade-size-b); }}@utility scroll-fade-l{--_scroll-fade-size-s: var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-s 1ms ease-in-out; animation-timeline: scroll(self x); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)); animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-s: var(--_scroll-fade-size-s); }}@utility scroll-fade-r{--_scroll-fade-size-e: var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-e 1ms ease-in-out; animation-timeline: scroll(self x); animation-range: calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-e: var(--_scroll-fade-size-e); }}@utility scroll-fade-s{--_scroll-fade-size-s: var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%); &:where([dir="rtl"], [dir="rtl"] *) { --scroll-fade-mask: linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%); } -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-s 1ms ease-in-out; animation-timeline: scroll(self inline); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)); animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-s: var(--_scroll-fade-size-s); }}@utility scroll-fade-e{--_scroll-fade-size-e: var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); &:where([dir="rtl"], [dir="rtl"] *) { --scroll-fade-mask: linear-gradient(to left, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); } -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-e 1ms ease-in-out; animation-timeline: scroll(self inline); animation-range: calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-e: var(--_scroll-fade-size-e); }}@utility scroll-fade-*{--scroll-fade-size: calc(var(--spacing) * --value(integer)); --scroll-fade-size: --value([length], [percentage]);}@utility scroll-fade-t-*{--scroll-fade-t-size: calc(var(--spacing) * --value(integer)); --scroll-fade-t-size: --value([length], [percentage]);}@utility scroll-fade-b-*{--scroll-fade-b-size: calc(var(--spacing) * --value(integer)); --scroll-fade-b-size: --value([length], [percentage]);}@utility scroll-fade-s-*{--scroll-fade-s-size: calc(var(--spacing) * --value(integer)); --scroll-fade-s-size: --value([length], [percentage]);}@utility scroll-fade-e-*{--scroll-fade-e-size: calc(var(--spacing) * --value(integer)); --scroll-fade-e-size: --value([length], [percentage]);}@utility scroll-fade-none{--scroll-fade-mask: none;}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@theme inline{@keyframes tw-shimmer { from { background-position: 100% 0; } to { background-position: 0 0; } }}@utility shimmer{--_spread: var(--shimmer-spread,calc(3ch + 40px)); --_base: currentColor; --_highlight: var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2))); background-image: var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)))); background-repeat: no-repeat; background-size: calc(200% + var(--_spread) * 2) 100%; background-position: 0 0; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: var(--shimmer-text-fill,transparent); animation: tw-shimmer var(--shimmer-duration,2s) linear infinite; @variant dark { --_highlight: var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4))); } &:where([dir="rtl"], [dir="rtl"] *) { animation-direction: reverse; }}@utility shimmer-once{animation-iteration-count: 1;}@utility shimmer-reverse{animation-direction: reverse;}@utility shimmer-none{--shimmer-image: none; --shimmer-text-fill: currentColor;}@utility shimmer-color-*{--shimmer-color: --value(--color, [color]); --shimmer-color: color-mix(in oklch, --value(--color, [color]) calc(--modifier(integer) * 1%), transparent);}@utility shimmer-duration-*{--shimmer-duration: calc(--value(integer) * 1ms);}@utility shimmer-spread-*{--shimmer-spread: calc(var(--spacing) * --value(integer)); --shimmer-spread: --value([length], [percentage]);}@utility shimmer-angle-*{--shimmer-angle: calc(--value(integer) * 1deg);}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}html{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-6{bottom:-1.5rem}.-left-1{left:-.25rem}.-left-2{left:-.5rem}.-left-3{left:-.75rem}.-left-6{left:-1.5rem}.-left-\[16px\]{left:-16px}.-left-\[22px\]{left:-22px}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-\[14px\]{right:-14px}.-right-\[3px\]{right:-3px}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-6{top:-1.5rem}.-top-\[3px\]{top:-3px}.-top-\[7px\]{top:-7px}.-top-\[8px\]{top:-8px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-11{bottom:2.75rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[18px\]{bottom:18px}.bottom-\[3px\]{bottom:3px}.bottom-\[5px\]{bottom:5px}.bottom-\[calc\(100\%\+14px\)\]{bottom:calc(100% + 14px)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-\[calc\(3\.5rem\+10px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(3.5rem + 10px + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-14{left:3.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[108px\]{left:108px}.left-\[18px\]{left:18px}.left-\[19px\]{left:19px}.left-\[2px\]{left:2px}.left-\[3px\]{left:3px}.left-\[5px\]{left:5px}.left-\[64px\]{left:64px}.left-\[78px\]{left:78px}.left-\[7px\]{left:7px}.left-\[92px\]{left:92px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[12px\]{right:12px}.right-\[14px\]{right:14px}.right-\[1px\]{right:1px}.right-\[2px\]{right:2px}.right-\[3px\]{right:3px}.right-\[9px\]{right:9px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[-1px\]{top:-1px}.top-\[12px\]{top:12px}.top-\[13px\]{top:13px}.top-\[18px\]{top:18px}.top-\[1px\]{top:1px}.top-\[22px\]{top:22px}.top-\[24px\]{top:24px}.top-\[2px\]{top:2px}.top-\[38px\]{top:38px}.top-\[3px\]{top:3px}.top-\[46px\]{top:46px}.top-\[56px\]{top:56px}.top-\[58px\]{top:58px}.top-\[60px\]{top:60px}.top-\[62px\]{top:62px}.top-\[6px\]{top:6px}.top-\[7px\]{top:7px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%-6px\)\]{top:calc(100% - 6px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[110\]{z-index:110}.z-\[111\]{z-index:111}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[185\]{z-index:185}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[215\]{z-index:215}.z-\[216\]{z-index:216}.z-\[217\]{z-index:217}.z-\[218\]{z-index:218}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[235\]{z-index:235}.z-\[240\]{z-index:240}.z-\[260\]{z-index:260}.z-\[270\]{z-index:270}.z-\[280\]{z-index:280}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[340\]{z-index:340}.z-\[380\]{z-index:380}.z-\[39\]{z-index:39}.z-\[400\]{z-index:400}.z-\[420\]{z-index:420}.z-\[45\]{z-index:45}.z-\[500\]{z-index:500}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-auto{margin:auto}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-\[2px\]{margin-left:-2px;margin-right:-2px}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-\[2px\]{margin-left:2px;margin-right:2px}.mx-\[3px\]{margin-left:3px;margin-right:3px}.mx-\[calc\(50\%-50vw\/1\.15\+32px\)\]{margin-left:calc(50% - 43.4783vw + 32px);margin-right:calc(50% - 43.4783vw + 32px)}.mx-\[calc\(50\%_-_50vw\/var\(--ui\)\)\]{margin-left:calc(50% - 50vw / var(--ui));margin-right:calc(50% - 50vw / var(--ui))}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[10px\]{margin-top:10px;margin-bottom:10px}.my-\[3px\]{margin-top:3px;margin-bottom:3px}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-\[14px\]{margin-top:14px!important}.-mb-3{margin-bottom:-.75rem}.-mb-px{margin-bottom:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-2{margin-left:-.5rem}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-px{margin-top:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-px{margin-bottom:1px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-\[18px\]{margin-left:18px}.ml-\[26px\]{margin-left:26px}.ml-\[27px\]{margin-left:27px}.ml-\[3px\]{margin-left:3px}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-\[3px\]{margin-right:3px}.mr-\[5px\]{margin-right:5px}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[18px\]{margin-top:18px}.mt-\[1px\]{margin-top:1px}.mt-\[22px\]{margin-top:22px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[3vh\]{margin-top:3vh}.mt-\[4px\]{margin-top:4px}.mt-\[4vh\]{margin-top:4vh}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.\!contents{display:contents!important}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.\!h-7{height:1.75rem!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[136px\]{height:136px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[330px\]{height:330px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[39px\]{height:39px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[7px\]{height:7px}.h-\[88px\]{height:88px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[calc\(100\%-48px\)\]{height:calc(100% - 48px)}.h-\[calc\(100dvh\/1\.15-140px\)\]{height:calc(86.9565dvh - 140px)}.h-\[calc\(100dvh\/var\(--ui\)_-_4rem\)\]{height:calc(100dvh / var(--ui) - 4rem)}.h-\[calc\(3\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{height:calc(3.5rem + env(safe-area-inset-bottom,0px))}.h-\[min\(92vh\,860px\)\]{height:min(92vh,860px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[210px\]{max-height:210px}.max-h-\[240px\]{max-height:240px}.max-h-\[24vh\]{max-height:24vh}.max-h-\[260px\]{max-height:260px}.max-h-\[262px\]{max-height:262px}.max-h-\[26vh\]{max-height:26vh}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[30vh\]{max-height:30vh}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[38vh\]{max-height:38vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[520px\]{max-height:520px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[54vh\]{max-height:54vh}.max-h-\[560px\]{max-height:560px}.max-h-\[58vh\]{max-height:58vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[85\%\]{max-height:85%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86\%\]{max-height:86%}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88\%\]{max-height:88%}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90\%\]{max-height:90%}.max-h-\[92\%\]{max-height:92%}.max-h-\[calc\(100\%-120px\)\]{max-height:calc(100% - 120px)}.max-h-\[calc\(100dvh\/1\.15_-_14rem\)\]{max-height:calc(86.9565dvh - 14rem)}.max-h-\[calc\(100dvh\/1\.15_-_7rem\)\]{max-height:calc(86.9565dvh - 7rem)}.max-h-\[calc\(100dvh\/1\.15_-_96px\)\]{max-height:calc(86.9565dvh - 96px)}.max-h-\[calc\(100dvh\/1\.15_-_9rem\)\]{max-height:calc(86.9565dvh - 9rem)}.\!min-h-\[64px\]{min-height:64px!important}.\!min-h-\[96px\]{min-height:96px!important}.min-h-0{min-height:0}.min-h-14{min-height:3.5rem}.min-h-48{min-height:12rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.55rem\]{min-height:1.55rem}.min-h-\[104px\]{min-height:104px}.min-h-\[1123px\]{min-height:1123px}.min-h-\[112px\]{min-height:112px}.min-h-\[150px\]{min-height:150px}.min-h-\[2\.2rem\]{min-height:2.2rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[26px\]{min-height:26px}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[42px\]{min-height:42px}.min-h-\[46vh\]{min-height:46vh}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[68vh\]{min-height:68vh}.min-h-\[70px\]{min-height:70px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[96px\]{width:96px!important}.\!w-auto{width:auto!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[10px\]{width:10px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[118px\]{width:118px}.w-\[11px\]{width:11px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[128px\]{width:128px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[16px\]{width:16px}.w-\[170px\]{width:170px}.w-\[17px\]{width:17px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[196px\]{width:196px}.w-\[19px\]{width:19px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[210px\]{width:210px}.w-\[212px\]{width:212px}.w-\[214px\]{width:214px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[252px\]{width:252px}.w-\[26\%\]{width:26%}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[288px\]{width:288px}.w-\[28px\]{width:28px}.w-\[296px\]{width:296px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[32px\]{width:32px}.w-\[330px\]{width:330px}.w-\[34\%\]{width:34%}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[360px\]{width:360px}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[390px\]{width:390px}.w-\[3px\]{width:3px}.w-\[40px\]{width:40px}.w-\[420px\]{width:420px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[460px\]{width:460px}.w-\[46px\]{width:46px}.w-\[480px\]{width:480px}.w-\[4px\]{width:4px}.w-\[50px\]{width:50px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[560px\]{width:560px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[5px\]{width:5px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[640px\]{width:640px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[6px\]{width:6px}.w-\[700px\]{width:700px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[7px\]{width:7px}.w-\[84px\]{width:84px}.w-\[86\%\]{width:86%}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[8px\]{width:8px}.w-\[90px\]{width:90px}.w-\[92\%\]{width:92%}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[9px\]{width:9px}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-\[calc\(100vw\/1\.15-64px\)\]{width:calc(86.9565vw - 64px)}.w-\[max\(100\%\,220px\)\]{width:max(100%,220px)}.w-\[min\(1240px\,calc\(100\%-48px\)\)\]{width:min(1240px,100% - 48px)}.w-\[min\(240px\,calc\(100vw-32px\)\)\]{width:min(240px,100vw - 32px)}.w-\[min\(260px\,calc\(100vw-32px\)\)\]{width:min(260px,100vw - 32px)}.w-\[min\(300px\,40vw\)\]{width:min(300px,40vw)}.w-\[min\(340px\,40vw\)\]{width:min(340px,40vw)}.w-\[min\(90vw\,320px\)\]{width:min(90vw,320px)}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(94vw\,320px\)\]{width:min(94vw,320px)}.w-\[min\(94vw\,440px\)\]{width:min(94vw,440px)}.w-\[min\(94vw\,460px\)\]{width:min(94vw,460px)}.w-\[min\(94vw\,540px\)\]{width:min(94vw,540px)}.w-\[min\(94vw\,560px\)\]{width:min(94vw,560px)}.w-\[min\(94vw\,620px\)\]{width:min(94vw,620px)}.w-\[min\(94vw\,680px\)\]{width:min(94vw,680px)}.w-\[min\(94vw\,720px\)\]{width:min(94vw,720px)}.w-\[min\(94vw\,760px\)\]{width:min(94vw,760px)}.w-\[min\(96vw\,1180px\)\]{width:min(96vw,1180px)}.w-\[min\(97vw\,1280px\)\]{width:min(97vw,1280px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-\[104px\]{min-width:104px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[15px\]{min-width:15px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[16px\]{min-width:16px}.min-w-\[170px\]{min-width:170px}.min-w-\[17px\]{min-width:17px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[28px\]{min-width:28px}.min-w-\[30px\]{min-width:30px}.min-w-\[420px\]{min-width:420px}.min-w-\[52px\]{min-width:52px}.min-w-\[540px\]{min-width:540px}.min-w-\[54px\]{min-width:54px}.min-w-\[58px\]{min-width:58px}.min-w-\[60\%\]{min-width:60%}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[76px\]{min-width:76px}.min-w-\[86px\]{min-width:86px}.min-w-\[90px\]{min-width:90px}.min-w-\[92px\]{min-width:92px}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1088px\]{max-width:1088px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[22px\]{max-width:22px}.max-w-\[240px\]{max-width:240px}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26\%\]{max-width:26%}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[30\%\]{max-width:30%}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[40\%\]{max-width:40%}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[44ch\]{max-width:44ch}.max-w-\[45\%\]{max-width:45%}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[55\%\]{max-width:55%}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[64px\]{max-width:64px}.max-w-\[70\%\]{max-width:70%}.max-w-\[720px\]{max-width:720px}.max-w-\[76\%\]{max-width:76%}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[794px\]{max-width:794px}.max-w-\[7rem\]{max-width:7rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[820px\]{max-width:820px}.max-w-\[86\%\]{max-width:86%}.max-w-\[86vw\]{max-width:86vw}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94\%\]{max-width:94%}.max-w-\[94vw\]{max-width:94vw}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100\%-36px\)\]{max-width:calc(100% - 36px)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(100vw\/var\(--ui\,1\)_-_32px\)\]{max-width:calc(100vw / var(--ui,1) - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-\[0_0_74px\]{flex:0 0 74px}.flex-\[1\.3\]{flex:1.3}.flex-\[1_1_220px\]{flex:220px}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[110px\]{flex-basis:110px}.basis-\[140px\]{flex-basis:140px}.basis-\[720px\]{flex-basis:720px}.basis-\[calc\(100\%-44px\)\]{flex-basis:calc(100% - 44px)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-1{--tw-border-spacing-x:.25rem;--tw-border-spacing-y:.25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-1\.5{--tw-border-spacing-x:.375rem;--tw-border-spacing-y:.375rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-3{--tw-translate-x:-.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\.5{--tw-translate-y:.625rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3\.5{--tw-translate-y:.875rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[9deg\]{--tw-rotate:-9deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-5deg\]{--tw-rotate:-5deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[4deg\]{--tw-rotate:4deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.16\]{--tw-scale-x:1.16;--tw-scale-y:1.16;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeIn_0\.15s_ease-out\]{animation:.15s ease-out fadeIn}.animate-\[lexiSpkBar_0\.9s_ease-in-out_infinite\]{animation:.9s ease-in-out infinite lexiSpkBar}.animate-\[lexiUndoIn_0\.18s_ease-out\]{animation:.18s ease-out lexiUndoIn}.animate-\[popIn_0\.18s_ease-out\]{animation:.18s ease-out popIn}.animate-\[popIn_0\.2s_ease-out\]{animation:.2s ease-out popIn}.animate-\[slideInLeft_0\.25s_ease-out\]{animation:.25s ease-out slideInLeft}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[150px_100px_70px_minmax\(0\,1fr\)_110px\]{grid-template-columns:150px 100px 70px minmax(0,1fr) 110px}.grid-cols-\[150px_1fr_1fr\]{grid-template-columns:150px 1fr 1fr}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.grid-cols-\[18px_1fr_1fr\]{grid-template-columns:18px 1fr 1fr}.grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.grid-cols-\[1fr_120px_110px\]{grid-template-columns:1fr 120px 110px}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_210px\]{grid-template-columns:1fr 210px}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[20px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_24px\]{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 24px}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[22px_minmax\(0\,1fr\)\]{grid-template-columns:22px minmax(0,1fr)}.grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.grid-cols-\[26px_1fr_1fr_1\.4fr_1\.4fr_22px\]{grid-template-columns:26px 1fr 1fr 1.4fr 1.4fr 22px}.grid-cols-\[26px_minmax\(0\,1fr\)\]{grid-template-columns:26px minmax(0,1fr)}.grid-cols-\[26px_minmax\(0\,1fr\)_28px\]{grid-template-columns:26px minmax(0,1fr) 28px}.grid-cols-\[272px_minmax\(0\,1fr\)\]{grid-template-columns:272px minmax(0,1fr)}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[44px_12px_80px_minmax\(0\,1fr\)\]{grid-template-columns:44px 12px 80px minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)_22px\]{grid-template-columns:44px minmax(0,1fr) 22px}.grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.grid-cols-\[46px_1fr\]{grid-template-columns:46px 1fr}.grid-cols-\[46px_1fr_1fr\]{grid-template-columns:46px 1fr 1fr}.grid-cols-\[46px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:46px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[62px_1fr\]{grid-template-columns:62px 1fr}.grid-cols-\[64px_1fr_auto\]{grid-template-columns:64px 1fr auto}.grid-cols-\[64px_minmax\(0\,1fr\)_24px\]{grid-template-columns:64px minmax(0,1fr) 24px}.grid-cols-\[64px_minmax\(0\,auto\)_1fr_auto\]{grid-template-columns:64px minmax(0,auto) 1fr auto}.grid-cols-\[76px_minmax\(0\,1fr\)_24px\]{grid-template-columns:76px minmax(0,1fr) 24px}.grid-cols-\[76px_minmax\(0\,1fr\)_34px\]{grid-template-columns:76px minmax(0,1fr) 34px}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[96px_minmax\(0\,1fr\)_72px_90px_96px\]{grid-template-columns:96px minmax(0,1fr) 72px 90px 96px}.grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto auto}.grid-cols-\[auto_minmax\(0\,1fr\)_22px\]{grid-template-columns:auto minmax(0,1fr) 22px}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_18px\]{grid-template-columns:minmax(0,1fr) auto 18px}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(248px\,280px\)\]{grid-template-columns:minmax(0,1fr) minmax(248px,280px)}.grid-cols-\[repeat\(8\,minmax\(0\,11px\)\)\]{grid-template-columns:repeat(8,minmax(0,11px))}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.grid-rows-\[repeat\(7\,auto\)\]{grid-template-rows:repeat(7,auto)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[1\.15rem\]{gap:1.15rem}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[14px\]{-moz-column-gap:14px;column-gap:14px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-3\.5{row-gap:.875rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#F1F5F9\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-\[\#F1F5FB\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 251/var(--tw-divide-opacity,1))}.divide-\[\#F3EAD8\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 234 216/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-\[12px\]{border-radius:12px!important}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0_18px_18px_18px\]{border-radius:0 18px 18px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2px_4px_4px_2px\]{border-radius:2px 4px 4px 2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[3px_6px_6px_3px\]{border-radius:3px 6px 6px 3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[6px_14px_14px_6px\]{border-radius:6px 14px 14px 6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-\[14px\]{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-\[18px\]{border-top-right-radius:18px;border-bottom-right-radius:18px}.rounded-r-\[3px\]{border-top-right-radius:3px;border-bottom-right-radius:3px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-lg{border-top-left-radius:var(--radius)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.\!border-0{border-width:0!important}.\!border-\[1\.5px\]{border-width:1.5px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[1\.6px\]{border-width:1.6px}.border-\[2\.5px\]{border-width:2.5px}.border-\[3px\]{border-width:3px}.border-\[6px\]{border-width:6px}.border-x{border-left-width:1px;border-right-width:1px}.\!border-l-0{border-left-width:0!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-width:1.5px}.border-b-\[2\.5px\]{border-bottom-width:2.5px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-\[1\.5px\]{border-left-width:1.5px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[5px\]{border-left-width:5px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.\!border-dashed{border-style:dashed!important}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-\[\#2F5BEA\]{--tw-border-opacity:1!important;border-color:rgb(47 91 234/var(--tw-border-opacity,1))!important}.\!border-\[\#C9D1E2\]{--tw-border-opacity:1!important;border-color:rgb(201 209 226/var(--tw-border-opacity,1))!important}.border-\[\#0F766E\]{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-\[\#18234A\]{--tw-border-opacity:1;border-color:rgb(24 35 74/var(--tw-border-opacity,1))}.border-\[\#1B2B4B\]{--tw-border-opacity:1;border-color:rgb(27 43 75/var(--tw-border-opacity,1))}.border-\[\#2563EB\]{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-\[\#2C355C\]{--tw-border-opacity:1;border-color:rgb(44 53 92/var(--tw-border-opacity,1))}.border-\[\#2F5BEA\]{--tw-border-opacity:1;border-color:rgb(47 91 234/var(--tw-border-opacity,1))}.border-\[\#36406A\]{--tw-border-opacity:1;border-color:rgb(54 64 106/var(--tw-border-opacity,1))}.border-\[\#3FB28A\]{--tw-border-opacity:1;border-color:rgb(63 178 138/var(--tw-border-opacity,1))}.border-\[\#5FB7A9\]{--tw-border-opacity:1;border-color:rgb(95 183 169/var(--tw-border-opacity,1))}.border-\[\#60A5FA\]{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-\[\#64748B\]{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-\[\#6B29D4\]{--tw-border-opacity:1;border-color:rgb(107 41 212/var(--tw-border-opacity,1))}.border-\[\#7FA68D\]{--tw-border-opacity:1;border-color:rgb(127 166 141/var(--tw-border-opacity,1))}.border-\[\#93B4E8\]{--tw-border-opacity:1;border-color:rgb(147 180 232/var(--tw-border-opacity,1))}.border-\[\#93B4F5\]{--tw-border-opacity:1;border-color:rgb(147 180 245/var(--tw-border-opacity,1))}.border-\[\#93C5FD\]{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-\[\#94A3B8\]{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-\[\#9FD3CB\]{--tw-border-opacity:1;border-color:rgb(159 211 203/var(--tw-border-opacity,1))}.border-\[\#A6F4C5\]{--tw-border-opacity:1;border-color:rgb(166 244 197/var(--tw-border-opacity,1))}.border-\[\#A7DFD0\]{--tw-border-opacity:1;border-color:rgb(167 223 208/var(--tw-border-opacity,1))}.border-\[\#A8D3DD\]{--tw-border-opacity:1;border-color:rgb(168 211 221/var(--tw-border-opacity,1))}.border-\[\#ABEFC6\]{--tw-border-opacity:1;border-color:rgb(171 239 198/var(--tw-border-opacity,1))}.border-\[\#B2CCFF\]{--tw-border-opacity:1;border-color:rgb(178 204 255/var(--tw-border-opacity,1))}.border-\[\#B6C2D3\]{--tw-border-opacity:1;border-color:rgb(182 194 211/var(--tw-border-opacity,1))}.border-\[\#B6EAE2\]{--tw-border-opacity:1;border-color:rgb(182 234 226/var(--tw-border-opacity,1))}.border-\[\#B91C1C\]{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-\[\#B9C8EE\]{--tw-border-opacity:1;border-color:rgb(185 200 238/var(--tw-border-opacity,1))}.border-\[\#B9CBFA\]{--tw-border-opacity:1;border-color:rgb(185 203 250/var(--tw-border-opacity,1))}.border-\[\#B9DED8\]{--tw-border-opacity:1;border-color:rgb(185 222 216/var(--tw-border-opacity,1))}.border-\[\#BBF7D0\]{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-\[\#BFD0F5\]{--tw-border-opacity:1;border-color:rgb(191 208 245/var(--tw-border-opacity,1))}.border-\[\#BFD0FB\]{--tw-border-opacity:1;border-color:rgb(191 208 251/var(--tw-border-opacity,1))}.border-\[\#BFD3FA\]{--tw-border-opacity:1;border-color:rgb(191 211 250/var(--tw-border-opacity,1))}.border-\[\#BFD3FB\]{--tw-border-opacity:1;border-color:rgb(191 211 251/var(--tw-border-opacity,1))}.border-\[\#BFD4F5\]{--tw-border-opacity:1;border-color:rgb(191 212 245/var(--tw-border-opacity,1))}.border-\[\#BFDBFE\]{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-\[\#BFE3E0\]{--tw-border-opacity:1;border-color:rgb(191 227 224/var(--tw-border-opacity,1))}.border-\[\#BFE3EA\]{--tw-border-opacity:1;border-color:rgb(191 227 234/var(--tw-border-opacity,1))}.border-\[\#BFE6EC\]{--tw-border-opacity:1;border-color:rgb(191 230 236/var(--tw-border-opacity,1))}.border-\[\#C3CADB\]{--tw-border-opacity:1;border-color:rgb(195 202 219/var(--tw-border-opacity,1))}.border-\[\#C3D8FA\]{--tw-border-opacity:1;border-color:rgb(195 216 250/var(--tw-border-opacity,1))}.border-\[\#C4B5FD\]{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-\[\#C6CFDD\]{--tw-border-opacity:1;border-color:rgb(198 207 221/var(--tw-border-opacity,1))}.border-\[\#C7D2E0\]{--tw-border-opacity:1;border-color:rgb(199 210 224/var(--tw-border-opacity,1))}.border-\[\#C7D2E4\]{--tw-border-opacity:1;border-color:rgb(199 210 228/var(--tw-border-opacity,1))}.border-\[\#C7D7FB\]{--tw-border-opacity:1;border-color:rgb(199 215 251/var(--tw-border-opacity,1))}.border-\[\#C9D1E2\]{--tw-border-opacity:1;border-color:rgb(201 209 226/var(--tw-border-opacity,1))}.border-\[\#C9D2E3\]{--tw-border-opacity:1;border-color:rgb(201 210 227/var(--tw-border-opacity,1))}.border-\[\#C9D6FB\]{--tw-border-opacity:1;border-color:rgb(201 214 251/var(--tw-border-opacity,1))}.border-\[\#C9DBFB\]{--tw-border-opacity:1;border-color:rgb(201 219 251/var(--tw-border-opacity,1))}.border-\[\#CBD5E1\]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-\[\#CBD8FB\]{--tw-border-opacity:1;border-color:rgb(203 216 251/var(--tw-border-opacity,1))}.border-\[\#CBEBDB\]{--tw-border-opacity:1;border-color:rgb(203 235 219/var(--tw-border-opacity,1))}.border-\[\#CDE3E8\]{--tw-border-opacity:1;border-color:rgb(205 227 232/var(--tw-border-opacity,1))}.border-\[\#CDE9E4\]{--tw-border-opacity:1;border-color:rgb(205 233 228/var(--tw-border-opacity,1))}.border-\[\#CDEBDD\]{--tw-border-opacity:1;border-color:rgb(205 235 221/var(--tw-border-opacity,1))}.border-\[\#CDEBE6\]{--tw-border-opacity:1;border-color:rgb(205 235 230/var(--tw-border-opacity,1))}.border-\[\#CDEEF3\]{--tw-border-opacity:1;border-color:rgb(205 238 243/var(--tw-border-opacity,1))}.border-\[\#CFDDF8\]{--tw-border-opacity:1;border-color:rgb(207 221 248/var(--tw-border-opacity,1))}.border-\[\#CFE0FB\]{--tw-border-opacity:1;border-color:rgb(207 224 251/var(--tw-border-opacity,1))}.border-\[\#CFEEE2\]{--tw-border-opacity:1;border-color:rgb(207 238 226/var(--tw-border-opacity,1))}.border-\[\#CFF0F5\]{--tw-border-opacity:1;border-color:rgb(207 240 245/var(--tw-border-opacity,1))}.border-\[\#D0D5DD\]{--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1))}.border-\[\#D1FADF\]{--tw-border-opacity:1;border-color:rgb(209 250 223/var(--tw-border-opacity,1))}.border-\[\#D5DBE7\]{--tw-border-opacity:1;border-color:rgb(213 219 231/var(--tw-border-opacity,1))}.border-\[\#D6DCE8\]{--tw-border-opacity:1;border-color:rgb(214 220 232/var(--tw-border-opacity,1))}.border-\[\#D6E1FB\]{--tw-border-opacity:1;border-color:rgb(214 225 251/var(--tw-border-opacity,1))}.border-\[\#D7E0EC\]{--tw-border-opacity:1;border-color:rgb(215 224 236/var(--tw-border-opacity,1))}.border-\[\#D7E3F7\]{--tw-border-opacity:1;border-color:rgb(215 227 247/var(--tw-border-opacity,1))}.border-\[\#D7EFE4\]{--tw-border-opacity:1;border-color:rgb(215 239 228/var(--tw-border-opacity,1))}.border-\[\#D9CCFA\]{--tw-border-opacity:1;border-color:rgb(217 204 250/var(--tw-border-opacity,1))}.border-\[\#DBE6FB\]{--tw-border-opacity:1;border-color:rgb(219 230 251/var(--tw-border-opacity,1))}.border-\[\#DBE7FA\]{--tw-border-opacity:1;border-color:rgb(219 231 250/var(--tw-border-opacity,1))}.border-\[\#DBEAFE\]{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-\[\#DC2626\]{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-\[\#DCE2EA\]{--tw-border-opacity:1;border-color:rgb(220 226 234/var(--tw-border-opacity,1))}.border-\[\#DCE5FB\]{--tw-border-opacity:1;border-color:rgb(220 229 251/var(--tw-border-opacity,1))}.border-\[\#DCE7FA\]{--tw-border-opacity:1;border-color:rgb(220 231 250/var(--tw-border-opacity,1))}.border-\[\#DCE7FB\]{--tw-border-opacity:1;border-color:rgb(220 231 251/var(--tw-border-opacity,1))}.border-\[\#DCEEEB\]{--tw-border-opacity:1;border-color:rgb(220 238 235/var(--tw-border-opacity,1))}.border-\[\#DCEFE9\]{--tw-border-opacity:1;border-color:rgb(220 239 233/var(--tw-border-opacity,1))}.border-\[\#DDD0F5\]{--tw-border-opacity:1;border-color:rgb(221 208 245/var(--tw-border-opacity,1))}.border-\[\#DDE1FF\]{--tw-border-opacity:1;border-color:rgb(221 225 255/var(--tw-border-opacity,1))}.border-\[\#DDE2EC\]{--tw-border-opacity:1;border-color:rgb(221 226 236/var(--tw-border-opacity,1))}.border-\[\#DDE3FF\]{--tw-border-opacity:1;border-color:rgb(221 227 255/var(--tw-border-opacity,1))}.border-\[\#DDE7F7\]{--tw-border-opacity:1;border-color:rgb(221 231 247/var(--tw-border-opacity,1))}.border-\[\#E2D6FA\]{--tw-border-opacity:1;border-color:rgb(226 214 250/var(--tw-border-opacity,1))}.border-\[\#E2E8F0\]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-\[\#E2F0F2\]{--tw-border-opacity:1;border-color:rgb(226 240 242/var(--tw-border-opacity,1))}.border-\[\#E4E7EC\]{--tw-border-opacity:1;border-color:rgb(228 231 236/var(--tw-border-opacity,1))}.border-\[\#E4EBF6\]{--tw-border-opacity:1;border-color:rgb(228 235 246/var(--tw-border-opacity,1))}.border-\[\#E5763C\]{--tw-border-opacity:1;border-color:rgb(229 118 60/var(--tw-border-opacity,1))}.border-\[\#E5E9F1\]{--tw-border-opacity:1;border-color:rgb(229 233 241/var(--tw-border-opacity,1))}.border-\[\#E5E9F2\]{--tw-border-opacity:1;border-color:rgb(229 233 242/var(--tw-border-opacity,1))}.border-\[\#E5F6EF\]{--tw-border-opacity:1;border-color:rgb(229 246 239/var(--tw-border-opacity,1))}.border-\[\#E6EAF0\]{--tw-border-opacity:1;border-color:rgb(230 234 240/var(--tw-border-opacity,1))}.border-\[\#E6EEFB\]{--tw-border-opacity:1;border-color:rgb(230 238 251/var(--tw-border-opacity,1))}.border-\[\#E7EBF1\]{--tw-border-opacity:1;border-color:rgb(231 235 241/var(--tw-border-opacity,1))}.border-\[\#E7ECF3\]{--tw-border-opacity:1;border-color:rgb(231 236 243/var(--tw-border-opacity,1))}.border-\[\#E7EEFB\]{--tw-border-opacity:1;border-color:rgb(231 238 251/var(--tw-border-opacity,1))}.border-\[\#E8EEF7\]{--tw-border-opacity:1;border-color:rgb(232 238 247/var(--tw-border-opacity,1))}.border-\[\#E8EFFB\]{--tw-border-opacity:1;border-color:rgb(232 239 251/var(--tw-border-opacity,1))}.border-\[\#E9DEFB\]{--tw-border-opacity:1;border-color:rgb(233 222 251/var(--tw-border-opacity,1))}.border-\[\#E9ECF1\]{--tw-border-opacity:1;border-color:rgb(233 236 241/var(--tw-border-opacity,1))}.border-\[\#E9EEF5\]{--tw-border-opacity:1;border-color:rgb(233 238 245/var(--tw-border-opacity,1))}.border-\[\#E9EFF8\]{--tw-border-opacity:1;border-color:rgb(233 239 248/var(--tw-border-opacity,1))}.border-\[\#EAECF0\]{--tw-border-opacity:1;border-color:rgb(234 236 240/var(--tw-border-opacity,1))}.border-\[\#EAF0FE\]{--tw-border-opacity:1;border-color:rgb(234 240 254/var(--tw-border-opacity,1))}.border-\[\#EAF3F5\]{--tw-border-opacity:1;border-color:rgb(234 243 245/var(--tw-border-opacity,1))}.border-\[\#EDF0F5\]{--tw-border-opacity:1;border-color:rgb(237 240 245/var(--tw-border-opacity,1))}.border-\[\#EDF1F6\]{--tw-border-opacity:1;border-color:rgb(237 241 246/var(--tw-border-opacity,1))}.border-\[\#EDF1F7\]{--tw-border-opacity:1;border-color:rgb(237 241 247/var(--tw-border-opacity,1))}.border-\[\#EEE9DD\]{--tw-border-opacity:1;border-color:rgb(238 233 221/var(--tw-border-opacity,1))}.border-\[\#EEF1F5\]{--tw-border-opacity:1;border-color:rgb(238 241 245/var(--tw-border-opacity,1))}.border-\[\#EEF2F6\]{--tw-border-opacity:1;border-color:rgb(238 242 246/var(--tw-border-opacity,1))}.border-\[\#EEF2F7\]{--tw-border-opacity:1;border-color:rgb(238 242 247/var(--tw-border-opacity,1))}.border-\[\#EEF2F8\]{--tw-border-opacity:1;border-color:rgb(238 242 248/var(--tw-border-opacity,1))}.border-\[\#EEF4FC\]{--tw-border-opacity:1;border-color:rgb(238 244 252/var(--tw-border-opacity,1))}.border-\[\#EFE7FD\]{--tw-border-opacity:1;border-color:rgb(239 231 253/var(--tw-border-opacity,1))}.border-\[\#F0D5DA\]{--tw-border-opacity:1;border-color:rgb(240 213 218/var(--tw-border-opacity,1))}.border-\[\#F0DCC0\]{--tw-border-opacity:1;border-color:rgb(240 220 192/var(--tw-border-opacity,1))}.border-\[\#F0F2F7\]{--tw-border-opacity:1;border-color:rgb(240 242 247/var(--tw-border-opacity,1))}.border-\[\#F0F3F8\]{--tw-border-opacity:1;border-color:rgb(240 243 248/var(--tw-border-opacity,1))}.border-\[\#F1D5C4\]{--tw-border-opacity:1;border-color:rgb(241 213 196/var(--tw-border-opacity,1))}.border-\[\#F1EAFD\]{--tw-border-opacity:1;border-color:rgb(241 234 253/var(--tw-border-opacity,1))}.border-\[\#F1F4F8\]{--tw-border-opacity:1;border-color:rgb(241 244 248/var(--tw-border-opacity,1))}.border-\[\#F1F4F9\]{--tw-border-opacity:1;border-color:rgb(241 244 249/var(--tw-border-opacity,1))}.border-\[\#F1F5F9\]{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-\[\#F1F5FB\]{--tw-border-opacity:1;border-color:rgb(241 245 251/var(--tw-border-opacity,1))}.border-\[\#F2F4F7\]{--tw-border-opacity:1;border-color:rgb(242 244 247/var(--tw-border-opacity,1))}.border-\[\#F3D0D0\]{--tw-border-opacity:1;border-color:rgb(243 208 208/var(--tw-border-opacity,1))}.border-\[\#F3D9A8\]{--tw-border-opacity:1;border-color:rgb(243 217 168/var(--tw-border-opacity,1))}.border-\[\#F3DADA\]{--tw-border-opacity:1;border-color:rgb(243 218 218/var(--tw-border-opacity,1))}.border-\[\#F3E0E0\]{--tw-border-opacity:1;border-color:rgb(243 224 224/var(--tw-border-opacity,1))}.border-\[\#F3E6D0\]{--tw-border-opacity:1;border-color:rgb(243 230 208/var(--tw-border-opacity,1))}.border-\[\#F3EAD8\]{--tw-border-opacity:1;border-color:rgb(243 234 216/var(--tw-border-opacity,1))}.border-\[\#F4B85A\]{--tw-border-opacity:1;border-color:rgb(244 184 90/var(--tw-border-opacity,1))}.border-\[\#F4F6FA\]{--tw-border-opacity:1;border-color:rgb(244 246 250/var(--tw-border-opacity,1))}.border-\[\#F4F7FB\]{--tw-border-opacity:1;border-color:rgb(244 247 251/var(--tw-border-opacity,1))}.border-\[\#F59E0B\]{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-\[\#F5D9AF\]{--tw-border-opacity:1;border-color:rgb(245 217 175/var(--tw-border-opacity,1))}.border-\[\#F5F6F9\]{--tw-border-opacity:1;border-color:rgb(245 246 249/var(--tw-border-opacity,1))}.border-\[\#F5F7FA\]{--tw-border-opacity:1;border-color:rgb(245 247 250/var(--tw-border-opacity,1))}.border-\[\#F6DDAA\]{--tw-border-opacity:1;border-color:rgb(246 221 170/var(--tw-border-opacity,1))}.border-\[\#F6DEB8\]{--tw-border-opacity:1;border-color:rgb(246 222 184/var(--tw-border-opacity,1))}.border-\[\#F6E7D2\]{--tw-border-opacity:1;border-color:rgb(246 231 210/var(--tw-border-opacity,1))}.border-\[\#F8DCCB\]{--tw-border-opacity:1;border-color:rgb(248 220 203/var(--tw-border-opacity,1))}.border-\[\#F8DDB0\]{--tw-border-opacity:1;border-color:rgb(248 221 176/var(--tw-border-opacity,1))}.border-\[\#F8EEDD\]{--tw-border-opacity:1;border-color:rgb(248 238 221/var(--tw-border-opacity,1))}.border-\[\#FB923C\]{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-\[\#FBBF24\]{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-\[\#FBD5D5\]{--tw-border-opacity:1;border-color:rgb(251 213 213/var(--tw-border-opacity,1))}.border-\[\#FBE7C9\]{--tw-border-opacity:1;border-color:rgb(251 231 201/var(--tw-border-opacity,1))}.border-\[\#FCA5A5\]{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-\[\#FCA5A5\]\/70{border-color:#fca5a5b3}.border-\[\#FCD34D\]{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-\[\#FCD98A\]{--tw-border-opacity:1;border-color:rgb(252 217 138/var(--tw-border-opacity,1))}.border-\[\#FCE7C3\]{--tw-border-opacity:1;border-color:rgb(252 231 195/var(--tw-border-opacity,1))}.border-\[\#FDE2B3\]{--tw-border-opacity:1;border-color:rgb(253 226 179/var(--tw-border-opacity,1))}.border-\[\#FDE3C7\]{--tw-border-opacity:1;border-color:rgb(253 227 199/var(--tw-border-opacity,1))}.border-\[\#FDE68A\]{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-\[\#FDECEC\]{--tw-border-opacity:1;border-color:rgb(253 236 236/var(--tw-border-opacity,1))}.border-\[\#FECACA\]{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-\[\#FED7AA\]{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-\[\#FEE2E2\]{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-\[\#c9d4ea\]{--tw-border-opacity:1;border-color:rgb(201 212 234/var(--tw-border-opacity,1))}.border-black\/15{border-color:#00000026}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/30{border-color:#ffffff4d}.\!border-b-\[\#F8EEDD\]{--tw-border-opacity:1!important;border-bottom-color:rgb(248 238 221/var(--tw-border-opacity,1))!important}.border-b-\[\#18234A\]{--tw-border-opacity:1;border-bottom-color:rgb(24 35 74/var(--tw-border-opacity,1))}.border-l-\[\#2563EB\]{--tw-border-opacity:1;border-left-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-l-\[\#CBD5E1\]{--tw-border-opacity:1;border-left-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-l-\[\#E2777A\]{--tw-border-opacity:1;border-left-color:rgb(226 119 122/var(--tw-border-opacity,1))}.border-t-\[\#18234A\]{--tw-border-opacity:1;border-top-color:rgb(24 35 74/var(--tw-border-opacity,1))}.border-t-\[\#2F5BEA\]{--tw-border-opacity:1;border-top-color:rgb(47 91 234/var(--tw-border-opacity,1))}.border-t-\[\#3FB28A\]{--tw-border-opacity:1;border-top-color:rgb(63 178 138/var(--tw-border-opacity,1))}.\!bg-\[\#2563EB\]{--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.\!bg-\[\#2F5BEA\]{--tw-bg-opacity:1!important;background-color:rgb(47 91 234/var(--tw-bg-opacity,1))!important}.\!bg-\[\#EAF0FE\]{--tw-bg-opacity:1!important;background-color:rgb(234 240 254/var(--tw-bg-opacity,1))!important}.\!bg-\[\#F2F4F7\]{--tw-bg-opacity:1!important;background-color:rgb(242 244 247/var(--tw-bg-opacity,1))!important}.\!bg-\[\#FEF3E2\]{--tw-bg-opacity:1!important;background-color:rgb(254 243 226/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#067647\]{--tw-bg-opacity:1;background-color:rgb(6 118 71/var(--tw-bg-opacity,1))}.bg-\[\#0B1220\]\/55{background-color:#0b12208c}.bg-\[\#0E7490\]{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.bg-\[\#0F172A\]\/30{background-color:#0f172a4d}.bg-\[\#0F172A\]\/35{background-color:#0f172a59}.bg-\[\#0F1B33\]{--tw-bg-opacity:1;background-color:rgb(15 27 51/var(--tw-bg-opacity,1))}.bg-\[\#0F766E\]{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-\[\#141A2E\]{--tw-bg-opacity:1;background-color:rgb(20 26 46/var(--tw-bg-opacity,1))}.bg-\[\#14B8A6\]{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-\[\#16A34A\]{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[\#18223A\]{--tw-bg-opacity:1;background-color:rgb(24 34 58/var(--tw-bg-opacity,1))}.bg-\[\#18234A\]{--tw-bg-opacity:1;background-color:rgb(24 35 74/var(--tw-bg-opacity,1))}.bg-\[\#18303A\]{--tw-bg-opacity:1;background-color:rgb(24 48 58/var(--tw-bg-opacity,1))}.bg-\[\#1B2340\]{--tw-bg-opacity:1;background-color:rgb(27 35 64/var(--tw-bg-opacity,1))}.bg-\[\#1B2B4B\]{--tw-bg-opacity:1;background-color:rgb(27 43 75/var(--tw-bg-opacity,1))}.bg-\[\#1B2B4B\]\/30{background-color:#1b2b4b4d}.bg-\[\#1B2B4B\]\/35{background-color:#1b2b4b59}.bg-\[\#1B2B4B\]\/40{background-color:#1b2b4b66}.bg-\[\#1D2442\]{--tw-bg-opacity:1;background-color:rgb(29 36 66/var(--tw-bg-opacity,1))}.bg-\[\#1D4FD7\]{--tw-bg-opacity:1;background-color:rgb(29 79 215/var(--tw-bg-opacity,1))}.bg-\[\#1E293B\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-\[\#1F8A62\]{--tw-bg-opacity:1;background-color:rgb(31 138 98/var(--tw-bg-opacity,1))}.bg-\[\#1FA97A\]{--tw-bg-opacity:1;background-color:rgb(31 169 122/var(--tw-bg-opacity,1))}.bg-\[\#22C55E\]{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#2563EB\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#2563EB\]\/10{background-color:#2563eb1a}.bg-\[\#2F5BEA\]{--tw-bg-opacity:1;background-color:rgb(47 91 234/var(--tw-bg-opacity,1))}.bg-\[\#36406A\]{--tw-bg-opacity:1;background-color:rgb(54 64 106/var(--tw-bg-opacity,1))}.bg-\[\#3FB28A\]{--tw-bg-opacity:1;background-color:rgb(63 178 138/var(--tw-bg-opacity,1))}.bg-\[\#6366F1\]{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-\[\#64748B\]{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-\[\#67C3D2\]{--tw-bg-opacity:1;background-color:rgb(103 195 210/var(--tw-bg-opacity,1))}.bg-\[\#6D28D9\]{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.bg-\[\#7C3AED\]{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-\[\#7CCFAB\]{--tw-bg-opacity:1;background-color:rgb(124 207 171/var(--tw-bg-opacity,1))}.bg-\[\#93B4F0\]{--tw-bg-opacity:1;background-color:rgb(147 180 240/var(--tw-bg-opacity,1))}.bg-\[\#93B4F5\]{--tw-bg-opacity:1;background-color:rgb(147 180 245/var(--tw-bg-opacity,1))}.bg-\[\#94A3B8\]{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-\[\#9BB8E8\]{--tw-bg-opacity:1;background-color:rgb(155 184 232/var(--tw-bg-opacity,1))}.bg-\[\#9BD3A0\]{--tw-bg-opacity:1;background-color:rgb(155 211 160/var(--tw-bg-opacity,1))}.bg-\[\#B45309\]{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-\[\#B4C0D0\]{--tw-bg-opacity:1;background-color:rgb(180 192 208/var(--tw-bg-opacity,1))}.bg-\[\#B91C1C\]{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-\[\#BFD0F5\]{--tw-bg-opacity:1;background-color:rgb(191 208 245/var(--tw-bg-opacity,1))}.bg-\[\#C2413A\]{--tw-bg-opacity:1;background-color:rgb(194 65 58/var(--tw-bg-opacity,1))}.bg-\[\#C4B5FD\]{--tw-bg-opacity:1;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-\[\#C6EBDB\]{--tw-bg-opacity:1;background-color:rgb(198 235 219/var(--tw-bg-opacity,1))}.bg-\[\#C7D7FB\]{--tw-bg-opacity:1;background-color:rgb(199 215 251/var(--tw-bg-opacity,1))}.bg-\[\#C7E8E1\]{--tw-bg-opacity:1;background-color:rgb(199 232 225/var(--tw-bg-opacity,1))}.bg-\[\#C9CEDB\]{--tw-bg-opacity:1;background-color:rgb(201 206 219/var(--tw-bg-opacity,1))}.bg-\[\#CBD5E1\]{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-\[\#CE3068\]{--tw-bg-opacity:1;background-color:rgb(206 48 104/var(--tw-bg-opacity,1))}.bg-\[\#CFE3FF\]{--tw-bg-opacity:1;background-color:rgb(207 227 255/var(--tw-bg-opacity,1))}.bg-\[\#D1FADF\]{--tw-bg-opacity:1;background-color:rgb(209 250 223/var(--tw-bg-opacity,1))}.bg-\[\#D1FADF\]\/60{background-color:#d1fadf99}.bg-\[\#D6DCE8\]{--tw-bg-opacity:1;background-color:rgb(214 220 232/var(--tw-bg-opacity,1))}.bg-\[\#D7DCE6\]{--tw-bg-opacity:1;background-color:rgb(215 220 230/var(--tw-bg-opacity,1))}.bg-\[\#D97706\]{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-\[\#DBE6FB\]{--tw-bg-opacity:1;background-color:rgb(219 230 251/var(--tw-bg-opacity,1))}.bg-\[\#DBEAFE\]{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-\[\#DC2626\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[\#DCFCE7\]{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-\[\#DDE2EC\]{--tw-bg-opacity:1;background-color:rgb(221 226 236/var(--tw-bg-opacity,1))}.bg-\[\#DDEBFF\]{--tw-bg-opacity:1;background-color:rgb(221 235 255/var(--tw-bg-opacity,1))}.bg-\[\#E0F2FE\]{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-\[\#E11D62\]{--tw-bg-opacity:1;background-color:rgb(225 29 98/var(--tw-bg-opacity,1))}.bg-\[\#E1F5EE\]{--tw-bg-opacity:1;background-color:rgb(225 245 238/var(--tw-bg-opacity,1))}.bg-\[\#E2E8F0\]{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-\[\#E3E7EF\]{--tw-bg-opacity:1;background-color:rgb(227 231 239/var(--tw-bg-opacity,1))}.bg-\[\#E3E7F0\]{--tw-bg-opacity:1;background-color:rgb(227 231 240/var(--tw-bg-opacity,1))}.bg-\[\#E3E8EF\]{--tw-bg-opacity:1;background-color:rgb(227 232 239/var(--tw-bg-opacity,1))}.bg-\[\#E3F3F6\]{--tw-bg-opacity:1;background-color:rgb(227 243 246/var(--tw-bg-opacity,1))}.bg-\[\#E3F5F4\]{--tw-bg-opacity:1;background-color:rgb(227 245 244/var(--tw-bg-opacity,1))}.bg-\[\#E3F6EC\]{--tw-bg-opacity:1;background-color:rgb(227 246 236/var(--tw-bg-opacity,1))}.bg-\[\#E4EBF6\]{--tw-bg-opacity:1;background-color:rgb(228 235 246/var(--tw-bg-opacity,1))}.bg-\[\#E4F4F0\]{--tw-bg-opacity:1;background-color:rgb(228 244 240/var(--tw-bg-opacity,1))}.bg-\[\#E5604F\]{--tw-bg-opacity:1;background-color:rgb(229 96 79/var(--tw-bg-opacity,1))}.bg-\[\#E5763C\]{--tw-bg-opacity:1;background-color:rgb(229 118 60/var(--tw-bg-opacity,1))}.bg-\[\#E5A33A\]{--tw-bg-opacity:1;background-color:rgb(229 163 58/var(--tw-bg-opacity,1))}.bg-\[\#E5E9F2\]{--tw-bg-opacity:1;background-color:rgb(229 233 242/var(--tw-bg-opacity,1))}.bg-\[\#E5EAF2\]{--tw-bg-opacity:1;background-color:rgb(229 234 242/var(--tw-bg-opacity,1))}.bg-\[\#E5F6EF\]{--tw-bg-opacity:1;background-color:rgb(229 246 239/var(--tw-bg-opacity,1))}.bg-\[\#E6EAF0\]{--tw-bg-opacity:1;background-color:rgb(230 234 240/var(--tw-bg-opacity,1))}.bg-\[\#E6F1FB\]{--tw-bg-opacity:1;background-color:rgb(230 241 251/var(--tw-bg-opacity,1))}.bg-\[\#E6F4F1\]{--tw-bg-opacity:1;background-color:rgb(230 244 241/var(--tw-bg-opacity,1))}.bg-\[\#E6F6EE\]{--tw-bg-opacity:1;background-color:rgb(230 246 238/var(--tw-bg-opacity,1))}.bg-\[\#E6F6F8\]{--tw-bg-opacity:1;background-color:rgb(230 246 248/var(--tw-bg-opacity,1))}.bg-\[\#E6FAF7\]{--tw-bg-opacity:1;background-color:rgb(230 250 247/var(--tw-bg-opacity,1))}.bg-\[\#E7EAF2\]{--tw-bg-opacity:1;background-color:rgb(231 234 242/var(--tw-bg-opacity,1))}.bg-\[\#E7ECF3\]{--tw-bg-opacity:1;background-color:rgb(231 236 243/var(--tw-bg-opacity,1))}.bg-\[\#E7EFFD\]{--tw-bg-opacity:1;background-color:rgb(231 239 253/var(--tw-bg-opacity,1))}.bg-\[\#E7FAFD\]{--tw-bg-opacity:1;background-color:rgb(231 250 253/var(--tw-bg-opacity,1))}.bg-\[\#E8EEFB\]{--tw-bg-opacity:1;background-color:rgb(232 238 251/var(--tw-bg-opacity,1))}.bg-\[\#E8F1FF\]{--tw-bg-opacity:1;background-color:rgb(232 241 255/var(--tw-bg-opacity,1))}.bg-\[\#E8F6EF\]{--tw-bg-opacity:1;background-color:rgb(232 246 239/var(--tw-bg-opacity,1))}.bg-\[\#E8F6F0\]{--tw-bg-opacity:1;background-color:rgb(232 246 240/var(--tw-bg-opacity,1))}.bg-\[\#E9EDF5\]{--tw-bg-opacity:1;background-color:rgb(233 237 245/var(--tw-bg-opacity,1))}.bg-\[\#E9EEF5\]{--tw-bg-opacity:1;background-color:rgb(233 238 245/var(--tw-bg-opacity,1))}.bg-\[\#E9F3EE\]{--tw-bg-opacity:1;background-color:rgb(233 243 238/var(--tw-bg-opacity,1))}.bg-\[\#E9F5F3\]{--tw-bg-opacity:1;background-color:rgb(233 245 243/var(--tw-bg-opacity,1))}.bg-\[\#EAF0FE\]{--tw-bg-opacity:1;background-color:rgb(234 240 254/var(--tw-bg-opacity,1))}.bg-\[\#EAF7F0\]{--tw-bg-opacity:1;background-color:rgb(234 247 240/var(--tw-bg-opacity,1))}.bg-\[\#ECEFF6\]{--tw-bg-opacity:1;background-color:rgb(236 239 246/var(--tw-bg-opacity,1))}.bg-\[\#ECF8F2\]{--tw-bg-opacity:1;background-color:rgb(236 248 242/var(--tw-bg-opacity,1))}.bg-\[\#ECFDF3\]{--tw-bg-opacity:1;background-color:rgb(236 253 243/var(--tw-bg-opacity,1))}.bg-\[\#ECFDF5\]{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-\[\#ECFEFF\]{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-\[\#EDE4FB\]{--tw-bg-opacity:1;background-color:rgb(237 228 251/var(--tw-bg-opacity,1))}.bg-\[\#EDE9FE\]{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-\[\#EDF1F7\]{--tw-bg-opacity:1;background-color:rgb(237 241 247/var(--tw-bg-opacity,1))}.bg-\[\#EDF2F9\]{--tw-bg-opacity:1;background-color:rgb(237 242 249/var(--tw-bg-opacity,1))}.bg-\[\#EDF2FA\]{--tw-bg-opacity:1;background-color:rgb(237 242 250/var(--tw-bg-opacity,1))}.bg-\[\#EEF0FF\]{--tw-bg-opacity:1;background-color:rgb(238 240 255/var(--tw-bg-opacity,1))}.bg-\[\#EEF1F6\]{--tw-bg-opacity:1;background-color:rgb(238 241 246/var(--tw-bg-opacity,1))}.bg-\[\#EEF1F7\]{--tw-bg-opacity:1;background-color:rgb(238 241 247/var(--tw-bg-opacity,1))}.bg-\[\#EEF2F7\]{--tw-bg-opacity:1;background-color:rgb(238 242 247/var(--tw-bg-opacity,1))}.bg-\[\#EEF2F8\]{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.bg-\[\#EEF2FF\]{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-\[\#EEF3FE\]{--tw-bg-opacity:1;background-color:rgb(238 243 254/var(--tw-bg-opacity,1))}.bg-\[\#EEF3FF\]{--tw-bg-opacity:1;background-color:rgb(238 243 255/var(--tw-bg-opacity,1))}.bg-\[\#EEF4E6\]{--tw-bg-opacity:1;background-color:rgb(238 244 230/var(--tw-bg-opacity,1))}.bg-\[\#EEF4FE\]{--tw-bg-opacity:1;background-color:rgb(238 244 254/var(--tw-bg-opacity,1))}.bg-\[\#EEF4FF\]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.bg-\[\#EEF8F3\]{--tw-bg-opacity:1;background-color:rgb(238 248 243/var(--tw-bg-opacity,1))}.bg-\[\#EEF9F7\]{--tw-bg-opacity:1;background-color:rgb(238 249 247/var(--tw-bg-opacity,1))}.bg-\[\#EF4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#EF8D68\]{--tw-bg-opacity:1;background-color:rgb(239 141 104/var(--tw-bg-opacity,1))}.bg-\[\#EFF4FE\]{--tw-bg-opacity:1;background-color:rgb(239 244 254/var(--tw-bg-opacity,1))}.bg-\[\#EFF4FE\]\/60{background-color:#eff4fe99}.bg-\[\#EFF4FE\]\/95{background-color:#eff4fef2}.bg-\[\#EFF6FF\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-\[\#F0ECFD\]{--tw-bg-opacity:1;background-color:rgb(240 236 253/var(--tw-bg-opacity,1))}.bg-\[\#F0EEE6\]{--tw-bg-opacity:1;background-color:rgb(240 238 230/var(--tw-bg-opacity,1))}.bg-\[\#F0F2F7\]{--tw-bg-opacity:1;background-color:rgb(240 242 247/var(--tw-bg-opacity,1))}.bg-\[\#F0F7F4\]{--tw-bg-opacity:1;background-color:rgb(240 247 244/var(--tw-bg-opacity,1))}.bg-\[\#F0F8FA\]{--tw-bg-opacity:1;background-color:rgb(240 248 250/var(--tw-bg-opacity,1))}.bg-\[\#F0F9FF\]{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-\[\#F0FAF4\]{--tw-bg-opacity:1;background-color:rgb(240 250 244/var(--tw-bg-opacity,1))}.bg-\[\#F0FAF7\]{--tw-bg-opacity:1;background-color:rgb(240 250 247/var(--tw-bg-opacity,1))}.bg-\[\#F0FAFB\]{--tw-bg-opacity:1;background-color:rgb(240 250 251/var(--tw-bg-opacity,1))}.bg-\[\#F0FDF4\]{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-\[\#F1DDB4\]{--tw-bg-opacity:1;background-color:rgb(241 221 180/var(--tw-bg-opacity,1))}.bg-\[\#F1F3F6\]{--tw-bg-opacity:1;background-color:rgb(241 243 246/var(--tw-bg-opacity,1))}.bg-\[\#F1F3F8\]{--tw-bg-opacity:1;background-color:rgb(241 243 248/var(--tw-bg-opacity,1))}.bg-\[\#F1F4F9\]{--tw-bg-opacity:1;background-color:rgb(241 244 249/var(--tw-bg-opacity,1))}.bg-\[\#F1F5F9\]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#F1F5FB\]{--tw-bg-opacity:1;background-color:rgb(241 245 251/var(--tw-bg-opacity,1))}.bg-\[\#F1F5FD\]{--tw-bg-opacity:1;background-color:rgb(241 245 253/var(--tw-bg-opacity,1))}.bg-\[\#F2994A\]{--tw-bg-opacity:1;background-color:rgb(242 153 74/var(--tw-bg-opacity,1))}.bg-\[\#F2B544\]{--tw-bg-opacity:1;background-color:rgb(242 181 68/var(--tw-bg-opacity,1))}.bg-\[\#F2F4F7\]{--tw-bg-opacity:1;background-color:rgb(242 244 247/var(--tw-bg-opacity,1))}.bg-\[\#F2F4F9\]{--tw-bg-opacity:1;background-color:rgb(242 244 249/var(--tw-bg-opacity,1))}.bg-\[\#F2FBF8\]{--tw-bg-opacity:1;background-color:rgb(242 251 248/var(--tw-bg-opacity,1))}.bg-\[\#F3E8FF\]{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-\[\#F3EEFD\]{--tw-bg-opacity:1;background-color:rgb(243 238 253/var(--tw-bg-opacity,1))}.bg-\[\#F3EEFF\]{--tw-bg-opacity:1;background-color:rgb(243 238 255/var(--tw-bg-opacity,1))}.bg-\[\#F3EFFD\]{--tw-bg-opacity:1;background-color:rgb(243 239 253/var(--tw-bg-opacity,1))}.bg-\[\#F3F5FA\]{--tw-bg-opacity:1;background-color:rgb(243 245 250/var(--tw-bg-opacity,1))}.bg-\[\#F3F7FF\]{--tw-bg-opacity:1;background-color:rgb(243 247 255/var(--tw-bg-opacity,1))}.bg-\[\#F4F0FD\]{--tw-bg-opacity:1;background-color:rgb(244 240 253/var(--tw-bg-opacity,1))}.bg-\[\#F4F7FF\]{--tw-bg-opacity:1;background-color:rgb(244 247 255/var(--tw-bg-opacity,1))}.bg-\[\#F4F8FF\]{--tw-bg-opacity:1;background-color:rgb(244 248 255/var(--tw-bg-opacity,1))}.bg-\[\#F59E0B\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#F5B97A\]{--tw-bg-opacity:1;background-color:rgb(245 185 122/var(--tw-bg-opacity,1))}.bg-\[\#F5F3FF\]{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-\[\#F5F7FA\]{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.bg-\[\#F5F8FF\]{--tw-bg-opacity:1;background-color:rgb(245 248 255/var(--tw-bg-opacity,1))}.bg-\[\#F5F9FF\]{--tw-bg-opacity:1;background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}.bg-\[\#F5FBF9\]{--tw-bg-opacity:1;background-color:rgb(245 251 249/var(--tw-bg-opacity,1))}.bg-\[\#F6F2FE\]{--tw-bg-opacity:1;background-color:rgb(246 242 254/var(--tw-bg-opacity,1))}.bg-\[\#F6F8FC\]{--tw-bg-opacity:1;background-color:rgb(246 248 252/var(--tw-bg-opacity,1))}.bg-\[\#F6F9FF\]{--tw-bg-opacity:1;background-color:rgb(246 249 255/var(--tw-bg-opacity,1))}.bg-\[\#F6FBF9\]{--tw-bg-opacity:1;background-color:rgb(246 251 249/var(--tw-bg-opacity,1))}.bg-\[\#F6FEF9\]{--tw-bg-opacity:1;background-color:rgb(246 254 249/var(--tw-bg-opacity,1))}.bg-\[\#F79009\]{--tw-bg-opacity:1;background-color:rgb(247 144 9/var(--tw-bg-opacity,1))}.bg-\[\#F7F3FF\]{--tw-bg-opacity:1;background-color:rgb(247 243 255/var(--tw-bg-opacity,1))}.bg-\[\#F7F8FB\]{--tw-bg-opacity:1;background-color:rgb(247 248 251/var(--tw-bg-opacity,1))}.bg-\[\#F7F9FC\]{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.bg-\[\#F7F9FE\]{--tw-bg-opacity:1;background-color:rgb(247 249 254/var(--tw-bg-opacity,1))}.bg-\[\#F7F9FF\]{--tw-bg-opacity:1;background-color:rgb(247 249 255/var(--tw-bg-opacity,1))}.bg-\[\#F7F9FF\]\/60{background-color:#f7f9ff99}.bg-\[\#F7FAFF\]{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.bg-\[\#F7FCFA\]{--tw-bg-opacity:1;background-color:rgb(247 252 250/var(--tw-bg-opacity,1))}.bg-\[\#F8F5FE\]{--tw-bg-opacity:1;background-color:rgb(248 245 254/var(--tw-bg-opacity,1))}.bg-\[\#F8F5FF\]{--tw-bg-opacity:1;background-color:rgb(248 245 255/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFD\]{--tw-bg-opacity:1;background-color:rgb(248 250 253/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFF\]{--tw-bg-opacity:1;background-color:rgb(248 250 255/var(--tw-bg-opacity,1))}.bg-\[\#F8FDFC\]{--tw-bg-opacity:1;background-color:rgb(248 253 252/var(--tw-bg-opacity,1))}.bg-\[\#F8FDFE\]{--tw-bg-opacity:1;background-color:rgb(248 253 254/var(--tw-bg-opacity,1))}.bg-\[\#F9FBFF\]{--tw-bg-opacity:1;background-color:rgb(249 251 255/var(--tw-bg-opacity,1))}.bg-\[\#FACC15\]{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-\[\#FAFAFB\]{--tw-bg-opacity:1;background-color:rgb(250 250 251/var(--tw-bg-opacity,1))}.bg-\[\#FAFAFE\]{--tw-bg-opacity:1;background-color:rgb(250 250 254/var(--tw-bg-opacity,1))}.bg-\[\#FAFBFC\]{--tw-bg-opacity:1;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))}.bg-\[\#FAFBFD\]{--tw-bg-opacity:1;background-color:rgb(250 251 253/var(--tw-bg-opacity,1))}.bg-\[\#FAFCFF\]{--tw-bg-opacity:1;background-color:rgb(250 252 255/var(--tw-bg-opacity,1))}.bg-\[\#FAFDFB\]{--tw-bg-opacity:1;background-color:rgb(250 253 251/var(--tw-bg-opacity,1))}.bg-\[\#FBEFC9\]{--tw-bg-opacity:1;background-color:rgb(251 239 201/var(--tw-bg-opacity,1))}.bg-\[\#FBF8FF\]{--tw-bg-opacity:1;background-color:rgb(251 248 255/var(--tw-bg-opacity,1))}.bg-\[\#FBF9FE\]{--tw-bg-opacity:1;background-color:rgb(251 249 254/var(--tw-bg-opacity,1))}.bg-\[\#FBF9FF\]{--tw-bg-opacity:1;background-color:rgb(251 249 255/var(--tw-bg-opacity,1))}.bg-\[\#FBFAF6\]{--tw-bg-opacity:1;background-color:rgb(251 250 246/var(--tw-bg-opacity,1))}.bg-\[\#FBFCFE\]{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.bg-\[\#FBFCFF\]{--tw-bg-opacity:1;background-color:rgb(251 252 255/var(--tw-bg-opacity,1))}.bg-\[\#FBFDFF\]{--tw-bg-opacity:1;background-color:rgb(251 253 255/var(--tw-bg-opacity,1))}.bg-\[\#FBFEFF\]{--tw-bg-opacity:1;background-color:rgb(251 254 255/var(--tw-bg-opacity,1))}.bg-\[\#FCA5A5\]{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-\[\#FCEBF1\]{--tw-bg-opacity:1;background-color:rgb(252 235 241/var(--tw-bg-opacity,1))}.bg-\[\#FCF6F6\]{--tw-bg-opacity:1;background-color:rgb(252 246 246/var(--tw-bg-opacity,1))}.bg-\[\#FCFDFF\]{--tw-bg-opacity:1;background-color:rgb(252 253 255/var(--tw-bg-opacity,1))}.bg-\[\#FDE7C2\]{--tw-bg-opacity:1;background-color:rgb(253 231 194/var(--tw-bg-opacity,1))}.bg-\[\#FDEBC8\]{--tw-bg-opacity:1;background-color:rgb(253 235 200/var(--tw-bg-opacity,1))}.bg-\[\#FDECEC\]{--tw-bg-opacity:1;background-color:rgb(253 236 236/var(--tw-bg-opacity,1))}.bg-\[\#FDEEE5\]{--tw-bg-opacity:1;background-color:rgb(253 238 229/var(--tw-bg-opacity,1))}.bg-\[\#FDF1EF\]{--tw-bg-opacity:1;background-color:rgb(253 241 239/var(--tw-bg-opacity,1))}.bg-\[\#FEE2E2\]{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-\[\#FEECEC\]{--tw-bg-opacity:1;background-color:rgb(254 236 236/var(--tw-bg-opacity,1))}.bg-\[\#FEF08A\]{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-\[\#FEF2F2\]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-\[\#FEF3C7\]{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[\#FEF3E2\]{--tw-bg-opacity:1;background-color:rgb(254 243 226/var(--tw-bg-opacity,1))}.bg-\[\#FEF3F2\]{--tw-bg-opacity:1;background-color:rgb(254 243 242/var(--tw-bg-opacity,1))}.bg-\[\#FEF6E9\]{--tw-bg-opacity:1;background-color:rgb(254 246 233/var(--tw-bg-opacity,1))}.bg-\[\#FEF7F7\]{--tw-bg-opacity:1;background-color:rgb(254 247 247/var(--tw-bg-opacity,1))}.bg-\[\#FEF9C3\]{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-\[\#FEF9EC\]{--tw-bg-opacity:1;background-color:rgb(254 249 236/var(--tw-bg-opacity,1))}.bg-\[\#FEFCE8\]{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-\[\#FFE9DC\]{--tw-bg-opacity:1;background-color:rgb(255 233 220/var(--tw-bg-opacity,1))}.bg-\[\#FFEBC7\]{--tw-bg-opacity:1;background-color:rgb(255 235 199/var(--tw-bg-opacity,1))}.bg-\[\#FFF0E8\]{--tw-bg-opacity:1;background-color:rgb(255 240 232/var(--tw-bg-opacity,1))}.bg-\[\#FFF1DB\]{--tw-bg-opacity:1;background-color:rgb(255 241 219/var(--tw-bg-opacity,1))}.bg-\[\#FFF1F2\]{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-\[\#FFF4DF\]{--tw-bg-opacity:1;background-color:rgb(255 244 223/var(--tw-bg-opacity,1))}.bg-\[\#FFF6F0\]{--tw-bg-opacity:1;background-color:rgb(255 246 240/var(--tw-bg-opacity,1))}.bg-\[\#FFF6F1\]{--tw-bg-opacity:1;background-color:rgb(255 246 241/var(--tw-bg-opacity,1))}.bg-\[\#FFF7E6\]{--tw-bg-opacity:1;background-color:rgb(255 247 230/var(--tw-bg-opacity,1))}.bg-\[\#FFF7E8\]{--tw-bg-opacity:1;background-color:rgb(255 247 232/var(--tw-bg-opacity,1))}.bg-\[\#FFF7ED\]{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-\[\#FFF7F7\]{--tw-bg-opacity:1;background-color:rgb(255 247 247/var(--tw-bg-opacity,1))}.bg-\[\#FFF8EC\]{--tw-bg-opacity:1;background-color:rgb(255 248 236/var(--tw-bg-opacity,1))}.bg-\[\#FFF8F8\]{--tw-bg-opacity:1;background-color:rgb(255 248 248/var(--tw-bg-opacity,1))}.bg-\[\#FFF8F8\]\/60{background-color:#fff8f899}.bg-\[\#FFF9F5\]{--tw-bg-opacity:1;background-color:rgb(255 249 245/var(--tw-bg-opacity,1))}.bg-\[\#FFFBEB\]{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-\[\#FFFBF3\]{--tw-bg-opacity:1;background-color:rgb(255 251 243/var(--tw-bg-opacity,1))}.bg-\[\#FFFBF5\]{--tw-bg-opacity:1;background-color:rgb(255 251 245/var(--tw-bg-opacity,1))}.bg-\[\#FFFBFB\]{--tw-bg-opacity:1;background-color:rgb(255 251 251/var(--tw-bg-opacity,1))}.bg-\[\#FFFCF5\]{--tw-bg-opacity:1;background-color:rgb(255 252 245/var(--tw-bg-opacity,1))}.bg-\[\#FFFCF6\]{--tw-bg-opacity:1;background-color:rgb(255 252 246/var(--tw-bg-opacity,1))}.bg-\[\#FFFCFC\]{--tw-bg-opacity:1;background-color:rgb(255 252 252/var(--tw-bg-opacity,1))}.bg-\[\#FFFDF8\]{--tw-bg-opacity:1;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.bg-\[rgba\(15\,23\,42\,0\.22\)\]{background-color:#0f172a38}.bg-\[rgba\(15\,23\,42\,0\.3\)\]{background-color:#0f172a4d}.bg-\[rgba\(15\,23\,42\,0\.32\)\]{background-color:#0f172a52}.bg-\[rgba\(15\,23\,42\,0\.38\)\]{background-color:#0f172a61}.bg-\[rgba\(15\,23\,42\,0\.42\)\]{background-color:#0f172a6b}.bg-\[rgba\(15\,23\,42\,0\.45\)\]{background-color:#0f172a73}.bg-\[rgba\(24\,35\,74\,0\.32\)\]{background-color:#18234a52}.bg-\[rgba\(24\,35\,74\,0\.35\)\]{background-color:#18234a59}.bg-\[rgba\(255\,255\,255\,0\.2\)\]{background-color:#fff3}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/70{background-color:#ffffffb3}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.08\]{background-color:#ffffff14}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-white\/\[0\.16\]{background-color:#ffffff29}.\!bg-none{background-image:none!important}.bg-\[linear-gradient\(160deg\,\#EEF3FF_0\%\,\#E3EBFE_100\%\)\]{background-image:linear-gradient(160deg,#eef3ff 0%,#e3ebfe 100%)}.bg-\[linear-gradient\(160deg\,\#F2F6FF\,\#E7EEFF\)\]{background-image:linear-gradient(160deg,#f2f6ff,#e7eeff)}.bg-\[linear-gradient\(90deg\,\#EEF1F7\,\#F7F9FC\,\#EEF1F7\)\]{background-image:linear-gradient(90deg,#eef1f7,#f7f9fc,#eef1f7)}.bg-\[radial-gradient\(circle\,\#EFF4FE_0\%\,rgba\(239\,244\,254\,0\)_70\%\)\]{background-image:radial-gradient(circle,#eff4fe 0%,#eff4fe00 70%)}.bg-\[repeating-linear-gradient\(45deg\,\#C9D1E2_0_2px\,\#fff_2px_4px\)\]{background-image:repeating-linear-gradient(45deg,#c9d1e2 0 2px,#fff 2px 4px)}.bg-\[repeating-linear-gradient\(45deg\,\#DDE2EC_0_2px\,\#fff_2px_4px\)\]{background-image:repeating-linear-gradient(45deg,#dde2ec 0 2px,#fff 2px 4px)}.bg-\[repeating-linear-gradient\(45deg\,\#F1F5F9\,\#F1F5F9_3px\,\#fff_3px\,\#fff_6px\)\]{background-image:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 3px,#fff 3px 6px)}.bg-\[repeating-linear-gradient\(45deg\,\#F1F5F9\,\#F1F5F9_4px\,\#fff_4px\,\#fff_8px\)\]{background-image:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 4px,#fff 4px 8px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#2563EB\]{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#60A5FA\]{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F3F8FF\]{--tw-gradient-from:#f3f8ff var(--tw-gradient-from-position);--tw-gradient-to:#f3f8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FEF2F2\]{--tw-gradient-from:#fef2f2 var(--tw-gradient-from-position);--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#2563EB\]{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-\[\#5B8DEF\]{--tw-gradient-to:#5b8def var(--tw-gradient-to-position)}.to-\[\#7C3AED\]{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[14px\]{padding:14px}.p-\[26px\]{padding:26px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!px-\[11px\]{padding-left:11px!important;padding-right:11px!important}.\!px-\[13px\]{padding-left:13px!important;padding-right:13px!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-\[6px\]{padding-top:6px!important;padding-bottom:6px!important}.\!py-\[7px\]{padding-top:7px!important;padding-bottom:7px!important}.\!py-\[8px\]{padding-top:8px!important;padding-bottom:8px!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[34px\]{padding-left:34px;padding-right:34px}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[6vw\]{padding-left:6vw;padding-right:6vw}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[9px\]{padding-left:9px;padding-right:9px}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1\.5px\]{padding-top:1.5px;padding-bottom:1.5px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[30px\]{padding-top:30px;padding-bottom:30px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.\!pl-2\.5{padding-left:.625rem!important}.\!pr-5{padding-right:1.25rem!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[40px\]{padding-bottom:40px}.pb-\[4px\]{padding-bottom:4px}.pb-\[5px\]{padding-bottom:5px}.pb-\[6px\]{padding-bottom:6px}.pb-\[7px\]{padding-bottom:7px}.pb-\[9px\]{padding-bottom:9px}.pb-\[calc\(14px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(6rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[16px\]{padding-left:16px}.pl-\[182px\]{padding-left:182px}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.pl-\[34px\]{padding-left:34px}.pl-\[7px\]{padding-left:7px}.pl-\[calc\(8px\+env\(safe-area-inset-left\,0px\)\)\]{padding-left:calc(8px + env(safe-area-inset-left,0px))}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[18px\]{padding-right:18px}.pr-\[34px\]{padding-right:34px}.pr-\[calc\(3\.5rem\+env\(safe-area-inset-right\,0px\)\)\]{padding-right:calc(3.5rem + env(safe-area-inset-right,0px))}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[10px\]{padding-top:10px}.pt-\[14px\]{padding-top:14px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[28px\]{padding-top:28px}.pt-\[2px\]{padding-top:2px}.pt-\[30px\]{padding-top:30px}.pt-\[3px\]{padding-top:3px}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pt-\[9px\]{padding-top:9px}.text-left{text-align:left}.text-center{text-align:center}.\!text-right{text-align:right!important}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-\[1px\]{vertical-align:1px}.align-\[2px\]{vertical-align:2px}.font-\[\'Noto_Serif_KR\'\,serif\]{font-family:Noto Serif KR,serif}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[17px\]{font-size:17px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(28px\,3\.4vw\,46px\)\]{font-size:clamp(28px,3.4vw,46px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-\[540\]{font-weight:540!important}.\!font-bold{font-weight:700!important}.\!font-extrabold{font-weight:800!important}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-\[540\]{font-weight:540}.font-\[600\]{font-weight:600}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-5{line-height:1.25rem!important}.\!leading-\[1\.5\]{line-height:1.5!important}.\!leading-\[1\.6\]{line-height:1.6!important}.\!leading-\[1\.8\]{line-height:1.8!important}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.22\]{line-height:1.22}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.95\]{line-height:1.95}.leading-\[1\.9\]{line-height:1.9}.leading-\[10px\]{line-height:10px}.leading-\[13px\]{line-height:13px}.leading-\[14px\]{line-height:14px}.leading-\[16px\]{line-height:16px}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[22px\]{line-height:22px}.leading-\[23px\]{line-height:23px}.leading-\[26px\]{line-height:26px}.leading-\[30px\]{line-height:30px}.leading-\[34px\]{line-height:34px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[\.01em\]{letter-spacing:.01em}.tracking-\[\.04em\]{letter-spacing:.04em}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#2F5BEA\]{--tw-text-opacity:1!important;color:rgb(47 91 234/var(--tw-text-opacity,1))!important}.\!text-\[\#4A5675\]{--tw-text-opacity:1!important;color:rgb(74 86 117/var(--tw-text-opacity,1))!important}.\!text-\[\#6D28D9\]{--tw-text-opacity:1!important;color:rgb(109 40 217/var(--tw-text-opacity,1))!important}.\!text-\[\#8B95AE\]{--tw-text-opacity:1!important;color:rgb(139 149 174/var(--tw-text-opacity,1))!important}.\!text-\[\#94A3B8\]{--tw-text-opacity:1!important;color:rgb(148 163 184/var(--tw-text-opacity,1))!important}.\!text-\[\#B45309\]{--tw-text-opacity:1!important;color:rgb(180 83 9/var(--tw-text-opacity,1))!important}.\!text-\[\#C3CAD5\]{--tw-text-opacity:1!important;color:rgb(195 202 213/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0369A1\]{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-\[\#059669\]{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-\[\#067647\]{--tw-text-opacity:1;color:rgb(6 118 71/var(--tw-text-opacity,1))}.text-\[\#067647\]\/70{color:#067647b3}.text-\[\#0B2E6F\]{--tw-text-opacity:1;color:rgb(11 46 111/var(--tw-text-opacity,1))}.text-\[\#0E7490\]{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-\[\#0E7490\]\/70{color:#0e7490b3}.text-\[\#0F5E54\]{--tw-text-opacity:1;color:rgb(15 94 84/var(--tw-text-opacity,1))}.text-\[\#0F6E56\]{--tw-text-opacity:1;color:rgb(15 110 86/var(--tw-text-opacity,1))}.text-\[\#0F766E\]{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-\[\#0F7A7A\]{--tw-text-opacity:1;color:rgb(15 122 122/var(--tw-text-opacity,1))}.text-\[\#12B76A\]{--tw-text-opacity:1;color:rgb(18 183 106/var(--tw-text-opacity,1))}.text-\[\#13633F\]{--tw-text-opacity:1;color:rgb(19 99 63/var(--tw-text-opacity,1))}.text-\[\#141A2E\]{--tw-text-opacity:1;color:rgb(20 26 46/var(--tw-text-opacity,1))}.text-\[\#14573A\]{--tw-text-opacity:1;color:rgb(20 87 58/var(--tw-text-opacity,1))}.text-\[\#15803D\]{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-\[\#166534\]{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-\[\#16A34A\]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-\[\#18223A\]{--tw-text-opacity:1;color:rgb(24 34 58/var(--tw-text-opacity,1))}.text-\[\#18234A\]{--tw-text-opacity:1;color:rgb(24 35 74/var(--tw-text-opacity,1))}.text-\[\#18341F\]{--tw-text-opacity:1;color:rgb(24 52 31/var(--tw-text-opacity,1))}.text-\[\#185FA5\]{--tw-text-opacity:1;color:rgb(24 95 165/var(--tw-text-opacity,1))}.text-\[\#1B1405\]{--tw-text-opacity:1;color:rgb(27 20 5/var(--tw-text-opacity,1))}.text-\[\#1B2B4B\]{--tw-text-opacity:1;color:rgb(27 43 75/var(--tw-text-opacity,1))}.text-\[\#1B4FC0\]{--tw-text-opacity:1;color:rgb(27 79 192/var(--tw-text-opacity,1))}.text-\[\#1D4ED8\]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-\[\#1D4FD7\]{--tw-text-opacity:1;color:rgb(29 79 215/var(--tw-text-opacity,1))}.text-\[\#1E3A8A\]{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-\[\#1E40AF\]{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-\[\#1F3A2E\]{--tw-text-opacity:1;color:rgb(31 58 46/var(--tw-text-opacity,1))}.text-\[\#1F6B4A\]{--tw-text-opacity:1;color:rgb(31 107 74/var(--tw-text-opacity,1))}.text-\[\#1F8A5F\]{--tw-text-opacity:1;color:rgb(31 138 95/var(--tw-text-opacity,1))}.text-\[\#1F8A62\]{--tw-text-opacity:1;color:rgb(31 138 98/var(--tw-text-opacity,1))}.text-\[\#22A06B\]{--tw-text-opacity:1;color:rgb(34 160 107/var(--tw-text-opacity,1))}.text-\[\#2563EB\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#2563EB\]\/70{color:#2563ebb3}.text-\[\#2D7389\]{--tw-text-opacity:1;color:rgb(45 115 137/var(--tw-text-opacity,1))}.text-\[\#2F5BEA\]{--tw-text-opacity:1;color:rgb(47 91 234/var(--tw-text-opacity,1))}.text-\[\#334155\]{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-\[\#344054\]{--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1))}.text-\[\#3538CD\]{--tw-text-opacity:1;color:rgb(53 56 205/var(--tw-text-opacity,1))}.text-\[\#3B2380\]{--tw-text-opacity:1;color:rgb(59 35 128/var(--tw-text-opacity,1))}.text-\[\#3D5A8A\]{--tw-text-opacity:1;color:rgb(61 90 138/var(--tw-text-opacity,1))}.text-\[\#3D6FD0\]{--tw-text-opacity:1;color:rgb(61 111 208/var(--tw-text-opacity,1))}.text-\[\#3F4A5C\]{--tw-text-opacity:1;color:rgb(63 74 92/var(--tw-text-opacity,1))}.text-\[\#41506B\]{--tw-text-opacity:1;color:rgb(65 80 107/var(--tw-text-opacity,1))}.text-\[\#4338CA\]{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-\[\#475467\]{--tw-text-opacity:1;color:rgb(71 84 103/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#4A5675\]{--tw-text-opacity:1;color:rgb(74 86 117/var(--tw-text-opacity,1))}.text-\[\#4B5A78\]{--tw-text-opacity:1;color:rgb(75 90 120/var(--tw-text-opacity,1))}.text-\[\#4B7F5B\]{--tw-text-opacity:1;color:rgb(75 127 91/var(--tw-text-opacity,1))}.text-\[\#4C2E9B\]{--tw-text-opacity:1;color:rgb(76 46 155/var(--tw-text-opacity,1))}.text-\[\#4C7A1E\]{--tw-text-opacity:1;color:rgb(76 122 30/var(--tw-text-opacity,1))}.text-\[\#4D7A61\]{--tw-text-opacity:1;color:rgb(77 122 97/var(--tw-text-opacity,1))}.text-\[\#4F46E5\]{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-\[\#5A6FB0\]{--tw-text-opacity:1;color:rgb(90 111 176/var(--tw-text-opacity,1))}.text-\[\#5A7BB0\]{--tw-text-opacity:1;color:rgb(90 123 176/var(--tw-text-opacity,1))}.text-\[\#5B21B6\]{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-\[\#5B4300\]{--tw-text-opacity:1;color:rgb(91 67 0/var(--tw-text-opacity,1))}.text-\[\#5B6785\]{--tw-text-opacity:1;color:rgb(91 103 133/var(--tw-text-opacity,1))}.text-\[\#5B6B84\]{--tw-text-opacity:1;color:rgb(91 107 132/var(--tw-text-opacity,1))}.text-\[\#5B6B85\]{--tw-text-opacity:1;color:rgb(91 107 133/var(--tw-text-opacity,1))}.text-\[\#5B6B86\]{--tw-text-opacity:1;color:rgb(91 107 134/var(--tw-text-opacity,1))}.text-\[\#5B7BB5\]{--tw-text-opacity:1;color:rgb(91 123 181/var(--tw-text-opacity,1))}.text-\[\#5B83D6\]{--tw-text-opacity:1;color:rgb(91 131 214/var(--tw-text-opacity,1))}.text-\[\#5E3906\]{--tw-text-opacity:1;color:rgb(94 57 6/var(--tw-text-opacity,1))}.text-\[\#5f5e5b\]{--tw-text-opacity:1;color:rgb(95 94 91/var(--tw-text-opacity,1))}.text-\[\#60A5FA\]{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#6366F1\]{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-\[\#64748B\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#6644D9\]{--tw-text-opacity:1;color:rgb(102 68 217/var(--tw-text-opacity,1))}.text-\[\#667085\]{--tw-text-opacity:1;color:rgb(102 112 133/var(--tw-text-opacity,1))}.text-\[\#6B29D4\]{--tw-text-opacity:1;color:rgb(107 41 212/var(--tw-text-opacity,1))}.text-\[\#6B4FD8\]{--tw-text-opacity:1;color:rgb(107 79 216/var(--tw-text-opacity,1))}.text-\[\#6B7690\]{--tw-text-opacity:1;color:rgb(107 118 144/var(--tw-text-opacity,1))}.text-\[\#6B7A97\]{--tw-text-opacity:1;color:rgb(107 122 151/var(--tw-text-opacity,1))}.text-\[\#6B7A99\]{--tw-text-opacity:1;color:rgb(107 122 153/var(--tw-text-opacity,1))}.text-\[\#6BAF9F\]{--tw-text-opacity:1;color:rgb(107 175 159/var(--tw-text-opacity,1))}.text-\[\#6D28D9\]{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-\[\#6D28D9\]\/80{color:#6d28d9cc}.text-\[\#6E5410\]{--tw-text-opacity:1;color:rgb(110 84 16/var(--tw-text-opacity,1))}.text-\[\#6E8AE0\]{--tw-text-opacity:1;color:rgb(110 138 224/var(--tw-text-opacity,1))}.text-\[\#78350F\]{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-\[\#7A2A22\]{--tw-text-opacity:1;color:rgb(122 42 34/var(--tw-text-opacity,1))}.text-\[\#7A4A0C\]{--tw-text-opacity:1;color:rgb(122 74 12/var(--tw-text-opacity,1))}.text-\[\#7A4FD6\]{--tw-text-opacity:1;color:rgb(122 79 214/var(--tw-text-opacity,1))}.text-\[\#7A5B1E\]{--tw-text-opacity:1;color:rgb(122 91 30/var(--tw-text-opacity,1))}.text-\[\#7C3AED\]{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-\[\#7C5A2E\]{--tw-text-opacity:1;color:rgb(124 90 46/var(--tw-text-opacity,1))}.text-\[\#7C5B12\]{--tw-text-opacity:1;color:rgb(124 91 18/var(--tw-text-opacity,1))}.text-\[\#7C879E\]{--tw-text-opacity:1;color:rgb(124 135 158/var(--tw-text-opacity,1))}.text-\[\#7C93B8\]{--tw-text-opacity:1;color:rgb(124 147 184/var(--tw-text-opacity,1))}.text-\[\#7C97D6\]{--tw-text-opacity:1;color:rgb(124 151 214/var(--tw-text-opacity,1))}.text-\[\#7C97D6\]\/60{color:#7c97d699}.text-\[\#7C9BE8\]{--tw-text-opacity:1;color:rgb(124 155 232/var(--tw-text-opacity,1))}.text-\[\#7CA0DE\]{--tw-text-opacity:1;color:rgb(124 160 222/var(--tw-text-opacity,1))}.text-\[\#7E98EE\]{--tw-text-opacity:1;color:rgb(126 152 238/var(--tw-text-opacity,1))}.text-\[\#7F1D1D\]{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-\[\#7F8EAB\]{--tw-text-opacity:1;color:rgb(127 142 171/var(--tw-text-opacity,1))}.text-\[\#7FB5C2\]{--tw-text-opacity:1;color:rgb(127 181 194/var(--tw-text-opacity,1))}.text-\[\#854F0B\]{--tw-text-opacity:1;color:rgb(133 79 11/var(--tw-text-opacity,1))}.text-\[\#8A3410\]{--tw-text-opacity:1;color:rgb(138 52 16/var(--tw-text-opacity,1))}.text-\[\#8A5A1E\]{--tw-text-opacity:1;color:rgb(138 90 30/var(--tw-text-opacity,1))}.text-\[\#8A6400\]{--tw-text-opacity:1;color:rgb(138 100 0/var(--tw-text-opacity,1))}.text-\[\#8A6A16\]{--tw-text-opacity:1;color:rgb(138 106 22/var(--tw-text-opacity,1))}.text-\[\#8B95AE\]{--tw-text-opacity:1;color:rgb(139 149 174/var(--tw-text-opacity,1))}.text-\[\#8CA0BE\]{--tw-text-opacity:1;color:rgb(140 160 190/var(--tw-text-opacity,1))}.text-\[\#8E7CC3\]{--tw-text-opacity:1;color:rgb(142 124 195/var(--tw-text-opacity,1))}.text-\[\#8E9CB0\]{--tw-text-opacity:1;color:rgb(142 156 176/var(--tw-text-opacity,1))}.text-\[\#8FA3BF\]{--tw-text-opacity:1;color:rgb(143 163 191/var(--tw-text-opacity,1))}.text-\[\#8FB8AE\]{--tw-text-opacity:1;color:rgb(143 184 174/var(--tw-text-opacity,1))}.text-\[\#8FC6D4\]{--tw-text-opacity:1;color:rgb(143 198 212/var(--tw-text-opacity,1))}.text-\[\#92400E\]{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[\#93A4C3\]{--tw-text-opacity:1;color:rgb(147 164 195/var(--tw-text-opacity,1))}.text-\[\#93B4F5\]{--tw-text-opacity:1;color:rgb(147 180 245/var(--tw-text-opacity,1))}.text-\[\#93C5FD\]{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-\[\#94A3B8\]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#94A6CF\]{--tw-text-opacity:1;color:rgb(148 166 207/var(--tw-text-opacity,1))}.text-\[\#98A2B3\]{--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity,1))}.text-\[\#991B1B\]{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-\[\#9A3412\]{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-\[\#9A3F12\]{--tw-text-opacity:1;color:rgb(154 63 18/var(--tw-text-opacity,1))}.text-\[\#9A8F72\]{--tw-text-opacity:1;color:rgb(154 143 114/var(--tw-text-opacity,1))}.text-\[\#9AA6C6\]{--tw-text-opacity:1;color:rgb(154 166 198/var(--tw-text-opacity,1))}.text-\[\#9AA7BF\]{--tw-text-opacity:1;color:rgb(154 167 191/var(--tw-text-opacity,1))}.text-\[\#9DA8C7\]{--tw-text-opacity:1;color:rgb(157 168 199/var(--tw-text-opacity,1))}.text-\[\#9DBFAA\]{--tw-text-opacity:1;color:rgb(157 191 170/var(--tw-text-opacity,1))}.text-\[\#9DE2C3\]{--tw-text-opacity:1;color:rgb(157 226 195/var(--tw-text-opacity,1))}.text-\[\#9FB0CC\]{--tw-text-opacity:1;color:rgb(159 176 204/var(--tw-text-opacity,1))}.text-\[\#9FB4F7\]{--tw-text-opacity:1;color:rgb(159 180 247/var(--tw-text-opacity,1))}.text-\[\#A3ACC2\]{--tw-text-opacity:1;color:rgb(163 172 194/var(--tw-text-opacity,1))}.text-\[\#A78BFA\]{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-\[\#A7B3C6\]{--tw-text-opacity:1;color:rgb(167 179 198/var(--tw-text-opacity,1))}.text-\[\#A86A12\]{--tw-text-opacity:1;color:rgb(168 106 18/var(--tw-text-opacity,1))}.text-\[\#AEB7CF\]{--tw-text-opacity:1;color:rgb(174 183 207/var(--tw-text-opacity,1))}.text-\[\#AEBBD3\]{--tw-text-opacity:1;color:rgb(174 187 211/var(--tw-text-opacity,1))}.text-\[\#B0A88F\]{--tw-text-opacity:1;color:rgb(176 168 143/var(--tw-text-opacity,1))}.text-\[\#B26A12\]{--tw-text-opacity:1;color:rgb(178 106 18/var(--tw-text-opacity,1))}.text-\[\#B42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.text-\[\#B4362B\]{--tw-text-opacity:1;color:rgb(180 54 43/var(--tw-text-opacity,1))}.text-\[\#B45309\]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-\[\#B45309\]\/80{color:#b45309cc}.text-\[\#B4A08A\]{--tw-text-opacity:1;color:rgb(180 160 138/var(--tw-text-opacity,1))}.text-\[\#B4A0D8\]{--tw-text-opacity:1;color:rgb(180 160 216/var(--tw-text-opacity,1))}.text-\[\#B4BDD0\]{--tw-text-opacity:1;color:rgb(180 189 208/var(--tw-text-opacity,1))}.text-\[\#B4C0D0\]{--tw-text-opacity:1;color:rgb(180 192 208/var(--tw-text-opacity,1))}.text-\[\#B4C7EC\]{--tw-text-opacity:1;color:rgb(180 199 236/var(--tw-text-opacity,1))}.text-\[\#B54708\]{--tw-text-opacity:1;color:rgb(181 71 8/var(--tw-text-opacity,1))}.text-\[\#B5603A\]{--tw-text-opacity:1;color:rgb(181 96 58/var(--tw-text-opacity,1))}.text-\[\#B5BDCF\]{--tw-text-opacity:1;color:rgb(181 189 207/var(--tw-text-opacity,1))}.text-\[\#B6C2D3\]{--tw-text-opacity:1;color:rgb(182 194 211/var(--tw-text-opacity,1))}.text-\[\#B6C2D6\]{--tw-text-opacity:1;color:rgb(182 194 214/var(--tw-text-opacity,1))}.text-\[\#B8336A\]{--tw-text-opacity:1;color:rgb(184 51 106/var(--tw-text-opacity,1))}.text-\[\#B91C1C\]{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-\[\#B91C1C\]\/70{color:#b91c1cb3}.text-\[\#B9C1D3\]{--tw-text-opacity:1;color:rgb(185 193 211/var(--tw-text-opacity,1))}.text-\[\#B9F0D9\]{--tw-text-opacity:1;color:rgb(185 240 217/var(--tw-text-opacity,1))}.text-\[\#BE123C\]{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-\[\#C08A2E\]{--tw-text-opacity:1;color:rgb(192 138 46/var(--tw-text-opacity,1))}.text-\[\#C2410C\]{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-\[\#C2413A\]{--tw-text-opacity:1;color:rgb(194 65 58/var(--tw-text-opacity,1))}.text-\[\#C2551F\]{--tw-text-opacity:1;color:rgb(194 85 31/var(--tw-text-opacity,1))}.text-\[\#C3CADA\]{--tw-text-opacity:1;color:rgb(195 202 218/var(--tw-text-opacity,1))}.text-\[\#C3CADB\]{--tw-text-opacity:1;color:rgb(195 202 219/var(--tw-text-opacity,1))}.text-\[\#C4756F\]{--tw-text-opacity:1;color:rgb(196 117 111/var(--tw-text-opacity,1))}.text-\[\#C6A175\]{--tw-text-opacity:1;color:rgb(198 161 117/var(--tw-text-opacity,1))}.text-\[\#C6CFDD\]{--tw-text-opacity:1;color:rgb(198 207 221/var(--tw-text-opacity,1))}.text-\[\#C6D3E8\]{--tw-text-opacity:1;color:rgb(198 211 232/var(--tw-text-opacity,1))}.text-\[\#C7D0E0\]{--tw-text-opacity:1;color:rgb(199 208 224/var(--tw-text-opacity,1))}.text-\[\#C7D8F7\]{--tw-text-opacity:1;color:rgb(199 216 247/var(--tw-text-opacity,1))}.text-\[\#C9D3EE\]{--tw-text-opacity:1;color:rgb(201 211 238/var(--tw-text-opacity,1))}.text-\[\#C9D4E8\]{--tw-text-opacity:1;color:rgb(201 212 232/var(--tw-text-opacity,1))}.text-\[\#CBD5E1\]{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-\[\#D5DCE6\]{--tw-text-opacity:1;color:rgb(213 220 230/var(--tw-text-opacity,1))}.text-\[\#D6B07A\]{--tw-text-opacity:1;color:rgb(214 176 122/var(--tw-text-opacity,1))}.text-\[\#D6B98C\]{--tw-text-opacity:1;color:rgb(214 185 140/var(--tw-text-opacity,1))}.text-\[\#D94A3D\]{--tw-text-opacity:1;color:rgb(217 74 61/var(--tw-text-opacity,1))}.text-\[\#D9E1EC\]{--tw-text-opacity:1;color:rgb(217 225 236/var(--tw-text-opacity,1))}.text-\[\#DC2626\]{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-\[\#DCE2F2\]{--tw-text-opacity:1;color:rgb(220 226 242/var(--tw-text-opacity,1))}.text-\[\#DCE2F6\]{--tw-text-opacity:1;color:rgb(220 226 246/var(--tw-text-opacity,1))}.text-\[\#DDE4EE\]{--tw-text-opacity:1;color:rgb(221 228 238/var(--tw-text-opacity,1))}.text-\[\#E0A800\]{--tw-text-opacity:1;color:rgb(224 168 0/var(--tw-text-opacity,1))}.text-\[\#E11D48\]\/50{color:#e11d4880}.text-\[\#E11D48\]\/70{color:#e11d48b3}.text-\[\#E2777A\]{--tw-text-opacity:1;color:rgb(226 119 122/var(--tw-text-opacity,1))}.text-\[\#E2777A\]\/60{color:#e2777a99}.text-\[\#E2E8F0\]{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-\[\#E5763C\]{--tw-text-opacity:1;color:rgb(229 118 60/var(--tw-text-opacity,1))}.text-\[\#E7B4B4\]{--tw-text-opacity:1;color:rgb(231 180 180/var(--tw-text-opacity,1))}.text-\[\#E7C4C4\]{--tw-text-opacity:1;color:rgb(231 196 196/var(--tw-text-opacity,1))}.text-\[\#E9DEFB\]{--tw-text-opacity:1;color:rgb(233 222 251/var(--tw-text-opacity,1))}.text-\[\#EDF1F7\]{--tw-text-opacity:1;color:rgb(237 241 247/var(--tw-text-opacity,1))}.text-\[\#EF4444\]{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#F2A93B\]{--tw-text-opacity:1;color:rgb(242 169 59/var(--tw-text-opacity,1))}.text-\[\#F59E0B\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#F5C518\]{--tw-text-opacity:1;color:rgb(245 197 24/var(--tw-text-opacity,1))}.text-\[\#F79009\]{--tw-text-opacity:1;color:rgb(247 144 9/var(--tw-text-opacity,1))}.text-\[\#FCD34D\]{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-\[\#FFA9A0\]{--tw-text-opacity:1;color:rgb(255 169 160/var(--tw-text-opacity,1))}.text-\[\#FFD9C4\]{--tw-text-opacity:1;color:rgb(255 217 196/var(--tw-text-opacity,1))}.text-\[\#c4c2bc\]{--tw-text-opacity:1;color:rgb(196 194 188/var(--tw-text-opacity,1))}.text-\[\#c9d4ea\]{--tw-text-opacity:1;color:rgb(201 212 234/var(--tw-text-opacity,1))}.text-\[\.\.\]{color:..}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[\#C6CFDD\]{text-decoration-color:#c6cfdd}.decoration-\[\#CBD5E1\]{text-decoration-color:#cbd5e1}.decoration-\[\#E59A92\]{text-decoration-color:#e59a92}.decoration-\[\#F3A6A6\]{text-decoration-color:#f3a6a6}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-white{caret-color:#fff}.accent-\[\#0F766E\]{accent-color:#0f766e}.accent-\[\#1D4FD7\]{accent-color:#1d4fd7}.accent-\[\#2563EB\]{accent-color:#2563eb}.accent-\[\#2F5BEA\]{accent-color:#2f5bea}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[\.45\]{opacity:.45}.opacity-\[\.55\]{opacity:.55}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-12px_0_30px_rgba\(24\,35\,74\,0\.08\)\]{--tw-shadow:-12px 0 30px #18234a14;--tw-shadow-colored:-12px 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-16px_0_40px_rgba\(27\,43\,75\,0\.18\)\]{--tw-shadow:-16px 0 40px #1b2b4b2e;--tw-shadow-colored:-16px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-10px_30px_rgba\(15\,23\,42\,\.18\)\]{--tw-shadow:0 -10px 30px #0f172a2e;--tw-shadow-colored:0 -10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-12px_32px_rgba\(27\,43\,75\,0\.18\)\]{--tw-shadow:0 -12px 32px #1b2b4b2e;--tw-shadow-colored:0 -12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-2px_10px_rgba\(27\,43\,75\,0\.08\)\]{--tw-shadow:0 -2px 10px #1b2b4b14;--tw-shadow-colored:0 -2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-6px_28px_rgba\(27\,43\,75\,0\.18\)\]{--tw-shadow:0 -6px 28px #1b2b4b2e;--tw-shadow-colored:0 -6px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#E2E8F0\]{--tw-shadow:0 0 0 1px #e2e8f0;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#E5EAF2\]{--tw-shadow:0 0 0 1px #e5eaf2;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#EEE9DD\]{--tw-shadow:0 0 0 1px #eee9dd;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_\#DBEAFE\]{--tw-shadow:0 0 0 3px #dbeafe;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_\#E3F4F1\]{--tw-shadow:0 0 0 3px #e3f4f1;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(229\,118\,60\,0\.12\)\]{--tw-shadow:0 0 0 3px #e5763c1f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(37\,99\,235\,\.12\)\]{--tw-shadow:0 0 0 3px #2563eb1f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(37\,99\,235\,\.14\)\,0_0_14px_rgba\(37\,99\,235\,\.35\)\]{--tw-shadow:0 0 0 3px #2563eb24,0 0 14px #2563eb59;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color), 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(37\,99\,235\,\.14\)\]{--tw-shadow:0 0 0 3px #2563eb24;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(47\,91\,234\,0\.10\)\]{--tw-shadow:0 0 0 3px #2f5bea1a;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(47\,91\,234\,0\.18\)\]{--tw-shadow:0 0 0 3px #2f5bea2e;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#EAF0FE\]{--tw-shadow:0 0 0 4px #eaf0fe;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(252\,211\,77\,0\.25\)\]{--tw-shadow:0 0 0 4px #fcd34d40;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\,24\,40\,\.2\)\]{--tw-shadow:0 10px 24px #10182833;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(24\,35\,74\,0\.28\)\]{--tw-shadow:0 10px 24px #18234a47;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(37\,99\,235\,\.15\)\]{--tw-shadow:0 10px 24px #2563eb26;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,\.12\)\]{--tw-shadow:0 10px 26px #0f172a1f;--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(27\,43\,75\,\.14\)\]{--tw-shadow:0 10px 26px #1b2b4b24;--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(27\,43\,75\,\.18\)\]{--tw-shadow:0 10px 28px #1b2b4b2e;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(27\,43\,75\,0\.16\)\]{--tw-shadow:0 10px 30px #1b2b4b29;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(37\,99\,235\,\.10\)\]{--tw-shadow:0 10px 30px #2563eb1a;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(24\,35\,74\,0\.26\)\]{--tw-shadow:0 12px 28px #18234a42;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(27\,43\,75\,0\.16\)\]{--tw-shadow:0 12px 28px #1b2b4b29;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,\.16\)\]{--tw-shadow:0 12px 30px #0f172a29;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(16\,24\,40\,\.13\)\]{--tw-shadow:0 12px 30px #10182821;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(24\,35\,74\,0\.14\)\]{--tw-shadow:0 12px 30px #18234a24;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(24\,35\,74\,0\.16\)\]{--tw-shadow:0 12px 30px #18234a29;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(16\,24\,40\,\.14\)\]{--tw-shadow:0 12px 32px #10182824;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(16\,24\,40\,\.16\)\]{--tw-shadow:0 12px 32px #10182829;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(27\,43\,75\,\.10\)\]{--tw-shadow:0 12px 32px #1b2b4b1a;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(27\,43\,75\,\.12\)\]{--tw-shadow:0 12px 32px #1b2b4b1f;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(27\,43\,75\,\.16\)\]{--tw-shadow:0 12px 32px #1b2b4b29;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(27\,43\,75\,0\.18\)\]{--tw-shadow:0 12px 32px #1b2b4b2e;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(27\,43\,75\,0\.2\)\]{--tw-shadow:0 12px 32px #1b2b4b33;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(27\,43\,75\,0\.18\)\]{--tw-shadow:0 12px 36px #1b2b4b2e;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(27\,43\,75\,0\.22\)\]{--tw-shadow:0 12px 36px #1b2b4b38;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(27\,43\,75\,\.06\)\]{--tw-shadow:0 12px 40px #1b2b4b0f;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(27\,43\,75\,\.22\)\],.shadow-\[0_12px_40px_rgba\(27\,43\,75\,0\.22\)\]{--tw-shadow:0 12px 40px #1b2b4b38;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(24\,35\,74\,0\.32\)\]{--tw-shadow:0 14px 30px #18234a52;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(24\,35\,74\,\.16\)\],.shadow-\[0_14px_32px_rgba\(24\,35\,74\,0\.16\)\]{--tw-shadow:0 14px 32px #18234a29;--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,\.16\)\]{--tw-shadow:0 14px 34px #0f172a29;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,\.28\)\]{--tw-shadow:0 14px 34px #0f172a47;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(24\,35\,74\,0\.25\)\]{--tw-shadow:0 14px 34px #18234a40;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(15\,23\,42\,\.16\)\]{--tw-shadow:0 14px 36px #0f172a29;--tw-shadow-colored:0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 14px 36px #0f172a47;--tw-shadow-colored:0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,\.16\)\]{--tw-shadow:0 16px 40px #0f172a29;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,\.18\)\]{--tw-shadow:0 16px 40px #0f172a2e;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(27\,43\,75\,0\.16\)\]{--tw-shadow:0 16px 40px #1b2b4b29;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(27\,43\,75\,0\.18\)\]{--tw-shadow:0 16px 40px #1b2b4b2e;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(15\,23\,42\,\.22\)\]{--tw-shadow:0 16px 48px #0f172a38;--tw-shadow-colored:0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,\.18\)\]{--tw-shadow:0 18px 44px #0f172a2e;--tw-shadow-colored:0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(27\,43\,75\,0\.18\)\,0_2px_6px_rgba\(27\,43\,75\,0\.06\)\]{--tw-shadow:0 18px 50px #1b2b4b2e,0 2px 6px #1b2b4b0f;--tw-shadow-colored:0 18px 50px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(27\,43\,75\,\.26\)\]{--tw-shadow:0 18px 60px #1b2b4b42;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_10px_rgba\(27\,43\,75\,\.05\)\]{--tw-shadow:0 1px 10px #1b2b4b0d;--tw-shadow-colored:0 1px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_10px_rgba\(27\,43\,75\,\.06\)\]{--tw-shadow:0 1px 10px #1b2b4b0f;--tw-shadow-colored:0 1px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 2px #00000014;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 1px 2px #0003;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.04\)\,0_12px_40px_rgba\(27\,43\,75\,\.06\)\]{--tw-shadow:0 1px 2px #0f172a0a,0 12px 40px #1b2b4b0f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.04\)\]{--tw-shadow:0 1px 2px #0f172a0a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.05\)\]{--tw-shadow:0 1px 2px #0f172a0d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.06\)\]{--tw-shadow:0 1px 2px #0f172a0f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.12\)\]{--tw-shadow:0 1px 2px #0f172a1f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.14\)\]{--tw-shadow:0 1px 2px #0f172a24;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(24\,35\,74\,\.06\)\,0_0_0_1px_\#E5E9F2\]{--tw-shadow:0 1px 2px #18234a0f,0 0 0 1px #e5e9f2;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(24\,35\,74\,0\.06\)\,0_10px_24px_rgba\(24\,35\,74\,0\.10\)\]{--tw-shadow:0 1px 2px #18234a0f,0 10px 24px #18234a1a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(24\,35\,74\,0\.06\)\,0_4px_12px_rgba\(24\,35\,74\,0\.05\)\]{--tw-shadow:0 1px 2px #18234a0f,0 4px 12px #18234a0d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(24\,35\,74\,0\.10\)\]{--tw-shadow:0 1px 2px #18234a1a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(24\,35\,74\,0\.12\)\]{--tw-shadow:0 1px 2px #18234a1f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(27\,43\,75\,\.04\)\],.shadow-\[0_1px_2px_rgba\(27\,43\,75\,0\.04\)\]{--tw-shadow:0 1px 2px #1b2b4b0a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,\.12\)\]{--tw-shadow:0 1px 3px #0f172a1f;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,\.18\)\]{--tw-shadow:0 1px 3px #0f172a2e;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 1px 3px #0f172a14;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 1px 3px #0f172a24;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.04\)\]{--tw-shadow:0 1px 3px #1018280a;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(24\,35\,74\,\.1\)\]{--tw-shadow:0 1px 3px #18234a1a;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(24\,35\,74\,0\.12\)\]{--tw-shadow:0 1px 3px #18234a1f;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(27\,43\,75\,0\.14\)\]{--tw-shadow:0 1px 3px #1b2b4b24;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(27\,43\,75\,0\.18\)\]{--tw-shadow:0 1px 3px #1b2b4b2e;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(27\,43\,75\,\.12\)\]{--tw-shadow:0 1px 4px #1b2b4b1f;--tw-shadow-colored:0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(27\,43\,75\,\.07\)\]{--tw-shadow:0 1px 6px #1b2b4b12;--tw-shadow-colored:0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_8px_rgba\(27\,43\,75\,\.07\)\]{--tw-shadow:0 1px 8px #1b2b4b12;--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(11\,18\,32\,\.28\)\]{--tw-shadow:0 20px 60px #0b122047;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 20px 60px #0f172a47;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,\.3\)\]{--tw-shadow:0 24px 60px #0f172a4d;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow:0 24px 60px #0f172a52;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(24\,35\,74\,0\.22\)\]{--tw-shadow:0 24px 60px #18234a38;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(27\,43\,75\,\.25\)\]{--tw-shadow:0 24px 60px #1b2b4b40;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(11\,18\,32\,\.32\)\]{--tw-shadow:0 24px 70px #0b122052;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(24\,35\,74\,0\.07\)\]{--tw-shadow:0 2px 10px #18234a12;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(27\,43\,75\,\.12\)\]{--tw-shadow:0 2px 10px #1b2b4b1f;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(27\,43\,75\,\.18\)\]{--tw-shadow:0 2px 10px #1b2b4b2e;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(37\,99\,235\,0\.35\)\]{--tw-shadow:0 2px 10px #2563eb59;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(27\,43\,75\,\.10\)\]{--tw-shadow:0 2px 12px #1b2b4b1a;--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(27\,43\,75\,\.13\)\]{--tw-shadow:0 2px 12px #1b2b4b21;--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(24\,35\,74\,0\.05\)\,0_18px_44px_rgba\(24\,35\,74\,0\.12\)\]{--tw-shadow:0 2px 4px #18234a0d,0 18px 44px #18234a1f;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(24\,35\,74\,0\.18\)\]{--tw-shadow:0 2px 6px #18234a2e;--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(37\,99\,235\,\.35\)\]{--tw-shadow:0 2px 6px #2563eb59;--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(47\,91\,234\,0\.18\)\]{--tw-shadow:0 2px 6px #2f5bea2e;--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow:0 2px 8px #2563eb40;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 30px 70px #0f172a47;--tw-shadow-colored:0 30px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow:0 30px 70px #0f172a4d;--tw-shadow-colored:0 30px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 30px 80px #0f172a59;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(37\,99\,235\,\.3\)\]{--tw-shadow:0 4px 10px #2563eb4d;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(37\,99\,235\,\.12\)\]{--tw-shadow:0 4px 12px #2563eb1f;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(37\,99\,235\,\.22\)\]{--tw-shadow:0 4px 12px #2563eb38;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(37\,99\,235\,\.25\)\]{--tw-shadow:0 4px 12px #2563eb40;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(47\,91\,234\,0\.12\)\]{--tw-shadow:0 4px 12px #2f5bea1f;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(37\,99\,235\,\.3\)\]{--tw-shadow:0 4px 14px #2563eb4d;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(37\,99\,235\,0\.35\)\]{--tw-shadow:0 4px 14px #2563eb59;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(15\,23\,42\,\.18\)\]{--tw-shadow:0 4px 16px #0f172a2e;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(47\,91\,234\,\.22\)\]{--tw-shadow:0 6px 14px #2f5bea38;--tw-shadow-colored:0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(47\,91\,234\,0\.25\)\]{--tw-shadow:0 6px 14px #2f5bea40;--tw-shadow-colored:0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(37\,99\,235\,\.25\)\]{--tw-shadow:0 6px 16px #2563eb40;--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(27\,43\,75\,\.28\)\]{--tw-shadow:0 6px 18px #1b2b4b47;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(37\,99\,235\,\.10\)\]{--tw-shadow:0 6px 18px #2563eb1a;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(15\,23\,42\,\.16\)\]{--tw-shadow:0 6px 20px #0f172a29;--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(27\,43\,75\,\.12\)\]{--tw-shadow:0 6px 20px #1b2b4b1f;--tw-shadow-colored:0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_22px_rgba\(27\,43\,75\,0\.08\)\]{--tw-shadow:0 6px 22px #1b2b4b14;--tw-shadow-colored:0 6px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(47\,91\,234\,0\.25\)\]{--tw-shadow:0 8px 18px #2f5bea40;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(47\,91\,234\,0\.28\)\]{--tw-shadow:0 8px 18px #2f5bea47;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(27\,43\,75\,0\.22\)\]{--tw-shadow:0 8px 20px #1b2b4b38;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(37\,99\,235\,\.28\)\]{--tw-shadow:0 8px 20px #2563eb47;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,\.14\)\]{--tw-shadow:0 8px 24px #0f172a24;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(27\,43\,75\,\.14\)\],.shadow-\[0_8px_24px_rgba\(27\,43\,75\,0\.14\)\]{--tw-shadow:0 8px 24px #1b2b4b24;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(27\,43\,75\,0\.16\)\]{--tw-shadow:0 8px 24px #1b2b4b29;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(37\,99\,235\,\.35\)\]{--tw-shadow:0 8px 24px #2563eb59;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 8px 28px #0f172a24;--tw-shadow-colored:0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 8px 28px #0f172a29;--tw-shadow-colored:0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 30px #0000002e;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_0_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:8px 0 40px #0000002e;--tw-shadow-colored:8px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_-1px_0_\#F0F2F7\]{--tw-shadow:inset 0 -1px 0 #f0f2f7;--tw-shadow-colored:inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_-3px_0_0_\#2563EB\]{--tw-shadow:inset 0 -3px 0 0 #2563eb;--tw-shadow-colored:inset 0 -3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_\#2563EB\]{--tw-shadow:inset 0 0 0 1.5px #2563eb;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_\#CBD5E1\]{--tw-shadow:inset 0 0 0 1.5px #cbd5e1;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_\#E2E8F0\]{--tw-shadow:inset 0 0 0 1.5px #e2e8f0;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_\#E5763C\]{--tw-shadow:inset 0 0 0 1.5px #e5763c;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_\#FACC15\]{--tw-shadow:inset 0 0 0 1.5px #facc15;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:inset 0 0 0 1.5px #ffffff80;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#EEF2F6\]{--tw-shadow:inset 0 0 0 1px #eef2f6;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#2563EB\]{--tw-shadow:inset 3px 0 0 #2563eb;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_6px_0_0_rgba\(0\,0\,0\,\.14\)\,0_8px_18px_rgba\(24\,35\,74\,\.14\)\]{--tw-shadow:inset 6px 0 0 #00000024,0 8px 18px #18234a24;--tw-shadow-colored:inset 6px 0 0 var(--tw-shadow-color), 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-1{outline-offset:1px}.outline-\[\#2563EB\]{outline-color:#2563eb}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[1\.5px\]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#2563EB\]{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-\[\#2563EB\]\/10{--tw-ring-color:#2563eb1a}.ring-\[\#2563EB\]\/15{--tw-ring-color:#2563eb26}.ring-\[\#2563EB\]\/20{--tw-ring-color:#2563eb33}.ring-\[\#2563EB\]\/30{--tw-ring-color:#2563eb4d}.ring-\[\#2563EB\]\/40{--tw-ring-color:#2563eb66}.ring-\[\#2563EB\]\/70{--tw-ring-color:#2563ebb3}.ring-\[\#93B4F5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(147 180 245/var(--tw-ring-opacity,1))}.ring-\[\#BFD3FA\]{--tw-ring-opacity:1;--tw-ring-color:rgb(191 211 250/var(--tw-ring-opacity,1))}.ring-\[\#BFD4F5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(191 212 245/var(--tw-ring-opacity,1))}.ring-\[\#C4B5FD\]{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253/var(--tw-ring-opacity,1))}.ring-\[\#C7D7FB\]{--tw-ring-opacity:1;--tw-ring-color:rgb(199 215 251/var(--tw-ring-opacity,1))}.ring-\[\#CBD5E1\]{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-\[\#D7ECF1\]{--tw-ring-opacity:1;--tw-ring-color:rgb(215 236 241/var(--tw-ring-opacity,1))}.ring-\[\#DDD6FE\]{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity,1))}.ring-\[\#E2E8F0\]{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-\[\#E3EAF5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(227 234 245/var(--tw-ring-opacity,1))}.ring-\[\#E3EAF8\]{--tw-ring-opacity:1;--tw-ring-color:rgb(227 234 248/var(--tw-ring-opacity,1))}.ring-\[\#E8ECF2\]{--tw-ring-opacity:1;--tw-ring-color:rgb(232 236 242/var(--tw-ring-opacity,1))}.ring-\[\#E8EEF8\]{--tw-ring-opacity:1;--tw-ring-color:rgb(232 238 248/var(--tw-ring-opacity,1))}.ring-\[\#E9ECF1\]{--tw-ring-opacity:1;--tw-ring-color:rgb(233 236 241/var(--tw-ring-opacity,1))}.ring-\[\#ECEFF3\]{--tw-ring-opacity:1;--tw-ring-color:rgb(236 239 243/var(--tw-ring-opacity,1))}.ring-\[\#EEF2F7\]{--tw-ring-opacity:1;--tw-ring-color:rgb(238 242 247/var(--tw-ring-opacity,1))}.ring-\[\#EFF4FE\]{--tw-ring-opacity:1;--tw-ring-color:rgb(239 244 254/var(--tw-ring-opacity,1))}.ring-\[\#F0F2F7\]{--tw-ring-opacity:1;--tw-ring-color:rgb(240 242 247/var(--tw-ring-opacity,1))}.ring-\[\#F87171\]{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.ring-\[\#FBBF24\]{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-\[\#FCA5A5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.ring-\[\#FCD34D\]{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.ring-\[\#FDE2B3\]{--tw-ring-opacity:1;--tw-ring-color:rgb(253 226 179/var(--tw-ring-opacity,1))}.ring-\[\#FDE68A\]{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.blur{--tw-blur:blur(8px);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.\!filter{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)!important}.filter{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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[bottom\]{transition-property:bottom;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\]{transition-property:margin;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[padding\]{transition-property:padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[animation-delay\:-0\.6s\]{animation-delay:-.6s}.\[appearance\:textfield\]{appearance:textfield}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[field-sizing\:content\]{field-sizing:content}.\[font-family\:Inter\,sans-serif\]{font-family:Inter,sans-serif}.\[font-family\:Inter\,var\(--lexi-font\)\]{font-family:Inter,var(--lexi-font)}.\[font-family\:var\(--lexi-font\)\]{font-family:var(--lexi-font)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.\[perspective\:2000px\]{perspective:2000px}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_0_2px_\#fff\,0_0_8px_\#fff\,0_0_14px_\#fff\]{text-shadow:0 0 2px #fff,0 0 8px #fff,0 0 14px #fff}.\[text-wrap\:pretty\]{text-wrap:pretty}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[word-break\:keep-all\]{word-break:keep-all}html{scrollbar-gutter:stable;overscroll-behavior-y:none}:root{--lexi-font:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", "Malgun Gothic", system-ui, sans-serif;--lexi-display:"IBM Plex Sans KR", var(--lexi-font)}h1,h2,h3,h4,.font-extrabold,.font-black{font-family:var(--lexi-display)}html,body,#root{font-family:var(--lexi-font);font-size-adjust:from-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;font-weight:600;overflow-x:hidden}h1,h2,h3,.font-bold,.font-semibold,strong,b{font-weight:700}h1{font-weight:800}.font-thin,.font-extralight,.font-light,.font-normal,.font-medium{font-weight:600}:where([class*=text-\[10],[class*=text-\[11],[class*=text-\[12px],[class*="text-[12.5"],.text-xs):not(.font-bold,.font-semibold,.font-extrabold,.font-black){font-weight:540}.stu-name{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;min-width:0}.stu-en{font-size:inherit;color:#94a3b8;margin-left:.3em;font-weight:600}.stu-name.stu-stack{flex-direction:column;min-width:0;line-height:1.25;display:flex}.stu-stack .stu-ko,.stu-stack .stu-en{white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;overflow:hidden}.stu-stack .stu-en{margin-left:0;font-size:.86em}.notion-body{color:#37352f;word-break:keep-all;font-size:14.5px;line-height:1.5}.notion-body>:first-child{margin-top:0!important}.notion-body>:last-child{margin-bottom:0!important}.notion-body p{color:#37352f;margin:.15rem 0}.notion-body h1,.notion-body h2,.notion-body h3{letter-spacing:-.01em;color:#37352f;font-weight:700}.notion-body .nt-h1{margin:.9rem 0 .4rem;font-size:1.35rem}.notion-body .nt-h2{margin:.8rem 0 .35rem;font-size:1.15rem}.notion-body .nt-h3{margin:.7rem 0 .3rem;font-size:1.02rem}.notion-body .callout,.notion-body [class*="bg-[#f1f5f9]"]{color:#37352f;border-radius:.6rem;align-items:flex-start;gap:.75rem;display:flex;background:#f1f5f9!important;margin:.9rem 0!important;padding:1rem 1.1rem!important}.notion-body blockquote,.notion-body [class*=border-l-]{color:#37352f;border-left:3px solid #37352f!important;margin:.6rem 0!important;padding:.1rem 0 .1rem .85rem!important}.notion-body ul,.notion-body ol{margin:.3rem 0 .45rem;padding-left:1.5rem}.notion-body ul{list-style:outside}.notion-body ol{list-style:decimal}.notion-body li{margin:.12rem 0;padding-left:.2rem;line-height:1.5}.notion-body ul li::marker{color:#9b9a97}.notion-body ol li::marker{color:#9b9a97}.notion-body hr{border:none;border-top:1px solid #e9e9e7;margin:.8rem 0}.notion-body strong,.notion-body .font-bold{color:#37352f;font-weight:700}.notion-body em,.notion-body .italic{font-style:italic}.notion-body .line-through{text-decoration:line-through}.notion-body [class*=underline]{text-underline-offset:2px;-webkit-text-decoration:underline #c9c9c5;text-decoration:underline #c9c9c5}.notion-body code,.notion-body .font-mono{color:#eb5757;background:#f1f1ef;border-radius:.3rem;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.notion-body::-webkit-scrollbar{width:8px}.notion-body::-webkit-scrollbar-thumb{background:#e2e0da;border-radius:999px}.notion-body::-webkit-scrollbar-thumb:hover{background:#d0cdc5}.notion-body .nt-bold{font-weight:700}.notion-body .nt-italic{font-style:italic}.notion-body .nt-strike{text-decoration:line-through}.notion-body .nt-underline{text-underline-offset:2px;-webkit-text-decoration:underline #c9c9c5;text-decoration:underline #c9c9c5}.notion-body .nt-code{color:#eb5757;background:#f1f1ef;border-radius:.3rem;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.notion-body .nc-gray{color:#787774!important}.notion-body .nc-brown{color:#976d57!important}.notion-body .nc-orange{color:#cc782f!important}.notion-body .nc-yellow{color:#c29343!important}.notion-body .nc-green{color:#548164!important}.notion-body .nc-blue{color:#487ca5!important}.notion-body .nc-purple{color:#8a67ab!important}.notion-body .nc-pink{color:#b35488!important}.notion-body .nc-red{color:#c4554d!important}.notion-body [class*=-background]{border-radius:.25rem;padding:.05rem .3rem}.notion-body .nc-gray-background{background-color:#f1f1ef}.notion-body .nc-brown-background{background-color:#f4eeee}.notion-body .nc-orange-background{background-color:#fbecdd}.notion-body .nc-yellow-background{background-color:#fbf3db}.notion-body .nc-green-background{background-color:#ddedea}.notion-body .nc-blue-background{background-color:#ddebf1}.notion-body .nc-purple-background{background-color:#eae4f2}.notion-body .nc-pink-background{background-color:#f4dfeb}.notion-body .nc-red-background{background-color:#fbe4e4}.notion-body .nt-table{border-collapse:collapse;width:100%;margin:.9rem 0;font-size:.95em}.notion-body .nt-table th,.notion-body .nt-table td{text-align:left;vertical-align:top;border:1px solid #e9e9e7;padding:.5rem .75rem}.notion-body .nt-table th{color:#37352f;background:#f7f6f3;font-weight:600}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes wbCardIn{0%{opacity:0;transform:translate(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes navExpand{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes navSlideDown{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-14px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes navItemIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c7d2e0;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#aebcce}::-webkit-scrollbar-track{background:0 0}input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:none;box-shadow:0 0 0 2px #2563eb1c;border-color:#2563eb!important}button{transition:background-color .15s,color .15s,box-shadow .15s,transform .1s,border-color .15s}button:active{transform:scale(.985)}select{appearance:none;color:#1b2b4b;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid #e2e8f0;border-radius:12px;padding-left:14px;padding-right:36px;font-weight:700;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 2px #1b2b4b0d}select:hover:not(:disabled){border-color:#c7d2e0;box-shadow:0 2px 6px #1b2b4b14}select:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background-color:#edf1f7}select option{font-weight:600}select option:disabled{color:#b4c0d0}.lexi-genfield{caret-color:#2563eb;cursor:text}.lexi-genfield::placeholder{font-weight:500}@media screen and (width<=640px){.test-preview{zoom:.46;width:794px}}@media screen and (width<=640px) and (width>=431px){.test-preview{zoom:.54}}@media print{.test-preview{zoom:1!important;width:186mm!important;margin:0 auto!important}}.pdf-export .test-print{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.pdf-page{color:#1b2b4b;background:#fff}.pdf-page .test-header{margin-bottom:16px}.pdf-export .test-header .text-right>.font-bold,.pdf-section-title{font-family:var(--lexi-display)}.pdf-section-title{color:#1b2b4b;border-bottom:1.5px solid #e2e8f0;margin-bottom:14px;padding-bottom:8px;font-size:15px;font-weight:700}.pdf-section-title.danger{color:#dc2626;border-bottom-color:#dc2626}.word-flow{-moz-column-count:2;column-count:2;-moz-column-gap:18px;column-gap:18px}.wf-item{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #d4dce8;border-radius:4px;grid-template-columns:28px 1fr 1fr;align-items:stretch;min-height:40px;margin-bottom:6px;display:grid;overflow:hidden}.wf-item .wf-num{color:#64748b;background:#f7f9fc;border-right:1px solid #d4dce8;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.wf-item .wf-q{white-space:pre-line;border-right:1px solid #d4dce8;align-items:center;padding:7px 9px;font-size:12.5px;line-height:1.35;display:flex}.sentence-cols{-moz-column-count:2;column-count:2;-moz-column-gap:40px;-moz-column-rule:1.5px solid #e2e8f0;column-rule:1.5px solid #e2e8f0;column-gap:40px}.sentence-item{-moz-column-break-inside:avoid;break-inside:avoid;gap:8px;margin-bottom:16px;padding-bottom:2px;font-size:14px;display:flex}.sentence-item .s-num{color:#64748b;flex-shrink:0;font-weight:700}.sentence-item .s-q{flex:1}.sentence-item .s-ko{color:#334155;background:#eef2f8;border-radius:5px;margin-bottom:5px;padding:4px 8px;font-size:12.5px;line-height:1.4}.sentence-item .s-en{font-size:14px;line-height:1.45}.sentence-item .s-blank{border-bottom:1px solid #c9d4ea;height:22px;margin-top:6px}.answer-cols{-moz-column-count:4;column-count:4;-moz-column-gap:20px;-moz-column-rule:1px solid #f0f2f7;column-rule:1px solid #f0f2f7;column-gap:20px}.answer-item{-moz-column-break-inside:avoid;break-inside:avoid;white-space:pre-line;gap:6px;margin-bottom:7px;font-size:13px;display:flex}.answer-num{color:#94a3b8;flex-shrink:0;font-weight:700}@media print{@page{size:A4;margin:12mm}.test-header .text-right>.font-bold,.answer-print .font-bold{font-family:var(--lexi-display)}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:186mm!important;margin:0!important;padding:0!important}header,.print\:hidden{display:none!important}main{width:186mm!important;max-width:none!important;margin:0!important;padding:0!important}main>div{width:186mm!important;max-width:none!important;margin-top:0!important;padding-top:0!important}body *{visibility:hidden}.test-print,.test-print *{visibility:visible}.test-preview{zoom:1!important;width:186mm!important;margin:0 auto!important}.test-print{width:186mm!important;max-width:186mm!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.answer-print{-moz-column-break-before:page;break-before:page}.sentence-cols{-moz-column-count:2!important;column-count:2!important}.answer-cols{-moz-column-count:4!important;column-count:4!important}.word-flow{-moz-column-count:2!important;column-count:2!important}}@keyframes caretHint{0%,to{border-color:#e2e8f0}50%{border-color:#cbd8ee}}.lexi-genfield:not(:focus):placeholder-shown{animation:2.4s ease-in-out infinite caretHint}input,textarea,[contenteditable]{font-weight:600;transition:border-color .15s,box-shadow .15s}mark.hl{color:inherit;background:#facc158c;border-radius:3px;padding:0 1.5px}.tdi,.tdi *{font-family:var(--lexi-font);font-synthesis:none;letter-spacing:-.01em}.tdi{font-weight:600}.dylan-add-line .tdi,.lexi-today .addline .tdi,.class-topics .in .tdi,.class-topics .x.ad .tdi,.lexi-today .hwc [contenteditable],.tdi[contenteditable=true][data-ph="할 일 입력…"]{color:#1b2b4b}#lexi-board [data-dylan-line] .tdi{color:#fff}.memo-text .tdi,.memo-text>span{letter-spacing:0;font-size:14px}.lexi-today .tdi,.lexi-today .memo-text .tdi,.lexi-today .memo-text>span,.lexi-today [data-dylan-line]{font-size:14px}.lexi-today .today{border:1.5px solid #93b4f5;border-radius:18px;flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.lexi-today .today .top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lexi-today .today .top b{color:#1d4fd7}.lexi-today .today .top .r{color:#94a3b8;margin-left:auto;font-size:12px}.lexi-today .today .it{--item-line-height:calc(14px * 1.55);align-items:flex-start;gap:8px;display:flex}.lexi-today .today .it .t{font-weight:600;line-height:var(--item-line-height)}.lexi-today .today .it .t .tdi{line-height:inherit}.lexi-today .today .it.done .t{color:#b4c0d0;text-decoration:line-through}.lexi-today .today .tag{white-space:nowrap;margin-top:calc((var(--item-line-height) - 18.5px) / 2);border-radius:6px;flex:none;align-items:center;gap:5px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.lexi-today .today .tag.plan{color:#2563eb;background:#eff4fe}.lexi-today .today .tag.prog{color:#0e7490;background:#e3f3f6}.lexi-today .today .tag.etc{color:#667085;background:#f2f4f7}.lexi-today .today .tag.hand{color:#94a3b8;background:#f8fafc}.lexi-today .today .it .by{flex:none;margin-left:auto;font-size:12px;font-weight:700}.lexi-today .today .ck{width:17px;height:17px;margin-top:calc((var(--item-line-height) - 17px) / 2);color:#fff;background:#fff;border:1.5px solid #cbd5e1;border-radius:5px;flex:none;place-items:center;font-size:10px;display:grid}.lexi-today .today .ck.on{background:#2563eb;border-color:#2563eb}.lexi-today .today .tag.check{color:#b45309;background:#fff1db}.lexi-today .today .tag.rev{color:#6d28d9;background:#f1eafe}.lexi-today .today .it .side{color:#94a3b8;font-size:12px;font-weight:700;line-height:var(--item-line-height);flex:none;margin-left:auto}.lexi-today .today .it .side.red{color:#b91c1c}.lexi-today .today .it .rv{flex-wrap:wrap;gap:4px 6px;margin-top:3px;display:flex}.lexi-today .today .it .rv>span{color:#475569;background:#f6f3fe;border-radius:6px;padding:0 7px;font-size:12.5px;font-weight:600;line-height:1.7}.lexi-today .today .it.done .rv>span{color:#b4c0d0;background:#f8fafc}.lexi-today .today .ck:disabled{cursor:default}.lexi-today .prevhw.hwglow{border-color:#f59e0b;animation:1.8s ease-in-out infinite hwglow;box-shadow:0 0 0 3px #f59e0b33}@keyframes hwglow{50%{box-shadow:0 0 0 6px #f59e0b12}}@media (prefers-reduced-motion:reduce){.lexi-today .prevhw.hwglow{animation:none}}.lexi-today .hwmiss{border-top:1px dashed #dce3ee;flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.lexi-today .hwcatch{background:#fffdf7;border:1px solid #f5ddae;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:10px;padding:10px 12px 12px;display:flex}.lexi-today .hwcatch.all{background:#f6fbf9;border-color:#bfe6d8;padding-bottom:10px}.lexi-today .hwmiss .mh,.lexi-today .hwcatch .mh{color:#475569;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.lexi-today .hwcatch .mh{color:#8a5a00}.lexi-today .hwcatch.all .mh{color:#0f766e}.lexi-today .hwmiss .cnt{color:#b91c1c}.lexi-today .hwcatch .cnt{margin-left:auto}.lexi-today .hwcatch .more{color:#0f766e;padding:0 4px;font-size:12px;font-weight:700}.lexi-today .mrow{align-items:flex-start;gap:12px;display:flex}.lexi-today .mtype{color:#b91c1c;text-align:center;background:#fef2f2;border-radius:7px;flex:none;min-width:64px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2}.lexi-today .names{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.lexi-today .nm{color:#1b2b4b;white-space:nowrap;background:#fff;border:1px solid #fecaca;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.lexi-today .nm:hover{border-color:#fca5a5}.lexi-today .nm .st{color:#b91c1c;font-size:11.5px;font-weight:800}.lexi-today .nm.ok{background:#ecfaf5;border-color:#a7e3d2}.lexi-today .nm.ok .st{color:#0f766e}.lexi-today .nm:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.lexi-today .hw2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.lexi-today .hwc{border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.lexi-today .hwc .h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.lexi-today .hwc .h b{color:#475569;font-size:13px}.lexi-today .prevhw{background:#f6f8fb;border-color:#dce3ee}.lexi-today .prevhw .h b{color:#334155}.lexi-today .hd2{color:#64748b;font-size:12px;font-weight:700}.lexi-today .miss{color:#b91c1c;background:#fef2f2;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:800}.lexi-today .hint{color:#94a3b8;margin-top:4px;font-size:12px;font-weight:600}.lexi-today .hwr{border-bottom:1px solid #f1f5f9;grid-template-columns:20px minmax(0,1fr) auto 22px;align-items:center;gap:8px;padding:6px 0;display:grid}.lexi-today .hwr .hn{color:#94a3b8;font-size:12.5px;font-weight:800}.lexi-today .hwr .hn.hw-grip{cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;border-radius:6px}.lexi-today .hwr .hn.hw-grip:hover{color:#2563eb;background:#eff4fe}.lexi-today .hwr .hn.hw-grip:active{cursor:grabbing}.lexi-today .hwr .t{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.6}.lexi-today .hwr .t p{margin:0}.lexi-today .hwr .w{color:#1d4fd7;white-space:nowrap;background:#eff4fe;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800}.lexi-today .hwr .w.n2{color:#7c3aed;background:#f1eafe}.lexi-today .hwr.has-due{grid-template-columns:20px minmax(0,1fr) auto auto 22px}.hw-due{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.hw-due.auto{color:#94a3b8;background:0 0;border-color:#eef2f6}.hw-due.auto:hover,.hw-due.auto.open{color:#64748b;background:#f8fafc;border-color:#dce3ee}.hw-due.set{color:#1d4fd7;background:#eff4fe}.hw-due.set:hover,.hw-due.set.open{background:#e0eafd}.hw-due:disabled{cursor:default;opacity:.7}.hw-due-pop{z-index:235;color:#1b2b4b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:2px;width:268px;padding:8px;display:flex;position:fixed;box-shadow:0 14px 36px #0f172a29}.hw-due-pop .t{color:#94a3b8;padding:4px 8px 2px;font-size:11.5px;font-weight:700}.hw-due-pop .o{color:#1b2b4b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13.5px;font-weight:700;display:flex}.hw-due-pop .o small{color:#94a3b8;margin-left:auto;font-size:12px;font-weight:600}.hw-due-pop .o:hover,.hw-due-pop .o.on{color:#1d4fd7;background:#eff4fe}.hw-due-pop .o.on small{color:#5b7fd6}.hw-due-pop hr{background:#eef2f6;border:0;height:1px;margin:4px 2px}.hw-due-pop .cal{padding:2px 4px 4px}.hw-due-pop .ch{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.hw-due-pop .ch b{font-size:13.5px;font-weight:800}.hw-due-pop .ch button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;width:26px;height:26px;font-size:15px;font-weight:700}.hw-due-pop .ch button:hover{color:#1b2b4b;background:#f1f5f9}.hw-due-pop .wk,.hw-due-pop .grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.hw-due-pop .wk span{text-align:center;color:#94a3b8;padding:2px 0 4px;font-size:11px;font-weight:700}.hw-due-pop .wk .sun{color:#e11d48}.hw-due-pop .wk .sat{color:#2563eb}.hw-due-pop .grid button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:9px;height:32px;font-size:13px;font-weight:700;position:relative}.hw-due-pop .grid button.sun{color:#e11d48}.hw-due-pop .grid button.sat{color:#2563eb}.hw-due-pop .grid button.les:after{content:"";background:#93b4f5;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.hw-due-pop .grid button:hover:not(:disabled){background:#f1f5f9}.hw-due-pop .grid button.today{box-shadow:inset 0 0 0 1.5px #cbd5e1}.hw-due-pop .grid button.sel{color:#fff;box-shadow:none;background:#2563eb}.hw-due-pop .grid button.sel:after{background:#fff}.hw-due-pop .grid button:disabled{color:#d5dce6;cursor:default}.hw-due-pop .grid button:disabled:after{background:#e2e8f0}.hw-due-pop .lg{color:#94a3b8;align-items:center;gap:6px;padding:6px 4px 0;font-size:11.5px;font-weight:600;display:flex}.hw-due-pop .lg i{background:#93b4f5;border-radius:50%;width:5px;height:5px}.hw-due-pop .reset{color:#64748b;cursor:pointer;background:#f8fafc;border:0;border-radius:9px;height:30px;margin-top:4px;font-size:12.5px;font-weight:700}.hw-due-pop .reset:hover{color:#1b2b4b;background:#f1f5f9}.lexi-today .hw-gh{color:#94a3b8;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:700;display:flex}.lexi-today .hw-gh b{color:#64748b;font-weight:800}.lexi-today .hw-gh .wk{color:#7c3aed;background:#f3eeff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.lexi-today .hw-empty{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 2px;font-size:14px;display:flex}.lexi-today .hw-empty .n{color:#2563eb;background:#eff4fe;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.lexi-today .hw-wait{border-top:1px dashed #dce3ee;margin-top:10px;padding-top:9px}.lexi-today .hw-wait>button{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:700;display:flex}.lexi-today .hw-wait .row{color:#64748b;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:4px 0;font-size:13.5px;display:grid}.lexi-today .hw-wait .row .when{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:700}.lexi-today .hwadd{color:#1b2b4b;align-items:center;gap:8px;padding-top:6px;font-weight:600;display:flex}.lexi-today .hwadd>span{color:#a3b3c9}.lexi-today .hwadd [data-dylan-line]{flex:1;min-width:0}.lexi-today .hwadd .pointer-events-none{color:#a3b3c9;left:0}.lexi-today .pnav{align-items:center;gap:6px;margin-left:auto;display:flex}.lexi-today .pnav button{color:#2563eb;background:#fff;border:1px solid #dce3ee;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.lexi-today .pnav button:disabled{color:#cbd5e1}.lexi-today .pday{color:#334155;font-size:12.5px;font-weight:800}.lexi-today .pmore{color:#64748b;border-top:1px dashed #dce3ee;margin-top:8px;padding-top:8px;font-size:12.5px;line-height:1.6}.lexi-today .pmore b{color:#475569}.lexi-today .pmore .lexi-rt p{margin:0;display:inline}.hwt .ty,.hwsum .ty{white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:6px;align-items:center;gap:3px;max-width:100%;height:22px;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-flex;overflow:hidden}.hwt .c0,.hwsum .c0{color:#1d4ed8;background:#eef4ff}.hwt .c1,.hwsum .c1{color:#047857;background:#ecfdf5}.hwt .c2,.hwsum .c2{color:#c2410c;background:#fff7ed}.hwt .c3,.hwsum .c3{color:#be185d;background:#fdf2f8}.hwt .ty.none,.hwsum .ty.none{color:#94a3b8;background:#f1f5f9}.hwt .ty .n,.hwsum .ty .n{opacity:.75;margin-left:1px;font-size:10.5px}.hwt .ic,.hwsum .ic,.obtn .ic{flex:none;display:block}.hwt button,.hwsum button{font:inherit;cursor:pointer}.hwt .hbtn,.hwsum .hbtn{white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 13px 0 11px;font-size:13px;font-weight:800;transition:filter .12s;display:inline-flex}.hwt .hbtn:hover,.hwsum .hbtn:hover{filter:brightness(.96)}.hwt .hbtn:disabled{opacity:.6;cursor:default}.hwt .hbtn.g{color:#0f766e;background:#e3f4ee}.hwt .hbtn.b,.hwsum .hbtn.b{color:#1d4ed8;background:#eaf1ff}.hwt .hbtn.r{color:#b42318;background:#fcebeb}.hwsum{color:#1b2b4b;background:#fff;border:1px solid #edf0f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.hwsum .k{color:#64748b;white-space:nowrap;font-size:11.5px;font-weight:800}.hwsum .k.b{color:#2563eb}.hwsum .grp{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.hwsum .sep{background:#e2e8f0;width:1px;height:16px}.hwsum .none{color:#94a3b8;font-size:12px}.hwsum .hbtn{height:28px;margin-left:auto;font-size:12.5px}.obtn{color:#475569;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.obtn.hw{color:#1d4ed8;background:#f5f9ff;border-color:#bfdbfe}.hwt.dim{z-index:120;background:#0f172a61;justify-content:center;align-items:flex-start;padding:24px 2vw;display:flex;position:fixed;inset:0;overflow:auto}.hwt .modal{color:#1b2b4b;text-align:left;background:#fff;border-radius:20px;width:100%;max-width:1320px;padding:18px 20px 16px;font-size:14px;font-weight:600;line-height:1.5;box-shadow:0 24px 60px #0f172a40}.hwt .mhd{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.hwt .mhd .t{font-size:17px;font-weight:800}.hwt .mini{color:#94a3b8;font-size:12px;font-weight:700}.hwt .mhd .r{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.hwt .pnav{gap:4px;display:inline-flex}.hwt .pnav button{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:28px;height:28px;font-weight:800}.hwt .xbtn{color:#64748b;background:#f1f5f9;border:0;border-radius:9px;width:30px;height:30px;font-size:16px;font-weight:800}.hwt .fix{color:#5b21b6;background:#f5f3ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;display:flex}.hwt .fix.empty{color:#94a3b8;background:#f8fafc}.hwt .fix b{font-weight:800}.hwt .fix .d{color:#1b2b4b;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;font-weight:700;display:inline-flex}.hwt .fix .d em{color:#6d28d9;margin-right:2px;font-style:normal;font-weight:800}.hwt .link{color:#6d28d9;background:0 0;border:0;margin-left:auto;font-size:12.5px;font-weight:800}.hwt .fix.empty .link,.hwt .done .link{color:#2563eb}.hwt .fixed-ed{grid-template-columns:repeat(var(--n,3),1fr);gap:8px;margin-bottom:12px;display:grid}.hwt .fixed-ed .col{background:#fbfaff;border:1px solid #ddd6fe;border-radius:12px;min-width:0;padding:8px}.hwt .fixed-ed .col h4{color:#6d28d9;margin:0 0 6px;font-size:12px;font-weight:800}.hwt .fixin{width:100%;height:28px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:7px;outline:none;margin-top:6px;padding:0 8px;font-size:12.5px;display:block}.hwt .fixin:focus{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.hwt .wk{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%}.hwt .wk col.lab{width:72px}.hwt .wk th{color:#64748b;text-align:left;padding:2px 6px;font-size:12px;font-weight:800}.hwt .wk th.today{color:#2563eb}.hwt .wk td.lab{color:#94a3b8;vertical-align:top;padding-top:10px;font-size:11.5px;font-weight:800}.hwt .wk td.labrow{color:#94a3b8;padding:6px 2px 0;font-size:11.5px;font-weight:800}.hwt .cell{vertical-align:top;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:12px;height:92px;padding:8px;transition:border-color .12s}.hwt .cell:hover{border-color:#bfdbfe}.hwt .cell.past{background:#fafbfc}.hwt .cell.today{background:#f8fbff;border:1.5px solid #93c5fd}.hwt .cell.open{cursor:default;border:1.5px solid #2563eb;height:auto;position:relative;box-shadow:0 0 0 3px #dbeafe}.hwt .cell.off{color:#94a3b8;text-align:center;vertical-align:middle;cursor:default;background:repeating-linear-gradient(135deg,#f8fafc 0 6px,#f1f5f9 6px 12px);font-size:11.5px}.hwt .dt{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11px;font-weight:800;display:flex}.hwt .cp{color:#cbd5e1;background:0 0;border:0;border-radius:6px;padding:2px;display:inline-flex}.hwt .cp:hover{color:#2563eb;background:#eaf1ff}.hwt .it{align-items:flex-start;gap:5px;min-width:0;margin-bottom:4px;font-size:12.5px;line-height:1.35;display:flex;position:relative}.hwt .it .ty{flex:none;max-width:48%;height:20px;padding:0 6px;font-size:11px}.hwt .it .tx{color:#475569;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;margin-top:2.2px;display:-webkit-box;overflow:hidden}.hwt .it.ghost>.ty,.hwt .it.ghost>.tx{opacity:.6}.hwt .it.ghost .tx,.hwt .full.ghost .tx{color:#94a3b8;font-size:11.5px}.hwt .it .tip{color:#fff;z-index:6;white-space:normal;cursor:default;background:#1b2b4b;border-radius:10px;width:260px;padding:8px 10px;font-size:12px;display:none;position:absolute;top:24px;left:0;box-shadow:0 12px 30px #0f172a40}.hwt .it .tip small{color:#cbd5e1;margin-top:2px;font-size:11px;display:block}.hwt .it .tip div+div{border-top:1px solid #ffffff1f;margin-top:5px;padding-top:5px}.hwt .cell:not(.open) .it:hover .tip{display:block}.hwt .more{color:#94a3b8;font-size:11.5px;font-weight:800}.hwt .plus{color:#cbd5e1;font-size:11.5px;font-weight:700;display:block}.hwt .res{overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:800;display:block}.hwt .res.r{color:#dc2626}.hwt .res.g{color:#16a34a}.hwt .res.b{color:#2563eb}.hwt .full{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:5px;padding:5px 0;font-size:12.5px;line-height:1.4;display:flex}.hwt .full .ty{flex:none;max-width:48%;height:20px;padding:0 6px;font-size:11px}.hwt .full.ghost .ty{opacity:.6}.hwt .full .tx{color:#475569;overflow-wrap:anywhere;flex:1;min-width:0}.hwt .full .x{color:#cbd5e1;background:0 0;border:0;font-size:13px;line-height:1}.hwt .full .x:hover{color:#dc2626}.hwt .ed{margin-top:6px;padding-top:6px}.hwt .ed .lb{color:#64748b;margin:6px 0 4px;font-size:11px;font-weight:800}.hwt .ed input{width:100%;min-width:0;height:28px;font:inherit;border:1px solid #e2e8f0;border-radius:7px;outline:none;padding:0 8px;font-size:12.5px}.hwt .ed input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.hwt .chips{flex-wrap:wrap;gap:4px;max-height:100px;padding:1px;display:flex;overflow:auto}.hwt .chips .ty{cursor:pointer}.hwt .chips .ty.on{box-shadow:inset 0 0 0 1.5px}.hwt .chips .ty.on:before{content:"✓";margin-right:1px;font-size:10px}.hwt .row{align-items:center;gap:4px;margin-top:6px;display:flex}.hwt .ed .row{flex-wrap:wrap}.hwt .ed .row input{flex:80px}.hwt .go{color:#fff;white-space:nowrap;background:#1b2b4b;border:0;border-radius:7px;height:28px;padding:0 10px;font-size:12px;font-weight:800}.hwt .go:disabled{cursor:default;background:#cbd5e1}.hwt .ghostbtn{white-space:nowrap;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex:none;height:28px;padding:0 10px;font-size:12px;font-weight:700}.hwt .hint{color:#94a3b8;margin-top:6px;font-size:11.5px;font-weight:600;line-height:1.5}.hwt .sim{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;margin-top:6px;padding:7px 8px}.hwt .sim .lb{color:#92400e;margin:0 0 5px;font-size:11px;font-weight:800}.hwt .sim .chips .ty{background:#fff;box-shadow:inset 0 0 0 1px #fcd34d}.hwt .sim .chips .ty.on{box-shadow:inset 0 0 0 1.5px}.hwt .newty{color:#64748b;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px dashed #94a3b8;border-radius:6px;align-items:center;max-width:100%;height:22px;margin-top:6px;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-flex;overflow:hidden}.hwt .tidy{background:#fbfaff;border:1px solid #ddd6fe;border-radius:14px;margin-bottom:10px;padding:12px 14px}.hwt .tidy h3{margin:0 0 2px;font-size:14px;font-weight:800}.hwt .tidy .sub{color:#64748b;margin-bottom:10px;font-size:12px}.hwt .grp2{background:#fff;border:1px solid #edf0f5;border-radius:12px;margin-bottom:8px;padding:10px 12px}.hwt .grp2 .gh{color:#6d28d9;margin-bottom:6px;font-size:12px;font-weight:800}.hwt .opt{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.hwt .opt input{accent-color:#6d28d9}.hwt .opt .cnt{color:#94a3b8;font-size:11.5px;font-weight:700}.hwt .opt .keep{color:#6d28d9;background:#f5f3ff;border-radius:5px;padding:0 5px;font-size:11px;font-weight:800}.hwt .grp2 .row{flex-wrap:wrap;margin-top:8px}.hwt .go.v{background:#6d28d9}.hwt .done{color:#475569;padding:2px 0;font-size:12.5px}.hwt .done b{color:#1b2b4b}.hwt .bub{z-index:4;cursor:default;background:#fff;border:1px solid #dce7fb;border-radius:14px;min-width:240px;padding:10px 12px;position:absolute;bottom:calc(100% + 12px);left:-1px;right:-1px;box-shadow:0 14px 34px #0f172a29}.hwt .bub:after{content:"";background:#fff;border-bottom:1px solid #dce7fb;border-right:1px solid #dce7fb;width:12px;height:12px;position:absolute;bottom:-7px;left:26px;transform:rotate(45deg)}.hwt .bh{color:#2563eb;margin-bottom:6px;font-size:11.5px;font-weight:800}.hwt .bi{color:#1b2b4b;align-items:flex-start;gap:6px;padding:3px 0;font-size:12.5px;line-height:1.4;display:flex}.hwt .bi .k{color:#1d4ed8;background:#eef4ff;border-radius:5px;flex:none;align-items:center;gap:3px;margin-top:1px;padding:1px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.hwt .bi .k.on{color:#0f766e;background:#e0f2f1}.hwt .bi .u{color:#64748b;background:#f1f5f9;border-radius:5px;padding:0 5px;font-size:11.5px;font-weight:700}.hwt .bub.rt{left:auto;right:-1px}.hwt .bub.rt:after{left:auto;right:26px}.hwt .wkscroll{overflow-x:auto}.hwt .wkscroll .wk{min-width:calc(72px + var(--cols,5) * 126px)}.hwt.phone .wkscroll .wk{min-width:calc(var(--cols,5) * 126px)}@media (width<=760px){.hwt .modal{padding:14px 12px}.hwt.dim{padding:12px 6px}.hwt .fixed-ed{grid-template-columns:1fr}}.hwt.phone .it{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px}.hwt.phone .it .ty{max-width:100%}.hwt .wk th .onl{color:#0369a1;vertical-align:1px;background:#f0f9ff;border-radius:5px;height:17px;margin-left:5px;padding:0 6px;font-size:10.5px;font-weight:800;line-height:17px;display:inline-block}.hwt .cell.onl{background:#fbfdff;border-style:dashed;border-color:#bae6fd}.hwt .cell.onl.open{border-style:solid}.hwt .res.carry{color:#0369a1}.hwt .full .tx{cursor:text;border-radius:6px;margin:2.2px -3px 0;padding:0 3px}.hwt .full .tx:hover{background:#f5f9ff}.hwt .full.ghost .tx{cursor:default}.hwt .full.ghost .tx:hover{background:0 0}.hwt .full.ing{background:#f8fbff;border-radius:8px;margin:0 -4px;padding:5px 4px}.hwt .full .tyb{cursor:pointer}.hwt .full .tyb:after{content:"▾";opacity:.7;margin-left:3px;font-size:9px}.hwt .full input.inl{width:100%;height:auto;font:inherit;color:#1b2b4b;box-shadow:none;background:0 0;border:0;border-bottom:1.5px solid #2563eb;border-radius:0;outline:none;padding:0 0 1px;font-size:12.5px;line-height:1.4}.hwt .tpop{background:#fff;border:1px solid #e2e8f0;border-radius:9px;margin:2px 0 6px;padding:7px;box-shadow:0 10px 26px #0f172a1f}.hwt .tpop .chips{max-height:104px}.hwt .ingh{color:#94a3b8;margin:0 0 4px 2px;font-size:10.5px}.hwt .acw{flex:1;min-width:0;position:relative}.hwt .ac{z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:236px;padding:4px;position:absolute;top:31px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px #0f172a29}.hwt .ac .h{color:#94a3b8;padding:4px 8px 2px;font-size:10.5px;font-weight:800}.hwt .ac .o{cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.hwt .ac .o.on,.hwt .ac .o:hover{background:#eef4ff}.hwt .ac .o .t{color:#1b2b4b;flex:1;min-width:0;line-height:1.4}.hwt .ac .o mark{color:inherit;background:#fef08a;border-radius:2px;padding:0 1px}.hwt .ac .o .ty{flex:none;max-width:40%;height:19px;font-size:10.5px}.hwt .ac .o .w{color:#94a3b8;flex:none;font-size:10.5px;font-weight:700}.hwt .ac .k{color:#94a3b8;border-top:1px solid #f1f5f9;margin-top:3px;padding:4px 8px 3px;font-size:10.5px}.hwt.phone .ac{position:fixed;top:auto;left:10px;right:10px}.hwt .ty.nc,.hwsum .ty.nc,.ncnote .ty.nc{color:#64748b;background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1}.hwt .ncbtn{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:4px;height:24px;margin-top:6px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.hwt .ncbtn.on{color:#fff;background:#1b2b4b;border-color:#1b2b4b}.hwt .ncsw{flex-wrap:wrap;gap:4px;display:flex}.hwt .ncsw .ncbtn{text-overflow:ellipsis;max-width:100%;margin-top:0;overflow:hidden}.ncnote{color:#94a3b8;margin-top:8px;font-size:11.5px;font-weight:600}.ncnote .ty{white-space:nowrap;border-radius:6px;align-items:center;height:19px;margin:0 2px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.hwt .grp2 .ncl{flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;display:flex}.hwt .grp2 .ncl .link{color:#2563eb}.hwt .ed .lbr{align-items:center;gap:8px;margin:6px 0 4px;display:flex}.hwt .ed .lbr .lb{margin:0}.hwt .lbr .tlink{color:#2563eb;background:0 0;border:0;margin-left:auto;padding:0;font-size:11.5px;font-weight:800}.hwt .chips.tedit{max-height:none}.hwt .chips.tedit .ty{cursor:text;padding-right:3px}.hwt .chips.tedit .ty .del{width:16px;height:16px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:3px;font-size:12px;font-weight:800;display:inline-flex}.hwt .chips.tedit .ty .del:hover{opacity:1;color:#dc2626;background:#dc26261f}.hwt .chips.tedit .ty.ren{color:#1b2b4b;background:#fff;padding:0 4px;box-shadow:inset 0 0 0 1.5px #2563eb}.hwt .ed .chips.tedit .ty.ren input{width:auto;height:18px;font:inherit;color:#1b2b4b;box-shadow:none;background:0 0;border:0;outline:none;padding:0 2px;font-size:11.5px;font-weight:800}.hwt .tehint{color:#94a3b8;margin-top:5px;font-size:11px}.hwt .ed6{margin-top:8px}.hwt .ed6 .lb{color:#64748b;margin:0 0 4px;font-size:11px;font-weight:800}.hwt .ed6 input.main{width:100%;height:32px;font:inherit;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 10px;font-size:13px}.hwt .ed6 input.main:focus{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.hwt .tyrow{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;font-weight:700;display:flex}.hwt .tyrow .k{color:#64748b;font-weight:800}.hwt .tyrow .tyb{cursor:pointer;height:24px;padding:0 8px;font-size:12px}.hwt .tyrow .tyb:after{content:"▾";opacity:.7;margin-left:4px;font-size:9px}.hwt .tyrow .auto{color:#94a3b8;font-size:10.5px}.hwt .tyrow .ty.new{color:#475569;background:#fff;border:1px dashed #94a3b8}.hwt .tyrow .ty.pickme{color:#b91c1c;background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca}.hwt .alt{color:#94a3b8;margin-top:5px;font-size:11px;font-weight:700;line-height:1.75;display:block}.hwt .alt .ty{vertical-align:middle;cursor:pointer;height:20px;margin:0 2px;font-size:11px;display:inline-flex}.hwt .tpop6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:6px;padding:8px;box-shadow:0 10px 26px #0f172a1f}.hwt .tpop6 .chips{max-height:120px}.hwt .tpop6 .ft{color:#94a3b8;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.hwt .tpop6 .ft .tlink{color:#2563eb;background:0 0;border:0;margin-left:auto;font-size:11.5px;font-weight:800}.hwt .ac .o .new{color:#2563eb;font-weight:800}.hwt .hashk{text-align:center;color:#2563eb;background:#eef4ff;border-radius:5px;min-width:16px;height:18px;margin:0 1px;font-size:11px;font-weight:800;line-height:18px;display:inline-block}.hwt .botrow{align-items:center;gap:6px;margin-top:8px;display:flex}.hwt .botrow .ncbtn,.hwt .botrow .go,.hwt .botrow .ghostbtn{box-sizing:border-box;align-items:center;height:30px;margin:0;display:inline-flex}.hwt .botrow .ncbtn{margin-left:auto;padding:0 10px;font-size:12px}.hwt .botrow .go{padding:0 14px}.hwt.phone .botrow{flex-wrap:wrap}.hwt.phone .botrow .go{flex:1 0 100%;justify-content:center}.hwt .ed6 .lbr{align-items:center;gap:8px;margin:6px 0 4px;display:flex}.hwt .ed6 .lbr .lb{margin:0}.hwt .ed6 .chips.tedit .ty.ren input{width:auto;height:18px;font:inherit;color:#1b2b4b;box-shadow:none;background:0 0;border:0;outline:none;padding:0 2px;font-size:11.5px;font-weight:800}[data-score-board] .pl{color:#94a3b8;white-space:nowrap;background:#f1f5f9;border:0;border-radius:8px;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}[data-score-board] .pl.c{height:30px;font-size:12px}[data-score-board] .pl.back{color:#b91c1c;background:#fff;border:1px dashed #fca5a5;gap:5px;padding:0 4px 0 9px}[data-score-board] .pl.back small{color:#f87171;font-size:10.5px;font-weight:700}[data-score-board] .pl.back small.w{color:#dc2626;font-weight:800}[data-score-board] .pl.back .lg{color:#fca5a5;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:inline-flex}[data-score-board] .pl.back .lg:hover{color:#b91c1c;background:#fee2e2}[data-score-board] .pl.back .lg:disabled{cursor:default}[data-score-board] .pl.back.caught{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}[data-score-board] .pl.back.caught small{color:#16a34a}[data-score-board] .pl.back.letgo{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:line-through}[data-score-board] .pl.back.letgo small{color:#94a3b8}[data-score-board] .pl.off{opacity:.45}.hw-bkpop{z-index:310;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;padding:6px;position:fixed;box-shadow:0 12px 30px #0f172a29}.hw-bkpop .ph{color:#94a3b8;white-space:nowrap;padding:4px 8px 6px;font-size:11px;font-weight:800}.hw-bkpop button{cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.hw-bkpop button:hover{background:#f5f7fa}.hw-bkpop .ok{color:#15803d}.hw-bkpop .go{color:#64748b}.hw-bkpop .later{color:#94a3b8;font-size:12px;font-weight:700}.hw-bkpop small{color:#94a3b8;margin-left:auto;font-size:10.5px;font-weight:700}.hw-tip{z-index:300;color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#1b2b4b;border-radius:12px;width:260px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;position:fixed;box-shadow:0 12px 30px #0f172a40}.hw-tip .h{margin-bottom:4px;font-weight:800}.hw-tip .l{border-top:1px solid #ffffff1f;padding:4px 0}.hw-tip small{color:#cbd5e1;font-size:11px;display:block}.bigb .pin10{flex:none;width:15px;height:15px}.bigb .m10{border:1.5px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:5px 8px;display:grid}.bigb .m10.solo{grid-template-columns:minmax(0,1fr) auto 22px}.bigb .m10 .ic{align-self:center;place-items:center;display:grid}.bigb .m10 .t{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700;line-height:1.6}.bigb .m10 .m{color:#8fb09d;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.bigb .m10 .m .memo-author{color:#c4b5fd;font-weight:700}.bigb .m10.mine .ic{color:#8fb09d}.bigb .m10.mine .ic .lk{width:13px;height:13px}.bigb .m10 .tg{color:#e7f3ec;opacity:.9;border:1px solid #ffffff38;border-radius:6px;padding:0 6px;font-size:11.5px;font-weight:800;display:none}.bigb:not(.bigb-phone) .m10:hover .tg,.bigb:not(.bigb-phone) .m10:focus-within .tg,.bigb-phone .m10.hov .tg{display:inline-block}.bigb:not(.bigb-phone) .m10:hover,.bigb .m10.hov{background:#ffffff0d;border-radius:8px}.bigb .secline{color:#ffffffe0;letter-spacing:.02em;align-items:center;gap:8px;margin:8px 0 2px;font-size:11.5px;font-weight:800;display:flex}.bigb .secline:after{content:"";border-top:1px dashed #ffffff24;flex:1}.bigb .add10{align-items:center;gap:10px;padding-top:8px;display:flex}.bigb .memo-add{flex:1;min-width:0}.bigb .memo-add .pointer-events-none{color:#6f9580;left:0}.hwr .line-remove,.m10 .line-remove{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.hwr .line-remove{color:#cbd5e1}.hwr:hover .line-remove,.hwr:focus-within .line-remove{color:#dc2626;background:#fef2f2}.m10 .line-remove{color:#ffffff59}.m10:hover .line-remove,.m10:focus-within .line-remove{color:#fca5a5}@media (hover:none){.hwr .line-remove{color:#cbd5e1}.m10 .line-remove{color:#ffffff59}}@media (width<=820px){input,textarea,select{font-size:16px}}#lexi-board .tdi h3,#lexi-board .lexi-rt h3{color:#fff;border-bottom-color:#ffffff24;border-left-color:#7fd1a8;font-size:1.12em}#lexi-board .tdi h4,#lexi-board .lexi-rt h4{color:#cfebdb;background:#ffffff14}#lexi-board .tdi hr.dhr,#lexi-board .lexi-rt hr.dhr{border-top-color:#ffffff29}#lexi-board .tdi h3,#lexi-board .lexi-rt h3{border-left:0;padding-left:0}.bigb{color:#f1f5f2;background:#1b3a2c;border-radius:20px;flex-direction:column;gap:10px;margin-top:14px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.bigb[data-routine-pulse=true]{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 3px #86efac8c}.bigb .bh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bigb .bh b{color:#fff;font-size:15px}.bigb .pbar{background:#ffffff24;border-radius:999px;flex-shrink:0;width:140px;height:5px;overflow:hidden}.bigb .pbar i{background:#bbf7d0;height:100%;display:block}.bigb .pc{color:#a7c4b3;white-space:nowrap;font-size:13px;font-weight:600}.bigb .bs{color:#8fb09d;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.bigb .lk{vertical-align:-1px;width:12px;height:12px;display:inline-block}.bigb .bin{background:#0000002e;border-radius:14px;padding:10px 16px}.bigb .bin p{color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.75}.bigb .bchk{flex-wrap:wrap;gap:8px;display:flex}.bigb .bc{color:#f1f5f2;text-align:left;background:#0000001f;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.bigb .bc .bx{border:1.5px solid #ffffff8c;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.bigb .bc.on{color:#d1fae5;background:#bbf7d024;border-color:#bbf7d073}.bigb .bc.on .bx{color:#14532d;background:#bbf7d0;border-color:#bbf7d0}.bigb .bmh{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding-top:12px;display:flex}.bigb .bmh b{color:#fff;font-size:15px}.bigb .bmh>.bs{flex-wrap:wrap;min-width:0}.bigb .bcl{color:#14532d;background:#bbf7d0;border-radius:6px;padding:0 7px;font-size:12px;font-weight:800}.bigb .btext{flex-direction:column;gap:0;padding:2px 2px 0;display:flex}.bigb .btext p{color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.75}#lexi-board .bin .tdi,#lexi-board .btext .tdi,#lexi-board .btext>.lexi-rt{color:#fff;font-size:16px;font-weight:700;line-height:1.75}#lexi-board .btext .memo-text>span{font-size:16px;font-weight:700;line-height:1.75}#lexi-board .common-text{text-align:left;width:100%;display:block}#lexi-board .empty,#lexi-board .tdi:empty:before{color:#8fb09d;font-size:14.5px;font-weight:600}.bigb .note-conflict{flex-wrap:wrap;margin-left:0}.bigb .note-conflict button{text-decoration:underline}.bigb .memo-translate{color:#bae6fd}.board-editor.ed{background:#00000038;border:1px solid #bbf7d059;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.board-editor .sh{color:#8fb09d;letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.board-editor .sh span{color:#6f9580;font-weight:600}.board-editor .ta{color:#fff;border-bottom:1px dashed #ffffff2e;padding-bottom:6px;font-size:15px;font-weight:700;line-height:1.75}.board-editor .crow,.board-editor.crow{color:#f1f5f2;cursor:grab;border-radius:8px;align-items:center;gap:10px;padding:4px 0;font-size:14.5px;font-weight:700;display:flex}.board-editor .crow .bx,.board-editor.crow .bx{border:1.6px solid #ffffff8c;border-radius:5px;flex:none;width:18px;height:18px}.board-editor .crow:hover{background:#ffffff0d}.board-editor .crow.drag-src{opacity:.35}.board-editor .dropline{pointer-events:none;background:#60a5fa;border-radius:2px;height:2.5px;margin:2px 0}.board-editor .board-drop-slot{pointer-events:none;height:0;position:relative}.board-editor .board-drop-slot .dropline{z-index:1;position:absolute;top:-3.25px;left:0;right:0}.board-editor.crow.ghost{z-index:200;pointer-events:none;background:#24503d;width:max-content;padding:5px 12px;position:fixed;transform:translate(14px,-6px)rotate(-1deg);box-shadow:0 8px 20px #00000059}.board-editor .crow .rm{color:#8fb09d;margin-left:auto;font-size:13px}.board-editor .cadd{color:#bbf7d0;border:1px dashed #bbf7d073;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;font-weight:700;display:flex}.board-editor .cadd .bx{border:1.6px dashed #bbf7d099;border-radius:5px;flex:none;width:18px;height:18px}.board-editor .edfoot{justify-content:flex-end;gap:8px;display:flex}.board-editor .edfoot button{border-radius:8px;padding:4px 12px;font-size:12.5px;font-weight:800}.board-editor .edfoot .ok{color:#14532d;background:#bbf7d0}.board-editor .edfoot .no{color:#8fb09d}.board-editor .board-item-text{overflow-wrap:anywhere;flex:1;min-width:0}.board-editor .crow:not(.editing){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.board-editor .crow.editing{cursor:text}#lexi-board .board-editor .tdi,#lexi-board .board-editor [data-dylan-line]{font-size:inherit;font-weight:inherit;line-height:inherit;caret-color:#fff}#lexi-board .board-editor .ta .tdi{color:#fff}.board-editor .cadd .pointer-events-none{color:#bbf7d0;left:0}.board-editor .sh.board-group{padding:4px 0}.board-editor .sh.board-group span{color:inherit;font-weight:800}.board-editor .board-group hr{border-color:#ffffff2e;width:100%}.bigb-phone{border-radius:16px;margin-top:12px;padding:12px 14px}.bigb-phone .bh b,.bigb-phone .bmh b{font-size:14px}.bigb-phone .bmh{padding-top:8px}.bigb-phone .bc{font-size:13px}#lexi-board.bigb-phone .btext p,#lexi-board.bigb-phone .btext .tdi,#lexi-board.bigb-phone .btext>.lexi-rt,#lexi-board.bigb-phone .btext .memo-text>span{font-size:14.5px}#lexi-board .m10 .t p,#lexi-board .m10 .tdi{line-height:1.6}#lexi-board .m10.mine .t,#lexi-board .m10.mine .t p,#lexi-board .m10.mine .tdi{color:#fff;font-weight:600}#lexi-board .m10.mine .m{color:#ffffffb8}#lexi-board .memo-add [data-dylan-line],#lexi-board .memo-add .tdi,#lexi-board .memo-add p{color:#fff;font-size:14.5px;font-weight:600}#lexi-board .memo-error{color:#fca5a5}.class-topics,.lexi-today .today{--bg:#f3f5f9;--ink:#1e293b;--ink2:#475569;--mute:#94a3b8;--faint:#b4c0d0;--line:#e2e8f0;--blue:#2563eb;--deep:#1d4fd7;--blue-bg:#eff4fe;--blue-bd:#93b4f5;--blue-bd2:#bfd0f7;--teal:#0f766e;--teal-bg:#e6f6f4;--amber:#b45309;--amber-bg:#fef3c7;--violet:#7c3aed;font-family:var(--lexi-font);font-weight:600;line-height:1.55}.class-topics.rows{flex-direction:column;gap:12px;display:flex}.class-topics .row{-moz-column-gap:12px;grid-template-columns:72px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.class-topics .row .k{height:34px;color:var(--ink2);white-space:nowrap;align-items:center;font-size:13px;font-weight:700;display:flex}.class-topics .row .w{flex-direction:column;gap:5px;min-width:0;display:flex}.class-topics .chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;display:flex}.class-topics .box{background:var(--blue-bg);color:#1e3a8a;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;max-width:100%;height:34px;padding:0 11px;font-size:14px;font-weight:700;transition:box-shadow .12s,background .12s;display:inline-flex}.class-topics .box:hover{background:#e3ecfd}.class-topics .box.sel{box-shadow:0 0 0 2px var(--blue);background:#fff}.class-topics .box .n{text-overflow:ellipsis;min-width:0;overflow:hidden}.class-topics .box .badge{padding:0 7px;font-size:11.5px;line-height:20px}.class-topics .lv{border-radius:5px;flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.class-topics .box .cn{color:var(--ink2);flex:none;font-size:11.5px;font-weight:600}.class-topics .box .c{color:#7c8db0;flex:none;place-items:center;display:inline-grid}.class-topics .box .c svg{display:block}.class-topics .lv.new{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue-bd2);background:#fff}.class-topics .lv.weak{background:var(--amber-bg);color:var(--amber)}.class-topics .lv.ok{background:var(--teal-bg);color:var(--teal)}.class-topics .lv.rv{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue-bd2);background:#fff}.class-topics .lv.nw{color:#15803d;background:#dcfce7}.class-topics .badge{border-radius:6px;flex:none;padding:1px 8px;font-size:12px;font-weight:700}.class-topics .exam{color:#b42318}.class-topics .perf{color:#6d28d9}.class-topics .unit{color:var(--amber)}.class-topics .etc{color:#334155}.class-topics .badge.exam{background:#fde7e7}.class-topics .badge.perf{background:#efe9fe}.class-topics .badge.unit{background:var(--amber-bg)}.class-topics .badge.etc{background:#e2e8f0}.class-topics .ain{border:1.5px dashed var(--blue-bd2);background:0 0;border-radius:9px;outline:0;flex:1;min-width:220px;height:34px;padding:0 11px;font-size:13.5px;font-weight:600}.class-topics .ain::placeholder{color:var(--mute);font-weight:600}.class-topics .ain:hover{border-color:var(--blue-bd)}.class-topics .ain:focus{border-style:solid;border-color:var(--blue);box-shadow:0 0 0 2px #2563eb1f}.class-topics .sub{min-height:20px;color:var(--mute);flex-wrap:wrap;align-items:center;gap:2px 4px;padding-left:1px;font-size:12.5px;font-weight:540;display:flex}.class-topics .sub .lb{color:var(--ink2);margin-right:4px;font-weight:600}.class-topics .sub .lb b{color:var(--ink);font-weight:700}.class-topics .sub button{color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.class-topics .sub button:hover{background:var(--blue-bg);color:var(--blue)}.class-topics .sub button .lv{border-radius:4px;padding:0 5px;font-size:10.5px;line-height:16px}.class-topics .sub button .rest{color:var(--amber);font-size:11px;font-weight:700}.class-topics .sub .dot{color:var(--faint)}.lexi-today .today .lower{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-top:2px;padding-top:12px;display:grid}.lexi-today .today .lower .l{flex-direction:column;gap:8px;min-width:0;padding-right:18px;display:flex}.lexi-today .today .lower .r{border-left:1px dashed var(--line);flex-direction:column;gap:6px;min-width:0;padding-left:18px;display:flex}@container (width<=640px){.lexi-today .today .lower{grid-template-columns:1fr}.lexi-today .today .lower .l{padding-right:0}.lexi-today .today .lower .r{border-left:0;border-top:1px dashed var(--line);margin-top:12px;padding-top:12px;padding-left:0}}@container (width<=820px){.lexi-today .today .row{grid-template-columns:1fr}.lexi-today .today .row .k{padding-top:0}}.lexi-today .today .sec{color:var(--ink2);align-items:center;gap:8px;min-height:24px;font-size:12.5px;font-weight:700;display:flex}.lexi-today .today .sec .line{background:var(--line);flex:1;height:1px}.lexi-today .today .sec .aux{color:var(--mute);font-size:12px;font-weight:540}.lexi-today .today .nav{align-items:center;gap:3px;display:inline-flex}.lexi-today .today .nav button{background:var(--blue-bg);width:20px;height:20px;color:var(--blue);cursor:pointer;border:0;border-radius:6px;font-size:12px;font-weight:800;line-height:1}.lexi-today .today .nav button:disabled{opacity:.3;cursor:default}.lexi-today .today .nav .d{color:var(--ink);white-space:nowrap;padding:0 3px;font-size:12.5px;font-weight:700}.lexi-today .today .r .it{padding:3px 6px}.lexi-today .today .r .t{color:var(--ink2);font-size:13.5px}.lexi-today .today .r .dash{text-align:center;width:19px;color:var(--faint);flex:none;font-weight:700}.lexi-today .today .nonext{color:var(--mute);padding:4px 0;font-size:12.5px;font-weight:540}.lexi-today .today .add{border:1.5px dashed var(--blue-bd2);cursor:text;background:#f7f9ff;border-radius:11px;align-items:center;gap:9px;height:40px;padding:0 8px 0 7px;transition:border-color .12s,background .12s;display:flex}.lexi-today .today .add:hover{border-color:var(--blue);background:var(--blue-bg)}.lexi-today .today .add .plus{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:17px;font-weight:700;line-height:1;display:grid}.lexi-today .today .add input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:600}.lexi-today .today .add input::placeholder{color:var(--blue);opacity:.85;font-weight:700}.lexi-today .today .add kbd{color:var(--mute);border:1px solid var(--line);background:#fff;border-bottom-width:2px;border-radius:6px;flex:none;align-items:center;height:22px;padding:0 6px;font-family:inherit;font-size:11.5px;font-weight:700;display:none}.lexi-today .today .add:focus-within{border-style:solid;border-color:var(--blue);background:#fff;box-shadow:0 0 0 2px #2563eb1f}.lexi-today .today .add:focus-within input::placeholder{color:var(--faint);font-weight:600}.lexi-today .today .add:focus-within kbd{display:inline-flex}.lexi-today .today .void{border:1.5px dashed var(--blue-bd2);text-align:center;background:#f7f9ff;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.lexi-today .today .void .ic{width:40px;height:40px;box-shadow:0 0 0 1.5px var(--blue-bd2);color:var(--blue);background:#fff;border-radius:12px;place-items:center;display:grid}.lexi-today .today .void .ic svg{width:20px;height:20px}.lexi-today .today .void b{color:var(--ink);font-size:14.5px}.lexi-today .today .void p{color:var(--ink2);margin:-6px 0 0;font-size:12.5px;font-weight:540}.lexi-today .today .void .add{background:#fff;border-style:solid;width:100%}.lexi-today .today .void .alts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lexi-today .today .void .alts button{border:1px solid var(--line);height:28px;color:var(--ink2);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:700}.class-topics.pop{z-index:210;background:#fff;border:1px solid #c9d6ec;border-radius:16px;flex-direction:column;width:360px;max-width:calc(100vw - 24px);padding:14px 16px 12px;display:flex;position:fixed;overflow:visible;box-shadow:0 2px 6px #0f172a0f,0 24px 56px -10px #0f172a61,0 0 0 4px #2563eb0f}.class-topics.pop:before{content:"";left:var(--tail-x,34px);background:#fff;border-top:1px solid #c9d6ec;border-left:1px solid #c9d6ec;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.class-topics.pop.tail-top:before{top:-7px}.class-topics.pop.tail-bottom:before{bottom:-7px;transform:rotate(225deg)}.class-topics.pop .pop-head{flex:none}.class-topics.pop .pop-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.topic-sheet-scrim{z-index:209;background:#0f172a52;position:fixed;inset:0}.class-topics.pop.phone-sheet{border:0;border-radius:18px 18px 0 0;padding:8px 16px 12px;transform:translateY(-100%);box-shadow:0 -12px 32px -8px #0f172a59}.class-topics.pop.phone-sheet:before{display:none}.class-topics.pop.phone-sheet .grab{background:#cbd5e1;border-radius:3px;width:38px;height:5px;margin:0 auto 10px}.class-topics.pop.phone-sheet .ttl{align-items:center}.class-topics.pop.phone-sheet .ttl .nm{font-size:16px}.class-topics.pop.phone-sheet .sheet-done{color:var(--blue);background:0 0;border:0;flex:none;margin-left:auto;font-size:13px;font-weight:700}.class-topics.pop.phone-sheet .sub{margin:2px 0 8px;font-size:12px}.class-topics.pop.phone-sheet .tl{flex:none;max-height:none;padding:0;overflow:visible}.class-topics.pop.phone-sheet .tl:before{display:none}.class-topics.pop.phone-sheet .ev{padding-left:0}.class-topics.pop.phone-sheet .ev:before,.class-topics.pop.phone-sheet .ev:after{display:none}.class-topics.pop.phone-sheet .sheet-status{margin-top:8px}.class-topics.pop.phone-sheet .note-editor [data-dylan-line]{min-height:52px}.class-topics.pop.phone-sheet .note-editor [contenteditable]{min-height:33px}.class-topics.pop.on{display:block}.class-topics.pop .ttl{align-items:flex-start;gap:8px;display:flex}.class-topics.pop .ttl .nm{font-family:IBM Plex Sans KR,sans-serif;font-size:17px;font-weight:700;line-height:1.35}.class-topics.pop .ttl .flow-link{color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;margin-left:auto;padding:2px 0;font-size:12.5px;font-weight:700}.class-topics.pop .ttl .flow-link:hover{color:var(--blue)}.class-topics.pop .sub{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px;font-size:12.5px;font-weight:540;display:flex}.class-topics .seg{background:#f1f5f9;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.class-topics .seg button{height:24px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:700}.class-topics .seg button.on{color:var(--blue);box-shadow:0 0 0 1px var(--line);background:#fff}.class-topics .seg button.on.weak{color:var(--amber)}.class-topics .seg button.on.ok{color:var(--teal)}.class-topics .tl{flex-direction:column;gap:10px;max-height:210px;padding-left:18px;display:flex;position:relative;overflow:auto}.class-topics .tl:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.class-topics .ev{position:relative}.class-topics .ev:before{content:"";background:var(--blue-bd2);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-17px}.class-topics .ev.cur:before{background:var(--blue);box-shadow:0 0 0 2px var(--blue-bg)}.class-topics .ev .eh{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.class-topics .ev .eh .k{background:var(--blue-bg);color:var(--blue);border-radius:5px;padding:0 6px;font-size:11px;font-weight:700}.class-topics .ev .eh .k.nw{color:#15803d;background:#dcfce7}.class-topics .ev .eh .who{font-weight:600}.class-topics .ev .eh .who.other{color:var(--violet)}.class-topics .ev .note{color:var(--ink);overflow-wrap:anywhere;margin-top:1px;font-size:13.5px;font-weight:600}.class-topics .ev .note.none{color:var(--faint)}.class-topics .ev textarea{resize:vertical;border:1.5px solid var(--blue-bd2);width:100%;min-height:58px;font:inherit;background:#fff;border-radius:10px;outline:0;margin-top:4px;padding:8px 10px;font-size:13.5px;font-weight:600;display:block}.class-topics .ev textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #2563eb1f}.class-topics .ev textarea::placeholder{color:var(--faint);font-weight:540}.class-topics .quick{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.class-topics .quick button{border:1px solid var(--line);height:24px;color:var(--ink2);cursor:pointer;background:#fff;border-radius:7px;padding:0 8px;font-size:12px;font-weight:700}.class-topics .quick button:hover{border-color:var(--blue);color:var(--blue)}.class-topics.pop .acts2{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:10px;display:flex}.class-topics.pop .acts2 button{border:1px solid var(--line);height:32px;color:var(--ink2);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700}.class-topics.pop .acts2 button.pri{background:var(--blue);border-color:var(--blue);color:#fff}.class-topics.pop .acts2 button.danger{color:#b91c1c;border-color:#fecaca}.class-topics.pop .acts2 button.danger:hover{background:#fef2f2}.class-topics.pop .acts2 .sp{flex:1}.class-topics .saved{color:var(--teal);opacity:0;margin-left:4px;font-size:11.5px;font-weight:600;transition:opacity .2s}.class-topics .saved.on{opacity:1}.class-topics.topic-modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.class-topics.topic-modal.on{display:flex}.class-topics .mbox{background:#fff;border-radius:18px;outline:none;flex-direction:column;gap:0;width:min(1080px,100%);height:min(720px,100%);max-height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #0f172a73}.class-topics .mh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.class-topics .mh b{font-family:IBM Plex Sans KR,sans-serif;font-size:17px}.class-topics .mh .who{color:var(--mute);font-size:12px;font-weight:540}.class-topics .mh .x0{width:30px;height:30px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:18px}.class-topics .mh .x0:hover{background:#f1f5f9}.class-topics .mtabs{border-bottom:1px solid var(--line);gap:4px;padding:10px 18px 0;display:flex}.class-topics .mtabs button{height:34px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;padding:0 12px;font-size:13.5px;font-weight:700;transition:none}.class-topics .mtabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.class-topics .mtabs .sp{flex:1}.class-topics .mbody{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.class-topics .mbody.full{grid-template-columns:minmax(0,1fr)}.class-topics .mbody .main{padding:14px 18px 20px;overflow:auto}.class-topics .mbody .side{border-left:1px solid var(--line);background:#fbfcfe;padding:14px 16px;overflow:auto}.class-topics .side .empty{color:var(--mute);text-align:center;padding:30px 4px;font-size:13px;font-weight:600}.class-topics .lesson{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:4px 12px;padding:12px 0;display:grid}.class-topics .lesson:last-child{border-bottom:0}.class-topics .lesson .dt{color:var(--ink);font-size:13px;font-weight:700}.class-topics .lesson .dt small{color:var(--mute);font-size:11.5px;font-weight:540;display:block}.class-topics .lesson .lines{flex-direction:column;gap:5px;min-width:0;display:flex}.class-topics .ln{align-items:baseline;gap:8px;min-width:0;display:flex}.class-topics .ln .lk{width:52px;color:var(--mute);flex:none;font-size:11.5px;font-weight:700}.class-topics .ln .lv2{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:600}.class-topics .ln .lesson-comment{color:var(--ink2);font-weight:600}.class-topics .ln .lesson-comment:before{content:"— ";color:var(--faint)}.class-topics .mini-ex{background:var(--blue-bg);color:#1e3a8a;border-radius:6px;align-items:center;gap:4px;margin:0 4px 2px 0;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.class-topics .prog-bar{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.class-topics .prog-bar i{background:var(--line);border-radius:3px;width:70px;height:6px;display:inline-block;position:relative;overflow:hidden}.class-topics .prog-bar i b{background:var(--blue);border-radius:3px;position:absolute;inset:0 auto 0 0}.class-topics .prog-bar .miss{color:var(--amber)}.class-topics .filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.class-topics .filters button{border:1px solid var(--line);height:28px;color:var(--ink2);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:700}.class-topics .filters button.on{border-color:var(--blue);color:var(--blue);background:var(--blue-bg)}.class-topics .filters .hint{color:var(--mute);margin-left:auto;font-size:12px;font-weight:540}.class-topics .grp{color:var(--mute);align-items:center;gap:6px;margin:12px 0 4px;font-size:12px;font-weight:700;display:flex}.class-topics .trow{cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1.3fr) 64px 132px minmax(0,1fr);align-items:center;gap:10px;margin:0 -8px;padding:8px;display:grid}.class-topics .trow:hover{background:#f6f8fc}.class-topics .trow.sel{background:var(--blue-bg)}.class-topics .trow .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.class-topics .trow .stg{border-radius:6px;justify-self:start;padding:1px 7px;font-size:11.5px;font-weight:700}.class-topics .stg.start{color:#15803d;background:#dcfce7}.class-topics .stg.practice{background:var(--blue-bg);color:var(--blue)}.class-topics .stg.settled{color:var(--ink2);background:#f1f5f9}.class-topics .dots8{gap:4px;display:flex}.class-topics .dots8 i{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line);background:#f1f5f9;border-radius:4px}.class-topics .dots8 i.on{background:var(--blue);box-shadow:none}.class-topics .dots8 i.has-note{background:var(--blue);box-shadow:0 0 0 2px var(--blue-bd2)}.class-topics .trow .last{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:540;overflow:hidden}.class-topics .trow .rest{color:var(--amber);font-size:11.5px;font-weight:700}.class-topics .thead{color:var(--mute);grid-template-columns:minmax(0,1.3fr) 64px 132px minmax(0,1fr);gap:10px;padding:0 0 4px;font-size:11.5px;font-weight:700;display:grid}.class-topics .dtl h4{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-family:IBM Plex Sans KR,sans-serif;font-size:16px;display:flex}.class-topics .dtl .sub{color:var(--ink2);margin:4px 0 12px;font-size:12.5px;font-weight:540}.class-topics .dtl .with{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.class-topics .dtl .with span{color:var(--ink2);background:#f1f5f9;border-radius:5px;padding:0 6px;font-size:11.5px;font-weight:600}.class-topics .dtl .tl{max-height:none}.lexi-today .today{background:#fff;gap:10px;min-width:0;padding:14px 18px;container-type:inline-size}.lexi-today .today .top{min-height:30px}.lexi-today .today .top .day{color:var(--ink2);font-size:13px}.lexi-today .today .top b,.class-topics .ttl .nm,.class-topics .mh b,.class-topics .dtl h4{font-family:var(--lexi-display);font-weight:700}.lexi-today .today .top b{font-size:17px}.lexi-today .today .top .r{font-weight:540}.lexi-today .today .items{flex-direction:column;gap:4px;display:flex}.lexi-today .today .items .it{align-items:flex-start;min-height:32px;padding-top:5px;padding-bottom:3px}.lexi-today .today .add [data-dylan-line]{flex:1;min-width:0}.lexi-today .today .add [contenteditable]{min-height:1.55em}.lexi-today .today .add .pointer-events-none{color:#2563eb;white-space:nowrap;font-weight:700;left:0}.lexi-today .today .add:focus-within .pointer-events-none{color:#b4c0d0;font-weight:600}.class-topics{color:var(--ink);font-size:14px}.class-topics button{cursor:pointer}.class-topics button:disabled{opacity:.6;cursor:default}.class-topics .topic-input-wrap{flex:1;min-width:min(220px,100%);position:relative}.class-topics .topic-input-wrap .ain{width:100%;min-width:0}.class-topics .expression-add{align-items:center;min-width:min(220px,100%);max-width:100%;display:flex}.class-topics .expression-add>div{width:100%;min-width:0}.class-topics .expression-add [data-dylan-line]{font-size:inherit}.class-topics .expression-add .pointer-events-none{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--mute);left:0;overflow:hidden}.class-topics .expression-add:focus-within{border-style:solid;border-color:var(--blue);box-shadow:0 0 0 2px #2563eb1f}.class-topics .expression-add [contenteditable]{max-height:30px;color:var(--ink);overflow:auto}.class-topics .menu{z-index:30;background:#fff;border:1px solid #e4e7ec;border-radius:12px;width:min(440px,100%);max-height:330px;padding:6px;position:absolute;top:39px;left:0;overflow:auto;box-shadow:0 12px 32px #10182824}.class-topics .menu .g{color:var(--mute);justify-content:space-between;gap:8px;padding:8px 8px 3px;font-size:11.5px;font-weight:700;display:flex}.class-topics .menu .g em{font-style:normal;font-weight:540}.class-topics .menu .o{width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13.5px;font-weight:600;display:flex}.class-topics .menu .o.hi,.class-topics .menu .o:hover{background:var(--blue-bg)}.class-topics .menu .o>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.class-topics .menu .o small{color:var(--mute);flex:none;font-size:11.5px;font-weight:540}.class-topics .menu .o .pre{color:var(--mute);font-weight:600}.class-topics .menu .o .weak{color:#b91c1c;background:#fee2e2;border-radius:4px;flex:none;padding:0 5px;font-size:10.5px;font-weight:700;line-height:16px}.class-topics .menu .o .st{color:#15803d;background:#dcfce7;border-radius:4px;flex:none;padding:0 5px;font-size:10.5px;font-weight:700;line-height:16px}.class-topics .menu .foot{border-top:1px solid var(--line);color:var(--mute);margin-top:4px;padding:7px 8px 3px;font-size:11.5px;font-weight:540}.class-topics .menu mark.q{color:var(--blue);background:0 0;font-weight:800}.class-topics.flowbtn{border:1.5px solid var(--blue-bd2);height:28px;color:var(--deep);background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.class-topics.flowbtn svg{width:14px;height:14px}.class-topics.flowbtn em{color:var(--amber);background:var(--amber-bg);border-radius:5px;padding:0 5px;font-size:11.5px;font-style:normal}.class-topics.flowbtn.phone-flow{margin-left:auto}.class-topics.flowbtn.tidy em{color:#b45309;background:#fef3c7;border-radius:999px;padding:0 7px;font-size:11px}.class-topics .menu .warn{color:#b54708;background:#fffaeb;border-radius:9px;margin:4px 2px 2px;padding:7px 9px;font-size:12px;font-weight:600}.class-topics.name-tidy .nt-box{background:#fff;border-radius:18px;outline:none;flex-direction:column;width:620px;max-width:100%;max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 48px #10182833}.class-topics.name-tidy .nt-mh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.class-topics.name-tidy .nt-mh b{font-size:16px;font-weight:800}.class-topics.name-tidy .nt-mh span{color:var(--mute);font-size:12.5px;font-weight:540}.class-topics.name-tidy .nt-mh .x{color:var(--mute);background:0 0;border:0;margin-left:auto;padding:0;font-size:18px}.class-topics.name-tidy .nt-tabs{gap:4px;padding:10px 18px 0;display:flex}.class-topics.name-tidy .nt-tabs button{font:inherit;color:var(--mute);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700}.class-topics.name-tidy .nt-tabs button.on{background:var(--blue-bg);color:var(--deep)}.class-topics.name-tidy .nt-groups{flex-direction:column;gap:12px;max-height:520px;padding:12px 18px 18px;display:flex;overflow:auto}.class-topics.name-tidy .nt-grp{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.class-topics.name-tidy .nt-gh{color:var(--mute);gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.class-topics.name-tidy .nt-opt{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.class-topics.name-tidy .nt-opt.on{background:var(--blue-bg)}.class-topics.name-tidy .nt-opt .rd{background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex:none;width:17px;height:17px;margin-top:2px}.class-topics.name-tidy .nt-opt.on .rd{border:5px solid var(--blue)}.class-topics.name-tidy .nt-opt .tx{min-width:0}.class-topics.name-tidy .nt-opt .nm{overflow-wrap:anywhere;font-size:14px;font-weight:700;display:block}.class-topics.name-tidy .nt-opt .cl{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.class-topics.name-tidy .nt-opt .cl span{color:#475467;background:#f2f4f7;border-radius:5px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.class-topics.name-tidy .nt-opt .ct{color:var(--mute);flex:none;margin-left:auto;font-size:12px;font-weight:540}.class-topics.name-tidy .nt-edit{align-items:center;gap:8px;margin-top:8px;padding:0 8px;display:flex}.class-topics.name-tidy .nt-edit input{border:1.5px solid var(--line);min-width:0;height:32px;font:inherit;color:var(--ink);border-radius:8px;flex:1;padding:0 10px;font-size:13px}.class-topics.name-tidy .nt-edit span{color:var(--mute);font-size:12px;font-weight:540}.class-topics.name-tidy .nt-acts{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.class-topics.name-tidy .nt-btn{border:1px solid var(--line);height:32px;font:inherit;color:var(--ink2);background:#fff;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:700}.class-topics.name-tidy .nt-btn.pri{background:var(--blue);border-color:var(--blue);color:#fff}.class-topics.name-tidy .nt-grp.done{background:#f6fef9;border-color:#abefc6}.class-topics.name-tidy .nt-grp.done .ok{color:#067647;font-size:13px;font-weight:700}.class-topics.name-tidy .nt-empty{text-align:center;color:var(--mute);padding:40px 18px;font-weight:540}.class-topics.name-tidy .nt-empty .nt-btn{margin-top:12px}.class-topics.pop .nm{overflow-wrap:anywhere;min-width:0}.class-topics.pop .nm .badge{margin-right:5px}.class-topics.pop .tl{flex:1;min-height:0}.class-topics.pop .acts2{flex-shrink:0}.class-topics .note-editor{position:relative}.class-topics .note-editor [data-dylan-line]{border:1.5px solid var(--blue-bd2);background:#fff;border-radius:10px;min-height:58px;margin-top:4px;padding:8px 10px}.class-topics .note-editor [data-dylan-line]:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #2563eb1f}.class-topics .note-editor [contenteditable]{min-height:39px;box-shadow:none;border:0;outline:none;transition:none}.class-topics .note-editor .pointer-events-none{color:var(--faint);font-weight:600;top:8px;left:10px;right:10px;transform:none}.class-topics .note-heading{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.class-topics .saved{font-weight:540;display:inline}.class-topics .trow{text-align:left;width:calc(100% + 16px)}.class-topics .trow .lv{border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:700}.class-topics .dots8 i{flex:none}.class-topics .lv2{text-align:left}.class-topics .lv2>.badge{margin-right:5px}.class-topics .lv2>.lesson-comment{margin-left:5px}.class-topics .ln .lk{width:60px}.class-topics .prog-bar{flex-wrap:wrap}.class-topics .prog-bar i{flex:none}.class-topics .ex-note{color:var(--ink2);font-weight:540}.class-topics .expression-name{color:#1e3a8a}.class-topics .filters input{border:1px solid var(--line);border-radius:8px;width:140px;min-width:0;height:28px;padding:0 8px;font-size:12.5px;font-weight:540}.class-topics .empty{text-align:center;color:var(--mute);padding:30px 4px;font-size:13px;font-weight:600}.class-topics .fold{color:var(--blue);margin-top:12px;font-size:12.5px;font-weight:700}.class-topics .dtl .seg{margin-bottom:12px}.class-topics .dtl .with span .lexi-rt{padding:0}.class-topics.topic-modal.phone{padding:12px}.class-topics.topic-modal.phone .mbody:not(.full){grid-template-columns:minmax(0,1fr);overflow:auto}.class-topics.topic-modal.phone .mbody .main,.class-topics.topic-modal.phone .mbody .side{min-width:0;overflow:visible}.class-topics.topic-modal.phone .mbody.full .main{overflow:auto}.class-topics.topic-modal.phone .side{border-left:0;border-top:1px solid var(--line)}.class-topics.topic-modal.phone .trow,.class-topics.topic-modal.phone .thead{grid-template-columns:minmax(90px,1fr) 64px 132px minmax(90px,1fr);min-width:440px}.class-topics.topic-modal.phone .mbody .main{overflow-x:auto}.bigb.memo-phone .bh{-moz-column-gap:6px;flex-wrap:wrap;gap:2px 6px}.bigb.memo-phone .bh .bs{white-space:nowrap;min-width:0;margin-left:auto;font-size:11.5px}.bigb.memo-phone .m10{-moz-column-gap:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:1px 7px;padding:4px 6px;position:relative}.bigb.memo-phone .m10.solo{grid-template-columns:minmax(0,1fr)}.bigb.memo-phone .m10 .ic{grid-area:1/1;align-self:start}.bigb.memo-phone .m10 .t{grid-area:1/2;font-size:14.5px}.bigb.memo-phone .m10 .m{white-space:normal;flex-wrap:wrap;grid-area:2/2;gap:4px;min-width:0;font-size:11.5px}.bigb.memo-phone .m10.solo .t,.bigb.memo-phone .m10.solo .m{grid-column:1}.bigb.memo-phone .memo-phone-actions{color:#1e293b;background:#fff;border:0;border-radius:14px;flex-wrap:wrap;flex-basis:100%;order:1;align-items:center;gap:4px;width:100%;margin-top:8px;padding:5px;display:flex;position:relative;box-shadow:0 10px 24px -8px #00000073}.bigb.memo-phone .memo-phone-actions .tg{color:#475569;white-space:nowrap;opacity:1;border:0;border-radius:10px;height:34px;padding:0 11px;font-size:13.5px;font-weight:700;display:inline-block}.bigb.memo-phone .memo-phone-actions .del{color:#b91c1c}.bigb.memo-phone .memo-phone-actions .tg.del.armed{background:#fde7e7}.bigb.memo-phone .memo-phone-actions .sp{flex:1}.bigb.memo-phone .memo-phone-actions .done{color:#2563eb;margin-left:auto}.bigb.memo-phone .memo-phone-actions .tg:hover{background:#eff4fe}.today-student-action{text-align:left;white-space:nowrap;color:#475569;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:700;display:block}.today-student-action:hover,.today-student-action:focus-visible{color:#2563eb;background:#eff4fe}.today-todo-layer[hidden]{display:none}@media (width<=639px){.reminder-help,.homework-copy-label{display:none}.lexi-today .hwr .line-remove{opacity:0;pointer-events:none}.lexi-today .hwr:focus-within .line-remove{opacity:1;pointer-events:auto}}.bigb .m10.glow-note{border-color:#fcd34d;margin:4px 0;animation:2.2s ease-in-out infinite glow-in-dark}@keyframes glow-in-dark{0%,to{background:#fcd34d0d;box-shadow:inset 0 0 8px #fcd34d1f}50%{background:#fcd34d1a;box-shadow:inset 0 0 16px #fcd34d4d}}@keyframes glow-pulse{0%,to{box-shadow:0 0 #fcd34d8c,0 0 10px #fcd34d59}50%{box-shadow:0 0 0 4px #fcd34d2e,0 0 18px #fcd34d8c}}.glow-todo-row .reminder-mark{vertical-align:1px;margin-left:4px;font-size:11px;font-weight:540;display:inline}.glow-todo-row .reminder-mark.star{color:#dc2626}.glow-todo-row .reminder-mark.spark{color:#f59e0b;display:none}@media (hover:hover){.glow-todo-row:hover .reminder-mark.spark{display:inline}}.glow-ask.ask{border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px 28px;padding:7px 8px 7px 10px;font-size:13px;font-weight:600;display:flex}.glow-ask .q{margin-right:2px;font-weight:700}.glow-ask .q i{color:#f59e0b;font-style:normal}.glow-ask button{cursor:pointer;border:0;border-radius:8px;height:28px;padding:0 10px;font-size:12.5px;font-weight:700}.glow-ask .x{opacity:.75;background:0 0;margin-left:auto}.glow-ask.dark{color:#fdf6e3;background:#ffffff14;box-shadow:inset 0 0 0 1px #f59e0b73}.glow-ask.dark .pri{color:#3b2600;background:#f59e0b}.glow-ask.dark .sec2{color:#fff;background:#ffffff1f}.glow-ask.dark .x{color:#e5ede8}.glow-ask.card{color:#1e293b;background:#fff;box-shadow:0 0 0 1px #e2e8f0,0 8px 20px -10px #0f172a47}.glow-ask.card .pri{color:#fff;background:#1e293b}.glow-ask.card .sec2{color:#475569;background:#f1f5f9}.glow-ask.card .x{color:#94a3b8}.absent-tip{z-index:240;color:#fff;pointer-events:none;overflow-wrap:anywhere;background:#1b2b4b;border-radius:10px;max-width:260px;padding:7px 11px 8px;font-size:13px;font-weight:600;line-height:1.45;position:fixed;transform:translate(-50%,-100%);box-shadow:0 8px 22px #0f172a38}.absent-tip:after{content:"";background:#1b2b4b;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.absent-tip .k{color:#fca5a5;margin-bottom:1px;font-size:11px;font-weight:700;display:block}.absent-tip .h{color:#94a3b8;margin-top:3px;font-size:11px;font-weight:540;display:block}.glow-done-note{color:#b45309;margin:2px 0 6px 28px;font-size:12px;font-weight:540}.glow-done-note.dark{color:#fcd34d}.glow-done-note button{text-decoration:underline}.reminder-writer{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin:4px 0 2px}.reminder-writer.top{border-top:0;margin:6px 0 2px}.reminder-blank{border-radius:9px;line-height:1.5;position:relative}.reminder-blank.sub{margin-left:27px}.reminder-blank.sub:before{content:"";border-bottom:1.5px solid #e7ecf3;border-left:1.5px solid #e7ecf3;border-bottom-left-radius:6px;width:10px;height:18px;position:absolute;top:-3px;left:-15px}.reminder-blank.sub.live:before{border-color:#93b4f5}.reminder-blank input,.reminder-blank input:focus-visible,.reminder-title-editor:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.reminder-blank .hint{color:#94a3b8;white-space:nowrap;align-self:center;margin-left:auto;font-size:11.5px;font-weight:540}.reminder-blank .kbd{color:#475569;background:#fff;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:5px;padding:0 4px;font-size:11px;font-weight:700}.today-todo-content .reminder-blank .hint{display:none}@media (width<=640px){.reminder-blank .hint{display:none}}.glow-todo-row .reminder-hover-actions{background:linear-gradient(90deg,#f8fafd00,#f8fafd 22%);border-radius:8px;gap:2px;padding-left:18px;display:none;position:absolute;top:4px;right:4px}.glow-todo-row .reminder-hover-actions button{color:#475569;background:0 0;border:0;border-radius:6px;width:24px;height:24px;font-size:12px;font-weight:540}.glow-todo-row .reminder-hover-actions button:hover{background:#eef2f8}@media (hover:hover){.glow-todo-row:hover .reminder-hover-actions{display:flex}.glow-todo-row:has(:focus-visible) .reminder-hover-actions{display:flex}}.glow-todo-row.reminder-editing .reminder-hover-actions{display:flex}.glow-todo-row.reminder-editing .reminder-hover-actions,.glow-todo-row:focus-within .reminder-hover-actions{background:0 0;flex:none;align-self:flex-start;margin-left:auto;padding-left:0;position:static}.glow-todo-row.reminder-typing .reminder-hover-actions{display:none}body:has(.today-todo-layer:not([hidden])) [data-toast-host]{z-index:230}.glow-todo-row{border:1.5px solid #0000}.glow-todo-row.glow-todo{border-color:#f59e0b;margin:3px 0;animation:2.2s ease-in-out infinite glow-in-light}@keyframes glow-in-light{0%,to{background:#fffbeb;box-shadow:inset 0 0 6px #f59e0b1f}50%{background:#fef3c7;box-shadow:inset 0 0 14px #f59e0b47}}@media (prefers-reduced-motion:reduce){.bigb .m10.glow-note,.glow-todo-row.glow-todo{animation:none}}.glow-clock{color:#fcd34d;white-space:nowrap;background:#fcd34d2e;border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-block}.glow-clock-todo{color:#b45309;background:#fef3c7;margin-left:6px}.glow-settings{color:#1b2b4b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;width:340px;max-width:calc(100% - 16px);padding:14px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;box-shadow:0 12px 34px #0f172a24}.glow-settings .glow-lb{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.glow-dows{grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-start;gap:4px;display:inline-grid}.glow-dows button{border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:28px;padding:0 4px;font-size:13px;font-weight:600;display:flex}.glow-dows button.on{color:#fff;background:#f59e0b;border-color:#f59e0b}.glow-settings:focus{outline:none}.glow-settings button:focus-visible{outline-offset:1px;outline:2px solid #f59e0b}.glow-time{align-items:flex-start;gap:8px;display:flex;position:relative}.glow-time-field{flex:1;min-width:0;position:relative}.glow-time input{font-variant-numeric:tabular-nums;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;min-width:0;padding:6px 10px;font-size:15px;font-weight:600}.glow-time input:focus{outline:none;box-shadow:0 0 0 3px #f59e0b26;border-color:#f59e0b!important}.glow-dash{color:#94a3b8;padding-top:6px}.glow-tlist{overscroll-behavior:contain;z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:1px;width:150px;max-height:190px;padding:5px;display:flex;position:absolute;top:44px;left:0;overflow-y:auto;box-shadow:0 10px 30px #0f172a1f}.glow-time-field:last-child .glow-tlist{left:auto;right:0}.glow-tlist.up{top:auto;bottom:44px}.glow-tlist [role=option]{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;min-height:35px;padding:5px 10px;font-size:13.5px;display:flex}.glow-tlist .hl{color:#92400e;background:#fef3c7}.glow-tlist small{color:#94a3b8;font-size:11.5px}.glow-hint{color:#94a3b8;font-size:12px}.glow-allday{color:#475569;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.glow-switch{background:#e2e8f0;border-radius:999px;width:30px;height:18px;position:relative}.glow-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.glow-switch.on{background:#f59e0b}.glow-switch.on:after{left:14px}.glow-adbox{color:#92400e;background:#fffbeb;border:1px dashed #fcd34d;border-radius:10px;padding:8px 10px;font-size:13px}.glow-always{text-align:left;cursor:pointer;background:#fffbeb;border:1.5px solid #fde68a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 12px;display:flex}.glow-always .t{color:#b45309;font-size:13.5px;font-weight:800}.glow-always .s{color:#92400e;opacity:.8;font-size:12px;font-weight:540}.glow-always:hover{border-color:#f59e0b}.glow-always.on{background:#fef3c7;border-color:#f59e0b}.glow-always:disabled{opacity:.55;cursor:default}.glow-or{color:#94a3b8;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.glow-or:before,.glow-or:after{content:"";background:#eef2f6;flex:1;height:1px}.glow-button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:3px 10px;font-size:12.5px;font-weight:700}.glow-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.glow-button:disabled{opacity:.55;cursor:default}.cell-teacher-popbox{background:#fff;border:1px solid #eaecf0;border-radius:14px;flex-direction:column;gap:10px;width:320px;max-width:100%;padding:14px;display:flex;box-shadow:0 12px 32px #10182824}.cell-teacher-popbox .t{color:#667085;font-size:13px;font-weight:540}.cell-teacher-popbox .t b{color:#18223a;font-weight:800}.cell-teacher-popbox .tchips{flex-wrap:wrap;gap:6px;display:flex}.cell-teacher-popbox .tchip{color:#344054;border:1px solid #eaecf0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:700;display:inline-flex}.cell-teacher-popbox .tchip .av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:flex}.cell-teacher-popbox .tchip.on{color:#fff;background:#18223a;border-color:#18223a}.cell-teacher-popbox .tchip.add{color:#667085;border-style:dashed;padding:3px 10px}.lexi-today .today .it .t .stp{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#7a869a;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2f4f7;border-radius:6px;margin-left:6px;padding:0 6px;font-size:12.5px;font-weight:700;display:inline;position:relative;top:-2px}.lexi-today .today .who{white-space:nowrap;margin-top:calc((var(--item-line-height) - 18.5px) / 2);text-overflow:ellipsis;border:1.5px solid #0000;border-radius:999px;flex:none;align-items:center;gap:4px;max-width:9em;padding:0 8px 0 6px;font-size:11px;font-weight:700;line-height:17px;display:inline-flex;overflow:hidden}.lexi-today .today .who:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.lexi-today .today .who>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lexi-today .today .who.me{background:var(--deep);color:#fff}.lexi-today .today .who.me:before{background:#93c5fd}.lexi-today .today .who.other{color:#667085;background:#fff;border-color:#e4e7ec}.lexi-today .today .who.other:before{background:#c0c7d2}.lexi-today .today .sec .who{margin-top:0}.lexi-today .today .r .who{font-size:10.5px;line-height:16px}.lexi-today .today .who.tap{cursor:pointer}.lexi-today .today .who.tap:after{content:"⌄";opacity:.75;flex:none;margin-left:1px;font-size:10px;line-height:1;transform:translateY(-2px)}.lexi-today .today .who.other.tap:hover{color:#475467;border-color:#c0c7d2}.lexi-today .today .who.me.tap:hover{background:#1e40af}.lexi-today .today .who.who-add{color:#98a2b3;cursor:pointer;background:#fff;border:1.5px dashed #c0c7d2;display:none}.lexi-today .today .who.who-add:before{display:none}.lexi-today .today .it:hover .who.who-add,.lexi-today .today .who.who-add.open{display:inline-flex}.lexi-today .today .who.open{box-shadow:0 0 0 2px #2563eb40}.who-pop{z-index:210;position:fixed;top:0;left:0}.who-pop .cell-teacher-popbox{margin:0}.cell-teacher-popbox .ok{color:#15803d;font-weight:700}.plan-cal .pc-row.pc-empty{display:none}.plan-cal:not(.compact) .pc-day:hover .pc-row.pc-empty,.plan-cal:not(.compact) .pc-day:focus-within .pc-row.pc-empty{display:grid}.plan-cal.compact .pc-extra{display:none}.plan-cal.compact .pc-day{min-height:0}.plan-cal .pc-holi{background:repeating-linear-gradient(135deg,#fff6f6 0 8px,#fff 8px 16px)}.book-pick-glow{animation:2.2s ease-in-out infinite glow-pulse}.col-pick-glow{animation:2.2s ease-in-out infinite col-pick}@keyframes col-pick{0%,to{box-shadow:inset 0 0 0 1.5px #f59e0b8c}50%{box-shadow:inset 0 0 0 2.5px #f59e0bf2,inset 0 0 14px #fcd34d73}}.map-glow{animation:2.2s ease-in-out infinite map-glow}@keyframes map-glow{0%,to{box-shadow:0 0 0 1.5px #f59e0b8c}50%{box-shadow:0 0 0 3px #f59e0bf2,0 0 18px #fcd34d8c}}.card-glow{animation:2.2s ease-in-out infinite card-glow}@keyframes card-glow{0%,to{box-shadow:0 0 0 2px #f59e0b1a,0 4px 12px #f59e0b14}50%{box-shadow:0 0 0 5px #f59e0b38,0 8px 22px #f59e0b33}}.start-glow{animation:2.2s ease-in-out infinite start-glow}@keyframes start-glow{0%,to{box-shadow:0 0 0 1.5px #2563eb73}50%{box-shadow:0 0 0 3px #2563ebd9,0 0 18px #93b4f599}}@media (prefers-reduced-motion:reduce){.book-pick-glow,.col-pick-glow,.map-glow,.start-glow,.card-glow{animation:none}.col-pick-glow{box-shadow:inset 0 0 0 2px #f59e0bcc}.map-glow{box-shadow:0 0 0 2px #f59e0bcc}}.line-drag-float{z-index:400;pointer-events:none;opacity:.94;white-space:nowrap;text-overflow:ellipsis;position:fixed;overflow:hidden}.line-drag-float.dark{color:#e8f2ec;text-shadow:0 1px 8px #0000008c}.line-drag-float.light{color:#1b2b4b;text-shadow:0 1px 8px #fffffff2}.line-drag-src{opacity:0}.line-drag-shift{transition:transform .22s cubic-bezier(.2,.8,.3,1)}.line-drag-slot{z-index:1;pointer-events:none;border:1.5px dashed;border-radius:10px;justify-content:flex-end;align-items:center;padding-right:10px;font-size:11px;font-weight:700;transition:top .22s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;left:0;right:0}.line-drag-slot.dark{color:#86efac;background:#86efac14;border-color:#86efacbf}.line-drag-slot.light{color:#2563eb;background:#eff4fe;border-color:#93b4f5}.todo-drag-float small{color:#94a3b8;margin-left:6px;font-size:12px;font-weight:700}.todo-drag-slot{z-index:1;pointer-events:none;color:#2563eb;white-space:nowrap;background:#eff4fe;border:1.5px dashed #93b4f5;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;transition:top .22s cubic-bezier(.2,.8,.3,1),left .18s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;right:0;overflow:hidden}.todo-drag-slot .lbl{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.todo-drag-slot .kid-line{border-bottom:1.5px solid #93b4f5;border-left:1.5px solid #93b4f5;border-bottom-left-radius:6px;width:10px;height:20px;position:absolute;top:-6px;left:-16px}.todo-drag-slot.sub{overflow:visible}@media (prefers-reduced-motion:reduce){.todo-drag-slot,.line-drag-shift,.line-drag-slot{transition:none}}.bigb .keep{background:#0000002e;border-radius:14px;padding:8px 12px}.bigb .keep-row{cursor:grab;border:1.5px solid #0000;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto 20px;align-items:start;gap:10px;padding:4px 6px;display:grid}.bigb .keep-row.glow-note{border-color:#fcd34d;margin:4px 0;animation:2.2s ease-in-out infinite glow-in-dark}.bigb .keep-row .kg{color:#e7f3ec;opacity:0;white-space:nowrap;border:1px solid #ffffff38;border-radius:6px;justify-content:center;align-items:center;height:22px;margin-top:3px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.bigb .keep-row:hover .kg,.bigb .keep-row .kg:focus-visible,.bigb-phone .keep-row .kg{opacity:.9}.bigb .keep-row .kg:hover{color:#fde68a;border-color:#fcd34d}.bigb .keep-row .kg.on{opacity:1;color:#fcd34d;border-color:#0000;font-size:13px}.bigb-phone .keep-row .kg:not(.on){display:none}.bigb-phone .keep-row:focus-within .kg{display:inline-flex}.bigb-phone .keep-row{gap:8px}@media (prefers-reduced-motion:reduce){.bigb .keep-row.glow-note{animation:none}}.bigb .keep-row:hover{background:#ffffff0d}.bigb .keep-row .keep-star{margin-top:5px}.bigb .keep-row .t{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700;line-height:1.6}#lexi-board .m10 .t .tdi,#lexi-board .m10 .t [data-dylan-line],#lexi-board .keep-row .t .tdi,#lexi-board .keep-row .t [data-dylan-line],#lexi-board .keep-row .t .lexi-rt{font-size:16px}#lexi-board.memo-phone .m10 .t,#lexi-board.memo-phone .m10 .t .tdi,#lexi-board.memo-phone .m10 .t [data-dylan-line],#lexi-board.memo-phone .m10 .t .lexi-rt,#lexi-board.bigb-phone .keep-row .t,#lexi-board.bigb-phone .keep-row .t .tdi,#lexi-board.bigb-phone .keep-row .t [data-dylan-line],#lexi-board.bigb-phone .keep-row .t .lexi-rt{font-size:14.5px}.bigb .keep-row .t [contenteditable]{cursor:text}.bigb .keep-row .rm{opacity:0;color:#7fa68d;justify-content:center;align-items:center;height:22px;margin-top:3px;font-size:16px;line-height:1;display:inline-flex;position:relative;top:-1.75px}.bigb .keep-row:hover .rm,.bigb .keep-row:focus-within .rm{opacity:1}.bigb .keep-row .rm:hover{color:#fca5a5}.bigb .keep-add{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:4px 6px;display:grid}.bigb .keep-add .plus{color:#7fa68d;text-align:center;font-weight:700}.bigb .keep-add-line{color:#e8f2ec;min-width:0;font-size:14.5px}.bigb .keep-add-line .pointer-events-none{color:#5e8a70;left:0}.bigb .memo-list{flex-direction:column;display:flex;position:relative}.class-topics .prev-lesson{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:540;display:flex}.class-topics .prev-lesson .lb{color:var(--mute);margin-right:2px}.class-topics .prev-lesson .lb b{color:var(--ink2);font-weight:700}.class-topics .prev-lesson .pp{border:1.5px solid var(--line);height:26px;font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.class-topics .prev-lesson .pp .pl{background:var(--blue-bg);width:14px;height:14px;color:var(--blue);border-radius:50%;place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid}.class-topics .prev-lesson .pp:hover{border-color:var(--blue-bd);color:var(--deep);background:var(--blue-bg)}.class-topics .prev-lesson .pp:hover .pl{background:var(--blue);color:#fff}.class-topics .prev-lesson .pp.in{color:var(--mute);cursor:default;background:#f1f5f9;border-color:#0000}.class-topics .prev-lesson .pp.in .pl{color:#16a34a;background:0 0}.class-topics .prev-lesson .pp.in:disabled{opacity:1}.lexi-today .today .ck.carry{color:#b45309;background:#fef3c7;border-color:#f59e0b;place-items:center;display:grid}.lexi-today .today .tag.carried{color:#b45309;background:#fef3c7}.lexi-today .today .carry-slot{flex:none;align-self:stretch;width:0;margin-left:-8px;position:relative}.lexi-today .today .carry-btn{right:0;top:calc((var(--item-line-height) - 26px) / 2);z-index:1;opacity:0;pointer-events:none;color:#64748b;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:700;transition:opacity .12s;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #e2e8f0,0 2px 8px #0f172a1a}.lexi-today .today .carry-btn .cb-ico{display:none}.lexi-today .today .carry-btn.compact{width:26px;padding:0}.lexi-today .today .carry-btn.compact .cb-full{display:none}.lexi-today .today .carry-btn.compact .cb-ico{display:block}.lexi-today .today .it:hover .carry-btn,.lexi-today .today .carry-btn:focus-visible{opacity:1;pointer-events:auto}.lexi-today .today .carry-btn:hover{color:#b45309;background:#fff7e6;box-shadow:inset 0 0 0 1px #fcd34d}.lexi-today .today .carry-on{color:#b45309;white-space:nowrap;background:#fff7e6;border-radius:999px;flex:none;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #fcd34d}.lexi-today .today .items .dash.next-carry{color:#f59e0b;font-weight:900}.lexi-today .today .nav .online-day{color:#0e7490;white-space:nowrap;border-radius:99px;align-items:center;gap:3px;margin-left:2px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #a9d6df}.lexi-today .today .items .carry-hint{color:#b45309;background:#fff9eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;font-weight:700;display:flex}.lexi-today .today .items .carry-hint button{color:#b45309;text-underline-offset:2px;font-weight:800;text-decoration:underline}.tut-plex{font-family:var(--lexi-display)}.tut-sm-t{font-weight:540}.tut-live-dot{animation:1.6s ease-in-out infinite tut-pulse}@keyframes tut-pulse{0%,to{opacity:1}50%{opacity:.35}}.tut-ring-prog{background:conic-gradient(#2563eb calc(var(--p) * 1%),#e4ebf6 0)}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[11\.5px\]::placeholder{font-size:11.5px}.placeholder\:text-\[15px\]::placeholder{font-size:15px}.placeholder\:font-\[540\]::placeholder{font-weight:540}.placeholder\:font-bold::placeholder{font-weight:700}.placeholder\:font-medium::placeholder{font-weight:500}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:font-semibold::placeholder{font-weight:600}.placeholder\:text-\[\#8B95AE\]::placeholder{--tw-text-opacity:1;color:rgb(139 149 174/var(--tw-text-opacity,1))}.placeholder\:text-\[\#94A3B8\]::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-\[\#A3ACC2\]::placeholder{--tw-text-opacity:1;color:rgb(163 172 194/var(--tw-text-opacity,1))}.placeholder\:text-\[\#B4C0D0\]::placeholder{--tw-text-opacity:1;color:rgb(180 192 208/var(--tw-text-opacity,1))}.placeholder\:text-\[\#B5BDCF\]::placeholder{--tw-text-opacity:1;color:rgb(181 189 207/var(--tw-text-opacity,1))}.placeholder\:text-\[\#C3CADB\]::placeholder{--tw-text-opacity:1;color:rgb(195 202 219/var(--tw-text-opacity,1))}.placeholder\:text-\[\#C6CFDD\]::placeholder{--tw-text-opacity:1;color:rgb(198 207 221/var(--tw-text-opacity,1))}.placeholder\:text-\[\#CBD5E1\]::placeholder{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.placeholder\:text-\[\#D6A04A\]::placeholder{--tw-text-opacity:1;color:rgb(214 160 74/var(--tw-text-opacity,1))}.placeholder\:text-\[\#E9B4B4\]::placeholder{--tw-text-opacity:1;color:rgb(233 180 180/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-\[15px\]:before{content:var(--tw-content);left:-15px}.before\:-top-1:before{content:var(--tw-content);top:-.25rem}.before\:h-\[18px\]:before{content:var(--tw-content);height:18px}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:rounded-bl-md:before{content:var(--tw-content);border-bottom-left-radius:calc(var(--radius) - 2px)}.before\:border-b-\[1\.5px\]:before{content:var(--tw-content);border-bottom-width:1.5px}.before\:border-l-\[1\.5px\]:before{content:var(--tw-content);border-left-width:1.5px}.before\:border-\[\#E7ECF3\]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(231 236 243/var(--tw-border-opacity,1))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:mt-0\.5:first-child{margin-top:.125rem}.first\:border-0:first-child{border-width:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:\!border-b-0:last-child{border-bottom-width:0!important}.last\:border-b-0:last-child{border-bottom-width:0}.first-of-type\:border-t-0:first-of-type{border-top-width:0}.checked\:border-blue-600:checked{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.checked\:bg-blue-600:checked{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.focus-within\:border-\[\#0E7490\]:focus-within{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.focus-within\:border-\[\#2563EB\]:focus-within{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.focus-within\:border-\[\#2F5BEA\]:focus-within{--tw-border-opacity:1;border-color:rgb(47 91 234/var(--tw-border-opacity,1))}.focus-within\:border-\[\#C7D5EA\]:focus-within{--tw-border-opacity:1;border-color:rgb(199 213 234/var(--tw-border-opacity,1))}.focus-within\:bg-\[\#EFF4FE\]:focus-within{--tw-bg-opacity:1;background-color:rgb(239 244 254/var(--tw-bg-opacity,1))}.focus-within\:bg-\[\#FAFCFF\]:focus-within{--tw-bg-opacity:1;background-color:rgb(250 252 255/var(--tw-bg-opacity,1))}.focus-within\:shadow-\[0_0_0_4px_rgba\(47\,91\,234\,0\.10\)\]:focus-within{--tw-shadow:0 0 0 4px #2f5bea1a;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-within\:shadow-\[0_4px_18px_rgba\(27\,43\,75\,0\.07\)\]:focus-within{--tw-shadow:0 4px 18px #1b2b4b12;--tw-shadow-colored:0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0E7490\]:hover{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.hover\:border-\[\#2563EB\]:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.hover\:border-\[\#2F5BEA\]:hover{--tw-border-opacity:1;border-color:rgb(47 91 234/var(--tw-border-opacity,1))}.hover\:border-\[\#93B4E8\]:hover{--tw-border-opacity:1;border-color:rgb(147 180 232/var(--tw-border-opacity,1))}.hover\:border-\[\#93B4F5\]:hover{--tw-border-opacity:1;border-color:rgb(147 180 245/var(--tw-border-opacity,1))}.hover\:border-\[\#9FD3CB\]:hover{--tw-border-opacity:1;border-color:rgb(159 211 203/var(--tw-border-opacity,1))}.hover\:border-\[\#B2CCFF\]:hover{--tw-border-opacity:1;border-color:rgb(178 204 255/var(--tw-border-opacity,1))}.hover\:border-\[\#B6C2D3\]:hover{--tw-border-opacity:1;border-color:rgb(182 194 211/var(--tw-border-opacity,1))}.hover\:border-\[\#BFD3FB\]:hover{--tw-border-opacity:1;border-color:rgb(191 211 251/var(--tw-border-opacity,1))}.hover\:border-\[\#C7D6EC\]:hover{--tw-border-opacity:1;border-color:rgb(199 214 236/var(--tw-border-opacity,1))}.hover\:border-\[\#C7D8F7\]:hover{--tw-border-opacity:1;border-color:rgb(199 216 247/var(--tw-border-opacity,1))}.hover\:border-\[\#C9D1E2\]:hover{--tw-border-opacity:1;border-color:rgb(201 209 226/var(--tw-border-opacity,1))}.hover\:border-\[\#C9D2E3\]:hover{--tw-border-opacity:1;border-color:rgb(201 210 227/var(--tw-border-opacity,1))}.hover\:border-\[\#C9D3EC\]:hover{--tw-border-opacity:1;border-color:rgb(201 211 236/var(--tw-border-opacity,1))}.hover\:border-\[\#CBD5E1\]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-\[\#DBE6FB\]:hover{--tw-border-opacity:1;border-color:rgb(219 230 251/var(--tw-border-opacity,1))}.hover\:border-\[\#DC2626\]:hover{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.hover\:border-\[\#E2E8F0\]:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:border-\[\#FCA5A5\]:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-\[\#c9d4ea\]:hover{--tw-border-opacity:1;border-color:rgb(201 212 234/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:\!bg-\[\#2F5BEA\]:hover{--tw-bg-opacity:1!important;background-color:rgb(47 91 234/var(--tw-bg-opacity,1))!important}.hover\:\!bg-\[\#DCE7FD\]:hover{--tw-bg-opacity:1!important;background-color:rgb(220 231 253/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#0B5B54\]:hover{--tw-bg-opacity:1;background-color:rgb(11 91 84/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0B5C72\]:hover{--tw-bg-opacity:1;background-color:rgb(11 92 114/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0B5E58\]:hover{--tw-bg-opacity:1;background-color:rgb(11 94 88/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0C5F58\]:hover{--tw-bg-opacity:1;background-color:rgb(12 95 88/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0C6259\]:hover{--tw-bg-opacity:1;background-color:rgb(12 98 89/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0D6A63\]:hover{--tw-bg-opacity:1;background-color:rgb(13 106 99/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0F1B33\]:hover{--tw-bg-opacity:1;background-color:rgb(15 27 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1D4ED8\]:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1D4FD7\]:hover{--tw-bg-opacity:1;background-color:rgb(29 79 215/var(--tw-bg-opacity,1))}.hover\:bg-\[\#24375E\]:hover{--tw-bg-opacity:1;background-color:rgb(36 55 94/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2550D8\]:hover{--tw-bg-opacity:1;background-color:rgb(37 80 216/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2563EB\]:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2563EB\]\/20:hover{background-color:#2563eb33}.hover\:bg-\[\#35A07B\]:hover{--tw-bg-opacity:1;background-color:rgb(53 160 123/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4A5568\]:hover{--tw-bg-opacity:1;background-color:rgb(74 85 104/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4F46E5\]:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5B21B6\]:hover{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6B29D4\]:hover{--tw-bg-opacity:1;background-color:rgb(107 41 212/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6D28D9\]:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-\[\#92400E\]:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-\[\#96450A\]:hover{--tw-bg-opacity:1;background-color:rgb(150 69 10/var(--tw-bg-opacity,1))}.hover\:bg-\[\#991B1B\]:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-\[\#9A470B\]:hover{--tw-bg-opacity:1;background-color:rgb(154 71 11/var(--tw-bg-opacity,1))}.hover\:bg-\[\#B7285B\]:hover{--tw-bg-opacity:1;background-color:rgb(183 40 91/var(--tw-bg-opacity,1))}.hover\:bg-\[\#B7D5FF\]:hover{--tw-bg-opacity:1;background-color:rgb(183 213 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#B91C1C\]:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-\[\#C7E7FC\]:hover{--tw-bg-opacity:1;background-color:rgb(199 231 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#CDE9FB\]:hover{--tw-bg-opacity:1;background-color:rgb(205 233 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#CFEEE2\]:hover{--tw-bg-opacity:1;background-color:rgb(207 238 226/var(--tw-bg-opacity,1))}.hover\:bg-\[\#D1FAE5\]:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-\[\#D3E4FA\]:hover{--tw-bg-opacity:1;background-color:rgb(211 228 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#D3ECF0\]:hover{--tw-bg-opacity:1;background-color:rgb(211 236 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#D3EDE4\]:hover{--tw-bg-opacity:1;background-color:rgb(211 237 228/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DBEAFE\]:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DC2626\]:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DCE6FD\]:hover{--tw-bg-opacity:1;background-color:rgb(220 230 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DCEEEB\]:hover{--tw-bg-opacity:1;background-color:rgb(220 238 235/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DDE5F0\]:hover{--tw-bg-opacity:1;background-color:rgb(221 229 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DDE9FD\]:hover{--tw-bg-opacity:1;background-color:rgb(221 233 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DFE8FD\]:hover{--tw-bg-opacity:1;background-color:rgb(223 232 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E0E4FC\]:hover{--tw-bg-opacity:1;background-color:rgb(224 228 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E0E7FF\]:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E0EAFC\]:hover{--tw-bg-opacity:1;background-color:rgb(224 234 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E0EAFD\]:hover{--tw-bg-opacity:1;background-color:rgb(224 234 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E0F2FE\]:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E1F5EE\]:hover{--tw-bg-opacity:1;background-color:rgb(225 245 238/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E2E8F0\]:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E2E8F2\]:hover{--tw-bg-opacity:1;background-color:rgb(226 232 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E3ECFD\]:hover{--tw-bg-opacity:1;background-color:rgb(227 236 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E4EBF5\]:hover{--tw-bg-opacity:1;background-color:rgb(228 235 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E5E8FF\]:hover{--tw-bg-opacity:1;background-color:rgb(229 232 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E6E9F1\]:hover{--tw-bg-opacity:1;background-color:rgb(230 233 241/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E6EAF3\]:hover{--tw-bg-opacity:1;background-color:rgb(230 234 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E8EDF3\]:hover{--tw-bg-opacity:1;background-color:rgb(232 237 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E9DEFB\]:hover{--tw-bg-opacity:1;background-color:rgb(233 222 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E9EDF3\]:hover{--tw-bg-opacity:1;background-color:rgb(233 237 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E9EDF4\]:hover{--tw-bg-opacity:1;background-color:rgb(233 237 244/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E9EEF5\]:hover{--tw-bg-opacity:1;background-color:rgb(233 238 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EAECF0\]:hover{--tw-bg-opacity:1;background-color:rgb(234 236 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EAF0FE\]:hover{--tw-bg-opacity:1;background-color:rgb(234 240 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EDF1F7\]:hover{--tw-bg-opacity:1;background-color:rgb(237 241 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EEF1F5\]:hover{--tw-bg-opacity:1;background-color:rgb(238 241 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EEF2F7\]:hover{--tw-bg-opacity:1;background-color:rgb(238 242 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EEF2F8\]:hover{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EEF4FF\]:hover{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EFF4FE\]:hover{--tw-bg-opacity:1;background-color:rgb(239 244 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F0F2F7\]:hover{--tw-bg-opacity:1;background-color:rgb(240 242 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F0FAFB\]:hover{--tw-bg-opacity:1;background-color:rgb(240 250 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F0FBFD\]:hover{--tw-bg-opacity:1;background-color:rgb(240 251 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F1F5F9\]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F1F5FB\]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F2F4F7\]:hover{--tw-bg-opacity:1;background-color:rgb(242 244 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F2F4F9\]:hover{--tw-bg-opacity:1;background-color:rgb(242 244 249/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F3F7FF\]:hover{--tw-bg-opacity:1;background-color:rgb(243 247 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F5F7FA\]:hover{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F5F7FB\]:hover{--tw-bg-opacity:1;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F5F8FC\]:hover{--tw-bg-opacity:1;background-color:rgb(245 248 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F7F9FC\]:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F7FAFF\]:hover{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F8E4C4\]:hover{--tw-bg-opacity:1;background-color:rgb(248 228 196/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F8FAFC\]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F8FAFD\]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F8FAFF\]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FAF5FF\]:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FAFBFC\]:hover{--tw-bg-opacity:1;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FAFBFD\]:hover{--tw-bg-opacity:1;background-color:rgb(250 251 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FAFBFF\]:hover{--tw-bg-opacity:1;background-color:rgb(250 251 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FBDCA4\]:hover{--tw-bg-opacity:1;background-color:rgb(251 220 164/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FBE0DF\]:hover{--tw-bg-opacity:1;background-color:rgb(251 224 223/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FBE7C9\]:hover{--tw-bg-opacity:1;background-color:rgb(251 231 201/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FDE7E7\]:hover{--tw-bg-opacity:1;background-color:rgb(253 231 231/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FDEBC6\]:hover{--tw-bg-opacity:1;background-color:rgb(253 235 198/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FDEBD0\]:hover{--tw-bg-opacity:1;background-color:rgb(253 235 208/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FDECEC\]:hover{--tw-bg-opacity:1;background-color:rgb(253 236 236/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FECACA\]:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEE2E2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEF2F2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEF3C7\]:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEF3E2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 243 226/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEF3F2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 243 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEF9C3\]:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFF6F5\]:hover{--tw-bg-opacity:1;background-color:rgb(255 246 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFF7E6\]:hover{--tw-bg-opacity:1;background-color:rgb(255 247 230/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFF7ED\]:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFF7F7\]:hover{--tw-bg-opacity:1;background-color:rgb(255 247 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFFBEB\]:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(255\,255\,255\,0\.12\)\]:hover{background-color:#ffffff1f}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}.hover\:from-\[\#1D4FD7\]:hover{--tw-gradient-from:#1d4fd7 var(--tw-gradient-from-position);--tw-gradient-to:#1d4fd700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#B91C1C\]:hover{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.hover\:text-\[\#0E7490\]:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.hover\:text-\[\#0F766E\]:hover{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.hover\:text-\[\#18234A\]:hover{--tw-text-opacity:1;color:rgb(24 35 74/var(--tw-text-opacity,1))}.hover\:text-\[\#1B2B4B\]:hover{--tw-text-opacity:1;color:rgb(27 43 75/var(--tw-text-opacity,1))}.hover\:text-\[\#1D4FD7\]:hover{--tw-text-opacity:1;color:rgb(29 79 215/var(--tw-text-opacity,1))}.hover\:text-\[\#2563EB\]:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-\[\#2F5BEA\]:hover{--tw-text-opacity:1;color:rgb(47 91 234/var(--tw-text-opacity,1))}.hover\:text-\[\#344054\]:hover{--tw-text-opacity:1;color:rgb(52 64 84/var(--tw-text-opacity,1))}.hover\:text-\[\#475569\]:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-\[\#4A5675\]:hover{--tw-text-opacity:1;color:rgb(74 86 117/var(--tw-text-opacity,1))}.hover\:text-\[\#64748B\]:hover{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:text-\[\#8B95AE\]:hover{--tw-text-opacity:1;color:rgb(139 149 174/var(--tw-text-opacity,1))}.hover\:text-\[\#94A3B8\]:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\:text-\[\#B45309\]:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-\[\#B91C1C\]:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-\[\#C2413A\]:hover{--tw-text-opacity:1;color:rgb(194 65 58/var(--tw-text-opacity,1))}.hover\:text-\[\#D92D20\]:hover{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1))}.hover\:text-\[\#DC2626\]:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[0_10px_24px_rgba\(15\,23\,42\,\.08\)\]:hover{--tw-shadow:0 10px 24px #0f172a14;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1\.5px_\#2563EB\]:hover{--tw-shadow:inset 0 0 0 1.5px #2563eb;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:ring-\[\#67C3D2\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(103 195 210/var(--tw-ring-opacity,1))}.hover\:ring-\[\#8FC6D4\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(143 198 212/var(--tw-ring-opacity,1))}.hover\:ring-\[\#93B4F5\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(147 180 245/var(--tw-ring-opacity,1))}.hover\:ring-\[\#B9C8EE\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(185 200 238/var(--tw-ring-opacity,1))}.hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);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)}.focus\:border-solid:focus{border-style:solid}.focus\:\!border-\[\#2F5BEA\]:focus{--tw-border-opacity:1!important;border-color:rgb(47 91 234/var(--tw-border-opacity,1))!important}.focus\:border-\[\#0E7490\]:focus{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.focus\:border-\[\#0F766E\]:focus{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.focus\:border-\[\#2563EB\]:focus{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.focus\:border-\[\#2F5BEA\]:focus{--tw-border-opacity:1;border-color:rgb(47 91 234/var(--tw-border-opacity,1))}.focus\:border-\[\#6366F1\]:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-\[\#64748B\]:focus{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.focus\:border-\[\#6D28D9\]:focus{--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.focus\:border-\[\#93B4F5\]:focus{--tw-border-opacity:1;border-color:rgb(147 180 245/var(--tw-border-opacity,1))}.focus\:border-\[\#B45309\]:focus{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.focus\:border-\[\#B91C1C\]:focus{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.focus\:border-\[\#CBD5E1\]:focus{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.focus\:bg-\[\#F7FAFF\]:focus{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.focus\:bg-\[\#F8FAFC\]:focus{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:\!shadow-none:focus{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.focus\:shadow-\[0_0_0_3px_\#DBEAFE\]:focus{--tw-shadow:0 0 0 3px #dbeafe;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_\#EAF0FE\]:focus{--tw-shadow:0 0 0 3px #eaf0fe;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(252\,211\,77\,\.35\)\]:focus{--tw-shadow:0 0 0 3px #fcd34d59;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(37\,99\,235\,\.12\)\]:focus{--tw-shadow:0 0 0 3px #2563eb1f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[0_0_0_4px_rgba\(37\,99\,235\,0\.12\)\]:focus{--tw-shadow:0 0 0 4px #2563eb1f;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-\[0_0_0_4px_rgba\(47\,91\,234\,0\.12\)\]:focus{--tw-shadow:0 0 0 4px #2f5bea1f;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#2563EB\]\/20:focus{--tw-ring-color:#2563eb33}.focus\:ring-\[\#93B4F5\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 180 245/var(--tw-ring-opacity,1))}.focus-visible\:\!border-transparent:focus-visible{border-color:#0000!important}.focus-visible\:bg-\[\#DCE7FD\]:focus-visible{--tw-bg-opacity:1;background-color:rgb(220 231 253/var(--tw-bg-opacity,1))}.focus-visible\:bg-\[\#F5F7FB\]:focus-visible{--tw-bg-opacity:1;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:\!shadow-none:focus-visible{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-\[\#2563EB\]:focus-visible{outline-color:#2563eb}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#93B4F5\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(147 180 245/var(--tw-ring-opacity,1))}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#EFF4FE\]:active{--tw-bg-opacity:1;background-color:rgb(239 244 254/var(--tw-bg-opacity,1))}.enabled\:hover\:bg-\[\#F1F3F8\]:hover:enabled{--tw-bg-opacity:1;background-color:rgb(241 243 248/var(--tw-bg-opacity,1))}.enabled\:hover\:text-\[\#18234A\]:hover:enabled{--tw-text-opacity:1;color:rgb(24 35 74/var(--tw-text-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!border-\[\#F1F5F9\]:disabled{--tw-border-opacity:1!important;border-color:rgb(241 245 249/var(--tw-border-opacity,1))!important}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:\!bg-\[\#FAFBFC\]:disabled{--tw-bg-opacity:1!important;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))!important}.disabled\:bg-\[\#C9D3EC\]:disabled{--tw-bg-opacity:1;background-color:rgb(201 211 236/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#CBD5E1\]:disabled{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#E2E8F0\]:disabled{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#E5C79A\]:disabled{--tw-bg-opacity:1;background-color:rgb(229 199 154/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#F1F5F9\]:disabled{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#F7FAFF\]:disabled{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:\!text-\[\#CBD5E1\]:disabled{--tw-text-opacity:1!important;color:rgb(203 213 225/var(--tw-text-opacity,1))!important}.disabled\:text-\[\#94A3B8\]:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:text-\[\#CBD5E1\]:disabled{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:hover\:bg-\[\#2F5BEA\]:hover:disabled{--tw-bg-opacity:1;background-color:rgb(47 91 234/var(--tw-bg-opacity,1))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group\/board-help:focus-within .group-focus-within\/board-help\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:text-\[\#2563EB\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group\/board-help:focus-within .group-focus-within\/board-help\:opacity-100,.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:invisible{visibility:hidden}.group:hover .group-hover\:bottom-1{bottom:.25rem}.group:hover .group-hover\:ml-1{margin-left:.25rem}.group\/th:hover .group-hover\/th\:block{display:block}.group:hover .group-hover\:inline{display:inline}.group:hover .group-hover\:flex{display:flex}.group\/it:hover .group-hover\/it\:grid,.group:hover .group-hover\:grid{display:grid}.group:hover .group-hover\:w-3\.5{width:.875rem}.group\/board-help:hover .group-hover\/board-help\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-\[3px\]{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#EFF4FE\]{--tw-bg-opacity:1;background-color:rgb(239 244 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-\[\#FAFBFD\]{--tw-bg-opacity:1;background-color:rgb(250 251 253/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-\[\#FEF2F2\]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.group\/dt:hover .group-hover\/dt\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#2563EB\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#DC2626\]{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.group\/board-help:hover .group-hover\/board-help\:opacity-100,.group\/cm:hover .group-hover\/cm\:opacity-100,.group\/e:hover .group-hover\/e\:opacity-100,.group\/f:hover .group-hover\/f\:opacity-100,.group\/g:hover .group-hover\/g\:opacity-100,.group\/ln:hover .group-hover\/ln\:opacity-100,.group\/mk:hover .group-hover\/mk\:opacity-100,.group\/plan-col:hover .group-hover\/plan-col\:opacity-100,.group\/s:hover .group-hover\/s\:opacity-100,.group\/sn:hover .group-hover\/sn\:opacity-100,.group\/su:hover .group-hover\/su\:opacity-100,.group\/ti:hover .group-hover\/ti\:opacity-100,.group\/w:hover .group-hover\/w\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_2px_4px_rgba\(24\,35\,74\,0\.06\)\,0_14px_28px_rgba\(47\,91\,234\,0\.14\)\]{--tw-shadow:0 2px 4px #18234a0f,0 14px 28px #2f5bea24;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:outline{outline-style:solid}.group:hover .group-hover\:outline-\[1\.5px\]{outline-width:1.5px}.group:hover .group-hover\:outline-\[\#BFD0FB\]{outline-color:#bfd0fb}.group\/plan-col:focus .group-focus\/plan-col\:opacity-100{opacity:1}@media not all and (width>=1280px){.max-xl\:fixed{position:fixed}.max-xl\:absolute{position:absolute}.max-xl\:inset-x-0{left:0;right:0}.max-xl\:inset-y-0{top:0;bottom:0}.max-xl\:right-0{right:0}.max-xl\:top-0{top:0}.max-xl\:z-30{z-index:30}.max-xl\:z-\[60\]{z-index:60}.max-xl\:flex{display:flex}.max-xl\:hidden{display:none}.max-xl\:h-\[calc\(100dvh\/var\(--ui\,1\)\)\]{height:calc(100dvh / var(--ui,1))}.max-xl\:max-h-\[85\%\]{max-height:85%}.max-xl\:w-full{width:100%}.max-xl\:items-end{align-items:flex-end}.max-xl\:overflow-y-auto{overflow-y:auto}.max-xl\:rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.max-xl\:bg-\[rgba\(15\,23\,42\,0\.32\)\]{background-color:#0f172a52}.max-xl\:pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.max-xl\:shadow-\[-20px_0_40px_rgba\(15\,23\,42\,\.14\)\]{--tw-shadow:-20px 0 40px #0f172a24;--tw-shadow-colored:-20px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width<=860px){.max-\[860px\]\:h-\[calc\(100\%-20px\)\]{height:calc(100% - 20px)}.max-\[860px\]\:w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.max-\[860px\]\:w-auto{width:auto}.max-\[860px\]\:basis-\[45\%\]{flex-basis:45%}.max-\[860px\]\:basis-\[55\%\]{flex-basis:55%}.max-\[860px\]\:flex-col{flex-direction:column}.max-\[860px\]\:border-l-0{border-left-width:0}.max-\[860px\]\:border-t{border-top-width:1px}.max-\[860px\]\:pb-1\.5{padding-bottom:.375rem}.max-\[860px\]\:pb-3{padding-bottom:.75rem}.max-\[860px\]\:pt-2\.5{padding-top:.625rem}.max-\[860px\]\:pt-3{padding-top:.75rem}}@media not all and (width>=640px){.max-sm\:bottom-0{bottom:0}.max-sm\:left-0{left:0}.max-sm\:right-0{right:0}.max-sm\:top-\[46px\]{top:46px}.max-sm\:order-last{order:9999}.max-sm\:ml-auto{margin-left:auto}.max-sm\:mt-1\.5{margin-top:.375rem}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:h-12{height:3rem}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1}.max-sm\:basis-full{flex-basis:100%}.max-sm\:animate-\[lexiSheetUp_0\.25s_ease-out\]{animation:.25s ease-out lexiSheetUp}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-center{align-items:center}.max-sm\:justify-center{justify-content:center}.max-sm\:gap-2{gap:.5rem}.max-sm\:gap-2\.5{gap:.625rem}.max-sm\:gap-3{gap:.75rem}.max-sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.max-sm\:gap-y-1\.5{row-gap:.375rem}.max-sm\:gap-y-2{row-gap:.5rem}.max-sm\:rounded-\[14px\]{border-radius:14px}.max-sm\:rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.max-sm\:border{border-width:1px}.max-sm\:border-\[\#E5E9F2\]{--tw-border-opacity:1;border-color:rgb(229 233 242/var(--tw-border-opacity,1))}.max-sm\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.max-sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.max-sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.max-sm\:pb-\[max\(34px\,calc\(env\(safe-area-inset-bottom\,0px\)\+18px\)\)\]{padding-bottom:max(34px,calc(env(safe-area-inset-bottom,0px) + 18px))}.max-sm\:text-\[15px\]{font-size:15px}.max-sm\:font-extrabold{font-weight:800}}@media (width>=640px){.sm\:absolute{position:absolute}.sm\:bottom-0{bottom:0}.sm\:bottom-6{bottom:1.5rem}.sm\:left-0{left:0}.sm\:left-auto{left:auto}.sm\:right-8{right:2rem}.sm\:right-\[22px\]{right:22px}.sm\:right-auto{right:auto}.sm\:top-0{top:0}.sm\:top-20{top:5rem}.sm\:top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.sm\:order-none{order:0}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-mx-\[8px\]{margin-left:-8px;margin-right:-8px}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.sm\:-mb-px{margin-bottom:-1px}.sm\:-mt-8{margin-top:-2rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-3\.5{margin-bottom:.875rem}.sm\:ml-1\.5{margin-left:.375rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:.75rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-20{height:5rem}.sm\:h-\[360px\]{height:360px}.sm\:h-\[38px\]{height:38px}.sm\:h-\[62px\]{height:62px}.sm\:h-\[64px\]{height:64px}.sm\:h-\[calc\(100dvh\/var\(--ui\)_-_5rem\)\]{height:calc(100dvh / var(--ui) - 5rem)}.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:h-px{height:1px}.sm\:min-h-\[70px\]{min-height:70px}.sm\:w-10{width:2.5rem}.sm\:w-14{width:3.5rem}.sm\:w-48{width:12rem}.sm\:w-6{width:1.5rem}.sm\:w-9{width:2.25rem}.sm\:w-\[104px\]{width:104px}.sm\:w-\[108px\]{width:108px}.sm\:w-\[120px\]{width:120px}.sm\:w-\[268px\]{width:268px}.sm\:w-\[27\%\]{width:27%}.sm\:w-\[300px\]{width:300px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[520px\]{width:520px}.sm\:w-auto{width:auto}.sm\:min-w-\[160px\]{min-width:160px}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.sm\:max-w-full{max-width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:animate-\[slideInLeft_0\.25s_ease-out\]{animation:.25s ease-out slideInLeft}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.sm\:grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.sm\:grid-cols-\[236px_minmax\(0\,1fr\)\]{grid-template-columns:236px minmax(0,1fr)}.sm\:grid-cols-\[36px_minmax\(0\,1\.1fr\)_minmax\(0\,2fr\)_16px\]{grid-template-columns:36px minmax(0,1.1fr) minmax(0,2fr) 16px}.sm\:grid-cols-\[36px_minmax\(0\,1\.1fr\)_minmax\(60px\,180px\)_80px_96px_56px_64px_16px\]{grid-template-columns:36px minmax(0,1.1fr) minmax(60px,180px) 80px 96px 56px 64px 16px}.sm\:grid-cols-\[76px_minmax\(0\,1fr\)_24px\]{grid-template-columns:76px minmax(0,1fr) 24px}.sm\:grid-cols-\[minmax\(0\,1fr\)_212px\]{grid-template-columns:minmax(0,1fr) 212px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-\[10px\]{gap:10px}.sm\:self-stretch{align-self:stretch}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:rounded-r-\[22px\]{border-top-right-radius:22px;border-bottom-right-radius:22px}.sm\:border{border-width:1px}.sm\:border-b-0{border-bottom-width:0}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-t{border-top-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-\[\#E2E8F0\]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.sm\:border-\[\#E5E9F2\]{--tw-border-opacity:1;border-color:rgb(229 233 242/var(--tw-border-opacity,1))}.sm\:border-\[\#F0F2F7\]{--tw-border-opacity:1;border-color:rgb(240 242 247/var(--tw-border-opacity,1))}.sm\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.sm\:bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.sm\:from-\[\#F8FAFF\]{--tw-gradient-from:#f8faff var(--tw-gradient-from-position);--tw-gradient-to:#f8faff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.sm\:to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:px-\[14px\]{padding-left:14px;padding-right:14px}.sm\:px-\[18px\]{padding-left:18px;padding-right:18px}.sm\:px-\[22px\]{padding-left:22px;padding-right:22px}.sm\:px-\[26px\]{padding-left:26px;padding-right:26px}.sm\:px-\[30px\]{padding-left:30px;padding-right:30px}.sm\:px-\[38px\]{padding-left:38px;padding-right:38px}.sm\:px-\[72px\]{padding-left:72px;padding-right:72px}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:py-\[11px\]{padding-top:11px;padding-bottom:11px}.sm\:py-\[14px\]{padding-top:14px;padding-bottom:14px}.sm\:pb-0{padding-bottom:0}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-3\.5{padding-bottom:.875rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pb-\[14px\]{padding-bottom:14px}.sm\:pb-\[22px\]{padding-bottom:22px}.sm\:pl-0{padding-left:0}.sm\:pl-3\.5{padding-left:.875rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pl-\[128px\]{padding-left:128px}.sm\:pl-\[72px\]{padding-left:72px}.sm\:pr-0{padding-right:0}.sm\:pt-1{padding-top:.25rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-\[18px\]{padding-top:18px}.sm\:pt-\[26px\]{padding-top:26px}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[46px\]{font-size:46px}.sm\:font-bold{font-weight:700}.sm\:shadow-\[0_24px_60px_rgba\(24\,35\,74\,0\.28\)\]{--tw-shadow:0 24px 60px #18234a47;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sm\:first\:border-t-0:first-child{border-top-width:0}.sm\:hover\:bg-\[\#FAFBFD\]:hover{--tw-bg-opacity:1;background-color:rgb(250 251 253/var(--tw-bg-opacity,1))}}@media (width>=768px){.md\:bottom-6{bottom:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:p-5{padding:1.25rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:inline{display:inline}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:max-h-\[72vh\]{max-height:72vh}.lg\:w-1\/2{width:50%}.lg\:w-\[240px\]{width:240px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[122px_minmax\(0\,148px\)_minmax\(0\,158px\)_minmax\(0\,222px\)_minmax\(0\,1fr\)\]{grid-template-columns:122px minmax(0,148px) minmax(0,158px) minmax(0,222px) minmax(0,1fr)}.lg\:grid-cols-\[122px_minmax\(0\,235px\)_minmax\(0\,1fr\)\]{grid-template-columns:122px minmax(0,235px) minmax(0,1fr)}.lg\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.lg\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.lg\:grid-cols-\[250px_minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:250px minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[470px_minmax\(0\,1fr\)\]{grid-template-columns:470px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.lg\:grid-cols-\[var\(--lw\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--lw) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:3rem}.lg\:self-stretch{align-self:stretch}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-\[\#EDF1F7\]{--tw-border-opacity:1;border-color:rgb(237 241 247/var(--tw-border-opacity,1))}.lg\:pr-1{padding-right:.25rem}.lg\:pr-2\.5{padding-right:.625rem}.lg\:pr-3{padding-right:.75rem}}@media (width>=1180px){.min-\[1180px\]\:inline-flex{display:inline-flex}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-20{top:5rem}.xl\:top-24{top:6rem}.xl\:top-3{top:.75rem}.xl\:col-start-2{grid-column-start:2}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[470px_minmax\(0\,1fr\)_72px\]{grid-template-columns:470px minmax(0,1fr) 72px}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.xl\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.xl\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.xl\:gap-0{gap:0}.xl\:rounded-none{border-radius:0}.xl\:border-0{border-width:0}.xl\:border-r{border-right-width:1px}.xl\:border-t{border-top-width:1px}.xl\:border-\[\#EEF2F7\]{--tw-border-opacity:1;border-color:rgb(238 242 247/var(--tw-border-opacity,1))}.xl\:p-0{padding:0}.xl\:p-\[14px\]{padding:14px}.xl\:pt-4{padding-top:1rem}}@media (width>=1440px){.min-\[1440px\]\:flex{display:flex}.min-\[1440px\]\:hidden{display:none}.min-\[1440px\]\:grid-cols-\[470px_minmax\(0\,1fr\)_280px\]{grid-template-columns:470px minmax(0,1fr) 280px}}@media (width>=1536px){.\32 xl\:col-start-auto{grid-column-start:auto}.\32 xl\:row-span-1{grid-row:span 1/span 1}.\32 xl\:ml-auto{margin-left:auto}.\32 xl\:inline{display:inline}.\32 xl\:table-cell{display:table-cell}.\32 xl\:basis-auto{flex-basis:auto}.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32 xl\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.\32 xl\:grid-cols-\[248px_minmax\(0\,1fr\)_300px\]{grid-template-columns:248px minmax(0,1fr) 300px}.\32 xl\:grid-cols-\[248px_minmax\(0\,1fr\)_320px\]{grid-template-columns:248px minmax(0,1fr) 320px}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.\32 xl\:p-6{padding:1.5rem}.\32 xl\:pl-0{padding-left:0}}@media print{.print\:mt-0{margin-top:0}.print\:hidden{display:none}.print\:border-0{border-width:0}.print\:p-6{padding:1.5rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}@media not all and (width>=1280px){.max-xl\:\[\&\>\*\]\:rounded-b-none>*{border-bottom-right-radius:0;border-bottom-left-radius:0}}.\[\&\>\.contents\>\*\]\:shrink-0>.contents>*,.\[\&\>\.contents\>\.contents\>\*\]\:shrink-0>.contents>.contents>*{flex-shrink:0}.\[\&\>\.tdi\]\:min-h-0>.tdi{min-height:0}.\[\&\>\.tdi\]\:min-w-0>.tdi{min-width:0}.\[\&\>\.tdi\]\:text-\[length\:inherit\]>.tdi{font-size:inherit}.\[\&\>\.tdi\]\:leading-\[1\.55\]>.tdi{line-height:1.55}.\[\&\>\.tdi\]\:text-inherit>.tdi,.\[\&\>\.tdi_\*\]\:text-inherit>.tdi *{color:inherit}@media not all and (width>=1280px){.max-xl\:\[\&\>aside\]\:max-h-none>aside{max-height:none}.max-xl\:\[\&\>aside\]\:rounded-b-none>aside{border-bottom-right-radius:0;border-bottom-left-radius:0}}.\[\&\>button\]\:shrink-0>button{flex-shrink:0}.\[\&\>div\>\.tdi\]\:order-2>div>.tdi{order:2}.\[\&\>div\>\.tdi\]\:flex-1>div>.tdi{flex:1}.\[\&\>div\>\.tdi\]\:\!px-0>div>.tdi{padding-left:0!important;padding-right:0!important}.\[\&\>div\]\:mb-0>div{margin-bottom:0}.\[\&\>span\:nth-child\(even\)\]\:pr-2\.5>span:nth-child(2n){padding-right:.625rem}.\[\&\>span\:nth-child\(n\+3\)\]\:border-t>span:nth-child(n+3){border-top-width:1px}.\[\&\>span\:nth-child\(odd\)\]\:px-2\.5>span:nth-child(odd){padding-left:.625rem;padding-right:.625rem}.\[\&\>span\]\:border-\[\#F0F2F7\]>span{--tw-border-opacity:1;border-color:rgb(240 242 247/var(--tw-border-opacity,1))}.\[\&\>span\]\:py-1\.5>span{padding-top:.375rem;padding-bottom:.375rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[\#2F5BEA\]>svg{--tw-text-opacity:1;color:rgb(47 91 234/var(--tw-text-opacity,1))}.\[\&_\.tdi\]\:\!text-\[\#6D28D9\] .tdi{--tw-text-opacity:1!important;color:rgb(109 40 217/var(--tw-text-opacity,1))!important}.\[\&_\[aria-expanded\]\]\:-mx-4 [aria-expanded]{margin-left:-1rem;margin-right:-1rem}.\[\&_\[aria-expanded\]\]\:w-\[calc\(100\%_\+_32px\)\] [aria-expanded]{width:calc(100% + 32px)}.\[\&_\[aria-expanded\]\]\:px-4 [aria-expanded]{padding-left:1rem;padding-right:1rem}@media (width>=640px){.sm\:\[\&_\[aria-expanded\]\]\:-mx-\[22px\] [aria-expanded]{margin-left:-22px;margin-right:-22px}.sm\:\[\&_\[aria-expanded\]\]\:w-\[calc\(100\%_\+_44px\)\] [aria-expanded]{width:calc(100% + 44px)}.sm\:\[\&_\[aria-expanded\]\]\:px-\[22px\] [aria-expanded]{padding-left:22px;padding-right:22px}}.\[\&_div\.absolute\]\:bottom-11 div.absolute{bottom:2.75rem}.\[\&_div\.absolute\]\:top-auto div.absolute{top:auto}.\[\&_p\]\:\!text-\[\#6D28D9\] p{--tw-text-opacity:1!important;color:rgb(109 40 217/var(--tw-text-opacity,1))!important}.\[\&_span\]\:bg-\[\#5A3A2A\] span{--tw-bg-opacity:1;background-color:rgb(90 58 42/var(--tw-bg-opacity,1))}.\[\&_span\]\:text-\[\#FFD9C4\] span{--tw-text-opacity:1;color:rgb(255 217 196/var(--tw-text-opacity,1))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:opacity-100{opacity:1}}.plan-audit{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18223a;font-size:13.5px;font-weight:600;line-height:1.6}.plan-audit .btn{white-space:nowrap;height:30px;font:inherit;color:#344054;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.plan-audit .btn.pri{color:#fff;background:#18223a;border-color:#18223a}.plan-audit .btn.ghost{color:#667085;border-color:#0000}.plan-audit button:disabled{opacity:.5;cursor:default}.plan-audit .sp{flex:1}.plan-audit .cap{color:#5b6b84;font-size:12.5px;font-weight:540}.plan-audit-sug{text-underline-offset:4px;-webkit-text-decoration:underline wavy #f59e0b;text-decoration:underline wavy #f59e0b;text-decoration-thickness:1.5px}.plan-audit.sugcard{background:#fff;border:1px solid #eaecf0;border-radius:14px;flex-direction:column;gap:10px;width:360px;padding:14px;display:flex;box-shadow:0 14px 32px #10182824}.plan-audit.sugcard .t{font-size:13.5px}.plan-audit.sugcard .from{color:#b42318;background:#fef3f2;border-radius:5px;padding:0 6px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.plan-audit.sugcard .to{color:#067647;background:#ecfdf3;border-radius:5px;padding:0 6px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.plan-audit.sugcard .why{color:#667085;font-size:12px;font-weight:540;line-height:1.55}.plan-audit.sugcard .acts{flex-wrap:wrap;gap:6px;display:flex}.plan-audit-backdrop{z-index:220;background:#00000059;display:flex;position:fixed;inset:0}.plan-audit-shell{background:#fff;border:1px solid #e1e6ef;border-radius:18px;max-width:94%;max-height:90%;margin:auto;display:flex;position:relative;overflow:auto}.plan-audit.audit{background:#fff;flex-direction:column;width:880px;min-width:640px;max-height:100%;display:flex}.plan-audit.audit .hd{border-bottom:1px solid #eaecf0;align-items:center;gap:10px;padding:14px 18px;display:flex}.plan-audit.audit .hd b{font-size:16px}.plan-audit.audit .tabs{gap:4px;padding:10px 18px 0;display:flex}.plan-audit.audit .tabs button{color:#667085;white-space:nowrap;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:6px 10px;font-size:12.5px;font-weight:700}.plan-audit.audit .tabs button.on{color:#18223a;border-bottom-color:#18223a}.plan-audit.audit .tabs em{color:#98a2b3;margin-left:4px;font-size:11px;font-style:normal}.plan-audit .ar-row{border-top:1px solid #f2f4f7;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.plan-audit .ar-row .cb{color:#fff;border:2px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.plan-audit .ar-row.on .cb{background:#2563eb;border-color:#2563eb}.plan-audit .ar-row .vs{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.plan-audit .ar-row .vs .f{color:#b42318;background:#fef3f2;border-radius:5px;padding:0 6px;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:540}.plan-audit .ar-row .vs .t{color:#067647;background:#ecfdf3;border-radius:5px;padding:0 6px;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:540}.plan-audit .ar-row .vs .c{color:#98a2b3;font-size:11.5px;font-weight:540}.plan-audit .ar-row .why{color:#98a2b3;margin-top:3px;font-size:11.5px;font-weight:540;display:block}.plan-audit.audit .ft{background:#fcfcfd;border-top:1px solid #eaecf0;align-items:center;gap:8px;padding:12px 18px;display:flex}.plan-audit .audit-body{min-height:0;overflow:auto}.plan-audit .audit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.plan-audit .audit-empty,.plan-audit .audit-note{color:#667085;padding:14px 18px;font-size:12px;font-weight:540}.plan-audit .audit-name{border:1px solid #eaecf0;border-radius:9px;margin-top:6px;padding:6px 10px}.plan-audit .audit-cells{color:#667085;flex-direction:column;gap:6px;margin-top:10px;font-size:12px;display:flex}.plan-audit .audit-actions .btn.ghost{padding:0 6px;font-size:12px}@media (width<=640px){.plan-audit-shell{max-width:calc(100% - 16px);max-height:calc(100% - 24px)}.plan-audit.audit{width:100%;min-width:0}.plan-audit.audit .hd{flex-wrap:wrap;row-gap:0;padding:12px 14px}.plan-audit.audit .hd .cap{flex-basis:100%;order:3}.plan-audit.audit .tabs{padding:8px 10px 0;overflow-x:auto}.plan-audit .ar-row{grid-template-columns:22px minmax(0,1fr);padding:11px 14px}.plan-audit .ar-row>:nth-child(3){grid-column:2}.plan-audit .audit-actions{justify-content:flex-start}.plan-audit.audit .ft{flex-wrap:wrap;padding:12px 14px}.plan-audit.audit .ft .sp{display:none}.plan-audit.audit .ft .btn.pri{justify-content:center;width:100%}}.plan-import-backdrop{z-index:220;background:#00000059;display:flex;position:fixed;inset:0}.plan-import-shell{background:#fff;border:1px solid #e1e6ef;border-radius:18px;max-width:94%;max-height:90%;margin:auto;display:flex;position:relative;overflow:auto}.plan-import{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18223a;background:#fff;flex-direction:column;width:900px;min-width:620px;max-height:100%;font-size:13.5px;font-weight:600;line-height:1.6;display:flex}.plan-import .btn{white-space:nowrap;height:30px;font:inherit;color:#344054;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.plan-import .btn.pri{color:#fff;background:#18223a;border-color:#18223a}.plan-import .btn.ghost{color:#667085;border-color:#0000}.plan-import button:disabled{opacity:.5;cursor:default}.plan-import .sp{flex:1}.plan-import .cap{color:#5b6b84;font-size:12.5px;font-weight:540}.plan-import .wsteps{border-bottom:1px solid #eaecf0;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 20px;display:flex}.plan-import .wsteps span.st{color:#98a2b3;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.plan-import .wsteps span.st i{background:#f2f4f7;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:flex}.plan-import .wsteps span.st.on{color:#18223a}.plan-import .wsteps span.st.on i{color:#fff;background:#18223a}.plan-import .wsteps span.st.dn{color:#12b76a}.plan-import .wsteps span.st.dn i{color:#12b76a;background:#dcfce7}.plan-import .wsteps .ln{background:#eaecf0;flex:0 0 22px;height:1.5px}.plan-import .wsteps.ft{border-top:1px solid #eaecf0;border-bottom:none}.plan-import .wb{flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.plan-import .drop{text-align:center;cursor:pointer;color:#475467;border:1.5px dashed #d0d5dd;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;display:flex}.plan-import .drop.on{background:#eff4fe;border-color:#2563eb}.plan-import .drop b{color:#18223a;font-size:14.5px}.plan-import table.src{border-collapse:collapse;width:100%;font-size:12.5px}.plan-import table.src th,.plan-import table.src td{text-align:left;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;border:1px solid #eaecf0;max-width:220px;padding:6px 8px;overflow:hidden}.plan-import table.src thead tr.as th{background:#fff;padding:6px}.plan-import table.src thead tr.hd th{color:#475467;background:#fafafb}.plan-import table.src td.hol{color:#b42318}.plan-import table.src td.off,.plan-import table.src th.off{color:#c0c7d2}.plan-import .as-sel{border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-width:96px;padding:3px 8px;font-size:11.5px;font-weight:800;display:flex;position:relative}.plan-import .as-sel select{opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.plan-import .as-sel.d{color:#344054;background:#f2f4f7}.plan-import .as-sel.l{color:#3538cd;background:#eef2ff}.plan-import .as-sel.p{color:#0e7490;background:#e3f3f6}.plan-import .as-sel.t{color:#6d28d9;background:#f5f3ff}.plan-import .as-sel.x{color:#98a2b3;background:#fff;border:1px dashed #d0d5dd}.plan-import .as-sel em{opacity:.6;font-style:normal;font-weight:700}.plan-import .auto{color:#12b76a;font-size:10px;font-weight:800}.plan-import .chk{color:#475467;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.plan-import .chk .cb{color:#fff;border:2px solid #cbd5e1;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.plan-import .chk.on .cb{background:#2563eb;border-color:#2563eb}.plan-import .sum{border:1px solid #eaecf0;border-radius:12px;flex-direction:column;display:flex}.plan-import .sum>div{border-top:1px solid #f2f4f7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 14px;display:grid}.plan-import .sum>div:first-child{border-top:0}.plan-import .sum b.n{font-size:15px}.plan-import .sum .why{color:#98a2b3;font-size:11.5px;font-weight:540;display:block}.plan-import .warn{color:#93370d;background:#fffaeb;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600}.plan-import .err{color:#b42318;background:#fef3f2;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600}.plan-import .cls{color:#18223a;align-items:center;gap:4px;font-weight:800;display:inline-flex;position:relative}.plan-import .cls select{opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}@media (width<=700px){.plan-import-shell{max-width:calc(100% - 16px);max-height:calc(100% - 24px)}.plan-import{width:100%;min-width:0}.plan-import .wsteps{padding:12px 14px}.plan-import .wb{padding:14px}.plan-import .wsteps.ft .sp{flex-basis:100%}}.plan-copy-backdrop{z-index:220;background:#00000059;display:flex;position:fixed;inset:0}.plan-copy-shell{background:#fff;border:1px solid #e1e6ef;border-radius:18px;max-width:94%;max-height:90%;margin:auto;display:flex;position:relative;overflow:auto}.plan-copy{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18223a;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:980px;max-height:100%;font-size:13.5px;font-weight:600;line-height:1.6;display:grid}.plan-copy .btn{white-space:nowrap;height:30px;font:inherit;color:#344054;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.plan-copy .btn.pri{color:#fff;background:#18223a;border-color:#18223a}.plan-copy .btn.ghost{color:#667085;border-color:#0000}.plan-copy button:disabled{opacity:.5;cursor:default}.plan-copy .sp{flex:1}.plan-copy .cap{color:#5b6b84;font-size:12.5px;font-weight:540}.plan-copy .modal{border-right:1px solid #eaecf0;flex-direction:column;min-width:0;min-height:0;display:flex}.plan-copy .mh{border-bottom:1px solid #eaecf0;align-items:center;gap:10px;padding:16px 20px;display:flex}.plan-copy .mh b{font-size:16px}.plan-copy .mb{flex-direction:column;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.plan-copy .mf{border-top:1px solid #eaecf0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 20px;display:flex}.plan-copy .lb{color:#98a2b3;letter-spacing:.06em;font-size:11.5px;font-weight:800}.plan-copy .clist{flex-direction:column;gap:4px;margin-top:6px;display:flex}.plan-copy .crow{color:#18223a;text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.plan-copy .crow.on{background:#f8faff;border-color:#c7d4fb}.plan-copy .cb{color:#fff;border:2px solid #cbd5e1;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.plan-copy .on>.cb{background:#2563eb;border-color:#2563eb}.plan-copy .crow .m{color:#667085;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:540}.plan-copy .pill{color:#3538cd;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}.plan-copy .more{color:#2563eb;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-family:inherit;font-size:12px;font-weight:700}.plan-copy .radio{flex-direction:column;gap:6px;margin-top:6px;display:flex}.plan-copy .ro{text-align:left;color:#18223a;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 11px;font-family:inherit;display:flex}.plan-copy .ro.on{background:#f8faff;border-color:#2563eb}.plan-copy .rd{border:2px solid #cbd5e1;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.plan-copy .ro.on .rd{border:5px solid #2563eb}.plan-copy .ro b{font-size:13.5px;display:block}.plan-copy .ro span{color:#667085;font-size:12px;font-weight:540;line-height:1.5;display:block}.plan-copy .seg{border:1px solid #eaecf0;border-radius:9px;margin-top:6px;display:inline-flex;overflow:hidden}.plan-copy .seg button{height:28px;font:inherit;color:#667085;cursor:pointer;background:#fff;border:0;padding:0 10px;font-size:12px;font-weight:700}.plan-copy .seg button.on{color:#fff;background:#18223a}.plan-copy .chk{color:#475467;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-top:6px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.plan-copy .chk .cb{width:16px;height:16px}.plan-copy .pop{background:#fcfcfd;flex-direction:column;gap:12px;min-width:0;padding:16px 20px;display:flex;overflow:auto}.plan-copy table.map{border-collapse:collapse;background:#fff;width:100%;font-size:12.5px}.plan-copy table.map th,.plan-copy table.map td{text-align:left;vertical-align:top;border:1px solid #eaecf0;padding:6px 8px}.plan-copy table.map th{color:#667085;white-space:nowrap;background:#fafafb;font-size:11.5px}.plan-copy table.map td.n{color:#98a2b3;text-align:center;width:42px}.plan-copy table.map td.date{white-space:nowrap}.plan-copy table.map .skip{color:#b42318;font-weight:700}.plan-copy .hint{color:#667085;font-size:12px;font-weight:540}.plan-copy .warn{color:#93370d;background:#fffaeb;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600}.plan-copy .err{color:#b42318;background:#fef3f2;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600}@media (width<=800px){.plan-copy-shell{max-width:calc(100% - 16px);max-height:calc(100% - 24px)}.plan-copy{grid-template-columns:1fr;width:100%}.plan-copy .modal{border-bottom:1px solid #eaecf0;border-right:0}.plan-copy .mh,.plan-copy .mb,.plan-copy .mf,.plan-copy .pop{padding-left:14px;padding-right:14px}.plan-copy .mf .sp{flex-basis:100%}.plan-copy{max-height:none}.plan-copy .modal,.plan-copy .mb,.plan-copy .pop{min-height:auto;overflow:visible}.plan-copy .mh{flex-wrap:wrap;row-gap:0}.plan-copy .mh .cap{flex-basis:100%;order:3}}.arc-paper-preview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.arc-paper-preview .preview-tools{border-bottom:1px solid var(--line-2,#e9edf4);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.arc-paper-preview .preview-count{color:var(--muted,#64748b);white-space:nowrap;font-size:12px}.arc-paper-preview .preview-status{color:var(--muted,#64748b);margin-left:auto;font-size:11px}.arc-paper-preview .preview-warning{color:#92400e;text-overflow:ellipsis;white-space:nowrap;background:#fffbeb;flex-shrink:0;margin:0;padding:6px 12px;font-size:11px;overflow:hidden}.arc-paper-preview .preview-desk,.lib .arc-paper-preview .preview-desk{scrollbar-gutter:stable;background:#eef1f6;flex:1;min-width:0;min-height:0;padding:16px 24px;display:block;overflow:hidden auto}.arc-paper-preview .seg{background:var(--bg,#f6f7f9);border-radius:14px;gap:2px;padding:4px;display:inline-flex}.arc-paper-preview .seg button{height:32px;color:var(--muted,#64748b);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.arc-paper-preview .seg button.on{color:var(--ink,#0f172a);background:#fff;box-shadow:0 1px 3px #1b2b4b1a}.arc-paper-preview .seg button:disabled{opacity:.45;cursor:not-allowed}.arc-paper-preview .preview-frames{width:100%;min-width:0;position:relative}.arc-paper-preview .preview-frame{background:0 0;border:0;width:100%;max-width:none;display:block}.arc-paper-preview .preview-frame.pending{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.arc-paper-preview .preview-loading{text-align:center;color:var(--muted,#64748b);padding:20px 0;font-size:12px}.arc-root{--ink:#0f172a;--text:#334155;--muted:#64748b;--faint:#94a3b8;--line:#e2e8f0;--line-soft:#f1f5f9;--bg:#f6f7f9;--blue:#2563eb;--blue-600:#1d4ed8;--blue-50:#eff6ff;--blue-100:#dbeafe;--green:#059669;--green-50:#ecfdf5;--amber:#b45309;--amber-50:#fffbeb;--red:#dc2626;font-family:var(--lexi-font),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;background:var(--bg);color:var(--text)}.arc-root .arc-tabular{font-variant-numeric:tabular-nums}.arc-root .arc-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:700;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.arc-root .arc-btn-sm{border-radius:8px;gap:5px;height:28px;padding:0 10px;font-size:11.5px}.arc-root .arc-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb40}.arc-root .arc-btn:disabled{opacity:.45;cursor:not-allowed}.arc-root .arc-btn-primary{background:var(--blue);color:#fff}.arc-root .arc-btn-primary:hover{background:var(--blue-600)}.arc-root .arc-btn-secondary{color:var(--text);border:1px solid var(--line);background:#fff}.arc-root .arc-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.arc-root .arc-btn-ghost{color:var(--muted)}.arc-root .arc-btn-ghost:hover{background:var(--line-soft);color:var(--ink)}.arc-root .arc-btn-danger{color:var(--red)}.arc-root .arc-btn-danger:hover{background:#fef2f2}.arc-root .arc-icon-btn{width:28px;height:28px;color:var(--faint);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.arc-root .arc-icon-btn:hover{background:var(--line-soft);color:var(--ink)}.arc-root .arc-icon-btn.arc-danger:hover{color:var(--red);background:#fef2f2}.arc-root .arc-add{background:var(--blue-50);height:26px;color:var(--blue);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.arc-root .arc-add:hover{background:var(--blue);color:#fff}.arc-root .arc-added{background:var(--green-50);height:26px;color:var(--green);border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.arc-root .arc-chip{background:var(--line-soft);height:22px;color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.arc-root .arc-chip-blue{background:var(--blue-50);color:var(--blue)}.arc-root .arc-chip-amber{background:var(--amber-50);color:var(--amber)}.arc-root .arc-chip-red{color:var(--red);background:#fef2f2}.arc-root .arc-count{background:var(--line-soft);min-width:20px;height:18px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.arc-root .arc-seg{background:var(--line-soft);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.arc-root .arc-seg button{height:30px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.arc-root .arc-seg button:hover{color:var(--ink)}.arc-root .arc-seg button.arc-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f172a14}.arc-root .arc-seg .arc-n{color:var(--faint);font-size:10.5px}.arc-root .arc-seg .arc-on .arc-n{color:var(--blue)}.arc-root .arc-pane{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 1px 2px #0f172a08}.arc-root .arc-pane-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.arc-root .arc-pane-title{color:var(--ink);font-size:13px;font-weight:800}.arc-root .arc-col{flex-shrink:0;width:212px;padding:6px}.arc-root .arc-col+.arc-col{border-left:1px solid var(--line-soft)}.arc-root .arc-col-title{color:var(--faint);letter-spacing:.02em;padding:8px 10px 6px;font-size:11px;font-weight:700}.arc-root .arc-node{height:34px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12.5px;font-weight:700;display:flex}.arc-root .arc-node:hover{background:#f8fafc}.arc-root .arc-node.arc-on{background:var(--blue-50);color:var(--blue-600)}.arc-root .arc-node .arc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.arc-root .arc-node .arc-chev{color:#cbd5e1}.arc-root .arc-node.arc-drop{background:var(--blue-50);box-shadow:inset 0 0 0 2px var(--blue)}.arc-root .arc-node.arc-scope{align-items:center;height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.arc-root .arc-node.arc-scope .arc-name{white-space:normal;line-height:1.35}.arc-root .arc-node.arc-scope .arc-sub{color:var(--muted);font-size:11px;font-weight:600}.arc-root .arc-node.arc-scope .arc-line{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:12px;display:block;overflow:hidden}.arc-root .arc-node.arc-scope .arc-sub.arc-line{font-size:11px}.arc-root .arc-sep{background:var(--line-soft);height:1px;margin:6px 10px}.arc-root .arc-row{cursor:grab;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;display:flex}.arc-root .arc-row:hover{background:#f8fafc}.arc-root .arc-row.arc-on,.arc-root .arc-row.arc-new{background:var(--blue-50)}.arc-root .arc-new-label{color:var(--blue);white-space:nowrap;font-size:10.5px}.arc-root .arc-row .arc-t{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.arc-root .arc-row.arc-on .arc-t{color:var(--blue-600)}.arc-root .arc-row .arc-more{opacity:0}.arc-root .arc-row:hover .arc-more,.arc-root .arc-row.arc-on .arc-more{opacity:1}.arc-root .arc-group{color:var(--faint);padding:12px 12px 4px;font-size:11px;font-weight:700}.arc-root .arc-q-stem{color:var(--ink);font-size:14px;font-weight:800;line-height:1.6}.arc-root .arc-q-box{color:#1e293b;border:1px solid #cbd5e1;border-radius:4px;padding:14px 16px;font-size:13.5px;line-height:1.95}.arc-root .arc-pop{border:1px solid var(--line);z-index:30;background:#fff;border-radius:14px;width:300px;padding:14px;position:absolute;box-shadow:0 12px 32px #0f172a24}.arc-root .arc-ghost-drag{border:1px solid var(--blue-100);color:var(--blue-600);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #2563eb2e}.arc-root.arc-workspace{flex-direction:column;gap:20px;width:100%;min-height:0;display:flex}.arc-root .arc-icon{flex-shrink:0}.arc-root .arc-header{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:16px;display:flex}.arc-root .arc-header h1{color:var(--ink);letter-spacing:-.025em;font-size:20px;font-weight:800}.arc-root .arc-header p{color:var(--muted);margin-top:4px;font-size:12.5px}.arc-root .arc-grow{flex:1;min-width:0}.arc-root .arc-grid{flex:1;grid-template-columns:652px 288px minmax(480px,1fr);gap:16px;min-height:0;display:grid}.arc-root.arc-two-cols .arc-grid{grid-template-columns:436px 288px minmax(480px,1fr)}.arc-root .arc-work-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.arc-root .arc-pane-head{flex-shrink:0}.arc-root .arc-scroll{flex:1;min-height:0;overflow:auto}.arc-root .arc-cols{flex:1;min-height:0;display:flex;overflow-x:auto}.arc-root .arc-col{overflow-y:auto}.arc-root .arc-col.arc-drop-zone{background:var(--blue-50);box-shadow:inset 0 0 0 2px var(--blue)}.arc-root .arc-node-wrap{position:relative}.arc-root .arc-node{text-align:left;width:100%}.arc-root .arc-node.arc-has-menu{padding-right:29px}.arc-root .arc-node .arc-icon{color:#b6c9e8}.arc-root .arc-node.arc-scope .arc-icon{color:#a5b4fc}.arc-root .arc-node.arc-locked .arc-icon{color:var(--faint)}.arc-root .arc-node.arc-on .arc-icon,.arc-root .arc-node.arc-drop .arc-icon{color:var(--blue)}.arc-root .arc-node.arc-on .arc-count{color:var(--blue);background:#fff}.arc-root .arc-node.arc-on .arc-chev{color:#93c5fd}.arc-root .arc-node-menu{opacity:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.arc-root .arc-node-wrap:hover .arc-node-menu,.arc-root .arc-node-wrap:focus-within .arc-node-menu{opacity:1}.arc-root .arc-col-title button{font:inherit;text-align:left;width:100%}.arc-root .arc-field{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:7px 12px;font-size:12.5px}.arc-root .arc-field:focus{border-color:var(--blue)}.arc-root .arc-search-tools{flex-direction:column;gap:8px;padding:12px 12px 8px;display:flex}.arc-root .arc-search{border:1px solid var(--line);height:36px;color:var(--faint);background:#f8fafc;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.arc-root .arc-search input{width:100%;min-width:0;color:var(--text);background:0 0;outline:none}.arc-root .arc-search input::placeholder{color:var(--faint)}.arc-root .arc-filters{flex-wrap:wrap;gap:6px;display:flex}.arc-root .arc-list{padding:0 8px 12px}.arc-root .arc-row{-webkit-user-select:none;user-select:none;touch-action:pan-y}.arc-root .arc-row.arc-readonly{cursor:pointer}.arc-root .arc-row .arc-t{text-align:left}.arc-root .arc-row.arc-empty-row .arc-t{color:var(--faint)}.arc-root .arc-no-questions{color:#cbd5e1;white-space:nowrap;padding-right:8px;font-size:11px}.arc-root .arc-row:focus-within .arc-more{opacity:1}.arc-root .arc-add,.arc-root .arc-added,.arc-root .arc-chip,.arc-root .arc-count,.arc-root .arc-btn,.arc-root .arc-icon-btn{flex-shrink:0}.arc-root .arc-add:disabled,.arc-root .arc-icon-btn:disabled{opacity:.45;cursor:not-allowed}.arc-root .arc-pop.arc-floating{z-index:1001;position:fixed;overflow:auto}.arc-root .arc-pop.arc-tooltip{pointer-events:none}.arc-root .arc-pop.arc-hover-card{pointer-events:auto;box-sizing:border-box;overscroll-behavior:contain}.arc-root .arc-passage-preview-head{white-space:nowrap;align-items:center;gap:6px;display:flex}.arc-root .arc-passage-preview-head strong{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.arc-root .arc-passage-preview-head .arc-chip,.arc-root .arc-passage-preview-count{flex-shrink:0}.arc-root .arc-passage-preview-count{color:var(--muted);margin-left:auto;font-size:11px}.arc-root .arc-passage-preview-excerpts{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.arc-root .arc-passage-preview-text{color:var(--text);letter-spacing:.005em;overflow-wrap:anywhere;margin-top:12px;font-size:13.5px;line-height:1.95}.arc-root .arc-passage-preview-text p{white-space:pre-wrap;margin:0 0 12px}.arc-root .arc-passage-preview-text p:last-child{margin-bottom:0}.arc-root .arc-passage-preview-text .arc-dialog-speech{white-space:pre-wrap}.arc-root .arc-pop-title{color:var(--ink);font-size:12.5px;font-weight:800}.arc-root .arc-pop-text{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}.arc-root .arc-pop-types{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.arc-root .arc-pop-date{color:var(--faint);margin-top:10px;font-size:11px}.arc-root .arc-quick-title{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:800}.arc-root .arc-check-row{align-items:center;gap:8px;height:32px;font-size:12.5px;display:flex}.arc-root .arc-check{width:16px;height:16px;accent-color:var(--blue)}.arc-root .arc-check-row .arc-count{margin-left:auto}.arc-root .arc-check-row.arc-disabled{opacity:.45}.arc-root .arc-quick-actions{gap:6px;margin-top:8px;display:flex}.arc-root .arc-quick-actions button{flex:1}.arc-root .arc-detail{flex-direction:column;height:100%;min-height:0;display:flex}.arc-root .arc-detail-head{border-bottom:1px solid var(--line-soft);flex-shrink:0;padding:16px 20px 12px}.arc-root .arc-detail-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.arc-root .arc-path{color:var(--faint);font-size:11.5px;font-weight:700}.arc-root .arc-detail-head h2{letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:17px;font-weight:800}.arc-root .arc-detail-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.arc-root .arc-detail-meta .arc-original-toggle{margin-left:auto}.arc-root .arc-original{white-space:pre-wrap;max-height:220px;margin-top:12px;font-size:13.5px;line-height:1.95;overflow:auto}.arc-root .arc-detail-tabs{flex-shrink:0;align-items:center;gap:12px;min-width:0;padding:12px 20px 8px;display:flex}.arc-root .arc-type-scroll{flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.arc-root .arc-type-track{align-items:center;gap:12px;width:max-content;padding:0 4px;display:flex}.arc-root .arc-detail-tabs .arc-seg,.arc-root .arc-detail-tabs>.arc-btn{flex-shrink:0}.arc-root .arc-detail-tabs .arc-seg button{white-space:nowrap;flex-shrink:0}.arc-root .arc-seg button.arc-zero{opacity:.4}.arc-root .arc-question-list{flex-direction:column;gap:12px;padding:0 20px 24px;display:flex}.arc-root .arc-question-card{border:1px solid var(--line);border-radius:14px;flex-shrink:0;overflow:hidden}.arc-root .arc-question-head{border-bottom:1px solid var(--line-soft);background:#fbfcfd;align-items:center;gap:6px;height:44px;padding:0 12px;display:flex}.arc-root .arc-question-date{color:var(--faint);margin-left:4px;font-size:11px}.arc-root .arc-question-body{padding:20px}.arc-root .arc-answer{border-top:1px solid var(--line-soft)}.arc-root .arc-answer-toggle{width:100%;height:40px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:700;display:flex}.arc-root .arc-answer-toggle:hover{background:#f8fafc}.arc-root .arc-answer-toggle .arc-answer-state{color:var(--blue);margin-left:auto}.arc-root .arc-answer-body{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.arc-root .arc-answer-text{color:var(--text);font-size:12.5px;line-height:1.8}.arc-root .arc-wrong{background:#f8fafc;border-radius:10px;padding:12px;font-size:12px;line-height:1.7}.arc-root .arc-wrong>div+div{margin-top:6px}.arc-root .arc-wrong b{color:var(--muted)}.arc-root .arc-usage{border-top:1px solid var(--line-soft);padding-top:12px}.arc-root .arc-empty{border:1px dashed var(--line);text-align:center;border-radius:14px;margin-top:12px;padding:24px}.arc-root .arc-empty>.arc-icon{color:#cbd5e1;margin:0 auto}.arc-root .arc-empty h3{color:var(--ink);margin-top:12px;font-size:13px;font-weight:800}.arc-root .arc-empty p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}.arc-root .arc-empty .arc-btn{margin-top:16px}.arc-root .arc-placeholder{text-align:center;color:var(--faint);background:#f8fafc;border-radius:14px;margin:20px;padding:24px;font-size:12px}.arc-root .arc-basket-bar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.arc-root .arc-bag-box{background:var(--blue-50);width:36px;height:36px;color:var(--blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arc-root .arc-basket-bar h3{color:var(--ink);font-size:13px;font-weight:800}.arc-root .arc-basket-bar h3 span{color:var(--blue)}.arc-root .arc-basket-bar p{color:var(--faint);font-size:11px}.arc-root .arc-basket{flex-direction:column;height:100%;min-height:0;display:flex}.arc-root .arc-basket-content{flex-direction:column;gap:12px;padding:16px;display:flex}.arc-root .arc-cart-rows{flex-direction:column;gap:6px;display:flex}.arc-root .arc-cart-row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.arc-root .arc-cart-row.arc-warning{background:var(--amber-50);border-color:#fde68a}.arc-root .arc-cart-row.arc-drop{box-shadow:inset 0 0 0 2px var(--blue)}.arc-root .arc-grip{color:#cbd5e1;cursor:grab;touch-action:none}.arc-root .arc-grip:active{cursor:grabbing}.arc-root .arc-cart-no{width:24px;color:var(--ink);font-size:12px;font-weight:800}.arc-root .arc-cart-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);flex:1;font-size:12px;overflow:hidden}.arc-root .arc-print-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arc-root .arc-print-options label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.arc-root .arc-print-group{align-items:center;gap:8px;display:flex}.arc-root .arc-print-note{color:var(--muted);font-size:11px}.arc-root .arc-record{text-align:left;border-radius:10px;width:100%;padding:12px;display:block}.arc-root .arc-record:hover{background:#f8fafc}.arc-root .arc-record.arc-on{background:var(--blue-50)}.arc-root .arc-form{padding:20px}.arc-root .arc-menu{flex-direction:column;align-items:stretch;gap:4px;display:flex}.arc-root .arc-menu button{justify-content:flex-start}.arc-root .arc-mobile-only{display:none}.arc-root .arc-paper-history{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.arc-root .arc-history-head{background:#fff;flex-direction:column;flex-shrink:0;gap:10px;max-height:45%;padding:18px 20px 12px;display:flex;overflow:auto}.arc-root .arc-history-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.6;overflow:hidden}.arc-root .arc-history-meta>span{color:var(--faint);margin-left:8px}.arc-root .arc-history-print{align-items:center;gap:8px;margin-left:auto;display:flex}.arc-root .arc-history-tools{min-width:0}.arc-root .arc-history-note>summary{cursor:pointer;width:fit-content;font-size:11px}.arc-root .arc-history-back{align-self:flex-start;display:none}@media (width<=1023px){.arc-root .arc-history-back{display:inline-flex}.arc-root .arc-history-head{padding:12px}}.arc-root.arc-single-pane .arc-grid{grid-template-columns:minmax(0,1fr)}.arc-root.arc-single-pane .arc-work-pane:not(.arc-visible){display:none}.arc-root.arc-single-pane .arc-mobile-only{display:inline-flex}.arc-root.arc-single-pane .arc-header .arc-seg{max-width:100%;overflow:auto}.arc-root.arc-single-pane .arc-basket-bar{gap:8px}.arc-root.arc-single-pane .arc-detail-top>.arc-grow{flex-basis:100%}.arc-root summary{list-style:none}.arc-root summary::-webkit-details-marker{display:none}.arc-root summary .arc-when-open{display:none}.arc-root details[open]>summary .arc-when-open{display:inline}.arc-root details[open]>summary .arc-when-closed{display:none}.arc-root [hidden]{display:none!important}.arc-root .arc-preview .archive-question{color:#111827;overflow-wrap:anywhere;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 26px;font-size:13px;line-height:1.85}.arc-root .arc-preview .archive-question .aq-stem{gap:6px;margin-bottom:12px;font-weight:700;line-height:1.65;display:flex}.arc-root .arc-preview .archive-question .aq-box,.arc-root .arc-preview .archive-question .aq-given{text-align:justify;border:1px solid #64748b;margin:10px 0;padding:13px 15px}.arc-root .arc-preview .archive-question .aq-given{font-weight:600}.arc-root .arc-preview .archive-question .aq-underline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.arc-root .arc-preview .archive-question .aq-slot{white-space:nowrap;margin:0 4px}.arc-root .arc-preview .archive-question .aq-choices{margin-top:12px}.arc-root .arc-preview .archive-question .aq-wrong{border-top:1px solid #cbd5e1;margin-top:12px;padding-top:10px}.arc-root .arc-preview .archive-question .aq-wrong>div{margin:6px 0}.arc-root .arc-preview .archive-question .hl{background:#fef08a}.arc-root .arc-preview .archive-question .tdr{color:#dc2626;font-weight:600}.arc-root .arc-preview .archive-question ul{padding-left:20px;list-style:outside}.arc-root .arc-preview .archive-question ol{padding-left:20px;list-style:decimal}.arc-root .arc-preview .archive-question ul.dash{list-style:none}.arc-root .arc-preview .archive-question ul.dash>li:before{content:"− ";margin-left:-14px}.arc-root .arc-preview .archive-question .dq{border-left:3px solid #cbd5e1;padding-left:10px}.arc-root .arc-preview .archive-question .dbox{border:1px solid #94a3b8;margin:8px 0;padding:10px}.arc-root .arc-preview .archive-question .dh1{font-size:1.15em;font-weight:700}.arc-root .arc-preview .archive-question .dh2{font-weight:700}.arc-root .arc-preview .archive-question .dhr{border:0;border-top:1px solid #cbd5e1;margin:12px 0}.arc-root .arc-preview .archive-question{color:#1e293b;margin:0;font-size:13.5px;line-height:1.95}.arc-root .arc-preview .archive-question .aq-stem{color:var(--ink);margin-bottom:16px;font-size:14px;font-weight:800;line-height:1.6}.arc-root .arc-question-body .aq-stem>span{display:none}.arc-root .arc-preview .archive-question .aq-box,.arc-root .arc-preview .archive-question .aq-given{text-align:left;border:1px solid #cbd5e1;border-radius:4px;margin:16px 0;padding:14px 16px}.arc-root .arc-preview .archive-question .aq-part{margin:12px 0}.arc-root .arc-preview .archive-question .aq-choices{margin-top:16px;font-size:12.5px}.arc-root .arc-order-preview .aq-choices{font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.arc-root .arc-choice{white-space:normal;height:auto;min-height:32px}.arc-root textarea.arc-field{min-height:192px;line-height:1.75}.arc-root .arc-field-label>span{color:var(--muted);font-size:11px;font-weight:700}.arc-root .arc-form>div>h3{color:var(--ink);font-size:13px;font-weight:800}.arc-root.arc-two-cols .arc-grid{overflow-x:auto}.arc-root .arc-cart-row{flex-wrap:wrap}.arc-root .arc-cart-row .arc-chip-amber,.arc-root .arc-cart-row .arc-chip-red{max-width:100%;height:auto;min-height:22px}.arc-root .arc-col-title.arc-drop{background:var(--blue-50);box-shadow:inset 0 0 0 2px var(--blue);border-radius:10px}.arc-root .arc-inference-card{background:#fff;border-radius:18px;box-shadow:0 1px 2px #0f172a08}.arc-root .arc-preview .aq-inference .aq-underline{text-underline-offset:4px;text-decoration-thickness:1.5px}.arc-root .arc-preview .aq-blank,.arc-root .arc-preview .aq-summary-blank{vertical-align:baseline;border-bottom:1.5px solid #1e293b;width:150px;display:inline-block}.arc-root .arc-preview .aq-summary-blank{width:80px}.arc-root .arc-preview .archive-question .aq-long-choices{color:#1e293b;font-size:13px;line-height:1.7}.arc-root .arc-preview .aq-long-choices>div+div{margin-top:6px}.arc-root .arc-preview .aq-reference-choices{color:#1e293b;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;font-size:13px;line-height:1.5;display:grid}.arc-root .arc-preview .aq-summary-source{font-size:12.5px}.arc-root .arc-preview .aq-summary-arrow{text-align:center;color:#94a3b8;margin:16px 0;font-size:12px;line-height:1.5}.arc-root .arc-preview .aq-summary-box{color:#1e293b;border:1.5px solid #1e293b;border-radius:4px;margin:16px 0;padding:12px 16px;font-size:13.5px;line-height:1.9}.arc-root .arc-preview .aq-pairs{-moz-column-gap:16px;color:#1e293b;font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(90px,auto) auto minmax(90px,auto);gap:4px 16px;width:fit-content;font-size:13px;line-height:1.5;display:grid}.arc-root .arc-preview .aq-pairs>b{color:var(--muted);font-size:12px}.arc-root .arc-preview .aq-pair-dots{color:#94a3b8}.arc-root .arc-reference .aq-referents{background:#f8fafc;border-radius:10px;padding:12px;font-size:12px;line-height:1.7}.arc-root .arc-reference .aq-referents>p{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700}.arc-root .arc-reference .aq-referents b{color:var(--blue)}.arc-root .arc-preview .aq-reading .aq-box{font-size:12.5px}.arc-root .arc-preview .aq-reading .aq-underline{text-underline-offset:4px}.arc-root .aq-evidence{color:#1e293b;border-radius:10px;padding:12px;font-size:12px;line-height:1.7}.arc-root .aq-evidence .aq-evidence-title{color:var(--muted);font-size:11px;font-weight:700}.arc-root .aq-evidence-answer{border:1px solid var(--blue-100);background:var(--blue-50)}.arc-root .aq-evidence-answer .aq-evidence-title{color:var(--blue);margin-bottom:4px}.arc-root .aq-evidence-choices{background:#f8fafc}.arc-root .aq-evidence-choices>p+p{margin-top:6px}.arc-root .aq-evidence-choices>p>b{color:var(--muted)}.arc-root .aq-evidence-choices .aq-evidence-correct{background:var(--amber-50);border-radius:8px;padding:4px 8px}.arc-root .aq-evidence-choices .aq-evidence-correct>b{color:var(--amber)}.arc-root .aq-evidence-correct .arc-chip{margin-left:4px}.arc-root .arc-box{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.arc-root .arc-box-title{margin-bottom:6px;font-weight:700}.arc-root .arc-box>.arc-box-title{text-align:center}.arc-root .arc-box-item{align-items:baseline;gap:8px;display:flex}.arc-root .arc-box-item>b{white-space:nowrap;flex-shrink:0}.arc-root .arc-box-item>div{min-width:0}.arc-root .arc-box-answer{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.arc-root .arc-dialog{-moz-column-gap:10px;text-align:left;grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;display:grid}.arc-root .arc-dialog-speaker{white-space:nowrap}.arc-root .arc-dialog-speech{overflow-wrap:anywhere;min-width:0}.arc-root .arc-underline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.arc-root .arc-middle-answer{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.7}.arc-root .arc-middle-answer>p{margin:4px 0}.arc-root .arc-col-empty{color:var(--faint);padding:10px 12px;font-size:11.5px;line-height:1.7}.arc-root .aq-written .aq-stem-text>p{display:inline}.arc-root .aq-ko{text-underline-offset:3px;font-weight:700;text-decoration:underline}.arc-root .aq-cond{border:1px solid var(--line);border-radius:4px;margin-top:12px;font-size:12.5px;overflow:hidden}.arc-root .aq-cond .lab{border-bottom:1px solid var(--line);background:#f8fafc;padding:4px 10px;font-weight:800;display:block}.arc-root .arc-preview .aq-cond ul{margin:0;padding:8px 12px 8px 28px}.arc-root .aq-words{border:1px dashed var(--line);flex-wrap:wrap;gap:4px 8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.arc-root .aq-words span{white-space:nowrap}.arc-root .aq-lines{margin-top:12px}.arc-root .aq-lines>div{border-bottom:1px solid #94a3b8;height:28px}.arc-root .aq-ab{grid-template-columns:auto 1fr;align-items:end;gap:8px;margin-top:12px;display:grid}.arc-root .aq-ab b{font-size:12.5px}.arc-root .aq-ab>div{border-bottom:1px solid #94a3b8;height:26px}.arc-root .aq-defs>div{text-indent:-22px;margin-top:6px;padding-left:22px}.arc-root .aq-hint,.arc-root .aq-accept,.arc-root .aq-derive,.arc-root .aq-reuse{color:var(--muted);margin-top:6px;font-size:12px}.arc-root .aq-checked{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.arc-root .aq-checked>p{margin:0;font-weight:700}.arc-root .aq-checked ul{margin:0;padding-left:20px;list-style:outside}.arc-root .aq-model{border-left:3px solid var(--ink);overflow-wrap:anywhere;background:#f8fafc;margin:6px 0;padding:8px 12px;font-weight:700}.arc-root .aq-rub{border:1px solid var(--line);margin-top:10px;font-size:12px;line-height:1.7}.arc-root .aq-rub .rub-title{border-bottom:1px solid var(--line);background:#f8fafc;margin:0;padding:6px 10px;font-weight:800}.arc-root .aq-rub ul{margin:0;padding:6px 10px 6px 28px;list-style:outside}.arc-root .aq-rub li p{margin:0}.arc-root .arc-rubric-editor{gap:10px;display:grid}.arc-root .arc-rubric-row{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:8px;display:grid}.arc-root .arc-cart-no{white-space:nowrap;flex-shrink:0;min-width:28px}.arc-root .aq-word-slot{vertical-align:baseline;border-bottom:1.5px solid #1e293b;width:52px;height:1em;line-height:1;display:inline-block}.arc-root .aq-slot-run{white-space:nowrap}.arc-root .aq-ab>.aq-slot-guide{border-bottom:0;gap:10px;height:26px;display:flex}.arc-root .aq-slot-guide .aq-word-slot{border-bottom:1px solid #94a3b8;flex:1;max-width:120px;height:26px}.lib-src{--ink:#1b2b4b;--text:#334155;--muted:#64748b;--faint:#94a3b8;--ghost:#b4c0d0;--line:#e7ecf3;--line-2:#f0f3f8;--bg:#f5f7fa;--card:#fff;--blue:#2563eb;--blue-50:#eff4fe;--blue-100:#dce7fd;--green:#0f766e;--green-50:#eaf6f4;--amber:#b45309;--amber-50:#fdf6ec;--r-lg:20px;--r-md:14px;--shadow:0 1px 2px #1b2b4b0a,0 4px 16px #1b2b4b0a;font-family:var(--lexi-font),-apple-system,"Apple SD Gothic Neo",sans-serif;color:var(--text)}.lib-src *{box-sizing:border-box}.lib-src button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}.lib-src{border-bottom:1px solid var(--line-2);margin:0 24px}.lib-src .lib-src-head{text-align:left;align-items:center;gap:10px;width:100%;padding:14px 4px;display:flex}.lib-src .lib-src-head .lib-src-ic{background:var(--bg);width:26px;height:26px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;transition:transform .15s;display:grid}.lib-src.lib-src-open .lib-src-head .lib-src-ic{background:var(--blue-50);color:var(--blue);transform:rotate(90deg)}.lib-src .lib-src-head .lib-src-t{color:var(--ink);font-size:13px;font-weight:800}.lib-src .lib-src-head .lib-src-m{color:var(--faint);font-size:12px;font-weight:600}.lib-src .lib-src-head .lib-src-sp{flex:1}.lib-src .lib-src-head .lib-src-ex{gap:6px;display:flex}.lib-src .lib-src-pill{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.lib-src .lib-src-p-blue{background:var(--blue-50);color:var(--blue)}.lib-src .lib-src-p-green{background:var(--green-50);color:var(--green)}.lib-src .lib-src-p-amber{background:var(--amber-50);color:var(--amber)}.lib-src .lib-src-p-gray{background:var(--bg);color:var(--muted)}.lib-src .lib-src-body{width:calc(68ch + 88px);max-width:100%;margin-inline:auto;padding:4px 4px 22px;font-size:14.5px}.lib-src .lib-src-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.lib-src .lib-src-tools .lib-src-lbl{color:var(--muted);margin-right:2px;font-size:12px;font-weight:800}.lib-src .lib-src-chip{height:30px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.lib-src .lib-src-chip i{border-radius:3px;width:8px;height:8px;font-style:normal}.lib-src .lib-src-chip em{color:var(--faint);font-style:normal;font-weight:600}.lib-src .lib-src-chip.lib-src-on{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue);background:var(--blue-50)}.lib-src .lib-src-btn{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.lib-src .lib-src-btn.lib-src-ghost{color:var(--muted);background:var(--bg)}.lib-src .lib-src-btn.lib-src-sec{color:var(--blue);background:var(--blue-50)}.lib-src .lib-src-btn.lib-src-pri{color:#fff;background:var(--blue)}.lib-src .lib-src-tools .lib-src-grow{flex:1}.lib-src .lib-src-paper{border:1px solid var(--line-2);border-radius:var(--r-md);background:#fbfcfe;width:100%;max-width:min(100%,68ch + 80px);max-height:420px;margin-inline:auto;padding:10px 12px;overflow:auto}.lib-src .lib-src-para{border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:0 8px;padding:8px 10px;transition:all .15s;display:grid}.lib-src .lib-src-txt{color:#1f2937;letter-spacing:.005em;max-width:68ch;font-size:14.5px;line-height:1.9}.lib-src .lib-src-s{border-radius:4px;padding:1px 0;transition:background .12s}.lib-src .lib-src-n{color:var(--ghost);vertical-align:super;font-variant-numeric:tabular-nums;margin:0 2px 0 1px;font-size:9.5px;font-weight:800}.lib-src .lib-src-n:before{content:attr(data-n)}.lib-src .lib-src-in1{background:linear-gradient(#0000 62%,#2563eb1a 0)}.lib-src .lib-src-in2{background:linear-gradient(#0000 62%,#0f766e1a 0)}.lib-src .lib-src-dim .lib-src-txt .lib-src-s:not(.lib-src-in1){color:var(--faint)}.lib-src .lib-src-cut .lib-src-s{cursor:pointer}.lib-src .lib-src-cut .lib-src-s:hover{background:var(--bg)}.lib-src .lib-src-cut .lib-src-s.lib-src-sel{background:var(--blue-100);color:var(--ink)}.lib-src .lib-src-cut .lib-src-s.lib-src-anchor{background:var(--blue);color:#fff}.lib-src .lib-src-cut .lib-src-s.lib-src-anchor .lib-src-n{color:#dce7fd}.lib-src .lib-src-hint{color:var(--blue);background:var(--blue-50);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.lib-src .lib-src-hint b{font-weight:800}.lib-src .lib-src-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.lib-src .lib-src-foot .lib-src-note{color:var(--faint);font-size:11.5px;font-weight:600}.lib-src .lib-src-lock{color:var(--faint);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.lib-src .lib-src-rename{white-space:nowrap;background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.lib-src .lib-src-rename .lib-src-note{color:var(--faint);font-size:11.5px;font-weight:600}.lib-src .lib-src-grow{flex:1}.lib-src .lib-src-txt{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lib-src .lib-src-cut{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lib-src .lib-src-selecting{touch-action:none}.lib-src .lib-src-selection{color:var(--muted);font-weight:700}.lib-src button:disabled{opacity:.45;cursor:default}.lib-src button:focus-visible,.lib-src [role=button]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lib-src .lib-src-ex{flex-wrap:wrap;justify-content:flex-end;min-width:0}.lib-src .lib-src-m{flex-shrink:0}.lib-src .lib-src-foot{flex-wrap:wrap}.lib-src .lib-src-rename{white-space:normal}.arc-root .arc-dialog-pairs{margin-top:8px}.arc-root .arc-dialog-pair{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;grid-template-columns:max-content minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.lib-src .lib-src-chip.all i{background:var(--ink)}.lib-src .lib-src-btn.lib-src-auto{color:var(--green);background:var(--green-50)}.lib-src .lib-src-note2{color:var(--faint);margin:-6px 0 12px;font-size:11.5px;font-weight:600}.lib-src .lib-src-paper{flex-direction:column;gap:0;display:flex}.lib-src .lib-src-para.title p{font-weight:800}.lib-src .lib-src-who{color:#64748b;font-size:12.5px;font-weight:800}.lib-src .lib-src-pn{color:#94a3b8;background:#f5f7fa;border-radius:7px;place-items:center;width:22px;height:22px;margin-top:5px;font-size:11px;font-weight:800;display:grid}.lib-src .lib-src-para.title .lib-src-pn{background:0 0}.lib-src .lib-src-para.out p{color:#b4c0d0}.lib-src .lib-src-para.out .lib-src-who{color:#cbd5e1}.lib-src .lib-src-para.in .lib-src-pn{color:#fff;background:#2563eb}.lib-src .lib-src-para.in{background:#f3f7ff;border-radius:0}.lib-src .lib-src-para.in.first{border-top-left-radius:12px;border-top-right-radius:12px}.lib-src .lib-src-para.in.last{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.lib-src .lib-src-dim .lib-src-in1{color:#1f2937}:where(.lib-src,.lib,.lib-scrim) .lib-src-mini{gap:2px;margin-right:2px;display:inline-flex}:where(.lib-src,.lib,.lib-scrim) .lib-src-mini b{background:#e2e8f0;border-radius:2px;width:6px;height:10px}:where(.lib-src,.lib,.lib-scrim) .lib-src-mini .blue{--map-color:#2563eb}:where(.lib-src,.lib,.lib-scrim) .lib-src-mini .green{--map-color:#0f766e}:where(.lib-src,.lib,.lib-scrim) .lib-src-mini .amber{--map-color:#b45309}:where(.lib-src,.lib,.lib-scrim) .lib-src-mini b.f{background:var(--map-color)}:where(.lib-src,.lib,.lib-scrim) .lib-src-mini b.half{box-shadow:inset 0 0 0 1.5px var(--map-color);background:color-mix(in srgb,var(--map-color) 30%,transparent)}.lib-src .lib-src-cutline{color:#2563eb;align-items:center;gap:8px;margin:2px 0 8px;font-size:11px;font-weight:800;display:flex}.lib-src .lib-src-cutline:before,.lib-src .lib-src-cutline:after{content:"";border-top:1.5px dashed #bfd3fb;flex:1}:where(.lib,.lib-scrim,.lib-src,.arc-root,.arc-passage-preview) .excerpt-name{flex-wrap:wrap;align-items:baseline;gap:0;min-width:0;display:inline-flex}:where(.lib,.lib-scrim,.lib-src,.arc-root,.arc-passage-preview) .excerpt-name b{font-weight:800}:where(.lib,.lib-scrim,.lib-src,.arc-root,.arc-passage-preview) .excerpt-name small{color:var(--faint,#94a3b8);white-space:pre-wrap;font-size:.92em;font-weight:600}.arc-root .arc-passage-heading,.lib-src .arc-passage-heading{text-indent:0;font-weight:800;line-height:1.5;display:block}.arc-root .arc-passage-title,.arc-root .arc-passage-preview-text .arc-passage-title,.lib-src .arc-passage-title{text-align:center;color:#1b2b4b;margin:0 0 .5em;font-size:1.08em}.arc-root .arc-passage-sub,.arc-root .arc-passage-preview-text .arc-passage-sub,.lib-src .arc-passage-sub{text-align:left;color:#1b2b4b;margin:.45em 0 .15em;font-size:1em}.lib-src .arc-passage-heading+br{display:none}.lib,.lib-scrim{--ink:#1b2b4b;--text:#334155;--muted:#64748b;--faint:#94a3b8;--ghost:#b4c0d0;--line:#e7ecf3;--line-2:#f0f3f8;--bg:#f5f7fa;--card:#fff;--blue:#2563eb;--blue-d:#1d4fd7;--blue-50:#eff4fe;--blue-100:#dce7fd;--green:#0f766e;--green-50:#eaf6f4;--amber:#b45309;--amber-50:#fdf6ec;--f-logic:#6366f1;--f-form:#0e7490;--f-read:#c2410c;--f-write:#9333ea;--f-dlg:#db2777;--r-lg:20px;--r-md:14px;--r-sm:10px;--shadow:0 1px 2px #1b2b4b0a,0 4px 16px #1b2b4b0a}.lib{font-family:var(--lexi-font),-apple-system,"Apple SD Gothic Neo",sans-serif;color:var(--text);flex-direction:column;min-width:0;min-height:0;padding:28px 36px 0;display:flex;position:relative}.lib *{box-sizing:border-box}.lib :where(button):not(:where(.arc-root button)),.lib-scrim :where(button):not(:where(.arc-root button)){cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}:where(.lib,.lib-scrim) .tab-num{font-variant-numeric:tabular-nums}:where(.lib,.lib-scrim) .lib-head{align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}:where(.lib,.lib-scrim) .lib-eyebrow{color:var(--faint);letter-spacing:.04em;font-size:11.5px;font-weight:700}:where(.lib,.lib-scrim) .lib-title{letter-spacing:-.035em;color:var(--ink);margin-top:4px;font-size:26px;font-weight:900}:where(.lib,.lib-scrim) .lib-grow{flex:1;min-width:0}:where(.lib,.lib-scrim) .lib-steps{align-items:center;display:flex}:where(.lib,.lib-scrim) .lib-step{cursor:pointer;align-items:center;gap:10px;padding:6px 4px;display:flex}:where(.lib,.lib-scrim) .lib-step .n{width:26px;height:26px;color:var(--faint);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}:where(.lib,.lib-scrim) .lib-step .t{color:var(--faint);font-size:13px;font-weight:800;line-height:1.2}:where(.lib,.lib-scrim) .lib-step .s{color:var(--ghost);margin-top:1px;font-size:11px;font-weight:600;display:block}:where(.lib,.lib-scrim) .lib-step.on .n{background:var(--blue);color:#fff;box-shadow:0 4px 12px #2563eb4d}:where(.lib,.lib-scrim) .lib-step.on .t{color:var(--ink)}:where(.lib,.lib-scrim) .lib-step.on .s{color:var(--muted)}:where(.lib,.lib-scrim) .lib-step.done .n{background:var(--blue-50);color:var(--blue);box-shadow:none}:where(.lib,.lib-scrim) .lib-step.done .t{color:var(--muted)}:where(.lib,.lib-scrim) .lib-step-line{background:var(--line);width:40px;height:1.5px;margin:0 10px}:where(.lib,.lib-scrim) .lib-step-line.done{background:var(--blue-100)}:where(.lib,.lib-scrim) .lib-links{border-left:1px solid var(--line);gap:4px;margin-left:12px;padding-left:16px;display:flex}:where(.lib,.lib-scrim) .lib-link{border-radius:var(--r-sm);height:32px;color:var(--muted);padding:0 12px;font-size:12.5px;font-weight:700}:where(.lib,.lib-scrim) .lib-link:hover{color:var(--ink);background:#fff}:where(.lib,.lib-scrim) .lib-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);border:1px solid #e7ecf3b3;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}:where(.lib,.lib-scrim) .lib-body{flex:1;gap:20px;min-height:0;padding-bottom:100px;display:flex}:where(.lib,.lib-scrim) .lib-side{flex-direction:column;flex-shrink:0;gap:2px;width:248px;display:flex;overflow:auto}:where(.lib,.lib-scrim) .lib-side h6{color:var(--faint);letter-spacing:.04em;margin:14px 12px 6px;font-size:11px;font-weight:700}:where(.lib,.lib-scrim) .lib-side h6:first-child{margin-top:4px}:where(.lib,.lib-scrim) .lib-fold{height:38px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;font-weight:700;display:flex}:where(.lib,.lib-scrim) .lib-fold:hover{background:#ffffffb3}:where(.lib,.lib-scrim) .lib-fold .c{color:var(--ghost);margin-left:auto;font-size:11.5px;font-weight:700}:where(.lib,.lib-scrim) .lib-fold.on{color:var(--ink);box-shadow:var(--shadow);background:#fff}:where(.lib,.lib-scrim) .lib-fold.on .c{color:var(--blue)}:where(.lib,.lib-scrim) .lib-fold .dot{background:#c9d5e6;border-radius:3px;flex-shrink:0;width:8px;height:8px}:where(.lib,.lib-scrim) .lib-fold.on .dot{background:var(--blue)}:where(.lib,.lib-scrim) .lib-fold.scope{align-items:flex-start;height:auto;padding-top:8px;padding-bottom:8px}:where(.lib,.lib-scrim) .lib-fold.scope .dot{background:#c4b5fd;border-radius:999px;margin-top:5px}:where(.lib,.lib-scrim) .lib-fold.scope.on .dot{background:var(--blue)}:where(.lib,.lib-scrim) .lib-fold.scope small{color:var(--faint);margin-top:1px;font-size:11px;font-weight:600;display:block}:where(.lib,.lib-scrim) .lib-side .add{color:var(--faint);text-align:left;margin:10px 12px;font-size:12px;font-weight:700}:where(.lib,.lib-scrim) .lib-lhead{align-items:center;gap:10px;padding:20px 24px 16px;display:flex}:where(.lib,.lib-scrim) .lib-lhead h3{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:900}:where(.lib,.lib-scrim) .lib-lhead .sub{color:var(--faint);font-size:12px;font-weight:600}:where(.lib,.lib-scrim) .lib-search{background:var(--bg);width:210px;height:36px;color:var(--faint);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}:where(.lib,.lib-scrim) .lib-btn{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}:where(.lib,.lib-scrim) .lib-btn.soft{background:var(--bg);color:var(--text)}:where(.lib,.lib-scrim) .lib-btn.soft:hover{background:#edf1f6}:where(.lib,.lib-scrim) .lib-btn.line{box-shadow:inset 0 0 0 1px var(--line);color:var(--text);background:#fff}:where(.lib,.lib-scrim) .lib-btn.blue{background:var(--blue);color:#fff;box-shadow:0 6px 16px #2563eb47}:where(.lib,.lib-scrim) .lib-btn.blue:hover{background:var(--blue-d)}:where(.lib,.lib-scrim) .lib-btn.tint{background:var(--blue-50);color:var(--blue)}:where(.lib,.lib-scrim) .lib-btn.sm{border-radius:10px;height:30px;padding:0 11px;font-size:12px}:where(.lib,.lib-scrim) .lib-btn.bare{color:var(--blue);background:0 0}:where(.lib,.lib-scrim) .lib-select{background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394A3B8' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;height:36px;font:inherit;color:var(--text);appearance:none;border:0;border-radius:12px;padding:0 30px 0 12px;font-size:12.5px;font-weight:700}:where(.lib,.lib-scrim) .ck{cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #cbd5e1}:where(.lib,.lib-scrim) .ck.on,:where(.lib,.lib-scrim) .ck.mid{background:var(--blue);box-shadow:none}:where(.lib,.lib-scrim) .ck.on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}:where(.lib,.lib-scrim) .ck.mid:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px}:where(.lib,.lib-scrim) .ck.g.on,:where(.lib,.lib-scrim) .ck.g.mid{background:var(--green)}:where(.lib,.lib-scrim) .lib-cols{grid-template-columns:22px minmax(0,1fr) 44px 150px 40px 30px;align-items:center;gap:10px;display:grid}:where(.lib,.lib-scrim) .lib-thead{color:var(--faint);border-top:1px solid var(--line);padding:8px 18px;font-size:11.5px;font-weight:700}:where(.lib,.lib-scrim) .lib-row{border-top:1px solid var(--line-2);cursor:pointer;padding:10px 18px;position:relative}:where(.lib,.lib-scrim) .lib-row:hover{background:#fafbfd}:where(.lib,.lib-scrim) .lib-row .nm{text-align:left;width:100%;min-width:0;display:block}:where(.lib,.lib-scrim) .lib-row :is(.nm,.gname)>b{min-width:0;color:var(--ink);align-items:center;font-size:13.5px;font-weight:700;display:flex}:where(.lib,.lib-scrim) .lib-row :is(.nm,.gname)>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:540;display:block;overflow:hidden}:where(.lib,.lib-scrim) .lib-row .lr-chip{white-space:nowrap;background:var(--line-2);height:18px;color:var(--muted);border-radius:999px;flex-shrink:0;align-items:center;margin-left:4px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.lib .lib-row button.lr-chip{cursor:pointer;border:0;font-family:inherit}.lib .lib-row button.lr-chip:hover{background:var(--ink);color:#fff}.lib .lib-row button.lr-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.lib,.lib-scrim) .lib-row .inwork{color:var(--blue);vertical-align:1px;white-space:nowrap;flex-shrink:0;margin-left:8px;font-size:11px;font-weight:700}:where(.lib,.lib-scrim) .lib-row .qc{font-family:var(--lexi-display);color:var(--ink);text-align:right;font-size:15px;font-weight:700}:where(.lib,.lib-scrim) .lib-row .fam{min-width:0;color:var(--muted);align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:flex}:where(.lib,.lib-scrim) .lib-row .fam i{border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}:where(.lib,.lib-scrim) .lib-row .fam .ft{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.lib,.lib-scrim) .lib-row .dt{color:var(--faint);text-align:right;font-size:11.5px;font-weight:600}:where(.lib,.lib-scrim) .lib-row.on{box-shadow:inset 3px 0 0 var(--blue);background:#f8faff}:where(.lib,.lib-scrim) .ib{width:28px;height:28px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}:where(.lib,.lib-scrim) .ib:hover,:where(.lib,.lib-scrim) .ib[aria-expanded=true]{background:var(--line-2);color:var(--ink)}:where(.lib,.lib-scrim) svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}:where(.lib,.lib-scrim) svg.i.s{width:14px;height:14px}.lib .lib-menu{border:1px solid var(--line);z-index:6;cursor:default;background:#fff;border-radius:14px;width:210px;padding:6px;position:fixed;box-shadow:0 16px 40px #1b2b4b2e}.lib .lib-menu button{width:100%;min-height:34px;color:var(--ink);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}.lib .lib-menu button:hover,.lib .lib-menu button:focus-visible{background:var(--line-2)}.lib .lib-menu hr{border:0;border-top:1px solid var(--line-2);margin:5px 4px}.lib .lib-menu .red{color:#b91c1c}.lib .lib-menu .gl{text-align:center;flex-shrink:0;width:14px;font-size:12px;line-height:1}.lib .lib-main{flex:1;gap:18px;min-width:0;min-height:0;display:flex}.lib .lib-drawer{flex-shrink:0;align-self:flex-start;gap:12px;width:380px;max-height:100%;padding:16px;overflow:auto}.lib .lib-drawer .dh{align-items:flex-start;gap:8px;display:flex}.lib .lib-drawer .dh h4{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.4}.lib .lib-drawer .dh small{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.lib .lib-drawer .txt{color:var(--text);background:var(--line-2);white-space:pre-line;overflow-wrap:anywhere;border-radius:12px;max-height:120px;padding:10px 12px;font-size:12.5px;font-weight:540;line-height:1.7;position:relative;overflow:hidden}.lib .lib-drawer .txt:after{content:"";background:linear-gradient(transparent,var(--line-2));height:34px;position:absolute;bottom:0;left:0;right:0}.lib .lib-drawer .txt-more{justify-content:flex-end;margin-top:4px;display:flex}.lib .lib-drawer .tabsm{border-bottom:1px solid var(--line-2);gap:4px;padding-bottom:8px;display:flex}.lib .lib-drawer .tabsm button{height:28px;color:var(--muted);border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.lib .lib-drawer .tabsm button.on{background:var(--ink);color:#fff}.lib .lib-drawer .tabsm span{height:28px;color:var(--muted);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.lib .lib-drawer .flt{flex-wrap:wrap;gap:6px;display:flex}.lib .lib-drawer .tc{height:26px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.lib .lib-drawer .tc.on{box-shadow:none;background:var(--ink);color:#fff}.lib .lib-drawer .pqs{flex-direction:column;display:flex}.lib .lib-drawer .pq{cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 4px 0 8px;display:grid}.lib .lib-drawer .pq:hover{background:var(--line-2)}.lib .lib-drawer .pq .ty{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.lib .lib-drawer .pq .txt2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.lib .lib-drawer .pq .txt2 small{color:var(--faint);margin-left:6px;font-weight:600}.lib .lib-drawer .row{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.lib .lib-drawer .rdesc{color:var(--muted);font-size:12px;font-weight:540}.lib .lib-drawer .drawer-empty small{color:var(--faint);font-size:11.5px;font-weight:600}.lib .lib-drawer .drawer-empty{flex-direction:column;gap:2px;display:flex}.lib .lib-drawer .drawer-empty b{color:var(--ink);font-size:12.5px;font-weight:600}@media (width<=1399px){.lib .lib-main{position:relative}.lib .lib-drawer{z-index:4;max-width:100%;max-height:none;position:absolute;top:0;bottom:0;right:0;box-shadow:0 20px 50px #1b2b4b38}}:where(.lib,.lib-scrim) .dock{background:var(--ink);color:#fff;white-space:nowrap;z-index:5;border-radius:20px;align-items:center;gap:16px;height:60px;padding:0 10px 0 22px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #1b2b4b52}:where(.lib,.lib-scrim) .dock .lead{font-size:14px;font-weight:800}:where(.lib,.lib-scrim) .dock .meta{color:#9fb0cc;font-size:12px}:where(.lib,.lib-scrim) .dock .div{background:#ffffff24;width:1px;height:24px}:where(.lib,.lib-scrim) .dock .ghostbtn{color:#c6d2e6;border-radius:12px;height:40px;padding:0 12px;font-size:12.5px;font-weight:700}:where(.lib,.lib-scrim) .dock .ghostbtn:hover{color:#fff;background:#ffffff14}:where(.lib,.lib-scrim) .dock .go{background:var(--blue);color:#fff;border-radius:13px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}:where(.lib,.lib-scrim) .dock .bag{background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}:where(.lib,.lib-scrim) .dock .bag em{background:var(--blue);border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}:where(.lib,.lib-scrim) .dock .mix{color:#9fb0cc;gap:12px;font-size:11.5px;display:flex}:where(.lib,.lib-scrim) .dock .mix span{align-items:center;gap:5px;display:inline-flex}:where(.lib,.lib-scrim) .dock .mix i{border-radius:99px;width:6px;height:6px;display:block}:where(.lib,.lib-scrim) .hd{align-items:center;gap:8px;padding:18px 18px 10px;display:flex}:where(.lib,.lib-scrim) .hd h4{color:var(--ink);font-size:13.5px;font-weight:900}:where(.lib,.lib-scrim) .hd .c{color:var(--faint);font-size:12px;font-weight:700}:where(.lib,.lib-scrim) .chips{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:6px;padding:0 22px 14px;display:flex}:where(.lib,.lib-scrim) .chip{height:30px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}:where(.lib,.lib-scrim) .chip em{color:var(--ghost);font-size:11px;font-style:normal}:where(.lib,.lib-scrim) .chip.on{background:var(--ink);color:#fff;box-shadow:none}:where(.lib,.lib-scrim) .chip.on em{color:#9fb0cc}:where(.lib,.lib-scrim) .chip i{border-radius:99px;width:6px;height:6px;display:block}:where(.lib,.lib-scrim) .ty{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}:where(.lib,.lib-scrim) .ty i{border-radius:99px;width:7px;height:7px;display:block}:where(.lib,.lib-scrim) .pill{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}:where(.lib,.lib-scrim) .question-type{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}:where(.lib,.lib-scrim) .passage-kind{vertical-align:1px;flex-shrink:0;margin-left:8px;display:inline-block}:where(.lib,.lib-scrim) .passage-title{align-items:center;min-width:0;display:flex}:where(.lib,.lib-scrim) .passage-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.lib,.lib-scrim) .pill.excerpt{color:var(--muted);background:var(--bg);line-height:1.3}:where(.lib,.lib-scrim) .pill.used{color:var(--amber);background:var(--amber-50)}:where(.lib,.lib-scrim) .pill.wr{color:var(--f-write);background:#f5eefe}.lib-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#1b2b4b52;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(.lib,.lib-scrim) .modal{background:#fff;border-radius:24px;flex-direction:column;width:760px;max-height:800px;display:flex;overflow:hidden;box-shadow:0 30px 80px #1b2b4b59}:where(.lib,.lib-scrim) .modal .mh{align-items:center;gap:12px;padding:20px 24px 16px;display:flex}:where(.lib,.lib-scrim) .modal .mh .src{color:var(--muted);font-size:12.5px;font-weight:700}:where(.lib,.lib-scrim) .modal .mh .pos{color:var(--faint);margin-left:auto;font-size:12px;font-weight:700}:where(.lib,.lib-scrim) .iconb{width:34px;height:34px;color:var(--faint);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}:where(.lib,.lib-scrim) .iconb:hover{background:var(--bg);color:var(--ink)}:where(.lib,.lib-scrim) .modal .mf{border-top:1px solid var(--line-2);background:#fafbfd;align-items:center;gap:8px;margin-top:8px;padding:16px 24px;display:flex}:where(.lib,.lib-scrim) .p-side{flex-shrink:0;width:380px}:where(.lib,.lib-scrim) .p-group{color:var(--faint);align-items:center;gap:8px;padding:14px 22px 6px;font-size:11.5px;font-weight:800;display:flex}:where(.lib,.lib-scrim) .p-row{border-radius:12px;align-items:center;gap:10px;min-height:46px;margin:0 10px;padding:6px 12px;display:flex}:where(.lib,.lib-scrim) .p-row:hover{background:#f8fafc}:where(.lib,.lib-scrim) .p-row .grip{color:#cbd5e1;cursor:grab;letter-spacing:-2px;font-size:12px}:where(.lib,.lib-scrim) .p-row .no{width:20px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}:where(.lib,.lib-scrim) .p-row .s{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}:where(.lib,.lib-scrim) .p-row .warn{color:var(--amber);white-space:normal;margin-top:2px;font-size:11px;font-weight:700;display:block}:where(.lib,.lib-scrim) .p-row.w{background:var(--amber-50)}:where(.lib,.lib-scrim) .p-row .rm{color:var(--ghost);text-align:center;width:24px;font-size:15px}:where(.lib,.lib-scrim) .p-bar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}:where(.lib,.lib-scrim) .field{background:var(--bg);height:36px;color:var(--ink);border:0;border-radius:12px;align-items:center;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}:where(.lib,.lib-scrim) .desk{background:#eef1f6;flex:1;min-height:0;padding:32px;overflow:auto}:where(.lib,.lib-scrim) .a4{color:#1e293b;background:#fff;border-radius:4px;width:620px;min-height:877px;margin:0 auto;padding:44px 48px;font-size:12px;box-shadow:0 2px 4px #1b2b4b0f,0 12px 32px #1b2b4b14}:where(.lib,.lib-scrim) .a4 .h{border-bottom:2px solid #1e293b;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}:where(.lib,.lib-scrim) .a4 .h b{color:#0f172a;letter-spacing:-.02em;flex:1;font-size:18px;font-weight:900}:where(.lib,.lib-scrim) .a4 .cols{-moz-column-count:2;column-count:2;-moz-column-gap:28px;-moz-column-rule:1px solid #cbd5e1;column-rule:1px solid #cbd5e1;column-gap:28px;margin-top:18px;line-height:1.8}:where(.lib,.lib-scrim) .a4 .q{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}:where(.lib,.lib-scrim) .a4 .q .box{border:1px solid #64748b;margin:6px 0;padding:8px 10px;font-size:11.5px}:where(.lib,.lib-scrim) .empty{text-align:center;max-width:420px;margin:auto;padding:40px}:where(.lib,.lib-scrim) .empty .ico{background:var(--blue-50);width:64px;height:64px;color:var(--blue);border-radius:20px;justify-content:center;align-items:center;margin:0 auto;display:flex}:where(.lib,.lib-scrim) .empty h3{color:var(--ink);letter-spacing:-.02em;margin-top:20px;font-size:18px;font-weight:900}:where(.lib,.lib-scrim) .empty p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.75}:where(.lib,.lib-scrim) .empty .acts{justify-content:center;gap:8px;margin-top:22px;display:flex}.lib{background:var(--bg);width:100%;overflow:hidden}.lib button:disabled,.lib-scrim button:disabled{cursor:default;opacity:.45}.lib .lib-head,.lib .lib-lhead,.lib .chips,.lib .p-bar{flex-shrink:0}.lib .lib-title,.lib .lib-lhead h3,.lib .hd h4,.lib .empty h3{line-height:1.3}.lib .lib-lhead{flex-wrap:wrap}.lib .lib-lhead>.lib-grow{min-width:180px}.lib .lib-scroll{flex:1;min-height:0;overflow:auto}.lib .lib-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.lib .lib-fold{text-align:left;flex-shrink:0;min-width:0}.lib .lib-fold.sub{padding-left:30px}.lib .lib-fold .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lib .lib-side .lib-fold:not(.scope){height:auto;min-height:38px;padding-top:7px;padding-bottom:7px}.lib .lib-side .lib-fold:not(.scope) .name{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.lib .lib-fold .chev{color:var(--ghost);font-size:12px}.lib .lib-row .lib-row-title{text-align:left;width:100%;min-width:0;display:block}.lib .dock{max-width:calc(100% - 72px)}.lib .dock .lead,.lib .dock .go{flex-shrink:0}.lib .dock .meta{text-overflow:ellipsis;overflow:hidden}.lib .lib-body.no-dock{padding-bottom:24px}.lib .p-group{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.lib .p-row .s>span{text-overflow:ellipsis;display:block;overflow:hidden}.lib .p-row .s .warn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lib .p-row .no{white-space:nowrap;flex-shrink:0;width:auto;min-width:28px}.lib .p-row.drop{box-shadow:inset 0 2px var(--blue)}.lib .p-row .grip{touch-action:none;flex-shrink:0}.lib .p-row .ty{font-size:11px}.lib .paper-editor{container:paper-editor/inline-size}.lib .p-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-width:0;padding:14px 12px;display:grid}.lib .p-controls{align-items:center;gap:6px;min-width:0;display:flex}.lib .p-bar .p-fields{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lib .p-bar input{min-width:0}.lib .p-bar .field.title{flex:160px;width:auto;min-width:160px;max-width:none}.lib .p-bar .field.school{flex:0 0 120px;width:120px;min-width:120px}.lib .p-bar .scope-select{text-overflow:ellipsis;flex:0 180px;width:180px;min-width:0;max-width:180px}.lib .p-bar .columns-select{background-position:right 8px center;flex:0 0 56px;width:56px;padding-left:9px;padding-right:22px}.lib .p-bar label{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.lib .p-bar input[type=checkbox]{appearance:none;border:1px solid var(--faint);background:#fff;border-radius:4px;flex-shrink:0;width:14px;height:14px}.lib .p-bar input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.lib .p-bar .p-meta-toggle{color:var(--muted);flex-shrink:0;padding:0 6px;font-size:11px}.lib .p-bar .p-meta-toggle:hover{background:var(--bg);color:var(--ink)}.lib .p-print{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.lib .p-print .lib-btn{flex-shrink:0;padding:0 10px;font-size:12px}.lib .paper-meta{border-bottom:1px solid var(--line-2);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.lib .paper-meta input{width:100px}.lib .desk{min-width:0}:where(.lib,.lib-scrim) .sheet-desk>div{margin-left:auto;margin-right:auto}:where(.lib,.lib-scrim) .sheet-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:0 22px 14px;display:flex}:where(.lib,.lib-scrim) .sheet-tools details{position:relative}:where(.lib,.lib-scrim) .sheet-tools summary{cursor:pointer;list-style:none}:where(.lib,.lib-scrim) .more-menu{z-index:6;box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:36px;left:0}.lib .lib-legacy{flex:1;grid-template-columns:300px minmax(0,1fr);gap:20px;min-height:0;padding-bottom:24px;display:grid}.lib .lib-legacy .arc-pane{min-height:0;overflow:auto}.lib .lib-legacy .arc-mobile-only{display:inline-flex}.lib .lib-legacy.papers{grid-template-rows:minmax(0,1fr);overflow:hidden}.lib .lib-legacy.papers>.arc-pane{min-height:0;overflow:hidden}.lib .lib-error{flex-shrink:0;padding:8px 0}.lib-scrim{z-index:1050;width:86.9565vw;height:86.9565dvh;font-family:var(--lexi-font),-apple-system,"Apple SD Gothic Neo",sans-serif;color:var(--text);box-sizing:border-box;padding:20px;position:fixed;inset:0 auto auto 0}.lib-scrim *{box-sizing:border-box}.lib-scrim .modal{width:760px;max-width:100%;max-height:min(800px,100%)}.lib-scrim .modal.wide{width:960px}.lib-scrim .mh,.lib-scrim .mf{flex-shrink:0}.lib-scrim .mh{flex-wrap:wrap}.lib-scrim .mh .src{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lib-scrim .modal-scroll{min-height:0;padding-bottom:8px;overflow:auto}.lib-scrim .source-dialog{padding:0 24px 16px}.lib-scrim .source-dialog .arc-passage-preview+.arc-passage-preview{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.lib-scrim .source-dialog .arc-passage-preview-head{white-space:normal;flex-wrap:wrap}.lib .lib-unit-grammar,.lib-scrim .lib-unit-grammar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.lib .lib-unit-grammar .arc-chip,.lib-scrim .lib-unit-grammar .arc-chip{overflow-wrap:anywhere;max-width:100%;height:auto;min-height:22px}.lib-scrim .lib-grammar-form{padding:0 24px}.lib-scrim .lib-grammar-group{min-width:0;margin:0 0 16px}.lib-scrim .lib-grammar-group legend{margin-bottom:6px;font-size:13px;font-weight:800}.lib-scrim .lib-grammar-group label{align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;line-height:1.6;display:flex}.lib-scrim .lib-grammar-group input[type=checkbox]{flex-shrink:0}.lib-scrim .lib-unit-grammar .arc-field{flex:1;min-width:160px}.lib-scrim .question-preview{background:#eef1f6;border-radius:12px;margin:0 24px;padding:16px}.lib-scrim .question-preview-frame{background:#fff;border:0;width:105mm;max-width:100%;height:220px;margin:0 auto;display:block;box-shadow:0 1px 5px #0002}.lib :where(button),.lib-scrim :where(button){font-family:inherit}@media (width>=1024px) and (width<=1350px){.lib{padding:24px 24px 0}.lib .lib-head{gap:12px}.lib .lib-step-line{width:20px;margin:0 6px}.lib .lib-links{margin-left:0;padding-left:8px}.lib .lib-side{width:212px}.lib .lib-cols{grid-template-columns:22px minmax(0,1fr) 38px 116px 34px 30px;gap:8px}.lib .p-side{width:320px}.lib .desk{padding:20px}}@media (width<=1023px){.lib{padding:20px 16px 0}.lib .lib-head{flex-wrap:wrap;gap:12px;margin-bottom:16px}.lib .lib-title{font-size:23px}.lib .lib-step .t{display:none}.lib .lib-step-line{width:20px;margin:0 5px}.lib .lib-links{margin-left:0;padding-left:8px}.lib .lib-link{padding:0 8px}.lib .lib-body{flex-direction:column;gap:12px}.lib .lib-side{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;width:100%;min-height:42px;overflow-x:auto}.lib .lib-side h6{white-space:nowrap;margin:0 6px;font-size:10px}.lib .lib-side .lib-fold{white-space:nowrap;gap:7px}.lib .lib-side .add{white-space:nowrap;margin:0 8px}.lib .lib-fold.sub{padding-left:14px}.lib .lib-side .lib-fold .name{white-space:nowrap;-webkit-line-clamp:unset;max-width:180px;display:block}.lib .lib-side .lib-fold:not(.scope){min-height:0}.lib .lib-lhead{gap:8px;padding:16px}.lib .lib-lhead h3{font-size:15px}.lib .lib-search{width:180px}.lib .lib-cols{grid-template-columns:20px minmax(0,1fr) 32px 96px 30px 30px;gap:6px}.lib .lib-row{padding:10px 12px}.lib .lib-thead{padding:8px 12px}.lib .chips{padding:0 16px 12px}.lib .dock{gap:10px;max-width:calc(100% - 32px);padding-left:14px;bottom:18px}.lib .dock .mix{display:none}.lib .dock .go{padding:0 12px}.lib .p-side{flex-shrink:1;width:100%;min-height:160px;max-height:36%}.lib .paper-body>.lib-grow{min-height:260px}.lib .p-bar{gap:6px;padding:12px}.lib .desk{padding:16px}.lib .lib-legacy{grid-template-columns:minmax(0,1fr);overflow:auto}.lib .lib-legacy .arc-pane{min-height:180px}.lib-scrim{padding:12px}.lib-scrim .modal .mh{padding:16px}.lib-scrim .question-preview{margin:0 16px;padding:12px}.lib-scrim .modal .mf{padding:12px 16px}}.lib .lib-scroll:has(>.empty:only-child){display:flex}.lib .arc-root .arc-btn:focus-visible,.lib-scrim .arc-root .arc-btn:focus-visible{box-shadow:0 0 0 2px #2563eb40}@media (width>=1351px){.lib .p-side{width:340px}}@container paper-editor (width<=920px){.lib .p-bar{grid-template-columns:minmax(0,1fr) auto}.lib .p-bar .p-fields{grid-area:2/1/auto/-1}.lib .p-controls{grid-area:1/1}.lib .p-print{grid-area:1/2}}@container paper-editor (width<=430px){.lib .p-print{grid-column:1/-1}.lib .p-controls{flex-wrap:wrap;grid-area:3/1/auto/-1}}@media (width<=1023px){.lib .lib-legacy.papers{flex-direction:column;display:flex;overflow:hidden}.lib .lib-legacy.papers>.arc-pane{flex:1;min-height:0}.lib .lib-legacy.papers.show-paper>.history-list,.lib .lib-legacy.papers:not(.show-paper)>.history-detail{display:none}}:where(.lib,.lib-scrim) .lvl{vertical-align:6px;background:#e9eef5;border-radius:12px;gap:2px;margin-left:14px;padding:3px;display:inline-flex}:where(.lib,.lib-scrim) .lvl button{height:28px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}:where(.lib,.lib-scrim) .lvl button em{color:var(--ghost);font-size:11px;font-style:normal;font-weight:700}:where(.lib,.lib-scrim) .lvl button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1b2b4b1f}:where(.lib,.lib-scrim) .lvl button.on em{color:var(--blue)}:where(.lib,.lib-scrim) .lvl button.mid.on,:where(.lib,.lib-scrim) .lvl button.mid.on em{color:#0f766e}:where(.lib,.lib-scrim) .lib-title-row{align-items:center;display:flex}:where(.lib,.lib-scrim) .lvl-pick{gap:8px;display:flex}:where(.lib,.lib-scrim) .lvl-pick label{background:var(--bg);height:40px;color:var(--text);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:flex}:where(.lib,.lib-scrim) .lvl-pick label.on{background:var(--blue-50);color:var(--blue-d);box-shadow:inset 0 0 0 1.5px var(--blue-100)}:where(.lib,.lib-scrim) .lvl-pick small{color:var(--faint);margin-left:auto;font-size:11px;font-weight:600}:where(.lib,.lib-scrim) .auto-lvl{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(.lib,.lib-scrim) .auto-lvl b{color:var(--ink)}:where(.lib,.lib-scrim) .lvl-warning{background:var(--amber-50);color:var(--amber);border-radius:12px;margin:6px 22px 20px;padding:10px 14px;font-size:12.5px;font-weight:700}:where(.lib,.lib-scrim) .lvl-pick label:focus-within{outline:2px solid var(--blue);outline-offset:2px}.lib .p-side .lvl-warning{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}:where(.lib,.lib-scrim) .lib-row.grp .nm{align-items:center;gap:6px;min-width:0;display:flex}:where(.lib,.lib-scrim) .lib-row.grp .gname{min-width:0}:where(.lib,.lib-scrim) .grp-tog{width:22px;height:22px;color:var(--muted);background:var(--bg);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;transition:transform .15s;display:grid}:where(.lib,.lib-scrim) .grp-tog:hover{color:var(--ink);background:var(--line)}:where(.lib,.lib-scrim) .lib-row.grp.open .grp-tog{background:var(--blue-50);color:var(--blue);transform:rotate(90deg)}:where(.lib,.lib-scrim) .grp-n{color:var(--muted);background:var(--bg);vertical-align:1px;white-space:nowrap;border-radius:99px;margin-left:6px;padding:3px 8px;font-size:10.5px;font-weight:700;margin:0 6px 0 0!important}:where(.lib,.lib-scrim) .grp-n b{color:var(--ink);font-weight:800}:where(.lib,.lib-scrim) .lib-row.kid{background:#fcfdff;padding-left:42px}:where(.lib,.lib-scrim) .lib-row.kid.on{background:#f8faff}:where(.lib,.lib-scrim) .lib-row.ex{cursor:default;background:#fcfdfe;padding-top:9px;padding-bottom:9px}:where(.lib,.lib-scrim) .lib-row.ex .lib-row-title{padding-left:30px;position:relative}:where(.lib,.lib-scrim) .lib-row.ex.nested .lib-row-title{padding-left:62px}:where(.lib,.lib-scrim) .lib-row.ex .lib-row-title:before{content:"";border-left:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-bottom-left-radius:6px;width:10px;position:absolute;top:-9px;bottom:50%;left:10px}:where(.lib,.lib-scrim) .lib-row.ex.nested .lib-row-title:before{left:40px}:where(.lib,.lib-scrim) .ex-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}:where(.lib,.lib-scrim) .ex-name .ex-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}:where(.lib,.lib-scrim) .ex-name .ex-label .excerpt-name{display:inline}:where(.lib,.lib-scrim) .ex-name .ex-label .excerpt-name small{white-space:nowrap}:where(.lib,.lib-scrim) .lib-btn.danger{color:#dc2626;background:0 0}:where(.lib,.lib-scrim) .lib-btn.danger:hover{color:#dc2626;background:#fef2f2}.lib-scrim .modal .mf{flex-wrap:wrap}.lib .wr-btn{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lib .wr-btn-pri{background:var(--blue);color:#fff}.lib .wr-btn-pri:hover{background:var(--blue-d)}.lib .wr-empty{text-align:center;padding:70px 24px}.lib .wr-empty .wr-ill{background:var(--blue-50);width:64px;height:64px;color:var(--blue);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.lib .wr-empty h4{color:var(--ink);margin:0;font-size:16px;font-weight:900}.lib .wr-empty p{max-width:420px;color:var(--muted);margin:8px auto 18px;font-size:12.5px;line-height:1.6}.lib .wr-card{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;border:1px solid #e7ecf3b3;min-width:0;overflow:hidden}.lib.wr-page{overflow:visible}.lib .wr-school{white-space:nowrap;align-items:center;gap:5px;height:28px;font-size:12px;display:flex}.lib .wr-school-menu{z-index:110;border:1px solid var(--line);background:#fff;border-radius:12px;padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 32px #1b2b4b24}.lib .wr-school-option{text-align:left;width:100%;min-height:38px;color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.lib .wr-school-option>b{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:800}.lib .wr-school-grade{color:var(--faint);margin-left:auto;font-size:11px}.lib .wr-school-check{width:12px;color:var(--blue);font-weight:800}.lib .wr-school-option.wr-highlight{background:var(--blue-50)}.lib .wr-school-option[aria-selected=true]>b{color:var(--blue)}.lib .wr-school-unspecified{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:5px;padding-top:12px}.lib .wr-school-unspecified small{width:100%;color:var(--muted);font-size:11px;font-weight:560}.lib .wr-btn:disabled{opacity:.45;cursor:default}.lib .wr-refresh-result{padding:0 22px 12px}.lib .wr-toast{background:var(--green);color:#fff;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #0f766e40}.lib .wr-toast-empty{box-shadow:none;background:#475569}.lib .lvl-sep{background:#d8dee8;width:1px;margin:4px 3px}.lib .lvl .read.on,.lib .lvl .read.on em{color:#0f766e}.lib.reading-tab .lib-side .lib-fold.on{color:#0f766e;background:#e6f4f1}.lib.reading-tab .lib-side .lib-fold.on .dot{background:#0f766e}.lib .reading-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.lib .reading-folder-chip{color:#0f766e;background:#e6f4f1;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.lib .lib-row{position:relative}.passage-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.passage-actions .danger:hover{color:#dc2626;background:#fef2f2}.arc-passage-preview-head .passage-actions .iconb{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.lib .reading-inline{flex:1;min-width:0}.lib .reading-title-field{min-width:1em;max-width:100%;display:inline-grid;position:relative}.lib .reading-title-measure{visibility:hidden;white-space:pre;grid-area:1/1;padding-right:1em;overflow:hidden}.lib .reading-title-field input{width:100%;min-width:0;height:100%;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;inset:0;box-shadow:inset 0 -1.5px #2563eb}.lib .reading-title-field input:focus{outline:none}.lib .reading-new-folder{flex-wrap:wrap;gap:6px;padding:6px;display:flex}.lib .reading-new-folder input{width:100%;min-width:0}.lib-scrim:has(.passage-info) .modal{max-width:460px}.passage-info{padding:22px}.passage-info h3{margin-bottom:16px;font-size:16px;font-weight:800}.passage-info fieldset{gap:14px;min-width:0;display:grid}.passage-info label{gap:5px;font-size:12px;font-weight:600;display:grid}.passage-info p{color:#64748b;margin-bottom:5px;font-size:12px}.reading-info-foot{align-items:center;gap:8px;margin-top:4px;display:flex}.lib-scrim .fold-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 24px;padding:12px 4px;font-size:13px;line-height:1.8}.lib-scrim .arc-edit-only>.arc-question-head,.lib-scrim .arc-edit-only>.arc-question-body,.lib-scrim .arc-edit-only>.arc-answer{display:none}.lib-scrim .fold-content .a{gap:12px;display:flex}.lib-scrim .fold-content .an{color:var(--blue);flex-shrink:0;font-weight:800}.lib-scrim .fold-content .meta{gap:8px;margin-bottom:8px;font-weight:800;display:flex}.lib-scrim .fold-content .ok{color:var(--green)}.lib-scrim .fold-content .wrong{color:var(--muted);margin-top:12px}.lib-scrim .fold-content .wrong>div{gap:8px;margin-top:6px;display:flex}.lib-scrim .fold-content ul{padding-left:20px;list-style:outside}.lib-scrim .modal.qm{border-radius:22px;width:860px;box-shadow:0 30px 70px #1b2b4b40}.lib-scrim .modal.qm .mh{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.lib-scrim .modal.qm .mh .ty{border-radius:7px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.lib-scrim .modal.qm .mh h4{min-width:0;color:var(--ink);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.lib-scrim .modal.qm .mh .pos{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lib-scrim .modal.qm .mb{background:var(--line-2);min-height:0;padding:18px 22px;overflow:auto}.lib-scrim .modal.qm .mb .question-preview{background:0 0;border-radius:0;margin:0;padding:0}.lib-scrim .modal.qm .mb .fold-content{margin:12px 0 0}.lib-scrim .modal.qm .minfo{border-top:1px solid var(--line-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:12px 22px;font-size:12.5px;display:flex}.lib-scrim .modal.qm .minfo .used{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-weight:600}.lib-scrim .modal.qm .mf{border-top:1px solid var(--line-2);background:0 0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;padding:14px 20px;display:flex;position:relative}.lib-scrim .modal.qm .btn{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.lib-scrim .modal.qm .btn.sm{border-radius:9px;height:28px;padding:0 10px;font-size:12px}.lib-scrim .modal.qm .btn.blue{background:var(--blue);color:#fff;box-shadow:0 4px 12px #2563eb38}.lib-scrim .modal.qm .btn.line{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);background:#fff}.lib-scrim .modal.qm .btn.soft{background:var(--line-2);color:var(--ink)}.lib-scrim .modal.qm .btn.ghost{color:var(--muted)}.lib-scrim .modal.qm .btn.danger{color:#b91c1c;background:#fff;box-shadow:inset 0 0 0 1.5px #f3d4d4}.lib-scrim .modal.qm .btn.red{color:#fff;background:#b91c1c}.lib-scrim .modal.qm .lbl{color:var(--faint);letter-spacing:.04em;margin-right:2px;font-size:11px;font-weight:700}.lib-scrim .modal.qm .chip{white-space:nowrap;height:22px;box-shadow:none;cursor:default;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.lib-scrim .modal.qm .chip.c-gray{background:var(--line-2);color:var(--muted)}.lib-scrim .modal.qm .confirm{z-index:2;border:1px solid var(--line);background:#fff;border-radius:16px;width:330px;max-width:calc(100% - 40px);padding:16px;position:absolute;bottom:calc(100% - 6px);right:20px;box-shadow:0 20px 50px #1b2b4b38}.lib-scrim .modal.qm .confirm h5{font-family:var(--lexi-display);color:var(--ink);margin:0;font-size:14px;font-weight:700}.lib-scrim .modal.qm .confirm p{color:var(--muted);margin:6px 0 12px;font-size:12.5px;font-weight:540}.lib-scrim .modal.qm .confirm .row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lib .wtop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.lib .wtop .wr-school{height:auto}.lib .wtop .school{height:34px;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lib .wtop .school .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lib .wtop .school small{color:var(--muted);font-weight:600}.lib .wtop .mode{box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:3px;display:inline-flex}.lib .wtop .mode button{height:30px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.lib .wtop .mode button.on{background:var(--ink);color:#fff}.lib .wtop-note{margin:0 0 12px;padding:0}.lib :is(.wtop,.wq,.pk) .btn{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.lib :is(.wtop,.wq,.pk) .btn.sm{border-radius:9px;height:28px;padding:0 10px;font-size:12px}.lib :is(.wtop,.wq,.pk) .btn.blue{background:var(--blue);color:#fff;box-shadow:0 4px 12px #2563eb38}.lib :is(.wtop,.wq,.pk) .btn.line{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);background:#fff}.lib :is(.wtop,.wq,.pk) .btn.ghost{color:var(--muted)}.lib :is(.wtop,.wq,.pk) .btn:disabled{opacity:.45;cursor:default}.lib .wq{padding-bottom:24px;font-size:13px;font-weight:600;line-height:1.6}.lib .wq .box{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;border:1px solid #e7ecf3b3;min-width:0}.lib .wq .wr{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.lib .wq .lbl{color:var(--faint);letter-spacing:.04em;font-size:11px;font-weight:700}.lib .wq .dot{border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}.lib .wq .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib .wq .ib.on{color:var(--blue);background:var(--blue-50)}.lib .wq .rail{flex-direction:column;gap:16px;padding:18px 18px 16px;display:flex}.lib .wq .rail .grp{flex-direction:column;gap:8px;display:flex}.lib .wq .rail .grp+.grp{border-top:1px solid var(--line-2);padding-top:14px}.lib .wq .rail .gh{align-items:center;gap:8px;display:flex}.lib .wq .rail .gh .lbl{flex:1}.lib .wq .rail .gh .auto{color:var(--faint);font-size:11.5px;font-weight:700}.lib .wq .rail .grp.more-head{border-top:0;padding-top:0}.lib .wq .rail .more-head .gh{color:var(--ink);margin-top:2px}.lib .wq .rail .more-head .lbl{color:var(--ink)}.lib .wq .lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lib .wq .les{min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.lib .wq .les.on{box-shadow:inset 0 0 0 1.5px var(--blue);background:var(--blue-50)}.lib .wq .les .cb{background:var(--blue);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.lib .wq .les .cb.off{box-shadow:inset 0 0 0 1.5px var(--ghost);background:#fff}.lib .wq .les b{color:var(--ink);font-size:13px;line-height:1.3;display:block}.lib .wq .les small{color:var(--muted);font-size:11px;font-weight:600}.lib .wq .recipes{flex-wrap:wrap;gap:6px;display:flex}.lib .wq .rcp{height:32px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lib .wq .rcp.on{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue-d);background:var(--blue-50)}.lib .wq .rdesc{color:var(--muted);font-size:12px;font-weight:540}.lib .wq .stepper{box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:10px;align-items:center;height:32px;display:inline-flex}.lib .wq .stepper button{width:30px;height:32px;color:var(--muted);justify-content:center;align-items:center;display:flex}.lib .wq .stepper button:disabled{opacity:.45;cursor:default}.lib .wq .stepper .v{text-align:center;min-width:34px;font-family:var(--lexi-display);color:var(--ink);font-size:15px;font-weight:700}.lib .wq .stepper.sm{height:28px}.lib .wq .stepper.sm button{width:26px;height:28px}.lib .wq .stepper.sm .v{min-width:26px;font-size:13.5px}.lib .wq .quick{gap:4px;margin-left:8px;display:flex}.lib .wq .quick button{height:26px;color:var(--muted);border-radius:7px;padding:0 8px;font-size:12px;font-weight:700}.lib .wq .quick button.on{background:var(--line-2);color:var(--ink)}.lib .wq .seg{background:var(--line-2);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.lib .wq .seg button{height:28px;color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.lib .wq .seg button.on{color:var(--ink);box-shadow:var(--shadow);background:#fff}.lib .wq .more{background:var(--line-2);min-height:38px;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;padding:0 12px;font-size:13px;font-weight:700;display:flex}.lib .wq .more .sum{color:var(--muted);text-align:right;min-width:0;margin-left:auto;font-size:11.5px;font-weight:600}.lib .wq .alloc{flex-direction:column;gap:6px;display:flex}.lib .wq .al{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid}.lib .wq .al .nm{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.lib .wq .al .nm small{color:var(--faint);font-size:11px;font-weight:600}.lib .wq .tchips{flex-wrap:wrap;gap:5px;display:flex}.lib .wq .tc{height:26px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.lib .wq .tc.on{box-shadow:none;background:var(--ink);color:#fff}.lib .wq .tc .cnt{opacity:.7;font-size:10.5px}.lib .wq .switch{background:var(--line);border-radius:999px;flex-shrink:0;width:34px;height:20px;position:relative}.lib .wq .switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.lib .wq .switch.on{background:var(--blue)}.lib .wq .switch.on:after{left:16px}.lib .wq .sel{height:32px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lib .wq .sel select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;min-width:0;padding:0}.lib .wq .sumline{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.lib .wq .sumline .ok{color:var(--green)}.lib .wq .sumline .over{color:#b45309}.lib .wq .stepper.auto .v{color:var(--muted)}.lib .wq .stepper.set{box-shadow:inset 0 0 0 1.5px var(--blue)}.lib .wq .stepper.set .v{color:var(--blue-d)}.lib .wq .al .nm small.set{color:var(--blue)}.lib .wq .tgrp{flex-direction:column;gap:6px;display:flex}.lib .wq .tgrp .th{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.lib .wq .tc.none{color:var(--ghost);box-shadow:inset 0 0 0 1.5px var(--line-2);cursor:default;text-decoration:line-through}.lib .wq .gram{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lib .wq .ansdist{gap:4px;display:flex}.lib .wq .ansdist span{background:var(--line-2);height:30px;color:var(--muted);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;line-height:1.1;display:flex}.lib .wq .ansdist span b{font-family:var(--lexi-display);color:var(--ink);font-size:12.5px}.lib .wq .resetrow{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.lib .wq .resetrow .lib-grow{color:var(--muted);font-weight:600}.lib .wq .rcp.mine{border-style:dashed}.lib .wq .more .sum .set{color:var(--blue)}.lib .wq .rdesc .rlink{font:inherit;color:inherit;text-underline-offset:3px;text-decoration:underline}.lib .wq .foot .over-note{color:#b45309;font-size:12px;font-weight:700}.lib .wq .rcp-pop{border:1px solid var(--line);z-index:6;background:#fff;border-radius:14px;flex-direction:column;gap:8px;width:260px;max-width:calc(100vw - 16px);padding:10px;display:flex;position:fixed;box-shadow:0 16px 40px #1b2b4b2e}.lib .wq .rcp-pop input{height:32px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);background:#fff;border:0;border-radius:10px;outline:none;width:100%;min-width:0;padding:0 10px;font-size:12.5px;font-weight:600}.lib .wq .rcp-pop input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--blue)}.lib .wq .rcp-pop p{color:var(--text);margin:0;font-size:12.5px;font-weight:540}.lib .wq .rcp-pop .btn.red{color:#fff;background:#b91c1c}.lib .wq .paper{flex-direction:column;min-height:680px;padding:18px 20px 0;display:flex}.lib .wq .ph{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lib .wq .ph h4{font-family:var(--lexi-display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;min-width:0;margin:0;font-size:17px;font-weight:700}.lib .wq .ph .meta{color:var(--muted);font-size:12px;font-weight:600}.lib .wq .ph .meta .short{color:#b45309}.lib .wq .bar{border-radius:999px;gap:3px;height:8px;margin:14px 0 8px;display:flex;overflow:hidden}.lib .wq .bar span{border-radius:999px}.lib .wq .legend{color:var(--text);flex-wrap:wrap;gap:14px;font-size:12px;font-weight:700;display:flex}.lib .wq .legend span{align-items:center;gap:6px;display:inline-flex}.lib .wq .legend em{color:var(--muted);font-style:normal;font-weight:600}.lib .wq .stats{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lib .wq .stat{background:var(--line-2);height:26px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.lib .wq .stat b{color:var(--ink)}.lib .wq .warn{background:var(--amber-50);color:#7c3a06;border:1px solid #f5ddbb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.lib .wq .warn .lib-grow{min-width:220px}.lib .wq .warn .copy{font-size:12px;font-weight:700}.lib .wq .req{background:var(--blue-50);color:var(--text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;font-size:12.5px;display:flex}.lib .wq .req>svg{color:var(--blue)}.lib .wq .req b{color:var(--ink)}.lib .wq .sec{color:var(--ink);align-items:center;gap:8px;margin:16px 0 4px;font-size:12px;font-weight:800;display:flex}.lib .wq .sec em{color:var(--faint);font-style:normal;font-weight:700}.lib .wq .q{border-radius:10px;grid-template-columns:28px 88px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 8px;display:grid}.lib .wq .q:hover{background:var(--line-2)}.lib .wq .q .no{font-family:var(--lexi-display);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.lib .wq .q .ty{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;min-width:0;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;line-height:22px;display:block;overflow:hidden}.lib .wq .q .st{align-items:center;gap:8px;min-width:0;display:flex}.lib .wq .q .st span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);min-width:0;font-weight:600;overflow:hidden}.lib .wq .q .src{color:var(--faint);white-space:nowrap;font-size:11.5px;font-weight:600}.lib .wq .q .lv{color:var(--amber);font-size:11px;font-weight:800}.lib .wq .q .acts{gap:2px;display:flex}.lib .wq .q.pinned{background:var(--blue-50)}.lib .wq .q.gap{background:repeating-linear-gradient(135deg,#fff7ed 0 6px,#fffdfb 6px 12px);box-shadow:inset 0 0 0 1.5px #fed7aa}.lib .wq .q.gap .st span:first-child{color:var(--amber)}.lib .wq .foot{border-top:1px solid var(--line-2);background:linear-gradient(#0000,#fff 30%);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 0 14px;display:flex}.lib .wq .foot .hint{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;font-weight:600;display:flex}.lib .wq .foot .hint span{align-items:center;gap:5px;display:inline-flex}@media (width<=1179px){.lib .wq .wr{grid-template-columns:minmax(0,1fr)}}@media (width>=1180px){.lib.wq-fit .wq{flex-direction:column;flex:1;min-height:0;display:flex}.lib.wq-fit .wq .wr{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.lib.wq-fit .wq .rail{min-height:0;max-height:100%;overflow:auto}.lib.wq-fit .wq .paper{align-self:stretch;min-height:0;overflow:hidden}.lib.wq-fit .wq .paper>*{flex-shrink:0}.lib.wq-fit .wq .qs{flex:auto;min-height:0;margin:0 -20px;padding:0 20px;overflow:auto}}@media (width<=1179px){.lib.wq-fit{overflow:visible;height:auto!important}}.lib .lib-fold.dirf .fi{color:var(--faint);flex-shrink:0}.lib .lib-fold.dirf.on .fi{color:var(--blue)}.lib .lib-fold.drop{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue)}.lib .lib-side .add.dir-add{margin:2px 12px 4px 30px}.lib .reading-new-folder.dir-new{flex-wrap:nowrap;align-items:center;padding:4px 6px 6px 30px}.lib .reading-new-folder.dir-new input{width:auto;height:32px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;flex:auto}.lib .reading-new-folder.dir-new input:focus{box-shadow:inset 0 0 0 1.5px var(--blue);outline:none}.lib .reading-new-folder.dir-new .lib-btn{white-space:nowrap;flex-shrink:0}@media (width<=1100px){.lib .lib-fcard.ghost.hint{display:none}}.lib .new{color:#7c3aed;letter-spacing:.02em;vertical-align:1px;background:#f3eefe;border-radius:6px;flex-shrink:0;align-items:center;height:19px;margin-left:6px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.lib .lib-fcard .ls .new{height:17px;margin-left:2px;padding:0 5px;font-size:10px}.lib .lib-fold.smart{color:#7c3aed;background:#f3eefe;gap:8px;margin-bottom:6px}.lib .lib-fold.smart .c{color:#7c3aed}.lib .lib-fold.smart.on{box-shadow:inset 0 0 0 1.5px #7c3aed}.lib .lib-fold.smart svg{flex-shrink:0}.lib .nb-list{padding:0 24px 18px}.lib .nb{box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:16px;margin-bottom:10px}.lib .nb.first{background:#fcfaff;box-shadow:inset 0 0 0 1.5px #7c3aed}.lib .nb-row{grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.lib .nb-when{text-align:left;flex-direction:column;display:flex}.lib .nb-when b{color:var(--ink);font-size:16px;font-weight:800;line-height:1.2}.lib .nb-when small{color:var(--faint);font-size:11.5px;font-weight:600}.lib .nb-what{flex-direction:column;gap:6px;min-width:0;display:flex}.lib .nb-src{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.lib .nb-src span{color:var(--muted);font-weight:600}.lib .nb-mix{border-radius:999px;gap:2px;max-width:420px;height:8px;display:flex;overflow:hidden}.lib .nb-mix i{display:block}.lib .nb-legend{color:var(--text);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;font-weight:700;display:flex}.lib .nb-legend span{align-items:center;gap:5px;display:inline-flex}.lib .nb-legend .dot{border-radius:3px;width:8px;height:8px;display:inline-block}.lib .nb-legend em{color:var(--muted);font-style:normal;font-weight:600}.lib .nb-legend .nb-lv{color:var(--muted);font-weight:600}.lib .nb-legend .nb-lv b{color:var(--amber);font-weight:700}.lib .nb-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lib .nb-items{border-top:1px solid var(--line-2);margin:0;padding:0 10px 10px;list-style:none}.lib .nb-items button{text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 8px;display:grid}.lib .nb-items button:hover{background:var(--line-2)}.lib .nb-items .ty{border-radius:7px;align-items:center;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.lib .nb-items .st{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;font-weight:600;overflow:hidden}.lib .nb-items .src{color:var(--faint);font-size:11.5px;font-weight:600}.lib .nb-items .lv{color:var(--amber);font-size:11px;font-weight:800}.lib .nb-more{margin:2px 0 6px}.lib .nb-note{color:var(--muted);margin:8px 2px 0;font-size:12px;font-weight:540}@media (width<=1100px){.lib .nb-row{grid-template-columns:96px minmax(0,1fr)}.lib .nb-acts{grid-column:2;justify-content:flex-start}}@media (width<=760px){.lib .nb-row{grid-template-columns:minmax(0,1fr)}.lib .nb-acts{grid-column:auto;justify-content:flex-start}.lib .nb-list{padding:0 16px 14px}}.lib .wq .pool{flex-direction:column;gap:6px;display:flex}.lib .wq .po{box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 11px;display:flex}.lib .wq .po:disabled{opacity:.55;cursor:default}.lib .wq .po .rd{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ghost);border-radius:999px;flex-shrink:0}.lib .wq .po.on{background:#fcfaff;box-shadow:inset 0 0 0 1.5px #7c3aed}.lib .wq .po.on .rd{box-shadow:inset 0 0 0 5px #7c3aed}.lib .wq .po .tx{flex-direction:column;min-width:0;display:flex}.lib .wq .po b{color:var(--ink);font-size:13px;line-height:1.3}.lib .wq .po small{color:var(--muted);font-size:11.5px;font-weight:600}.lib .wq .po .c{color:var(--ink);margin-left:auto;font-size:14px;font-weight:700}.lib .wq .bchips{flex-wrap:wrap;gap:6px;padding-left:26px;display:flex}.lib .wq .bc{min-height:28px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.lib .wq .bc.on{box-shadow:none;color:#fff;background:#7c3aed}.lib .wq .bc em{opacity:.75;font-size:11px;font-style:normal}.lib .lpk{min-width:0;max-width:100%;display:inline-block;position:relative}.lib .lpk-btn{height:34px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:0 10px 0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lib .lpk-btn:hover{box-shadow:inset 0 0 0 1.5px var(--ghost)}.lib .lpk.open .lpk-btn{box-shadow:inset 0 0 0 1.5px var(--blue)}.lib .lpk-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lib .lpk-chev{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .15s}.lib .lpk.open .lpk-chev{transform:rotate(180deg)}.lib .lpk-pop{z-index:60;min-width:260px;max-width:min(360px,80vw);box-shadow:0 18px 44px #1b2b4b2e,0 0 0 1px var(--line);background:#fff;border-radius:14px;padding:6px;position:absolute;overflow:auto}.lib .lpk-pop.inline{width:100%;max-width:none;box-shadow:inset 0 0 0 1.5px var(--line);margin-top:6px;position:static}.lib .lpk.wide{width:100%;display:block}.lib .lpk-grp+.lpk-grp{border-top:1px solid var(--line-2);margin-top:4px;padding-top:4px}.lib .lpk-h{color:var(--faint);letter-spacing:.04em;padding:6px 10px 4px;font-size:11px;font-weight:700}.lib .lpk-opt{text-align:left;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;display:flex}.lib .lpk-opt:hover{background:var(--line-2)}.lib .lpk-opt.on{background:var(--blue-50)}.lib .lpk-rd{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--ghost);border-radius:999px;flex-shrink:0;margin-top:2px}.lib .lpk-opt.on .lpk-rd{box-shadow:inset 0 0 0 4.5px var(--blue)}.lib .lpk-ck{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ghost);background:#fff 50%/12px no-repeat;border-radius:5px;flex-shrink:0;margin-top:1px}.lib .lpk-opt.on .lpk-ck{background-color:var(--blue);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.lib .lpk-tx{flex-direction:column;min-width:0;display:flex}.lib .lpk-tx b{color:var(--ink);font-size:13px;font-weight:700;line-height:1.35}.lib .lpk-tx small{color:var(--muted);font-size:11.5px;font-weight:600}.lib .lpk-foot{border-top:1px solid var(--line-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding:8px 10px 4px;font-size:11.5px;font-weight:600;display:flex}.lib .lib-link{align-items:center;gap:6px;display:inline-flex}.lib .lib-link .c{color:var(--blue);font-size:11px;font-weight:700}.lib .lib-link.on{background:var(--ink);color:#fff}.lib .lib-link.on .c{color:#bfd3fb}.lib .bp-badge{color:var(--amber);background:var(--amber-50);border-radius:6px;flex-shrink:0;align-items:center;height:18px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-flex}.lib .bp-badge+.c{margin-left:6px}.lib .ex-body{min-height:0}.lib .ex-wrap{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:18px;width:100%;min-height:0;display:grid}.lib .ex-list{flex-direction:column;gap:4px;min-height:0;padding:14px 12px;display:flex;overflow:auto}.lib .ex-list h6{color:var(--faint);letter-spacing:.04em;margin:10px 6px 2px;font-size:11.5px;font-weight:700}.lib .ex-upload{background:var(--bg);border-radius:14px;flex-direction:column;gap:8px;margin-bottom:6px;padding:12px;display:flex}.lib .ex-upload b{color:var(--ink);font-size:13px}.lib .ex-upload p{color:var(--muted);margin:0;font-size:12px;font-weight:540;line-height:1.55}.lib .ex-ask{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.lib .ex-ask span{flex:1;min-width:0}.lib .ex-pick{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;display:flex}.lib .ex-pick:hover{background:var(--line-2)}.lib .ex-pick.on{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-100)}.lib .ex-pick b{color:var(--ink);font-size:13.5px}.lib .ex-pick small{color:var(--muted);font-size:11.5px;font-weight:600}.lib .ex-ready .bar i{display:block}.lib .m-ok{background:var(--green)}.lib .m-near{background:#5ea9a1}.lib .m-sw{background:#e4b36a}.lib .m-none{background:var(--line)}.lib .ex-main{flex-direction:column;min-height:0;padding:20px 22px 0;display:flex}.lib .ex-title{letter-spacing:-.03em;color:var(--ink);margin:4px 0 2px;font-size:22px;font-weight:800}.lib .ex-facts{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:4px 0 14px;font-size:12.5px;display:flex}.lib .ex-facts b{color:var(--ink);font-weight:700}.lib .ex-ready{background:var(--bg);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:grid}.lib .ex-ready .big{color:var(--ink);font-size:26px;font-weight:800;line-height:1}.lib .ex-ready .big small{color:var(--muted);margin-left:6px;font-size:13px;font-weight:600}.lib .ex-ready .bar{border-radius:999px;gap:3px;height:10px;margin:10px 0 8px;display:flex;overflow:hidden}.lib .ex-ready .lg{color:var(--text);flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:700;display:flex}.lib .ex-ready .lg span{align-items:center;gap:6px;display:inline-flex}.lib .ex-ready .lg i{border-radius:3px;width:8px;height:8px;display:inline-block}.lib .ex-ready .acts{flex-direction:column;align-items:stretch;gap:8px;display:flex}.lib .lib-btn.vio{color:#7c3aed;background:#f3eefe}.lib .lib-btn.vio:hover{background:#eae0fd}.lib .ex-copied{color:#6d28d9;background:#f7f3ff;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:12.5px;font-weight:600}.lib .ex-from{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.lib .ex-from .muted{font-weight:600}.lib .ex-hint{color:var(--muted);align-items:flex-start;gap:7px;margin:-2px 0 12px;font-size:12px;font-weight:540;line-height:1.55;display:flex}.lib .ex-hint svg{color:var(--faint);flex-shrink:0;margin-top:3px}.lib .ex-scroll{flex:1;min-height:0;overflow:auto}.lib .ex-table{border-collapse:collapse;width:100%;font-size:12.5px}.lib .ex-table th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);padding:7px 8px;font-size:11px;font-weight:700}.lib .ex-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:8px;font-weight:540}.lib .ex-table .n{text-align:right;width:40px;color:var(--ink);font-weight:700}.lib .ex-table td.ty{color:var(--ink);font-weight:700}.lib .ex-table td.ty small{color:var(--muted);font-weight:600}.lib .ex-table td.ty .multi{color:var(--amber)}.lib .ex-table td.st{text-overflow:ellipsis;white-space:nowrap;max-width:300px;color:var(--text);overflow:hidden}.lib .ex-table td.pt{width:44px;color:var(--ink);font-weight:700}.lib .ex-table td.fill{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lib .ex-table td.fill .from{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.lib .ex-table td.fill small{color:var(--faint);font-weight:600}.lib .ex-table tr.grp td{background:var(--bg);color:var(--muted);padding:5px 8px;font-size:11.5px;font-weight:700}.lib .ex-table .chip{border-radius:999px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.lib .ex-table .chip.ok{background:var(--green-50);color:var(--green)}.lib .ex-table .chip.nr{color:#3f8780;background:#e9f3f2}.lib .ex-table .chip.sw{background:var(--amber-50);color:var(--amber)}.lib .ex-table .chip.emp{background:var(--line-2);color:var(--muted)}.lib .ex-table .chip.rq{color:#7c3aed;background:#f3eefe}.lib .ex-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 14px;display:flex}.lib .ex-foot .hint{color:var(--muted);font-size:12px;font-weight:600}.lib .ex-del{color:var(--muted)}.lib .ex-empty{color:var(--muted);flex-direction:column;gap:6px;max-width:560px;padding:40px 24px;font-size:13px;font-weight:540;display:flex}.lib .ex-empty b{color:var(--ink);font-size:15px}.lib .ex-err{color:var(--red,#b91c1c)}.lib .ex-seg{background:var(--bg);border-radius:12px;flex-shrink:0;align-self:flex-start;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.lib .ex-seg button{height:32px;color:var(--muted);white-space:nowrap;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.lib .ex-seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.lib .ea{flex-direction:column;gap:14px;padding-bottom:16px;display:flex}.lib .ea-read{background:#2563eb}.lib .ea-gram{background:#6366f1}.lib .ea-voc{background:#0e7490}.lib .ea-dia{background:#c2410c}.lib .ea-wri{background:#9333ea}.lib .ea-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;display:grid}.lib .ea-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);min-width:0;padding:14px 16px}.lib .ea-box h4{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:800;display:flex}.lib .ea-box h4 .sub{color:var(--faint);margin-left:auto;font-size:11.5px;font-weight:600}.lib .ea-box .by{background:var(--line-2);height:18px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.lib .ea-box .by.ai{color:#7c3aed;background:#f3eefe}.lib .ea-stack{border-radius:999px;gap:2px;height:14px;margin:4px 0 12px;display:flex;overflow:hidden}.lib .ea-stack i{height:100%;display:block}.lib .ea-legend{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;display:grid}.lib .ea-legend .lg{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid}.lib .ea-legend .lg i{border-radius:3px;width:10px;height:10px}.lib .ea-legend .lg b{color:var(--ink);font-weight:800}.lib .ea-legend .lg small{color:var(--faint);font-size:11.5px;font-weight:600}.lib .ea-bars{flex-direction:column;gap:8px;display:flex}.lib .ea-bars .row{grid-template-columns:72px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.lib .ea-bars .tr{background:var(--line-2);border-radius:999px;height:10px;overflow:hidden}.lib .ea-bars .tr i{background:var(--ink);border-radius:999px;height:100%;display:block}.lib .ea-bars .tr i.new{background:var(--amber)}.lib .ea-bars .v{text-align:right;color:var(--ink);font-weight:700}.lib .ea-bars .v small{color:var(--faint);font-weight:600}.lib .ea-note{color:var(--muted);margin:10px 0 0;font-size:12.5px;font-weight:540}.lib .ea-mapw{overflow-x:auto}.lib .ea-map{align-items:end;gap:3px;display:grid}.lib .ea-map .cell{color:#fff;border-radius:6px;justify-content:center;align-items:flex-end;height:34px;padding-bottom:3px;font-size:10.5px;font-weight:700;display:flex;position:relative}.lib .ea-map .cell.p4{height:42px}.lib .ea-map .cell.p2{opacity:.78;height:26px}.lib .ea-map .cell.multi:after{content:"";background:#fff;border-radius:999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:4px;left:50%}.lib .ea-sets{gap:3px;margin-top:4px;display:grid}.lib .ea-sets span{border-top:2px solid var(--faint);color:var(--muted);text-align:center;white-space:nowrap;grid-row:1;padding-top:2px;font-size:10px;font-weight:600}.lib .ea-key{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11.5px;font-weight:600;display:flex}.lib .ea-key span{align-items:center;gap:5px;display:inline-flex}.lib .ea-key i{border-radius:3px;width:9px;height:9px;display:inline-block}.lib .ea-later{border-style:dashed;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lib .ea-later h4{margin:0}.lib .ea-later p{color:var(--muted);margin:0;font-size:12.5px;font-weight:540;line-height:1.6}.lib .ea-pts{overflow-x:auto}.lib .ea-pts table{border-collapse:collapse;width:100%;font-size:12.5px}.lib .ea-pts th{color:var(--faint);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:700}.lib .ea-pts td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:8px;font-weight:600}.lib .ea-pts td b{color:var(--ink);font-weight:700}.lib .ea-pts td .sub{color:var(--muted);font-size:11.5px;font-weight:540;display:block}.lib .ea-lvl{gap:2px;display:inline-flex}.lib .ea-lvl i{background:var(--line);border-radius:2px;width:6px;height:12px}.lib .ea-lvl i.on{background:var(--ink)}.lib .ea-sum{background:var(--bg);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lib .ea-sum p{color:var(--ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.6}.lib .ea-sum p:not(.hl):before{content:"·";color:var(--faint);margin-right:6px}.lib .ea-sum p.hl{font-weight:800}.lib .ea-box h4.ea-rxh{margin:14px 0 10px}.lib .ea-rx{flex-direction:column;gap:8px;display:flex}.lib .ea-rx .row{background:var(--bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lib .ea-rx .row b{color:var(--ink);font-size:13px;display:block}.lib .ea-rx .row small{color:var(--muted);font-size:12px;font-weight:540;display:block}.lib .ea-trendrow{background:var(--bg);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.lib .ea-trendrow b{color:var(--ink)}.lib .ea-one{margin:0}.lib .ea-hit{grid-template-columns:200px minmax(0,1fr);gap:14px;display:grid}.lib .ea-sum.k{align-items:flex-start;gap:8px}.lib .ea-sum.k .big{color:var(--green);font-size:30px;font-weight:800;line-height:1.1}.lib .ea-sum.k .big small{color:var(--muted);font-size:13px;font-weight:600}.lib .ea-sum.k small{color:var(--muted);font-size:12px;font-weight:540}.lib .hc{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.lib .hc.h1{background:var(--green-50);color:var(--green)}.lib .hc.h2{background:var(--blue-50);color:var(--blue)}.lib .hc.after{background:var(--line-2);color:var(--muted)}.lib .ea-hits{flex-direction:column;gap:6px;min-width:0;display:flex}.lib .ea-hits .row{background:var(--bg);color:var(--ink);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;font-weight:600;display:grid}.lib .ea-hits .no{font-weight:800}.lib .ea-hits small{color:var(--muted);font-size:11.5px;font-weight:540;display:block}.lib .ea-more{color:var(--blue);align-self:flex-start;font-size:12px;font-weight:700}.lib .ea-back{color:var(--blue);margin-bottom:6px;font-size:12px;font-weight:700}.lib .ea-grade{align-items:center;gap:6px;display:inline-flex}.lib .ea-cmp th.y{text-align:right}.lib .ea-cmp td.v{text-align:right;color:var(--ink);font-weight:800}.lib .ea-cmp td.v small{color:var(--faint);font-weight:600}.lib .ea-chip{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.lib .ea-chip.gray{background:var(--line-2);color:var(--muted)}.lib .ea-chip.near{background:var(--amber-50);color:var(--amber)}.lib .ea-chip.no{color:#b91c1c;background:#fdf0f0}.lib .ea-chip.blue{background:var(--blue-50);color:var(--blue)}.lib .ea-hab{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lib .ea-hab .h{background:var(--bg);border-radius:12px;padding:12px 14px}.lib .ea-hab .h b{color:var(--ink);font-size:13.5px;display:block}.lib .ea-hab .h small{color:var(--muted);font-size:12px;font-weight:540}.lib .ea-hab .dots{gap:4px;margin-top:6px;display:flex}.lib .ea-hab .dots i{background:var(--line);border-radius:999px;width:22px;height:8px}.lib .ea-hab .dots i.on{background:var(--green)}@media (width<=760px){.lib .ea-hit,.lib .ea-hab{grid-template-columns:minmax(0,1fr)}}.lib .ex-pick small .st{color:var(--green);align-items:center;gap:4px;font-weight:700;display:inline-flex}.lib .ex-pick small .st:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.lib .ex-pick small .st.no{color:var(--faint)}.lib .ea-foot{border-top:1px solid var(--line-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;font-size:12.5px;font-weight:600;display:flex}.lib .ea-foot b{color:var(--ink)}@media (width<=1023px){.lib .ex-wrap{grid-template-columns:minmax(0,1fr)}.lib .ex-list{max-height:300px}.lib .ex-ready,.lib .ea-grid{grid-template-columns:minmax(0,1fr)}}.lib .lib-crumb{color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:2px;font-size:12px;font-weight:700;display:flex}.lib .lib-crumb button{color:var(--muted)}.lib .lib-crumb button:hover,.lib .lib-crumb b{color:var(--ink)}.lib .lib-fcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 24px 18px;display:grid}.lib .lib-fcard{box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.lib .lib-fcard:hover{box-shadow:inset 0 0 0 1.5px var(--blue-100),var(--shadow)}.lib .lib-fcard.drop{box-shadow:inset 0 0 0 1.5px var(--blue);background:var(--blue-50)}.lib .lib-fcard .ft{align-items:center;gap:9px;min-width:0;display:flex}.lib .lib-fcard .ic{background:var(--blue-50);width:30px;height:30px;color:var(--blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lib .lib-fcard .tt{flex-direction:column;min-width:0;display:flex}.lib .lib-fcard .tt b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.lib .lib-fcard .tt small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}.lib .lib-fcard .ls{flex-wrap:wrap;gap:5px;display:flex}.lib .lib-fcard .ls span{background:var(--line-2);height:22px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:4px;max-width:100%;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.lib .lib-fcard .meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:12px;font-weight:600;display:flex}.lib .lib-fcard.ghost{box-shadow:none;outline:1.5px dashed var(--ghost);outline-offset:-1.5px;background:var(--bg);color:var(--muted);text-align:center;flex-direction:row;justify-content:center;align-items:center;min-height:110px;font-size:12.5px;font-weight:700}.lib .lib-fcard.ghost.hint{cursor:default;line-height:1.5}.lib .lib-fcard.ghost:not(.hint):hover{color:var(--ink);outline-color:var(--muted)}.lib .lib-sect{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;padding:2px 24px 8px;font-size:12px;font-weight:800;display:flex}.lib .lib-sect em{color:var(--faint);font-style:normal;font-weight:700}.lib .lib-row.dragging{opacity:.45}.lib .lib-row[draggable=true]{cursor:grab}@media (width<=1100px){.lib .lib-fcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.lib .lib-fcards{grid-template-columns:minmax(0,1fr);padding:2px 16px 14px}.lib .lib-sect{padding:2px 16px 8px}}.lib .pk{grid-template-columns:230px minmax(0,1fr) 300px;align-items:start;gap:16px;padding-bottom:24px;font-size:13px;display:grid}.lib .pk-box{box-shadow:var(--shadow);background:#fff;border:1px solid #e7ecf3b3;border-radius:20px;min-width:0}.lib .pk-empty-card{margin-bottom:24px}.lib .pk .dot{border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}.lib .pk .btn.tint{background:var(--blue-50);color:var(--blue-d)}.lib .pk .btn.soft{background:var(--line-2);color:var(--ink)}.lib .pk .lbl{color:var(--faint);letter-spacing:.04em;font-size:11px;font-weight:700}.lib .pk-flt{flex-direction:column;gap:14px;padding:16px;display:flex}.lib .pk-flt .grp{flex-direction:column;gap:7px;min-width:0;display:flex}.lib .pk-flt .grp+.grp{border-top:1px solid var(--line-2);padding-top:12px}.lib .pk-srch{height:34px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--faint);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.lib .pk-srch:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue)}.lib .pk-srch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:12.5px;font-weight:600}.lib .pk-srch input::placeholder{color:var(--faint)}.lib .pk-ck{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ghost);background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lib .pk-ck.on{background:var(--blue);box-shadow:none;color:#fff}.lib .pk-ck svg.i.s{stroke-width:2.6px;width:12px;height:12px}.lib .pk-ckrow{color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:26px;margin:0 -4px;padding:0 4px;font-size:12.5px;font-weight:700;display:flex}.lib .pk-ckrow:hover{background:var(--line-2)}.lib .pk-ckrow .nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.lib .pk-ckrow small{color:var(--faint);margin-left:auto;font-size:11.5px;font-weight:600}.lib .pk-fchips{flex-wrap:wrap;gap:5px;display:flex}.lib .pk-fc{min-height:26px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.lib .pk-fc:hover{color:var(--ink)}.lib .pk-fc.on{box-shadow:none;background:var(--ink);color:#fff}.lib .pk-fc em{opacity:.7;font-size:10.5px;font-style:normal}.lib .pk-sw{color:var(--ink);text-align:left;align-items:center;gap:8px;width:100%;font-size:12.5px;font-weight:700;display:flex}.lib .pk-sw .t{flex:1;min-width:0}.lib .pk-sw small{color:var(--faint);font-size:11px;font-weight:600;display:block}.lib .pk .switch{background:var(--line);border-radius:999px;flex-shrink:0;width:34px;height:20px;position:relative}.lib .pk .switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.lib .pk .switch.on{background:var(--blue)}.lib .pk .switch.on:after{left:16px}.lib .pk-list{padding:14px 16px 10px}.lib .pk-list .lh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.lib .pk-list .lh h4{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.lib .pk-list .lh .meta{color:var(--muted);font-size:12px}.lib .pk-ph{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding:12px 4px 6px;display:flex}.lib .pk-ph b{color:var(--ink);font-size:13.5px}.lib .pk-ph .x{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:0;font-size:12.5px;font-weight:540;overflow:hidden}.lib .pk-ph .c{color:var(--faint);font-size:11.5px}.lib .pk-q{cursor:pointer;border-radius:12px;outline:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:flex-start;gap:10px;margin-top:4px;padding:10px;display:grid}.lib .pk-q:hover{background:var(--line-2)}.lib .pk-q:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.lib .pk-q.on{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-100)}.lib .pk-q.on:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.lib .pk-q[aria-disabled]{cursor:default}.lib .pk-q .pk-ck{margin-top:3px}.lib .pk-qb{min-width:0}.lib .pk-q .tp{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lib .pk-q .tp .new{margin-left:0}.lib .pk-q .ans{color:var(--muted);font-size:11.5px;font-weight:600}.lib .pk-q .used{color:var(--amber);background:var(--amber-50);border-radius:6px;align-items:center;min-height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.lib .pk-q .st{color:var(--ink);margin-top:4px;font-size:13.5px;font-weight:700;line-height:1.45}.lib .pk-q .pv{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:540;overflow:hidden}.lib .pk-q .ib{width:28px;height:28px;color:var(--muted);opacity:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lib .pk-q:hover .ib,.lib .pk-q:focus-within .ib,.lib .pk-q .ib:focus-visible{opacity:1}.lib .pk-q .ib:hover{color:var(--ink);background:#fff}@media (hover:none){.lib .pk-q .ib{opacity:1}}.lib .pk-ty{--c:var(--f-read);min-height:22px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);border-radius:7px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.25;display:inline-flex}.lib .pk-lv{color:var(--muted);font-size:11px;font-weight:800}.lib .pk-lv.hi{color:var(--amber)}.lib .pk-more{justify-content:center;padding:8px 0 4px;display:flex}.lib .pk-none{text-align:center;color:var(--muted);padding:48px 16px;font-size:13px;font-weight:540}.lib .pk-none b{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:800;display:block}.lib .pk-none p{margin:0 0 12px}.lib .pk-keys{color:var(--faint);border-top:1px solid var(--line-2);flex-wrap:wrap;gap:4px 12px;margin-top:8px;padding-top:10px;font-size:11.5px;font-weight:600;display:flex}.lib .pk-keys kbd{background:var(--line-2);color:var(--text);border-radius:5px;margin-right:2px;padding:1px 5px;font-family:inherit;font-size:10.5px}.lib .pk-paper{flex-direction:column;gap:10px;padding:16px;display:flex}.lib .pk-paper h4{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.lib .pk-paper h4 small{color:var(--muted);font-size:12px;font-weight:600}.lib .pk-hint{color:var(--muted);margin:0;font-size:12.5px;font-weight:540;line-height:1.6}.lib .pk-bar{border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.lib .pk-legend{color:var(--ink);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;font-weight:700;display:flex}.lib .pk-legend span{align-items:center;gap:5px;display:inline-flex}.lib .pk-legend em{color:var(--muted);font-style:normal;font-weight:600}.lib .pk-cart{flex-direction:column;max-height:calc(100vh - 330px);margin:0 -6px;display:flex;overflow-y:auto}.lib .pk-bgrp{color:var(--faint);padding:6px 6px 0;font-size:11px;font-weight:700}.lib .pk-bi{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:9px;grid-template-columns:26px auto minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:34px;padding:0 6px;font-size:12.5px;display:grid}.lib .pk-bi:hover{background:var(--line-2)}.lib .pk-bi .n{color:var(--ink);text-align:right;font-weight:700}.lib .pk-bi .s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.lib .pk-bi .x{width:22px;height:22px;color:var(--faint);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.lib .pk-bi .x:hover{color:var(--ink);background:#fff}.lib .pk-warn{background:var(--amber-50);color:#7c3a06;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.lib .pk-warn svg{margin-top:2px}.lib .pk-foot{border-top:1px solid var(--line-2);align-items:center;gap:8px;padding-top:10px;display:flex}@media (width<=1180px){.lib .pk{grid-template-columns:minmax(0,1fr) 280px}.lib .pk-flt{flex-flow:wrap;grid-column:1/-1;align-items:flex-start;gap:12px 20px}.lib .pk-flt .grp+.grp{border-top:0;padding-top:0}.lib .pk-flt .pk-srch{flex:100%}.lib .pk-flt .grp{flex:180px}}@media (width<=760px){.lib .pk{grid-template-columns:minmax(0,1fr)}.lib .pk-cart{max-height:none}}.lib .lib-fold-row{flex-direction:column;display:flex;position:relative}.lib .lib-fold-row>.ib{opacity:0;box-shadow:inset 0 0 0 1px var(--line);background:#fff;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lib .lib-fold-row:hover>.ib,.lib .lib-fold-row:focus-within>.ib,.lib .lib-fold-row>.ib[aria-expanded=true]{opacity:1}.lib .lib-fold-row:hover>.lib-fold .c,.lib .lib-fold-row:focus-within>.lib-fold .c{visibility:hidden}@media (hover:none){.lib .lib-fold-row>.ib{opacity:1}.lib .lib-fold-row>.lib-fold{padding-right:38px}}.lib .lib-fold .basic-tag{color:#ce3068;background:#fce1ea;border-radius:5px;flex-shrink:0;align-items:center;height:18px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-flex}.lib .lib-fold .basic-tag+.c{margin-left:6px}.lib .lib-fold .basic-tag.inh{color:#d98aa8;background:#fdf0f4}.lib .lib-fold.no{background:#fef6f6;box-shadow:inset 0 0 0 1.5px #f3c2c2}.lib .lib-fold.dragging{opacity:.45}.lib .fold-why{color:#b91c1c;margin:-1px 8px 3px 30px;font-size:11.5px;font-weight:700;line-height:1.4}.lib .lib-side h6.drop{color:#1d4fd7;background:#eff4fe;border-radius:10px;margin:6px 0 4px;padding:6px 10px;box-shadow:inset 0 0 0 1.5px #2563eb}.lib .lib-side h6 small{color:#2563eb;letter-spacing:0;margin-left:6px;font-weight:700}.lib .reading-new-folder.sub-new{padding-left:24px}.cm{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18223a;background:#f6f7f9;border:1px solid #eaecf0;border-radius:18px;font-size:13.5px;overflow-x:auto}.cm .app{grid-template-columns:clamp(240px,24vw,288px) minmax(0,1fr);min-width:880px;min-height:760px;display:grid}.cm .mut{color:#98a2b3}.cm .sb{color:#667085}.cm .side{background:#fcfcfd;border-right:1px solid #eaecf0;flex-direction:column;gap:14px;padding:20px 14px;display:flex}.cm .sh{align-items:baseline;gap:8px;padding:0 6px;display:flex}.cm .sh b{letter-spacing:-.01em;font-size:18px}.cm .newbtn{color:#fff;background:#18223a;border-radius:9px;margin-left:auto;padding:5px 11px;font-size:12.5px;font-weight:700}.cm .tabs{background:#f2f4f7;border-radius:10px;gap:2px;padding:3px;display:flex}.cm .tabs span{text-align:center;color:#667085;border-radius:8px;flex:1;padding:4px 0;font-size:12.5px}.cm .tabs span.on{color:#18223a;background:#fff;box-shadow:0 1px 2px #10182814}.cm .find{color:#98a2b3;background:#fff;border:1px solid #eaecf0;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.cm .find kbd{font:inherit;border:1px solid #eaecf0;border-radius:5px;margin-left:auto;padding:0 5px;font-size:11px}.cm .lv{letter-spacing:.08em;color:#98a2b3;justify-content:space-between;padding:6px 8px 2px;font-size:11px;display:flex}.cm .row{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid;position:relative}.cm .row:hover{background:#f2f4f7}.cm .row.on{background:#fff;box-shadow:0 1px 2px #1018280f,0 0 0 1px #eaecf0}.cm .row.on:before{content:"";background:#2563eb;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-14px}.cm .tile{letter-spacing:-.02em;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.cm .row .n{font-size:14px;font-weight:700;line-height:1.25}.cm .row .m{color:#667085;white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.cm .dots{gap:3px;display:inline-flex}.cm .dots i{background:#d0d5dd;border-radius:50%;width:5px;height:5px}.cm .dots i.on{background:#2563eb}.cm .row .c{color:#667085;font-variant-numeric:tabular-nums;font-size:12px}.cm .flag{color:#d92d20;font-size:11px}.cm .main{flex-direction:column;gap:18px;padding:22px 26px;display:flex}.cm .top{align-items:center;gap:14px;display:flex}.cm .top .tile{border-radius:15px;width:52px;height:52px;font-size:17px}.cm .title{flex-direction:column;gap:2px;display:flex}.cm .title .nm{letter-spacing:-.02em;font-family:IBM Plex Sans KR,Noto Sans KR,sans-serif;font-size:24px;font-weight:800;line-height:1.2}.cm .pills{flex-wrap:wrap;gap:6px;display:flex}.cm .pill{color:#344054;background:#fff;border:1px solid #eaecf0;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12.5px;display:inline-flex}.cm .pill .k{color:#98a2b3}.cm .top .act{align-items:center;gap:8px;margin-left:auto;display:flex}.cm .saved{color:#079455;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cm .saved:before{content:"";background:#17b26a;border-radius:50%;width:6px;height:6px}.cm .ghost{color:#344054;background:#fff;border:1px solid #eaecf0;border-radius:9px;padding:5px 11px;font-size:12.5px}.cm .card{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:16px 18px}.cm .ch{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cm .ch b{font-size:14.5px}.cm .ch .r{color:#98a2b3;margin-left:auto;font-size:12px}.cm .tt{grid-template-columns:44px repeat(7,minmax(0,1fr));display:grid;position:relative}.cm .tt .hd{color:#667085;text-align:center;padding-bottom:6px;font-size:12px}.cm .tt .hd.on{color:#18223a;font-weight:800}.cm .tt .hr{color:#98a2b3;text-align:right;font-variant-numeric:tabular-nums;height:72px;padding-right:8px;font-size:11px;transform:translateY(-7px)}.cm .tt .cell{border-top:1px solid #f2f4f7;border-left:1px solid #f2f4f7;height:72px}.cm .tt .cell.alt{background:#fcfcfd}.cm .ev{border-radius:0 8px 8px 0;min-height:22px;padding:4px 8px;font-size:11.5px;line-height:1.3;position:absolute;overflow:hidden}.cm .ev.one{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex}.cm .ev .t{font-variant-numeric:tabular-nums;font-weight:800}.cm .ev.main1{color:#1d4ed8;background:#eff4ff;border-left:3px solid #2563eb}.cm .ev.nat{color:#6941c6;background:#f4ebff;border-left:3px solid #7f56d9}.cm .ev.ext{color:#b54708;background:#fef6e7;border-left:3px solid #f79009}.cm .ev.sel{box-shadow:0 0 0 2px #fff,0 0 0 4px #18223a}.cm .ev.ghostev{color:#2563eb;background:#eff4ff99;border:1.5px dashed #b2ccff;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:flex}.cm .editor{z-index:3;background:#fff;border:1px solid #eaecf0;border-radius:14px;flex-direction:column;gap:9px;width:268px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 16px 40px #10182824}.cm .editor .hd2{justify-content:space-between;font-size:12.5px;display:flex}.cm .tf{align-items:center;gap:6px;display:flex}.cm .tf span.f{font-variant-numeric:tabular-nums;border:1.5px solid #eaecf0;border-radius:9px;flex:1;padding:4px 9px;font-size:13.5px}.cm .tf span.f.fx{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.cm .who{flex-wrap:wrap;gap:5px;display:flex}.cm .who span{border:1px solid #eaecf0;border-radius:999px;padding:1px 9px;font-size:12px}.cm .who span.on{color:#fff;background:#18223a;border-color:#18223a}.cm .legend{white-space:nowrap;color:#667085;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11.5px;display:flex}.cm .legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.cm .sgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cm .st{border:1px solid #f2f4f7;border-radius:11px;align-items:center;gap:9px;padding:7px 9px;display:flex}.cm .av{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:800;display:flex}.cm .st .nm2{font-size:13px;font-weight:700}.cm .st .en{color:#98a2b3;font-size:11.5px}.cm .st .more{color:#d0d5dd;margin-left:auto}.cm .addrow{background:#fbfcff;border:1.5px solid #b2ccff;border-radius:11px;grid-column:1/-1;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative}.cm .caret{vertical-align:-2px;background:#2563eb;width:1.5px;height:15px;display:inline-block}.cm .dd{z-index:2;background:#fff;border:1px solid #eaecf0;border-radius:12px;width:340px;padding:5px;position:absolute;top:44px;left:0;box-shadow:0 16px 40px #10182824}.cm .dd div{border-radius:8px;align-items:center;gap:9px;padding:6px 9px;font-size:13px;display:flex}.cm .dd .hl{background:#f2f4f7}.cm .dd .mv{color:#2563eb}.cm .cmd{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18223a;background:#fff;border:1px solid #eaecf0;border-radius:16px;width:520px;max-width:100%;overflow:hidden;box-shadow:0 20px 50px #10182829}.cm .cmd .in{border-bottom:1px solid #f2f4f7;align-items:center;gap:10px;padding:14px 16px;font-size:15px;display:flex}.cm .cmd .pv{flex-direction:column;gap:8px;padding:12px 16px;font-size:13px;display:flex}.cm .cmd .pv .ln{align-items:center;gap:10px;display:flex}.cm .cmd .pv .k{color:#98a2b3;width:44px;font-size:12px}.cm .cmd .ft{color:#98a2b3;background:#fcfcfd;border-top:1px solid #f2f4f7;justify-content:space-between;padding:9px 16px;font-size:12px;display:flex}.cm{font-family:Pretendard Variable,Noto Sans KR,sans-serif;font-weight:600;line-height:1.6}.cm *{box-sizing:border-box}.cm button,.cm input{font:inherit;color:inherit}.cm button{cursor:pointer;text-align:inherit}.cm button:disabled,.cm fieldset:disabled{opacity:.55;cursor:default}.cm button:focus-visible,.cm input:focus-visible{outline-offset:2px;outline:2px solid #b2ccff}.cm input{background:0 0;outline:none;min-width:0}.cm fieldset{border:0;min-width:0;margin:0;padding:0}.cm .find input{color:#18223a;width:100%}.cm .side .groups{flex-direction:column;gap:6px;display:flex}.cm .row{text-align:left;width:100%}.cm .row .m{overflow:hidden}.cm .row .m .summary{text-overflow:ellipsis;overflow:hidden}.cm .row .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm .dots,.cm .tile{flex-shrink:0}.cm .title{flex:1;min-width:0}.cm .title .nm{background:0 0;border:0;width:100%}.cm .title{gap:6px}.cm .title .nm{border-radius:9px;max-width:min(100%,420px);margin-left:-8px;padding:1px 8px;transition:background-color .12s,box-shadow .12s}.cm .title .nm:hover{background:#f6f7f9}.cm .title .nm:focus,.cm .title .nm:focus-visible{background:#fff;outline:none;box-shadow:inset 0 0 0 1.5px #93b4f5}.cm .top{flex-wrap:wrap}.cm .top .act{flex-shrink:0}.cm .popup-anchor{display:inline-flex;position:relative}.cm .popover{z-index:20;background:#fff;border:1px solid #eaecf0;border-radius:12px;min-width:170px;max-width:280px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 40px #10182824}.cm .popover.right{left:auto;right:0}.cm .popover>button{border-radius:8px;width:100%;padding:6px 9px;font-size:12.5px;display:block}.cm .popover>button:hover{background:#f2f4f7}.cm .popover .level-row{align-items:center;gap:4px;padding:3px;display:flex}.cm .level-row input{border-bottom:1px solid #eaecf0;width:110px}.cm .level-row button{padding:2px 4px}.cm .level-row .name{text-overflow:ellipsis;width:110px;overflow:hidden}.cm .swatches{flex-wrap:wrap;gap:8px;padding:6px;display:flex}.cm .swatches button{border:2px solid #fff;border-radius:50%;width:23px;height:23px;box-shadow:0 0 0 1px #eaecf0}.cm .danger{color:#d92d20!important}.cm .empty{color:#98a2b3;padding:24px;font-size:13px}.cm .link-days{color:#667085;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:14px;font-size:11.5px;display:flex}.cm .day-toggle{text-align:center;white-space:nowrap;border:1px solid #eaecf0;border-radius:6px;min-width:24px;height:24px;padding:0 4px}.cm .day-toggle.on{color:#b54708;background:#fef6e7;border-color:#f79009}.cm .tt{grid-template-rows:26px auto;grid-template-columns:44px repeat(7,minmax(0,1fr));display:grid}.cm .hours{position:relative}.cm .hours span{color:#98a2b3;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:8px;transform:translateY(-7px)}.cm .day-col{touch-action:none;background:repeating-linear-gradient(#f2f4f7 0 1px,#0000 1px 72px);border-left:1px solid #f2f4f7;position:relative}.cm .day-col.alt{background-color:#fcfcfd}.cm .ev{cursor:grab;touch-action:none;text-align:left;border-top:0;border-bottom:0;border-right:0;min-height:0;padding:4px 6px}.cm .ev .teacher{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm .ev .t{white-space:normal;overflow-wrap:anywhere}.cm .ev.one .t{white-space:nowrap}.cm .ev.one{white-space:nowrap;text-overflow:ellipsis;padding-block:0;display:block}.cm .ev .resize{cursor:ns-resize;width:100%;height:7px;position:absolute;bottom:0;left:0}.cm .editor{max-width:100%;max-height:100%;overflow:auto}.cm .editor .tf input{border:1.5px solid #eaecf0;border-radius:9px;flex:1;width:0;padding:4px 7px;font-size:13px}.cm .editor .who button{border:1px solid #eaecf0;border-radius:999px;padding:1px 9px;font-size:12px}.cm .editor .who button.on{color:#fff;background:#18223a;border-color:#18223a}.cm .editor .foot{justify-content:space-between;font-size:12px;display:flex}.cm .pending{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.cm .st{min-width:0}.cm .st .student-open{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.cm .st .stu-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.cm .st .stu-en{color:#98a2b3;font-size:11.5px;font-weight:600;display:block}.cm .st .more{color:#98a2b3}.cm .addrow input{flex:1;width:0}.cm .dd{width:100%;min-width:260px;max-height:280px;overflow:auto}.cm .dd button{border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 9px;font-size:13px;display:flex}.cm .dd button:hover{background:#f2f4f7}.cm .dd small{color:#2563eb;margin-left:auto;font-size:11.5px}.cm .student-scroll{scroll-margin-top:100px}.cm .saved.busy{color:#98a2b3}.cm .saved.busy:before{background:#98a2b3}.cm .archived{color:#667085;border-top:1px solid #eaecf0;margin-top:auto;padding-top:10px;font-size:12px}.cm .archived>button{width:100%}.cm .order{align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.cm .order input{border:1px solid #eaecf0;border-radius:6px;width:52px;padding:2px 5px}.cm.cm-modal{z-index:210;background:#00000059;border:0;border-radius:0;justify-content:center;align-items:flex-start;padding:12% 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.cm .cmd{flex-shrink:0}.cm .cmd .in{display:block;position:relative}.cm .cmd .input-wrap{white-space:pre;font-size:15px;line-height:26px;position:relative;overflow:hidden}.cm .cmd .tokens{pointer-events:none;white-space:pre;min-height:26px}.cm .cmd input{color:#0000;caret-color:#2563eb;width:100%;font:inherit;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.cm .cmd .tok{border-radius:4px;padding:0}.cm .cmd .tok.days{color:#1d4ed8;background:#eff4ff}.cm .cmd .tok.time{color:#b54708;background:#fef6e7}.cm .cmd .tok.teacher{color:#6941c6;background:#f4ebff}.cm .cmd .ft button{color:#2563eb;font-weight:700}.cm .cmd .pv .k{flex-shrink:0}.cm.phone{background:#f6f7f9;border:0;border-radius:0}.cm.phone .app{min-width:0;min-height:560px;display:block}.cm.phone .side{border:0;gap:10px;padding:14px 12px}.cm.phone .row{background:#fff;border:1px solid #eaecf0;border-radius:14px;margin-block:3px;padding:10px}.cm.phone .row.on:before{display:none}.cm.phone .main{gap:10px;padding:14px 12px}.cm.phone .top{gap:10px}.cm.phone .top .tile{border-radius:10px;width:38px;height:38px;font-size:14px}.cm.phone .title .nm{font-size:18px}.cm.phone .top .act{justify-content:flex-end;width:100%;margin-left:0}.cm.phone .card{padding:12px}.cm.phone .ch{margin-bottom:8px}.cm.phone .ch .r{display:none}.cm.phone .day{grid-template-columns:34px 1fr;align-items:start;gap:10px;margin-top:6px;display:grid}.cm.phone .day .d{color:#667085;text-align:center;padding-top:6px;font-weight:800}.cm.phone .day .evs{flex-direction:column;gap:5px;display:flex}.cm.phone .day .ev{cursor:pointer;min-height:32px;position:relative}.cm.phone .day .ev.one{padding-block:6px}.cm.phone .editor{width:100%;max-height:none;margin-top:10px;position:relative;top:auto!important;left:auto!important}.cm.phone .sgrid{flex-wrap:wrap;gap:5px;display:flex}.cm.phone .st{border-radius:999px;padding:2px 9px}.cm.phone .st .av{display:none}.cm.phone .st .stu-name,.cm.phone .st .stu-en{font-size:12.5px;display:inline}.cm.phone .st .more{margin-left:5px}.cm.phone .addrow{width:100%;margin-top:8px}.cm.phone .legend{white-space:normal}.cm.phone .popover{max-width:240px}.cm .mobile-add{color:#98a2b3;margin-top:8px;font-size:12px}.cm .dd .twin{border-top:1px solid #f2f4f7;margin-top:3px;padding:8px 9px 9px;display:block}.cm .dd .twin p{color:#b45309;margin:0 0 6px;font-size:12px;font-weight:700}.cm .dd .twin .tw{align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.cm .dd .twin .tw small{color:#667085;margin-left:auto}.cm .dd .twin .en{border-radius:0;align-items:center;gap:6px;margin-top:7px;padding:0;display:flex}.cm .dd .twin .en b{white-space:nowrap;font-size:13px}.cm .dd .twin .en input{background:#fff;border:1.5px solid #b2ccff;border-radius:8px;outline:none;flex:1;min-width:0;height:30px;padding:0 9px;font-size:13px;font-weight:600}.cm .dd .twin .en input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.cm .dd .twin .en button{color:#fff;background:#2563eb;border-radius:8px;flex:none;width:auto;height:30px;padding:0 11px;font-size:12.5px;font-weight:700}.cm .dd .twin .en button:hover{background:#1d4ed8}.cm .dd .twin .en button:disabled{opacity:.45}
