.F_BJ1G_root{position:relative}.F_BJ1G_anchor{display:block}.F_BJ1G_link{color:inherit;background-color:var(--color-surface-primary);border:1px solid var(--color-border-low-emphasis);border-radius:12px;align-items:center;gap:12px;padding:16px 56px 16px 16px;text-decoration:none;display:flex}.F_BJ1G_link:hover{background-color:var(--color-surface-secondary)}.F_BJ1G_link:focus-visible{outline:2px solid var(--color-focus-clarity);outline-offset:1px}.F_BJ1G_icon{color:var(--color-object-accent-primary);background-color:var(--color-surface-secondary);border-radius:8px;flex:none;padding:6px;font-size:1.125rem;display:inline-flex}.F_BJ1G_body{flex-direction:column;gap:2px;min-width:0;display:flex}.F_BJ1G_keyword{text-overflow:ellipsis;color:var(--color-text-high-emphasis);white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.F_BJ1G_label{color:var(--color-text-accent-primary);align-items:center;gap:2px;font-size:.75rem;font-weight:700;display:inline-flex}.F_BJ1G_close{position:absolute;top:50%;right:16px;transform:translateY(-50%)}
._3ZRz3G_body{color:var(--color-text-medium-emphasis);text-align:center;overflow-wrap:break-word;margin:16px 0 0;font-size:.875rem;line-height:1.6}._3ZRz3G_lead{margin:0}._3ZRz3G_message{margin:8px 0 0}._3ZRz3G_list{margin:8px 0 0;padding-left:24px;list-style:outside}
.ee2tFW_section{padding:24px 0}.ee2tFW_header{align-items:center;gap:8px;padding:0 0 12px;display:flex}.ee2tFW_title{color:var(--color-text-high-emphasis);font-size:1.125rem;font-weight:700;line-height:1.4}.ee2tFW_see-all{margin-left:auto}@media screen and (max-width:768px){.ee2tFW_section{padding:16px}.ee2tFW_title{font-size:1rem}}
._6lvxUa_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._6lvxUa_button{text-align:left;cursor:pointer;background:var(--color-surface-primary);border:1px solid var(--color-border-low-emphasis);border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}._6lvxUa_button:hover{background:var(--color-surface-secondary)}._6lvxUa_button:focus-visible{outline:2px solid var(--color-focus-clarity)}._6lvxUa_thumbnail{border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}._6lvxUa_thumbnail img{object-fit:cover}._6lvxUa_name{color:var(--color-text-high-emphasis);font-size:.875rem;font-weight:700;line-height:1.3}@media screen and (max-width:768px){._6lvxUa_list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SuYZAW_root .spui-SemiModal[data-type]{box-sizing:border-box;width:calc(100% - 48px);max-width:1024px;margin:auto;overflow:hidden}.SuYZAW_medium .spui-SemiModal[data-type]{max-width:640px}.SuYZAW_root .spui-SemiModal[data-type][data-size]>.spui-SemiModal-frame{width:100%;max-width:none;color:var(--color-text-high-emphasis);padding:0}.SuYZAW_large .spui-SemiModal[data-type][data-size]>.spui-SemiModal-frame{height:min(100dvh - 48px,840px);max-height:none}.SuYZAW_medium .spui-SemiModal[data-type][data-size]>.spui-SemiModal-frame{max-height:min(100dvh - 48px,700px)}.SuYZAW_root .spui-SemiModal-header{border-bottom:1px solid var(--color-border-low-emphasis);flex-shrink:0;gap:8px;padding:12px 16px 12px 24px}.SuYZAW_root .spui-SemiModal-header[data-has-back]{grid-template-columns:auto minmax(0,1fr) auto;padding-left:16px}.SuYZAW_back{--IconButton--neutral-backgroundColor:transparent;--IconButton--neutral-onHover-backgroundColor:var(--color-surface-tertiary);width:48px;height:48px}.SuYZAW_back>.spui-IconButton{width:100%;height:100%}.SuYZAW_heading{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.SuYZAW_heading>.spui-SemiModal-headerTitle{flex:auto;width:auto;min-width:0;font-size:1.125rem}.SuYZAW_root .spui-SemiModal-contents{overscroll-behavior:contain;min-height:0;line-height:inherit;flex:1;position:relative;overflow-y:auto}.SuYZAW_root .spui-SemiModal-footer{border-top:1px solid var(--color-border-low-emphasis);flex-shrink:0;padding:16px 24px}@media screen and (max-width:768px){.SuYZAW_root .spui-SemiModal[data-type]{border-radius:20px 20px 0 0;width:100%;max-width:none;margin:auto 0 0}.SuYZAW_large .spui-SemiModal[data-type][data-size]>.spui-SemiModal-frame{height:calc(100dvh - 40px)}.SuYZAW_medium .spui-SemiModal[data-type][data-size]>.spui-SemiModal-frame{max-height:calc(100dvh - 40px)}.SuYZAW_root .spui-SemiModal-header{padding:16px}.SuYZAW_back{--IconButton--neutral-onHover-backgroundColor:transparent;width:24px;height:24px}.SuYZAW_heading>.spui-SemiModal-headerTitle{font-size:1rem}.SuYZAW_root .spui-SemiModal-footer{padding:12px 16px calc(env(safe-area-inset-bottom) + 12px)}}
.Y8caVW_trigger{min-height:1px}
.YHE7ZW_info{background:var(--color-surface-caution-light);border-radius:8px;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.YHE7ZW_icon{width:20px;height:20px;color:var(--color-object-caution);flex-shrink:0}.YHE7ZW_message{min-width:0;color:var(--color-text-high-emphasis);flex:1;font-size:.875rem;line-height:1.5}.YHE7ZW_action{flex-shrink:0;min-width:120px}@media screen and (max-width:768px){.YHE7ZW_info{flex-wrap:wrap}.YHE7ZW_action{width:100%}}
.bgfAhW_container{flex-direction:column;height:100%;display:flex}.bgfAhW_head{padding:16px 24px 0}.bgfAhW_body{flex:1;grid-template-columns:minmax(180px,1fr) minmax(0,2fr) minmax(0,1fr);min-height:0;padding:16px 24px 24px;display:grid}.bgfAhW_form-area,.bgfAhW_selected-area{align-self:start}.bgfAhW_reminder{padding:0 0 16px;font-size:.875rem;line-height:1.5}.bgfAhW_result{min-width:0}.bgfAhW_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;display:flex}.bgfAhW_empty-icon{width:48px;height:48px;color:var(--color-object-low-emphasis)}.bgfAhW_empty-text{color:var(--color-text-medium-emphasis);font-size:.875rem;font-weight:700;line-height:1.5}.bgfAhW_notice{color:var(--color-text-medium-emphasis);background:var(--color-surface-secondary);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex}.bgfAhW_notice-icon{flex-shrink:0;width:20px;height:20px}.bgfAhW_purchase-title{color:var(--color-text-high-emphasis);margin-top:1.5rem;font-size:1rem;font-weight:700;line-height:1.4}.bgfAhW_message{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.bgfAhW_message-title{color:var(--color-text-high-emphasis);font-size:.875rem;font-weight:700;line-height:1.5}.bgfAhW_message-text{color:var(--color-text-medium-emphasis);font-size:.875rem;line-height:1.5}.bgfAhW_not-linked{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px 16px;display:flex}.bgfAhW_not-linked-image{box-sizing:border-box;border:1px solid var(--color-border-low-emphasis);border-radius:12px;width:100%;max-width:327px;height:auto;margin-block-end:28px}.bgfAhW_not-linked-text{max-width:330px;color:var(--color-text-low-emphasis);margin-block-end:14px;font-size:1rem;line-height:1.4}@media screen and (min-width:769px){.bgfAhW_container{min-height:0}.bgfAhW_body{grid-template-rows:minmax(0,1fr)}.bgfAhW_body>.bgfAhW_form-area,.bgfAhW_body>.bgfAhW_result,.bgfAhW_body>.bgfAhW_selected-area{overscroll-behavior:contain;align-self:stretch;min-height:0;overflow-y:auto}.bgfAhW_body>.bgfAhW_form-area{border-right:1px solid var(--color-border-low-emphasis);flex-direction:column;padding:4px 24px 4px 4px;display:flex}.bgfAhW_body>.bgfAhW_result{padding:0 24px}.bgfAhW_body>.bgfAhW_selected-area{border-left:1px solid var(--color-border-low-emphasis);padding-left:24px}.bgfAhW_body:not(:has(.bgfAhW_selected-area)){grid-template-columns:minmax(180px,1fr) minmax(0,3fr)}}@media screen and (min-width:769px) and (max-width:1152px){.bgfAhW_body{grid-template-rows:minmax(0,1fr) auto}.bgfAhW_body>.bgfAhW_selected-area{border-top:1px solid var(--color-border-low-emphasis);border-left:none;padding:16px 0 0;overflow-y:visible}}@media screen and (min-width:769px){.bgfAhW_body .bgfAhW_selected-area{background:0 0;position:static}.bgfAhW_selected-area>.spui-BottomButton-wrap{box-sizing:border-box;flex-direction:column;min-height:100%;padding:0;display:flex}}@media screen and (max-width:1152px){.bgfAhW_body{grid-template-columns:200px minmax(0,1fr)}.bgfAhW_selected-area{grid-column:1/-1}}@media screen and (max-width:768px){.bgfAhW_head{padding:16px 16px 0}.bgfAhW_body{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}.bgfAhW_selected-area{border-top:1px solid var(--color-border-low-emphasis);margin:0 -16px -16px}}
.W7xVrq_form{flex-direction:column;flex:1;gap:32px;display:flex}.W7xVrq_form-fields{flex-direction:column;gap:32px;display:flex}.W7xVrq_form-field{flex-direction:column;gap:12px;display:flex}.W7xVrq_submit{margin-top:auto}.W7xVrq_form-label{color:var(--color-text-high-emphasis);font-size:1rem;font-weight:700;line-height:1.3}.W7xVrq_form-field .spui-DropDown-label{display:block}.W7xVrq_form-field .spui-DropDown-select{width:100%}
.dPKJfq_thumbnail{background:var(--color-surface-primary);border:1px solid var(--color-border-low-emphasis);border-radius:8px;flex-shrink:0;overflow:hidden}.dPKJfq_thumbnail img{object-fit:contain}.dPKJfq_size-40{width:40px;height:40px}.dPKJfq_size-56{width:56px;height:56px}.dPKJfq_size-72{width:72px;height:72px}.dPKJfq_size-96{width:96px;height:96px}.dPKJfq_size-104{width:104px;height:104px}.dPKJfq_size-144{width:144px;height:144px}.dPKJfq_size-240{width:240px;height:240px}
.f2CKAq_row{border-bottom:1px solid var(--color-border-low-emphasis);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.f2CKAq_info{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.f2CKAq_shop{color:var(--color-text-low-emphasis);font-size:.75rem;line-height:1.3}.f2CKAq_name{-webkit-line-clamp:2;color:var(--color-text-high-emphasis);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.f2CKAq_disabled .f2CKAq_thumbnail,.f2CKAq_disabled .f2CKAq_name{opacity:.5}.f2CKAq_tag{color:var(--color-text-high-emphasis-inverse);background:var(--color-surface-accent-primary);border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:700;line-height:1.3}.f2CKAq_affiliate{flex-wrap:wrap;gap:4px 16px;display:flex}.f2CKAq_affiliate-item{align-items:center;gap:8px;display:flex}.f2CKAq_affiliate-label{color:var(--color-text-medium-emphasis);font-size:.75rem;line-height:1.3}.f2CKAq_affiliate-value{color:var(--color-text-high-emphasis);font-size:.875rem;font-weight:700;line-height:1.3}.f2CKAq_special-rate{align-items:center;gap:2px;display:inline-flex}.f2CKAq_general-rate{color:var(--color-text-low-emphasis)}.f2CKAq_special-rate-value{color:var(--color-text-accent-primary)}.f2CKAq_actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:.25rem;display:flex}.f2CKAq_detail-link{font-size:.75rem}.f2CKAq_checkbox,.f2CKAq_action{flex-shrink:0;align-self:center}@media screen and (max-width:768px){.f2CKAq_row{gap:12px}}
.hMfrKq_selected{flex-direction:column;flex:1;gap:16px;display:flex}.hMfrKq_selected-header{align-items:center;gap:8px;display:flex}.hMfrKq_selected-title{color:var(--color-text-high-emphasis);font-size:1rem;font-weight:700;line-height:1.4}.hMfrKq_selected-count{color:var(--color-text-low-emphasis);font-size:.75rem;font-weight:700;line-height:1.3}.hMfrKq_selected-empty{color:var(--color-text-low-emphasis);font-size:.875rem;line-height:1.5}.hMfrKq_selected-error{color:var(--color-text-caution);font-size:.8125rem;line-height:1.5}.hMfrKq_selected-list{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.hMfrKq_selected-item{align-items:center;gap:8px;padding-bottom:8px;display:flex}.hMfrKq_selected-item:not(:last-child){border-bottom:1px solid var(--color-border-low-emphasis)}.hMfrKq_selected-info{flex-direction:column;flex:1;min-width:0;display:flex}.hMfrKq_selected-shop{color:var(--color-text-low-emphasis);font-size:.6875rem;line-height:1.3}.hMfrKq_selected-name{text-overflow:ellipsis;color:var(--color-text-high-emphasis);white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.hMfrKq_selected-submit{margin-top:auto;padding-top:24px}@media screen and (min-width:769px) and (max-width:1152px){.hMfrKq_selected-list{max-height:104px}}@media screen and (max-width:768px){.hMfrKq_selected-list{max-height:160px}}
:root{--BottomButton-z-index:1;--BottomButton-backgroundColor:var(--color-surface-primary)}.spui-BottomButton{background:var(--BottomButton-backgroundColor);z-index:var(--BottomButton-z-index);bottom:0;left:0}.spui-BottomButton-wrap{padding:16px 16px calc(env(safe-area-inset-bottom) + 16px)}.spui-BottomButton--fixed{width:100%;position:fixed}.spui-BottomButton--sticky{position:sticky}
.IT5Owq_list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;padding:4px 2px 12px;scroll-padding:0 2px;display:flex;overflow-x:auto}.IT5Owq_item{scroll-snap-align:start;flex-shrink:0}.IT5Owq_scroller{position:relative}.IT5Owq_control{box-sizing:border-box;width:24px;height:24px;color:var(--color-object-low-emphasis);cursor:pointer;background:var(--color-surface-primary);border:1px solid var(--color-border-low-emphasis);border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3.25px 7.75px #08121a1f}.IT5Owq_control-left{left:0}.IT5Owq_control-right{right:0}@media (hover:hover){.IT5Owq_scroller:hover .IT5Owq_control,.IT5Owq_scroller:focus-within .IT5Owq_control{display:flex}}
.iUBCYW_container{flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}.iUBCYW_header{flex-direction:column;gap:12px;display:flex}.iUBCYW_award{color:var(--color-text-medium-emphasis);font-size:.875rem;line-height:1.5}.iUBCYW_award-title{color:var(--color-text-high-emphasis);margin-right:8px}.iUBCYW_help-link{color:var(--color-text-low-emphasis);align-items:center;font-size:1.25rem;display:flex}.iUBCYW_body{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.iUBCYW_result{min-width:0}.iUBCYW_category-button{color:var(--color-text-medium-emphasis);white-space:nowrap;cursor:pointer;background:var(--color-surface-primary);border:1px solid var(--color-border-low-emphasis);border-radius:16px;align-items:center;gap:4px;padding:6px 12px;font-size:.8125rem;line-height:1.3;display:inline-flex}.iUBCYW_category-button:focus-visible{outline:2px solid var(--color-focus-clarity);outline-offset:-2px}.iUBCYW_current{color:var(--color-text-high-emphasis-inverse);background:var(--color-surface-accent-primary);border-color:var(--color-border-accent-primary);font-weight:700}.iUBCYW_pickup{color:var(--color-text-caution);background:var(--color-surface-primary);border-radius:4px;padding:0 4px;font-size:.625rem;font-weight:700}.iUBCYW_banners{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.iUBCYW_banner-item.iUBCYW_large{grid-column:span 2}.iUBCYW_banner-button{cursor:pointer;background:var(--color-surface-secondary);border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;min-height:80px;padding:4px;display:flex}.iUBCYW_banner-button:focus-visible{outline:2px solid var(--color-focus-clarity);outline-offset:-2px}.iUBCYW_selected{border-color:var(--color-border-accent-primary)}.iUBCYW_banner-image{object-fit:contain;max-width:100%;max-height:160px}.iUBCYW_empty{color:var(--color-text-medium-emphasis);text-align:center;padding:32px 0;font-size:.875rem;line-height:1.5}.iUBCYW_preview-area{align-self:start}.iUBCYW_preview{background:var(--color-surface-secondary);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.iUBCYW_preview-window{background:var(--color-surface-primary);border-radius:8px;justify-content:center;align-items:center;min-height:200px;padding:8px;display:flex;overflow:hidden}.iUBCYW_preview-image{max-width:100%;height:auto}.iUBCYW_preview-info{color:var(--color-text-high-emphasis);font-size:.8125rem;line-height:1.5}.iUBCYW_preview-row{gap:8px;display:flex}.iUBCYW_preview-label{color:var(--color-text-medium-emphasis)}.iUBCYW_preview-link{font-size:.8125rem}.iUBCYW_preview-pick{margin-top:.25rem}@media screen and (min-width:769px){.iUBCYW_container{box-sizing:border-box;height:100%;min-height:0}.iUBCYW_body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.iUBCYW_body>.iUBCYW_result,.iUBCYW_body>.iUBCYW_preview-area{overscroll-behavior:contain;align-self:stretch;min-height:0;overflow-y:auto}.iUBCYW_body .iUBCYW_preview-area{background:0 0;position:static}.iUBCYW_preview-area>.spui-BottomButton-wrap{padding:0}}@media screen and (max-width:768px){.iUBCYW_container{padding:16px}.iUBCYW_body{grid-template-columns:minmax(0,1fr)}.iUBCYW_preview-area{border-top:1px solid var(--color-border-low-emphasis);margin:0 -16px -16px}.iUBCYW_preview-window{min-height:0}.iUBCYW_preview-image{object-fit:contain;width:auto;max-height:100px}}
.QYgYYa_container{flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}.QYgYYa_body{grid-template-columns:minmax(180px,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.QYgYYa_form{flex-direction:column;align-self:start;gap:32px;display:flex}.QYgYYa_form-field{flex-direction:column;gap:12px;display:flex}.QYgYYa_form-label{color:var(--color-text-high-emphasis);font-size:1rem;font-weight:700;line-height:1.3}.QYgYYa_form-field .spui-DropDown-label{display:block}.QYgYYa_form-field .spui-DropDown-select{width:100%}.QYgYYa_shops{min-width:0;scroll-margin-top:16px}.QYgYYa_shop{align-items:center;gap:12px;padding:12px 0;display:flex}.QYgYYa_shop:not(:last-child){border-bottom:1px solid var(--color-border-low-emphasis)}.QYgYYa_shop-info{flex-direction:column;flex:1;gap:16px;min-width:0;margin-right:16px;display:flex}.QYgYYa_disabled{opacity:.5}.QYgYYa_shop-link{color:var(--color-text-high-emphasis);align-items:center;gap:8px;text-decoration:none;display:flex}.QYgYYa_shop-link:focus-visible{outline:2px solid var(--color-focus-clarity)}.QYgYYa_shop-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.QYgYYa_shop-link:hover .QYgYYa_shop-name{text-decoration:underline}.QYgYYa_shop-link-icon{width:15px;height:15px;color:var(--color-object-medium-emphasis);flex-shrink:0}.QYgYYa_shop-reward{color:var(--color-text-medium-emphasis);font-size:.8125rem;line-height:1.3}.QYgYYa_shop-reward-label{margin-left:8px;font-size:.875rem;font-weight:700}.QYgYYa_selected-area{align-self:start}.QYgYYa_selected{flex-direction:column;gap:16px;display:flex}.QYgYYa_selected-header{align-items:center;display:flex}.QYgYYa_selected-title{color:var(--color-text-high-emphasis);font-size:1rem;font-weight:700;line-height:1.4}.QYgYYa_selected-count{color:var(--color-text-high-emphasis);font-size:.875rem}.QYgYYa_selected-empty{color:var(--color-text-low-emphasis);flex:1;justify-content:center;align-items:center;font-size:.75rem;line-height:1.3;display:flex}.QYgYYa_selected-error{color:var(--color-text-caution);font-size:.625rem}.QYgYYa_selected-list{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.QYgYYa_selected-item{align-items:center;gap:12px;padding-bottom:8px;display:flex}.QYgYYa_selected-item:not(:last-child){border-bottom:1px solid var(--color-border-low-emphasis)}.QYgYYa_selected-name{-webkit-line-clamp:2;min-width:0;color:var(--color-text-high-emphasis);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.QYgYYa_selected-action{margin-top:auto;padding-top:24px}@media screen and (min-width:769px){.QYgYYa_container{box-sizing:border-box;height:100%;min-height:0}.QYgYYa_body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.QYgYYa_body>.QYgYYa_form,.QYgYYa_body>.QYgYYa_shops,.QYgYYa_body>.QYgYYa_selected-area{overscroll-behavior:contain;align-self:stretch;min-height:0;overflow-y:auto}.QYgYYa_body>.QYgYYa_form{border-right:1px solid var(--color-border-low-emphasis);padding:4px 24px 4px 4px}.QYgYYa_body>.QYgYYa_shops{padding:0 24px}.QYgYYa_body>.QYgYYa_selected-area{border-left:1px solid var(--color-border-low-emphasis);padding-left:24px}.QYgYYa_selected{flex:1}.QYgYYa_body:not(:has(.QYgYYa_selected-area)){grid-template-columns:minmax(180px,1fr) minmax(0,3fr)}}@media screen and (min-width:769px) and (max-width:1152px){.QYgYYa_body{grid-template-rows:minmax(0,1fr) auto}.QYgYYa_body>.QYgYYa_selected-area{border-top:1px solid var(--color-border-low-emphasis);border-left:none;padding:16px 0 0;overflow-y:visible}.QYgYYa_selected-list{max-height:104px}}@media screen and (min-width:769px){.QYgYYa_body .QYgYYa_selected-area{background:0 0;position:static}.QYgYYa_selected-area>.spui-BottomButton-wrap{box-sizing:border-box;flex-direction:column;min-height:100%;padding:0;display:flex}}@media screen and (max-width:1152px){.QYgYYa_body{grid-template-columns:200px minmax(0,1fr)}.QYgYYa_selected-area{grid-column:1/-1}}@media screen and (max-width:768px){.QYgYYa_container{padding:16px}.QYgYYa_body{grid-template-columns:minmax(0,1fr)}.QYgYYa_selected-area{border-top:1px solid var(--color-border-low-emphasis);margin:0 -16px -16px}.QYgYYa_selected-list{max-height:160px}}
.dSYroq_info-section{padding:24px 0 0}.dSYroq_info-title{color:var(--color-text-high-emphasis);font-size:1rem;font-weight:700;line-height:1.4}.dSYroq_info-text{color:var(--color-text-high-emphasis);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:.5rem;font-size:.875rem;line-height:1.6}.dSYroq_thumbnail-list{flex-wrap:wrap;gap:8px;margin-top:.5rem;display:flex}.dSYroq_banner-list{flex-direction:column;gap:16px;margin-top:.5rem;display:flex}.dSYroq_banner-item{max-width:100%}.dSYroq_banner{max-width:100%;height:auto}
.C9tspW_link{color:var(--color-text-accent-primary);overflow-wrap:anywhere;text-decoration:underline}.C9tspW_link:focus-visible{outline:2px solid var(--color-focus-clarity)}
.jKhRWq_label{white-space:nowrap;border-radius:4px;flex-shrink:0;font-weight:700;line-height:1.3;display:inline-block}.jKhRWq_small{padding:2px 4px;font-size:.625rem}.jKhRWq_large{padding:4px 8px;font-size:.75rem}.jKhRWq_none{color:var(--color-text-medium-emphasis);background:var(--color-surface-tertiary)}.jKhRWq_applied{color:var(--color-text-accent-primary);background:var(--color-surface-accent-primary-light)}.jKhRWq_rejected{color:var(--color-text-caution);background:var(--color-surface-caution-light)}
.YmfaUG_content{padding:24px}.YmfaUG_main{align-items:flex-start;gap:32px;display:flex}.YmfaUG_aside{flex-direction:column;flex-shrink:0;gap:16px;width:240px;display:flex}.YmfaUG_search-menu{align-self:stretch}.YmfaUG_search-menu .spui-DropdownMenu{width:100%}.YmfaUG_search-menu .spui-DropdownMenu-menu{width:100%}.YmfaUG_aside-buttons{flex-direction:column;gap:12px;display:flex}.YmfaUG_data{flex:1;min-width:0}.YmfaUG_item-info{border-bottom:1px solid var(--color-border-low-emphasis);flex-direction:column;align-items:flex-start;gap:12px;padding:0 0 24px;display:flex}.YmfaUG_item-info>:last-child{align-self:stretch}.YmfaUG_sub-header{align-items:center;gap:8px;display:flex}.YmfaUG_demand{color:var(--color-text-low-emphasis);font-size:.875rem;line-height:1.3}.YmfaUG_name{color:var(--color-text-high-emphasis);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.4}.YmfaUG_reward{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.YmfaUG_reward-label{color:var(--color-text-medium-emphasis);font-size:.875rem;line-height:1.3}.YmfaUG_reward-amount{color:var(--color-text-accent-primary);font-size:1.5rem;font-weight:700;line-height:1.3}@media screen and (max-width:768px){.YmfaUG_content{padding:16px}.YmfaUG_main{flex-direction:column;gap:24px}.YmfaUG_aside{align-items:center;width:100%}.YmfaUG_aside-buttons{align-self:stretch}.YmfaUG_name{font-size:1.125rem}}
.cSqddW_tieup-form{flex-direction:column;gap:16px;max-width:400px;margin:0 auto;padding:32px 0 0;display:flex}.cSqddW_tieup-agree{flex-direction:column;align-items:center;gap:4px;display:flex}.cSqddW_tieup-error{color:var(--color-text-caution);text-align:center;font-size:.875rem;line-height:1.5}
.rrP76a_content{padding:24px}.rrP76a_main{align-items:flex-start;gap:32px;display:flex}.rrP76a_aside{flex-direction:column;flex-shrink:0;gap:16px;width:240px;display:flex}.rrP76a_aside-buttons{flex-direction:column;gap:12px;display:flex}.rrP76a_data{flex:1;min-width:0}.rrP76a_item-info{border-bottom:1px solid var(--color-border-low-emphasis);flex-direction:column;align-items:flex-start;gap:12px;padding:0 0 24px;display:flex}.rrP76a_sub-header{align-items:center;gap:8px;display:flex}.rrP76a_demand{color:var(--color-text-low-emphasis);font-size:.875rem;line-height:1.3}.rrP76a_name{color:var(--color-text-high-emphasis);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.4}.rrP76a_actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rrP76a_detail-link{font-size:.875rem}.rrP76a_reward{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rrP76a_reward-label{color:var(--color-text-medium-emphasis);font-size:.875rem;line-height:1.3}.rrP76a_reward-amount{color:var(--color-text-accent-primary);font-size:1.5rem;font-weight:700;line-height:1.3}.rrP76a_tag{color:var(--color-text-high-emphasis-inverse);background:var(--color-surface-accent-primary);border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:700;line-height:1.3}.rrP76a_special-rate{align-items:center;gap:4px;display:inline-flex}.rrP76a_general-rate{color:var(--color-text-low-emphasis);font-size:1rem;line-height:1.3}@media screen and (max-width:768px){.rrP76a_content{padding:16px}.rrP76a_main{flex-direction:column;gap:24px}.rrP76a_aside{align-items:center;width:100%}.rrP76a_aside-buttons{align-self:stretch}.rrP76a_name{font-size:1.125rem}}
.gfxvYa_not-found{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.gfxvYa_not-found-title{color:var(--color-text-high-emphasis);font-size:1rem;font-weight:700;line-height:1.4}.gfxvYa_not-found-text{max-width:480px;color:var(--color-text-medium-emphasis);font-size:.875rem;line-height:1.5}.gfxvYa_not-found-button{width:100%;max-width:240px;margin-top:.5rem}
.Iv6Y7G_card{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;width:112px;padding:4px;display:flex}.Iv6Y7G_card:focus-visible{outline:2px solid var(--color-focus-clarity)}.Iv6Y7G_card:disabled{cursor:default}.Iv6Y7G_thumbnail{transition:opacity var(--animation-content-change-duration) var(--animation-content-change-easing)}.Iv6Y7G_card:hover:not(:disabled) .Iv6Y7G_thumbnail{opacity:.8}.Iv6Y7G_contents{flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:.5rem;display:flex}.Iv6Y7G_name{-webkit-line-clamp:2;color:var(--color-text-high-emphasis);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.Iv6Y7G_demand{text-overflow:ellipsis;width:100%;color:var(--color-text-low-emphasis);white-space:nowrap;font-size:.6875rem;line-height:1.3;overflow:hidden}.Iv6Y7G_tag{color:var(--color-text-high-emphasis-inverse);background:var(--color-surface-accent-primary);border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:700;line-height:1.3}.Iv6Y7G_reward{color:var(--color-text-medium-emphasis);font-size:.6875rem;line-height:1.3}.Iv6Y7G_reward-label{color:var(--color-text-high-emphasis);margin-left:4px;font-size:.75rem;font-weight:700}.Iv6Y7G_special-rate .Iv6Y7G_reward-label{color:var(--color-text-accent-primary)}.Iv6Y7G_disabled{color:var(--color-text-low-emphasis);align-items:center;gap:2px;font-size:.6875rem;line-height:1.3;display:flex}.Iv6Y7G_disabled-icon{width:12px;height:12px}
.EgIkHW_row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.EgIkHW_row:hover{background:var(--color-surface-secondary)}.EgIkHW_row:focus-visible{outline:2px solid var(--color-focus-clarity)}.EgIkHW_info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.EgIkHW_name-wrap{align-items:flex-start;gap:4px;display:flex}.EgIkHW_name{-webkit-line-clamp:2;color:var(--color-text-high-emphasis);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.EgIkHW_demand{text-overflow:ellipsis;color:var(--color-text-low-emphasis);white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.EgIkHW_reward{color:var(--color-text-medium-emphasis);font-size:.75rem;line-height:1.3}.EgIkHW_reward-label{color:var(--color-text-accent-primary);margin-left:8px;font-size:.875rem;font-weight:700}
.qt1KXG_list{padding:16px 24px 24px}.qt1KXG_description{color:var(--color-text-medium-emphasis);flex-wrap:wrap;gap:4px 16px;padding:0 0 16px;font-size:.8125rem;line-height:1.5;display:flex}.qt1KXG_total-count{color:var(--color-text-high-emphasis);font-weight:700}.qt1KXG_cards{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));justify-items:center;gap:16px 8px;display:grid}.qt1KXG_rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.qt1KXG_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:24px;display:flex}.qt1KXG_empty-title{color:var(--color-text-high-emphasis);font-size:1rem;font-weight:700;line-height:1.4}.qt1KXG_empty-text{color:var(--color-text-medium-emphasis);font-size:.875rem;line-height:1.5}.qt1KXG_shops{border-bottom:1px solid var(--color-border-low-emphasis);padding:8px 24px}.qt1KXG_shop-recommend{align-items:center;gap:12px;display:flex}.qt1KXG_shop-separator{background-color:var(--color-border-low-emphasis);width:1px;height:32px}.qt1KXG_shop-chip{background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;gap:4px;width:68px;height:74px;padding:8px 4px;display:grid}.qt1KXG_shop-chip-current{background-color:var(--color-surface-secondary);border-color:var(--color-border-low-emphasis)}.qt1KXG_shop-link{cursor:pointer}.qt1KXG_shop-link:hover{background-color:var(--color-surface-secondary)}.qt1KXG_shop-thumbnail{border:1px solid var(--color-border-low-emphasis);border-radius:8px}.qt1KXG_shop-icon{width:40px;height:40px;color:var(--color-object-accent-primary)}.qt1KXG_shop-name{-webkit-line-clamp:1;max-width:100%;color:var(--color-text-high-emphasis);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.qt1KXG_shop-chip-current .qt1KXG_shop-name{font-weight:700}@media screen and (max-width:768px){.qt1KXG_list{padding:16px}.qt1KXG_shops{padding:8px 16px}.qt1KXG_rows{grid-template-columns:minmax(0,1fr)}}
._1Miurq_count{color:var(--color-text-medium-emphasis);font-size:.875rem;line-height:1.3}._1Miurq_empty{text-align:center;background:var(--color-surface-secondary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:24px 16px;display:flex}._1Miurq_empty-title{color:var(--color-text-high-emphasis);font-size:.875rem;font-weight:700;line-height:1.5}._1Miurq_empty-text{color:var(--color-text-medium-emphasis);font-size:.8125rem;line-height:1.5}._1Miurq_rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}@media screen and (max-width:768px){._1Miurq_rows{grid-template-columns:minmax(0,1fr)}}
.Gs25NG_top{flex-direction:column;gap:32px;padding:16px 24px 24px;display:flex}.Gs25NG_search-area{flex-direction:column;gap:16px;display:flex}.Gs25NG_search{gap:8px;display:flex}.Gs25NG_search>:first-child{flex:1}.Gs25NG_guide{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;display:flex}.Gs25NG_guide-title{font-size:1.125rem;font-weight:700}.Gs25NG_guide-note{color:var(--color-text-medium-emphasis)}.Gs25NG_guide-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Gs25NG_in-review{font-weight:700}.Gs25NG_auto-ad{background:var(--color-surface-secondary);border:1px solid var(--color-border-low-emphasis);border-radius:12px;grid-template-columns:271px minmax(0,1fr);display:grid;overflow:hidden}.Gs25NG_auto-ad-image{width:100%;height:auto;display:block}.Gs25NG_auto-ad-body{flex-direction:column;justify-content:center;gap:4px;padding:16px 20px;display:flex}.Gs25NG_auto-ad-heading{color:var(--color-text-high-emphasis);font-size:.8125rem;font-weight:700;line-height:1.4}.Gs25NG_auto-ad-text{color:var(--color-text-medium-emphasis);font-size:.75rem;line-height:1.6}.Gs25NG_auto-ad-actions{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.Gs25NG_banner-link{width:560px;max-width:100%;margin-inline:auto;display:block;position:relative}.Gs25NG_banner-link:before{content:"";border:1px solid var(--color-border-low-emphasis);border-radius:8px;position:absolute;inset:0}.Gs25NG_banner-link:hover{opacity:.9}.Gs25NG_banner-image{border-radius:8px;width:100%;height:auto;display:block}@media screen and (max-width:768px){.Gs25NG_top{padding:16px 0 0}.Gs25NG_in-review,.Gs25NG_banner,.Gs25NG_search-area{padding:0 16px}.Gs25NG_auto-ad{grid-template-columns:minmax(0,1fr)}.Gs25NG_auto-ad-image{max-width:271px;margin-inline:auto}}
.Y13m5W_root{--block-editor-header-height:56px;--block-editor-cover-top:calc(var(--block-editor-header-height) + 48px);background-color:var(--color-background);min-height:100vh}.Y13m5W_header{z-index:calc(var(--z-index-navigation) + 1);height:var(--block-editor-header-height);background-color:var(--color-surface-primary);justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex;position:sticky;top:0}.Y13m5W_close{color:var(--color-text-low-emphasis);white-space:nowrap;border-radius:4px;flex:none;font-size:.875rem;line-height:1.3}.Y13m5W_close:hover{text-decoration:underline}.Y13m5W_close:focus-visible{outline:2px solid var(--color-focus-clarity);outline-offset:1px}.Y13m5W_leading{flex:none;align-items:center;gap:20px;display:flex}.Y13m5W_leading-divider{background-color:var(--color-border-low-emphasis);flex:none;width:1px;height:24px}.Y13m5W_draft-list-button{color:var(--color-text-high-emphasis);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;align-items:center;gap:8px;margin:-4px;padding:4px;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.Y13m5W_draft-list-button:hover{background-color:var(--color-surface-secondary)}.Y13m5W_draft-list-button:focus-visible{outline:2px solid var(--color-focus-clarity);outline-offset:1px}.Y13m5W_draft-count{background-color:var(--color-surface-tertiary);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;display:inline-flex}.Y13m5W_actions{align-items:center;gap:8px;display:flex}.Y13m5W_autosave{flex:none;align-items:center;gap:8px;display:flex}.Y13m5W_history-button{width:32px;height:32px;color:var(--color-object-high-emphasis);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;display:inline-flex}.Y13m5W_history-button:hover{background-color:var(--color-surface-secondary)}.Y13m5W_history-button:focus-visible{outline:2px solid var(--color-focus-clarity);outline-offset:1px}.Y13m5W_history-button:disabled{color:var(--color-object-disable);cursor:default;background:0 0}.Y13m5W_divider{background-color:var(--color-border-low-emphasis);flex:none;width:1px;height:20px}.Y13m5W_header .spui-Button{white-space:nowrap}.Y13m5W_header-preview{border-bottom:1px solid var(--color-border-low-emphasis)}.Y13m5W_back{color:var(--color-text-high-emphasis);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;gap:4px;padding:4px;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.Y13m5W_back:hover{text-decoration:underline}.Y13m5W_back:focus-visible{outline:2px solid var(--color-focus-clarity);outline-offset:1px}.Y13m5W_back-icon{color:var(--color-object-high-emphasis);font-size:1.25rem}.Y13m5W_preview-device{flex:0 240px;min-width:0}.Y13m5W_toolbar[hidden],.Y13m5W_notices[hidden],.Y13m5W_stage[hidden],.Y13m5W_counter[hidden]{display:none}.Y13m5W_toolbar{top:var(--block-editor-header-height);z-index:var(--z-index-navigation);position:sticky}.Y13m5W_notices{flex-direction:column;gap:8px;width:748px;max-width:calc(100% - 48px);margin:16px auto 0;display:flex}.Y13m5W_stage{grid-template-columns:minmax(0,1fr) minmax(0,748px) minmax(0,1fr);padding:40px 24px 160px;display:grid}.Y13m5W_heading-nav{top:calc(var(--block-editor-header-height) + 48px + 40px);max-height:calc(100vh - var(--block-editor-header-height) - 48px - 40px - 24px);grid-column:1;place-self:start end;margin-right:48px;position:sticky;overflow-y:auto}.Y13m5W_paper{background-color:var(--color-surface-primary);border-radius:14px;grid-column:2;width:748px;max-width:100%;min-height:80vh;padding:56px 64px 120px;position:relative}.Y13m5W_title{width:100%;font:inherit;color:var(--color-text-high-emphasis);resize:none;background:0 0;border:none;outline:none;margin:0;padding:0;font-size:1.75rem;font-weight:700;line-height:1.5;display:block;overflow:hidden}.Y13m5W_title+*{margin-top:2rem}.Y13m5W_title::placeholder{color:var(--color-text-disabled)}.Y13m5W_counter{z-index:var(--z-index-content);font-variant-numeric:tabular-nums;color:var(--color-text-medium-emphasis);background-color:var(--color-surface-primary);box-shadow:0 3px 8px #08121a1f, 0 0 0 1px var(--color-border-low-emphasis);border-radius:999px;padding:6px 14px;font-size:.75rem;position:fixed;bottom:18px;right:20px}.Y13m5W_counter-number{color:var(--color-text-high-emphasis);font-weight:700}.Y13m5W_counter-warning{color:var(--color-text-caution);background-color:var(--color-surface-caution-light)}@media screen and (max-width:1225px){.Y13m5W_heading-nav{display:none}}.Y13m5W_counter-warning .Y13m5W_counter-number{color:inherit}@media screen and (max-width:767px){.Y13m5W_root{--block-editor-cover-top:var(--block-editor-header-height)}.Y13m5W_header{padding:0 8px}.Y13m5W_leading{gap:12px}.Y13m5W_actions{gap:4px;min-width:0;overflow-x:auto}.Y13m5W_actions .spui-DropdownMenu-menu{top:calc(var(--block-editor-header-height) - 12px);position:fixed;right:8px}.Y13m5W_history-button{width:28px}.Y13m5W_header .spui-Button{padding-inline:8px}.Y13m5W_toolbar{inset:auto 0 var(--block-editor-keyboard-inset,0);padding-bottom:max(0px, env(safe-area-inset-bottom) - var(--block-editor-keyboard-inset,0px));background-color:var(--color-surface-primary);position:fixed}.Y13m5W_stage{padding:0 0 120px}.Y13m5W_paper{min-height:calc(100vh - var(--block-editor-header-height));border-radius:0;padding:20px 16px 80px}.Y13m5W_title{font-size:1.3125rem}.Y13m5W_title+*{margin-top:1.25rem}.Y13m5W_autosave,.Y13m5W_counter{display:none}}
.HByjWG_error{color:var(--color-text-high-emphasis);text-align:center;padding:40px 16px;font-size:1rem;line-height:1.5}.HByjWG_not-found{margin:5rem 0}
