/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.filling-div_tab_underline__oR_rc{cursor:pointer;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);position:relative}@media (hover:hover){.filling-div_tab_underline__oR_rc:hover{color:var(--color-foreground,hsl(var(--foreground)))}}.filling-div_tab_underline__oR_rc[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.filling-div_tab_underline__oR_rc:after{content:"";transform-origin:0;background-color:var(--color-foreground,hsl(var(--foreground)));border-radius:9999px;width:0;height:3px;transition:width .35s;position:absolute;bottom:0;left:0}.filling-div_tab_underline__oR_rc:before{content:"";border-radius:9999px;width:100%;height:3px;position:absolute;bottom:0;left:0}.filling-div_tab_underline__oR_rc:hover:before,.filling-div_tab_underline__oR_rc[data-state=active]:before{background-color:var(--color-interactive-selected,hsl(var(--interactive-selected)))}.filling-div_tab_underline__oR_rc[data-state=active]:after{background-color:var(--color-foreground,hsl(var(--foreground)));width:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.char{display:inline-block;position:relative;&:after{content:attr(data-char);position:absolute;top:100%;left:0;transform:rotateX(-90deg)}}.word{clip-path:inset(0 0 0 0)}.rolling:is(:hover,:focus-visible) .char{--total:0.7s;opacity:1;transition:transform .2s;transition-timing-function:linear;transition-delay:calc((sin((var(--char-index) / var(--char-total)) * 45deg) * var(--total)));transform:rotateX(90deg) translateY(-1lh);transform-style:preserve-3d}.transform-test{background-color:red;width:100px;height:100px;position:relative;transform:translateY(10px) rotateX(90deg);transform-style:preserve-3d;&:after{content:"";display:inline-block;position:absolute;background-color:blue;width:100px;height:100px;transform:rotateX(-90deg);top:100px;left:0}}.rolling+.underline{width:100%;height:2px;background-color:black;transform:scaleX(0);transition:transform .1s;transform-origin:left;transition-timing-function:linear}.rolling:hover+.underline{transform:scaleX(1);transition:transform .7s;transition-delay:.2s}.scene{perspective:600px;width:fit-content}.card{position:relative;width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d}.card.is-flipped{transform:rotateY(180deg)}.card-face{width:100%;height:100%;position:absolute;left:0;top:0;backface-visibility:hidden}.card-face--front{background-color:red}.card-face--back{background-color:blue;transform:rotateY(180deg)}