.content-badge[data-v-8156ff57]{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:800;height:19px;justify-content:center;line-height:1.1;min-width:18px;padding:3px 5px;white-space:nowrap}.content-badge[data-size=sm][data-v-8156ff57]{border-radius:3px;font-size:11px;font-weight:600;height:16px;min-width:16px;padding:2px;width:16px}.content-badge[data-size=tooltip][data-v-8156ff57]{border-radius:3px;font-size:11px;font-weight:600;height:18px;min-width:18px;padding:2px;width:18px}.content-badge[data-kind=new][data-v-8156ff57]{background:#ffe5e3;color:#f55423}.content-badge[data-kind=ai][data-v-8156ff57]{background:#ecf2ff;color:#4672f9}.content-badge[data-kind=adult][data-v-8156ff57]{background:#ffdbdb;color:#f22525}.content-badge[data-kind=size][data-v-8156ff57]{background:#f2f5f8;color:#4e5968}.content-badge[data-kind=language][data-v-8156ff57]{background:#f3fff3;color:#2b8273}.content-badge[data-kind=free][data-v-8156ff57]{background:#e3ecff;color:#3f58d4}.content-badge[data-kind=free][data-size=sm][data-v-8156ff57],.content-badge[data-kind=free][data-size=tooltip][data-v-8156ff57],.content-badge[data-kind=language][data-size=sm][data-v-8156ff57],.content-badge[data-kind=language][data-size=tooltip][data-v-8156ff57]{padding-inline:5px;width:auto}.badge-tooltip[data-v-18c56ec3]{align-items:center;display:inline-flex;height:16px;justify-content:center;margin-left:4px;position:relative;vertical-align:middle;width:16px}.badge-tooltip[data-trigger=slot][data-v-18c56ec3]{height:auto;margin-left:0;width:auto}.badge-tooltip__trigger[data-v-18c56ec3]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;position:relative;width:16px;z-index:1}.badge-tooltip__trigger--slot[data-v-18c56ec3]{cursor:default;height:auto;width:auto}.badge-tooltip__trigger--slot[data-v-18c56ec3]:focus-visible{border-radius:4px;outline:2px solid #4672f9;outline-offset:3px}.badge-tooltip__icon[data-v-18c56ec3]{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.badge-tooltip__panel[data-v-18c56ec3]{background:#fff;border-radius:4px;bottom:calc(100% + 18px);display:grid;display:none;filter:drop-shadow(0 2px 3.5px rgb(0 0 0/12%));gap:8px 12px;grid-template-columns:repeat(2,auto);max-width:calc(100vw - 32px);opacity:0;padding:12px;pointer-events:none;position:absolute;right:-16px;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;width:-moz-max-content;width:max-content;z-index:10}@media screen and (min-width:1190px){.badge-tooltip__panel[data-v-18c56ec3]{display:grid}}.badge-tooltip__panel.option[data-v-18c56ec3]{bottom:calc(100% - 130px)}.badge-tooltip__panel.option[data-v-18c56ec3]:after{clip-path:polygon(50% 0,0 100%,100% 100%);top:-18px}.badge-tooltip[data-trigger=slot] .badge-tooltip__panel[data-v-18c56ec3]{right:0}@media screen and (max-width:1190px){.badge-tooltip[data-trigger=slot] .badge-tooltip__panel[data-v-18c56ec3]{left:0}}.badge-tooltip__panel[data-v-18c56ec3]:after{background:#fff;bottom:-18px;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:18px;position:absolute;right:16px;width:21px}@media screen and (max-width:1190px){.badge-tooltip__panel[data-v-18c56ec3]:after{left:16px}}.badge-tooltip:focus-within .badge-tooltip__panel[data-v-18c56ec3],.badge-tooltip:hover .badge-tooltip__panel[data-v-18c56ec3]{opacity:1;pointer-events:auto;transform:translateY(0)}.badge-tooltip__item[data-v-18c56ec3]{align-items:center;display:inline-flex;gap:4px;min-width:0;position:relative;z-index:1}.badge-tooltip__item .content-badge[data-v-18c56ec3]{flex:none}.badge-tooltip__label[data-v-18c56ec3]{color:#333;font-family:Inter,var(--font-sans);font-size:14px;font-weight:400;letter-spacing:-.7px;line-height:normal;min-width:0;word-break:keep-all}.post-head{background-color:#fff;border-radius:12px;box-shadow:0 0 40px #0000000d;display:flex;flex-direction:column;gap:10px;margin-left:16px;margin-right:16px;padding:25px 20px}@media screen and (min-width:768px){.post-head{margin-left:0;margin-right:0}}.category{color:#111827;font-size:var(--fs-13)}.title-container{display:flex;flex-direction:column}.content-title{font-size:30px;font-weight:600;letter-spacing:-3%;line-height:1.3;vertical-align:middle}@media screen and (max-width:768px){.content-title{font-size:22px}}.langSupportBtn{align-items:center;border:1px solid #9ca3af;border-radius:4px;color:#111827;display:flex;float:right;font-size:var(--fs-13);font-weight:600;gap:4px;justify-content:center;letter-spacing:-2%;margin-top:10px;min-width:112px;padding:5px 12px;text-align:center}.content-info{display:flex;flex-direction:column;gap:15px}.row{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:768px){.row{align-items:center;flex-direction:row}}.row-inner-wrap{display:flex}.divider{background:#cdd1d5;height:16px;margin:0 10px;width:1px}.content-info label{align-self:flex-start;color:#111827;flex-shrink:0;font-size:var(--fs-16);font-weight:500;letter-spacing:-3%;margin-right:10px;vertical-align:middle}.content-info .value{color:var(--color700,#5f616d);font-size:var(--fs-16);font-weight:400;letter-spacing:-1%}.meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-1)}.counts span{color:#868793;font-size:var(--fs-14)}.notice-card{border-radius:12px;display:flex;flex-direction:column;gap:10px;width:100%}.notice-card .title{background-color:#ecf2ff;border-radius:var(--sp-1);color:#4672f9;flex-shrink:0;font-size:13px;font-weight:700;gap:10px;height:-moz-fit-content;height:fit-content;padding:3px;vertical-align:middle;width:50px}@media screen and (min-width:768px){.notice-card .title{font-size:var(--fs-14);padding:3px 5px;width:-moz-fit-content;width:fit-content}}.notice-card .title._guide{background-color:#ffdbdb!important;color:#d84141!important}.notice-card p{color:#1e1e24;font-size:var(--fs-14);line-height:150%;white-space:pre-line}.content-title-new[data-v-ead90d30]{align-items:center;animation:content-title-new-blink-ead90d30 1.15s ease-in-out infinite;background:#f33;border-radius:2px;color:#fff;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:500;justify-content:center;letter-spacing:-.12px;line-height:1.25;margin-left:6px;padding:2px 4px;vertical-align:middle;white-space:nowrap}@keyframes content-title-new-blink-ead90d30{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.content-title-new[data-v-ead90d30]{animation:none}}.banner-html[data-v-423764cc] *{max-width:100%}.banner-html[data-v-423764cc] p{margin:0}.banner-html[data-v-423764cc] a{text-decoration:none}.banner-html[data-v-423764cc] img{height:auto;max-width:100%}.post-body[data-v-d447a697]{color:#1a1d21;display:flex;flex-direction:column;padding-left:16px;padding-right:16px;padding-top:20px}@media screen and (min-width:768px){.post-body[data-v-d447a697]{padding-left:0;padding-right:0}}.post-body .body[data-v-d447a697]{font-size:var(--fs-16);font-weight:400;letter-spacing:-5%;line-height:180%;vertical-align:middle}@media screen and (min-width:768px){.post-body .body[data-v-d447a697]{font-size:var(--fs-18)}}.post-body .body[data-v-d447a697] p{margin:0;min-height:1.8em}.skeleton-wrapper[data-v-16e02fc6]{display:flex;flex-direction:column;gap:12px}.skeleton-line[data-v-16e02fc6]{animation:shimmer-16e02fc6 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e5e5e5,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;height:24px}.skeleton-space[data-v-16e02fc6]{height:20px}.w-100[data-v-16e02fc6]{width:100%}.w-95[data-v-16e02fc6]{width:95%}.w-90[data-v-16e02fc6]{width:90%}.w-85[data-v-16e02fc6]{width:85%}.w-80[data-v-16e02fc6]{width:80%}.w-70[data-v-16e02fc6]{width:70%}@keyframes shimmer-16e02fc6{0%{background-position:200% 0}to{background-position:-200% 0}}.detail-head[data-v-967aaeed]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.detail-head__badges[data-v-967aaeed]{align-items:center;display:flex;gap:4px}.detail-badge[data-v-967aaeed]{align-items:center;border-radius:3px;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:500;height:16px;justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 3px}.detail-badge--free[data-v-967aaeed]{background:#7c5cff14;color:#7c5cff}.detail-badge--length[data-v-967aaeed]{background:#f2f5f8;color:#4e5968;min-width:16px}.detail-badge--lang[data-v-967aaeed]{background:#f3fff3;color:#2b8273}.detail-badge--ai[data-v-967aaeed]{background:#fff4ec;color:#d97b3f}.detail-head__title[data-v-967aaeed]{color:#212121;font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.6;margin:0;width:100%}.detail-head__new[data-v-967aaeed]{align-items:center;background:#f33;border-radius:2px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:-.12px;line-height:1.25;margin-left:6px;padding:2px 4px;vertical-align:middle}.detail-head__tags[data-v-967aaeed]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.detail-tag[data-v-967aaeed]{align-items:center;background:#f9f9f9;border-radius:3px;color:#9e9e9e;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1;padding:4px}.detail-head__summary[data-v-967aaeed]{align-items:flex-start;background:#8e52d314;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:16px;width:100%}.detail-head__summary-label[data-v-967aaeed]{color:#8e52d3;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.015em;line-height:1.8}.detail-head__summary-text[data-v-967aaeed]{color:#212121;font-size:16px;width:100%}.detail-head__summary-text[data-v-967aaeed],.detail-head__usage[data-v-967aaeed]{font-family:var(--font-sans);font-weight:400;letter-spacing:-.015em;line-height:1.8;margin:0}.detail-head__usage[data-v-967aaeed]{align-items:flex-start;display:flex;font-size:14px;gap:8px}.detail-head__usage-label[data-v-967aaeed]{color:#757575;flex:none;white-space:nowrap}.detail-head__usage-text[data-v-967aaeed]{color:#212121}@media(max-width:768px){.detail-head__title[data-v-967aaeed]{font-size:22px}}.detail-view[data-v-36fbe915]{align-items:flex-start}.detail-view[data-v-36fbe915],.detail-view__top[data-v-36fbe915]{display:flex;flex-direction:column;gap:24px;width:100%}.detail-view__hero[data-v-36fbe915]{background:#000;border-radius:16px;min-height:194px;overflow:hidden;position:relative;width:100%}.detail-view__hero[data-v-36fbe915] *{width:100%}.detail-view__hero[data-v-36fbe915] aside{margin:0}.detail-view__bar[data-v-36fbe915]{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:44px;width:100%}.detail-crumb[data-v-36fbe915]{align-items:center;display:flex;gap:2px;min-width:0}.detail-crumb__item[data-v-36fbe915]{color:#757575;font-family:var(--font-sans);font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1;white-space:nowrap}.detail-crumb__item--link[data-v-36fbe915]{cursor:pointer;text-decoration:none}.detail-crumb__sep[data-v-36fbe915]{background:#757575;flex:none;height:16px;-webkit-mask:url(../icons/arrow-right.svg) center/6px no-repeat;mask:url(../icons/arrow-right.svg) center/6px no-repeat;width:16px}.detail-langbtn[data-v-36fbe915]{align-items:center;background:#fff;border:1px solid #f1f3f5;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:none;gap:4px;height:44px;justify-content:center;padding:12px 16px;transition:border-color .15s ease,background .15s ease}.detail-langbtn[data-v-36fbe915]:hover{border-color:#e2e5ea}.detail-langbtn__icon[data-v-36fbe915]{align-items:center;display:inline-flex;flex:none;height:20px;justify-content:center;width:20px}.detail-langbtn__label[data-v-36fbe915]{color:#212121;font-family:var(--font-sans);font-feature-settings:"case" on;font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1;white-space:nowrap}.detail-langbtn[aria-pressed=true][data-v-36fbe915]{border-color:#8e52d3}.detail-langbtn[aria-pressed=true] .detail-langbtn__label[data-v-36fbe915]{color:#8e52d3}.detail-view__card[data-v-36fbe915]{align-items:flex-start;border:1px solid #f1f3f5;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.detail-view__divider[data-v-36fbe915]{background:#f1f3f5;height:1px;width:100%}.detail-view__body[data-v-36fbe915]{width:100%}.detail-view__body[data-v-36fbe915] .post-body{padding:0}.detail-view__body[data-v-36fbe915] .content-title{display:none}@media(max-width:768px){.detail-view__hero[data-v-36fbe915]{border-radius:0;min-height:180px}.detail-view__card[data-v-36fbe915]{padding:16px}}
