:root{--funding-primary: #0470f7;--funding-secondary: #f9473e;--funding-badge-bg: #fed8d6;--funding-text-black: #131313;--funding-text-dark: #212529;--funding-text-medium: #333;--funding-text-gray: #666;--funding-text-light: #8b8b8b;--funding-border: #d1d1d1;--funding-bg-light: #eee;--funding-progress-bg: #e1e1e1;--funding-dday-text: #d63030;--funding-dday-bg: #fce3d5}.culturemoa-subheader{width:100%;height:100px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.08);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.culturemoa-subheader-inner{width:1280px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.culturemoa-subheader-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:19px;min-width:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.culturemoa-subheader-logo{height:32px;overflow:hidden}.culturemoa-subheader-logo img{width:100%;height:100%;object-fit:contain}.culturemoa-subheader-title{font-family:"SUIT",sans-serif;font-size:32px;font-weight:400;line-height:48px;color:#333;margin:0;white-space:nowrap}.culturemoa-subheader-title .text-gyeonggi{color:#004097;font-weight:700}.culturemoa-subheader-title .text-culture{color:#02983b;font-weight:700}.culturemoa-subheader-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.culturemoa-subheader-link{font-family:"SUIT",sans-serif;font-size:18px;font-weight:700;line-height:27px;color:var(--gray_scale1_900, #131313);text-decoration:none;transition:color .2s;white-space:nowrap}.culturemoa-subheader-link:hover{color:var(--brand_primary_500, #0470f7)}.culturemoa-subheader-link.is-active{color:var(--brand_primary_500, #0470f7);border-bottom:2px solid var(--brand_primary_500, #0470f7);padding-bottom:2px}@media(max-width: 1300px){.culturemoa-subheader-inner{width:100%;max-width:100%;padding:0 20px;box-sizing:border-box}.culturemoa-subheader-title{font-size:24px;line-height:36px}.culturemoa-subheader-link{font-size:16px}}@media(max-width: 768px){.culturemoa-subheader{height:auto;padding:16px 0;overflow-x:hidden}.culturemoa-subheader-inner{padding:0 16px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;box-sizing:border-box}.culturemoa-subheader-left{gap:12px}.culturemoa-subheader-logo{height:22px}.culturemoa-subheader-title{font-size:18px;line-height:24px}.culturemoa-subheader-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.culturemoa-subheader-link{font-size:14px}}@-webkit-keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.funding-badges{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px}.funding-badge{display:inline-block;padding:2px 8px;font-size:12px;font-weight:700;line-height:16px;border-radius:2.8px}.funding-badge-reward{background-color:var(--funding-badge-bg);color:var(--funding-secondary)}.funding-badge-reward-aon{background-color:#e8f4fd;color:#0470f7}.funding-badge-product{background-color:#e3f2fd;color:var(--funding-primary)}.funding-badge-donation{background-color:#fff3e0;color:#ff6f00}.funding-badge-dday{background-color:var(--funding-dday-bg);color:var(--funding-dday-text);font-weight:700}.funding-badge-dday.finished{background-color:#f5f5f5;color:#616161}.funding-badge-public{background-color:#e8f5e9;color:#2e7d32}.funding-badge-category{background-color:#fff;border:1px solid #92a1f7;color:#515fd0}.funding-card{-webkit-flex:0 0 305px;-ms-flex:0 0 305px;flex:0 0 305px;width:305px;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;scroll-snap-align:start;display:block}.funding-card-image{width:100%;height:240px;background-size:cover;background-position:center;background-color:var(--funding-bg-light);border-radius:12px 12px 0 0}.funding-card-content{padding:16px 0}.funding-card-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.funding-card-header button{padding:0}.funding-card-badges-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2px 0 10px 0}.funding-card-badges{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1;-ms-flex:1;flex:1}.funding-card-badges .funding-badge{font-size:12px;padding:2px 8px}.funding-card-pin-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;color:var(--funding-text-light);transition:color .2s}.funding-card-pin-btn svg{width:18px;height:18px}.funding-card-pin-btn:hover{color:var(--funding-primary)}.funding-card-pin-btn.active{color:var(--funding-primary)}.funding-card-pin-btn.active svg{fill:var(--funding-primary);stroke:var(--funding-primary)}.funding-card-pin-count{font-size:12px;font-weight:500}.funding-card-company{font-size:12px;color:var(--funding-text-light);margin-bottom:4px}.funding-card-title{font-size:16px;font-weight:700;color:var(--funding-text-black);line-height:1.4;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:44px}.funding-card-desc{font-size:12px;color:#333;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funding-card-progress{margin-bottom:8px}.funding-card-progress-bg{width:100%;height:3px;background-color:var(--funding-progress-bg);border-radius:2px;overflow:hidden}.funding-card-progress-bar{height:100%;background-color:var(--funding-primary);border-radius:2px;max-width:100%}.funding-card-stats{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.funding-card-rate{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.funding-card-rate-value{font-size:16px;font-weight:700;color:var(--funding-primary)}.funding-card-rate-amount{font-size:12px;color:var(--funding-text-medium)}.funding-card-dday{padding:4px 6px;background-color:#eceef0;border-radius:4px;font-size:14px;line-height:20px;color:var(--funding-text-light)}.funding-card-dday.urgent{background-color:var(--funding-badge-bg);color:var(--funding-secondary)}.funding-card-dday.finished{background-color:#f5f5f5;color:#616161}.funding-card-progress-mobile{display:none}.funding-card-simple{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-card-simple .funding-card-content{padding:14px;padding-bottom:20px;border-radius:0 0 24px 24px;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}.funding-card-simple .funding-card-badges-row{padding:2px 0 10px 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-card-simple .funding-card-badges{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.funding-card-simple .funding-card-title{font-size:16px;font-weight:700;line-height:22px;min-height:44px;margin-bottom:12px;-webkit-flex:1;-ms-flex:1;flex:1}.funding-card-simple-stats{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-card-simple-rate{font-size:20px;font-weight:700;line-height:30px;color:var(--funding-primary)}.funding-card-simple .funding-card-dday{font-size:14px;font-weight:400;line-height:20px;padding:4px 6px;background-color:#eceef0;border-radius:4px;color:var(--funding-text-light)}.funding-card-simple .funding-card-dday.urgent{background-color:var(--funding-badge-bg);color:var(--funding-secondary)}.funding-card-upcoming{position:relative}.funding-card-upcoming .funding-card-image{position:relative}.funding-card-upcoming .funding-card-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);border-radius:12px 12px 0 0}.funding-card-upcoming-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;z-index:1;width:100%;padding:0 16px;box-sizing:border-box}.funding-card-upcoming-date{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.funding-card-upcoming-btn{display:inline-block;padding:8px 16px;background:hsla(0,0%,100%,.9);color:var(--funding-primary);font-size:13px;font-weight:600;border-radius:4px;border:none;cursor:pointer;transition:background .2s}.funding-card-upcoming-btn:hover{background:#fff}.funding-card-upcoming-notify-count{font-size:12px;color:#fff;margin-top:8px}.funding-card-skeleton{-webkit-flex:0 0 305px;-ms-flex:0 0 305px;flex:0 0 305px;width:305px;background:#fff;border-radius:12px;padding:16px;box-sizing:border-box}.funding-card-skeleton-image{width:100%;height:208px;margin-bottom:16px;border-radius:8px;background:linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);background-size:200% 100%;-webkit-animation:skeleton-shimmer 1.5s infinite;animation:skeleton-shimmer 1.5s infinite}.funding-card-skeleton-line{height:16px;background:linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);background-size:200% 100%;-webkit-animation:skeleton-shimmer 1.5s infinite;animation:skeleton-shimmer 1.5s infinite;border-radius:4px;margin-bottom:12px}.funding-card-skeleton-line.wide{width:80%}.funding-card-skeleton-line.medium{width:60%}.funding-card-skeleton-line.narrow{width:40%}.funding-card-skeleton-line.short{width:30%}.funding-card-skeleton-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width: 768px){.funding-card{-webkit-flex:0 0 168px;-ms-flex:0 0 168px;flex:0 0 168px;width:168px;overflow:visible;border-radius:0;background:rgba(0,0,0,0)}.funding-card-image-wrap{position:relative}.funding-card-image{height:132px;border-radius:8px}.funding-card-image-wrap .funding-card-pin-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;background:hsla(0,0%,100%,.9);border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}.funding-card-image-wrap .funding-card-pin-btn svg{width:16px;height:16px}.funding-card-content{padding:8px 4px 16px 4px;background:#fff;border-radius:0 0 8px 8px}.funding-card-header{display:none}.funding-card-badges{margin-bottom:8px}.funding-card-badges .funding-badge{font-size:10.5px;line-height:10.5px;padding:2px 8px}.funding-card-company{font-size:12px;line-height:17px;color:var(--funding-text-light);margin-bottom:0}.funding-card-title{font-size:12px;font-weight:700;line-height:17px;color:var(--funding-text-black);min-height:34px;margin-bottom:0}.funding-card-desc{display:none}.funding-card-progress{display:none}.funding-card-progress-bar{display:none}.funding-card-stats{display:none}.funding-card-progress-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:8px}.funding-card-rate-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0}.funding-card-rate-mobile .funding-card-rate-value{font-size:16px;font-weight:700;line-height:22px;color:var(--funding-primary)}.funding-card-rate-mobile .funding-card-rate-text{font-size:16px;font-weight:700;line-height:22px;color:var(--funding-primary)}.funding-card-bottom-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:6px}.funding-card-amount-mobile{margin-left:auto;font-size:12px;line-height:17px;color:var(--funding-text-dark)}.funding-card-dday{display:inline-block;font-size:12px;line-height:17px;padding:4px;background-color:#eee;border-radius:2px;color:var(--funding-text-light)}.funding-card-skeleton{-webkit-flex:0 0 168px;-ms-flex:0 0 168px;flex:0 0 168px;width:168px;padding:12px}.funding-card-skeleton-image{height:120px;margin-bottom:12px}.funding-card-simple .funding-card-content{padding:8px 4px 16px 4px;border-radius:0 0 8px 8px}.funding-card-simple .funding-card-title{font-size:12px;line-height:17px;min-height:34px;margin-bottom:0}.funding-card-simple .funding-card-simple-stats{margin-top:8px}.funding-card-simple .funding-card-simple-rate{font-size:16px;line-height:22px}.funding-card-simple .funding-card-dday{font-size:12px;line-height:17px;padding:4px}.funding-card-upcoming .funding-card-image{height:132px}.funding-card-upcoming-date{font-size:12px}.funding-card-upcoming-btn{font-size:12px;padding:6px 12px}.funding-card-upcoming-notify-count{font-size:11px}}.funding-view{width:100%;background-color:#fff;padding-bottom:100px;font-family:"SUIT","Pretendard",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--funding-text-medium);line-height:1.5}.funding-view-inner{width:1080px;margin:0 auto;position:relative}.funding-summary-container{padding:40px 0;margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.funding-summary-left{width:570px;height:450px;background-color:var(--funding-bg-light);border-radius:16px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.08)}.funding-summary-image{width:100%;height:100%;background-size:cover;background-position:center}.funding-summary-image.hidden,.funding-detail-splide.hidden{display:none}.funding-detail-splide{width:100%;height:100%}.funding-detail-splide .splide__track{height:100%;border-radius:16px;overflow:hidden}.funding-detail-splide .splide__list{height:100%}.funding-detail-splide .splide__slide{height:100%}.funding-detail-slide-image{width:100%;height:100%;background-size:cover;background-position:center}.funding-detail-arrows{opacity:0;transition:opacity .3s}.funding-detail-splide:hover .funding-detail-arrows{opacity:1}.funding-detail-splide .splide__arrow{width:40px;height:40px;background-color:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;transition:opacity .2s,background-color .2s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.funding-detail-splide .splide__arrow--prev{left:16px}.funding-detail-splide .splide__arrow--prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.funding-detail-splide .splide__arrow--next{right:16px}.funding-detail-splide .splide__arrow:hover{background-color:#fff}.funding-detail-splide .splide__arrow svg{width:20px;height:20px;color:#333}.funding-detail-splide .splide__arrow:disabled{opacity:.3;cursor:not-allowed}.funding-detail-splide .splide__pagination{bottom:16px;padding:0;gap:10px}.funding-detail-splide .splide__pagination__page{width:8px;height:8px;background:var(--funding-border);border:none;border-radius:8px;opacity:1;transition:background-color .3s,width .3s}.funding-detail-splide .splide__pagination__page.is-active{width:40px;background:var(--funding-primary)}.funding-indicator{width:8px;height:8px;border-radius:8px;background-color:var(--funding-border);cursor:pointer;transition:background-color .3s,width .3s}.funding-indicator.active{width:40px;background-color:var(--funding-primary)}.funding-summary-right{width:478px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-badges{margin-bottom:12px}.funding-category{font-size:14px;color:var(--funding-text-light);font-weight:500;margin-bottom:8px}.funding-title-wrap{margin-bottom:24px}.funding-project-title{font-size:24px;font-weight:700;font-family:"SUIT",sans-serif;line-height:36px;margin:0;word-break:keep-all;overflow-wrap:break-word;color:var(--funding-text-black)}.funding-project-intro{font-size:18px;font-weight:400;font-family:"SUIT",sans-serif;line-height:26px;margin:0;word-break:keep-all;overflow-wrap:break-word;color:var(--funding-text-black)}.funding-funding-status{margin-bottom:20px}.funding-funding-label{font-size:16px;font-weight:400;font-family:"SUIT",sans-serif;line-height:22px;color:var(--funding-text-black);margin-bottom:2px}.funding-funding-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.funding-funding-rate{font-size:24px;font-weight:700;font-family:"SUIT",sans-serif;line-height:36px;color:#0470f7}.funding-funding-amount{font-size:24px;font-weight:700;font-family:"SUIT",sans-serif;line-height:36px;color:var(--funding-text-black)}.funding-funding-unit{font-size:14px;font-weight:400;font-family:"SUIT",sans-serif;line-height:20px;margin-left:4px}.funding-progress-area{margin-bottom:0}.funding-progress-bg{width:100%;height:3px;background-color:#e1e1e1;border-radius:2px;overflow:hidden}.funding-progress-bar{height:100%;background-color:#0470f7;border-radius:2px;transition:width .3s ease;min-width:2%}.funding-participant-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;padding:20px 0}.funding-participant-label{font-size:16px;font-weight:400;font-family:"SUIT",sans-serif;line-height:22px;color:var(--funding-text-black)}.funding-participant-count{font-size:16px;font-weight:700;font-family:"SUIT",sans-serif;line-height:22px;color:#0470f7}.funding-details-table{margin-bottom:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.funding-details-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:16px}.funding-details-label{width:74px;font-size:14px;font-weight:700;font-family:"SUIT",sans-serif;line-height:20px;color:var(--funding-text-black);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-details-value{-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:400;font-family:"SUIT",sans-serif;line-height:20px;color:var(--funding-text-black);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.funding-dday-badge{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2.625px 4.2px;background-color:#f7f7f7;border-radius:4px;font-size:10.5px;font-weight:400;font-family:"Pretendard",sans-serif;line-height:10.5px;color:#8b8b8b}.funding-dday-badge.urgent{background-color:#fce3d5;color:#d63030}.funding-dday-badge.finished{background-color:#f5f5f5;color:#616161}.funding-action-buttons{margin-top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;height:72px;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.funding-btn-primary{width:316px;height:64px;background-color:#0470f7;color:#fff;font-size:16px;font-weight:600;font-family:"Pretendard",sans-serif;line-height:24px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.funding-btn-primary:hover{background-color:#0361d9}.funding-btn-primary:disabled,.funding-btn-primary:disabled:hover{background-color:#e0e0e0;color:#999;cursor:not-allowed}.funding-btn-share,.funding-btn-pin{width:65px;height:64px;border:1px solid #eee;background-color:#fff;border-radius:6px;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:7px 13px;transition:border-color .2s,background-color .2s}.funding-btn-pin .pin-icon,.funding-btn-share .share-icon{width:20px;height:20px}.funding-btn-pin .pin-icon svg,.funding-btn-share .share-icon svg{width:100%;height:100%}.funding-btn-pin .pin-count,.funding-btn-share .share-count{font-size:12px;font-weight:400;font-family:"Pretendard",sans-serif;line-height:18px;color:#3c3c3c}.funding-btn-share:hover,.funding-btn-pin:hover{border-color:#ddd;background-color:#fafafa}.funding-btn-pin.active{border-color:var(--funding-primary);background-color:#e8f2fe}.funding-btn-pin.active .pin-icon svg{fill:var(--funding-primary);stroke:var(--funding-primary)}.funding-btn-pin.active .pin-count{color:var(--funding-primary)}.funding-tabs-wrap{background:#fff;border-top:1px solid #cfd3d9;border-bottom:1px solid #cfd3d9;margin-bottom:40px;z-index:100}.funding-tabs-wrap.sticky{position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.funding-tabs-inner{width:1080px;margin:0 auto}.funding-tab-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0;gap:0}.funding-tab-item{width:110px;height:52px}.funding-tab-item a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;width:100%;height:100%;padding:16px;box-sizing:border-box;font-size:14px;font-weight:400;color:var(--funding-text-dark);text-decoration:none;position:relative;transition:color .2s}.funding-tab-item a:hover{color:var(--funding-text-medium)}.funding-tab-item.active a{color:var(--funding-primary);font-weight:700}.funding-tab-item.active a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--funding-primary)}.funding-tab-count{font-size:12px;color:var(--funding-primary);font-weight:500}.funding-body-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.funding-main-col{width:660px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-side-col{width:380px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.funding-side-sticky{position:-webkit-sticky;position:sticky;top:77px}.funding-preview-popup-overlay .funding-side-sticky{position:static}.funding-tab-content{display:none;min-height:500px}.funding-tab-content.active{display:block}.funding-section-title{font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--funding-text-dark)}#funding-detail-content{word-break:keep-all;overflow-wrap:break-word}#funding-detail-content img{max-width:100%;height:auto}.funding-founder-card{border:1px solid var(--funding-border);padding:24px;border-radius:12px;margin-bottom:24px;background-color:#fff}.funding-founder-profile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;overflow:visible}.funding-founder-img{width:64px;height:64px;border-radius:50%;background-color:var(--funding-bg-light);background-size:cover;background-position:center;margin-right:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-founder-details{-webkit-flex:1;-ms-flex:1;flex:1}.funding-founder-details-name{font-weight:700;font-size:16px;color:var(--funding-text-dark);margin-bottom:4px}.funding-founder-details-desc{font-size:13px;color:var(--funding-text-light);line-height:1.4}.funding-founder-details-followers{font-size:13px;color:var(--funding-text-light);margin-top:4px}.funding-founder-info-table{margin-bottom:20px;padding-top:16px;border-top:1px solid var(--funding-border)}.funding-founder-info-row{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 0}.funding-founder-info-label{width:80px;font-size:13px;color:var(--funding-text-light);font-weight:500}.funding-founder-info-value{-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px;color:var(--funding-text-medium)}.funding-founder-stats{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--funding-border)}.funding-founder-stat{-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.funding-founder-stat-value{font-size:18px;font-weight:700;color:var(--funding-primary);margin-bottom:4px}.funding-founder-stat-label{font-size:12px;color:var(--funding-text-light)}.funding-founder-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.funding-btn-follow,.funding-btn-contact{-webkit-flex:1;-ms-flex:1;flex:1;height:40px;border:1px solid var(--funding-border);background-color:#fff;border-radius:6px;font-size:14px;font-weight:500;color:var(--funding-text-medium);cursor:pointer;transition:border-color .2s,background-color .2s}.funding-btn-follow:hover,.funding-btn-contact:hover{border-color:var(--funding-primary);background-color:#f8f9fa}.funding-btn-follow.active{background-color:var(--funding-primary);color:#fff;border-color:var(--funding-primary)}.funding-manage-card{border:1px solid var(--funding-border);padding:24px;border-radius:12px;margin-bottom:24px;background-color:#fff}.funding-manage-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.funding-btn-manage{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:40px;border:1px solid var(--funding-border);background-color:var(--funding-bg-light);border-radius:6px;font-size:14px;font-weight:500;color:var(--funding-text-medium);text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s}.funding-btn-manage:hover{border-color:var(--funding-primary);background-color:#f8f9fa}.funding-reward-list-wrap{margin-top:24px}.funding-sidebar-title{font-size:16px;font-weight:700;margin-bottom:16px;color:var(--funding-text-dark)}.funding-reward-list{list-style:none;padding:0;margin:0}.funding-reward-item{background:#fff;border:1px solid var(--funding-border);border-radius:12px;padding:20px;margin-bottom:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.funding-reward-item:hover{border-color:var(--funding-primary);box-shadow:0 4px 12px rgba(4,112,247,.1)}.funding-reward-supporters{font-size:13px;color:var(--funding-primary);font-weight:600;margin-bottom:8px}.funding-reward-amount{font-size:18px;font-weight:700;font-family:"SUIT",sans-serif;margin-bottom:12px;color:var(--funding-text-dark)}.funding-reward-title{font-size:15px;font-weight:600;margin-bottom:8px;color:var(--funding-text-medium);line-height:1.4}.funding-reward-desc{font-size:13px;color:var(--funding-text-gray);margin-bottom:16px;line-height:1.5;white-space:pre-line}.funding-reward-info{font-size:12px;color:var(--funding-text-light);border-top:1px solid #f5f5f5;padding-top:12px}.funding-reward-delivery{margin-bottom:4px}.funding-reward-limit{color:var(--funding-text-light)}.funding-reward-item.sold-out,.funding-reward-item.limit-reached{opacity:.6;cursor:not-allowed}.funding-reward-item.sold-out:hover,.funding-reward-item.limit-reached:hover{border-color:var(--funding-border);box-shadow:none}#funding-reward-list.finished .funding-reward-item{opacity:.6;cursor:not-allowed;pointer-events:none}#funding-reward-list.finished .funding-reward-item:hover{border-color:var(--funding-border);box-shadow:none}.funding-cart-wrap{background:#fff;border:1px solid var(--funding-primary);border-radius:12px;padding:17px;margin-bottom:24px}.funding-cart-header{margin-bottom:16px}.funding-cart-supporters{font-size:13px;color:var(--funding-primary);font-weight:600}.funding-cart-items{margin-bottom:16px}.funding-cart-item{background:#f7f7f7;border-radius:8px;padding:16px;margin-bottom:16px}.funding-cart-item:last-child{margin-bottom:0}.funding-cart-item-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.funding-cart-item-title{-webkit-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:600;color:var(--funding-text-dark);line-height:1.4}.funding-cart-item-remove{width:24px;height:24px;border:none;background:rgba(0,0,0,0);color:var(--funding-text-light);font-size:20px;cursor:pointer;line-height:1;padding:0;margin-left:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-cart-item-remove:hover{color:var(--funding-secondary)}.funding-cart-item-desc{font-size:13px;color:var(--funding-text-gray);margin-bottom:12px;line-height:1.5}.funding-cart-options{margin-bottom:12px}.funding-cart-option-wrap{margin-bottom:8px}.funding-cart-option-wrap:last-child{margin-bottom:0}.funding-cart-option-select{width:100%;height:40px;border:1px solid var(--funding-border);border-radius:6px;padding:0 36px 0 12px;font-size:14px;color:var(--funding-text-medium);background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6,9 12,15 18,9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;cursor:pointer;transition:border-color .2s;box-sizing:border-box}.funding-cart-option-select:focus{outline:none;border-color:var(--funding-primary)}.funding-cart-option-input{width:100%;height:40px;font-size:14px !important;border:1px solid var(--funding-border);border-radius:6px;padding:0 12px;font-size:14px;color:var(--funding-text-medium);background:#fff !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s;box-sizing:border-box}.funding-cart-option-input:focus{outline:none;border-color:var(--funding-primary)}.funding-cart-option-input::-webkit-input-placeholder{color:var(--funding-text-light)}.funding-cart-option-input::-moz-placeholder{color:var(--funding-text-light)}.funding-cart-option-input:-ms-input-placeholder{color:var(--funding-text-light)}.funding-cart-option-input::-ms-input-placeholder{color:var(--funding-text-light)}.funding-cart-option-input::placeholder{color:var(--funding-text-light)}.funding-cart-option-set-divider{border-top:1px solid var(--funding-border);margin:12px 0}.funding-cart-option-set-label{font-size:13px;font-weight:600;color:var(--funding-text-dark);margin-bottom:6px}.funding-cart-item-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.funding-cart-quantity{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.funding-cart-qty-btn{width:32px;height:32px;border-radius:50%;border:1px solid var(--funding-border);background:#fff;color:var(--funding-text-medium);font-size:16px;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:all .2s}.funding-cart-qty-btn:hover{border-color:var(--funding-primary)}.funding-cart-qty-btn.plus{background:#ccebfe;border:none;color:var(--funding-primary);font-weight:600}.funding-cart-qty-btn.plus:hover{background:#b3e0fd}.funding-cart-qty-value{font-size:16px;font-weight:600;color:var(--funding-text-dark);min-width:20px;text-align:center}.funding-cart-item-price{font-size:16px;font-weight:700;color:var(--funding-text-dark)}.funding-cart-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.funding-btn-funding{width:100%;height:48px;padding:12px;background:var(--funding-primary);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.funding-btn-funding:hover:not(:disabled){background:#0361d9}.funding-btn-funding:disabled{background:var(--funding-border);cursor:not-allowed}.funding-btn-add-more{width:100%;height:40px;padding:12px;background:#fff;border:1px solid var(--funding-text-light);border-radius:4px;font-size:14px;font-weight:500;color:var(--funding-text-medium);cursor:pointer;transition:all .2s}.funding-btn-add-more:hover{border-color:var(--funding-primary);color:var(--funding-primary)}.funding-subtab-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:24px}.funding-subtab-btn{padding:8px 16px;border:none;border-radius:20px;background-color:rgba(0,0,0,0);color:var(--funding-text-light);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.funding-subtab-btn:hover{background-color:#f8f9fa}.funding-subtab-btn.active{background-color:var(--funding-primary);color:#fff}.funding-subtab-content{display:none}.funding-subtab-content.active{display:block}.funding-qna-form{margin-bottom:24px;padding:20px;background-color:#f8f9fa;border-radius:8px}.funding-qna-form-title{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--funding-text-dark)}.funding-qna-form-input{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.funding-qna-form-input textarea{-webkit-flex:1;-ms-flex:1;flex:1;min-height:40px;max-height:120px;padding:10px 12px;border:1px solid var(--funding-border);border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}.funding-qna-form-input textarea:focus{outline:none;border-color:var(--funding-primary)}.funding-btn-submit,.funding-btn-login{width:60px;height:40px;background-color:var(--funding-primary);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.funding-btn-submit:hover,.funding-btn-login:hover{background-color:#0361d9}.funding-news-item,.funding-qna-item,.funding-review-item{padding:16px 0;border-bottom:1px solid var(--funding-border)}.funding-news-item:last-child,.funding-qna-item:last-child,.funding-review-item:last-child{border-bottom:none}.funding-news-title{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--funding-text-dark)}.funding-news-date{font-size:13px;color:var(--funding-text-light);margin-bottom:12px}.funding-news-content{font-size:14px;color:var(--funding-text-medium);line-height:1.6;white-space:pre-line}.funding-qna-question{margin-bottom:12px}.funding-qna-user{font-size:14px;font-weight:600;color:var(--funding-text-dark);margin-right:8px}.funding-qna-date{font-size:13px;color:var(--funding-text-light)}.funding-qna-text{margin-top:8px;font-size:14px;color:var(--funding-text-medium);line-height:1.6;white-space:pre-line;word-break:break-word}.funding-qna-answer{padding-left:20px;border-left:3px solid var(--funding-border);display:none}.funding-qna-answer.has-reply{display:block}.funding-qna-label{display:inline-block;font-size:13px;font-weight:600;color:var(--funding-primary);margin-bottom:8px}.funding-qna-reply{font-size:14px;color:var(--funding-text-medium);line-height:1.6;white-space:pre-line;word-break:break-word}.funding-review-user{font-size:14px;font-weight:600;color:var(--funding-text-dark);margin-right:8px}.funding-review-date{font-size:13px;color:var(--funding-text-light)}.funding-review-text{margin-top:8px;font-size:14px;color:var(--funding-text-medium);line-height:1.6;white-space:pre-line;word-break:break-word}.funding-empty-state{text-align:center;padding:60px 20px;color:var(--funding-text-light);font-size:14px}.funding-supporters-container{border:1px solid var(--funding-border);border-radius:8px;padding:20px}.funding-supporter-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.funding-supporter-item+.funding-supporter-item{margin-top:32px}.funding-supporter-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.funding-supporter-profile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.funding-supporter-avatar{width:30px;height:30px;border-radius:50%;background-color:#eee;background-size:cover;background-position:center}.funding-supporter-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}.funding-supporter-name,.funding-supporter-date{font-size:14px;color:#333;line-height:16px}.funding-supporter-badge{background-color:#ccebfe;color:var(--funding-primary);font-size:12px;padding:6px 13px;border-radius:57px}.funding-supporter-message{background-color:#f7f7f7;padding:8px;border-radius:4px;font-size:14px;color:#333;min-height:37px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:pre-line;word-break:break-word}.funding-supporters-spinner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 0}.funding-supporters-spinner::after{content:"";width:24px;height:24px;border:3px solid var(--funding-border, #e0e0e0);border-top-color:var(--funding-primary, #2196f3);border-radius:50%;-webkit-animation:funding-spin .6s linear infinite;animation:funding-spin .6s linear infinite}@-webkit-keyframes funding-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes funding-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.funding-view.is-mobile{padding-bottom:80px;overflow-x:hidden}.funding-view.is-mobile .funding-view-inner,.funding-view.is-mobile .funding-tabs-inner{width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}.funding-view.is-mobile .funding-summary-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 0;margin-bottom:0;gap:20px}.funding-view.is-mobile #funding-summary-section{padding-bottom:0}.funding-view.is-mobile .funding-summary-left{width:100%;height:auto;aspect-ratio:570/450}.funding-view.is-mobile .funding-summary-right{width:100%}.funding-view.is-mobile .funding-detail-swiper{width:100%;height:100%;position:relative}.funding-view.is-mobile .funding-detail-swiper .swiper-wrapper{height:100%}.funding-view.is-mobile .funding-detail-swiper .swiper-slide{height:100%}.funding-view.is-mobile .funding-detail-swiper .swiper-slide .funding-detail-slide-image{width:100%;height:100%;object-fit:cover;object-position:center}.funding-view.is-mobile .funding-detail-indicators{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:16px;position:absolute;bottom:16px;left:0;right:0}.funding-view.is-mobile .funding-detail-arrows{display:none}.funding-view.is-mobile .funding-project-title{font-size:24px;line-height:36px}.funding-view.is-mobile .funding-project-intro{font-size:18px;line-height:26px}.funding-view.is-mobile .funding-action-buttons{display:none}.funding-view.is-mobile .funding-funding-label{font-size:14px;line-height:20px}.funding-view.is-mobile .funding-funding-rate{font-size:20px;line-height:30px}.funding-view.is-mobile .funding-funding-amount{font-size:22px;line-height:33px}.funding-view.is-mobile .funding-funding-unit{font-size:14px;line-height:21px}.funding-view.is-mobile .funding-participant-label,.funding-view.is-mobile .funding-participant-count{font-size:14px;line-height:20px}.funding-view.is-mobile .funding-details-table{font-size:14px}.funding-view.is-mobile .funding-tabs-inner{padding:0 16px}.funding-view.is-mobile .funding-tab-item{-webkit-flex:1;-ms-flex:1;flex:1}.funding-view.is-mobile .funding-tab-item a{font-size:13px;padding:14px 8px}.funding-view.is-mobile .funding-tabs-wrap{margin-bottom:24px}.funding-view.is-mobile .funding-body-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.funding-view.is-mobile .funding-main-col,.funding-view.is-mobile .funding-side-col{width:100%}.funding-view.is-mobile .funding-founder-card{padding:16px;margin-bottom:16px}.funding-view.is-mobile .funding-founder-img{width:48px;height:48px}.funding-view.is-mobile .funding-founder-details-name{font-size:14px}.funding-view.is-mobile .funding-reward-item{padding:16px}.funding-view.is-mobile .funding-reward-amount{font-size:16px}.funding-view.is-mobile .funding-reward-title{font-size:14px}.funding-view.is-mobile .funding-qna-form-input{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-view.is-mobile .funding-qna-form-input .funding-btn-submit,.funding-view.is-mobile .funding-qna-form-input .funding-btn-login{width:100%;height:44px}.funding-view.is-mobile .funding-mobile-bottom-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:8px;z-index:200;box-shadow:0 -4px 15.5px rgba(0,0,0,.15)}.funding-view.is-mobile .funding-mobile-cta-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.funding-view.is-mobile .funding-mobile-cta-button{-webkit-flex:1;-ms-flex:1;flex:1;height:48px;background-color:var(--funding-primary);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.funding-view.is-mobile .funding-mobile-cta-button:active{background-color:#0356c7}.funding-view.is-mobile .funding-mobile-cta-button:disabled,.funding-view.is-mobile .funding-mobile-cta-button:disabled:active{background-color:#e0e0e0;color:#999;cursor:not-allowed}.funding-view.is-mobile .funding-mobile-pin-btn,.funding-view.is-mobile .funding-mobile-share-btn,.funding-view.is-mobile .funding-mobile-cart-btn{width:48px;height:48px;border:1px solid #eee;background:#fff;border-radius:6px;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-view.is-mobile .funding-mobile-cart-btn{border:none;background-color:var(--funding-primary);color:#fff}.funding-view.is-mobile .funding-mobile-pin-btn .pin-icon,.funding-view.is-mobile .funding-mobile-share-btn .share-icon{width:20px;height:20px}.funding-view.is-mobile .funding-mobile-pin-btn .pin-icon svg,.funding-view.is-mobile .funding-mobile-share-btn .share-icon svg{width:100%;height:100%}.funding-view.is-mobile .funding-mobile-pin-btn.active{border-color:var(--funding-primary);background-color:#e8f2fe}.funding-view.is-mobile .funding-mobile-pin-btn.active .pin-icon svg{fill:var(--funding-primary);stroke:var(--funding-primary)}.funding-view.is-mobile .funding-mobile-cta-info{-webkit-flex:1;-ms-flex:1;flex:1}.funding-view.is-mobile .funding-mobile-cta-label{font-size:11px;color:var(--funding-text-light);margin-bottom:2px}.funding-view.is-mobile .funding-mobile-cta-value{font-size:16px;font-weight:700;color:var(--funding-primary)}.funding-view.is-mobile .funding-btn-primary,.funding-view.is-mobile .funding-btn-funding,.funding-view.is-mobile .funding-btn-follow,.funding-view.is-mobile .funding-btn-contact,.funding-view.is-mobile .funding-subtab-btn{min-height:44px}.funding-view.is-mobile .funding-cart-qty-btn{width:40px;height:40px}.funding-view.is-mobile .funding-skeleton-summary{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-view.is-mobile .funding-skeleton-image{width:100%;max-width:100%;height:240px}.funding-view.is-mobile .funding-skeleton-info{width:100%}.funding-view.is-mobile .funding-summary-container,.funding-view.is-mobile .funding-body-container,.funding-view.is-mobile .funding-main-col,.funding-view.is-mobile .funding-side-col,.funding-view.is-mobile .funding-founder-card,.funding-view.is-mobile .funding-reward-list-wrap,.funding-view.is-mobile .funding-tab-content{max-width:100%;box-sizing:border-box}.funding-view.is-mobile #funding-detail-content{max-width:100%;overflow-x:hidden;word-break:keep-all;overflow-wrap:break-word}.funding-view.is-mobile #funding-detail-content img,.funding-view.is-mobile #funding-detail-content iframe,.funding-view.is-mobile #funding-detail-content video,.funding-view.is-mobile #funding-detail-content table{max-width:100%;height:auto}.funding-view.is-mobile .funding-related-section{padding:40px 0;margin-top:40px;border-top:none}.funding-view.is-mobile .funding-related-inner{width:100%;padding:0;box-sizing:border-box}.funding-view.is-mobile .funding-related-title{font-size:18px;margin-bottom:16px;padding-left:16px}.funding-view.is-mobile .funding-related-container{gap:12px;padding-bottom:8px;scroll-padding-left:16px}.funding-view.is-mobile .funding-card:first-child{margin-left:16px}.funding-view.is-mobile .funding-card:last-child{margin-right:16px}.funding-view.is-mobile #content{padding-bottom:0}.funding-view.is-mobile #footer_translation_wrap{padding-bottom:30px}@media(max-width: 1100px){.funding-view-inner,.funding-tabs-inner{width:100%;max-width:100%;padding:0 20px;box-sizing:border-box}.funding-summary-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-summary-left,.funding-summary-right{width:100%}.funding-body-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-main-col,.funding-side-col{width:100%}.funding-skeleton-summary{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-skeleton-image{width:100%;max-width:100%}}.funding-skeleton-line{height:16px;background:linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);background-size:200% 100%;-webkit-animation:skeleton-shimmer 1.5s infinite;animation:skeleton-shimmer 1.5s infinite;border-radius:4px;margin-bottom:12px}.funding-skeleton-line.wide{width:80%}.funding-skeleton-line.medium{width:60%}.funding-skeleton-line.narrow{width:40%}.funding-skeleton-box{background:linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);background-size:200% 100%;-webkit-animation:skeleton-shimmer 1.5s infinite;animation:skeleton-shimmer 1.5s infinite;border-radius:8px}.funding-skeleton-summary{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px}.funding-skeleton-image{width:570px;height:450px;background:linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);background-size:200% 100%;-webkit-animation:skeleton-shimmer 1.5s infinite;animation:skeleton-shimmer 1.5s infinite;border-radius:16px}.funding-skeleton-info{-webkit-flex:1;-ms-flex:1;flex:1;padding:20px 0}.funding-skeleton-founder{padding:24px}.funding-skeleton-founder .funding-skeleton-box{height:150px;margin-top:16px}.funding-skeleton-reward{border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:12px;list-style:none}.funding-collapse-section{border-top:1px solid #e0e0e0;margin-top:40px}.funding-collapse-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:24px 0;background:rgba(0,0,0,0);border:none;cursor:pointer}.funding-collapse-title{font-size:18px;font-weight:700;color:var(--funding-text-dark)}.funding-collapse-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#666;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.funding-collapse-icon svg{width:20px;height:20px}.funding-collapse-section.collapsed .funding-collapse-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.funding-collapse-content{padding-bottom:24px}.funding-collapse-section.collapsed .funding-collapse-content{display:none}.funding-product-info-list{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.funding-product-info-card{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.funding-product-info-card-title{font-size:16px;font-weight:700;color:var(--funding-text-dark);padding:1.2rem 1.6rem;background:#f8f8f8;border-bottom:1px solid #e5e5e5}.funding-product-info-card-body{padding:1.2rem 1.6rem;margin:0}.funding-product-info-card-body dt{font-size:14px;font-weight:400;color:var(--funding-text-gray);margin-top:12px;word-break:keep-all}.funding-product-info-card-body dt:first-child{margin-top:0}.funding-product-info-card-body dd{font-size:14px;color:#000;margin:4px 0 0 0;line-height:1.6;white-space:pre-line;word-break:keep-all}.funding-product-info-card-body dt.funding-product-info-child,.funding-product-info-card-body dd.funding-product-info-child{padding-left:2rem}.funding-product-info-card-body dt.funding-product-info-parent{color:var(--funding-text-gray)}.funding-project-policy-body{padding:1.6rem;font-size:14px;color:#000;line-height:1.6;word-break:keep-all}.funding-notice-list{padding:0}.funding-notice-item{margin-bottom:24px}.funding-notice-item:last-child{margin-bottom:0}.funding-notice-item-title{font-size:14px;font-weight:700;color:var(--funding-primary);margin-bottom:8px}.funding-notice-item-title::before{content:"✓ "}.funding-notice-item-list{list-style:none;padding:0;margin:0}.funding-notice-item-list li{font-size:14px;color:var(--funding-text-gray);line-height:1.6;padding-left:12px;position:relative;margin-bottom:4px}.funding-notice-item-list li:last-child{margin-bottom:0}.funding-notice-item-list li::before{content:"-";position:absolute;left:0}.funding-contact-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.funding-contact-modal .funding-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.funding-contact-modal-content{position:relative;background:#fff;border-radius:8px;padding:24px 19px;width:370px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.funding-contact-header{width:332px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.funding-contact-title{font-size:18px;font-weight:700;color:#333;margin:0}.funding-contact-close{width:15px;height:15px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:18px;color:#333;line-height:1;padding:0}.funding-contact-desc{width:332px;font-size:14px;color:#333;margin:-1px 0 0 0;line-height:20px}.funding-contact-form{width:332px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.funding-contact-subject{height:40px;border:1px solid #cfd3d9;border-radius:4px;padding:10px 12px;font-size:16px;font-family:inherit;box-sizing:border-box}.funding-contact-message{height:240px;border:1px solid #cfd3d9;border-radius:4px;padding:10px 12px;font-size:16px;font-family:inherit;resize:none;box-sizing:border-box}.funding-contact-subject::-webkit-input-placeholder, .funding-contact-message::-webkit-input-placeholder{color:var(--funding-border)}.funding-contact-subject::-moz-placeholder, .funding-contact-message::-moz-placeholder{color:var(--funding-border)}.funding-contact-subject:-ms-input-placeholder, .funding-contact-message:-ms-input-placeholder{color:var(--funding-border)}.funding-contact-subject::-ms-input-placeholder, .funding-contact-message::-ms-input-placeholder{color:var(--funding-border)}.funding-contact-subject::placeholder,.funding-contact-message::placeholder{color:var(--funding-border)}.funding-contact-subject:focus,.funding-contact-message:focus{outline:none;border-color:var(--funding-primary)}.funding-contact-submit{width:160px;height:40px;border:none;border-radius:4px;font-size:14px;font-weight:500;color:#fff;background-color:var(--funding-text-light);cursor:not-allowed}.funding-contact-submit:not(:disabled){background-color:var(--funding-primary);cursor:pointer}.funding-confirm-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);text-align:center;z-index:1001;width:260px}.funding-confirm-message{font-size:14px;color:#333;margin:0 0 16px 0}.funding-confirm-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.funding-confirm-cancel{-webkit-flex:1;-ms-flex:1;flex:1;height:40px;background:var(--funding-primary);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.funding-open-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.funding-open-modal .funding-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.funding-open-modal-content{position:relative;background:#fff;border-radius:8px;padding:24px 19px;width:370px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.funding-open-header{width:332px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.funding-open-title{font-size:18px;font-weight:700;color:#333;margin:0}.funding-open-close{width:15px;height:15px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:18px;color:#333;line-height:1;padding:0}.funding-open-message{width:332px;font-size:14px;color:#333;margin:0;line-height:20px}.funding-open-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;width:332px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.funding-open-btn-close{height:40px;padding:0 20px;background:#fff;color:#333;border:1px solid #cfd3d9;border-radius:4px;font-size:14px;cursor:pointer}.funding-open-btn-confirm{height:40px;padding:0 20px;background:var(--funding-primary);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.funding-rejection-detail-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.funding-rejection-detail-modal .funding-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.funding-rejection-detail-modal-content{position:relative;background:#fff;border-radius:8px;padding:24px 19px;width:370px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.funding-rejection-detail-header{width:332px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.funding-rejection-detail-title{font-size:18px;font-weight:700;color:#333;margin:0}.funding-rejection-detail-close{width:15px;height:15px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:18px;color:#333;line-height:1;padding:0}.funding-rejection-detail-form{width:332px}.funding-rejection-detail-reason{width:100%;height:120px;border:1px solid #cfd3d9;border-radius:4px;padding:10px 12px;font-size:16px;font-family:inherit;resize:none;box-sizing:border-box;background:#f8f9fa;color:#333}.funding-rejection-detail-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;width:332px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.funding-rejection-detail-btn-close{height:40px;padding:0 20px;background:#fff;color:#333;border:1px solid #cfd3d9;border-radius:4px;font-size:14px;cursor:pointer}.funding-mobile-bottom-cta{display:none}@media(max-width: 768px){.funding-view{padding-bottom:80px;overflow-x:hidden}.funding-view-inner,.funding-tabs-inner{width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}.funding-summary-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 0;margin-bottom:0;gap:20px}#funding-summary-section{padding-bottom:0}.funding-summary-left{width:100%;height:auto;aspect-ratio:570/450}.funding-detail-swiper{width:100%;height:100%;position:relative}.funding-detail-swiper .swiper-wrapper{height:100%}.funding-detail-swiper .swiper-slide{height:100%}.funding-detail-swiper .swiper-slide .funding-detail-slide-image{width:100%;height:auto;aspect-ratio:570/450;object-fit:cover;object-position:center}.funding-detail-indicators{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:16px;position:absolute;bottom:16px;left:0;right:0}.funding-detail-arrows{display:none}.funding-summary-right{width:100%}.funding-project-title{font-size:24px;line-height:36px}.funding-project-intro{font-size:18px;line-height:26px}.funding-action-buttons{display:none}.funding-funding-label{font-size:14px;line-height:20px}.funding-funding-rate{font-size:20px;line-height:30px}.funding-funding-amount{font-size:22px;line-height:33px}.funding-funding-unit{font-size:14px;line-height:21px}.funding-participant-label,.funding-participant-count{font-size:14px;line-height:20px}.funding-details-table{font-size:14px}.funding-tabs-inner{padding:0 16px}.funding-tab-item{-webkit-flex:1;-ms-flex:1;flex:1}.funding-tab-item a{font-size:13px;padding:14px 8px}.funding-body-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.funding-main-col,.funding-side-col{width:100%}.funding-founder-card{padding:16px;margin-bottom:16px}.funding-founder-img{width:48px;height:48px}.funding-founder-details-name{font-size:14px}.funding-reward-item{padding:16px}.funding-reward-amount{font-size:16px}.funding-reward-title{font-size:14px}.funding-qna-form-input{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-qna-form-input .funding-btn-submit,.funding-qna-form-input .funding-btn-login{width:100%;height:44px}.funding-mobile-bottom-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:8px;z-index:200;box-shadow:0 -4px 15.5px rgba(0,0,0,.15)}.funding-mobile-cta-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.funding-mobile-cta-button{-webkit-flex:1;-ms-flex:1;flex:1;height:48px;background-color:var(--funding-primary);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer}.funding-mobile-pin-btn,.funding-mobile-share-btn{width:48px;height:48px;border:1px solid #eee;background:#fff;border-radius:6px;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.funding-mobile-pin-btn .pin-icon,.funding-mobile-share-btn .share-icon{width:20px;height:20px}.funding-mobile-pin-btn .pin-icon svg,.funding-mobile-share-btn .share-icon svg{width:100%;height:100%}.funding-mobile-pin-btn.active{border-color:var(--funding-primary);background-color:#e8f2fe}.funding-mobile-pin-btn.active .pin-icon svg{fill:var(--funding-primary);stroke:var(--funding-primary)}.funding-mobile-cta-info{-webkit-flex:1;-ms-flex:1;flex:1}.funding-mobile-cta-label{font-size:11px;color:var(--funding-text-light);margin-bottom:2px}.funding-mobile-cta-value{font-size:16px;font-weight:700;color:var(--funding-primary)}.funding-mobile-cta-button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:140px;height:48px;background-color:var(--funding-primary);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.funding-mobile-cta-button:active{background-color:#0356c7}.funding-mobile-cta-button:disabled,.funding-mobile-cta-button:disabled:active{background-color:#e0e0e0;color:#999;cursor:not-allowed}.funding-btn-primary,.funding-btn-funding,.funding-btn-follow,.funding-btn-contact,.funding-subtab-btn{min-height:44px}.funding-cart-qty-btn{width:40px;height:40px}.funding-tabs-wrap{margin-bottom:24px}.funding-skeleton-summary{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.funding-skeleton-image{width:100%;max-width:100%;height:240px}.funding-skeleton-info{width:100%}.funding-summary-container,.funding-body-container,.funding-main-col,.funding-side-col,.funding-founder-card,.funding-reward-list-wrap,.funding-tab-content{max-width:100%;box-sizing:border-box}#funding-detail-content{max-width:100%;overflow-x:hidden;word-break:keep-all;overflow-wrap:break-word}#funding-detail-content img,#funding-detail-content iframe,#funding-detail-content video,#funding-detail-content table{max-width:100%;height:auto}.funding-contact-modal{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.funding-contact-modal-content{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px;max-height:90vh;-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out}.funding-contact-header{width:100%}.funding-contact-desc{width:100%}.funding-contact-form{width:100%}.funding-contact-subject{width:100%}.funding-contact-message{width:100%;height:200px}.funding-contact-submit{width:100%;height:44px}.funding-open-modal{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.funding-open-modal-content{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px;max-height:90vh;-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out}.funding-open-header,.funding-open-message,.funding-open-buttons{width:100%}.funding-rejection-detail-modal{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.funding-rejection-detail-modal-content{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px;max-height:90vh;-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out}.funding-rejection-detail-header,.funding-rejection-detail-form,.funding-rejection-detail-buttons{width:100%}#content{padding-bottom:0}#footer_translation_wrap{padding-bottom:30px}}.funding-confirm-continue{-webkit-flex:1;-ms-flex:1;flex:1;height:40px;background:#fff;color:#333;border:1px solid var(--funding-border);border-radius:4px;font-size:14px;cursor:pointer}@-webkit-keyframes slideUp{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.funding-reward-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000001;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.funding-reward-modal .funding-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.funding-reward-modal-content{position:relative;background:#fff;border-radius:16px 16px 0 0;padding:16px;width:100%;max-height:60vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-shadow:0px -4px 16.5px 4px rgba(0,0,0,.1);-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out}.funding-reward-modal-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.funding-reward-modal-title{font-size:16px;font-weight:700;color:#333;margin:0}.funding-reward-modal-close{width:24px;height:24px;border:none;background:rgba(0,0,0,0);font-size:20px;color:#333;cursor:pointer;padding:0}.funding-reward-modal-list{-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.funding-reward-modal-list .funding-reward-item{margin-bottom:0}.funding-cart-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000001;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.funding-cart-modal .funding-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.funding-cart-modal-content{position:relative;background:#fff;border-radius:16px 16px 0 0;padding:16px;width:100%;max-height:70vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-shadow:0px -4px 16.5px 4px rgba(0,0,0,.1);-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out}.funding-cart-modal-header{margin-bottom:16px}.funding-cart-modal-supporters{font-size:13px;color:var(--funding-primary);font-weight:600}.funding-cart-modal-items{-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;margin-bottom:16px}.funding-cart-modal-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.funding-cart-modal .funding-btn-funding{width:100%;height:48px}.funding-cart-modal .funding-btn-add-more{width:100%;height:44px}.funding-related-section{padding:60px 0;margin-top:60px;border-top:1px solid #cfd3d9}.funding-related-inner{width:1080px;margin:0 auto}.funding-related-title{font-size:24px;font-weight:700;color:var(--funding-text-dark);margin:0 0 24px 0}.funding-related-container{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.funding-related-container::-webkit-scrollbar{display:none}.funding-related-container{-ms-overflow-style:none;scrollbar-width:none}.funding-related-wrapper{position:relative}.funding-related-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid #ddd;background:#fff;color:#333;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:opacity .2s,background .2s}.funding-related-arrow:hover{background:#f5f5f5}.funding-related-arrow.hidden{opacity:0;pointer-events:none}.funding-related-arrow-left{left:-20px}.funding-related-arrow-right{right:-20px}@media(max-width: 768px){.funding-related-arrow{display:none}.funding-related-section{padding:40px 0;margin-top:40px;border-top:none}.funding-related-inner{width:100%;padding:0;box-sizing:border-box}.funding-related-title{font-size:18px;margin-bottom:16px;padding-left:16px}.funding-related-container{gap:12px;padding-bottom:8px;scroll-padding-left:16px}.funding-card:first-child{margin-left:16px}.funding-card:last-child{margin-right:16px}}.funding-view.is-mobile .funding-related-section .funding-card{-webkit-flex:0 0 168px;-ms-flex:0 0 168px;flex:0 0 168px;width:168px;overflow:visible;border-radius:0;background:rgba(0,0,0,0)}.funding-view.is-mobile .funding-related-section .funding-card-image-wrap{position:relative}.funding-view.is-mobile .funding-related-section .funding-card-image{width:168px;height:168px;border-radius:8px}.funding-view.is-mobile .funding-related-section .funding-card-image-wrap .funding-card-pin-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;background:hsla(0,0%,100%,.9);border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}.funding-view.is-mobile .funding-related-section .funding-card-image-wrap .funding-card-pin-btn svg{width:16px;height:16px}.funding-view.is-mobile .funding-related-section .funding-card-content{padding:8px 4px 16px 4px;background:#fff;border-radius:0 0 8px 8px}.funding-view.is-mobile .funding-related-section .funding-card-header{display:none}.funding-view.is-mobile .funding-related-section .funding-card-badges{margin-bottom:8px}.funding-view.is-mobile .funding-related-section .funding-card-badges .funding-badge{font-size:10.5px;line-height:10.5px;padding:2px 8px}.funding-view.is-mobile .funding-related-section .funding-card-company{font-size:12px;line-height:17px;color:var(--gray_scale1_500);margin-bottom:0}.funding-view.is-mobile .funding-related-section .funding-card-title{font-size:14px;font-weight:700;line-height:17px;color:var(--gray_scale1_900);min-height:34px;margin-bottom:0}.funding-view.is-mobile .funding-related-section .funding-card-desc{display:none}.funding-view.is-mobile .funding-related-section .funding-card-progress{display:none}.funding-view.is-mobile .funding-related-section .funding-card-stats{display:none}.funding-view.is-mobile .funding-related-section .funding-card-progress-mobile{margin-top:12px;margin-bottom:12px}.funding-view.is-mobile .funding-related-section .funding-card-progress-mobile-bg{width:100%;height:4px;background-color:#e8e8e8;border-radius:2px;overflow:hidden}.funding-view.is-mobile .funding-related-section .funding-card-progress-mobile-bar{height:100%;background-color:var(--brand_primary_500);border-radius:2px;max-width:100%}.funding-view.is-mobile .funding-related-section .funding-card-rate-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:6px}.funding-view.is-mobile .funding-related-section .funding-card-rate-mobile .funding-card-rate-value{font-size:16px;font-weight:700;line-height:22px;color:var(--brand_primary_500)}.funding-view.is-mobile .funding-related-section .funding-card-amount-mobile{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:14px;line-height:20px;color:var(--funding-text-dark)}.funding-view.is-mobile .funding-related-section .funding-card-dday{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:inline-block;font-size:12px;line-height:17px;padding:4px;background-color:#eee;border-radius:2px;color:var(--gray_scale1_500)}.funding-view.is-mobile .funding-related-section .funding-card-dday.urgent{background-color:var(--brand_secondary_100);color:var(--brand_secondary_600)}