/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{#tailwind,#tailwind :host{--font-sans:"Noto Sans TC",微軟正黑體,"Microsoft JhengHei",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-600:oklch(54.6% 0.245 262.881);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-800:oklch(27.8% 0.033 256.848);--color-white:#fff;--spacing:0.25rem;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-medium:500;--font-weight-bold:700;--radius-lg:0.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{#tailwind *,#tailwind ::backdrop,#tailwind ::file-selector-button,#tailwind :after,#tailwind :before{border:0 solid;box-sizing:border-box;margin:0;padding:0}#tailwind,#tailwind :host{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}#tailwind hr{border-top-width:1px;color:inherit;height:0}#tailwind abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#tailwind h1,#tailwind h2,#tailwind h3,#tailwind h4,#tailwind h5,#tailwind h6{font-size:inherit;font-weight:inherit}#tailwind a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#tailwind b,#tailwind strong{font-weight:bolder}#tailwind code,#tailwind kbd,#tailwind pre,#tailwind samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}#tailwind small{font-size:80%}#tailwind sub,#tailwind sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#tailwind sub{bottom:-.25em}#tailwind sup{top:-.5em}#tailwind table{border-collapse:collapse;border-color:inherit;text-indent:0}#tailwind :-moz-focusring{outline:auto}#tailwind progress{vertical-align:baseline}#tailwind summary{display:list-item}#tailwind menu,#tailwind ol,#tailwind ul{list-style:none}#tailwind audio,#tailwind canvas,#tailwind embed,#tailwind iframe,#tailwind img,#tailwind object,#tailwind svg,#tailwind video{display:block;vertical-align:middle}#tailwind img,#tailwind video{height:auto;max-width:100%}#tailwind ::file-selector-button,#tailwind button,#tailwind input,#tailwind optgroup,#tailwind select,#tailwind textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}#tailwind :where(select:is([multiple],[size])) optgroup{font-weight:bolder}#tailwind :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}#tailwind ::file-selector-button{margin-inline-end:4px}#tailwind ::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){#tailwind ::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}#tailwind textarea{resize:vertical}#tailwind ::-webkit-search-decoration{-webkit-appearance:none}#tailwind ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#tailwind ::-webkit-datetime-edit{display:inline-flex}#tailwind ::-webkit-datetime-edit-fields-wrapper{padding:0}#tailwind ::-webkit-datetime-edit,#tailwind ::-webkit-datetime-edit-day-field,#tailwind ::-webkit-datetime-edit-hour-field,#tailwind ::-webkit-datetime-edit-meridiem-field,#tailwind ::-webkit-datetime-edit-millisecond-field,#tailwind ::-webkit-datetime-edit-minute-field,#tailwind ::-webkit-datetime-edit-month-field,#tailwind ::-webkit-datetime-edit-second-field,#tailwind ::-webkit-datetime-edit-year-field{padding-block:0}#tailwind :-moz-ui-invalid{box-shadow:none}#tailwind ::file-selector-button,#tailwind button,#tailwind input:where([type=button],[type=reset],[type=submit]){appearance:button}#tailwind ::-webkit-inner-spin-button,#tailwind ::-webkit-outer-spin-button{height:auto}#tailwind [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{#tailwind .relative{position:relative!important}#tailwind .z-10{z-index:10!important}#tailwind .mx-auto{margin-inline:auto!important}#tailwind .my-4{margin-block:calc(var(--spacing)*4)!important}#tailwind .my-8{margin-block:calc(var(--spacing)*8)!important}#tailwind .-mt-6{margin-top:calc(var(--spacing)*-6)!important}#tailwind .mb-4{margin-bottom:calc(var(--spacing)*4)!important}#tailwind .mb-8{margin-bottom:calc(var(--spacing)*8)!important}#tailwind .mb-12{margin-bottom:calc(var(--spacing)*12)!important}#tailwind .block{display:block!important}#tailwind .flex{display:flex!important}#tailwind .hidden{display:none!important}#tailwind .inline-block{display:inline-block!important}#tailwind .aspect-\[16\/9\]{aspect-ratio:16/9!important}#tailwind .h-48{height:calc(var(--spacing)*48)!important}#tailwind .h-full{height:100%!important}#tailwind .w-16{width:calc(var(--spacing)*16)!important}#tailwind .w-48{width:calc(var(--spacing)*48)!important}#tailwind .w-full{width:100%!important}#tailwind .max-w-\[1000px\]{max-width:1000px!important}#tailwind .max-w-\[1200px\]{max-width:1200px!important}#tailwind .shrink-0{flex-shrink:0!important}#tailwind .list-disc{list-style-type:disc!important}#tailwind .flex-col{flex-direction:column!important}#tailwind .flex-wrap{flex-wrap:wrap!important}#tailwind .items-center{align-items:center!important}#tailwind .justify-center{justify-content:center!important}#tailwind .space-y-8{#tailwind :where(&>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))!important}}#tailwind .overflow-hidden{overflow:hidden!important}#tailwind .rounded-full{border-radius:calc(infinity*1px)!important}#tailwind .rounded-lg{border-radius:var(--radius-lg)!important}#tailwind .border{border-style:var(--tw-border-style)!important;border-width:1px!important}#tailwind .border-blue-600{border-color:var(--color-blue-600)!important}#tailwind .bg-\[\#00B3D0\]{background-color:#00b3d0!important}#tailwind .bg-\[\#1E8FBE\]{background-color:#1e8fbe!important}#tailwind .bg-\[\#1d8fbe\]{background-color:#1d8fbe!important}#tailwind .bg-\[\#3C4BA0\]{background-color:#3c4ba0!important}#tailwind .bg-\[\#006CB7\]{background-color:#006cb7!important}#tailwind .bg-\[\#034ea2\]{background-color:#034ea2!important}#tailwind .bg-\[\#86B616\]{background-color:#86b616!important}#tailwind .bg-\[\#0479A1\]{background-color:#0479a1!important}#tailwind .bg-\[\#00577B\]{background-color:#00577b!important}#tailwind .bg-\[\#2095b9\]{background-color:#2095b9!important}#tailwind .bg-\[\#858585\]{background-color:#858585!important}#tailwind .bg-\[\#AF2B91\]{background-color:#af2b91!important}#tailwind .bg-\[\#ED1D24\]{background-color:#ed1d24!important}#tailwind .bg-\[\#FAA721\]{background-color:#faa721!important}#tailwind .bg-\[\#cde9ee\]{background-color:#cde9ee!important}#tailwind .bg-\[\#df7300\]{background-color:#df7300!important}#tailwind .bg-gray-100{background-color:var(--color-gray-100)!important}#tailwind .bg-indigo-50{background-color:var(--color-indigo-50)!important}#tailwind .bg-cover{background-size:cover!important}#tailwind .object-cover{object-fit:cover!important}#tailwind .p-4{padding:calc(var(--spacing)*4)!important}#tailwind .px-4{padding-inline:calc(var(--spacing)*4)!important}#tailwind .px-8{padding-inline:calc(var(--spacing)*8)!important}#tailwind .py-3{padding-block:calc(var(--spacing)*3)!important}#tailwind .py-16{padding-block:calc(var(--spacing)*16)!important}#tailwind .pr-8{padding-right:calc(var(--spacing)*8)!important}#tailwind .pl-6{padding-left:calc(var(--spacing)*6)!important}#tailwind .text-center{text-align:center!important}#tailwind .text-left{text-align:left!important}#tailwind .text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}#tailwind .text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}#tailwind .text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}#tailwind .text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}#tailwind .font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}#tailwind .font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}#tailwind .text-ellipsis{text-overflow:ellipsis!important}#tailwind .whitespace-nowrap{white-space:nowrap!important}#tailwind .text-\[\#86B616\]{color:#86b616!important}#tailwind .text-\[\#0479A1\]{color:#0479a1!important}#tailwind .text-\[\#2095b9\]{color:#2095b9!important}#tailwind .text-\[\#858585\]{color:#858585!important}#tailwind .text-\[\#EAFD03\]{color:#eafd03!important}#tailwind .text-\[\#FFDE23\]{color:#ffde23!important}#tailwind .text-\[\#df7300\]{color:#df7300!important}#tailwind .text-\[var\(--color-blue\)\]{color:var(--color-blue)!important}#tailwind .text-\[var\(--color-white\)\]{color:var(--color-white)!important}#tailwind .text-gray-600{color:var(--color-gray-600)!important}#tailwind .text-gray-800{color:var(--color-gray-800)!important}#tailwind .text-white{color:var(--color-white)!important}#tailwind .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}#tailwind .hover\:border-3{#tailwind &:hover{@media (hover:hover){border-bottom-width:3px!important;border-left-width:3px!important;border-right-width:3px!important;border-style:var(--tw-border-style)!important;border-top-width:3px!important}}}#tailwind .sm\:top-8{@media (width >= 40rem){top:calc(var(--spacing)*8)!important}}#tailwind .sm\:right-4{@media (width >= 40rem){right:calc(var(--spacing)*4)!important}}#tailwind .sm\:bottom-8{@media (width >= 40rem){bottom:calc(var(--spacing)*8)!important}}#tailwind .sm\:left-4{@media (width >= 40rem){left:calc(var(--spacing)*4)!important}}#tailwind .sm\:h-64{@media (width >= 40rem){height:calc(var(--spacing)*64)!important}}#tailwind .sm\:w-64{@media (width >= 40rem){width:calc(var(--spacing)*64)!important}}#tailwind .md\:top-10{@media (width >= 48rem){top:calc(var(--spacing)*10)!important}}#tailwind .md\:right-0{@media (width >= 48rem){right:calc(var(--spacing)*0)!important}}#tailwind .md\:bottom-0{@media (width >= 48rem){bottom:calc(var(--spacing)*0)!important}}#tailwind .md\:bottom-10{@media (width >= 48rem){bottom:calc(var(--spacing)*10)!important}}#tailwind .md\:left-0{@media (width >= 48rem){left:calc(var(--spacing)*0)!important}}#tailwind .md\:left-1\/2{@media (width >= 48rem){left:50%!important}}#tailwind .md\:m-0{@media (width >= 48rem){margin:calc(var(--spacing)*0)!important}}#tailwind .md\:my-0{@media (width >= 48rem){margin-block:calc(var(--spacing)*0)!important}}#tailwind .md\:-mt-16{@media (width >= 48rem){margin-top:calc(var(--spacing)*-16)!important}}#tailwind .md\:block{@media (width >= 48rem){display:block!important}}#tailwind .md\:flex{@media (width >= 48rem){display:flex!important}}#tailwind .md\:h-24{@media (width >= 48rem){height:calc(var(--spacing)*24)!important}}#tailwind .md\:h-28{@media (width >= 48rem){height:calc(var(--spacing)*28)!important}}#tailwind .md\:w-1\/2{@media (width >= 48rem){width:50%!important}}#tailwind .md\:w-48{@media (width >= 48rem){width:calc(var(--spacing)*48)!important}}#tailwind .md\:w-56{@media (width >= 48rem){width:calc(var(--spacing)*56)!important}}#tailwind .md\:-translate-x-1\/2{@media (width >= 48rem){--tw-translate-x:-50%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}#tailwind .md\:flex-row{@media (width >= 48rem){flex-direction:row!important}}#tailwind .md\:items-stretch{@media (width >= 48rem){align-items:stretch!important}}#tailwind .md\:justify-between{@media (width >= 48rem){justify-content:space-between!important}}#tailwind .md\:gap-8{@media (width >= 48rem){gap:calc(var(--spacing)*8)!important}}#tailwind .md\:space-y-0{@media (width >= 48rem){#tailwind :where(&>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-end:calc(var(--spacing)*0*(1 - var(--tw-space-y-reverse)))!important;margin-block-start:calc(var(--spacing)*0*var(--tw-space-y-reverse))!important}}}#tailwind .md\:space-x-8{@media (width >= 48rem){#tailwind :where(&>:not(:last-child)){--tw-space-x-reverse:0!important;margin-inline-end:calc(var(--spacing)*8*(1 - var(--tw-space-x-reverse)))!important;margin-inline-start:calc(var(--spacing)*8*var(--tw-space-x-reverse))!important}}}#tailwind .md\:text-base{@media (width >= 48rem){font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}}#tailwind .lg\:top-0{@media (width >= 64rem){top:calc(var(--spacing)*0)!important}}#tailwind .lg\:right-24{@media (width >= 64rem){right:calc(var(--spacing)*24)!important}}#tailwind .lg\:bottom-0{@media (width >= 64rem){bottom:calc(var(--spacing)*0)!important}}#tailwind .lg\:left-24{@media (width >= 64rem){left:calc(var(--spacing)*24)!important}}#tailwind .lg\:h-32{@media (width >= 64rem){height:calc(var(--spacing)*32)!important}}#tailwind .lg\:h-36{@media (width >= 64rem){height:calc(var(--spacing)*36)!important}}#tailwind .lg\:w-64{@media (width >= 64rem){width:calc(var(--spacing)*64)!important}}#tailwind .lg\:w-72{@media (width >= 64rem){width:calc(var(--spacing)*72)!important}}}@layer utilities{#tailwind #tailwind [class*=text-]:hover,#tailwind #tailwind [class*=text-]:link,#tailwind #tailwind [class*=text-]:visited{color:inherit}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#tailwind *,#tailwind ::backdrop,#tailwind :after,#tailwind :before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-x-reverse:0}}}#tailwind img{display:inline}#tailwind a{color:currentColor}#tailwind{--color-blue:#058fa8;--color-white:#feffff;.h1{font-size:36px}.h1,.h2{line-height:1.5}.h2{font-size:30px}.thought-bubble{--bubble-position:.5rem;--bubble-size:1.5rem;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-grow:1;padding:1.5rem;position:relative;&:after,&:before{background-color:currentColor;border-radius:50%;content:"";display:none;position:absolute;z-index:0}}@media (min-width:768px){.thought-bubble{border-radius:240px/140px;flex-grow:0;position:absolute;&:after,&:before{display:block;height:var(--bubble-size);width:var(--bubble-size)}&:after{height:calc(var(--bubble-size)*.7);width:calc(var(--bubble-size)*.7)}&:nth-child(2){&:before{bottom:calc(var(--bubble-position)*-.5);right:calc(var(--bubble-position)*.5)}&:after{bottom:calc(var(--bubble-position)*-2.5);right:calc(var(--bubble-position)*-1.2)}}&:nth-child(3){&:before{bottom:calc(var(--bubble-position)*-.5);left:calc(var(--bubble-position)*-.5)}&:after{bottom:calc(var(--bubble-position)*-2.5);left:calc(var(--bubble-position)*-1.2)}}&:nth-child(4){&:before{right:-.5rem;top:-.5rem}&:after{right:-1.2rem;top:-1.2rem}}&:nth-child(5){&:before{left:-.5rem;top:-.5rem}&:after{left:-1.2rem;top:-1.2rem}}&:nth-child(6){&:before{top:-.5rem}&:after,&:before{left:50%;transform:translateX(-50%)}&:after{top:-1.2rem}}}}.key-ring-item{min-height:92px}.key-ring-item:nth-child(odd){flex-direction:row-reverse;margin-right:auto}.key-ring-item:nth-child(odd) .key-ring-number{border-radius:0 100rem 100rem 0;position:relative;right:-1px}.key-ring-item:nth-child(odd) .key-ring-content{border-radius:.5rem 0 0 .5rem;left:.25rem;position:relative}.key-ring-item:nth-child(2n){flex-direction:row;margin-left:auto}.key-ring-item:nth-child(2n) .key-ring-number{border-radius:100rem 0 0 100rem;left:-1px;position:relative}.key-ring-item:nth-child(2n) .key-ring-content{border-radius:0 .5rem .5rem 0;position:relative;right:.25rem}@media (max-width:767px){.key-ring-item{flex-direction:row!important;max-width:100%}.key-ring-item .key-ring-number{border-radius:100rem 0 0 100rem!important;position:static!important}.key-ring-item .key-ring-content{border-radius:0 .5rem .5rem 0!important;position:static!important}}.swiper-pagination-bullet{background-color:#d1d5db;height:24px;opacity:1;width:24px}.swiper-pagination-bullet-active{background-color:#ffde00}}