.commission-content{max-width:900px;margin-left:auto;margin-right:auto}.commission-plans,.commission-options,.commission-terms,.commission-form{margin-top:64px}.commission-price-note{font-size:var(--font-sm);color:var(--color-light-gray);margin-top:-8px;margin-bottom:32px;line-height:1.6}.commission-cta-text{margin-top:16px;margin-bottom:32px;font-size:var(--font-sm);color:var(--color-light-gray);line-height:1.6}.commission-cta-text a{color:var(--color-gray);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(55 50 46 / .28);word-break:break-word;overflow-wrap:anywhere}.commission-cta-text a:hover{opacity:.7;text-decoration-color:rgb(55 50 46 / .42)}.commission-process .commission-wysiwyg a{color:var(--color-gray);text-decoration:underline;text-underline-offset:2px}.commission-process .commission-wysiwyg a:hover{opacity:.7}.commission-plan{padding:24px 24px 28px;margin-bottom:32px;background:var(--color-pink-light);border-radius:12px;position:relative}.commission-plan-title{display:inline-block;font-size:var(--font-xl);font-weight:700;margin:0}.commission-plan-price{display:inline-block;margin-left:32px;font-size:var(--font-xl);font-weight:700;white-space:nowrap}.commission-plan .commission-wysiwyg{font-size:var(--font-md);line-height:1.7}.commission-plan .commission-wysiwyg strong{display:inline-block;font-size:var(--font-sm);font-weight:700;color:var(--color-gray);margin-top:20px}.commission-plan .commission-wysiwyg p{margin-bottom:12px}.commission-plan .commission-wysiwyg ul{margin-top:8px;margin-bottom:12px;padding-left:1.2em}.commission-plan .commission-wysiwyg li{margin-bottom:6px}.commission-plan .commission-wysiwyg .plan-note{font-size:var(--font-sm);color:var(--color-light-gray);margin-top:12px}.commission-wysiwyg{font-size:var(--font-md);line-height:1.7}.commission-wysiwyg h2{margin-top:32px;margin-bottom:10px;font-size:var(--font-lg);font-weight:700;color:var(--color-gray)}.commission-wysiwyg h3{margin-top:26px;margin-bottom:10px;font-size:var(--font-md);font-weight:700;color:var(--color-gray)}.commission-wysiwyg h4{margin-top:18px;margin-bottom:8px;font-size:var(--font-sm);font-weight:700;color:var(--color-gray)}.commission-wysiwyg h2:first-child,.commission-wysiwyg h3:first-child,.commission-wysiwyg h4:first-child{margin-top:0}.commission-wysiwyg hr+h2,.commission-wysiwyg hr+h3,.commission-wysiwyg hr+h4{margin-top:16px}.commission-wysiwyg h2+h3{margin-top:14px}.commission-wysiwyg p{margin-top:0;margin-bottom:12px}.commission-wysiwyg ul,.commission-wysiwyg ol{margin-top:8px;margin-bottom:16px;padding-left:1.2em}.commission-wysiwyg li{margin-bottom:4px}.commission-content .commission-wysiwyg a,.commission-content .commission-wysiwyg a:visited,.commission-content .option-desc a,.commission-content .option-desc a:visited{color:var(--color-gray);text-underline-offset:2px}.commission-content .commission-wysiwyg a:hover,.commission-content .option-desc a:hover{opacity:.7}.commission-content .commission-wysiwyg a:focus-visible,.commission-content .option-desc a:focus-visible{outline:2px solid var(--color-pink);outline-offset:2px}.option-item{display:grid;grid-template-columns:minmax(0,260px) 1fr;gap:24px;padding-top:24px;padding-bottom:24px;border-bottom:1px dashed var(--divider-row)}.option-item:last-child{border-bottom:none}.option-meta h2{margin:0 0 4px;font-size:var(--font-md);font-weight:700}.option-price{font-size:var(--font-sm);font-weight:700}.option-desc{font-size:var(--font-sm);line-height:1.5}.option-desc p{margin-bottom:8px}.option-desc ul{margin-top:6px;margin-bottom:8px}.option-desc li{margin-bottom:4px}.commission-terms .commission-wysiwyg{font-size:var(--font-sm);line-height:1.6;color:var(--color-gray)}.commission-terms .commission-wysiwyg h2{font-size:var(--font-md);font-weight:700;margin-top:36px;margin-bottom:14px}.commission-terms .commission-wysiwyg h2:first-child{margin-top:0}.commission-terms .commission-wysiwyg h3{font-size:var(--font-md);font-weight:700;margin-top:20px;margin-bottom:8px}.commission-terms .commission-wysiwyg p{margin-top:0;margin-bottom:8px}.commission-terms .commission-wysiwyg ul,.commission-terms .commission-wysiwyg ol{margin-top:8px;margin-bottom:14px;padding-left:1.4em}.commission-terms .commission-wysiwyg li{margin-bottom:4px}.commission-terms .commission-wysiwyg hr{border:none;border-top:1px dashed var(--divider-row);margin:20px 0 26px}.commission-terms .commission-wysiwyg hr+h4{margin-top:0}.commission-terms .commission-wysiwyg h2+h3{margin-top:20px}.commission-terms .commission-wysiwyg h3+hr{margin:12px 0;border-top:1px dashed var(--divider-row)}.commission-form-embed{margin-top:16px;border:1px solid var(--divider-soft);border-radius:12px;overflow:hidden}.commission-form-embed iframe{display:block;width:100%;border:0}.commission-form-note{margin-top:10px;margin-bottom:18px;font-size:var(--font-sm);color:var(--color-light-gray);line-height:1.6;text-align:center}.commission-form-note a{color:var(--color-gray);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(55 50 46 / .28);word-break:break-word;overflow-wrap:anywhere}.commission-form-note a:hover{opacity:.7;text-decoration-color:rgb(55 50 46 / .42)}.commission-about{margin-top:48px}.commission-about .commission-wysiwyg h3{display:inline-block;margin-top:24px;margin-bottom:16px;padding:8px 12px;font-size:var(--font-lg);font-weight:700;line-height:1.25;background:var(--color-pink-light);border-radius:999px}.commission-about .commission-wysiwyg h3:first-child{margin-top:0}.commission-about .commission-wysiwyg h3+p{margin-top:10px}.commission-about .commission-wysiwyg p{margin-bottom:14px}.commission-about .commission-wysiwyg>p>strong{display:block;margin-top:18px;margin-bottom:6px;font-weight:700}.commission-about .commission-wysiwyg hr{border:none;border-top:1px dotted var(--divider-soft);margin:18px 0 22px}.commission-about .commission-wysiwyg{font-size:var(--font-sm);line-height:1.6}.commission-about .commission-wysiwyg h3{margin-bottom:14px}.chatter-illustrators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;align-items:stretch}.chatter-illustrators>p{margin:0;height:100%;display:flex}.chatter-illustrator-card{display:flex;padding:10px 12px;border:1px solid var(--divider-row);border-radius:9px;text-decoration:none;color:var(--color-gray);font-size:var(--font-sm);text-align:center;line-height:1.35;width:100%;height:100%;box-sizing:border-box;align-items:center;justify-content:center}.chatter-illustrator-card:hover{background-color:rgb(55 50 46 / .03)}.chatter-link-cards{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px;align-items:stretch}.chatter-link-cards .chatter-illustrator-card{padding:16px 16px;text-align:center}.commission-plan-movie,.chatter-video-embed{max-width:600px;margin:16px auto 0}.commission-plan-movie .wp-video,.commission-plan-movie video,.chatter-video-embed iframe{width:100%;aspect-ratio:16 / 9;height:auto;display:block;border-radius:12px}.commission-plan-movie{margin:16px auto 24px}.chatter-video-link{margin-top:10px;margin-bottom:0;text-align:center;display:inline-block;font-size:var(--font-sm);color:var(--color-light-gray);text-decoration:underline;text-underline-offset:2px}.chatter-video-link a:hover{opacity:.7}.js-copy-email{background:none;border:0;padding:0;font:inherit;cursor:pointer}.copy-toast{display:inline-block;margin-left:10px;font-size:var(--font-sm);line-height:1.4;opacity:0;transform:translateY(-2px);transition:opacity 160ms ease,transform 160ms ease;color:var(--color-gray)}.copy-toast.is-visible{opacity:.9;transform:translateY(0)}.mini-samples-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:16px;align-items:start}.mini-samples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mini-samples-grid img,.mini-sample-wide img{display:block;width:100%;height:auto;margin:0 auto;border-radius:12px;border:1px solid var(--divider-soft)}.mini-samples-grid img{max-width:130px}.mini-sample-wide{max-width:420px;margin-left:auto;margin-right:auto}.mini-sample-wide img{width:100%}.mini-samples .commission-wysiwyg{margin-top:12px;font-size:var(--font-sm);line-height:1.6;color:var(--color-light-gray)}.mini-samples .commission-wysiwyg p{margin-bottom:0}.mini-samples .commission-wysiwyg a{color:var(--color-light-gray);text-decoration:underline;text-underline-offset:2px}.mini-samples .commission-wysiwyg a:hover{opacity:.7}@media (max-width:900px){.mini-samples-media{grid-template-columns:1fr}.mini-sample-wide{max-width:520px}.mini-samples-grid img{max-width:140px}}@media (max-width:520px){.mini-samples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-samples-grid img{max-width:140px}}.mini-base-price{margin:16px 0 32px;padding:24px 24px 28px;background:var(--color-pink-light);border-radius:12px;position:relative;border:none}.mini-base-price .commission-wysiwyg{font-size:var(--font-sm);line-height:1.7;color:var(--color-light-gray)}.mini-base-price .commission-wysiwyg p{margin-top:0;margin-bottom:14px}.mini-base-price .commission-wysiwyg p:last-child{margin-bottom:0}.mini-base-price .commission-wysiwyg strong{display:inline-block;font-size:var(--font-lg);font-weight:700;color:var(--color-gray);margin-bottom:6px}.mini-base-price table{width:100%;border-collapse:collapse}.mini-base-price th,.mini-base-price td{padding:8px 10px;vertical-align:top;border-bottom:1px dotted var(--divider-soft)}.mini-base-price th{width:55%;font-weight:600;text-align:left}.mini-base-price td{width:45%;text-align:right;white-space:nowrap}@media (max-width:520px){.mini-base-price .commission-wysiwyg strong{font-size:var(--font-lg)}}.mini-estimate-box{margin:14px 0 18px;padding:12px 14px;border:1px solid var(--divider-soft);border-radius:12px;background:rgba(var(--color-gray-rgb),.03)}.mini-two-col{display:flex;flex-wrap:nowrap;gap:8px;align-items:baseline;margin-top:0;margin-bottom:10px}.mini-two-col .mini-label{flex:0 0 140px;font-size:var(--font-sm);text-align:right;color:var(--color-gray);line-height:1.4;letter-spacing:.02em}.mini-two-col .mini-label::after{content:"：";margin-left:6px;color:rgb(55 50 46 / .45);font-weight:400}.mini-two-col span:last-child{flex:1;min-width:0;font-size:var(--font-sm);line-height:1.5}.mini-estimate-box .mini-two-col{margin-bottom:6px;padding:2px 0;border-bottom:none}.mini-estimate-box .mini-two-col:last-child{margin-bottom:0}.mini-estimate-box .mini-label{flex:0 0 clamp(90px, 16vw, 160px)}@media (max-width:520px){.mini-estimate-box{padding:10px 12px}.mini-estimate-box .mini-two-col{margin-bottom:4px}.mini-estimate-box .mini-label{flex:0 0 84px}}.chatter-model-page .option-item,.mini-animation-page .commission-options .option-item{display:block}.chatter-model-page .option-meta,.mini-animation-page .commission-options .option-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.mini-animation-page .commission-options .option-meta h2{margin:0;font-size:var(--font-md);font-weight:700}.mini-animation-page .commission-options .option-price{margin:0;white-space:nowrap;font-size:var(--font-sm);font-weight:700;font-variant-numeric:tabular-nums}.mini-animation-page .commission-options .option-desc{margin-top:10px}.commission-process .commission-wysiwyg{margin-top:8px}.commission-process .commission-wysiwyg h3,.commission-process .commission-wysiwyg h4{margin-top:26px;margin-bottom:10px;padding-top:20px;font-size:var(--font-md);font-weight:700;color:var(--color-gray);border-top:1px dashed var(--divider-row)}.commission-process .commission-wysiwyg h3:first-child,.commission-process .commission-wysiwyg h4:first-child{margin-top:0;padding-top:0;border-top:none}.commission-process .commission-wysiwyg p{margin-bottom:10px}.commission-process .commission-wysiwyg ul,.commission-process .commission-wysiwyg ol{margin-top:8px;margin-bottom:12px}.commission-process .commission-wysiwyg p:last-child,.commission-process .commission-wysiwyg ul:last-child,.commission-process .commission-wysiwyg ol:last-child{margin-bottom:0}.chatter-model-page .commission-process .commission-wysiwyg h4{border-top:none;padding-top:0}.chatter-model-page .commission-process .commission-wysiwyg h4{margin-top:24px}.commissions-hub-page .commissions-hub-updated{margin:0;font-size:var(--font-sm);color:var(--color-light-gray);font-weight:500}.commissions-hub-page .commission-services-grid{display:grid;grid-template-columns:1fr;gap:22px;margin:24px 0}.commissions-hub-page .commission-service-card{position:relative;background:var(--color-white);border-radius:16px;padding:24px 26px;text-decoration:none;color:inherit;border:1px solid var(--divider-soft);box-shadow:0 3px 0 rgb(0 0 0 / .08),6px 10px 0 -6px rgb(0 0 0 / .022),6px 10px 14px -12px rgb(0 0 0 / .18);transition:transform 0.16s ease,box-shadow 0.16s ease;overflow:hidden}.commissions-hub-page .commission-service-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 3px 0 rgb(0 0 0 / .09),7px 12px 0 -6px rgb(0 0 0 / .026),7px 12px 16px -12px rgb(0 0 0 / .2)}.commissions-hub-page .commission-service-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:9px;background:var(--color-pink);opacity:.75}.commissions-hub-page .commission-service-card.is-closed{opacity:.65}.commissions-hub-page .commission-service-card.is-closed::before{opacity:.25}.commissions-hub-page .commission-service-title{margin:0;font-weight:600;font-size:var(--font-xl);line-height:1.25}.commissions-hub-page .commission-service-meta{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-top:2px}.commissions-hub-page .commission-service-status{font-weight:700;font-size:var(--font-sm);padding:4px 10px;border-radius:999px;background:var(--color-pink-light);color:var(--color-pink);border:1px solid var(--divider-soft);white-space:nowrap}.commissions-hub-page .commission-service-note{font-size:var(--font-sm);color:var(--color-light-gray)}.commissions-hub-page .commission-service-desc{margin:0;font-size:var(--font-md);line-height:1.75}.commissions-hub-page .commission-service-media{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--color-white);box-shadow:0 10px 24px rgb(0 0 0 / .06)}.commissions-hub-page .commission-service-media video,.commissions-hub-page .commission-service-media img{width:100%;height:100%;display:block;object-fit:cover}.commissions-hub-page .commission-service-media *{pointer-events:none}.commissions-hub-page .commission-service-card.has-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"media body";gap:42px;align-items:center}.commissions-hub-page .commission-service-card.has-media .commission-service-media{grid-area:media}.commissions-hub-page .commission-service-card.has-media .commission-service-body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:24px}@media (max-width:850px){.commissions-hub-page .commission-service-card.has-media{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:36px}.commissions-hub-page .commission-service-desc{font-size:var(--font-sm)}}@media (max-width:600px){.commissions-hub-page .commission-service-card{padding:22px 20px;border-radius:20px}.commissions-hub-page .commission-service-card.has-media{display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto auto auto;gap:10px 14px;align-items:start}.commissions-hub-page .commission-service-card.has-media .commission-service-body{display:contents}.commissions-hub-page .commission-service-card.has-media .commission-service-media{grid-column:1;grid-row:1 / span 2;width:110px;max-width:none;aspect-ratio:1 / 1;align-self:start;justify-self:start}.commissions-hub-page .commission-service-card.has-media .commission-service-title{grid-column:2;grid-row:1;font-size:var(--font-lg);align-self:center}.commissions-hub-page .commission-service-card.has-media .commission-service-meta{grid-column:2;grid-row:2;margin-top:6px;gap:8px 10px;align-self:self-start}.commissions-hub-page .commission-service-card.has-media .commission-service-desc{grid-column:1 / -1;grid-row:3;margin-top:6px;line-height:1.7}}@media (hover:none) and (pointer:coarse) and (max-width:600px){.commissions-hub-page .commission-service-card.has-media{position:relative;padding-bottom:30px}.commissions-hub-page .commission-service-card.has-media::after{content:"→";position:absolute;right:20px;bottom:16px;font-size:var(--font-md);line-height:1;color:var(--color-light-gray);opacity:.75;pointer-events:none}}@media (max-width:768px){.commission-content{max-width:100%}.option-item{grid-template-columns:1fr}.commission-section{position:relative}.commission-section>.section-title::before{content:"＋";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:var(--color-light-gray)}.commission-section.is-open>.section-title::before{content:"−"}.commission-section.is-collapsed>:not(.section-title){display:none}.commission-section>.section-title{position:relative;cursor:pointer;user-select:none;padding:12px 14px;margin-top:0;margin-bottom:20px;padding-right:calc(14px + 34px + 10px);background:rgb(55 50 46 / .02);border:1px solid var(--divider-soft);border-radius:12px;-webkit-tap-highlight-color:#fff0}.commission-section>.section-title::before{content:"＋";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;color:var(--color-light-gray)}.commission-section.is-open>.section-title::before{content:"−"}.commission-section>.section-title:active{background:rgb(55 50 46 / .05)}.commission-plans,.commission-options,.commission-terms,.commission-form{margin-top:24px}}