.sicc-d-flex{display:flex;} .sicc-d-flex:visited{} .sicc-d-flex:hover{} .sicc-d-flex:active{} .sicc-d-flex:focus{} .sicc-d-inline-flex{display:inline-flex;} .sicc-d-inline-flex:visited{} .sicc-d-inline-flex:hover{} .sicc-d-inline-flex:active{} .sicc-d-inline-flex:focus{} .sicc-d-grid{display:grid;} .sicc-d-grid:visited{} .sicc-d-grid:hover{} .sicc-d-grid:active{} .sicc-d-grid:focus{} .sicc-d-block{display:block;} .sicc-d-block:visited{} .sicc-d-block:hover{} .sicc-d-block:active{} .sicc-d-block:focus{} .sicc-d-inline-block{display:inline-block;} .sicc-d-inline-block:visited{} .sicc-d-inline-block:hover{} .sicc-d-inline-block:active{} .sicc-d-inline-block:focus{} .sicc-d-none{display:none;} .sicc-d-none:visited{} .sicc-d-none:hover{} .sicc-d-none:active{} .sicc-d-none:focus{} .sicc-flex-row{display:flex;flex-direction:row;} .sicc-flex-row:visited{} .sicc-flex-row:hover{} .sicc-flex-row:active{} .sicc-flex-row:focus{} .sicc-flex-col{display:flex;flex-direction:column;} .sicc-flex-col:visited{} .sicc-flex-col:hover{} .sicc-flex-col:active{} .sicc-flex-col:focus{} .sicc-flex-wrap{display:flex;flex-wrap:wrap;} .sicc-flex-wrap:visited{} .sicc-flex-wrap:hover{} .sicc-flex-wrap:active{} .sicc-flex-wrap:focus{} .sicc-flex-center{display:flex;align-items:center;justify-content:center;} .sicc-flex-center:visited{} .sicc-flex-center:hover{} .sicc-flex-center:active{} .sicc-flex-center:focus{} .sicc-flex-between{display:flex;align-items:center;justify-content:space-between;} .sicc-flex-between:visited{} .sicc-flex-between:hover{} .sicc-flex-between:active{} .sicc-flex-between:focus{} .sicc-flex-1{flex:1;} .sicc-flex-1:visited{} .sicc-flex-1:hover{} .sicc-flex-1:active{} .sicc-flex-1:focus{} .sicc-gap-sm{gap:8px;} .sicc-gap-sm:visited{} .sicc-gap-sm:hover{} .sicc-gap-sm:active{} .sicc-gap-sm:focus{} .sicc-gap-md{gap:16px;} .sicc-gap-md:visited{} .sicc-gap-md:hover{} .sicc-gap-md:active{} .sicc-gap-md:focus{} .sicc-gap-lg{gap:32px;} .sicc-gap-lg:visited{} .sicc-gap-lg:hover{} .sicc-gap-lg:active{} .sicc-gap-lg:focus{} .sicc-grid-cols-2{display:grid;grid-template-columns:repeat(2, 1fr);} .sicc-grid-cols-2:visited{} .sicc-grid-cols-2:hover{} .sicc-grid-cols-2:active{} .sicc-grid-cols-2:focus{} .sicc-grid-cols-3{display:grid;grid-template-columns:repeat(3, 1fr);} .sicc-grid-cols-3:visited{} .sicc-grid-cols-3:hover{} .sicc-grid-cols-3:active{} .sicc-grid-cols-3:focus{} .sicc-relative{position:relative;} .sicc-relative:visited{} .sicc-relative:hover{} .sicc-relative:active{} .sicc-relative:focus{} .sicc-absolute{position:absolute;} .sicc-absolute:visited{} .sicc-absolute:hover{} .sicc-absolute:active{} .sicc-absolute:focus{} .sicc-overflow-hidden{overflow:hidden;} .sicc-overflow-hidden:visited{} .sicc-overflow-hidden:hover{} .sicc-overflow-hidden:active{} .sicc-overflow-hidden:focus{} .sicc-overflow-auto{overflow:auto;} .sicc-overflow-auto:visited{} .sicc-overflow-auto:hover{} .sicc-overflow-auto:active{} .sicc-overflow-auto:focus{} .sicc-z-1{z-index:1;} .sicc-z-1:visited{} .sicc-z-1:hover{} .sicc-z-1:active{} .sicc-z-1:focus{} .sicc-z-10{z-index:10;} .sicc-z-10:visited{} .sicc-z-10:hover{} .sicc-z-10:active{} .sicc-z-10:focus{} .sicc-m-0{margin:0;} .sicc-m-0:visited{} .sicc-m-0:hover{} .sicc-m-0:active{} .sicc-m-0:focus{} .sicc-m-2{margin:8px;} .sicc-m-2:visited{} .sicc-m-2:hover{} .sicc-m-2:active{} .sicc-m-2:focus{} .sicc-m-4{margin:16px;} .sicc-m-4:visited{} .sicc-m-4:hover{} .sicc-m-4:active{} .sicc-m-4:focus{} .sicc-m-6{margin:32px;} .sicc-m-6:visited{} .sicc-m-6:hover{} .sicc-m-6:active{} .sicc-m-6:focus{} .sicc-mx-auto{margin-left:auto;margin-right:auto;} .sicc-mx-auto:visited{} .sicc-mx-auto:hover{} .sicc-mx-auto:active{} .sicc-mx-auto:focus{} .sicc-mt-2{margin-top:8px;} .sicc-mt-2:visited{} .sicc-mt-2:hover{} .sicc-mt-2:active{} .sicc-mt-2:focus{} .sicc-mt-4{margin-top:16px;} .sicc-mt-4:visited{} .sicc-mt-4:hover{} .sicc-mt-4:active{} .sicc-mt-4:focus{} .sicc-mb-2{margin-bottom:8px;} .sicc-mb-2:visited{} .sicc-mb-2:hover{} .sicc-mb-2:active{} .sicc-mb-2:focus{} .sicc-mb-4{margin-bottom:16px;} .sicc-mb-4:visited{} .sicc-mb-4:hover{} .sicc-mb-4:active{} .sicc-mb-4:focus{} .sicc-ml-auto{margin-left:auto;} .sicc-ml-auto:visited{} .sicc-ml-auto:hover{} .sicc-ml-auto:active{} .sicc-ml-auto:focus{} .sicc-p-0{padding:0;} .sicc-p-0:visited{} .sicc-p-0:hover{} .sicc-p-0:active{} .sicc-p-0:focus{} .sicc-p-2{padding:8px;} .sicc-p-2:visited{} .sicc-p-2:hover{} .sicc-p-2:active{} .sicc-p-2:focus{} .sicc-p-4{padding:16px;} .sicc-p-4:visited{} .sicc-p-4:hover{} .sicc-p-4:active{} .sicc-p-4:focus{} .sicc-px-2{padding-left:8px;padding-right:8px;} .sicc-px-2:visited{} .sicc-px-2:hover{} .sicc-px-2:active{} .sicc-px-2:focus{} .sicc-px-4{padding-left:16px;padding-right:16px;} .sicc-px-4:visited{} .sicc-px-4:hover{} .sicc-px-4:active{} .sicc-px-4:focus{} .sicc-py-2{padding-top:8px;padding-bottom:8px;} .sicc-py-2:visited{} .sicc-py-2:hover{} .sicc-py-2:active{} .sicc-py-2:focus{} .sicc-py-4{padding-top:16px;padding-bottom:16px;} .sicc-py-4:visited{} .sicc-py-4:hover{} .sicc-py-4:active{} .sicc-py-4:focus{} .sicc-pt-4{padding-top:16px;} .sicc-pt-4:visited{} .sicc-pt-4:hover{} .sicc-pt-4:active{} .sicc-pt-4:focus{} .sicc-pb-4{padding-bottom:16px;} .sicc-pb-4:visited{} .sicc-pb-4:hover{} .sicc-pb-4:active{} .sicc-pb-4:focus{} .sicc-w-full{width:100%;} .sicc-w-full:visited{} .sicc-w-full:hover{} .sicc-w-full:active{} .sicc-w-full:focus{} .sicc-w-auto{width:auto;} .sicc-w-auto:visited{} .sicc-w-auto:hover{} .sicc-w-auto:active{} .sicc-w-auto:focus{} .sicc-w-half{width:50%;} .sicc-w-half:visited{} .sicc-w-half:hover{} .sicc-w-half:active{} .sicc-w-half:focus{} .sicc-h-full{height:100%;} .sicc-h-full:visited{} .sicc-h-full:hover{} .sicc-h-full:active{} .sicc-h-full:focus{} .sicc-h-auto{height:auto;} .sicc-h-auto:visited{} .sicc-h-auto:hover{} .sicc-h-auto:active{} .sicc-h-auto:focus{} .sicc-h-screen{height:100vh;} .sicc-h-screen:visited{} .sicc-h-screen:hover{} .sicc-h-screen:active{} .sicc-h-screen:focus{} .sicc-max-w-sm{max-width:540px;} .sicc-max-w-sm:visited{} .sicc-max-w-sm:hover{} .sicc-max-w-sm:active{} .sicc-max-w-sm:focus{} .sicc-max-w-md{max-width:720px;} .sicc-max-w-md:visited{} .sicc-max-w-md:hover{} .sicc-max-w-md:active{} .sicc-max-w-md:focus{} .sicc-max-w-lg{max-width:960px;} .sicc-max-w-lg:visited{} .sicc-max-w-lg:hover{} .sicc-max-w-lg:active{} .sicc-max-w-lg:focus{} .sicc-text-left{text-align:left;} .sicc-text-left:visited{} .sicc-text-left:hover{} .sicc-text-left:active{} .sicc-text-left:focus{} .sicc-text-center{text-align:center;} .sicc-text-center:visited{} .sicc-text-center:hover{} .sicc-text-center:active{} .sicc-text-center:focus{} .sicc-text-right{text-align:right;} .sicc-text-right:visited{} .sicc-text-right:hover{} .sicc-text-right:active{} .sicc-text-right:focus{} .sicc-font-light{font-weight:300;} .sicc-font-light:visited{} .sicc-font-light:hover{} .sicc-font-light:active{} .sicc-font-light:focus{} .sicc-font-normal{font-weight:400;} .sicc-font-normal:visited{} .sicc-font-normal:hover{} .sicc-font-normal:active{} .sicc-font-normal:focus{} .sicc-font-bold{font-weight:700;} .sicc-font-bold:visited{} .sicc-font-bold:hover{} .sicc-font-bold:active{} .sicc-font-bold:focus{} .sicc-text-sm{font-size:0.875rem;} .sicc-text-sm:visited{} .sicc-text-sm:hover{} .sicc-text-sm:active{} .sicc-text-sm:focus{} .sicc-text-base{font-size:1rem;} .sicc-text-base:visited{} .sicc-text-base:hover{} .sicc-text-base:active{} .sicc-text-base:focus{} .sicc-text-lg{font-size:1.125rem;} .sicc-text-lg:visited{} .sicc-text-lg:hover{} .sicc-text-lg:active{} .sicc-text-lg:focus{} .sicc-text-xl{font-size:1.25rem;} .sicc-text-xl:visited{} .sicc-text-xl:hover{} .sicc-text-xl:active{} .sicc-text-xl:focus{} .sicc-text-2xl{font-size:1.5rem;} .sicc-text-2xl:visited{} .sicc-text-2xl:hover{} .sicc-text-2xl:active{} .sicc-text-2xl:focus{} .sicc-uppercase{text-transform:uppercase;} .sicc-uppercase:visited{} .sicc-uppercase:hover{} .sicc-uppercase:active{} .sicc-uppercase:focus{} .sicc-lowercase{text-transform:lowercase;} .sicc-lowercase:visited{} .sicc-lowercase:hover{} .sicc-lowercase:active{} .sicc-lowercase:focus{} .sicc-capitalize{text-transform:capitalize;} .sicc-capitalize:visited{} .sicc-capitalize:hover{} .sicc-capitalize:active{} .sicc-capitalize:focus{} .sicc-underline{text-decoration:underline;} .sicc-underline:visited{} .sicc-underline:hover{} .sicc-underline:active{} .sicc-underline:focus{} .sicc-line-through{text-decoration:line-through;} .sicc-line-through:visited{} .sicc-line-through:hover{} .sicc-line-through:active{} .sicc-line-through:focus{} .sicc-no-underline{text-decoration:none;} .sicc-no-underline:visited{} .sicc-no-underline:hover{} .sicc-no-underline:active{} .sicc-no-underline:focus{} .sicc-italic{font-style:italic;} .sicc-italic:visited{} .sicc-italic:hover{} .sicc-italic:active{} .sicc-italic:focus{} .sicc-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .sicc-truncate:visited{} .sicc-truncate:hover{} .sicc-truncate:active{} .sicc-truncate:focus{} .sicc-leading-tight{line-height:1.25;} .sicc-leading-tight:visited{} .sicc-leading-tight:hover{} .sicc-leading-tight:active{} .sicc-leading-tight:focus{} .sicc-leading-normal{line-height:1.5;} .sicc-leading-normal:visited{} .sicc-leading-normal:hover{} .sicc-leading-normal:active{} .sicc-leading-normal:focus{} .sicc-leading-relaxed{line-height:1.75;} .sicc-leading-relaxed:visited{} .sicc-leading-relaxed:hover{} .sicc-leading-relaxed:active{} .sicc-leading-relaxed:focus{} .sicc-whitespace-nowrap{white-space:nowrap;} .sicc-whitespace-nowrap:visited{} .sicc-whitespace-nowrap:hover{} .sicc-whitespace-nowrap:active{} .sicc-whitespace-nowrap:focus{} .sicc-link-style{color:#2271b1;text-decoration:underline;cursor:pointer;} .sicc-link-style:visited{} .sicc-link-style:hover{color:#135e96;} .sicc-link-style:active{} .sicc-link-style:focus{} .sicc-hover-underline{text-decoration:none;} .sicc-hover-underline:visited{} .sicc-hover-underline:hover{text-decoration:underline;} .sicc-hover-underline:active{} .sicc-hover-underline:focus{} .sicc-hover-color-primary{transition:color 0.2s ease;} .sicc-hover-color-primary:visited{} .sicc-hover-color-primary:hover{color:#2271b1;} .sicc-hover-color-primary:active{} .sicc-hover-color-primary:focus{} .sicc-shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);} .sicc-shadow-sm:visited{} .sicc-shadow-sm:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);} .sicc-shadow-sm:active{box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);} .sicc-shadow-sm:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);} .sicc-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1);} .sicc-shadow:visited{} .sicc-shadow:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);} .sicc-shadow:active{} .sicc-shadow:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);} .sicc-shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1);} .sicc-shadow-md:visited{} .sicc-shadow-md:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);} .sicc-shadow-md:active{} .sicc-shadow-md:focus{} .sicc-shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);} .sicc-shadow-lg:visited{} .sicc-shadow-lg:hover{} .sicc-shadow-lg:active{} .sicc-shadow-lg:focus{} .sicc-shadow-none{box-shadow:none;} .sicc-shadow-none:visited{} .sicc-shadow-none:hover{} .sicc-shadow-none:active{} .sicc-shadow-none:focus{} .sicc-opacity-0{opacity:0;} .sicc-opacity-0:visited{} .sicc-opacity-0:hover{} .sicc-opacity-0:active{} .sicc-opacity-0:focus{opacity:0.3;} .sicc-opacity-50{opacity:0.5;} .sicc-opacity-50:visited{} .sicc-opacity-50:hover{opacity:0.8;} .sicc-opacity-50:active{opacity:0.3;} .sicc-opacity-50:focus{opacity:0.8;} .sicc-opacity-100{opacity:1;} .sicc-opacity-100:visited{} .sicc-opacity-100:hover{opacity:0.8;} .sicc-opacity-100:active{} .sicc-opacity-100:focus{} .sicc-rounded{border-radius:0.25rem;} .sicc-rounded:visited{} .sicc-rounded:hover{border-radius:0.375rem;} .sicc-rounded:active{} .sicc-rounded:focus{} .sicc-rounded-md{border-radius:0.375rem;} .sicc-rounded-md:visited{} .sicc-rounded-md:hover{border-radius:0.5rem;} .sicc-rounded-md:active{} .sicc-rounded-md:focus{} .sicc-rounded-lg{border-radius:0.5rem;} .sicc-rounded-lg:visited{} .sicc-rounded-lg:hover{border-radius:0.75rem;} .sicc-rounded-lg:active{} .sicc-rounded-lg:focus{} .sicc-rounded-full{border-radius:9999px;} .sicc-rounded-full:visited{} .sicc-rounded-full:hover{border-radius:9999px;transform:scale(1.05);} .sicc-rounded-full:active{} .sicc-rounded-full:focus{} .sicc-border{border:1px solid #e2e8f0;transition:border-color 0.2s ease, box-shadow 0.2s ease;} .sicc-border:visited{border-color:#7c3aed;} .sicc-border:hover{border-color:#2271b1;} .sicc-border:active{border-color:#135e96;} .sicc-border:focus{border-color:#2271b1;box-shadow:0 0 0 2px rgba(34,113,177,0.15);} .sicc-border-2{border:2px solid #e2e8f0;transition:border-color 0.2s ease;} .sicc-border-2:visited{} .sicc-border-2:hover{border-color:#2271b1;} .sicc-border-2:active{border-color:#135e96;} .sicc-border-2:focus{border-color:#2271b1;} .sicc-border-0{border:0;} .sicc-border-0:visited{} .sicc-border-0:hover{} .sicc-border-0:active{} .sicc-border-0:focus{} .sicc-border-none{border:none;} .sicc-border-none:visited{} .sicc-border-none:hover{} .sicc-border-none:active{} .sicc-border-none:focus{} .sicc-cursor-pointer{cursor:pointer;} .sicc-cursor-pointer:visited{} .sicc-cursor-pointer:hover{opacity:0.85;} .sicc-cursor-pointer:active{} .sicc-cursor-pointer:focus{} .sicc-transition{transition:all 0.2s ease;} .sicc-transition:visited{} .sicc-transition:hover{} .sicc-transition:active{} .sicc-transition:focus{} .sicc-scale-110{transform:scale(1.1);} .sicc-scale-110:visited{} .sicc-scale-110:hover{transform:scale(1.2);} .sicc-scale-110:active{transform:scale(0.95);} .sicc-scale-110:focus{} .sicc-rotate-90{transform:rotate(90deg);} .sicc-rotate-90:visited{} .sicc-rotate-90:hover{transform:rotate(95deg);} .sicc-rotate-90:active{} .sicc-rotate-90:focus{} .sicc-rounded-sm{border-radius:0.125rem;} .sicc-rounded-sm:visited{} .sicc-rounded-sm:hover{border-radius:0.25rem;} .sicc-rounded-sm:active{} .sicc-rounded-sm:focus{} .sicc-hover-shadow{transition:box-shadow 0.2s ease;} .sicc-hover-shadow:visited{} .sicc-hover-shadow:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);} .sicc-hover-shadow:active{} .sicc-hover-shadow:focus{} .sicc-hover-scale{transition:transform 0.2s ease;} .sicc-hover-scale:visited{} .sicc-hover-scale:hover{transform:scale(1.05);} .sicc-hover-scale:active{} .sicc-hover-scale:focus{} .sicc-hover-lift{transition:transform 0.2s ease;box-shadow:0 1px 3px rgba(0,0,0,0.1);} .sicc-hover-lift:visited{} .sicc-hover-lift:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.15);} .sicc-hover-lift:active{} .sicc-hover-lift:focus{} .sicc-hover-bright{transition:filter 0.2s ease;} .sicc-hover-bright:visited{} .sicc-hover-bright:hover{filter:brightness(1.15);} .sicc-hover-bright:active{} .sicc-hover-bright:focus{} .sicc-hover-opacity{transition:opacity 0.2s ease;} .sicc-hover-opacity:visited{} .sicc-hover-opacity:hover{opacity:0.8;} .sicc-hover-opacity:active{} .sicc-hover-opacity:focus{} .sicc-hover-color{transition:color 0.2s ease;} .sicc-hover-color:visited{} .sicc-hover-color:hover{color:#2271b1;} .sicc-hover-color:active{} .sicc-hover-color:focus{} .sicc-hover-bg{transition:background 0.2s ease;} .sicc-hover-bg:visited{} .sicc-hover-bg:hover{background:#f0f6fc;} .sicc-hover-bg:active{} .sicc-hover-bg:focus{} .sicc-hover-rotate{transition:transform 0.3s ease;} .sicc-hover-rotate:visited{} .sicc-hover-rotate:hover{transform:rotate(3deg);} .sicc-hover-rotate:active{} .sicc-hover-rotate:focus{} .sicc-focus-ring{} .sicc-focus-ring:visited{} .sicc-focus-ring:hover{} .sicc-focus-ring:active{} .sicc-focus-ring:focus{outline:2px solid #2271b1;outline-offset:2px;} .sicc-hover-glow{transition:box-shadow 0.3s ease;} .sicc-hover-glow:visited{} .sicc-hover-glow:hover{box-shadow:0 0 18px rgba(34,113,177,0.4);} .sicc-hover-glow:active{} .sicc-hover-glow:focus{} .sicc-hover-border{border:1px solid #e2e8f0;transition:border-color 0.3s ease, box-shadow 0.3s ease;} .sicc-hover-border:visited{} .sicc-hover-border:hover{border-color:#2271b1;box-shadow:0 0 0 2px rgba(34,113,177,0.15);} .sicc-hover-border:active{} .sicc-hover-border:focus{} .sicc-hover-sink{transition:transform 0.3s ease;} .sicc-hover-sink:visited{} .sicc-hover-sink:hover{transform:translateY(3px) scaleY(0.97);} .sicc-hover-sink:active{} .sicc-hover-sink:focus{} .sicc-hover-skew{transition:transform 0.3s ease;} .sicc-hover-skew:visited{} .sicc-hover-skew:hover{transform:skewX(-3deg);} .sicc-hover-skew:active{} .sicc-hover-skew:focus{} .sicc-hover-float{transition:transform 0.3s ease;} .sicc-hover-float:visited{} .sicc-hover-float:hover{transform:translateY(-3px);} .sicc-hover-float:active{} .sicc-hover-float:focus{} .sicc-hover-bg-dark{transition:background 0.3s ease;} .sicc-hover-bg-dark:visited{} .sicc-hover-bg-dark:hover{background:rgba(0,0,0,0.05);} .sicc-hover-bg-dark:active{} .sicc-hover-bg-dark:focus{} .sicc-hover-underline-center{position:relative;display:inline-block;} .sicc-hover-underline-center:visited{} .sicc-hover-underline-center:hover{} .sicc-hover-underline-center:active{} .sicc-hover-underline-center:focus{} .sicc-hover-contrast{transition:filter 0.3s ease;} .sicc-hover-contrast:visited{} .sicc-hover-contrast:hover{filter:contrast(1.2);} .sicc-hover-contrast:active{} .sicc-hover-contrast:focus{} .sicc-hover-saturate{transition:filter 0.3s ease;} .sicc-hover-saturate:visited{} .sicc-hover-saturate:hover{filter:saturate(1.3);} .sicc-hover-saturate:active{} .sicc-hover-saturate:focus{} .sicc-hover-sepia{transition:filter 0.3s ease;} .sicc-hover-sepia:visited{} .sicc-hover-sepia:hover{filter:sepia(0.4);} .sicc-hover-sepia:active{} .sicc-hover-sepia:focus{} .sicc-hover-outline{transition:outline-offset 0.2s ease, outline-color 0.2s ease;outline:2px solid transparent;outline-offset:2px;} .sicc-hover-outline:visited{} .sicc-hover-outline:hover{outline-color:#2271b1;outline-offset:4px;} .sicc-hover-outline:active{} .sicc-hover-outline:focus{} .sicc-hover-weight{transition:font-weight 0.2s ease;} .sicc-hover-weight:visited{} .sicc-hover-weight:hover{font-weight:700;} .sicc-hover-weight:active{} .sicc-hover-weight:focus{} .sicc-hover-expand{transition:padding 0.3s ease;} .sicc-hover-expand:visited{} .sicc-hover-expand:hover{padding:4px 8px;} .sicc-hover-expand:active{} .sicc-hover-expand:focus{} .sicc-hover-rotate-3d{transition:transform 0.3s ease;transform-style:preserve-3d;} .sicc-hover-rotate-3d:visited{} .sicc-hover-rotate-3d:hover{transform:perspective(400px) rotateX(10deg);} .sicc-hover-rotate-3d:active{} .sicc-hover-rotate-3d:focus{} .sicc-hover-color-alt{transition:color 0.2s ease;} .sicc-hover-color-alt:visited{} .sicc-hover-color-alt:hover{color:#7c3aed;} .sicc-hover-color-alt:active{} .sicc-hover-color-alt:focus{} .sicc-focus-shadow{transition:box-shadow 0.2s ease;} .sicc-focus-shadow:visited{} .sicc-focus-shadow:hover{} .sicc-focus-shadow:active{} .sicc-focus-shadow:focus{box-shadow:0 0 0 3px rgba(34,113,177,0.25);} .sicc-focus-border{border:1px solid #e2e8f0;transition:border-color 0.2s ease, box-shadow 0.2s ease;} .sicc-focus-border:visited{} .sicc-focus-border:hover{} .sicc-focus-border:active{} .sicc-focus-border:focus{border-color:#2271b1;box-shadow:0 0 0 2px rgba(34,113,177,0.2);} .sicc-focus-scale{transition:transform 0.2s ease;} .sicc-focus-scale:visited{} .sicc-focus-scale:hover{} .sicc-focus-scale:active{} .sicc-focus-scale:focus{transform:scale(1.02);} .sicc-focus-underline{text-decoration:none;transition:text-decoration 0.2s ease;} .sicc-focus-underline:visited{} .sicc-focus-underline:hover{} .sicc-focus-underline:active{} .sicc-focus-underline:focus{text-decoration:underline;} .sicc-focus-bg{transition:background 0.2s ease;} .sicc-focus-bg:visited{} .sicc-focus-bg:hover{} .sicc-focus-bg:active{} .sicc-focus-bg:focus{background:#f0f7ff;} .sicc-focus-outline-thick{transition:outline-offset 0.15s ease;outline:3px solid transparent;} .sicc-focus-outline-thick:visited{} .sicc-focus-outline-thick:hover{} .sicc-focus-outline-thick:active{} .sicc-focus-outline-thick:focus{outline-color:#2271b1;outline-offset:2px;} .sicc-focus-ring-color{transition:box-shadow 0.15s ease;} .sicc-focus-ring-color:visited{} .sicc-focus-ring-color:hover{} .sicc-focus-ring-color:active{} .sicc-focus-ring-color:focus{box-shadow:0 0 0 3px rgba(124,58,237,0.3);} .sicc-focus-brightness{transition:filter 0.2s ease;} .sicc-focus-brightness:visited{} .sicc-focus-brightness:hover{} .sicc-focus-brightness:active{} .sicc-focus-brightness:focus{filter:brightness(1.1);} .sicc-focus-glow{transition:box-shadow 0.2s ease;} .sicc-focus-glow:visited{} .sicc-focus-glow:hover{} .sicc-focus-glow:active{} .sicc-focus-glow:focus{box-shadow:0 0 12px rgba(34,113,177,0.3);} .sicc-focus-expand{transition:padding 0.2s ease, margin 0.2s ease;} .sicc-focus-expand:visited{} .sicc-focus-expand:hover{} .sicc-focus-expand:active{} .sicc-focus-expand:focus{padding:2px 4px;margin:-2px -4px;} .sicc-focus-color{transition:color 0.2s ease;} .sicc-focus-color:visited{} .sicc-focus-color:hover{} .sicc-focus-color:active{} .sicc-focus-color:focus{color:#2271b1;} .sicc-focus-rotate{transition:transform 0.2s ease;} .sicc-focus-rotate:visited{} .sicc-focus-rotate:hover{} .sicc-focus-rotate:active{} .sicc-focus-rotate:focus{transform:rotate(-1deg);} .sicc-focus-weight{transition:font-weight 0.2s ease;} .sicc-focus-weight:visited{} .sicc-focus-weight:hover{} .sicc-focus-weight:active{} .sicc-focus-weight:focus{font-weight:600;} .sicc-focus-inset{transition:box-shadow 0.15s ease;} .sicc-focus-inset:visited{} .sicc-focus-inset:hover{} .sicc-focus-inset:active{} .sicc-focus-inset:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);} .sicc-focus-slide{transition:transform 0.2s ease;} .sicc-focus-slide:visited{} .sicc-focus-slide:hover{} .sicc-focus-slide:active{} .sicc-focus-slide:focus{transform:translateX(4px);} .sicc-active-scale-up{transition:transform 0.1s ease;} .sicc-active-scale-up:visited{} .sicc-active-scale-up:hover{} .sicc-active-scale-up:active{transform:scale(1.03);} .sicc-active-scale-up:focus{} .sicc-active-rotate{transition:transform 0.1s ease;} .sicc-active-rotate:visited{} .sicc-active-rotate:hover{} .sicc-active-rotate:active{transform:rotate(2deg);} .sicc-active-rotate:focus{} .sicc-active-brightness{transition:filter 0.1s ease;} .sicc-active-brightness:visited{} .sicc-active-brightness:hover{} .sicc-active-brightness:active{filter:brightness(0.9);} .sicc-active-brightness:focus{} .sicc-active-outline{transition:outline 0.1s ease;outline:2px solid transparent;} .sicc-active-outline:visited{} .sicc-active-outline:hover{} .sicc-active-outline:active{outline-color:#135e96;} .sicc-active-outline:focus{} .sicc-active-slide{transition:transform 0.1s ease;} .sicc-active-slide:visited{} .sicc-active-slide:hover{} .sicc-active-slide:active{transform:translateX(3px);} .sicc-active-slide:focus{} .sicc-active-float-reverse{transition:transform 0.1s ease;} .sicc-active-float-reverse:visited{} .sicc-active-float-reverse:hover{} .sicc-active-float-reverse:active{transform:translateY(2px);} .sicc-active-float-reverse:focus{} .sicc-active-weight{transition:font-weight 0.1s ease;} .sicc-active-weight:visited{} .sicc-active-weight:hover{} .sicc-active-weight:active{font-weight:800;} .sicc-active-weight:focus{} .sicc-active-glow{transition:box-shadow 0.1s ease;} .sicc-active-glow:visited{} .sicc-active-glow:hover{} .sicc-active-glow:active{box-shadow:0 0 10px rgba(34,113,177,0.3);} .sicc-active-glow:focus{} .sicc-active-skew{transition:transform 0.1s ease;} .sicc-active-skew:visited{} .sicc-active-skew:hover{} .sicc-active-skew:active{transform:skewX(2deg);} .sicc-active-skew:focus{} .sicc-active-border-inset{border:1px solid #e2e8f0;transition:border-color 0.1s ease, box-shadow 0.1s ease;} .sicc-active-border-inset:visited{} .sicc-active-border-inset:hover{} .sicc-active-border-inset:active{border-color:#135e96;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);} .sicc-active-border-inset:focus{} .sicc-active-float-up{transition:transform 0.1s ease;} .sicc-active-float-up:visited{} .sicc-active-float-up:hover{} .sicc-active-float-up:active{transform:translateY(-2px);} .sicc-active-float-up:focus{} .sicc-visited-opacity{} .sicc-visited-opacity:visited{opacity:0.5;} .sicc-visited-opacity:hover{} .sicc-visited-opacity:active{} .sicc-visited-opacity:focus{} .sicc-visited-border{border:1px solid #e2e8f0;transition:border-color 0.2s ease;} .sicc-visited-border:visited{border-color:#d8b4fe;} .sicc-visited-border:hover{} .sicc-visited-border:active{} .sicc-visited-border:focus{} .sicc-visited-bg{} .sicc-visited-bg:visited{background:#f5f3ff;} .sicc-visited-bg:hover{} .sicc-visited-bg:active{} .sicc-visited-bg:focus{} .sicc-visited-underline{text-decoration:none;} .sicc-visited-underline:visited{text-decoration:underline;text-decoration-color:#7c3aed;} .sicc-visited-underline:hover{} .sicc-visited-underline:active{} .sicc-visited-underline:focus{} .sicc-visited-strikethrough{} .sicc-visited-strikethrough:visited{text-decoration:line-through;} .sicc-visited-strikethrough:hover{} .sicc-visited-strikethrough:active{} .sicc-visited-strikethrough:focus{} .sicc-visited-scale{transition:transform 0.2s ease;} .sicc-visited-scale:visited{transform:scale(0.98);} .sicc-visited-scale:hover{} .sicc-visited-scale:active{} .sicc-visited-scale:focus{} .sicc-visited-small{transition:font-size 0.2s ease;} .sicc-visited-small:visited{font-size:0.9em;} .sicc-visited-small:hover{} .sicc-visited-small:active{} .sicc-visited-small:focus{} .sicc-visited-weight{} .sicc-visited-weight:visited{font-weight:300;} .sicc-visited-weight:hover{} .sicc-visited-weight:active{} .sicc-visited-weight:focus{} 