.class-visit-panel{color:#173451;overflow-wrap:anywhere;background:#f5f7f8;border:1px solid #cbd4dc;border-radius:10px;margin:18px 0;padding:22px}.class-visit-panel h4{margin:10px 0;font-size:19px}.class-visit-panel p{line-height:1.7}.class-schedule-controls{gap:12px;display:grid}.class-center-picker{gap:14px;min-width:0;display:grid}.class-region-heading{color:#173451;font-size:14px;font-weight:600}.class-region-heading small{color:#637382;margin-top:5px;font-size:12px;font-weight:400;display:block}.class-region-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.class-region-options button{color:#173451;background:#fff;border:1px solid #ced6dd;border-radius:7px;gap:4px;min-height:62px;padding:12px 8px;font-size:14px;display:grid}.class-region-options button small{color:#697986;font-size:11px}.class-region-options button.active{color:#fff;background:#173451;border-color:#173451;box-shadow:inset 0 0 0 3px #173451,inset 0 0 0 4px #c9ac7970}.class-region-options button.active small{color:#dbe3ea}.class-region-options button:focus-visible{outline-offset:2px;outline:2px solid #c83464}.class-center-picker select:disabled{color:#72808b;background:#edf0f2}@media (max-width:480px){.class-region-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.class-schedule-controls label,.class-request-fields label{gap:7px;display:grid}.class-schedule-controls :is(input,select){background:#fff;border:1px solid #bcc8d2;border-radius:5px;min-width:0;max-width:100%;padding:10px}.class-schedule-controls button{border:1px solid #173451;border-radius:5px;padding:12px}.class-schedule-controls button:disabled{opacity:.45}.class-request-fields{background:#f4f6f7;border-radius:10px;gap:16px;display:grid;border:1px solid #d5dde3!important;padding:22px!important}.class-consultation-intro{color:#fff;background:#173451;border:1px solid #c9ac7970;border-radius:8px;padding:26px;box-shadow:inset 0 0 0 5px #173451,inset 0 0 0 6px #c9ac7950}.class-consultation-intro>span{color:#d7bd91;letter-spacing:.16em;font-size:10px}.class-consultation-intro h3{color:#fff;margin:14px 0;font-size:28px;font-weight:500;line-height:1.4}.class-consultation-intro p{color:#dce4ec;font-size:13px;line-height:1.8}.class-consultation-intro>div{color:#e4d2b3;border-top:1px solid #c9ac7950;gap:9px;margin-top:18px;padding-top:16px;font-size:12px;display:grid}.class-request-fields label>small{color:#637382;font-size:12px;font-weight:400;line-height:1.7}.class-franchise-button{color:#19354e;text-align:left;background:#fffdf7;border:1px solid #d8c7a5;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin:12px 0 20px;padding:16px 18px;display:flex}.class-franchise-button small{color:#667581;font-size:12px}.class-franchise-button strong{font-size:14px}.class-franchise-button.active{color:#fff;background:#19354e}.class-franchise-button.active small{color:#e5d2b0}.franchise-inquiry{background:#fffdf7;border:1px solid #d8c7a5;border-radius:8px;margin-top:20px;padding:22px}.franchise-inquiry h3{color:#19354e;font-size:22px}.franchise-inquiry p{font-size:13px;line-height:1.8}.franchise-inquiry .fine{color:#657481;font-size:11px}.franchise-inquiry fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.franchise-back{color:#19354e;background:0 0;border:0;margin-top:18px;font-size:12px;text-decoration:underline}.class-application .class-request-fields{gap:14px;padding:16px!important}.class-application .class-application-benefit{margin:0;padding:12px 14px;font-size:13px}.class-application-benefit small{margin-top:4px;font-size:11px;display:block}.class-application .quick-product-image{display:none}.class-application .quick-product{padding:12px 14px}.class-application .quick-product h3{margin:5px 0;font-size:18px}.class-application .quick-channel-fields{grid-template-columns:1fr}.class-application .class-review-summary{color:#607183;margin:0;font-size:12px;line-height:1.7}.class-application .class-franchise-button{gap:2px;margin:0;padding:10px 12px}.class-application .class-franchise-button strong{font-size:12px}.class-application .class-franchise-button small{font-size:11px}.class-application .quick-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.class-application{gap:14px}.class-application .class-region-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.class-application .class-region-options button{gap:2px;min-height:48px;padding:8px 4px;font-size:13px}.class-application .class-region-options button small{font-size:10px}.class-application .quick-options>label{gap:5px;padding:10px 5px;font-size:11px}.class-application .class-request-fields{padding:12px!important}.class-application .class-request-fields select{margin-top:0}.class-application .class-region-heading small{display:none}}.content-submit{margin:16px 0}.content-submit-body{border-top:1px solid #d9dfd2;margin-top:18px;padding:20px 0}.content-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-title h4{margin:0;font-size:18px}.content-title>strong{color:#527046;font-size:12px}.content-submit label,.content-rule-form label{gap:7px;margin:12px 0;font-size:13px;font-weight:600;display:grid}.content-submit textarea,.content-submit select,.content-rule-form input,.content-rule-form select,.content-rule-form textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c8d1bf;border-radius:6px;padding:10px}.content-submit textarea{font-size:14px;line-height:1.7}.content-submit .content-check,.content-rule-form .content-check{align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.7;display:flex}.content-check input[type=checkbox]{accent-color:#294432;border:1px solid #687c5c;flex-shrink:0;min-width:18px;-webkit-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px!important;margin:2px 0 0!important;padding:0!important}.content-upload{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.content-upload input{max-width:100%;font-size:12px}.content-file-list{padding:0;list-style:none}.content-file-list li{border-bottom:1px solid #e1e5db;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.content-file-list li>div{overflow-wrap:anywhere;flex:1;gap:4px;min-width:150px;display:grid}.content-file-list a,.content-file-list button{color:#49643a;font-size:12px;text-decoration:underline}.content-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.content-actions>button:not(.dark-button){font-size:13px;text-decoration:underline}.content-agreement{color:#263b2a;background:#f3f4eb;border:1px solid #d9dfcf;border-radius:6px;margin:18px 0;padding:18px}.content-agreement>strong{font-size:14px}.content-agreement dl{margin:12px 0}.content-agreement dl>div{grid-template-columns:145px 1fr;gap:10px;margin:7px 0;font-size:12px;line-height:1.7;display:grid}.content-agreement dt{color:#697560}.content-agreement dd{overflow-wrap:anywhere;margin:0}.content-agreement p{margin:10px 0;font-size:12px;line-height:1.8}.content-admin-detail{background:#fffef9;border:1px solid #d8dfcf;border-radius:8px;margin:20px 0;padding:24px}.content-admin-detail h3{margin:8px 0;font-size:20px}.content-admin-detail textarea{width:100%;font:inherit;border:1px solid #bac9b0;border-radius:5px;padding:12px}.content-admin-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.7}.content-rule-form{background:#f5f6ef;border:1px solid #d4dccb;border-radius:8px;margin:18px 0;padding:22px}.content-rule-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.content-rule-form .content-check{margin:9px 0}.content-rule-form h3{margin:0 0 10px}.content-admin-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.content-admin-toolbar select,.content-admin-toolbar input{border:1px solid #c7d2bf;border-radius:5px;max-width:100%;padding:10px;font-size:13px}.content-usage{white-space:normal;max-width:230px;font-size:12px;line-height:1.6}.content-admin-links{overflow-wrap:anywhere;padding-left:18px;font-size:13px;line-height:1.8}@media (max-width:600px){.content-upload,.content-rule-grid{grid-template-columns:1fr}.content-agreement dl>div{grid-template-columns:1fr;gap:1px}.content-submit-body{padding-top:15px}.content-admin-detail{padding:16px}}.content-required-notice{background:#f7f7eb;border:1px solid #d7ddc8;border-radius:8px;margin:16px 0;padding:16px;font-size:13px;line-height:1.7}.content-required-notice>strong{color:#294431}.content-required-notice p{margin:8px 0!important;font-size:12px!important}.content-required-notice ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.content-required-notice li{background:#fff;border-radius:4px;padding:4px 8px;font-size:12px}.content-required-notice .missing{color:#805432}.content-required-notice .complete{color:#326343}.content-required-label{color:#805432;font-size:11px}.content-required-caption{margin-top:8px!important}.content-participation-notice{color:#233b2c;background:#f0f4e9;border:2px solid #294432;border-radius:10px;margin:20px 0;padding:22px}.content-participation-notice>span{letter-spacing:.06em;color:#fff;background:#294432;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.content-participation-notice h3{line-height:1.5;margin:12px 0!important;font-size:19px!important}.content-participation-notice p{line-height:1.8;color:#344d3b!important;margin:12px 0!important;font-size:14px!important}.content-participation-notice ul{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.content-participation-notice li{background:#fff;border-radius:6px;padding:12px;font-size:13px;line-height:1.8}.content-participation-notice small{color:#65715e;margin-top:5px;font-size:12px;display:block}.content-participation-notice .participation-condition{border-top:1px solid #c4d0bc;padding-top:12px;font-weight:600;margin-bottom:0!important}.application-usage-details>summary,.content-storage-details>summary{cursor:pointer;margin:12px 0;font-size:13px;font-weight:600}.application-usage-details .content-agreement{margin:12px 0}.content-storage-details p{background:#f5f6f0;padding:10px}@media (max-width:480px){.content-participation-notice{padding:16px}.content-participation-notice h3{font-size:17px!important}}.application-usage-summary{background:#f4f5ed;border-radius:6px;flex-wrap:wrap;gap:6px 12px;margin:14px 0;padding:14px;font-size:13px;display:flex}.application-usage-summary>span{color:#79592c;font-weight:700}.application-usage-summary>small{color:#5c6e55;flex-basis:100%;font-size:12px;line-height:1.7}.experience-tabs{border-bottom:1px solid #dce2d8;gap:8px;margin:0 0 20px;padding-bottom:12px;display:flex}.experience-tabs button{background:#fff;border:1px solid #dce2d8;border-radius:8px;padding:11px 16px;font-weight:600}.experience-tabs button.active{color:#fff;background:#234432;border-color:#234432}.simple-application{padding:20px!important}.simple-application>h3{margin:8px 0!important}.simple-workflow{gap:16px;margin-top:20px;display:grid}.workflow-step{background:#fff;border:1px solid #dce2d8;border-radius:12px;padding:20px}.workflow-step h4{color:#234432;margin:0 0 14px;font-size:18px;font-weight:700}.workflow-step p{margin:10px 0;line-height:1.65}.workflow-step label{margin:14px 0;font-size:14px;font-weight:600;display:block}.workflow-step input:not([type=checkbox]),.workflow-step textarea{width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd6c7;border-radius:7px;margin-top:8px;padding:12px;display:block}.workflow-step button{cursor:pointer;border:1px solid #cbd6c7;border-radius:7px;margin-top:10px;padding:10px 16px}.workflow-step button:disabled{cursor:not-allowed;opacity:.5}.workflow-step .dark-button{color:#fff;background:#234432;min-height:44px}.workflow-step details{color:#62735e;margin:14px 0}.workflow-step summary{cursor:pointer;font-size:13px}.simple-guide{white-space:pre-wrap;background:#f4f7f1;border-radius:8px;padding:16px;font-size:15px;line-height:1.8}.simple-personal-link{align-items:center;gap:10px;display:flex}.simple-personal-link label{flex:1;min-width:0}.simple-file-field{background:#f4f7f1;border:1px dashed #a7b7a1;border-radius:8px;padding:16px}.simple-file-field input[type=file]{background:#fff}.simple-consent{align-items:flex-start;gap:8px;font-size:13px!important;font-weight:400!important;display:flex!important}.simple-consent input{accent-color:#234432;flex-shrink:0;height:16px;margin-top:2px;width:16px!important}.simple-upload-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workflow-success,.simple-feedback{color:#24462b;background:#edf5e7;border-radius:7px;padding:12px}.workflow-waiting{color:#715522;background:#fff5de;border-radius:7px;padding:12px}.workflow-locked{color:#8b9185;background:#f1f2ef;border-color:#e1e3dc}.workflow-locked h4{color:#818879}.workflow-locked fieldset{opacity:.55;border:0;padding:0}.workflow-locked input,.workflow-locked textarea{background:#e8ebe5!important}.workflow-step .fine{font-size:12px}.workflow-step small{overflow-wrap:anywhere;margin-top:8px;display:block}.simple-workflow a{overflow-wrap:anywhere}@media (max-width:600px){.workflow-step{padding:16px}.simple-upload-grid{grid-template-columns:1fr}.experience-tabs button{padding:10px;font-size:13px}.simple-application{padding:16px!important}}.address-search{border:1px solid #ccd8c7;border-radius:8px;margin:12px 0;overflow:hidden}.address-search-head{background:#edf3e8;justify-content:space-between;align-items:center;padding:10px;display:flex}.activity-points{background:#fff;border:1px solid #ddd;border-radius:12px;margin:16px 0;padding:20px}.activity-points p,.activity-points label,.activity-points li{font-size:14px;line-height:1.7}.activity-points strong{font-size:22px}.activity-points label{display:block}.activity-points input{border:1px solid #ddd;border-radius:6px;width:100%;padding:10px}.activity-points button{margin-top:10px}.activity-points summary{cursor:pointer;font-weight:700}.activity-points li{margin:8px 0}.review-site .card-copy .card-point-cost{color:#253b2d;margin:8px 0;font-weight:600;font-size:14px!important}.review-site .notice-banner p,.review-site .kakao-button{font-size:14px!important}.review-site .kakao-header-link{color:#191919;white-space:nowrap;background:#fee500;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;display:inline-flex}@media (max-width:760px){.review-site .kakao-header-link{display:none}.review-site .notice-banner{flex-wrap:wrap}}.site-header{flex-wrap:wrap}.header-point-strip{border-top:1px solid #eee;flex-basis:100%;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.header-point-strip button{text-align:left;color:#253b2d;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.header-point-strip a{color:#555}@media (max-width:760px){.header-point-strip{flex-direction:column;align-items:flex-start}.header-point-strip button{flex-wrap:wrap;gap:5px 12px}}.review-site .header.site-header{height:auto;padding-top:16px;padding-bottom:10px}.header-point-strip{order:4}.review-site .header-member-benefits{flex-basis:100%;order:4;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.review-site .header-wallet-card,.review-site .header-referral-card{text-align:left;background:#eaf0e5;border:1px solid #d5dfd2;border-radius:14px;min-width:0;padding:20px 24px;box-shadow:0 3px 10px #243e2b0b}.review-site .header-referral-card{background:#f5f1e7;border-color:#e4dcc8}.review-site .header-wallet-summary{text-align:left;color:#213c2b;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px 16px;width:100%;padding:0;display:flex}.review-site .header-wallet-summary>span:first-child{font-size:17px;font-weight:700}.review-site .header-wallet-summary>strong{font-size:32px;font-weight:800;line-height:1.2}.review-site .header-wallet-summary small{margin-left:4px;font-size:19px}.review-site .header-wallet-summary>span:last-child{flex-basis:100%;font-size:16px;line-height:1.6;display:block}.review-site .header-wallet-note{color:#53624d;flex-wrap:wrap;gap:5px 12px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.review-site .header-wallet-note a,.review-site .header-wallet-note button{text-underline-offset:3px;color:#2b4b35;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.review-site .header-referral-card h2{margin:0;font-size:20px;font-weight:700;line-height:1.35}.review-site .header-referral-card h2 strong{color:#784c15}.review-site .header-referral-card p,.review-site .header-wallet-card p{color:#675e4b;margin:8px 0;font-size:13px;line-height:1.6}.review-site .header-referral-link{gap:8px;margin-top:12px;display:flex}.review-site .header-referral-link input{color:#514a3d;background:#fff;border:1px solid #ddd4c2;border-radius:7px;flex:1;width:100%;min-width:0;padding:10px;font-size:12px}.review-site .header-referral-link button{color:#fff;background:#284533;border:0;border-radius:7px;flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:700}.review-site .header-inquiry-note{color:#606b58;grid-column:1/-1;padding:0 2px;font-size:12px;line-height:1.6}.review-site .header-welcome-title{margin-top:5px;font-size:23px;font-weight:700;line-height:1.4;display:block}.review-site .header-copy-status{color:#284533!important;margin-bottom:0!important}@media (max-width:760px){.review-site .header-member-benefits{grid-template-columns:1fr;gap:10px;margin-top:8px}.review-site .header-wallet-card,.review-site .header-referral-card{padding:16px}.review-site .header-wallet-summary>strong{font-size:29px}.review-site .header-referral-card h2{font-size:18px}.review-site .header-wallet-summary>span:last-child{font-size:14px}.review-site .header-inquiry-note{font-size:11px}}.inbox-page{max-width:900px;margin:50px auto;padding:0 24px 60px}.inbox-page h1{margin:12px 0;font-size:30px}.inbox-page>p{color:#687465;margin-bottom:28px}.inbox-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.inbox-conversation{min-width:0}.inbox-conversation label{gap:8px;margin:12px 0;display:grid}.inbox-conversation textarea,.inbox-conversation select,.inbox-search input,.inbox-bulk textarea{background:#fff;border:1px solid #d4dacd;border-radius:6px;width:100%;padding:12px}.inbox-history{flex-direction:column;gap:14px;max-height:560px;padding:18px 4px;display:flex;overflow:auto}.inbox-bubble{overflow-wrap:anywhere;background:#f0f2ed;border-radius:10px;max-width:85%;padding:16px}.inbox-bubble.mine{background:#e5eee4;align-self:flex-end}.inbox-bubble p{white-space:pre-wrap;margin:8px 0}.inbox-bubble small{color:#64715f;font-size:11px;display:block}.inbox-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:25px;display:grid}.inbox-members{max-height:660px;overflow:auto}.inbox-member{border-bottom:1px solid #ddd;align-items:flex-start;gap:10px;padding:12px;display:flex}.inbox-member button{text-align:left;flex:1}.inbox-member.active{background:#e7eee3}.inbox-member small{overflow-wrap:anywhere;display:block}.inbox-unread{color:#a52f27;font-weight:700}.inbox-search{gap:8px;margin:14px 0;display:flex}.inbox-bulk{background:#f4f5ef;margin-top:25px;padding:20px}.marketing-choices{border:1px solid #d5ddcf;border-radius:6px;margin:20px 0;padding:16px}.marketing-choices label{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.marketing-choices input{flex:none;margin-top:4px;width:auto!important}.inbox-preferences{margin-top:30px}.inbox-preferences summary{cursor:pointer;font-weight:600}@media (max-width:700px){.inbox-layout{grid-template-columns:1fr}.inbox-members{max-height:280px}.inbox-bubble{max-width:95%}}.club-form .address-search-trigger,.address-search-trigger{color:#fff;width:100%;min-height:50px;font:inherit;text-align:center;cursor:pointer;box-sizing:border-box;background:#254333;border:1px solid #254333;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:12px 0 0;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.address-search-trigger svg{flex-shrink:0}.address-search-trigger .address-search-arrow{margin-left:auto;font-size:20px;line-height:1}.address-search-trigger>span:first-of-type{margin-right:auto}.club-form .address-search-trigger:hover,.address-search-trigger:hover{background:#193323;border-color:#193323}.address-search-trigger:focus-visible{outline-offset:3px;outline:3px solid #7b9f68}.club-form .address-search-help,.address-search-help{color:#586b50;text-align:left;margin:8px 0 16px;font-size:12px;line-height:1.7}.review-site .review-requirement,.club-modal .review-requirement{color:#183750;letter-spacing:0;white-space:normal;background:#eaf0f5;border:1px solid #c9d5de;border-radius:6px;width:fit-content;max-width:100%;margin:8px 0 12px;padding:6px 11px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.review-site .review-requirement-none,.club-modal .review-requirement-none{color:#243b14;background:#e3f3c5;border-color:#c4df98}.review-site .featured-class-copy .review-requirement-none{color:#243b14;background:#e3f3c5;border-color:#c4df98;margin-bottom:14px}.review-site .center-experience-offer,.club-modal .center-experience-offer{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;margin:8px 0 14px;display:flex}.review-site .center-experience-offer .review-requirement,.club-modal .center-experience-offer .review-requirement{margin:0;font-size:11px}.review-site .center-experience-offer .center-experience-benefit,.club-modal .center-experience-offer .center-experience-benefit{color:#795019;word-break:keep-all;margin:0;font-size:13px;font-weight:750;line-height:1.6;display:block}.review-site .featured-class-copy .center-experience-offer .center-experience-benefit{color:#f4d68d;font-size:14px}.club-modal.quick-modal{overscroll-behavior:contain;width:min(740px,100vw - 24px);max-width:740px;max-height:92dvh;padding:28px;scroll-padding:24px;overflow-y:auto}.quick-application{color:#18324e;gap:22px}.quick-progress{color:#768292;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.quick-progress i{background:#dfe5e9;flex:1;height:1px}.quick-progress .current{color:#17375b}.quick-progress .done{color:#436958}.quick-product{background:#f2f4f3;border-radius:14px;align-items:center;gap:18px;padding:16px;display:flex}.quick-product-image{flex:none;justify-content:center;align-items:center;width:74px;height:96px;display:flex;overflow:hidden}.quick-product-image>img{object-fit:contain;width:100%;height:100%}.quick-product-image .genius-package{width:100%!important;height:100%!important}.quick-product h3{margin:8px 0;font-size:21px;line-height:1.35}.quick-product p{margin:0;font-size:12px;line-height:1.6}.quick-product .eyebrow{letter-spacing:1px;font-size:9px}.quick-application fieldset{border:0;margin:0;padding:0}.quick-application legend{margin-bottom:10px;font-size:14px;font-weight:700}.quick-application legend small{margin-left:6px;font-size:11px;font-weight:400}.quick-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-options>label{cursor:pointer;border:1px solid #d9dfe6;border-radius:10px;align-items:center;gap:9px;min-height:54px;padding:13px;font-size:13px;display:flex}.quick-options>label.selected{background:#edf3f8;border-color:#17375b;box-shadow:inset 0 0 0 1px #17375b}.quick-options input{accent-color:#17375b;flex:none;height:17px;width:17px!important;min-height:0!important;margin:0!important}.quick-options label:has(input:disabled){opacity:.5;cursor:not-allowed}.quick-options span small{margin-top:4px;font-size:10px;display:block}.quick-application .quick-round{color:#68788a;margin:-10px 0 0;font-size:12px;line-height:1.5}.quick-mission{background:#f8f6f0;border-radius:10px;padding:16px}.quick-mission strong{font-size:14px}.quick-mission p{margin:7px 0;font-size:13px;line-height:1.65}.quick-mission small{color:#687281;font-size:11px;line-height:1.7;display:block}.quick-mission a{text-underline-offset:3px;text-decoration:underline}.quick-channel-fields{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px;display:grid}.quick-account-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quick-application input:not([type=checkbox]):not([type=radio]),.quick-application select,.quick-application textarea{font:inherit;color:#172c45;background:#fff;border:1px solid #cfd8e1;border-radius:8px;width:100%;min-height:48px;margin-top:7px;padding:12px;font-size:16px}.quick-application label{font-size:13px;line-height:1.55}.quick-hint{color:#687281;margin-top:-8px;font-size:11px;line-height:1.7;display:block}.quick-details{border-top:1px solid #e4e8ed;padding-top:13px;font-size:12px}.quick-details summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.6}.quick-description{color:#5c6b7a;white-space:pre-line;font-size:12px;line-height:1.8}.quick-details .policy,.quick-details .content-agreement{margin-top:12px;font-size:12px;line-height:1.8}.quick-details .content-agreement dl>div{display:block}.quick-details .content-agreement dd{overflow-wrap:anywhere;margin:5px 0 12px}.quick-check{cursor:pointer;align-items:flex-start;gap:10px;font-weight:400!important;display:flex!important}.quick-check input{accent-color:#17375b;flex:none;height:18px;width:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important}.quick-check span{font-size:12px;line-height:1.65}.quick-check:first-child span>strong{font-size:14px}.quick-consents{gap:16px;display:grid}.quick-consent-group{border-top:1px solid #e0e6ec;gap:11px;padding-top:15px;display:grid}.quick-consent-group h4{margin:0;font-size:14px}.quick-application .quick-legal{color:#5b6b7d;margin:0;font-size:11px;line-height:1.8}.quick-license-summary{background:#f3f5f7;border-radius:9px;gap:8px;padding:13px;display:grid}.quick-license-summary p{overflow-wrap:anywhere;grid-template-columns:120px 1fr;gap:10px;margin:0;font-size:12px;line-height:1.6;display:grid}.quick-license-summary b{color:#667484;font-size:11px;font-weight:400}.quick-auth-head{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.quick-auth-head h4{margin:0;font-size:16px}.quick-auth-head button{color:#3c607f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.quick-application .quick-back{text-align:left;margin:-5px 0;font-size:12px}.quick-member{background:#f1f6f4;border-radius:9px;padding:14px;font-size:13px;line-height:1.7}.quick-bottom{background:#fff;border-top:1px solid #e5e8ec;padding:14px 0 0}.quick-bottom>p{color:#69788a;margin:0 0 10px;font-size:11px;line-height:1.65}.quick-bottom .dark-button{color:#fff;background:#183859;border-radius:9px;justify-content:center;min-height:54px;font-size:15px}.quick-bottom button:disabled{opacity:.45;cursor:not-allowed}.quick-success{text-align:center;justify-items:center;gap:15px;padding:24px 8px;display:grid}.quick-success-mark{color:#245743;background:#eaf3ed;border-radius:50%;place-items:center;width:58px;height:58px;font-size:29px;display:grid}.quick-success h3{letter-spacing:-1px;margin:0;font-size:28px}.quick-success p{margin:0;font-size:14px;line-height:1.8}.quick-success small{color:#69788a;font-size:11px;line-height:1.8}.quick-success-next{background:#f4f5f3;border-radius:12px;gap:9px;width:100%;padding:20px;display:grid}.quick-success-next strong{font-size:13px}.quick-success-next p{font-size:12px}.quick-success .dark-button{justify-content:center;width:100%;margin-top:10px}.quick-application :focus-visible{outline-offset:3px;outline:3px solid #729bc1}.quick-application .error{font-size:13px;line-height:1.7}.quick-application .error button{margin-left:10px;text-decoration:underline}.quick-application .quick-consent-group .quick-details{border:0;padding-top:0}@media (max-width:600px){.club-modal.quick-modal{width:calc(100vw - 16px);max-height:94dvh;padding:22px 18px}.quick-application{gap:17px}.quick-product{gap:12px;padding:12px}.quick-product h3{font-size:18px}.quick-product-image{width:57px;height:76px}.quick-product .eyebrow{font-size:8px}.quick-options{gap:8px}.quick-options>label{padding:11px 9px;font-size:12px}.quick-channel-fields{grid-template-columns:1fr}.quick-account-grid{grid-template-columns:1fr;gap:12px}.quick-license-summary p{grid-template-columns:90px 1fr;gap:7px;font-size:11px}.quick-progress{font-size:11px}.quick-bottom{z-index:3;padding:12px 0 18px;position:sticky;bottom:-22px;box-shadow:0 -9px 16px #fff}.quick-application .quick-hint{margin-top:-6px}}.quick-product-confirm{gap:12px;padding:11px 14px}.quick-product-confirm .quick-product-image{width:40px;height:53px}.quick-product-confirm h3{margin:5px 0;font-size:16px}.quick-product-confirm .eyebrow{font-size:8px}.quick-product-confirm p{font-size:11px}.quick-application .quick-consents{gap:12px}.quick-application .quick-consent-group{gap:9px;padding-top:13px}.quick-application .quick-consent-group h4{font-size:13px;line-height:1.65}.quick-application .quick-license-summary{gap:6px;padding:12px}.quick-application .quick-check{min-height:24px}.quick-application .quick-check>span{font-size:13px;line-height:1.55}.quick-application .quick-check input{margin-top:1px!important}@media (max-width:600px){.quick-product-confirm .quick-product-image{width:35px;height:46px}.quick-product-confirm h3{font-size:14px}.quick-application .quick-legal{font-size:11px;line-height:1.7}.quick-bottom{padding-bottom:calc(18px + env(safe-area-inset-bottom));bottom:-22px}}.class-confirmation .consent-details{border:0;padding-top:0}.class-confirmation .consent-details summary{color:#617486;font-size:11px;font-weight:400}.class-confirmation .consent-details[open] .quick-legal{margin-top:8px}.class-confirmation .quick-product p,.class-confirmation .quick-product .eyebrow{display:none}.class-confirmation .class-optional-notices{border:1px solid #e0e6ec;border-radius:8px;padding:12px}.class-confirmation .quick-consents{gap:10px}@media (max-width:600px){.class-confirmation .quick-bottom{z-index:5;padding:12px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid #d9e1e8;position:sticky;bottom:-24px;box-shadow:0 -10px 18px #fff}.class-confirmation .quick-bottom .dark-button{min-height:54px;font-weight:700}.class-confirmation .quick-check{align-items:center;min-height:32px}.class-confirmation .quick-consent-group{gap:8px;padding-top:11px}}.quick-application textarea{resize:vertical;min-height:145px;margin-bottom:16px;line-height:1.7}.class-application-reason{border:1px solid #d9dfe6;border-radius:8px;margin:12px 0;padding:14px}.quick-saved-channel{background:#f2f6f8;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.quick-saved-channel strong{overflow-wrap:anywhere;font-size:13px}.quick-saved-channel .text-button{align-self:flex-start}.quick-usage-brief{margin:0!important}.quick-consents .consent-details{padding-top:0}.club-form .profile-default-notice,.profile-default-notice{color:#405b35;overflow-wrap:anywhere;background:#f1f6ec;border:1px solid #d5e1cf;border-radius:7px;margin:10px 0 16px;padding:12px 14px;font-size:12px;line-height:1.7}.profile-default-notice strong{color:#254333;font-weight:700}.quick-explore{text-align:center;text-underline-offset:4px;margin-top:12px;text-decoration:underline;display:block}.applicant-count{color:#334c3c;text-align:left;border-top:1px solid #dce1d4;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:0 0 16px;padding:12px 0;font-size:13px;display:flex}.applicant-count strong{color:#234330;margin-left:5px;font-size:20px;font-weight:700}.applicant-count small{color:#6c765f;font-size:11px}.applicant-count .count-source{color:#87917f;width:100%;font-size:10px}.review-site .header.site-header nav>a:first-child{display:inline-flex}.review-site .header.site-header nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.review-site .header.site-header nav .kakao-header-link{display:inline-flex}.count-settings .count-manual-field{gap:8px;width:100%;min-width:0;display:grid}.count-settings .count-manual-field small{color:#66765a;font-size:11px;line-height:1.65}.count-settings .count-manual-field label{flex-wrap:wrap}.count-settings .count-mode-label{gap:6px;display:grid}.count-settings .count-mode-label select{width:100%;min-width:0;max-width:100%;padding:8px;font-size:12px}.count-settings{background:#f5f7f0;border:1px solid #dbe2d4;border-radius:8px;margin:22px 0;padding:20px}.count-settings h3{font-size:18px;font-weight:700}.count-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.count-settings form{background:#fff;border:1px solid #dfe4d8;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.count-settings form>strong{width:100%;font-size:14px}.count-settings label{align-items:center;gap:7px;font-size:12px;display:flex}.count-settings input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#294432;width:17px;height:17px;padding:0}.count-settings input[type=number]{width:120px}.count-settings button{font-size:12px;padding:8px 12px!important}.count-settings .count-actual{color:#66765a;font-size:12px}@media (max-width:960px){.review-site .header.site-header{flex-wrap:wrap;gap:12px;height:auto;min-height:90px;padding-top:14px;padding-bottom:10px}.review-site .header.site-header .account{margin-left:auto}.review-site .header.site-header nav{border-top:1px solid #e4e6dc;flex-basis:100%;order:3;justify-content:center;gap:32px;padding-top:10px;display:flex}.review-site .header.site-header nav a{font-size:12px}.review-site .header.site-header nav .kakao-button{padding:7px 11px;font-size:12px}}@media (max-width:600px){.count-settings-grid{grid-template-columns:1fr}.applicant-count{gap:5px 8px;font-size:11px}.applicant-count strong{font-size:17px}.applicant-count .count-source{font-size:9px}.review-site .header.site-header nav{gap:26px}.review-site .header.site-header .account{gap:8px;max-width:55%}.count-settings{padding:14px}}@media (max-width:960px){.review-site .header.site-header nav{flex-wrap:wrap;gap:12px 24px}}@media (max-width:600px){.review-site .header.site-header nav{gap:10px 18px}.review-site .header.site-header nav>a{white-space:nowrap}}
