/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.arrow-up{border-bottom:16px solid #29b6f6;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;margin:-30px auto 16px}.ui.button,a.ui.button,button,button.ui.button{position:relative;background:#f3f4f6!important;border:1px solid #0000001a!important;border-radius:2rem!important;transition:background .2s,border-color .2s,box-shadow .2s!important;box-shadow:0 1px 2px #0000000d!important}.ui.button:hover,a.ui.button:hover,button.ui.button:hover,button:hover{background:#e5e7eb!important;border-color:#00000026!important;box-shadow:0 2px 4px #00000014!important}.ui.button.secondary,a.ui.button.secondary{color:#0f172a!important;background:#22d3ee!important}.ui.button.secondary:hover,a.ui.button.secondary:hover{color:#0f172a!important;background:#06b6d4!important}.ui.button.yellow,a.ui.button.yellow{background:#fbbf24!important}.ui.button.yellow:hover,a.ui.button.yellow:hover{background:#f59e0b!important}.ui.button.teal,a.ui.button.teal{background:#00b5ad!important}.ui.button.teal:hover,a.ui.button.teal:hover{background:#009c96!important}.ui.button.primary,a.ui.button.primary{color:#fff!important;background:#2185d0!important}.ui.button.primary:hover,a.ui.button.primary:hover{color:#fff!important;background:#1678c2!important}.ui.button.green,a.ui.button.green{color:#fff!important;background:#21ba45!important}.ui.button.green:hover,a.ui.button.green:hover{color:#fff!important;background:#16ab39!important}.ui.button.blue,a.ui.button.blue{color:#fff!important;background:#2185d0!important}.ui.button.blue:hover,a.ui.button.blue:hover{color:#fff!important;background:#1678c2!important}.rounded-lg{border-radius:2rem!important}.rounded-lg-left{border-top-left-radius:2rem!important;border-bottom-left-radius:2rem!important}.rounded-md{border-radius:2rem!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000001a!important}.glass{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#fff3;border:1px solid #ffffff59;border-radius:2rem;position:relative;box-shadow:0 8px 32px #1f268726,inset 0 2px 12px #ffffff40}.glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff26,#ffffff05 50%,#0000);position:absolute;inset:0;box-shadow:inset 0 1px #fff6}.glass>*{z-index:1;position:relative}.glass-navbar{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb8;border:1px solid #fff9;border-top:none;border-radius:0 0 2rem 2rem;position:relative;box-shadow:0 8px 32px #00000014,inset 0 1px #fffc}.glass-navbar:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff40,#0000 40%);position:absolute;inset:0}.glass-navbar>*{z-index:1;position:relative}.glass-pill{-webkit-backdrop-filter:blur(10px)saturate(160%);background:#ffffff40;border:1px solid #ffffff80;border-radius:0 0 2rem 2rem;position:relative;box-shadow:0 4px 24px #0000000f,inset 0 2px 8px #ffffff4d}.glass-pill:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(145deg,#fff3,#0000 60%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80}.glass-pill>*{z-index:1;position:relative}.glass-button{position:relative;background:#f3f4f6!important;border:1px solid #0000001a!important;border-radius:2rem!important;box-shadow:0 1px 2px #0000000d!important}.glass-button:hover{background:#e5e7eb!important;border-color:#00000026!important}.glass-dark{-webkit-backdrop-filter:blur(14px)saturate(160%);background:#0000001f;border:1px solid #fff3;border-radius:2rem;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff26}@media (min-width:769px){.capture-cards-grid .capture-capture-col{margin-top:1.5rem}.capture-cards-grid .capture-card-segment{width:100%}}@media (max-width:768px){.peserta-didik-detail-grid .column{width:100%!important;max-width:100%!important}.peserta-didik-detail-grid .row{flex-direction:column}.capture-cards-grid .capture-cards-row{flex-direction:column;display:flex}.capture-cards-grid .capture-camera-col{order:0}.capture-cards-grid .capture-capture-col{order:1}.capture-cards-grid .capture-location-col{order:2}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}