/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*{border-color:var(--ui-border)}body{color:var(--ui-text);background:var(--ui-canvas);font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-num{font-family:var(--font-grotesk),ui-monospace,monospace}*,:after,:before{--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:rgb(59 130 246/0.5);--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: }::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:rgb(59 130 246/0.5);--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: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.size-\[--cell-size\]{width:var(--cell-size);height:var(--cell-size)}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.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-8{height:2rem}.h-9{height:2.25rem}.h-\[--cell-size\]{height:var(--cell-size)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.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-\[--cell-size\]{width:var(--cell-size)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;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-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[--cell-size\]{min-width:var(--cell-size)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[110px\]{max-width:110px}.max-w-\[140px\]{max-width:140px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{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-px{--tw-translate-x:-1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.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-\[-50\%\]{--tw-translate-x:-50%}.translate-x-px{--tw-translate-x:1px}.translate-x-px,.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-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{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{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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-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-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))}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--ui-radius-tile)}.rounded-md{border-radius:var(--ui-radius-thumb)}.rounded-none{border-radius:0}.rounded-sm{border-radius:.5rem}.rounded-xl{border-radius:var(--ui-radius-card)}.rounded-l-md{border-top-left-radius:var(--ui-radius-thumb);border-bottom-left-radius:var(--ui-radius-thumb)}.rounded-r-md{border-top-right-radius:var(--ui-radius-thumb);border-bottom-right-radius:var(--ui-radius-thumb)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:.5rem}.border{border-width:1px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-destructive{border-color:var(--em-danger)}.border-input{border-color:var(--ui-border)}.border-primary{border-color:var(--em-primary)}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:var(--ui-control)}.bg-background{background-color:var(--ui-surface)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-border{background-color:var(--ui-border)}.bg-card{background-color:var(--ui-surface)}.bg-destructive{background-color:var(--em-danger)}.bg-foreground{background-color:var(--ui-text)}.bg-muted{background-color:var(--ui-control)}.bg-popover{background-color:var(--ui-surface)}.bg-primary{background-color:var(--em-primary)}.bg-secondary{background-color:var(--em-primary-soft)}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.fill-primary{fill:var(--em-primary)}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.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-4{padding-left:1rem;padding-right:1rem}.px-\[--cell-size\]{padding-left:var(--cell-size);padding-right:var(--cell-size)}.py-0{padding-top:0;padding-bottom:0}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-num{font-family:inherit}.text-\[0\.8rem\]{font-size:.8rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.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-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground,.text-card-foreground{color:var(--ui-text)}.text-current{color:currentColor}.text-destructive{color:var(--em-danger)}.text-destructive-foreground{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-foreground{color:var(--ui-text)}.text-hw-green{color:var(--em-success)}.text-muted-foreground{color:var(--ui-muted)}.text-popover-foreground{color:var(--ui-text)}.text-primary{color:var(--em-primary)}.text-primary-foreground{color:var(--em-on-primary)}.text-secondary-foreground{color:var(--em-primary-text)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{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_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{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 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--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:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-ring{--tw-ring-color:var(--ui-accent)}.ring-offset-background{--tw-ring-offset-color:var(--ui-surface)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\2c right\2c width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\2c opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c height\2c padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{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))}}@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))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\[--cell-size\:2rem\]{--cell-size:2rem}.em-app,:root{--em-primary:#085890;--em-primary-strong:#063d65;--em-primary-soft:#e6f3fc;--em-primary-text:#055993;--em-on-primary:#ffffff;--em-on-primary-strong:#ffffff;--em-focus:#055993;--em-on-success:#000000;--em-on-warning:#000000;--em-on-danger:#ffffff;--em-on-info:#ffffff;--em-success:#1f8a5b;--em-success-soft:#e9f9f2;--em-success-text:#197c50;--em-warning:#b7791f;--em-warning-soft:#f9f3e9;--em-warning-text:#976316;--em-danger:#b42318;--em-danger-soft:#fae9e8;--em-danger-text:#a61c12;--em-info:#1d6fb8;--em-info-soft:#e8f1fa;--em-info-text:#1660a2;--em-chart-1:#085890;--em-chart-2:#2898d8;--em-chart-3:#1f8a5b;--em-chart-4:#9f5c19;--em-chart-5:#7a8290;--em-font-heading:var(--ui-font);--em-inverse-highlight:#1b3446;--ui-inverse:#0e1e2a;--ui-inverse-text:#ffffff;--ui-inverse-muted:#ffffff;--ui-accent:#055993;--ui-chart-emphasis:#085890;--ui-chart-muted:#e6f3fc}:root{--radius:var(--ui-radius-tile)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--em-focus);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (pointer:coarse){[role=button],a,button{min-height:40px}}.font-num{font-variant-numeric:tabular-nums}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px}}.skip-link{position:absolute;left:-9999px;background:var(--ui-surface);color:var(--ui-text);padding:.5rem .75rem;border-radius:.5rem;z-index:100}.skip-link:focus{left:1rem;top:1rem}.hw-portal{min-block-size:100vh}.hw-design-trial{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem max(1rem,calc((100vw - 1160px) / 2));background:var(--ui-surface);border-block-end:1px solid var(--ui-border)}.hw-design-trial-heading{display:grid;gap:.125rem;font-size:.875rem}.hw-design-trial p,.hw-design-trial-heading>span{color:var(--ui-muted);font-size:.75rem}.hw-design-trial p{flex-basis:100%;margin:0}.hw-design-trial-options,.hw-design-trial-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hw-design-trial-status code{font-size:.75rem}.hw-design-trial-options .em-button{min-block-size:2.75rem}.hw-design-color{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.hw-design-color input{inline-size:2.75rem;block-size:2.75rem;padding:.25rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--ui-surface);cursor:pointer}.hw-design-color input:focus-visible{outline:2px solid var(--em-focus);outline-offset:3px}.hw-portal-loading{display:grid;place-items:center;min-block-size:60vh}.hw-logo{display:inline-flex;align-items:center;gap:.625rem}.hw-logo-mark{block-size:2.25rem;inline-size:auto}.hw-logo-text{display:grid;line-height:1.15}.hw-logo-name{color:var(--em-primary-strong);font-weight:700;letter-spacing:-.01em}.hw-logo-tagline{color:var(--ui-muted);font-size:.6875rem}.hw-logo--light .hw-logo-name{color:#fff}.hw-logo--light .hw-logo-tagline{color:rgb(255 255 255/.75)}.hw-preview-banner{position:sticky;inset-block-start:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:var(--em-warning);color:#fff}.hw-preview-banner .ui-pill{--solid-bg:#fff;--solid-fg:var(--em-warning-text)}.hw-button-icon{min-inline-size:2.25rem;padding:0}.hw-button-link{min-block-size:auto;min-inline-size:0;padding:0;text-decoration:underline;text-underline-offset:.15em}.hw-checkbox{display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border:1.5px solid var(--ui-muted);border-radius:.375rem;background:var(--ui-surface);color:var(--em-on-primary)}.hw-checkbox[data-state=checked]{border-color:var(--em-primary);background:var(--em-primary)}.hw-switch{position:relative;display:inline-flex;inline-size:2.75rem;block-size:1.5rem;border:0;border-radius:999px;background:var(--ui-control-hover);transition:background-color .18s}.hw-switch[data-state=checked]{background:var(--em-primary)}.hw-switch-thumb{position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem;inline-size:1.25rem;block-size:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(20 25 32/.25);transition:transform .18s}.hw-switch[data-state=checked] .hw-switch-thumb{transform:translateX(1.25rem)}.hw-hero{--ui-text:var(--ui-inverse-text);--ui-muted:var(--ui-inverse-muted);--ui-border:rgb(255 255 255/0.28);--ui-control:rgb(255 255 255/0.14);--ui-control-hover:rgb(255 255 255/0.24);--solid-bg:#fff;--solid-fg:var(--em-primary-strong);color:var(--ui-text);background:radial-gradient(at 18% 0,var(--em-inverse-highlight),var(--ui-inverse) 72%);border-end-start-radius:var(--ui-radius-card);border-end-end-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card)}.hw-hero-inner{display:grid;gap:1.25rem;max-inline-size:72rem;margin-inline:auto;padding:1.25rem var(--em-page-gutter) 1.5rem}.hw-portal .hw-hero{background:linear-gradient(115deg,var(--em-primary-text),color-mix(in srgb,var(--em-primary-text),#000 38%))}.hw-hero .ui-progress-line{background:rgb(255 255 255/.22)}.hw-hero .ui-progress-fill{background:#fff}.hw-hero-row{display:grid;gap:1rem}.hw-hero-progress{display:grid;gap:.5rem;max-inline-size:28rem}.hw-hero-nav{display:none;gap:.25rem}.hw-avatar-button{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.25rem .75rem .25rem .25rem;border:0;border-radius:999px;background:var(--ui-control);color:var(--ui-text);font:inherit;font-size:var(--ui-type-meta);font-weight:600;cursor:pointer}.hw-avatar-button .em-portrait{inline-size:2rem;block-size:2rem;background:rgb(255 255 255/.2);color:#fff;font-size:.75rem}@media (min-width:64rem){.hw-hero{border-radius:0}.hw-hero-row{grid-template-columns:minmax(0,28rem) auto;align-items:end;justify-content:space-between}.hw-hero-nav{display:flex}}.hw-app{min-block-size:100vh;padding-block-end:5.5rem}.hw-main{max-inline-size:72rem;margin-inline:auto;padding:1.25rem var(--em-page-gutter) 0}.hw-content-column,.hw-dashboard{display:grid;gap:1.25rem;align-content:start;min-inline-size:0}.hw-dashboard{gap:1.5rem}.hw-page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.hw-page-heading .em-title{margin-block-start:.375rem}.hw-page-heading p{margin:.625rem 0 0;font-size:.875rem;line-height:1.6;color:var(--ui-muted)}.hw-eyebrow{font-size:.625rem;font-weight:700;color:var(--em-primary-text);letter-spacing:.13em}.hw-score-grid{display:grid;gap:1rem;align-items:stretch}.hw-score-grid>.em-score{block-size:100%}.hw-academy-columns,.hw-dashboard-body{display:grid;gap:1.25rem;align-items:start;min-inline-size:0}.hw-score-streak{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid rgb(255 255 255/.3);border-radius:999px;font-size:.6875rem}.hw-section-heading{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.hw-task-list{display:grid;gap:.75rem}.hw-task-list>.em-tile{inline-size:100%;text-align:start}.hw-progress-intro{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1.5rem;border-radius:var(--ui-radius-card);background:linear-gradient(115deg,var(--em-primary-text),color-mix(in srgb,var(--em-primary-text),#000 30%));color:#fff}.hw-progress-intro-icon{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:1rem;border:1px solid rgb(255 255 255/.25);background:rgb(255 255 255/.1)}.hw-progress-intro>div:nth-child(2){flex:1;min-inline-size:min(100%,15rem)}.hw-progress-intro span{font-size:.75rem}.hw-progress-intro h2{margin:.5rem 0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:550;line-height:1.4;letter-spacing:-.025em}.hw-progress-intro p{max-inline-size:42rem;margin:0;font-size:.8125rem;line-height:1.6}.hw-progress-updated{display:grid;gap:.5rem;padding-inline-start:1.25rem;border-inline-start:1px solid rgb(255 255 255/.3)}.hw-progress-updated strong{font-size:1.125rem;font-weight:500}.hw-fitness-results,.hw-progress-columns{display:grid;gap:1.25rem;align-items:start;min-inline-size:0}.hw-fitness-results{align-items:stretch}.hw-progress-radar{height:300px;min-inline-size:0}.hw-assessment-layer-controls{display:flex;flex-wrap:wrap;gap:.5rem}.hw-assessment-layer-controls button{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-surface);font-size:.75rem;color:var(--ui-muted);cursor:pointer}.hw-assessment-layer-controls button[aria-pressed=true]{color:var(--em-primary-text);border-color:var(--em-primary-text);background:var(--em-primary-soft)}.hw-assessment-layer-controls button:disabled{opacity:.5;cursor:not-allowed}.hw-assessment-layer-controls button:focus-visible{outline:2px solid var(--em-focus);outline-offset:3px}.hw-assessment-layer-controls button>span{inline-size:.5rem;block-size:.5rem;border-radius:2px}.hw-baseline-measurements{display:grid;gap:.75rem}.hw-baseline-measurements>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-block-end:.75rem;border-block-end:1px solid var(--ui-border);font-size:.8125rem}.hw-baseline-measurements>div>span:first-child{flex:1;min-inline-size:8rem}.hw-baseline-measurements strong{font-variant-numeric:tabular-nums}.hw-baseline-measurements small{font-weight:400;color:var(--ui-muted)}.hw-assessment-goals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem}.hw-assessment-goals>div{display:grid;gap:.75rem;padding:1.25rem;background:var(--em-primary-soft);border-radius:var(--ui-radius-tile)}.hw-assessment-goals>div>span{font-size:.8125rem;color:var(--em-primary-text)}.hw-assessment-goals strong{display:flex;flex-wrap:wrap;gap:.375rem;align-items:baseline;font-size:1.75rem;line-height:1.3;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.hw-assessment-goals small{font-size:.8125rem;font-weight:400;letter-spacing:normal}@media (min-width:48rem){.hw-fitness-results{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-fitness-results>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:64rem){.hw-progress-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.hw-progress-columns>:only-child{grid-column:1/-1}.hw-lembar-dialog .hw-lembar-isi{display:grid;gap:1rem;min-inline-size:0}.hw-lembar-ringkasan{inline-size:100%;table-layout:fixed}.hw-lembar-ringkasan>thead>tr>th{text-align:start}.hw-lembar-ringkasan>thead>tr>th:first-child{inline-size:20%}.hw-lembar-ringkasan>thead>tr>th:nth-child(2){inline-size:38%}.hw-lembar-ringkasan>thead>tr>th:last-child{inline-size:6.5rem}.hw-lembar-ringkasan-baris>td,.hw-lembar-ringkasan-baris>th{text-align:start;vertical-align:middle;overflow-wrap:anywhere}.hw-lembar-ringkasan-baris small{display:block;margin-block-start:.25rem;color:var(--ui-muted);font-weight:400}.hw-lembar-ringkasan-baris>.hw-lembar-ringkasan-aksi{text-align:end}.hw-lembar-ringkasan-aksi .ui-pill{white-space:nowrap}.hw-lembar-ringkasan-label{display:none}@media (max-width:39.99rem){.hw-lembar-ringkasan>thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.hw-lembar-ringkasan,.hw-lembar-ringkasan>tbody{display:block;min-inline-size:0}.hw-lembar-ringkasan-baris{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem .75rem;padding:.875rem .25rem;border-block-end:1px solid var(--ui-border)}.hw-lembar-ringkasan-baris>td,.hw-lembar-ringkasan-baris>th{display:block;padding:0;border:0}.hw-lembar-ringkasan-baris>.hw-lembar-ringkasan-tanggal{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.hw-lembar-ringkasan-tanggal small{margin:0}.hw-lembar-ringkasan-coach,.hw-lembar-ringkasan-sesi{grid-column:1}.hw-lembar-ringkasan-baris>.hw-lembar-ringkasan-aksi{grid-column:2;grid-row:1/4;align-self:start}.hw-lembar-ringkasan-label{display:inline;margin-inline-end:.375rem;color:var(--ui-muted)}.hw-lembar-dialog .hw-lembar-tabel{min-inline-size:30rem}}.hw-lembar-bagian-baca{display:grid;gap:.25rem}.hw-lembar-bagian-baca>header{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem}.hw-lembar-bagian-baca h3{margin:0;font-size:var(--ui-type-body);font-weight:650}.hw-lembar-bagian-baca>header>.ui-meta{flex:1;min-inline-size:0}.hw-lembar-tabel td,.hw-lembar-tabel th{padding-block:.625rem;overflow-wrap:normal}.hw-lembar-tabel td,.hw-lembar-tabel thead th{white-space:nowrap}.hw-lembar-tabel tbody th>small{display:block;margin-block-start:.125rem;color:var(--ui-muted);font-size:.75rem;font-weight:400;line-height:1.45}@media (max-width:47.99rem){.hw-lembar-tabel td,.hw-lembar-tabel th{padding-inline:.375rem}}.hw-lembar-catatan{display:grid;gap:.25rem;margin:0;padding:.875rem 1rem;border-radius:var(--ui-radius-tile);background:var(--ui-canvas);font-size:var(--ui-type-meta);line-height:1.6}.hw-lembar-catatan>strong{font-weight:650}.hw-tahap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0;padding:.5rem;list-style:none;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface)}.hw-tahap>li{position:relative;display:flex;align-items:center;gap:.875rem;min-inline-size:0;padding:.875rem 1rem;border-radius:.75rem}.hw-tahap>li+li:before{content:"";position:absolute;inset-block:.625rem;inset-inline-start:-.125rem;border-inline-start:1px solid var(--ui-border)}.hw-tahap-no{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:var(--ui-control);color:var(--ui-text);font-size:var(--ui-type-meta);font-weight:650;font-variant-numeric:tabular-nums}.hw-tahap>li>div{min-inline-size:0}.hw-tahap>li strong{display:block;font-size:var(--ui-type-body);font-weight:650;line-height:1.35}.hw-tahap>li>div>span{display:block;margin-block-start:.125rem;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-tahap>li.is-complete .hw-tahap-no{background:var(--em-primary-text);color:var(--em-on-primary)}.hw-tahap>li.is-current{background:var(--em-primary-soft)}.hw-tahap>li.is-current strong,.hw-tahap>li.is-current>div>span{color:var(--em-primary-text)}@media (max-width:47.99rem){.hw-tahap{grid-template-columns:minmax(0,1fr);gap:.125rem;padding:.375rem}.hw-tahap>li{padding:.625rem .75rem}.hw-tahap>li+li:before{inset-block-start:-.0625rem;inset-block-end:auto;inset-inline:.75rem;block-size:0;border-inline-start:0;border-block-start:1px solid var(--ui-border)}.hw-tahap-no{inline-size:2rem;block-size:2rem}}@media (min-width:64rem){.hw-progress-columns--lebar{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.hw-progress-columns--lebar>.hw-content-column{align-content:stretch}}.hw-radar-panel .hw-radar-isi{block-size:20rem;min-inline-size:0}@media (min-width:64rem){.hw-radar-panel .hw-radar-isi{flex:1;block-size:auto;min-block-size:24rem}}.hw-radar-kosong{display:grid;place-items:center}.hw-radar-sorotan{display:grid;gap:.625rem;padding:1.125rem;border-radius:1rem;background:var(--em-primary-soft)}.hw-radar-sorotan-kepala{display:flex;align-items:center;gap:.75rem}.hw-radar-sorotan-kepala>span{display:grid;place-items:center;flex:none;inline-size:2.75rem;block-size:2.75rem;border-radius:.875rem;background:var(--ui-surface);color:var(--em-primary-text)}.hw-radar-sorotan strong{font-size:var(--ui-type-body);font-weight:650;line-height:1.4}.hw-radar-sorotan p{margin:0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.6}.hw-catatan-panel h2{display:flex;align-items:center;gap:.5rem}.hw-catatan-panel h2>svg{flex:none;color:var(--em-primary-text)}.hw-catatan-daftar{display:grid;gap:.75rem}.hw-catatan-item{display:grid;gap:.625rem;padding:1rem 1.125rem;border-radius:.875rem;background:var(--ui-canvas)}.hw-catatan-tanggal{display:inline-flex;align-items:center;gap:.375rem;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-catatan-item p{margin:0;font-size:var(--ui-type-body);line-height:1.65}.hw-catatan-item footer,.hw-section-ket{color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-section-ket{margin:.375rem 0 0;line-height:1.55}.hw-hasil-kisi{display:grid;gap:1rem}@media (min-width:48rem){.hw-hasil-kisi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.hw-hasil-kisi{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem}}.hw-hasil-kartu.ui-card{gap:.875rem;padding:1.125rem}.hw-hasil-kartu>header{display:flex;align-items:flex-start;gap:.75rem}.hw-hasil-kartu>header>div{min-inline-size:0}.hw-hasil-kartu h3{margin:0;font-size:var(--ui-type-body);font-weight:650;line-height:1.35}.hw-hasil-ikon{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:.75rem;background:var(--tone-soft);color:var(--tone-text)}.hw-hasil-nilai{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding-block-start:.875rem;border-block-start:1px solid var(--ui-border)}.hw-hasil-nilai>div{min-inline-size:0;padding-inline:.375rem;border-inline-start:1px solid var(--ui-border)}.hw-hasil-nilai>div:first-child{padding-inline-start:0;border:0}.hw-hasil-nilai dt{color:var(--ui-muted);font-size:.6875rem}.hw-hasil-nilai dd{margin:.375rem 0 0;font-size:.9375rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.hw-hasil-nilai dd>span{font-weight:500}@media (min-width:64rem){.hw-hasil-nilai>div{padding-inline:.25rem}.hw-hasil-nilai dd{font-size:.8125rem;letter-spacing:-.02em}.hw-hasil-nilai dd>span{font-size:.75rem}}.hw-hasil-kartu>header .em-chip{margin-block-start:.5rem}.hw-hasil-nilai>div.is-terbaru dd{color:var(--em-primary-text)}.hw-dashboard .hw-rank{padding-block:.625rem}@media (min-width:48rem){.hw-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.hw-score-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.hw-main{padding-block-start:2rem}.hw-dashboard-body{grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr)}.hw-academy-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.hw-tabbar{display:grid}@media (min-width:64rem){.hw-app{padding-block-end:2rem}.hw-tabbar{display:none}}.hw-two{display:grid;gap:1rem;align-items:start}@media (min-width:48rem){.hw-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.hw-two-span{grid-column:1/-1}}.hw-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:40rem){.hw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-grid-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.hw-scroll-x{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.hw-scroll-x::-webkit-scrollbar{display:none}.hw-rank{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:var(--ui-radius-tile)}.hw-rank--me{background:var(--em-primary-soft);box-shadow:inset 0 0 0 1px var(--em-primary)}.hw-rank-no{display:grid;flex:none;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--ui-control);color:var(--ui-muted);font-size:var(--ui-type-meta);font-weight:700;font-variant-numeric:tabular-nums}.hw-rank-no--top{background:var(--em-primary-soft);color:var(--em-primary-text)}.hw-rank-no--gold{background:var(--em-warning);color:#fff}.hw-rank-name{overflow:hidden;font-size:var(--ui-type-label);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hw-rank-me{color:var(--em-primary-text);font-size:var(--ui-type-meta);font-weight:500}.hw-rank-points{font-weight:600;font-variant-numeric:tabular-nums}.hw-divider{margin-block:.5rem;border:0;border-block-start:1px dashed var(--ui-border)}.hw-skeleton{border-radius:.375rem;background:var(--ui-control);animation:hw-pulse 1.4s ease-in-out infinite}@keyframes hw-pulse{50%{opacity:.45}}.hw-jejak{padding:0;overflow:hidden}.hw-jejak-head{--ui-text:#fff;--ui-muted:rgb(255 255 255/0.78);padding:1rem 1.5rem;color:#fff;background:linear-gradient(135deg,var(--em-primary),var(--em-primary-strong))}.hw-jejak-body{padding:1rem 1.5rem 1.5rem}.hw-cover{overflow:hidden;border-radius:var(--ui-radius-tile);background:var(--ui-control)}.hw-cover>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hw-cover--banner,.hw-cover--banner>img{block-size:7rem}.hw-option{display:flex;inline-size:100%;margin:0;padding:.625rem .75rem;border:2px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-type-body);text-align:start;cursor:pointer}.hw-option--picked{border-color:var(--em-primary);background:var(--em-primary-soft);color:var(--em-primary-text)}.hw-option--correct{border-color:var(--em-success);background:var(--em-success-soft);color:var(--em-success-text)}.hw-option--wrong{border-color:var(--em-danger);background:var(--em-danger-soft);color:var(--em-danger-text)}.hw-option:disabled{cursor:default}.hw-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-block-size:6rem;padding:1rem;border:2px dashed var(--ui-border);border-radius:var(--ui-radius-tile);color:var(--em-primary-text);font-size:var(--ui-type-label);font-weight:600;text-align:center;cursor:pointer}.hw-dropzone:hover{background:var(--em-primary-soft)}.hw-dropzone .ui-meta{font-weight:400}.hw-proof{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile)}.hw-proof>img{display:block;inline-size:100%;block-size:8rem;-o-object-fit:cover;object-fit:cover}.hw-proof>button{display:block;inline-size:100%;margin:0;padding:.5rem;border:0;background:var(--ui-surface);color:var(--em-danger-text);font:inherit;font-size:var(--ui-type-meta);font-weight:600;cursor:pointer}.hw-upload{cursor:pointer}.hw-upload input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.hw-range{inline-size:100%;accent-color:var(--em-primary)}.hw-streak{display:flex;gap:.25rem}.hw-streak-seg{flex:1;block-size:.5rem;border-radius:999px;background:var(--ui-control)}.hw-streak-seg--on{background:var(--em-warning)}.hw-checklist{gap:.375rem;font-size:var(--ui-type-body)}.hw-checklist>li{gap:.5rem}.hw-checklist .ui-icon{flex:none;margin-block-start:.125rem;color:var(--em-success-text)}.hw-tile--dense{padding:.5rem .75rem}.hw-status{display:grid;flex:none;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--tone-soft,var(--ui-control));color:var(--tone-text,var(--ui-muted))}button.hw-icon-success{color:var(--em-success-text);background-color:var(--em-success-soft)}button.hw-icon-warning{color:var(--em-warning-text);background-color:var(--em-warning-soft)}.hw-muted-icon{color:var(--ui-muted);flex:none}.hw-pill-toggle{border:0}.hw-pill-toggle--on{--solid-bg:var(--em-primary);--solid-fg:var(--em-on-primary)}.hw-rules{display:grid;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--ui-type-meta);color:var(--ui-muted)}.hw-rules>li{display:flex;align-items:center;gap:.375rem}.hw-rules>li.ok{color:var(--em-success-text)}.hw-login{display:grid;grid-template-rows:auto 1fr;min-block-size:100vh;max-inline-size:72rem;margin-inline:auto}.hw-login-brand{position:relative;display:block;min-block-size:13.5rem;overflow:hidden;color:#fff}.hw-login-brand>img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hw-login-brand:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ui-inverse) 94%,transparent),color-mix(in srgb,var(--em-primary-strong) 62%,transparent) 55%,color-mix(in srgb,var(--em-primary-strong) 38%,transparent))}.hw-login-brand-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;block-size:100%;padding:1.5rem 1.25rem 3.25rem}.hw-login-brand h1{margin:0;font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.02em}.hw-login-brand p{display:none;margin:.75rem 0 0;max-inline-size:24rem;color:rgb(255 255 255/.82);font-size:var(--ui-type-body);line-height:1.55}.hw-login-brand small{display:none;color:rgb(255 255 255/.7);font-size:var(--ui-type-meta)}.hw-login-main{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-block-start:-2rem;padding:0 1.25rem 2rem}.ui-card.hw-login-card{gap:1.25rem;padding:1.5rem 1.25rem}.hw-login-note,.ui-card.hw-login-card{inline-size:100%;max-inline-size:26rem}@media (min-width:40rem){.ui-card.hw-login-card{padding:1.75rem}}@media (min-width:48rem){.hw-login{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:none}.hw-login-brand{min-block-size:100%}.hw-login-brand-inner{padding:2.5rem}.hw-login-brand h1{font-size:2rem}.hw-login-brand p,.hw-login-brand small{display:block}.hw-login-main{justify-content:center;margin-block-start:0;padding:2.5rem 1.5rem}.ui-card.hw-login-card{max-inline-size:28rem;padding:2rem}.hw-login-note{max-inline-size:28rem}}@media (min-width:64rem){.hw-login{grid-template-columns:1fr 1fr}.hw-login-main{padding:2.5rem 3rem}}.hw-role{display:flex;flex-direction:row;align-items:center;gap:.875rem;inline-size:100%;min-block-size:auto;padding:1rem 1.25rem;text-align:start;cursor:pointer;transition:box-shadow var(--ui-duration-control) var(--ui-ease)}.hw-role:hover{box-shadow:var(--ui-shadow-card),inset 0 0 0 1px var(--em-primary)}.hw-role .em-tile-icon{background:var(--tone-soft)}.hw-role-text{flex:1;min-inline-size:0}.hw-narrow{max-inline-size:28rem;margin-inline:auto;padding:1.5rem var(--em-page-gutter) 3rem}.hw-admin{display:flex;min-block-size:100vh}.hw-admin-aside{position:sticky;inset-block-start:0;display:none;flex-direction:column;inline-size:15rem;flex:none;block-size:100vh;overflow-y:auto;padding:1rem;border-inline-end:1px solid var(--ui-border);background:var(--ui-surface)}@media (min-width:64rem){.hw-admin-aside{display:flex}.hw-admin-mobile{display:none!important}}@media (max-width:63.99rem){.hw-admin-desktop{display:none!important}}.hw-admin-main{flex:1;min-inline-size:0}.hw-admin-content{padding:1.5rem var(--em-page-gutter) 3rem}.hw-admin-account{padding-block-start:.75rem}.hw-admin-account-id{display:grid;gap:.125rem;margin:0}.hw-admin-account .em-tile{gap:.5rem;padding:.5rem .625rem}.hw-admin-account .em-tile-icon{inline-size:2rem;block-size:2rem}.ui-pill.hw-pill--danger-text{color:var(--em-danger-text)}.hw-admin-drawer.em-app{display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(100%,18rem);block-size:100dvh;min-block-size:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;background:var(--ui-surface);color:var(--ui-text)}.hw-admin-drawer>button{z-index:2;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;color:var(--ui-text);background:var(--ui-control);opacity:1}.hw-admin-drawer-heading{padding:1rem 4rem 1rem 1.25rem;border-block-end:1px solid var(--ui-border);text-align:start}.hw-admin-drawer-body{display:grid;align-content:start;gap:1.25rem;padding:1.25rem}.hw-admin-page{display:grid;gap:1.5rem;min-inline-size:0}.hw-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hw-inline--danger>svg{color:var(--em-danger-text)}.hw-tile-grid{display:grid;gap:.625rem}.hw-tile-grid .ui-meta,.hw-tile-grid .ui-title{display:block}@media (min-width:48rem){.hw-tile-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.hw-list--actions .ui-list-row-content{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.hw-list--actions .ui-list-row-line,.hw-list--actions .ui-list-row-subtitle{grid-column:1}.hw-list--actions .ui-list-row-extra{grid-column:2;grid-row:1/span 2;margin:0}}.hw-poin{font-size:var(--ui-type-meta);white-space:nowrap}.hw-poin b{color:var(--em-primary-strong);font-size:var(--ui-type-body)}.hw-kredensial-nilai{display:block;margin-block-start:.125rem;color:var(--em-primary-strong);font-size:1.25rem;font-weight:700;letter-spacing:.02em}.hw-assessment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hw-progress-row{display:grid;gap:.375rem}.hw-home-body{align-items:stretch}.hw-home-side{display:grid;gap:1.25rem;align-content:start;min-inline-size:0}.hw-scroll-card.ui-card{display:flex;flex-direction:column;min-block-size:0}.hw-scroll-card-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.hw-scroll-card-body:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.hw-console-period,.hw-console-point-detail,.hw-console-point-form{display:grid;gap:.75rem}.hw-console-period{flex:0 0 auto;margin-block-end:.75rem}.hw-console-point-actions{display:flex;flex-wrap:wrap;gap:.375rem}.hw-console-leaderboard .ui-list-row,.hw-console-point-detail .ui-list-row{min-inline-size:0;overflow-wrap:anywhere}.hw-point-source-summary{display:grid;gap:.375rem}.hw-point-source-summary>div{display:flex;justify-content:space-between;gap:.75rem}@media (min-width:64rem){.hw-home-side{grid-template-rows:minmax(0,1fr);align-content:stretch;block-size:0;min-block-size:100%}}@media (max-width:63.98rem){.hw-scroll-card-body{max-block-size:22rem}}.em-grid.hw-stat-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (min-width:72rem){.em-grid.hw-stat-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.hw-assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hw-grow{flex:1;min-inline-size:0}.hw-admin-page>.ui-pill.hw-kembali{justify-self:start;margin-inline-start:calc(-1 * var(--ui-space-3))}.hw-lembar-kepala-form,.hw-lembar-list{display:grid;gap:.75rem}.hw-lembar-kepala-form{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-lembar-kepala-form .hw-lebar{grid-column:1/-1}.hw-lembar-bagian{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--ui-border);border-radius:.75rem}.hw-lembar-bagian-judul{display:flex;align-items:baseline;gap:.5rem}.hw-lembar-baris,.hw-lembar-kepala{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr)) minmax(0,2fr) auto;gap:.375rem;align-items:center}.hw-lembar-baris>*{min-inline-size:0}.hw-lembar-kepala{padding-inline:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}@media (max-width:45rem){.hw-lembar-kepala-form{grid-template-columns:1fr}.hw-lembar-kepala{display:none}.hw-lembar-baris{grid-template-columns:repeat(4,minmax(0,1fr));padding-block-end:.625rem;border-block-end:1px dashed var(--ui-border)}.hw-lembar-baris>:first-child{grid-column:1/4}.hw-lembar-baris>:nth-child(6){grid-column:1/-1}.hw-lembar-baris>:nth-child(7){grid-row:1;grid-column:4;justify-self:end}.hw-lembar-baris>.em-input{padding-inline:.5rem}.hw-dialog-foot>.ui-meta{flex-basis:100%}}.hw-verif-bulk{flex-wrap:wrap}.hw-verif-grid{display:grid;gap:.75rem}@media (min-width:48rem){.hw-verif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.hw-verif-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-verif-card.ui-card{gap:.75rem;padding:1rem}.hw-verif-card--dipilih.ui-card{border-color:var(--em-primary);background:var(--em-primary-soft)}.hw-verif-card--dicabut.ui-card{border-color:color-mix(in srgb,var(--em-danger) 40%,var(--ui-border))}.hw-verif-card .em-check{align-items:center}.hw-bukti{position:relative;margin:0;padding:0;border:0;border-radius:var(--ui-radius-tile);overflow:hidden;background:var(--ui-control);cursor:zoom-in}.hw-bukti,.hw-bukti img{display:block;inline-size:100%}.hw-bukti img{block-size:7rem;-o-object-fit:cover;object-fit:cover;transition:filter var(--ui-duration-control) var(--ui-ease)}.hw-bukti:hover img{filter:brightness(.9)}.hw-bukti-zoom{position:absolute;inset:0;display:grid;place-items:center;color:var(--em-on-primary);background:color-mix(in srgb,var(--em-primary-strong) 35%,transparent);opacity:0;transition:opacity var(--ui-duration-control) var(--ui-ease)}.hw-bukti:focus-visible .hw-bukti-zoom,.hw-bukti:hover .hw-bukti-zoom{opacity:1}.hw-bukti:focus-visible{outline:3px solid var(--em-focus);outline-offset:2px}.hw-bukti-penuh{display:block;inline-size:100%;max-block-size:72vh;border-radius:var(--ui-radius-tile);background:var(--ui-inverse);-o-object-fit:contain;object-fit:contain}.hw-list-ikon{display:grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--ui-radius-thumb);background:var(--em-primary-soft);color:var(--em-primary-text)}.hw-thumb-kosong{display:grid;place-items:center;color:var(--ui-muted)}.hw-konten--sembunyi .ui-list-row-subtitle,.hw-konten--sembunyi .ui-list-row-title{opacity:.6}.hw-remah{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-remah>button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.hw-remah>button:hover{color:var(--em-primary-text);text-decoration:underline;text-underline-offset:3px}.hw-remah>button:focus-visible{outline:2px solid var(--em-focus);outline-offset:3px;border-radius:2px}.hw-remah>[aria-current]{color:var(--ui-text);font-weight:600}.hw-tulis.hw-admin-page{gap:1.25rem}.hw-tulis>.hw-page-heading{margin-block-start:-.5rem}.hw-tulis>.hw-page-heading .em-title{margin-block-start:0}.hw-tulis-aksi{display:flex;flex-wrap:wrap;gap:.5rem}.hw-tulis-kolom{display:grid;gap:1.25rem;align-items:start}@media (min-width:64rem){.hw-tulis-kolom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hw-tulis-form.ui-card{gap:1.25rem}.hw-hitung{display:flex;justify-content:flex-end;gap:.75rem;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-hitung--dua{justify-content:space-between}.hw-hitung>.em-hint{flex:1}.hw-opsional{color:var(--ui-muted);font-weight:400}.hw-tulis-baris{display:grid;gap:1rem}@media (min-width:40rem){.hw-tulis-baris{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-sampul{display:grid;gap:.75rem}@media (min-width:40rem){.hw-sampul{grid-template-columns:auto minmax(0,1fr)}.hw-sampul:has(.hw-sampul-thumb) .hw-sampul-unggah{max-inline-size:16rem}}.hw-sampul-thumb{position:relative;margin:0;inline-size:11.5rem;max-inline-size:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--ui-radius-tile);background:var(--ui-control)}.hw-sampul-thumb>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hw-sampul-hapus.ui-icon-button{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;background:var(--ui-surface);box-shadow:0 2px 8px rgb(20 25 32/.2)}.hw-sampul-unggah{position:relative;display:grid;justify-items:center;gap:.25rem;padding:1.25rem 1rem;border:1.5px dashed color-mix(in srgb,var(--em-primary-text) 35%,var(--ui-border));border-radius:var(--ui-radius-tile);background:var(--ui-canvas);text-align:center;cursor:pointer;transition:border-color .12s,background-color .12s,box-shadow .12s}.hw-sampul-unggah:focus-within,.hw-sampul-unggah:hover{border-color:var(--em-primary);background:var(--em-primary-soft)}.hw-sampul-unggah--seret,.hw-sampul-unggah--seret:hover{border-style:solid;border-color:var(--em-primary);background:var(--em-primary-soft);box-shadow:0 0 0 3px var(--em-primary-soft)}.hw-sampul-unggah--seret>*{pointer-events:none}.hw-sampul-unggah.is-busy{opacity:.65}.hw-sampul-unggah>.ui-title{color:var(--em-primary-text)}.hw-sampul-ikon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;margin-block-end:.25rem;border-radius:.75rem;background:var(--em-primary-soft);color:var(--em-primary-text)}.hw-sampul-tombol{margin-block-start:.5rem;padding:.375rem .875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--em-primary-text);font-size:var(--ui-type-meta);font-weight:600}.hw-sampul-unggah>input{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.hw-sampul-unggah>input:disabled{cursor:wait}.hw-tag-kotak.em-input{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;block-size:auto;padding:.375rem .5rem;cursor:text}.hw-tag-kotak.em-input:focus-within{border-color:var(--em-focus);box-shadow:0 0 0 3px var(--em-primary-soft)}.hw-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .375rem .2rem .625rem;border-radius:999px;background:var(--em-primary-soft);color:var(--em-primary-text);font-size:var(--ui-type-meta);font-weight:600}.hw-tag>button{display:grid;place-items:center;inline-size:1.125rem;block-size:1.125rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.hw-tag>button:hover{background:color-mix(in srgb,var(--em-primary-text) 15%,transparent)}.hw-tag>button:focus-visible{outline:2px solid var(--em-focus)}.hw-tag-kotak>input{flex:1 1 8rem;min-inline-size:6rem;min-block-size:1.75rem;border:0;background:transparent;color:var(--ui-text);font:inherit;font-size:var(--ui-type-body);outline:none}.hw-tag-kotak>input::-moz-placeholder{color:var(--ui-muted)}.hw-tag-kotak>input::placeholder{color:var(--ui-muted)}.hw-editor{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);transition:border-color var(--ui-duration-control) var(--ui-ease),box-shadow var(--ui-duration-control) var(--ui-ease)}.hw-editor:focus-within{border-color:var(--em-focus);box-shadow:0 0 0 3px var(--em-primary-soft)}.hw-editor-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.375rem .5rem;border-block-end:1px solid var(--ui-border);background:var(--ui-canvas)}.hw-editor-bar .em-select-wrap{min-inline-size:0}.hw-editor-gaya.em-input{min-block-size:2rem;padding:0 1.75rem 0 .5rem;border:0;background:transparent;font-size:var(--ui-type-meta);font-weight:600}.hw-editor-pisah{inline-size:1px;block-size:1.25rem;margin-inline:.25rem;background:var(--ui-border)}.hw-editor-bar .ui-icon-button{border-radius:.5rem;background:transparent}.hw-editor-bar .ui-icon-button:hover{background:var(--ui-control)}.hw-editor-isi.em-input{min-block-size:20rem;padding:1rem;border:0;border-radius:0;box-shadow:none;font-size:.9375rem;line-height:1.65;resize:vertical}.hw-editor-isi.em-input:focus-visible{outline:none;box-shadow:none;border-color:transparent}.hw-tulis-kaki{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem}.hw-tulis-pratinjau.ui-card{padding:2rem 1.5rem}@media (max-width:63.98rem){.hw-tulis-pratinjau.ui-card{display:none}}@media (min-width:64rem){.hw-tulis-pratinjau.ui-card{position:sticky;inset-block-start:1rem;max-block-size:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain}}.hw-tulis-artikel.em-article{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.hw-tulis-artikel .em-article-header{gap:1.25rem}.hw-tulis-artikel .em-article-header-text{justify-items:center;max-inline-size:none;text-align:center}.hw-tulis-artikel .em-byline{justify-content:center}.hw-tulis-artikel .em-article-hero{aspect-ratio:16/9}.hw-tulis-artikel .em-prose{max-inline-size:none}.hw-artikel-tag{margin-block-end:1rem}.hw-kuis-meta{display:grid;align-items:start;gap:.75rem}@media (min-width:40rem){.hw-kuis-meta{grid-template-columns:6rem 8rem minmax(0,1fr)}}.hw-soal.ui-card{gap:.75rem;padding:1rem;background:var(--ui-canvas)}.hw-radio{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--em-primary)}.hw-challenge-tabs{grid-auto-columns:minmax(max-content,1fr);overflow-x:auto;scrollbar-width:none}.hw-challenge-tabs::-webkit-scrollbar{display:none}.hw-article-placeholder{display:grid;place-items:center;inline-size:100%;block-size:100%;background:linear-gradient(135deg,var(--em-primary-soft),var(--ui-control));color:var(--em-primary-text)}.em-article.hw-article--single{grid-template-columns:minmax(0,var(--em-measure))}.hw-challenge-content,.hw-challenge-section{display:grid;min-inline-size:0;gap:1.5rem}.hw-widgets>.em-score{gap:.375rem}.hw-widget--streak{background:linear-gradient(135deg,var(--ui-surface) 45%,var(--em-warning-soft))}.hw-widget--streak .em-score-icon{color:var(--em-warning-text);background:var(--em-warning-soft)}.hw-widget--streak .em-score-value{color:var(--em-warning-text)}.hw-challenge-columns{display:grid;align-items:start;gap:1.5rem;min-inline-size:0}.hw-challenge-columns>*{min-inline-size:0}.ui-card.hw-challenge-form{background:linear-gradient(170deg,var(--em-primary-soft),var(--ui-surface) 58%);border-color:color-mix(in srgb,var(--em-primary-text) 32%,var(--ui-border))}.hw-challenge-form .em-challenge-panel-icon{color:var(--em-on-primary);background:var(--em-primary-text)}.hw-challenge-form .em-input{background:var(--ui-surface);border:1.5px solid color-mix(in srgb,var(--em-primary-text) 65%,var(--ui-border));box-shadow:inset 0 1px 2px rgb(20 25 32/.06)}.hw-challenge-form .em-input:hover{border-color:var(--em-primary-text)}.hw-challenge-form .em-input:focus-visible{border-color:var(--em-focus);box-shadow:0 0 0 3px var(--em-primary-soft)}.hw-challenge-form .em-segmented{border:1px solid var(--ui-border);background:var(--ui-surface)}.hw-challenge-form .em-evidence-upload{background:var(--ui-surface)}.em-challenge-navigation.hw-subnav--3{grid-template-columns:repeat(3,minmax(0,1fr))}.em-challenge-navigation.hw-subnav--pil{display:inline-flex;justify-self:start;max-inline-size:100%;gap:.25rem;padding:.25rem;border-radius:.875rem;background:var(--ui-canvas);overflow-x:auto;scrollbar-width:none}.em-challenge-navigation.hw-subnav--pil>button{flex:none;gap:.5rem;min-block-size:2.75rem;padding:.5rem 1rem;border-radius:.625rem;color:var(--ui-muted)}.em-challenge-navigation.hw-subnav--pil>button small{display:none}.em-challenge-navigation.hw-subnav--pil>button strong{font-size:var(--ui-type-body);font-weight:600}.em-challenge-navigation.hw-subnav--pil>button:hover{background:color-mix(in srgb,var(--ui-surface) 60%,transparent);color:var(--ui-text)}.em-challenge-navigation.hw-subnav--pil>button[aria-pressed=true]{background:var(--ui-surface);color:var(--em-primary-text);box-shadow:0 1px 3px rgb(20 25 32/.08),0 4px 12px rgb(20 25 32/.06)}@media (max-width:47.99rem){.em-challenge-navigation.hw-subnav--pil{justify-self:stretch}.em-challenge-navigation.hw-subnav--pil>button{flex:1 1 0;justify-content:center;gap:.375rem;padding:.5rem .25rem}.em-challenge-navigation.hw-subnav--pil>button strong{white-space:nowrap;font-size:.8125rem}}.hw-video-list{display:grid;gap:1rem}.hw-video{display:grid;gap:.75rem;min-inline-size:0}.hw-video-frame,.hw-video-poster{position:relative;display:grid;place-items:center;inline-size:100%;aspect-ratio:16/9;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--ui-radius-tile);background:linear-gradient(120deg,var(--em-primary-text),color-mix(in srgb,var(--em-primary-text) 65%,#071d35))}.hw-video-poster{cursor:pointer}.hw-video-play{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;background:rgb(255 255 255/.92);color:var(--em-primary-text);box-shadow:0 8px 24px rgb(0 0 0/.25);transition:transform var(--ui-duration-control) var(--ui-ease)}.hw-video-poster:hover .hw-video-play{transform:scale(1.06);background:#fff}.hw-video-poster:focus-visible{outline:3px solid var(--em-focus);outline-offset:3px}.hw-video-frame>iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.hw-video-body h3{margin:0;font-size:1rem;font-weight:650;line-height:1.35}.hw-video-body p{margin:.25rem 0 .375rem;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.55}@media (min-width:48rem){.hw-video-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-readonly{display:contents;margin:0;padding:0;border:0;min-inline-size:0}.em-challenge-navigation strong{display:flex;align-items:center;gap:.45em}.hw-nav-dot{flex:none;inline-size:.5em;block-size:.5em;border-radius:50%;background:var(--em-danger)}.em-challenge-navigation>button[aria-pressed=true] .hw-nav-dot{background:#fff}@media (min-width:48rem){.hw-score-grid--aktivitas{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-hero-nav .em-nav-badge{margin-inline-start:.25rem}.ui-icon-button.hw-fab{position:fixed;inset-inline-end:1rem;inset-block-end:calc(4.25rem + env(safe-area-inset-bottom));z-index:30;display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;min-inline-size:0;min-block-size:0;padding:0;border:0;border-radius:50%;color:var(--em-on-primary);background:var(--em-primary-text);box-shadow:0 8px 24px color-mix(in srgb,var(--em-primary-text) 35%,transparent)}.ui-icon-button.hw-fab:hover:not(:disabled){background:var(--em-primary-strong)}.ui-icon-button.hw-fab--danger{color:var(--em-on-danger);background:var(--em-danger);box-shadow:0 8px 24px color-mix(in srgb,var(--em-danger) 35%,transparent)}.ui-icon-button.hw-fab--danger:hover:not(:disabled){background:var(--em-danger-text)}.ui-icon-button.hw-fab:focus-visible{outline:3px solid var(--em-focus);outline-offset:3px}.hw-fab-sheet.em-app{display:grid;gap:1rem;align-content:start;inset-inline:0;min-block-size:0;max-block-size:85dvh;padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:0;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;background:var(--ui-surface);color:var(--ui-text)}.hw-fab-sheet>button{z-index:2;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;color:var(--ui-text);background:var(--ui-control);opacity:1}.hw-fab-sheet-heading{padding-inline-end:3rem;text-align:start}.hw-fab-sheet-heading>h2{margin:0;color:var(--ui-text);font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.hw-fab-sheet-heading>p{margin:0;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-challenge-number.em-input{min-block-size:3.75rem;font-size:1.5rem;letter-spacing:-.025em}.hw-challenge-submit{display:grid;gap:.625rem;padding-block-start:.25rem}.hw-challenge-submit>p{margin:0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.5;text-align:center}.hw-challenge-ranking{display:grid;gap:.5rem}.hw-challenge-ranking>.hw-rank{padding:.875rem;border:1px solid var(--ui-border)}.hw-challenge-ranking .hw-rank-points{font-size:1.125rem}.hw-mission-criteria{display:grid;gap:.75rem}.hw-mission-criteria ol{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.hw-mission-criteria li{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem;border-radius:var(--ui-radius-tile);background:var(--em-primary-soft);color:var(--ui-text);font-size:var(--ui-type-body);line-height:1.55}.hw-mission-criteria li>span{display:grid;place-items:center;flex:none;inline-size:1.5rem;block-size:1.5rem;border-radius:.5rem;background:var(--ui-surface);color:var(--em-primary-text);font-size:.625rem;font-weight:650;font-variant-numeric:tabular-nums}.hw-checklist{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.hw-checklist>li{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--ui-type-body);line-height:1.55}.hw-checklist svg{flex:none;margin-block-start:.125rem;color:var(--em-primary-text)}.hw-quiz-grid{display:grid;gap:1.5rem}.hw-quiz-actions{flex-wrap:wrap}.hw-quiz-results-hint{display:none}@media (max-width:40rem){.hw-quiz-results-hint{display:block;margin:0}}.hw-quiz-result-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.hw-quiz-result-summary>div{min-inline-size:0;padding:1rem;border-radius:.75rem;background:var(--ui-canvas)}.hw-quiz-result-summary dt{color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-quiz-result-summary dd{margin:.25rem 0 0;color:var(--ui-text);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hw-quiz-results-table{min-inline-size:0;max-inline-size:100%;overflow-x:auto;border:1px solid var(--ui-border);border-radius:.75rem}.hw-quiz-results-table:focus-visible{outline:2px solid var(--em-primary-text);outline-offset:2px}.hw-quiz-results-table table{inline-size:100%;min-inline-size:35rem;border-collapse:collapse;text-align:start;font-size:var(--ui-type-meta)}.hw-quiz-results-table :is(th,td){padding:.75rem;border-block-end:1px solid var(--ui-border);vertical-align:top;font-variant-numeric:tabular-nums}.hw-quiz-results-table thead{background:var(--ui-canvas)}.hw-quiz-results-table th{font-weight:600;text-align:start}.hw-quiz-results-table th[scope=row]{max-inline-size:18rem;overflow-wrap:anywhere}.hw-quiz-results-table th>span{display:block;margin-block-start:.25rem;font-weight:400}.hw-quiz-results-table tbody tr:last-child>*{border-block-end:0}.hw-quiz-grid>.em-challenge-panel>.ui-pill:last-child{margin-block-start:auto}.hw-quiz-recap{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:var(--em-primary-soft)}.hw-quiz-recap>strong{color:var(--em-primary-text);font-size:2rem;font-weight:650;font-variant-numeric:tabular-nums}.hw-quiz-recap>strong>span{color:var(--ui-muted);font-size:1.125rem;font-weight:400}.hw-quiz-recap b{color:var(--ui-text);font-size:var(--ui-type-label);font-weight:600}.hw-quiz-recap p{margin:.25rem 0 0;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-quiz-question-map{display:flex;flex-wrap:wrap;gap:.5rem}.hw-quiz-question-map>span{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--ui-border);border-radius:.75rem;color:var(--ui-muted);background:var(--ui-control);font-size:var(--ui-type-meta);font-weight:600;font-variant-numeric:tabular-nums}.hw-quiz-question-map>span.is-answered{border-color:var(--em-primary-text);background:var(--em-primary-text);color:#fff}.hw-history-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding-block-end:1.25rem;border-block-end:1px solid var(--ui-border)}.hw-history-filters>button{display:flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.625rem .875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-muted);background:var(--ui-surface);font:inherit;font-size:var(--ui-type-meta);font-weight:600;cursor:pointer}.hw-history-filters>button>span{display:grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.25rem;border-radius:50%;background:var(--ui-control);color:var(--ui-text);font-size:.625rem;font-variant-numeric:tabular-nums}.hw-history-filters>button:hover{border-color:var(--em-primary-text)}.hw-history-filters>button[aria-pressed=true]{border-color:var(--em-primary-text);color:var(--em-primary-text);background:var(--em-primary-soft)}.hw-history-filters>button[aria-pressed=true]>span{background:var(--em-primary-text);color:#fff}.hw-history-filters>button:focus-visible{outline:3px solid var(--em-focus);outline-offset:3px}.hw-challenge-log-list{display:grid;gap:.75rem}@media (min-width:48rem){.hw-fab-sheet.em-app{inset-inline:auto 1.5rem;inline-size:min(100% - 3rem,26rem);border-radius:1.25rem 1.25rem 0 0}}@media (min-width:64rem){.hw-challenge-columns{grid-template-columns:minmax(0,1.5fr) minmax(19rem,1fr)}.hw-challenge-columns--equal{gap:1.25rem}.hw-challenge-columns--equal,.hw-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-icon-button.hw-fab{inset-inline-end:1.5rem;inset-block-end:1.5rem}}.hw-care-page-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.hw-care-page-heading h1{margin-block:.5rem}.hw-care-page-heading p{margin:0;color:var(--ui-muted);font-size:var(--ui-type-body);line-height:1.6}.hw-plan-ringkas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hw-plan-ringkas{min-inline-size:0}@media (max-width:22rem){.hw-plan-ringkas-grid{grid-template-columns:minmax(0,1fr)}}.hw-rekap-tabel{inline-size:100%;border-collapse:collapse;font-size:var(--ui-type-body)}.hw-rekap-tabel td,.hw-rekap-tabel th{padding:.5rem .75rem;border-block-end:1px solid var(--ui-border);text-align:center}.hw-rekap-tabel thead th{color:var(--ui-muted);font-size:var(--ui-type-meta);font-weight:600}.hw-rekap-tabel th:first-child{text-align:start}.hw-rekap-tabel tbody th{font-weight:500}.hw-rekap-tabel tfoot td,.hw-rekap-tabel tfoot th{border-block-end:0;font-weight:700}.hw-rekap-tanda{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:999px;vertical-align:middle}.hw-rekap-tanda--hadir{background:var(--em-success);color:#fff}.hw-rekap-tanda--absen{background:var(--em-danger-soft);color:var(--em-danger-text)}.hw-rekap-tanda--kosong{color:var(--ui-muted)}.hw-corp.hw-app{padding-block-end:2.5rem}.hw-corp .hw-hero-progress{max-inline-size:38rem}.hw-corp .hw-hero-progress>.ui-row{margin-block-start:.25rem}.hw-corp-eyebrow{color:var(--ui-muted)}.hw-corp-judul{margin:.125rem 0 0;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.hw-corp-meta{margin:.25rem 0 0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.5}.hw-corp-hero-aksi{display:flex;flex-wrap:wrap;gap:.375rem}@media (min-width:64rem){.hw-corp .hw-hero-row{grid-template-columns:minmax(0,38rem) auto}}.hw-corp .hw-main{padding-block-start:.75rem}.hw-corp-navbar{position:sticky;inset-block-start:0;z-index:30;margin-block-end:1rem;padding-block:.5rem;background:var(--ui-canvas)}.hw-corp-nav{display:flex;gap:.25rem;padding:.25rem;border:1px solid var(--ui-border);border-radius:.875rem;background:var(--ui-surface);overflow-x:auto;scrollbar-width:none}.hw-corp-nav::-webkit-scrollbar{display:none}.hw-corp-nav>button{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:.5rem;min-inline-size:0;min-block-size:2.75rem;margin:0;padding:.375rem .75rem;border:0;border-radius:.625rem;background:transparent;color:var(--ui-muted);font:inherit;text-align:start;white-space:nowrap;cursor:pointer}.hw-corp-nav>button:hover{background:var(--ui-control);color:var(--ui-text)}.hw-corp-nav>button[aria-pressed=true]{background:var(--em-primary-soft);color:var(--em-primary-text)}.hw-corp-nav>button:focus-visible{outline:2px solid var(--em-focus);outline-offset:-2px}.hw-corp-nav>button>svg{flex:none}.hw-corp-nav strong{display:block;font-size:var(--ui-type-label);font-weight:650;line-height:1.2}.hw-corp-nav small{display:block;font-size:.6875rem;line-height:1.3;opacity:.8}@media (max-width:47.99rem){.hw-corp-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.hw-corp-nav>button{flex-direction:column;gap:.25rem;min-block-size:3.25rem;padding:.375rem .25rem;text-align:center;white-space:normal}.hw-corp-nav strong{font-size:.6875rem;line-height:1.15}.hw-corp-nav small{display:none}}.hw-corp .hw-dashboard{gap:1rem}.hw-corp .hw-content-column,.hw-corp .hw-progress-columns{gap:.875rem}.hw-corp .hw-score-grid{gap:.75rem}.hw-corp .ui-card{--ui-card-padding:1rem}.hw-corp .em-progress-panel{gap:.875rem}.hw-corp .em-progress-panel-head p{margin-block-start:.25rem}.hw-corp .em-score-value{font-size:clamp(1.75rem,3vw,2.25rem)}.hw-corp .hw-section-heading{align-items:flex-end}.hw-corp .em-section-title{font-size:1.125rem}.hw-corp .hw-section-ket{margin-block-start:.125rem}.hw-corp section[id^=corp-][hidden],.hw-corp-cetak-kepala,.hw-corp-cetak-saja{display:none}@media (min-width:64rem){.hw-corp-kpi.hw-score-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hw-progress-columns.hw-corp-kolom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hw-progress-columns.hw-corp-kolom-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hw-corp-kecil{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem) and (max-width:63.99rem){.hw-corp-kpi.hw-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hw-corp-kecil{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-corp-grafik{block-size:224px;min-inline-size:0}.hw-corp-grafik--tinggi{block-size:280px}.hw-corp-grafik--pendek{block-size:176px}@media (max-width:47.99rem){.hw-corp-grafik{block-size:200px}.hw-corp-grafik--tinggi{block-size:240px}}.hw-corp-corong{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.hw-corp-corong>li{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto;align-items:center;gap:.75rem}.hw-corp-corong-teks{display:grid;gap:.125rem;min-inline-size:0}.hw-corp-corong-teks strong{font-size:var(--ui-type-label);font-weight:600}.hw-corp-corong-batang{block-size:.875rem;border-radius:999px;background:var(--ui-control);overflow:hidden}.hw-corp-corong-batang>span{display:block;block-size:100%;border-radius:999px;background:var(--em-primary-text)}.hw-corp-corong-angka{font-size:var(--ui-type-body);font-weight:650;white-space:nowrap}.hw-corp-corong-angka small{color:var(--ui-muted);font-weight:400}@media (max-width:47.99rem){.hw-corp-corong>li{grid-template-columns:minmax(0,1fr) auto}.hw-corp-corong-batang{grid-column:1/-1}}.hw-corp-tabel td>span{color:var(--ui-muted);font-size:.75rem}.hw-corp-tabel-lain td,.hw-corp-tabel-lain th{color:var(--ui-muted);font-weight:400;font-style:italic}.hw-corp-cakupan{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hw-corp-headline.ui-card{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;padding:1rem 1.25rem;border-color:transparent;background:var(--em-primary-soft);font-size:var(--ui-type-body);line-height:1.5}.hw-corp-headline strong{font-size:2rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--em-primary-text)}.hw-corp-kecil{display:grid;gap:.875rem}.hw-corp-kecil-kartu.ui-card{gap:.375rem;padding:.875rem 1rem}.hw-corp-kecil-kartu>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.hw-corp-kecil-kartu>header>div{min-inline-size:0}.hw-corp-kecil-kartu h3{margin:0;font-size:var(--ui-type-body);font-weight:650}.hw-corp-kecil-kartu header .ui-meta{display:block;margin-block-start:.125rem;font-size:.6875rem;line-height:1.45}.hw-corp-kecil-nilai{flex:none;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.hw-corp-kecil-nilai small{color:var(--ui-muted);font-weight:400;font-size:.75rem}.hw-corp-kecil-grafik{block-size:108px;min-inline-size:0}.hw-corp-kecil-kartu>footer{min-block-size:1.25rem;font-size:var(--ui-type-meta);line-height:1.5}.hw-corp-tersembunyi{display:flex;align-items:flex-start;gap:.375rem;margin:0;min-block-size:108px;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.5}.hw-corp-tersembunyi>svg{flex:none;margin-block-start:.125rem}.hw-corp-catatan{margin:0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.55}.hw-corp-subjudul{margin:0;font-size:1rem;font-weight:650}.hw-corp-akademi{display:grid;gap:1rem}@media (min-width:48rem){.hw-corp-akademi{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-corp-akademi>div{display:grid;gap:.5rem;min-inline-size:0;align-content:start}.hw-corp-metode{display:grid;gap:.875rem 1.5rem;margin:0;padding:1rem 1.25rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface)}@media (min-width:48rem){.hw-corp-metode{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-corp-metode dt{font-weight:600;font-size:var(--ui-type-label)}.hw-corp-metode dd{margin:.125rem 0 0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.55}@media print{.hw-corp .hw-corp-navbar,.hw-corp .hw-hero{display:none!important}.hw-corp section[id^=corp-][hidden]{display:grid!important}.hw-corp-cetak-saja{display:inline}.hw-corp-cetak-kepala{display:grid;gap:.25rem;margin-block-end:1rem;padding-block-end:.75rem;border-block-end:1px solid var(--ui-border)}.hw-corp-cetak-kepala strong{font-size:1.25rem}.hw-corp-cetak-kepala span{color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-corp section[id^=corp-]+section[id^=corp-]{-moz-column-break-before:page;break-before:page}.hw-corp .em-progress-panel,.hw-corp .hw-corp-kecil-kartu,.hw-corp .hw-score-grid{-moz-column-break-inside:avoid;break-inside:avoid}}.hw-trainer-list{display:grid;gap:.75rem}.hw-reschedule-form{display:grid;gap:.875rem;margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--ui-border)}.hw-care-safety{display:grid;gap:.75rem}.hw-care-safety ul{display:grid;gap:.5rem;margin:0;padding-inline-start:1.125rem;font-size:var(--ui-type-body);line-height:1.55}.hw-care-safety p{margin:0;padding-block-start:.75rem;border-block-start:1px solid var(--ui-border);color:var(--em-danger-text);font-size:var(--ui-type-meta);font-weight:500;line-height:1.55}.hw-profile-sheet.em-app{inline-size:100%;max-inline-size:30rem;block-size:100dvh;min-block-size:0;padding:0;overflow-y:auto;overscroll-behavior:contain;background:var(--ui-canvas);color:var(--ui-text)}.hw-profile-sheet>button{z-index:2;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;color:var(--ui-text);background:var(--ui-control);opacity:1}.hw-profile-sheet-heading{padding:1.25rem 4rem 1.25rem 1.5rem;border-block-end:1px solid var(--ui-border);background:var(--ui-surface);text-align:start}.hw-profile-sheet-heading>h2{color:var(--ui-text);font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.hw-profile-sheet-heading>p{color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.5}.hw-profile-content{display:grid;gap:1rem;padding:1.25rem 1.5rem max(1.5rem,env(safe-area-inset-bottom))}.hw-profile-sheet .em-profile-identity{padding:1.5rem}.hw-profile-note{margin:0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.55}.hw-profile-group{display:grid;gap:.625rem}.hw-profile-group>h3{margin:.75rem 0 .125rem}.hw-profile-group>.em-tile{inline-size:100%;text-align:start}.hw-profile-group .ui-meta,.hw-profile-group .ui-title{display:block}.hw-profile-editor{display:grid;gap:1rem;padding:1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface)}.hw-profile-sheet .hw-rules{gap:.5rem;margin-block-start:.5rem;padding:0;background:transparent}.hw-profile-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-block-end:1.5rem;color:var(--em-warning-text);font-size:var(--ui-type-meta)}.hw-profile-error p{margin:0}.hw-dialog-overlay{background:color-mix(in srgb,var(--ui-inverse,#14191f) 62%,transparent)}.hw-dialog.em-app{display:grid;align-content:start;gap:1rem;inline-size:min(100% - 2rem,var(--hw-dialog-size,28rem));max-block-size:min(90dvh,100% - 2rem);min-block-size:0;padding:1.25rem 1.5rem 0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:1.25rem;background:var(--ui-surface);color:var(--ui-text);box-shadow:0 24px 64px rgb(20 25 32/.28)}.hw-dialog--sm{--hw-dialog-size:24rem}.hw-dialog--md{--hw-dialog-size:28rem}.hw-dialog--lg{--hw-dialog-size:32rem}.hw-dialog--xl{--hw-dialog-size:48rem}.hw-dialog--wide{--hw-dialog-size:60rem}.hw-dialog-close{position:absolute;inset-inline-end:1rem;inset-block-start:1rem;z-index:2;display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:50%;color:var(--ui-text);background:var(--ui-control);cursor:pointer}.hw-dialog-close:hover{background:var(--ui-border)}.hw-dialog-close:focus-visible{outline:3px solid var(--em-focus);outline-offset:2px}.hw-dialog-heading{padding-inline-end:3rem;text-align:start}.hw-dialog-heading .hw-dialog-kembali{margin-inline-start:calc(-1 * var(--ui-space-3))}.hw-dialog-title{margin:0;color:var(--ui-text);font-size:1.125rem;font-weight:650;letter-spacing:-.02em;line-height:1.3}.hw-dialog-desc{margin:.25rem 0 0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.5}.hw-dialog.em-app>:last-child:not(.hw-dialog-foot){margin-block-end:1.5rem}.hw-dialog-foot{position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:0 -1.5rem;padding:.75rem 1.5rem 1.25rem;border-block-start:1px solid var(--ui-border);background:var(--ui-surface)}@media (max-width:39.99rem){.hw-profile-sheet-heading{padding-inline-start:1.25rem}.hw-profile-content{padding-inline:1.25rem}}@media (max-width:47.99rem){.hw-hero-inner{gap:.75rem;padding:.875rem var(--em-page-gutter) 1rem}.hw-hero-row{gap:.625rem}.hw-hero-progress{gap:.375rem;max-inline-size:none}.hw-logo-mark{block-size:1.875rem}.hw-avatar-button{min-block-size:2.75rem}.hw-main{padding:.875rem var(--em-page-gutter) 0}.hw-academy-columns,.hw-challenge-columns,.hw-challenge-content,.hw-challenge-section,.hw-content-column,.hw-dashboard,.hw-dashboard-body,.hw-fitness-results,.hw-progress-columns,.hw-quiz-grid{gap:.875rem}.hw-care-page-heading,.hw-page-heading{gap:.625rem}.hw-care-page-heading p,.hw-page-heading p{margin-block-start:.25rem;font-size:.8125rem;line-height:1.5}.hw-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.hw-score-grid>.em-score:last-child:nth-child(odd){grid-column:1/-1}.hw-score-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.hw-score-grid--three>.em-score:last-child:nth-child(odd){grid-column:auto}.hw-score-grid--three .em-score-value{font-size:1.5rem}.hw-score-grid--three .em-score-label{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.75rem;overflow-wrap:normal}.hw-score-grid>.em-score:has(.em-score-footer){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.hw-score-grid>.em-score:has(.em-score-footer) .em-score-main{grid-column:2;grid-row:1;justify-content:end;max-inline-size:8rem}.hw-score-grid>.em-score:has(.em-score-footer) .em-score-detail,.hw-score-grid>.em-score:has(.em-score-footer) .em-score-footer{grid-column:1/-1}.hw-score-grid .em-score-head{gap:.375rem}.hw-score-streak{padding:.25rem .5rem;font-size:.625rem}.hw-task-list{gap:.5rem}.hw-challenge-number.em-input{min-block-size:3rem;font-size:1.25rem}.hw-challenge-submit{gap:.375rem;padding-block-start:0}.hw-challenge-ranking{gap:.375rem}.hw-challenge-ranking>.hw-rank,.hw-dashboard .hw-rank{padding:.625rem;gap:.625rem}.hw-checklist,.hw-mission-criteria{gap:.625rem}.hw-mission-criteria li{gap:.625rem;padding:.75rem}.hw-history-filters{flex-wrap:nowrap;overflow-x:auto;gap:.375rem;padding-block-end:.75rem}.hw-history-filters>button{flex:none;gap:.375rem;padding:.5rem .75rem}.hw-challenge-log-list{gap:.5rem}.hw-quiz-recap{padding:.75rem;gap:.75rem}.hw-quiz-question-map{gap:.375rem}.hw-quiz-question-map>span{inline-size:2rem;block-size:2rem;border-radius:.5rem}.hw-progress-intro{padding:1rem;gap:.75rem}.hw-progress-intro-icon{inline-size:2.5rem;block-size:2.5rem;border-radius:.75rem}.hw-progress-intro>div:nth-child(2){min-inline-size:0;flex-basis:calc(100% - 3.25rem)}.hw-progress-intro h2{margin-block:.25rem;font-size:1.0625rem}.hw-progress-updated{grid-template-columns:auto auto;align-items:center;gap:.75rem;border-inline-start:0;padding-inline-start:0}.hw-progress-radar{height:260px}.hw-baseline-measurements{gap:.5rem}.hw-baseline-measurements>div{padding-block-end:.5rem}.hw-assessment-goals{gap:.625rem}.hw-assessment-goals>div{padding:.875rem;gap:.5rem}.hw-assessment-goals strong{font-size:1.5rem}.hw-trainer-list{gap:.5rem}.hw-profile-sheet-heading{padding-block:1rem;padding-inline-start:1rem}.hw-profile-content{padding-inline:1rem}}.hw-portal .em-session-week{inline-size:3.5rem}.hw-portal .em-session-week small{white-space:nowrap;font-size:.5625rem;letter-spacing:.02em}@media (max-width:47.99rem){.hw-list--actions .ui-list-row-extra{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}}@media (max-width:30rem){[data-sonner-toaster]{inline-size:calc(100vw - 2rem);max-inline-size:calc(100vw - 2rem)}}.hw-artikel-browser{display:grid;gap:1rem;min-inline-size:0}.hw-artikel-toolbar{flex-wrap:wrap;justify-content:space-between}.hw-artikel-kendali,.hw-artikel-toolbar{display:flex;align-items:center;gap:.75rem}.hw-artikel-kendali{min-inline-size:0}.hw-artikel-pisah{inline-size:1px;block-size:1.25rem;background:var(--ui-border)}.hw-artikel-urut{display:inline-flex;align-items:center;gap:.5rem;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-artikel-urut .em-select-wrap{min-inline-size:0}.hw-artikel-urut .em-input{min-block-size:2.25rem;padding:0 1.5rem 0 .25rem;border:0;background:transparent;color:var(--ui-text);font-weight:600}.hw-artikel-tampilan{display:inline-flex;gap:.25rem;padding:.1875rem;border-radius:999px;background:var(--ui-control)}.hw-artikel-tampilan .ui-icon-button{min-inline-size:2.25rem;min-block-size:2.25rem;border-radius:999px;background:transparent}.hw-artikel-tampilan .hw-tampilan--aktif{background:var(--em-primary);color:var(--em-on-primary)}.hw-artikel-filter{display:grid;gap:.5rem;padding:.875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface)}.hw-artikel-kisi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .875rem}@media (min-width:40rem){.hw-artikel-kisi{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem}}.hw-artikel-daftar{display:grid;gap:.75rem}.hw-artikel-kartu>button{display:grid;gap:.625rem;inline-size:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.hw-artikel-kartu>button:focus-visible{outline:3px solid var(--em-focus);outline-offset:3px;border-radius:var(--ui-radius-tile)}.hw-artikel-sampul{display:block;overflow:hidden;border-radius:var(--ui-radius-tile);background:var(--ui-control);aspect-ratio:16/10}.hw-artikel-sampul img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--ui-duration-layout) var(--ui-ease)}.hw-artikel-kartu>button:hover .hw-artikel-sampul img{transform:scale(1.03)}.hw-artikel-placeholder{display:grid;place-items:center;inline-size:100%;block-size:100%;color:var(--em-primary-text);background:var(--em-primary-soft)}.hw-artikel-isi{display:grid;gap:.25rem;min-inline-size:0}.hw-artikel-meta{display:flex;align-items:center;gap:.5rem;color:var(--em-primary-text);font-size:.75rem;font-weight:600}.hw-artikel-meta i{inline-size:3px;block-size:3px;border-radius:50%;background:currentColor;opacity:.6}.hw-artikel-judul{color:var(--ui-text);font-size:1rem;font-weight:650;line-height:1.3;letter-spacing:-.01em}.hw-artikel-judul,.hw-artikel-ringkas{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw-artikel-ringkas{color:var(--ui-muted);font-size:.8125rem;line-height:1.45}.hw-artikel-daftar .hw-artikel-kartu>button{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.875rem}.hw-artikel-daftar .hw-artikel-sampul{aspect-ratio:4/3}@media (max-width:30rem){.hw-artikel-daftar .hw-artikel-kartu>button{grid-template-columns:5.5rem minmax(0,1fr)}}[data-mode=dark]{color-scheme:dark;--ui-canvas:#0f141b;--ui-surface:#18212b;--ui-text:#edf2f7;--ui-muted:#a5b3c3;--ui-border:#364657;--ui-control:#232f3d;--ui-control-hover:#2d3d4e;--ui-inverse:#102637!important;--ui-inverse-text:#f4f8fc!important;--ui-inverse-muted:#c8dbe9!important;--em-inverse-highlight:#1b405d!important;--em-primary:color-mix(in srgb,var(--hw-primary-base) 55%,#fff)!important;--em-primary-strong:color-mix(in srgb,var(--hw-primary-base) 38%,#fff)!important;--em-primary-soft:color-mix(in srgb,var(--hw-primary-base) 24%,#18212b)!important;--em-primary-text:color-mix(in srgb,var(--hw-primary-base) 38%,#fff)!important;--em-on-primary:#0b1c2b!important;--em-on-primary-strong:#0b1c2b!important;--em-focus:var(--em-primary-strong)!important;--ui-accent:var(--em-focus)!important;--em-success:#63cea0!important;--em-success-soft:#173c32!important;--em-success-text:#8ae0b7!important;--em-warning:#efbb68!important;--em-warning-soft:#3b3020!important;--em-warning-text:#f4ca87!important;--em-danger:#f58d89!important;--em-danger-soft:#42272d!important;--em-danger-text:#ffa8a3!important;--em-info:#80bbed!important;--em-info-soft:#1d334a!important;--em-info-text:#a1d0f5!important;--em-on-success:#0b1c2b!important;--em-on-warning:#0b1c2b!important;--em-on-danger:#0b1c2b!important;--em-on-info:#0b1c2b!important;--em-chart-1:color-mix(in srgb,var(--hw-chart-base-1) 45%,#fff)!important;--em-chart-2:color-mix(in srgb,var(--hw-chart-base-2) 70%,#fff)!important;--em-chart-3:#63cea0!important;--em-chart-4:#efbb68!important;--em-chart-5:#a5b3c3!important;--ui-chart-emphasis:var(--em-chart-1)!important;--ui-chart-muted:var(--ui-control-hover)!important;--ui-draft-bg:var(--em-warning-soft);--ui-draft-text:var(--em-warning-text)}.hw-portal[data-mode=dark]{background:var(--ui-canvas)}[data-mode=dark] :is(.hw-hero,.hw-progress-intro,.em-score--brand,.em-profile-identity,.hw-jejak-head){--ui-text:var(--ui-inverse-text);--ui-muted:var(--ui-inverse-muted);color:var(--ui-text);background:linear-gradient(120deg,var(--em-inverse-highlight),var(--ui-inverse))}[data-mode=dark] .hw-hero{--solid-fg:#102637}[data-mode=dark] .hw-avatar-button .em-portrait{background:rgb(255 255 255/.1)}[data-mode=dark] :is(.hw-video-poster,.hw-video-frame){background:linear-gradient(120deg,var(--em-inverse-highlight),var(--ui-inverse))}[data-mode=dark] .hw-video-play{color:#174d73}[data-mode=dark] :is(.is-complete .em-assessment-stage-number,.em-streak-milestones>li.is-complete>span:first-child,.em-quiz-options>label.is-picked .em-quiz-letter,.hw-quiz-question-map>span.is-answered,.hw-history-filters>button[aria-pressed=true]>span){background:var(--em-primary);color:var(--em-on-primary)}[data-mode=dark] .em-quiz-options>:is(label.is-correct,label.is-wrong) .em-quiz-letter{background:var(--ui-surface);color:inherit}[data-mode=dark] .em-challenge-navigation>button[aria-pressed=true]{background:var(--em-primary-soft);color:var(--em-primary-text);box-shadow:inset 0 0 0 1px var(--em-primary)}[data-mode=dark] .em-button--danger:hover:not(:disabled){--solid-fg:var(--em-on-danger)}[data-mode=dark] :is(.hw-rank-no--gold,.hw-preview-banner){color:var(--em-on-warning)}[data-mode=dark] .hw-preview-banner .ui-pill{--solid-bg:var(--ui-surface);--solid-fg:var(--em-warning-text)}[data-mode=dark] .em-nav-badge{color:var(--em-on-danger)}[data-mode=dark] .em-tone--neutral{--tone-on:var(--ui-canvas)}[data-mode=dark] .hw-switch-thumb{background:var(--ui-text)}[data-mode=dark] .hw-switch[data-state=checked] .hw-switch-thumb{background:var(--em-on-primary)}[data-mode=dark] :is(.em-input,.em-select,.em-textarea,.hw-coach-tombol){border-color:#64788e}.hw-dialog-overlay[data-mode=dark]{background:rgb(3 8 15/.76)}.hw-webinar-daftar{display:grid;gap:.75rem}.hw-webinar-kartu{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:.75rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile,.875rem);background:var(--ui-surface)}.hw-webinar-sampul{inline-size:11rem;block-size:8rem;border-radius:.75rem;overflow:hidden;background:var(--em-primary-soft)}.hw-webinar-sampul>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.hw-webinar-sampul-kosong{display:grid;place-content:center;justify-items:center;gap:.25rem;block-size:100%;color:var(--em-primary-text)}.hw-webinar-sampul-kosong>span{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em}.hw-webinar-isi{display:grid;align-content:start;gap:.375rem;min-inline-size:0}.hw-webinar-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hw-webinar-judul{margin:0;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;color:var(--ui-text)}.hw-webinar-pembicara{margin:0;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-webinar-aksi{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.375rem}.hw-webinar-aksi>.hw-webinar-hadir{margin-inline-start:auto}.hw-webinar-materi{background:var(--ui-surface);border:1px solid var(--ui-border)}@media (max-width:40rem){.hw-webinar-kartu{grid-template-columns:minmax(0,1fr)}.hw-webinar-sampul{inline-size:100%;block-size:9rem}.hw-webinar-aksi>.hw-webinar-hadir{margin-inline-start:0}}.hw-onb{max-inline-size:28rem;margin-inline:auto;padding:1.5rem var(--em-page-gutter) 3rem}.hw-onb-panel{display:grid;gap:1.25rem;align-content:start;min-inline-size:0}.hw-onb-hitung,.hw-onb-kepala-lebar,.hw-onb-rel{display:none}.hw-onb-kepala-ponsel{display:grid;gap:1.25rem}.hw-onb-isi{display:grid;gap:1rem;align-content:start;min-inline-size:0}.hw-onb-judul{font-size:1.5rem}.hw-onb-sub{margin:-.5rem 0 0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.55}.ui-pill.hw-onb-keluar{color:var(--em-danger-text)}.hw-onb-sampul{overflow:hidden;border-radius:var(--ui-radius-tile);background:var(--ui-control)}.hw-onb-sampul>img{display:block;inline-size:100%;block-size:11rem;-o-object-fit:cover;object-fit:cover}.hw-onb-sampul-teks{display:none}.hw-onb-fase{display:grid;gap:.5rem}.hw-onb-fase-kartu{display:grid;gap:.25rem;align-content:start;padding:.875rem;border-radius:var(--ui-radius-tile);background:var(--em-primary-soft)}.hw-onb-fase-kartu .ui-meta,.hw-onb-fase-kartu .ui-title{display:block}.hw-onb-fase-kartu .em-tile-icon{margin-block-end:.25rem}.hw-onb-rinci,.hw-onb-rinci-isi{margin-block-start:.5rem}.hw-onb-rinci-isi{display:grid;gap:.5rem;padding-block-start:.75rem;border-block-start:1px solid var(--ui-border)}.hw-onb-rinci-isi p{margin:0;color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.55}.hw-onb-parq{display:grid;gap:1rem;min-inline-size:0}.hw-onb-kenapa{display:none}.hw-onb-tanya{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .625rem;align-items:center;padding:.875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface)}.hw-onb-tanya>p{margin:0;font-size:var(--ui-type-body);line-height:1.4}.hw-onb-tanya>.em-segmented{grid-column:1/-1}.hw-onb-nomor{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background:var(--em-primary-soft);color:var(--em-primary-text);font-size:.75rem;font-weight:700}.hw-onb-baris{display:grid;gap:.625rem;min-inline-size:0}.hw-onb-baris-label{display:grid;gap:.125rem}.hw-onb-baris-label .ui-meta,.hw-onb-baris-label .ui-title{display:block}.hw-onb-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.hw-onb-target-kartu{position:relative;display:grid;gap:.25rem;align-content:start;margin:0;padding:.75rem;border:2px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);color:var(--ui-text);font:inherit;text-align:start;cursor:pointer}.hw-onb-target-kartu .ui-title{display:block;font-size:var(--ui-type-label)}.hw-onb-target-kartu .ui-meta{display:block;line-height:1.4}.hw-onb-target-kartu.is-dipilih{border-color:var(--em-primary);background:var(--em-primary-soft)}.hw-onb-target-kartu:focus-visible{outline:3px solid var(--em-focus);outline-offset:2px}.hw-onb-target-tanda{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;inline-size:1.125rem;block-size:1.125rem;border-radius:50%;color:var(--em-on-primary);background:var(--em-primary)}.hw-onb-kaki{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hw-onb-kaki>.ui-pill:last-child{flex:1}@media (min-width:64rem){.hw-onb{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:1.25rem;align-items:stretch;max-inline-size:70rem;min-block-size:100vh;padding:1.5rem}.hw-onb-kepala-ponsel{display:none}.hw-onb-kepala-lebar,.hw-onb-rel{display:flex}.hw-onb-hitung{display:block;color:var(--ui-muted);font-size:var(--ui-type-meta);font-weight:600}.hw-onb-rel{flex-direction:column;gap:1.5rem;padding:1.5rem;border-radius:1.25rem;background:linear-gradient(180deg,var(--em-primary-soft),var(--ui-surface) 78%)}.hw-onb-merek{display:grid;gap:.5rem}.hw-onb-merek p{margin:0;color:var(--em-primary-text);font-size:.75rem;font-weight:700;line-height:1.35}.hw-onb-langkah{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.hw-onb-langkah li{display:flex;align-items:center;gap:.625rem;color:var(--ui-muted);font-size:var(--ui-type-body)}.hw-onb-langkah li.is-usai{color:var(--ui-text)}.hw-onb-langkah li.is-kini{color:var(--em-primary-text);font-weight:700}.hw-onb-bulat{display:grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--ui-control);color:var(--ui-muted);font-size:.75rem;font-weight:700}.hw-onb-langkah li.is-kini .hw-onb-bulat,.hw-onb-langkah li.is-usai .hw-onb-bulat{background:var(--em-primary);color:var(--em-on-primary)}.hw-onb-kutip{display:grid;gap:.75rem;margin:auto 0 0}.hw-onb-kutip img{display:block;inline-size:100%;block-size:8.5rem;border-radius:var(--ui-radius-tile);-o-object-fit:cover;object-fit:cover}.hw-onb-kutip blockquote{margin:0;color:var(--ui-muted);font-size:.8125rem;font-style:italic;line-height:1.5}.hw-onb-kutip blockquote:after{content:"";display:block;inline-size:2.5rem;block-size:3px;margin-block-start:.625rem;border-radius:2px;background:var(--em-primary)}.hw-onb-panel{gap:1rem;padding:1.75rem 2rem 1.5rem;border-radius:1.25rem;background:var(--ui-surface);grid-template-rows:auto minmax(0,1fr) auto}.hw-onb-kepala-lebar{justify-content:flex-end}.hw-onb-isi{align-content:start;overflow-y:auto}.hw-onb-judul{font-size:1.875rem}.hw-onb-sub{margin:-.5rem 0 .25rem;font-size:var(--ui-type-body)}.hw-onb-sampul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:1rem;padding:1.25rem 0 1.25rem 1.5rem;background:linear-gradient(115deg,var(--em-primary-text),var(--em-primary))}.hw-onb-sampul-teks{display:grid;gap:.5rem}.hw-onb-sampul-teks strong{color:var(--em-on-primary);font-size:1.25rem;line-height:1.25}.hw-onb-sampul-teks p{margin:0;color:var(--em-on-primary);font-size:.8125rem;line-height:1.5;opacity:.92}.hw-onb-sampul>img{block-size:9rem;border-start-start-radius:var(--ui-radius-tile);border-end-start-radius:var(--ui-radius-tile)}.hw-onb-fase{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hw-onb-parq{grid-template-columns:15rem minmax(0,1fr);gap:1.25rem;align-items:start}.hw-onb-kenapa{display:grid;gap:.375rem;align-content:start;padding:1.25rem;border-radius:var(--ui-radius-tile);background:var(--em-primary-soft)}.hw-onb-kenapa .ui-meta,.hw-onb-kenapa .ui-title{display:block}.hw-onb-kenapa .em-tile-icon{margin-block-end:.375rem}.hw-onb-tanya{grid-template-columns:auto minmax(0,1fr) auto;gap:.875rem}.hw-onb-tanya>.em-segmented{grid-column:auto;inline-size:auto}.hw-onb-baris{grid-template-columns:13rem minmax(0,1fr);gap:1.25rem;align-items:start}.hw-onb-target{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.hw-onb-kaki{padding-block-start:.5rem;border-block-start:1px solid var(--ui-border)}.hw-onb-kaki>.ui-pill:last-child{flex:none}}.hw-sandi .hw-onb-isi{gap:1.25rem}.hw-sandi-kaki,.hw-sandi-manfaat,.hw-sandi-pesan{display:none}@media (min-width:64rem){.hw-sandi-pesan{display:grid;gap:.625rem}.hw-sandi-pesan h2{margin:0;font-family:var(--em-font-heading);font-size:1.375rem;font-weight:650;line-height:1.25;letter-spacing:-.02em}.hw-sandi-pesan p{margin:0;color:var(--ui-muted);font-size:.8125rem;line-height:1.55}.hw-sandi-manfaat{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.hw-sandi-manfaat li{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.35}.hw-sandi-manfaat .em-tile-icon{flex:none;inline-size:2.25rem;block-size:2.25rem;background:var(--tone-soft)}.hw-sandi-kaki{display:grid;gap:.75rem;margin-block-start:auto}.hw-sandi-kaki>img{display:block;inline-size:100%;block-size:8rem;border-radius:var(--ui-radius-tile);-o-object-fit:cover;object-fit:cover}.hw-sandi-aman{display:grid;gap:.25rem;align-content:start;padding:.875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.hw-sandi-aman .ui-meta,.hw-sandi-aman .ui-title{display:block}.hw-sandi-aman .em-tile-icon{inline-size:2rem;block-size:2rem;margin-block-end:.25rem;background:var(--tone-soft)}}.hw-admin-aside .em-sidenav-item--active,.hw-admin-aside .em-sidenav-item--active:hover,.hw-admin-drawer .em-sidenav-item--active,.hw-admin-drawer .em-sidenav-item--active:hover{background:var(--em-primary-soft);color:var(--em-primary-text)}.hw-admin-aside .em-sidenav-item,.hw-admin-drawer .em-sidenav-item{font-weight:500}.hw-admin-aside .em-sidenav-item--active,.hw-admin-drawer .em-sidenav-item--active{font-weight:600}.hw-admin-account{display:grid;gap:.75rem;padding-block-start:.875rem;border-block-start:1px solid var(--ui-border)}.hw-admin-account-id{display:flex;align-items:center;gap:.625rem;padding-inline:.25rem}.hw-admin-account-id p{display:grid;margin:0;min-inline-size:0;line-height:1.3}.hw-admin-account-id b{color:var(--ui-text);font-size:var(--ui-type-body)}.hw-admin-account-id .ui-meta{font-size:.6875rem}.hw-admin-avatar.em-portrait{inline-size:2.25rem;block-size:2.25rem;font-size:.75rem}.hw-admin-account-rows{display:grid;gap:.375rem}.hw-admin-row{display:flex;align-items:center;gap:.625rem;inline-size:100%;margin:0;padding:.4375rem .625rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);color:var(--ui-text);font:inherit;text-align:start}button.hw-admin-row{cursor:pointer}button.hw-admin-row:hover{background:var(--ui-control)}.hw-admin-row>.ui-title{flex:1;min-inline-size:0;font-size:var(--ui-type-body)}.hw-admin-row-ikon{display:grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:.5rem;background:var(--ui-control);color:var(--ui-muted)}.hw-admin-row--bahaya{border-color:color-mix(in srgb,var(--em-danger) 28%,transparent);background:var(--em-danger-soft);color:var(--em-danger-text)}.hw-admin-row--bahaya .hw-admin-row-ikon{background:color-mix(in srgb,var(--em-danger) 14%,transparent);color:var(--em-danger-text)}button.hw-admin-row--bahaya:hover{background:color-mix(in srgb,var(--em-danger) 20%,var(--ui-surface))}.hw-mode-toggle{display:inline-flex;flex:none;padding:.125rem;border-radius:999px;background:var(--ui-control)}.hw-mode-toggle>button{display:grid;place-items:center;inline-size:1.875rem;block-size:1.5rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ui-muted);cursor:pointer}.hw-mode-toggle>.hw-mode-toggle--aktif{background:var(--ui-inverse);color:var(--ui-inverse-text)}.hw-admin-topbar .em-topbar-main{display:flex;align-items:center;min-inline-size:0}.hw-admin-topbar .em-topbar-main>.hw-admin-desktop{min-inline-size:0}.hw-admin-topbar-logo{display:flex;flex:1;justify-content:center}.hw-admin-topbar-logo .hw-logo-mark{block-size:1.75rem}.hw-admin-topbar-avatar{margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.hw-admin-topbar-avatar .em-portrait{inline-size:2.25rem;block-size:2.25rem;font-size:.75rem}.hw-admin-tanggal{white-space:nowrap}.hw-admin-tabs{display:flex;gap:.125rem;padding:0 var(--em-page-gutter);overflow-x:auto;scrollbar-width:none;border-block-end:1px solid var(--ui-border);background:var(--ui-surface)}.hw-admin-tabs::-webkit-scrollbar{display:none}.hw-admin-tab{display:grid;justify-items:center;gap:.25rem;flex:none;min-inline-size:4.75rem;margin:0;padding:.625rem .5rem .5rem;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--ui-muted);font:inherit;font-size:.6875rem;font-weight:600;cursor:pointer}.hw-admin-tab--aktif{color:var(--em-primary-text);border-block-end-color:var(--em-primary)}@media (min-width:48rem){.hw-admin-tab{flex:1}}.hw-peserta-jumlah{display:flex;justify-content:flex-end;margin-block-start:-.75rem}.hw-peserta-saring{flex-wrap:wrap;align-items:center}.hw-peserta-pil,.hw-peserta-saring{display:flex;gap:.5rem}.hw-peserta-pil .ui-pill--solid{--solid-bg:var(--em-primary);--solid-fg:var(--em-on-primary)}.hw-peserta-pil .ui-pill--ghost{background:var(--ui-control)}.hw-peserta-lanjut{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.5rem}.hw-peserta-lanjut .em-select-wrap{display:inline-block;inline-size:auto}.hw-halaman-per .em-select,.hw-peserta-lanjut .em-select{min-block-size:2.25rem;padding-block:.25rem;padding-inline:.875rem 2.25rem;border-radius:var(--ui-radius-pill);background:var(--ui-control);border-color:transparent;font-size:var(--ui-type-meta);font-weight:600}.hw-peserta-lanjut>.em-select-wrap:last-child{margin-inline-start:auto}.hw-peserta-terpilih{display:inline-flex;align-items:center;gap:.375rem}.hw-peserta-terpilih>button{margin:0;padding:0;border:0;background:transparent;color:var(--em-primary-text);font:inherit;font-weight:600;cursor:pointer}@media (max-width:63.99rem){.hw-peserta-lanjut{display:none;flex-basis:100%;order:3}.hw-peserta-lanjut--buka{display:flex}.hw-peserta-lanjut>.em-select-wrap:last-child{margin-inline-start:0}.hw-peserta-saring-tombol{margin-inline-start:auto}}@media (min-width:64rem){.hw-peserta-saring-tombol{display:none}}.hw-pil-status{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:999px;font-size:var(--ui-type-meta);font-weight:600;white-space:nowrap}.hw-pil-status-titik{inline-size:.375rem;block-size:.375rem;border-radius:50%;background:currentColor}.hw-pil-status--success{background:var(--em-success-soft);color:var(--em-success-text)}.hw-pil-status--warning{background:var(--em-warning-soft);color:var(--em-warning-text)}.hw-pil-status--neutral{background:var(--em-neutral-soft);color:var(--em-neutral-text)}.hw-peserta-tabel-bungkus{display:none;overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface)}.hw-peserta-tabel{inline-size:100%;border-collapse:collapse;font-size:var(--ui-type-body)}.hw-peserta-tabel th{padding:.625rem .875rem;background:var(--ui-canvas);color:var(--ui-muted);font-size:var(--ui-type-meta);font-weight:600;text-align:start;white-space:nowrap}.hw-peserta-tabel td,.hw-peserta-tabel th{border-block-end:1px solid var(--ui-border)}.hw-peserta-tabel td{padding:.5rem .875rem;vertical-align:middle}.hw-peserta-tabel tbody tr:last-child td{border-block-end:0}.hw-peserta-tabel tbody tr:hover td{background:var(--ui-control)}.hw-peserta-tabel tbody tr.hw-peserta-tr--pilih:hover td,.hw-peserta-tr--pilih td{background:var(--em-primary-soft)}.hw-peserta-tabel .hw-num{text-align:end;font-variant-numeric:tabular-nums}.hw-peserta-td-cek,.hw-peserta-th-cek{inline-size:2.5rem;padding-inline-end:0}.hw-peserta-tabel .em-check{gap:0}.hw-peserta-nama{display:inline-flex;align-items:center;gap:.625rem;color:var(--ui-text);font-weight:600}.hw-peserta-avatar.em-portrait{inline-size:2rem;block-size:2rem;font-size:.6875rem}.hw-peserta-aksi{display:flex;align-items:center;gap:.375rem}.hw-halaman .ui-icon-button--sm,.hw-peserta-tabel .ui-icon-button--sm,.hw-peserta-tabel .ui-pill--sm{min-block-size:2rem;min-inline-size:2rem}.hw-peserta-kartu{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.hw-peserta-kartu-baris{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;inline-size:100%;margin:0;padding:.75rem .875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);color:var(--ui-text);font:inherit;text-align:start;cursor:pointer}.hw-peserta-kartu-baris:hover{background:var(--ui-control)}.hw-peserta-kartu-isi{display:grid;gap:.125rem;min-inline-size:0}.hw-peserta-kartu-isi>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-peserta-kartu-meta{display:flex;align-items:center;gap:.75rem}.hw-peserta-kartu-chev{display:grid;place-items:center;color:var(--ui-muted)}@media (min-width:64rem){.hw-peserta-tabel-bungkus{display:block}.hw-peserta-kartu{display:none}}@media (max-width:39.99rem){.hw-peserta-kartu-baris{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.375rem}.hw-peserta-kartu-meta{grid-column:2;grid-row:2;gap:.5rem}.hw-peserta-kartu-chev{grid-column:3;grid-row:1/span 2}}.hw-peserta-halaman{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.hw-halaman{display:flex;align-items:center;gap:.25rem}.hw-halaman-nomor{display:grid;place-items:center;min-inline-size:2rem;block-size:2rem;margin:0;padding:0 .375rem;border:0;border-radius:.5rem;background:transparent;color:var(--ui-muted);font:inherit;font-size:var(--ui-type-meta);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.hw-halaman-nomor:hover{background:var(--ui-control)}.hw-halaman-nomor--aktif,.hw-halaman-nomor--aktif:hover{background:var(--em-primary);color:var(--em-on-primary)}.hw-halaman-elipsis{min-inline-size:1.5rem;color:var(--ui-muted);text-align:center}.hw-halaman-per{display:flex;align-items:center;gap:.5rem}.hw-halaman-per .em-select-wrap{display:inline-block;inline-size:auto}@media (max-width:39.99rem){.hw-halaman-per>.ui-meta{display:none}}.hw-detail-aksi{display:flex;flex-wrap:wrap;gap:.5rem}.hw-peserta-lekat{display:none}@media (max-width:39.99rem){.hw-peserta-tambah{display:none!important}.hw-peserta-lekat{display:block;position:sticky;inset-block-end:0;z-index:5;margin:.25rem calc(-1 * var(--em-page-gutter)) 0;padding:.75rem var(--em-page-gutter) calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--ui-canvas) 65%,transparent)}}.hw-dialog-kepala-ikon{display:grid;gap:.25rem}.hw-dialog-ikon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;margin-block-end:.5rem;border-radius:.75rem;background:var(--tone-soft,var(--em-primary-soft));color:var(--tone-text,var(--em-primary-text))}.hw-form-2{display:grid;gap:1rem}@media (min-width:40rem){.hw-form-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-radio-grup{display:grid;gap:.5rem;min-inline-size:0;margin:0;padding:0;border:0}.hw-radio-grup>legend{padding:0;margin-block-end:.25rem}.hw-radio-kartu{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);cursor:pointer}.hw-radio-kartu--aktif{border-color:var(--em-primary);background:var(--em-primary-soft)}.hw-radio-kartu>input{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0}.hw-radio-bulat{display:grid;flex:none;place-items:center;inline-size:1.125rem;block-size:1.125rem;margin-block-start:.125rem;border:1.5px solid var(--ui-muted);border-radius:50%;background:var(--ui-surface)}.hw-radio-bulat:after{content:"";inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--em-primary);opacity:0}.hw-radio-kartu>input:checked+.hw-radio-bulat{border-color:var(--em-primary)}.hw-radio-kartu>input:checked+.hw-radio-bulat:after{opacity:1}.hw-radio-kartu>input:focus-visible+.hw-radio-bulat{outline:3px solid var(--em-focus);outline-offset:2px}.hw-radio-isi{display:grid;gap:.125rem;min-inline-size:0}.hw-radio-isi>.ui-title{font-size:var(--ui-type-body)}.hw-radio-lanjut{margin-inline-start:2.625rem;inline-size:auto}.hw-callout-baris>p{display:flex;align-items:flex-start;gap:.5rem;color:var(--tone-text,var(--em-primary-text))}.hw-callout-baris>p>svg{flex:none;margin-block-start:.1875rem}.hw-cincin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:48rem){.hw-cincin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.hw-cincin-grid{gap:1rem}}@media (max-width:39.99rem){.hw-cincin-grid{gap:.625rem}}.hw-cincin-kartu{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface)}.hw-cincin-kartu.em-tone--neutral{--tone:var(--ui-muted);--tone-soft:var(--ui-control);--tone-text:var(--ui-muted)}.hw-cincin-teks{display:grid;gap:.25rem;min-inline-size:0}.hw-cincin-angka{display:flex;align-items:baseline;gap:.1875rem}.hw-cincin-angka>b{font-size:var(--ui-type-metric-sm,1.5rem);font-weight:650;line-height:1;color:var(--ui-text)}.hw-cincin{flex:none;inline-size:3rem;block-size:3rem}@media (max-width:63.99rem){.hw-cincin-kartu{gap:.5rem;padding:.75rem}.hw-cincin{inline-size:2.5rem;block-size:2.5rem}.hw-cincin-angka>b{font-size:1.375rem}}.hw-cincin-label{fill:var(--tone-text);font-size:8px;font-weight:700}.hw-asesmen>.hw-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "judul chip" "ket ket";row-gap:0;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.hw-asesmen>.hw-page-heading>div{display:contents}.hw-asesmen>.hw-page-heading .hw-eyebrow{grid-area:eyebrow}.hw-asesmen>.hw-page-heading .em-title{grid-area:judul}.hw-asesmen>.hw-page-heading p{grid-area:ket}.hw-asesmen>.hw-page-heading>.em-chip{grid-area:chip;justify-self:end}.hw-saring-kartu{padding-block:.875rem}.hw-saring-cari{flex:1 1 16rem;min-inline-size:0}.hw-asesmen-pil{display:none}.hw-asesmen-saring-baris{display:contents}.hw-asesmen-urut-tombol{display:none}@media (max-width:47.99rem){.hw-asesmen-pil{display:flex}.hw-asesmen-saring-baris{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:.5rem;order:2;min-inline-size:0}.hw-asesmen .hw-peserta-lanjut{flex:0 1 auto;flex-basis:auto;order:0}.hw-asesmen .hw-peserta-lanjut>.em-select-wrap:last-child{display:none}.hw-asesmen-urut-tombol{display:inline-grid;margin-inline-start:auto}}@media (max-width:39.99rem){.hw-asesmen-saring-baris{gap:.25rem}.hw-asesmen .hw-peserta-pil{flex:none;gap:.25rem}.hw-asesmen .hw-peserta-pil .ui-pill{padding-inline:.625rem}.hw-asesmen .hw-peserta-lanjut{flex:none;flex-wrap:nowrap;gap:.25rem}.hw-asesmen-kartu-utama .hw-peserta-lanjut .em-select{inline-size:6rem;min-block-size:2rem;padding-inline:.5rem 1.25rem}.hw-asesmen-kartu-utama .hw-peserta-lanjut .em-select[aria-label=Status]{inline-size:4.5rem}.hw-asesmen-kartu-utama .hw-peserta-lanjut .em-select-wrap>svg{inset-inline-end:.25rem}.hw-asesmen-urut-tombol.ui-icon-button{flex:none;inline-size:2.25rem;min-inline-size:2.25rem;block-size:2.25rem;min-block-size:2.25rem}}@media (min-width:48rem){.hw-asesmen .hw-peserta-tabel-bungkus{display:block}.hw-asesmen .hw-peserta-kartu{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.hw-asesmen .hw-peserta-lanjut{display:flex;flex:1;order:0}.hw-asesmen .hw-peserta-lanjut>.em-select-wrap:last-child{margin-inline-start:auto}.hw-asesmen .hw-peserta-saring-tombol{display:none}.hw-asesmen .hw-peserta-saring{align-items:flex-start}.hw-asesmen .hw-saring-cari{flex:1 1 10rem;max-inline-size:17rem}.hw-asesmen .hw-peserta-lanjut .em-select[aria-label="Unit kerja"]{max-inline-size:13rem}.hw-asesmen .hw-peserta-tabel td,.hw-asesmen .hw-peserta-tabel th{padding-inline:.625rem}}.hw-tengah{text-align:center}.hw-cek{display:inline-grid;place-items:center;inline-size:1.375rem;block-size:1.375rem;border-radius:50%;font-size:var(--ui-type-meta);font-weight:600}.hw-cek--ya{background:var(--em-success-soft);color:var(--em-success-text)}.hw-cek--belum{color:var(--ui-muted)}.hw-asesmen-baris{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface)}.hw-asesmen-cek{display:flex;gap:.75rem}.hw-asesmen-cek-sel{display:grid;justify-items:center;gap:.25rem}.hw-asesmen-cek-label{font-size:.6875rem;font-weight:600;color:var(--ui-muted)}.hw-asesmen-kartu-aksi{display:flex;align-items:center;gap:.25rem}.hw-asesmen-kartu--tahap .hw-asesmen-cek-sel{min-inline-size:2.25rem}.hw-asesmen-kartu--tahap>li:not(:first-child) .hw-asesmen-cek-label{display:none}.hw-asesmen-baris .hw-inline{display:inline}.hw-asesmen-baris .hw-inline>.em-chip{margin-inline-start:.375rem;vertical-align:middle}@media (max-width:39.99rem){.hw-asesmen-baris .hw-peserta-kartu-isi>.ui-title{white-space:normal}.hw-asesmen-baris{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem .625rem}.hw-asesmen-kartu-aksi{grid-column:1/-1;justify-content:flex-end}.hw-asesmen-kartu--tahap .hw-asesmen-baris{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.375rem}.hw-asesmen-kartu--tahap .hw-asesmen-cek{gap:.25rem}.hw-asesmen-kartu--tahap .hw-asesmen-cek-sel{min-inline-size:1.625rem}.hw-asesmen-kartu--tahap .hw-asesmen-kartu-aksi{grid-column:auto;gap:0}.hw-asesmen-kartu--tahap .hw-asesmen-kartu-aksi .ui-pill{padding-inline:.5rem;font-size:.75rem}.hw-asesmen-kartu--tahap .hw-asesmen-kartu-aksi .ui-icon-button--sm{inline-size:1.5rem;min-inline-size:1.5rem;padding:0}}.hw-tabel-penuh .hw-asesmen-kartu-utama.ui-card{padding-block:0;overflow:hidden}.hw-tabel-penuh .hw-asesmen-kartu-utama .hw-peserta-kartu{border-block-start:0}.hw-tabel-penuh-baris{grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:39.99rem){.hw-tabel-penuh-baris{grid-template-columns:minmax(0,1fr) auto}}.hw-asesmen-dialog{display:grid;gap:1.25rem}.hw-asesmen-nav{display:none}.hw-asesmen-nav-item{display:flex;align-items:center;gap:.625rem;inline-size:100%;margin:0;padding:.625rem .75rem;border:0;border-radius:var(--ui-radius-tile);background:transparent;color:var(--ui-muted);font:inherit;font-size:var(--ui-type-body);font-weight:500;text-align:start;cursor:pointer}.hw-asesmen-nav-item:hover{background:var(--ui-control)}.hw-asesmen-nav-item--aktif,.hw-asesmen-nav-item--aktif:hover{background:var(--em-primary-soft);color:var(--em-primary-text);font-weight:600}.hw-asesmen-isi{display:grid;gap:1.25rem;min-inline-size:0}.hw-asesmen-tahap{justify-self:start}.hw-asesmen-bagian{display:grid;gap:.875rem}.hw-asesmen-judul{margin:0;font-size:var(--ui-type-body);font-weight:650}.hw-asesmen-grid{display:grid;gap:.75rem 1rem}@media (min-width:40rem){.hw-asesmen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hw-asesmen-dialog{grid-template-columns:12rem minmax(0,1fr);align-items:start}.hw-asesmen-nav{display:grid;align-content:start;gap:.25rem;padding-inline-end:1.25rem;border-inline-end:1px solid var(--ui-border)}.hw-asesmen-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hw-asesmen-bagian{display:none}.hw-asesmen-dialog--catatan [data-bagian=catatan],.hw-asesmen-dialog--kesimpulan [data-bagian=kesimpulan],.hw-asesmen-dialog--pengukuran [data-bagian=pengukuran]{display:grid}}@media (max-width:39.99rem){.hw-sembunyi-ponsel{display:none}}.hw-verif{grid-template-columns:minmax(0,1fr)}.hw-verif .hw-halaman{flex-wrap:wrap;max-inline-size:100%}.hw-verif-jenis.em-segmented{padding:.25rem}.hw-verif-jenis .em-segment{min-block-size:2.75rem;font-size:var(--ui-type-body)}.hw-verif-alat{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.hw-tab-garis{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.hw-tab-garis::-webkit-scrollbar{display:none}.hw-tab-garis-item{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.625rem .75rem;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--ui-muted);font:inherit;font-size:var(--ui-type-body);font-weight:600;white-space:nowrap;cursor:pointer}.hw-tab-garis-item--aktif{color:var(--em-primary-text);border-block-end-color:var(--em-primary)}.hw-tab-badge{display:inline-grid;place-items:center;min-inline-size:1.375rem;block-size:1.375rem;padding:0 .375rem;border-radius:999px;background:var(--ui-control);color:var(--ui-muted);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums}.hw-tab-garis-item--aktif .hw-tab-badge{background:var(--em-primary);color:var(--em-on-primary)}.hw-verif-alat-kanan{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.hw-verif-alat-kanan .hw-saring-cari{flex:1 1 12rem;max-inline-size:18rem}.hw-verif-alat-kanan .em-select-wrap,.hw-verif-saring .em-select-wrap{display:inline-block;inline-size:auto}.hw-verif-alat-kanan .em-select,.hw-verif-saring .em-select{min-block-size:2.5rem;padding-block:.25rem;padding-inline:.875rem 2.25rem;font-size:var(--ui-type-meta);font-weight:600}.hw-verif-massal,.hw-verif-saring{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hw-verif-daftar{display:grid;gap:.75rem}.hw-verif-entri{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) auto 12.5rem;gap:1rem;padding:1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface)}.hw-verif-entri--dipilih{border-color:var(--em-primary)}.hw-verif-entri--dicabut{border-color:color-mix(in srgb,var(--em-danger) 40%,var(--ui-border))}.hw-verif-siapa{display:flex;align-items:flex-start;gap:.75rem;min-inline-size:0}.hw-verif-siapa .em-check{gap:0;margin-block-start:.875rem}.hw-verif-identitas{display:grid;gap:.125rem;min-inline-size:0}.hw-verif-identitas>.ui-title{font-size:var(--ui-type-body)}.hw-verif-identitas>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-verif-isi{display:grid;align-content:start;gap:.5rem;min-inline-size:0;padding-inline-start:1rem;border-inline-start:1px solid var(--ui-border)}.hw-verif-nilai{padding:.625rem .875rem;background:var(--em-primary-soft);font-weight:600}.hw-verif-catatan,.hw-verif-nilai{border-radius:var(--ui-radius-tile);color:var(--ui-text)}.hw-verif-catatan{padding:.5rem .875rem;background:var(--em-warning-soft);font-size:var(--ui-type-meta)}.hw-verif-catatan--bahaya{background:var(--em-danger-soft)}.hw-verif-bukti{display:grid;justify-items:center;align-content:start;gap:.5rem}.hw-verif-thumb{display:block;inline-size:8.5rem;block-size:5.5rem;margin:0;padding:0;border:0;border-radius:var(--ui-radius-tile);overflow:hidden;background:var(--ui-control);cursor:zoom-in}.hw-verif-thumb>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.hw-verif-thumb--kosong{display:grid;place-items:center;color:var(--ui-muted);cursor:default}.hw-verif-thumb:focus-visible{outline:3px solid var(--em-focus);outline-offset:2px}.hw-verif-tautan{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:0;border:0;background:transparent;color:var(--em-primary-text);font:inherit;font-size:var(--ui-type-meta);font-weight:600;cursor:pointer}.hw-verif-periode{inline-size:min(100%,34rem)}.hw-verif-periode .em-select{inline-size:100%}.hw-verif-aksi{display:grid;align-content:start;gap:.5rem;padding-inline-start:1rem;border-inline-start:1px solid var(--ui-border)}.hw-tombol-tolak.ui-pill{background:var(--em-danger-soft);color:var(--em-danger-text)}.hw-tombol-tolak.ui-pill:hover:not(:disabled){background:color-mix(in srgb,var(--em-danger) 22%,var(--ui-surface))}.hw-pil-status--danger{background:var(--em-danger-soft);color:var(--em-danger-text)}.hw-rincian{display:grid;gap:.5rem;margin:0}.hw-rincian>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.75rem}.hw-rincian dt{color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-rincian dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.hw-halaman-ket{flex:1 1 100%}@media (min-width:64rem){.hw-halaman-ket{flex:0 1 auto}}@media (max-width:63.99rem){.hw-verif-entri{grid-template-columns:minmax(0,1fr) auto}.hw-verif-bukti{grid-column:2;grid-row:1}.hw-verif-aksi,.hw-verif-isi{grid-column:1/-1;padding-inline-start:0;border-inline-start:0}.hw-verif-aksi{grid-auto-flow:column;grid-auto-columns:1fr;padding-block-start:.75rem;border-block-start:1px solid var(--ui-border)}}@media (max-width:39.99rem){.hw-verif .hw-tab-garis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.hw-verif .hw-tab-garis-item{justify-content:space-between}.hw-verif-aksi{grid-auto-flow:row;grid-auto-columns:auto}.hw-verif-thumb{inline-size:6rem;block-size:4.5rem}.hw-verif-alat-kanan .hw-saring-cari{max-inline-size:none}}.hw-asesmen-kartu-utama.ui-card{gap:1rem}.hw-asesmen-kartu-utama .hw-peserta-lanjut .em-select,.hw-asesmen-kartu-utama .hw-saring-cari .em-input,.hw-verif-alat-kanan .em-select,.hw-verif-alat-kanan .hw-saring-cari .em-input{min-block-size:2.375rem;padding-block:.25rem;border-radius:.5rem;border:1px solid var(--ui-border);background:var(--ui-surface);font-size:var(--ui-type-meta)}.hw-asesmen-kartu-utama .hw-peserta-lanjut .em-select{font-weight:600}.hw-verif-alat-kanan .ui-pill{min-block-size:2.375rem;border-radius:.5rem}.hw-asesmen-kartu-utama .hw-peserta-tabel-bungkus{border-inline:0;border-radius:0;margin-inline:calc(-1 * var(--ui-card-padding, 1.25rem))}.hw-asesmen-kartu-utama .hw-peserta-kartu{gap:0;margin-inline:calc(-1 * var(--ui-card-padding, 1.25rem));border-block-start:1px solid var(--ui-border)}.hw-asesmen-kartu-utama .hw-asesmen-baris{border:0;border-radius:0;padding-inline:var(--ui-card-padding,1.25rem)}.hw-asesmen-kartu-utama .hw-peserta-kartu>li+li{border-block-start:1px solid var(--ui-border)}.hw-asesmen-kartu-utama .hw-peserta-halaman{padding-block-start:.25rem}@media (min-width:64rem){.hw-asesmen-kartu-utama .hw-saring-cari{flex:1 1 14rem;max-inline-size:26rem}}.hw-peserta-tabel td.hw-tengah,.hw-peserta-tabel th.hw-tengah{text-align:center}.hw-peserta-tabel td.hw-tengah>.hw-cek{vertical-align:middle}.hw-tombol-lembut.ui-pill{border-radius:.5rem;background:var(--em-primary-soft);color:var(--em-primary-text);white-space:nowrap}.hw-tombol-lembut.ui-pill:hover:not(:disabled){background:color-mix(in srgb,var(--em-primary) 22%,var(--ui-surface))}.hw-asesmen-dialog-bungkus .hw-dialog-heading{margin-inline:-1.5rem;padding:0 3rem 1rem 1.5rem;border-block-end:1px solid var(--ui-border)}.hw-asesmen-dialog-bungkus .hw-dialog-heading .hw-dialog-kembali.ui-pill{min-block-size:auto;margin:0 0 .5rem;padding:0;background:transparent;color:var(--em-primary-text);font-size:var(--ui-type-meta)}.hw-asesmen-dialog-bungkus .hw-asesmen-tahap.em-segmented{display:inline-grid}.hw-asesmen-dialog-bungkus .hw-asesmen-tahap .em-segment{min-inline-size:4.5rem}.hw-asesmen-dialog-bungkus .hw-asesmen-tahap .em-segment--active{background:var(--em-primary);color:var(--em-on-primary);box-shadow:none}.hw-asesmen-grid .em-label{color:var(--ui-muted);font-size:var(--ui-type-meta);font-weight:500}.hw-asesmen-grid .em-input{min-block-size:2.375rem;padding-block:.25rem;border-radius:.5rem}.hw-asesmen-dialog-bungkus .hw-dialog-foot{background:var(--ui-canvas)}.hw-asesmen-dialog-bungkus .hw-dialog-foot .ui-pill{border-radius:.5rem}@media (min-width:64rem){.hw-asesmen-nav{padding:.5rem;border-inline-end:0;border-radius:var(--ui-radius-tile);background:var(--ui-canvas)}}@media (max-width:39.99rem){.hw-asesmen-dialog-bungkus .hw-asesmen-tahap.em-segmented{display:grid}}.hw-verif-entri{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto 10.5rem;gap:.75rem;padding:.625rem .875rem}.hw-verif-siapa{gap:.625rem}.hw-verif-siapa .em-portrait{inline-size:2.5rem;block-size:2.5rem;font-size:.75rem}.hw-verif-siapa .em-check{margin-block-start:.625rem}.hw-verif-identitas{gap:0;line-height:1.35}.hw-verif-identitas>.ui-title{font-size:var(--ui-type-label)}.hw-verif-identitas>.ui-meta{font-size:.75rem}.hw-verif-isi{gap:.375rem;padding-inline-start:.75rem}.hw-verif-nilai{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .75rem;font-size:var(--ui-type-label)}.hw-verif-nilai .hw-pil-status{font-size:.6875rem}.hw-verif-catatan{padding:.3125rem .75rem;font-size:.75rem}.hw-verif-isi>.ui-meta{font-size:.75rem}.hw-verif-bukti{gap:.25rem}.hw-verif-thumb{inline-size:8rem;block-size:4.75rem;border-radius:.5rem}.hw-verif-tautan{font-size:.75rem}.hw-verif-aksi{gap:.375rem;padding-inline-start:.75rem}.hw-verif-aksi .ui-pill{min-block-size:1.875rem;padding-inline:.75rem}.hw-verif-aksi .em-input,.hw-verif-aksi .ui-pill{border-radius:.5rem;font-size:var(--ui-type-meta)}.hw-verif-aksi .em-input{min-block-size:2.125rem;padding-block:.25rem}@media (max-width:39.99rem){.hw-verif-thumb{inline-size:6rem;block-size:4rem}}@media (max-width:63.99rem){.hw-verif-entri{grid-template-columns:minmax(0,1fr) auto}}.hw-lembar-grup{display:grid;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-canvas)}.hw-lembar-grup-judul{margin:0;font-size:var(--ui-type-body);font-weight:650}.hw-lembar-grup-kepala{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.hw-lembar-grup-kepala>.ui-meta{flex:1;min-inline-size:0}.hw-lembar-grup .em-input,.hw-lembar-grup .em-textarea{background:var(--ui-surface)}.hw-lembar-tambah.ui-pill{justify-self:start;color:var(--em-primary-text)}.hw-lembar-baris .em-input{min-block-size:2.25rem;padding-block:.25rem;border-radius:.5rem}.hw-coach{position:relative}.hw-coach-tombol{display:flex;align-items:center;justify-content:space-between;gap:.5rem;inline-size:100%;min-block-size:2.75rem;margin:0;padding:.5rem .875rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-type-body);text-align:start;cursor:pointer}.hw-coach-tombol>svg{flex:none}.hw-coach-kosong,.hw-coach-tombol>svg{color:var(--ui-muted)}.hw-coach-menu{position:absolute;z-index:40;inset-inline:0;inset-block-start:calc(100% + .25rem);display:grid;gap:.125rem;max-block-size:15rem;padding:.25rem;overflow-y:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-surface);box-shadow:0 12px 32px rgb(20 25 32/.16)}.hw-coach-baris{display:flex;align-items:center;gap:.25rem;padding-inline-end:.25rem;border-radius:.5rem}.hw-coach-baris:hover{background:var(--ui-control)}.hw-coach-baris--aktif{background:var(--em-primary-soft)}.hw-coach-pilih{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.5rem;min-inline-size:0;margin:0;padding:.5rem .625rem;border:0;border-radius:.5rem;background:transparent;color:var(--ui-text);font:inherit;font-size:var(--ui-type-body);text-align:start;cursor:pointer}.hw-coach-baris--aktif .hw-coach-pilih{color:var(--em-primary-text);font-weight:600}.hw-coach-tanya{flex:1;min-inline-size:0;padding-inline-start:.625rem;color:var(--em-danger-text);font-size:var(--ui-type-meta);font-weight:600}.hw-coach-tambah{display:flex;align-items:center;gap:.5rem;inline-size:100%;margin-block-start:.125rem;padding:.5rem .625rem;border:0;border-block-start:1px solid var(--ui-border);border-radius:0 0 .5rem .5rem;background:transparent;color:var(--em-primary-text);font:inherit;font-size:var(--ui-type-body);font-weight:600;text-align:start;cursor:pointer}.hw-coach-tambah:hover{background:var(--ui-control)}.hw-coach-baru{display:grid;gap:.5rem;padding:.5rem}.hw-coach-kosong-pesan{margin:0;padding:.625rem;color:var(--ui-muted);font-size:var(--ui-type-meta)}.hw-impor-aksi{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hw-impor-tabel-bungkus{overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface)}.hw-impor-kolom code{font-size:var(--ui-type-meta);font-weight:600}.hw-impor-kolom td{vertical-align:top}.hw-impor-alias{max-inline-size:18rem}.hw-impor-berkas{display:grid;gap:.75rem}@media (min-width:48rem){.hw-impor-berkas{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.hw-impor-pilih{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;align-items:center;padding:.875rem 1rem;border:1px dashed var(--ui-border);border-radius:var(--ui-radius-tile);background:var(--ui-canvas);color:var(--ui-text);cursor:pointer}.hw-impor-pilih:focus-within,.hw-impor-pilih:hover{border-color:var(--em-primary);background:var(--em-primary-soft)}.hw-impor-pilih--seret,.hw-impor-pilih--seret:hover{border-style:solid;border-color:var(--em-primary);background:var(--em-primary-soft);box-shadow:0 0 0 3px var(--em-primary-soft);transform:scale(1.01)}.hw-impor-pilih{transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s}.hw-impor-pilih--seret>*{pointer-events:none}.hw-impor-pilih>svg{grid-row:1/span 2;color:var(--em-primary-text)}.hw-impor-pilih .ui-meta,.hw-impor-pilih .ui-title{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-impor-pilih input{position:absolute;inset:0;opacity:0;cursor:pointer}.hw-impor-ringkas{display:flex;flex-wrap:wrap;gap:.375rem}.hw-impor-saring{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.hw-impor-tabel td{vertical-align:top}.hw-impor-tabel .hw-num{inline-size:3.5rem}.hw-impor-tabel tbody tr.hw-impor-tr--galat:hover td,.hw-impor-tr--galat td{background:var(--em-danger-soft)}.hw-impor-uid{display:block;font-weight:400}.hw-impor-catatan{display:grid;gap:.25rem;margin:0;padding:0 0 0 1rem;font-size:var(--ui-type-meta)}.hw-impor-catatan--galat{color:var(--em-danger-text)}.hw-impor-catatan--peringatan{color:var(--em-warning-text)}.hw-impor-catatan--info{color:var(--ui-muted)}.hw-impor-tawaran>p+p{margin-block-start:.375rem}.hw-impor-tawaran>.hw-impor-aksi{margin-block-start:.75rem}.hw-impor-tawaran .hw-impor-nama{font-weight:600}.hw-impor-kredensial{max-block-size:40vh;overflow:auto}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--ui-muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--ui-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--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))}.first\:rounded-l-md:first-child{border-top-left-radius:var(--ui-radius-thumb);border-bottom-left-radius:var(--ui-radius-thumb)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--ui-radius-thumb);border-bottom-right-radius:var(--ui-radius-thumb)}.hover\:bg-accent:hover,.hover\:bg-muted:hover{background-color:var(--ui-control)}.hover\:bg-secondary:hover{background-color:var(--em-primary-soft)}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--ui-text)}.hover\:text-muted-foreground:hover{color:var(--ui-muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--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)}.focus\:bg-accent:focus{background-color:var(--ui-control)}.focus\:text-accent-foreground:focus{color:var(--ui-text)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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)}.focus\:ring-1:focus,.focus\:ring-2:focus{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)}.focus\:ring-ring:focus{--tw-ring-color:var(--ui-accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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-ring:focus-visible{--tw-ring-color:var(--ui-accent)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group.toaster .group-\[\.toaster\]\:border-border{border-color:var(--ui-border)}.group.toast .group-\[\.toast\]\:bg-muted{background-color:var(--ui-control)}.group.toast .group-\[\.toast\]\:bg-primary{background-color:var(--em-primary)}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:var(--ui-surface)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:var(--ui-muted)}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:var(--em-on-primary)}.group.toaster .group-\[\.toaster\]\:text-foreground{color:var(--ui-text)}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--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)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:var(--em-danger)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:var(--em-danger)}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--ui-muted)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel],.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);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))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--ui-radius-thumb)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--ui-radius-thumb)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--em-primary)}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--ui-control)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true],.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--em-primary)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--ui-control)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--ui-surface)}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--ui-control)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--em-primary-soft)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--ui-control)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--ui-muted)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--em-on-primary)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--ui-text)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true],.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--em-on-primary)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true],.data-\[state\=active\]\:text-foreground[data-state=active],.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--ui-text)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: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))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:var(--ui-control)}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:relative{position:relative}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:z-10{z-index:10}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: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[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\: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))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--ui-radius-tile)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:border-ring{border-color:var(--ui-accent)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--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)}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-\[3px\]{--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)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}:is(.dark .dark\:border-destructive){border-color:var(--em-danger)}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--ui-radius-tile)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-row{flex-direction:row}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:var(--ui-radius-card)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--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)}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--ui-radius-thumb);border-bottom-left-radius:var(--ui-radius-thumb)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--ui-radius-thumb);border-bottom-right-radius:var(--ui-radius-thumb)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;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))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:text-xs>span{font-size:.75rem;line-height:1rem}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--em-danger)}.\[\&\>svg\]\:text-foreground>svg{color:var(--ui-text)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--ui-muted)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--ui-muted)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--ui-border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--ui-border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--ui-control)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--ui-border)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--ui-muted)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}