/*! tailwindcss v4.3.3 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-white:#fff;--color-fg:#333;--color-fg-muted:#5f6e85;--color-fg-disabled:#a0a6ae;--color-link:#006adc;--color-surface:#f4f7f9;--color-line:#001c4420;--color-primary:#ee7e64;--color-primary-soft:#fbe5e0;--color-success:#18794e;--text-h2:22px;--text-h2--line-height:1.5;--text-h3:18px;--text-h3--line-height:1.5;--text-body:16px;--text-body--line-height:1.65;--text-small:14px;--text-small--line-height:1.65;--text-tiny:12px;--text-tiny--line-height:1.65;--text-micro:10px;--text-micro--line-height:1.4;--font-weight-normal:400;--font-weight-bold:700;--leading-tight:1.2;--font-sans:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans", "Noto Sans CJK JP", sans-serif;--radius-card:12px;--radius-control:8px;--radius-badge:4px;--radius-full:9999px;--container-content:500px}}@layer base,components;@layer utilities{.visible{visibility:visible!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.top-1\.5{top:calc(var(--spacing) * 1.5)!important}.left-1\.5{left:calc(var(--spacing) * 1.5)!important}.container{width:100%!important}@media (width>=600px){.container{max-width:600px!important}}.-mx-4{margin-inline:calc(var(--spacing) * -4)!important}.mt-2{margin-top:calc(var(--spacing) * 2)!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.table{display:table!important}.size-1\.5{width:calc(var(--spacing) * 1.5)!important;height:calc(var(--spacing) * 1.5)!important}.size-2\.5{width:calc(var(--spacing) * 2.5)!important;height:calc(var(--spacing) * 2.5)!important}.size-3\.5{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-4{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-4\.5{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}.size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.size-24{width:calc(var(--spacing) * 24)!important;height:calc(var(--spacing) * 24)!important}.h-36{height:calc(var(--spacing) * 36)!important}.h-full{height:100%!important}.w-20{width:calc(var(--spacing) * 20)!important}.w-64{width:calc(var(--spacing) * 64)!important}.w-full{width:100%!important}.max-w-\[55\%\]{max-width:55%!important}.max-w-content{max-width:var(--container-content)!important}.flex-1{flex:1!important}.shrink{flex-shrink:1!important}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )!important}.resize{resize:both!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-start{align-items:flex-start!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.gap-0\.5{gap:calc(var(--spacing) * .5)!important}.gap-1{gap:var(--spacing)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)!important}.gap-3{gap:calc(var(--spacing) * 3)!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.gap-8{gap:calc(var(--spacing) * 8)!important}.gap-10{gap:calc(var(--spacing) * 10)!important}.self-center{align-self:center!important}.self-start{align-self:flex-start!important}.overflow-hidden{overflow:hidden!important}.card{border-radius:var(--radius-card)!important;background-color:var(--color-white)!important;padding:calc(var(--spacing) * 4)!important;outline-style:var(--tw-outline-style)!important;outline-offset:calc(1px * -1)!important;outline-width:1px!important;outline-color:var(--color-line)!important}.rounded-badge{border-radius:var(--radius-badge)!important}.rounded-card{border-radius:var(--radius-card)!important}.rounded-control{border-radius:var(--radius-control)!important}.rounded-full{border-radius:var(--radius-full)!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-t-4{border-top-style:var(--tw-border-style)!important;border-top-width:4px!important}.border-line{border-color:var(--color-line)!important}.border-primary{border-color:var(--color-primary)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-primary-soft{background-color:var(--color-primary-soft)!important}.bg-primary-soft\/50{background-color:#fbe5e080!important}@supports (color:color-mix(in lab, red, red)){.bg-primary-soft\/50{background-color:color-mix(in oklab, var(--color-primary-soft) 50%, transparent)!important}}.bg-success{background-color:var(--color-success)!important}.bg-surface{background-color:var(--color-surface)!important}.bg-white{background-color:var(--color-white)!important}.p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.p-2{padding:calc(var(--spacing) * 2)!important}.p-2\.5{padding:calc(var(--spacing) * 2.5)!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.px-1{padding-inline:var(--spacing)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)!important}.py-4{padding-block:calc(var(--spacing) * 4)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-sans{font-family:var(--font-sans)!important}.text-body{font-size:var(--text-body)!important;line-height:var(--tw-leading,var(--text-body--line-height))!important}.text-h2{font-size:var(--text-h2)!important;line-height:var(--tw-leading,var(--text-h2--line-height))!important}.text-h3{font-size:var(--text-h3)!important;line-height:var(--tw-leading,var(--text-h3--line-height))!important}.text-micro{font-size:var(--text-micro)!important;line-height:var(--tw-leading,var(--text-micro--line-height))!important}.text-small{font-size:var(--text-small)!important;line-height:var(--tw-leading,var(--text-small--line-height))!important}.text-tiny{font-size:var(--text-tiny)!important;line-height:var(--tw-leading,var(--text-tiny--line-height))!important}.leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.break-all{word-break:break-all!important}.text-fg{color:var(--color-fg)!important}.text-fg-disabled{color:var(--color-fg-disabled)!important}.text-fg-muted{color:var(--color-fg-muted)!important}.text-link{color:var(--color-link)!important}.text-primary{color:var(--color-primary)!important}.text-success{color:var(--color-success)!important}.text-white{color:var(--color-white)!important}.italic{font-style:italic!important}.underline{text-decoration-line:underline!important}.accent-primary{accent-color:var(--color-primary)!important}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.-outline-offset-1{outline-offset:calc(1px * -1)!important}.outline-line{outline-color:var(--color-line)!important}.outline-primary{outline-color:var(--color-primary)!important}.outline-primary\/40{outline-color:#ee7e6466!important}@supports (color:color-mix(in lab, red, red)){.outline-primary\/40{outline-color:color-mix(in oklab, var(--color-primary) 40%, transparent)!important}}.blur{--tw-blur:blur(8px)!important;filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.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,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ease-in-out{--tw-ease:var(--ease-in-out)!important;transition-timing-function:var(--ease-in-out)!important}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}