:is(html:root body .s6.s6-shell) .s6-main:has(.ui-home),:is(html:root body .s6.s6-shell) .s6-main:has(>.ui-home){padding:0;max-width:none}:is(html:root body .s6.s6-shell) .ui-home{--home-pad:max(80px,calc((100% - 1280px) / 2));--home-stage:#0E0C18;--home-stage-fg:#F3F1FA;--home-stage-muted:#D9D6E8;--home-stage-label:#C9C1FF;display:flex;flex-direction:column}:is(html:root body .s6.s6-shell) .ui-home>section{padding:110px var(--home-pad);display:flex;flex-direction:column;gap:40px}:is(html:root body .s6.s6-shell) .ui-home h2{margin:0;font-size:52px;line-height:1.15;letter-spacing:-.05em;font-weight:700;text-wrap:balance}:is(html:root body .s6.s6-shell) .ui-home .eyebrow{display:block;margin-bottom:14px;font-size:15px;font-weight:700;color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-home-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}:is(html:root body .s6.s6-shell) .ui-home-more{font-size:16px;font-weight:700;color:var(--ui-brand-ink);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-home-more:hover{text-decoration:underline}:is(html:root body .s6.s6-shell) .ui-home-actions{display:flex;flex-wrap:wrap;gap:12px}:is(html:root body .s6.s6-shell) .ui-home-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:var(--ui-radius-pill);font-size:16px;font-weight:700;text-decoration:none;background:var(--home-stage-fg);color:var(--home-stage);transition:transform var(--motion-press) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-home-cta:active{transform:translateY(calc(1px * var(--motion-shift)))}:is(html:root body .s6.s6-shell) .ui-home-cta:hover{opacity:.9}:is(html:root body .s6.s6-shell) .ui-home-cta.is-outline{background:transparent;color:inherit;border:1px solid rgba(243,241,250,.3);font-weight:600}:is(html:root body .s6.s6-shell) .ui-home-cta.is-outline-ink{background:transparent;color:var(--ui-fg);border:1px solid var(--ui-line-control)}:is(html:root body .s6.s6-shell) .ui-home-cta.is-brand{background:var(--ui-brand-fill);color:#FFFFFF;align-self:flex-start}:is(html:root body .s6.s6-shell) .ui-home-cta.is-light{background:#FFFFFF;color:#15151A;align-self:flex-start}:is(html:root body .s6.s6-shell) .ui-home-example{position:absolute;z-index:2;right:20px;top:-11px;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--ui-radius-pill);background:rgba(243,241,250,.16);color:#E9E6F5;font-size:12px;font-weight:600}:is(html:root body .s6.s6-shell) .ui-home-example.is-dark{background:#15151A;color:#F3F1FA}:is(html:root body .s6.s6-shell) .ui-home-qr{display:block;flex-shrink:0;width:88px;aspect-ratio:1;border-radius:10px;border:6px solid #ffffff;background:repeating-conic-gradient(#15122A 0 25%,#F3F1FA 0 50%) 0 0 /22px 22px}:is(html:root body .s6.s6-shell) .ui-home-qr.is-paper{width:120px;border-width:8px;background:repeating-conic-gradient(#2A1E14 0 25%,#F4EDE2 0 50%) 0 0 /30px 30px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-hero{position:relative;overflow:hidden;padding:48px var(--home-pad) 56px;background:var(--home-stage);color:var(--home-stage-fg)}:is(html:root body .s6.s6-shell) .ui-home-hero:after,:is(html:root body .s6.s6-shell) .ui-home-hero:before{content:"";position:absolute;border-radius:999px;pointer-events:none}:is(html:root body .s6.s6-shell) .ui-home-hero:before{right:-160px;top:-300px;width:1000px;height:1000px;background:radial-gradient(closest-side,rgba(90,76,210,.55),rgba(90,76,210,0))}:is(html:root body .s6.s6-shell) .ui-home-hero:after{left:-200px;bottom:-420px;width:760px;height:760px;background:radial-gradient(closest-side,rgba(229,120,77,.22),rgba(229,120,77,0))}:is(html:root body .s6.s6-shell) .ui-home-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:64px;align-items:center;min-height:560px}:is(html:root body .s6.s6-shell) .ui-home-hero-copy{align-self:start;padding-top:40px;display:flex;flex-direction:column;gap:26px}:is(html:root body .s6.s6-shell) .ui-home-hero-tabs{align-self:flex-start;display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:rgba(243,241,250,.08)}:is(html:root body .s6.s6-shell) .ui-home-hero-tabs button{height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--home-stage-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-home-hero-tabs button:hover{color:var(--home-stage-fg)}:is(html:root body .s6.s6-shell) .ui-home-hero-tabs button[aria-selected=true]{background:#F3F1FA;color:#15151A}:is(html:root body .s6.s6-shell) .ui-home-hero-tabs button:focus-visible{outline:2px solid var(--home-stage-label);outline-offset:2px}:is(html:root body .s6.s6-shell) .ui-home-hero-text{display:flex;flex-direction:column;gap:24px}:is(html:root body .s6.s6-shell) .ui-home-hero-picture{display:flex;align-items:center;justify-content:center;min-width:0}:is(html:root body .s6.s6-shell) .ui-home-hero-picture>*{animation:ui-home-hero-in var(--motion-base) var(--motion-ease)}@keyframes ui-home-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:is(html:root body .s6.s6-shell) .ui-home-hero-picture .ui-home-browser{box-shadow:0 30px 70px rgba(0,0,0,.5)}:is(html:root body .s6.s6-shell) .ui-home-posters.is-bare{background:transparent;box-shadow:none;height:460px}:is(html:root body .s6.s6-shell) .ui-home-posters.is-bare .poster{box-shadow:0 30px 60px rgba(0,0,0,.5)}:is(html:root body .s6.s6-shell) .ui-home-posters.is-bare .poster{width:270px}:is(html:root body .s6.s6-shell) .ui-home-posters.is-bare .is-a{left:4%}:is(html:root body .s6.s6-shell) .ui-home-posters.is-bare .is-b{right:4%}:is(html:root body .s6.s6-shell) .ui-home-busk.is-pair{display:grid;grid-template-columns:5fr 7fr;gap:16px;width:100%}:is(html:root body .s6.s6-shell) .ui-home-busk.is-pair>span{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:24px;box-shadow:0 30px 70px rgba(0,0,0,.45)}:is(html:root body .s6.s6-shell) .ui-home-hero-votes{display:flex;flex-direction:column;gap:16px;width:100%}:is(html:root body .s6.s6-shell) .ui-home-hero-votes .ui-home-vote>span:first-child{display:flex;flex-direction:column;gap:12px;min-width:0}:is(html:root body .s6.s6-shell) .ui-home-hero-votes .ui-home-vote>span>strong{font-size:24px}:is(html:root body .s6.s6-shell) .ui-home-hero-votes .ui-home-vote:first-child{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-hero-votes .ui-home-vote{box-shadow:0 30px 70px rgba(0,0,0,.45);border:1px solid rgba(243,241,250,.08)}:is(html:root body .s6.s6-shell) .ui-home-hero h1{margin:0;font-size:76px;line-height:1.08;letter-spacing:-.055em;font-weight:800}:is(html:root body .s6.s6-shell) .ui-home-hero h1 em{font-style:normal;color:var(--home-stage-label)}:is(html:root body .s6.s6-shell) .ui-home-hero p{margin:0;max-width:34em;font-size:20px;line-height:1.65;color:var(--home-stage-muted)}:is(html:root body .s6.s6-shell) .ui-home-hero .ui-home-cta{min-height:60px;padding:0 30px;font-size:18px}:is(html:root body .s6.s6-shell) .ui-home-active{display:flex;align-items:center;gap:12px;align-self:flex-start;max-width:100%;padding:12px 16px;border-radius:14px;background:#1E1B35;border:1px solid rgba(243,241,250,.16);color:var(--home-stage-fg);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-home-active .dot{width:8px;height:8px;border-radius:999px;background:#B9B5CC;flex-shrink:0}:is(html:root body .s6.s6-shell) .ui-home-active .dot.is-live{background:#E5484D}:is(html:root body .s6.s6-shell) .ui-home-active>span:nth-child(2){display:flex;flex-direction:column;min-width:0}:is(html:root body .s6.s6-shell) .ui-home-active small{font-size:12px;font-weight:700;color:#FFB4B6}:is(html:root body .s6.s6-shell) .ui-home-active strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-home-active .go{display:inline-flex;align-items:center;gap:4px;margin-left:12px;font-size:13px;font-weight:700;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-features{padding-top:56px;padding-bottom:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-home-feature{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:18px;background:var(--ui-bg);color:var(--ui-fg);text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-home-feature:hover{background:var(--ui-brand-soft)}:is(html:root body .s6.s6-shell) .ui-home-feature .mark{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}:is(html:root body .s6.s6-shell) .ui-home-feature strong{font-size:18px;letter-spacing:-.02em}:is(html:root body .s6.s6-shell) .ui-home-feature .desc{flex-grow:1;font-size:14px;line-height:1.55;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-home-feature .go{font-size:13px;font-weight:700;color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-design{gap:36px;transition:background-color var(--motion-slow) var(--motion-ease),color var(--motion-slow) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-home-design .eyebrow,:is(html:root body .s6.s6-shell) .ui-home-design .ui-home-head .eyebrow{color:inherit;opacity:.8}:is(html:root body .s6.s6-shell) .ui-home-design h2{font-size:56px}:is(html:root body .s6.s6-shell) .ui-home-themes{display:flex;flex-wrap:wrap;gap:8px}:is(html:root body .s6.s6-shell) .ui-home-themes button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:var(--ui-radius-pill);border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:inherit;font:inherit;font-size:15px;font-weight:600}:is(html:root body .s6.s6-shell) .ui-home-themes button>span{width:18px;height:18px;border-radius:999px;border:1px solid rgba(0,0,0,.2)}:is(html:root body .s6.s6-shell) .ui-home-themes button[aria-pressed=true]{background:#FFFFFF;color:#15151A;border-color:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-home-outputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}:is(html:root body .s6.s6-shell) .ui-home-outputs button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:inherit;font:inherit;text-align:left}:is(html:root body .s6.s6-shell) .ui-home-outputs button strong{font-size:17px}:is(html:root body .s6.s6-shell) .ui-home-outputs button span{font-size:13px;opacity:.8}:is(html:root body .s6.s6-shell) .ui-home-outputs button[aria-pressed=true]{background:#FFFFFF;color:#15151A;border-color:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-home-output{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:center}:is(html:root body .s6.s6-shell) .ui-home-output .picture{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center}:is(html:root body .s6.s6-shell) .ui-home-output .text{display:flex;flex-direction:column;gap:16px}:is(html:root body .s6.s6-shell) .ui-home-output .text>strong{font-size:26px;line-height:1.3;letter-spacing:-.03em}:is(html:root body .s6.s6-shell) .ui-home-output .text p{margin:0;font-size:16px;line-height:1.75;opacity:.88}:is(html:root body .s6.s6-shell) .ui-home-output .text ul{margin:0;padding-left:1.1em;display:grid;gap:6px;font-size:15px;line-height:1.6}:is(html:root body .s6.s6-shell) .ui-home-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:center;padding:32px;border-radius:28px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}:is(html:root body .s6.s6-shell) .ui-home-panel .title{display:block;font-size:26px;line-height:1.3;letter-spacing:-.03em;margin-bottom:8px}:is(html:root body .s6.s6-shell) .ui-home-panel dl{margin:0;display:grid}:is(html:root body .s6.s6-shell) .ui-home-panel dt{padding-top:10px;margin-top:10px;border-top:1px solid rgba(255,255,255,.18);font-size:15px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-panel dd{margin:2px 0 0;font-size:14px;line-height:1.55;opacity:.82}:is(html:root body .s6.s6-shell) .ui-home-templates{grid-template-columns:380px minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-templates p{margin:0;font-size:15px;line-height:1.7;opacity:.85}:is(html:root body .s6.s6-shell) .ui-home-templates .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:is(html:root body .s6.s6-shell) .ui-home-templates .card{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:#FFFFFF;color:#15151A;font-size:14px}:is(html:root body .s6.s6-shell) .ui-home-templates .cards{margin:0;padding:0;list-style:none}:is(html:root body .s6.s6-shell) .ui-home-templates .art{aspect-ratio:4/5;border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#F0EFF4}:is(html:root body .s6.s6-shell) .ui-home-templates .art .ui-tpl-art{width:100%;height:100%}:is(html:root body .s6.s6-shell) .ui-home-templates .card{min-width:0}:is(html:root body .s6.s6-shell) .ui-home-templates .card>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-home-templates .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#6B6A75}:is(html:root body .s6.s6-shell) .ui-home-templates .meta b{padding:2px 8px;border-radius:var(--ui-radius-pill);background:#EFEDFB;color:#4A3FB8}:is(html:root body .s6.s6-shell) .ui-home-templates .foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#6B6A75}:is(html:root body .s6.s6-shell) .ui-home-templates .foot strong{color:#15151A}:is(html:root body .s6.s6-shell) .ui-home-templates .rules{font-size:13px;opacity:.72}:is(html:root body .s6.s6-shell) .ui-home-templates .ui-home-cta{margin-top:6px}:is(html:root body .s6.s6-shell) .ui-home .is-serif,:is(html:root body .s6.s6-shell) .ui-home-templates .art.is-serif{font-family:Nanum Myeongjo,serif}:is(html:root body .s6.s6-shell) .ui-home-templates .apply{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;text-decoration:none;border-radius:var(--ui-radius-pill);background:#15151A;color:#FFFFFF;font-size:12px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-minicard{display:flex;flex-direction:column;gap:5px;width:190px;aspect-ratio:4/5;padding:14px;box-sizing:border-box;box-shadow:0 10px 24px rgba(0,0,0,.25);font-size:9px;overflow:hidden}:is(html:root body .s6.s6-shell) .ui-home-minicard .title{margin-bottom:4px;font-size:14px;font-weight:800;line-height:1.25}:is(html:root body .s6.s6-shell) .ui-home-minicard .row{display:flex;gap:6px;padding-top:4px;border-top:1px solid}:is(html:root body .s6.s6-shell) .ui-home-minicard .row small{opacity:.6}:is(html:root body .s6.s6-shell) .ui-home-minicard.is-selected{outline:2px solid #5A4CD2;outline-offset:4px}:is(html:root body .s6.s6-shell) .ui-home-minicard.is-large{width:280px;padding:22px;border-radius:10px;font-size:12px;gap:8px}:is(html:root body .s6.s6-shell) .ui-home-minicard.is-large .title{font-size:20px}:is(html:root body .s6.s6-shell) .ui-home-editor{display:grid;grid-template-rows:36px minmax(0,1fr);width:100%;max-width:760px;height:420px;border-radius:14px;overflow:hidden;background:#E9E8EE;color:#15151A;box-shadow:0 30px 60px rgba(0,0,0,.3);font-size:11px}:is(html:root body .s6.s6-shell) .ui-home-editor .bar{display:flex;align-items:center;gap:10px;padding:0 12px;background:#FFFFFF;border-bottom:1px solid #dcdbe3}:is(html:root body .s6.s6-shell) .ui-home-editor .bar>span:not(.chip){color:#6B6A75}:is(html:root body .s6.s6-shell) .ui-home-editor .bar i{flex-grow:1}:is(html:root body .s6.s6-shell) .ui-home-editor .chip{padding:3px 8px;border-radius:6px;border:1px solid #dcdbe3}:is(html:root body .s6.s6-shell) .ui-home-editor .chip.is-primary{border:0;border-radius:999px;background:#5A4CD2;color:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-home-editor .body{display:grid;grid-template-columns:150px minmax(0,1fr) 170px;min-height:0}:is(html:root body .s6.s6-shell) .ui-home-editor :is(.layers,.props){display:flex;flex-direction:column;gap:6px;padding:10px;background:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-home-editor .layers{border-right:1px solid #dcdbe3}:is(html:root body .s6.s6-shell) .ui-home-editor .props{border-left:1px solid #dcdbe3}:is(html:root body .s6.s6-shell) .ui-home-editor .layers>span{padding:6px 8px;border-radius:6px}:is(html:root body .s6.s6-shell) .ui-home-editor .layers .is-on{background:#EFEDFB;color:#4A3FB8;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-editor .field{padding:6px 8px;border-radius:6px;border:1px solid #c9c8d2}:is(html:root body .s6.s6-shell) .ui-home-editor .ai{margin-top:6px;padding:8px;border-radius:8px;background:#EFEDFB;color:#4A3FB8;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-editor .stage{display:flex;align-items:center;justify-content:center}:is(html:root body .s6.s6-shell) .ui-home-browser{display:flex;flex-direction:column;width:min(820px,100%);border-radius:16px;overflow:hidden;background:#FFFFFF;box-shadow:0 40px 80px rgba(0,0,0,.35)}:is(html:root body .s6.s6-shell) .ui-home-browser .url{padding:8px 16px;background:#EDECF2;font-size:11px;color:#6B6A75}:is(html:root body .s6.s6-shell) .ui-home-browser .page{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;padding:28px 36px;transition:background-color var(--motion-slow) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-home-browser .info{display:flex;flex-direction:column;gap:10px;padding-top:20px}:is(html:root body .s6.s6-shell) .ui-home-browser .info strong{font-size:24px;line-height:1.25}:is(html:root body .s6.s6-shell) .ui-home-browser .btn{display:flex;align-items:center;justify-content:center;height:38px;border-radius:999px;border:1px solid;font-size:13px;opacity:.85}:is(html:root body .s6.s6-shell) .ui-home-browser .btn.is-solid{margin-top:8px;border:0;background:rgba(255,255,255,.9);color:#15151A;font-weight:700;opacity:1}:is(html:root body .s6.s6-shell) .ui-home-chat{display:flex;flex-direction:column;gap:12px;width:min(640px,100%);padding:28px;border-radius:24px;background:#DCDBE3;color:#15151A;box-shadow:0 40px 80px rgba(0,0,0,.35);font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-chat .bubble{align-self:flex-start;padding:12px 16px;border-radius:16px;background:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-home-chat .bubble.is-me{align-self:flex-end;background:#5A4CD2;color:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-home-chat .link{align-self:flex-end;display:flex;flex-direction:column;width:min(440px,100%);border-radius:16px;overflow:hidden;background:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-home-chat .img{display:flex;flex-direction:column;justify-content:space-between;height:230px;padding:24px;box-sizing:border-box;font-size:26px;font-weight:800;line-height:1.3}:is(html:root body .s6.s6-shell) .ui-home-chat .img small{font-size:12px;font-weight:600;opacity:.8;font-family:IBM Plex Sans KR,sans-serif}:is(html:root body .s6.s6-shell) .ui-home-chat .meta{display:flex;flex-direction:column;gap:2px;padding:12px 16px}:is(html:root body .s6.s6-shell) .ui-home-chat .meta small{color:#6B6A75}:is(html:root body .s6.s6-shell) .ui-home-blog{display:flex;flex-direction:column;gap:14px;width:min(720px,100%);padding:36px 44px;box-sizing:border-box;border-radius:16px;background:#FFFFFF;color:#15151A;box-shadow:0 40px 80px rgba(0,0,0,.35)}:is(html:root body .s6.s6-shell) .ui-home-blog .h{font-size:26px;letter-spacing:-.03em}:is(html:root body .s6.s6-shell) .ui-home-blog>i{display:block;height:10px;width:92%;border-radius:5px;background:#EDECF2}:is(html:root body .s6.s6-shell) .ui-home-blog>i.short{width:78%}:is(html:root body .s6.s6-shell) .ui-home-blog .embed{display:flex;gap:16px;padding:16px;border-radius:14px}:is(html:root body .s6.s6-shell) .ui-home-blog .thumb{width:96px;height:120px;flex-shrink:0;border-radius:8px;background:rgba(255,255,255,.14)}:is(html:root body .s6.s6-shell) .ui-home-blog .text{display:flex;flex-direction:column;gap:5px;font-size:13px}:is(html:root body .s6.s6-shell) .ui-home-blog .text strong{font-size:17px}:is(html:root body .s6.s6-shell) .ui-home-blog code{padding:10px 12px;border-radius:8px;background:#F4F4F6;color:#6B6A75;font-size:12px;overflow-wrap:anywhere}:is(html:root body .s6.s6-shell) .ui-home-posters{position:relative;width:min(760px,100%);height:540px;border-radius:20px;background:#E9DFCC;box-shadow:0 40px 80px rgba(0,0,0,.3)}:is(html:root body .s6.s6-shell) .ui-home-posters .poster{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:300px;aspect-ratio:4/5;padding:26px;box-sizing:border-box;box-shadow:0 30px 60px rgba(42,30,20,.4)}:is(html:root body .s6.s6-shell) .ui-home-posters .poster b{font-size:46px;line-height:1;letter-spacing:-.04em}:is(html:root body .s6.s6-shell) .ui-home-posters .poster small{font-size:12px;line-height:1.6}:is(html:root body .s6.s6-shell) .ui-home-posters .is-a{left:8%;top:40px;transform:rotate(-5deg);background:#1C2333;color:#F1E9D8}:is(html:root body .s6.s6-shell) .ui-home-posters .is-b{right:8%;top:70px;transform:rotate(4deg);background:#F4EDE2;color:#2A1E14;font-family:Nanum Myeongjo,serif}:is(html:root body .s6.s6-shell) .ui-home-obs{position:relative;display:block;width:min(820px,100%);aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#2B3A2A,#0E120D);box-shadow:0 40px 80px rgba(0,0,0,.4);color:#EAF3EE}:is(html:root body .s6.s6-shell) .ui-home-obs .bar{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;padding:8px 12px;background:rgba(0,0,0,.45);font-size:11px;color:#CFE3D8}:is(html:root body .s6.s6-shell) .ui-home-obs .scenes{position:absolute;left:4%;top:12%;display:flex;gap:6px;font-size:12px}:is(html:root body .s6.s6-shell) .ui-home-obs .scenes>*{padding:5px 12px;border-radius:999px;border:1px solid rgba(207,227,216,.4);color:#CFE3D8;font-weight:400}:is(html:root body .s6.s6-shell) .ui-home-obs .scenes b{background:#A9D3C2;border-color:#A9D3C2;color:#0E120D;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-obs .logo{position:absolute;right:4%;top:12%;width:13%;aspect-ratio:1;border-radius:16px;background:linear-gradient(135deg,#E9DFCC,#B98A5E)}:is(html:root body .s6.s6-shell) .ui-home-obs .now{position:absolute;left:4%;bottom:6%;display:flex;flex-direction:column;gap:4px;width:50%;padding:18px 22px;box-sizing:border-box;border-radius:12px;border-left:4px solid #a9d3c2;background:rgba(20,32,26,.92);font-size:14px}:is(html:root body .s6.s6-shell) .ui-home-obs .now small{font-size:11px;letter-spacing:.14em;color:#A9D3C2}:is(html:root body .s6.s6-shell) .ui-home-obs .now strong{font-size:34px}:is(html:root body .s6.s6-shell) .ui-home-obs .now em{margin-top:6px;font-style:normal;font-size:13px;color:#A9D3C2}:is(html:root body .s6.s6-shell) .ui-home-obs .qr{position:absolute;right:4%;bottom:6%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:12px;background:#FFFFFF;color:#15151A;font-size:12px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-obs .qr .ui-home-qr{width:96px;border:0;background-color:#FFFFFF;background-image:repeating-conic-gradient(#15151A 0 25%,#FFFFFF 0 50%);background-size:24px 24px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-songs{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:64px;align-items:center;background:var(--ui-bg)}:is(html:root body .s6.s6-shell) .ui-home-songs .copy{display:flex;flex-direction:column;gap:22px}:is(html:root body .s6.s6-shell) .ui-home-songs dl{margin:0;display:grid;grid-template-columns:170px minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-songs :is(dt,dd){margin:0;padding:12px 0;border-top:1px solid var(--ui-line);font-size:15px;line-height:1.5}:is(html:root body .s6.s6-shell) .ui-home-songs dt{font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-songs dd{color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-home-search{position:relative;display:flex;flex-direction:column;gap:4px;padding:28px;border-radius:28px;background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:0 30px 60px rgba(21,21,26,.08)}:is(html:root body .s6.s6-shell) .ui-home-search .query{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;margin-bottom:8px;border-radius:14px;border:2px solid var(--ui-brand);font-size:16px}:is(html:root body .s6.s6-shell) .ui-home-search .query b{padding:3px 8px;border-radius:6px;background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-size:12px}:is(html:root body .s6.s6-shell) .ui-home-search .row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-home-search .row>span{display:flex;flex-direction:column;flex-grow:1;font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-search .row small{font-weight:400;font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-home-search .row>b{padding:8px 14px;border-radius:999px;background:var(--ui-area-music-soft);color:var(--ui-area-music-ink);font-size:13px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-stage{position:relative;overflow:hidden;background:#15122A;color:#F3F1FA;gap:32px}:is(html:root body .s6.s6-shell) .ui-home-stage .eyebrow{color:#C9C1FF}:is(html:root body .s6.s6-shell) .ui-home-stage h2{font-size:56px;margin-bottom:16px}:is(html:root body .s6.s6-shell) .ui-home-stage .ui-home-example{position:static}:is(html:root body .s6.s6-shell) .ui-home-stage a{color:inherit;text-decoration:none}:is(html:root body .s6.s6-shell) .ui-home-stage .label{font-size:13px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-busk{display:grid;grid-template-columns:4fr 3fr 5fr;gap:20px}:is(html:root body .s6.s6-shell) .ui-home-busk>a{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px}:is(html:root body .s6.s6-shell) .ui-home-busk .sign{background:#E9DFCC;color:#2A1E14;box-shadow:0 30px 60px rgba(0,0,0,.35)}:is(html:root body .s6.s6-shell) .ui-home-busk .sign .tag{align-self:flex-start;padding:4px 10px;border-radius:6px;background:#2A1E14;color:#F4EDE2;font-size:12px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-busk .sign>strong{font-size:34px;letter-spacing:-.04em;line-height:1.1}:is(html:root body .s6.s6-shell) .ui-home-busk .who{display:flex;align-items:center;gap:16px}:is(html:root body .s6.s6-shell) .ui-home-busk .who>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px}:is(html:root body .s6.s6-shell) .ui-home-busk .who code{font-size:13px;overflow-wrap:anywhere}:is(html:root body .s6.s6-shell) .ui-home-busk .sign p{margin:0;padding-top:12px;border-top:1px solid rgba(42,30,20,.2);font-size:14px;line-height:1.65}:is(html:root body .s6.s6-shell) .ui-home-busk .phone{background:#F3F1FA;color:#15122A}:is(html:root body .s6.s6-shell) .ui-home-busk .phone .label{color:#4A3FB8}:is(html:root body .s6.s6-shell) .ui-home-busk .screen{flex-grow:1;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:22px;border:6px solid #15122a;background:#FFFFFF;font-size:13px}:is(html:root body .s6.s6-shell) .ui-home-busk .screen small{color:#6B6A75}:is(html:root body .s6.s6-shell) .ui-home-busk .screen .now{display:block;padding:10px;border-radius:10px;background:#EFEDFB}:is(html:root body .s6.s6-shell) .ui-home-busk .screen .now b{display:block;font-size:11px;color:#4A3FB8}:is(html:root body .s6.s6-shell) .ui-home-busk .screen .now strong{font-size:16px}:is(html:root body .s6.s6-shell) .ui-home-busk .screen .input{padding:10px;border-radius:10px;border:1px solid #dcdbe3;color:#6B6A75}:is(html:root body .s6.s6-shell) .ui-home-busk .screen .picked{padding:10px;border-radius:10px;background:#1F4A3D;color:#EAF3EE;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-busk .console{background:#0F0D1C;border:1px solid rgba(243,241,250,.1)}:is(html:root body .s6.s6-shell) .ui-home-busk .console .top{display:flex;justify-content:space-between;font-size:13px;color:#9C98B2}:is(html:root body .s6.s6-shell) .ui-home-busk .console .top b{display:flex;align-items:center;gap:8px;color:#FFB4B6}:is(html:root body .s6.s6-shell) .ui-home-busk .console .top i{width:8px;height:8px;border-radius:999px;background:#E5484D}:is(html:root body .s6.s6-shell) .ui-home-busk .console>strong{font-size:48px;letter-spacing:-.045em;line-height:1.05}:is(html:root body .s6.s6-shell) .ui-home-busk .console .sub{font-size:17px;color:#B9B5CC}:is(html:root body .s6.s6-shell) .ui-home-busk .console .inbox{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:rgba(243,241,250,.06);border:1px solid rgba(243,241,250,.12);font-size:14px}:is(html:root body .s6.s6-shell) .ui-home-busk .console .inbox b{font-size:13px;color:#C9C1FF}:is(html:root body .s6.s6-shell) .ui-home-busk .console .inbox small{color:#9C98B2}:is(html:root body .s6.s6-shell) .ui-home-busk .console .next{margin-top:auto;display:flex;align-items:center;justify-content:center;height:52px;border-radius:14px;background:#F3F1FA;color:#0F0D1C;font-size:17px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-tools{display:grid;grid-template-columns:4fr 5fr 3fr;grid-auto-rows:minmax(240px,auto);gap:20px}:is(html:root body .s6.s6-shell) .ui-home-tools>a{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;overflow:hidden}:is(html:root body .s6.s6-shell) .ui-home-tools p{margin:0;font-size:14px;line-height:1.6}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook{background:#1F4A3D;color:#EAF3EE}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook .label{color:#A9D3C2}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook>strong{font-size:44px;letter-spacing:-.04em;line-height:1}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook .bar{display:flex;gap:3px;height:12px}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook .bar i{border-radius:2px;background:#4B7F6C}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook .bar i:first-child{background:#EAF3EE;border-radius:5px 2px 2px 5px}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook .bar i:nth-child(2){background:#A9D3C2}:is(html:root body .s6.s6-shell) .ui-home-tools .songbook .bar i:nth-child(3){background:#6FA892}:is(html:root body .s6.s6-shell) .ui-home-tools .obs{background:linear-gradient(160deg,#3B4A3A,#151A14);color:#CFE3D8}:is(html:root body .s6.s6-shell) .ui-home-tools .obs .note{position:absolute;right:24px;top:24px;font-size:12px}:is(html:root body .s6.s6-shell) .ui-home-tools .obs .now{margin-top:auto;display:flex;flex-direction:column;gap:3px;width:62%;padding:14px 16px;border-radius:10px;border-left:3px solid #a9d3c2;background:rgba(20,32,26,.9);color:#EAF3EE;font-size:12px}:is(html:root body .s6.s6-shell) .ui-home-tools .obs .now small{font-size:10px;letter-spacing:.14em;color:#A9D3C2}:is(html:root body .s6.s6-shell) .ui-home-tools .obs .now strong{font-size:24px}:is(html:root body .s6.s6-shell) .ui-home-tools .stats{background:#2A2548}:is(html:root body .s6.s6-shell) .ui-home-tools .stats .label{color:#C9C1FF}:is(html:root body .s6.s6-shell) .ui-home-tools .stats>strong{font-size:48px;letter-spacing:-.045em;line-height:1}:is(html:root body .s6.s6-shell) .ui-home-tools .stats>strong small{font-size:22px}:is(html:root body .s6.s6-shell) .ui-home-tools .stats p{color:#B9B5CC}:is(html:root body .s6.s6-shell) .ui-home-tools .follow{grid-column:1/-1;display:grid!important;grid-template-columns:300px minmax(0,1fr) 300px;align-items:center;gap:32px!important;padding:28px 32px!important;background:#1E1B35;border:1px solid rgba(243,241,250,.12)}:is(html:root body .s6.s6-shell) .ui-home-tools .follow>span:first-child{display:flex;flex-direction:column;gap:8px}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .label{color:#C9C1FF}:is(html:root body .s6.s6-shell) .ui-home-tools .follow>span:first-child strong{font-size:26px;letter-spacing:-.03em;line-height:1.3}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .next{display:flex;flex-direction:column;gap:6px;padding:18px 22px;border-radius:18px;background:#F3F1FA;color:#15122A;font-size:14px}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .next b{font-size:12px;color:#4A3FB8}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .next strong{font-size:20px}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .send{display:flex;flex-direction:column;gap:10px;font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .send>span{display:flex;align-items:center;gap:10px}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .send i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#A99BFF;color:#15122A;font-style:normal;font-size:14px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-tools .follow .send small{font-size:13px;color:#B9B5CC}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-community{background:var(--ui-surface);gap:96px}:is(html:root body .s6.s6-shell) .ui-home-split{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:64px;align-items:center}:is(html:root body .s6.s6-shell) .ui-home-split .copy{display:flex;flex-direction:column;gap:20px}:is(html:root body .s6.s6-shell) .ui-home-split .copy p{margin:0;font-size:18px;line-height:1.7;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-home-vote{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;padding:32px;border-radius:28px;background:#1B1830;color:#F3F1FA;text-decoration:none;box-shadow:0 30px 60px rgba(21,21,26,.18)}:is(html:root body .s6.s6-shell) .ui-home-vote>div:first-child{display:flex;flex-direction:column;gap:12px;min-width:0}:is(html:root body .s6.s6-shell) .ui-home-vote .label{font-size:13px;font-weight:700;color:#C9C1FF}:is(html:root body .s6.s6-shell) .ui-home-vote>div>strong{font-size:24px}:is(html:root body .s6.s6-shell) .ui-home-vote .sub{color:#B9B5CC}:is(html:root body .s6.s6-shell) .ui-home-vote .changes{display:flex;flex-direction:column;gap:6px;font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-vote .changes>span{padding:8px 10px;border-radius:8px;background:rgba(243,241,250,.08)}:is(html:root body .s6.s6-shell) .ui-home-vote .changes .is-add{background:rgba(111,214,160,.16);color:#B9F0D2;font-weight:700}:is(html:root body .s6.s6-shell) .ui-home-vote .changes .is-remove{background:rgba(229,72,77,.16);color:#FFB4B6;text-decoration:line-through}:is(html:root body .s6.s6-shell) .ui-home-vote .tally{display:flex;flex-direction:column;justify-content:center;gap:10px;font-size:13px;color:#B9B5CC}:is(html:root body .s6.s6-shell) .ui-home-vote .tally strong{font-size:60px;line-height:1;letter-spacing:-.05em;color:#F3F1FA}:is(html:root body .s6.s6-shell) .ui-home-vote .tally strong small{font-size:26px}:is(html:root body .s6.s6-shell) .ui-home-vote .tally .bar{display:flex;gap:3px;height:12px}:is(html:root body .s6.s6-shell) .ui-home-vote .tally .bar i{border-radius:5px;background:#C9C1FF}:is(html:root body .s6.s6-shell) .ui-home-vote .tally .bar i+i{background:#6F6B86}:is(html:root body .s6.s6-shell) .ui-home-posts{display:flex;flex-direction:column;padding:8px 28px;border-radius:28px;background:var(--ui-bg);border:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-home-posts .post{display:flex;flex-direction:column;gap:6px;padding:18px 0;color:var(--ui-fg);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-home-posts .post+.post{border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-home-posts .post:hover strong{text-decoration:underline}:is(html:root body .s6.s6-shell) .ui-home-posts .meta{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-home-posts .meta b{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-home-posts strong{font-size:18px}:is(html:root body .s6.s6-shell) .ui-home-posts .att{align-self:flex-start;padding:6px 10px;border-radius:10px;background:var(--ui-surface);border:1px solid var(--ui-line);font-size:13px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-trends{background:var(--ui-bg);padding-bottom:0;gap:28px}:is(html:root body .s6.s6-shell) .ui-home-trends .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:is(html:root body .s6.s6-shell) .ui-home-trends .grid>a{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:24px;background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-fg);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-home-trends .label{font-size:14px;font-weight:700;color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-home-trends ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}:is(html:root body .s6.s6-shell) .ui-home-trends li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-trends li+li{border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-home-trends li>b{font-family:IBM Plex Mono,monospace;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-home-trends li small{color:var(--ui-fg-muted);font-size:13px}:is(html:root body .s6.s6-shell) .ui-home-trends li em{font-style:normal;font-size:14px}:is(html:root body .s6.s6-shell) .ui-home-trends .bar{display:block;height:8px;border-radius:4px;background:var(--ui-brand-soft);overflow:hidden}:is(html:root body .s6.s6-shell) .ui-home-trends .bar i{display:block;height:100%;border-radius:4px;background:var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-home-trends a:has(.bar) li{grid-template-columns:28px 96px minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-trends a:has(.bar) li:not(:has(>b)){grid-template-columns:96px minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-trends .grid>a.lead{grid-row:span 2;background:var(--ui-brand-fill);color:#FFFFFF;border:0}:is(html:root body .s6.s6-shell) .ui-home-trends .lead .label{color:#FFFFFF;opacity:.85}:is(html:root body .s6.s6-shell) .ui-home-trends .lead>strong{font-size:52px;letter-spacing:-.045em;line-height:1.05}:is(html:root body .s6.s6-shell) .ui-home-trends .lead .sub{font-size:17px;opacity:.9}:is(html:root body .s6.s6-shell) .ui-home-trends .lead ol{margin-top:auto}:is(html:root body .s6.s6-shell) .ui-home-trends .lead li{border-top:1px solid rgba(255,255,255,.2)!important}:is(html:root body .s6.s6-shell) .ui-home-trends .lead li :is(b,small){color:rgba(255,255,255,.78)}:is(html:root body .s6.s6-shell) .ui-home-trends .grid>a.is-stage{background:var(--ui-area-live);color:var(--ui-area-live-fg);border:0}:is(html:root body .s6.s6-shell) .ui-home-trends .is-stage .label{color:var(--ui-area-live-label)}:is(html:root body .s6.s6-shell) .ui-home-trends .is-stage .top{font-size:30px;letter-spacing:-.04em}:is(html:root body .s6.s6-shell) .ui-home-trends .is-stage :is(small,li>b){color:var(--ui-area-live-muted)}:is(html:root body .s6.s6-shell) .ui-home-trends .is-stage li+li{border-top-color:rgba(243,241,250,.12)}:is(html:root body .s6.s6-shell) .ui-home-trends .ui-trend-change{font-size:13px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-shelf{background:var(--ui-bg);gap:28px;padding-top:96px}:is(html:root body .s6.s6-shell) .ui-home-shelf h2{font-size:40px;letter-spacing:-.04em}:is(html:root body .s6.s6-shell) .ui-home-shelf .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-home-vote{box-shadow:none;border:1px solid var(--ui-line)}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-home-feature .mark{box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-home>.ui-home-features{border-top:1px solid var(--ui-line)}@media (max-width:1050px){:is(html:root body .s6.s6-shell) .ui-home{--home-pad:40px}:is(html:root body .s6.s6-shell) .ui-home>section{padding-top:80px;padding-bottom:80px}:is(html:root body .s6.s6-shell) .ui-home h2,:is(html:root body .s6.s6-shell) .ui-home-design h2,:is(html:root body .s6.s6-shell) .ui-home-stage h2{font-size:40px}:is(html:root body .s6.s6-shell) .ui-home-hero-inner{grid-template-columns:minmax(0,1fr);min-height:0}:is(html:root body .s6.s6-shell) .ui-home-hero-copy{padding-top:0}:is(html:root body .s6.s6-shell) .ui-home-hero-picture{max-width:680px;width:100%;justify-self:center}:is(html:root body .s6.s6-shell) .ui-home-hero h1{font-size:60px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-features{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html:root body .s6.s6-shell) .ui-home-output,:is(html:root body .s6.s6-shell) .ui-home-panel,:is(html:root body .s6.s6-shell) .ui-home-split,:is(html:root body .s6.s6-shell) .ui-home-templates,:is(html:root body .s6.s6-shell) .ui-home>.ui-home-songs{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-output .picture{min-height:0}:is(html:root body .s6.s6-shell) .ui-home-outputs{grid-template-columns:repeat(3,minmax(0,1fr))}:is(html:root body .s6.s6-shell) .ui-home-busk{grid-template-columns:1fr 1fr}:is(html:root body .s6.s6-shell) .ui-home-busk .console{grid-column:1/-1}:is(html:root body .s6.s6-shell) .ui-home-tools{grid-template-columns:1fr 1fr}:is(html:root body .s6.s6-shell) .ui-home-tools .follow{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-trends .grid{grid-template-columns:1fr 1fr}:is(html:root body .s6.s6-shell) .ui-home-shelf .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-home{--home-pad:var(--ui-page-gutter)}:is(html:root body .s6.s6-shell) .ui-home>section{padding-top:48px;padding-bottom:48px;gap:20px}:is(html:root body .s6.s6-shell) .ui-home h2,:is(html:root body .s6.s6-shell) .ui-home-design h2,:is(html:root body .s6.s6-shell) .ui-home-stage h2{font-size:30px;line-height:1.2;letter-spacing:-.045em}:is(html:root body .s6.s6-shell) .ui-home .eyebrow{margin-bottom:10px;font-size:14px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-hero{padding-top:24px;padding-bottom:32px}:is(html:root body .s6.s6-shell) .ui-home-hero-copy{gap:18px}:is(html:root body .s6.s6-shell) .ui-home-hero h1{font-size:44px;line-height:1.1}:is(html:root body .s6.s6-shell) .ui-home-hero p{font-size:16px}:is(html:root body .s6.s6-shell) .ui-home-hero .ui-home-actions{flex-direction:column}:is(html:root body .s6.s6-shell) .ui-home-hero .ui-home-cta{min-height:54px;font-size:17px}:is(html:root body .s6.s6-shell) .ui-home-hero-picture{display:none}:is(html:root body .s6.s6-shell) .ui-home-hero-tabs button{height:36px;padding:0 12px;font-size:13px}:is(html:root body .s6.s6-shell) .ui-home-active .go{margin-left:auto}:is(html:root body .s6.s6-shell) .ui-home-editor{height:300px}:is(html:root body .s6.s6-shell) .ui-home-editor .body{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-editor :is(.layers,.props){display:none}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-features{padding-top:28px;padding-bottom:28px;grid-template-columns:1fr 1fr;gap:10px}:is(html:root body .s6.s6-shell) .ui-home-feature{padding:16px;gap:6px}:is(html:root body .s6.s6-shell) .ui-home-feature .mark{width:30px;height:30px;border-radius:10px}:is(html:root body .s6.s6-shell) .ui-home-feature strong{font-size:16px}:is(html:root body .s6.s6-shell) .ui-home-feature .desc{font-size:13px}:is(html:root body .s6.s6-shell) .ui-home-themes{flex-wrap:nowrap;overflow-x:auto;margin-right:calc(-1 * var(--home-pad));padding-right:var(--home-pad)}:is(html:root body .s6.s6-shell) .ui-home-themes button{flex-shrink:0;min-height:44px}:is(html:root body .s6.s6-shell) .ui-home-outputs{grid-template-columns:1fr 1fr;gap:8px}:is(html:root body .s6.s6-shell) .ui-home-outputs button{min-height:64px;padding:12px 14px}:is(html:root body .s6.s6-shell) .ui-home-outputs button strong{font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-browser .page{grid-template-columns:minmax(0,1fr);padding:20px;justify-items:center}:is(html:root body .s6.s6-shell) .ui-home-browser .info{width:100%;padding-top:0}:is(html:root body .s6.s6-shell) .ui-home-minicard.is-large{width:200px}:is(html:root body .s6.s6-shell) .ui-home-blog,:is(html:root body .s6.s6-shell) .ui-home-chat{padding:18px}:is(html:root body .s6.s6-shell) .ui-home-chat .img{height:160px;font-size:20px}:is(html:root body .s6.s6-shell) .ui-home-posters{height:300px}:is(html:root body .s6.s6-shell) .ui-home-posters .poster{width:160px;padding:14px}:is(html:root body .s6.s6-shell) .ui-home-posters .poster b{font-size:26px}:is(html:root body .s6.s6-shell) .ui-home-obs .now{width:62%;padding:10px 12px}:is(html:root body .s6.s6-shell) .ui-home-obs .now strong{font-size:18px}:is(html:root body .s6.s6-shell) .ui-home-obs .now :is(span,em){display:none}:is(html:root body .s6.s6-shell) .ui-home-obs .scenes{display:none}:is(html:root body .s6.s6-shell) .ui-home-obs .qr{padding:6px;font-size:10px}:is(html:root body .s6.s6-shell) .ui-home-obs .qr .ui-home-qr{width:56px;background-size:14px 14px}:is(html:root body .s6.s6-shell) .ui-home-panel{padding:18px;gap:16px;border-radius:18px}:is(html:root body .s6.s6-shell) .ui-home-panel .title{font-size:18px}:is(html:root body .s6.s6-shell) .ui-home-editor-panel .ui-home-editor{display:none}:is(html:root body .s6.s6-shell) .ui-home-templates .cards{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html:root body .s6.s6-shell) .ui-home-templates .card:nth-child(n+3){display:none}:is(html:root body .s6.s6-shell) .ui-home-output .picture{padding-top:14px}:is(html:root body .s6.s6-shell) .ui-home-songs dl{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-songs dt{padding-bottom:0}:is(html:root body .s6.s6-shell) .ui-home-songs dd{border-top:0;padding-top:2px}:is(html:root body .s6.s6-shell) .ui-home-search{padding:16px;border-radius:20px}:is(html:root body .s6.s6-shell) .ui-home-stage .ui-home-actions,:is(html:root body .s6.s6-shell) .ui-home-stage .ui-home-actions .ui-home-cta{width:100%}:is(html:root body .s6.s6-shell) .ui-home-busk,:is(html:root body .s6.s6-shell) .ui-home-tools,:is(html:root body .s6.s6-shell) .ui-home-trends .grid,:is(html:root body .s6.s6-shell) .ui-home-vote{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-home-busk>a,:is(html:root body .s6.s6-shell) .ui-home-tools>a{padding:20px;border-radius:20px}:is(html:root body .s6.s6-shell) .ui-home-busk .sign>strong{font-size:26px}:is(html:root body .s6.s6-shell) .ui-home-busk .console>strong{font-size:36px}:is(html:root body .s6.s6-shell) .ui-home-tools{grid-auto-rows:auto}:is(html:root body .s6.s6-shell) .ui-home-tools .obs{min-height:180px}:is(html:root body .s6.s6-shell) .ui-home-tools .obs .note{position:static}:is(html:root body .s6.s6-shell) .ui-home-tools .follow{padding:20px!important;gap:14px!important}:is(html:root body .s6.s6-shell) .ui-home-tools .follow>span:first-child strong{font-size:20px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-community{gap:56px}:is(html:root body .s6.s6-shell) .ui-home-split{gap:24px}:is(html:root body .s6.s6-shell) .ui-home-split .copy p{font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-vote{padding:20px;gap:16px;border-radius:20px}:is(html:root body .s6.s6-shell) .ui-home-vote .tally strong{font-size:40px}:is(html:root body .s6.s6-shell) .ui-home-posts{padding:4px 18px;border-radius:20px}:is(html:root body .s6.s6-shell) .ui-home-posts strong{font-size:15px}:is(html:root body .s6.s6-shell) .ui-home-trends .grid>a{padding:20px;border-radius:20px}:is(html:root body .s6.s6-shell) .ui-home-trends .grid>a.lead{grid-row:auto}:is(html:root body .s6.s6-shell) .ui-home-trends .lead>strong{font-size:34px}:is(html:root body .s6.s6-shell) .ui-home>.ui-home-shelf{padding-top:48px}:is(html:root body .s6.s6-shell) .ui-home-shelf h2{font-size:26px}:is(html:root body .s6.s6-shell) .ui-home-shelf .cards{gap:14px}}@media (prefers-reduced-motion:reduce){:is(html:root body .s6.s6-shell) .ui-home-browser .page,:is(html:root body .s6.s6-shell) .ui-home-design{transition:none}}:is(html:root body .s6.s6-shell) .ui-logo-mark{display:inline-block;flex-shrink:0;line-height:0}:is(html:root body .s6.s6-shell) .ui-logo-mark>svg{display:block;width:100%;height:100%}:is(html:root body .s6.s6-shell) .ui-logo-mark-dark{display:none!important}:is(html:root body .s6.s6-shell) .ui-wordmark{display:inline-flex;align-items:center;height:22px;color:#16141C;flex-shrink:0}:is(html:root body .s6.s6-shell) .ui-wordmark>svg{display:block;height:100%;width:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(body .s6.s6-shell) .ui-logo-mark-light{display:none!important}:root:not([data-theme=light]) :is(body .s6.s6-shell) .ui-logo-mark-dark{display:block!important}:root:not([data-theme=light]) :is(body .s6.s6-shell) .ui-wordmark{color:#FFFFFF}}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-logo-mark-light{display:none!important}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-logo-mark-dark{display:block!important}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-wordmark{color:#FFFFFF}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-site-header .ui-wordmark{height:20px}}:is(html:root body .s6.s6-shell) .ui-tpl>.page-title{margin-bottom:28px}:is(html:root body .s6.s6-shell) .ui-tpl-layout{display:grid;grid-template-columns:200px minmax(0,1fr) 260px;gap:40px;align-items:start}:is(html:root body .s6.s6-shell) .ui-tpl-kinds{display:grid;gap:2px}:is(html:root body .s6.s6-shell) .ui-tpl-kinds h2{margin:0;padding:0 12px 8px;font-size:13px;font-weight:700;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-tpl-kinds a{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--ui-radius-control);color:var(--ui-fg);font-size:15px;text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-tpl-kinds a:hover{background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-tpl-kinds a[aria-current=page]{background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-weight:700}:is(html:root body .s6.s6-shell) .ui-tpl-kinds hr{width:100%;margin:12px 0;border:0;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-tpl-count{font-family:var(--ui-font-mono);font-size:13px;font-weight:500;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-tpl-main{display:grid;gap:14px;min-width:0}:is(html:root body .s6.s6-shell) .ui-tpl-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}:is(html:root body .s6.s6-shell) .ui-tpl-tools h2{margin:0;font-size:18px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-tpl-list{margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-tpl-row{display:grid;grid-template-columns:104px minmax(0,1fr) 88px auto;gap:18px;align-items:center;padding:16px 20px;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-tpl-row:first-child{border-top:0}:is(html:root body .s6.s6-shell) .ui-tpl-thumb{display:flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-tpl-art{display:flex;align-items:center;justify-content:center;width:80px;height:80px}:is(html:root body .s6.s6-shell) .ui-tpl-art>svg{width:auto!important;height:auto!important;max-width:100%;max-height:100%;box-shadow:0 4px 10px rgba(21,21,26,.18);pointer-events:none}:is(html:root body .s6.s6-shell) .ui-tpl-copy{display:grid;gap:5px;min-width:0}:is(html:root body .s6.s6-shell) .ui-tpl-copy h3{margin:0;overflow:hidden;font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-tpl-copy h3 a{color:inherit;text-decoration:none}:is(html:root body .s6.s6-shell) .ui-tpl-copy h3 a:hover{text-decoration:underline}:is(html:root body .s6.s6-shell) .ui-tpl-copy>p{margin:0;overflow:hidden;font-size:14px;color:var(--ui-fg-secondary);text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-tpl-copy>p.ui-tpl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--ui-fg-muted);white-space:normal}:is(html:root body .s6.s6-shell) .ui-tpl-author a,:is(html:root body .s6.s6-shell) .ui-tpl-meta a{color:var(--ui-fg-secondary);font-weight:600;text-decoration:none}:is(html:root body .s6.s6-shell) .ui-tpl-author a:hover,:is(html:root body .s6.s6-shell) .ui-tpl-meta a:hover{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-tpl-uses{display:grid;justify-items:end;gap:2px}:is(html:root body .s6.s6-shell) .ui-tpl-uses strong{font-family:var(--ui-font-mono);font-size:16px;font-weight:500}:is(html:root body .s6.s6-shell) .ui-tpl-uses small{font-size:12px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-tpl-actions{display:flex;align-items:center;gap:6px}:is(html:root body .s6.s6-shell) .ui-tpl-side{display:grid;gap:20px}:is(html:root body .s6.s6-shell) .ui-tpl-side h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-tpl-presets{display:grid;gap:14px;padding:20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-tpl-presets>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:is(html:root body .s6.s6-shell) .ui-tpl-preset{display:grid;gap:4px;font-size:12px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-tpl-preset .ui-tpl-art{width:100%;height:72px}:is(html:root body .s6.s6-shell) .ui-tpl-presets p,:is(html:root body .s6.s6-shell) .ui-tpl-rules p{margin:0}:is(html:root body .s6.s6-shell) .ui-tpl-rules{display:grid;gap:10px;padding:20px;border-radius:var(--ui-radius-card);background:var(--ui-surface-sunken);font-size:14px;line-height:1.6;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-tpl-rules ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}:is(html:root body .s6.s6-shell) .ui-tpl-pick{display:grid;gap:8px;margin-bottom:16px}:is(html:root body .s6.s6-shell) .ui-tpl-pick-row{display:grid;grid-template-columns:20px 48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-box);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-tpl-pick-row:has(input:checked){border-color:var(--ui-brand);background:var(--ui-brand-soft)}:is(html:root body .s6.s6-shell) .ui-tpl-pick-row.is-shared{cursor:default;opacity:.72}:is(html:root body .s6.s6-shell) .ui-tpl-pick-row .ui-tpl-art{width:48px;height:48px}:is(html:root body .s6.s6-shell) .ui-tpl-pick-row strong{display:block;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-tpl-pick-row small{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-tpl-detail{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:48px;align-items:start}:is(html:root body .s6.s6-shell) .ui-tpl-stage{display:grid;gap:14px;min-width:0}:is(html:root body .s6.s6-shell) .ui-tpl-stage .back{justify-self:start;font-size:14px;color:var(--ui-fg-secondary);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-tpl-stage-art{display:flex;align-items:center;justify-content:center;height:min(860px,calc(100vh - 220px));min-height:360px;padding:40px;box-sizing:border-box;border-radius:var(--ui-radius-band);background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-tpl-stage-art{min-width:0;overflow:hidden}:is(html:root body .s6.s6-shell) .ui-tpl-stage-art>svg{width:auto!important;height:auto!important;max-width:100%;max-height:100%;box-shadow:0 24px 48px rgba(21,21,26,.24)}:is(html:root body .s6.s6-shell) .ui-tpl-stage p{margin:0}:is(html:root body .s6.s6-shell) .ui-tpl-info{display:grid;gap:22px;padding-top:34px}:is(html:root body .s6.s6-shell) .ui-tpl-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0}:is(html:root body .s6.s6-shell) .ui-tpl-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}:is(html:root body .s6.s6-shell) .ui-tpl-title h1{margin:0;font-size:var(--ui-title);line-height:1.15;letter-spacing:-.04em}:is(html:root body .s6.s6-shell) .ui-tpl-desc{margin:0;font-size:16px;line-height:1.7;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-tpl-author{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-box);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-tpl-author>span:last-child{display:grid;gap:2px}:is(html:root body .s6.s6-shell) .ui-tpl-author strong{display:flex;align-items:center;gap:6px;font-size:15px}:is(html:root body .s6.s6-shell) .ui-tpl-author small{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-tpl-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ui-radius-pill);background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-weight:700}:is(html:root body .s6.s6-shell) .ui-tpl-facts{display:grid;grid-template-columns:96px minmax(0,1fr);row-gap:10px;margin:0;font-size:14px}:is(html:root body .s6.s6-shell) .ui-tpl-facts dt{color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-tpl-facts dd{margin:0}:is(html:root body .s6.s6-shell) .ui-tpl-apply{display:grid;gap:10px;padding:18px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-tpl-apply.is-open{border-color:var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-tpl-apply h2{margin:0;font-size:16px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-tpl-apply p{margin:0}:is(html:root body .s6.s6-shell) .ui-tpl-targets{display:grid;gap:8px;max-height:320px;overflow:auto}:is(html:root body .s6.s6-shell) .ui-tpl-targets label{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-box);font-size:15px;cursor:pointer}:is(html:root body .s6.s6-shell) .ui-tpl-targets label:has(input:checked){border-color:var(--ui-brand);background:var(--ui-brand-soft)}:is(html:root body .s6.s6-shell) .ui-tpl-targets label>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-tpl-targets small{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-tpl-pick-row input,:is(html:root body .s6.s6-shell) .ui-tpl-targets input{width:18px;height:18px;margin:0;accent-color:var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-tpl-apply .button.primary{justify-content:center}:is(html:root body .s6.s6-shell) .ui-template-using{display:grid;gap:2px;margin:0 0 12px;padding:10px 12px;border-radius:var(--ui-radius-control);background:var(--ui-surface-sunken);font-size:13px}:is(html:root body .s6.s6-shell) .ui-template-using>span:first-child{color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-template-using a,:is(html:root body .s6.s6-shell) .ui-templates-all a{color:var(--ui-brand-ink);font-weight:600}:is(html:root body .s6.s6-shell) .ui-templates-all{margin:0;font-size:13px;text-align:right}:is(html:root body .s6.s6-shell) .ui-template-author{font-size:12px;color:var(--ui-fg-muted)}@media (max-width:1119px){:is(html:root body .s6.s6-shell) .ui-tpl-layout{grid-template-columns:180px minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-tpl-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}:is(html:root body .s6.s6-shell) .ui-tpl-detail{grid-template-columns:minmax(0,1fr) 360px;gap:32px}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-tpl-layout{grid-template-columns:minmax(0,1fr);gap:16px}:is(html:root body .s6.s6-shell) .ui-tpl>.page-title .actions,:is(html:root body .s6.s6-shell) .ui-tpl>.page-title .actions>*{width:100%;justify-content:center}:is(html:root body .s6.s6-shell) .ui-tpl-kinds{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}:is(html:root body .s6.s6-shell) .ui-tpl-kinds h2,:is(html:root body .s6.s6-shell) .ui-tpl-kinds hr{display:none}:is(html:root body .s6.s6-shell) .ui-tpl-kinds a{flex:none;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);background:var(--ui-surface);font-size:14px;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-tpl-kinds a[aria-current=page]{border-color:var(--ui-fg);background:var(--ui-fg);color:var(--ui-bg)}:is(html:root body .s6.s6-shell) .ui-tpl-kinds a[aria-current=page] .ui-tpl-count{color:inherit}:is(html:root body .s6.s6-shell) .ui-tpl-row{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:14px 16px}:is(html:root body .s6.s6-shell) .ui-tpl-thumb{width:72px;height:72px}:is(html:root body .s6.s6-shell) .ui-tpl-art{width:56px;height:56px}:is(html:root body .s6.s6-shell) .ui-tpl-actions>a,:is(html:root body .s6.s6-shell) .ui-tpl-uses{display:none}:is(html:root body .s6.s6-shell) .ui-tpl-copy>p:not(.ui-tpl-meta){display:none}:is(html:root body .s6.s6-shell) .ui-tpl-side{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-tpl-detail{grid-template-columns:minmax(0,1fr);gap:20px}:is(html:root body .s6.s6-shell) .ui-tpl-stage-art{height:auto;min-height:0;aspect-ratio:4/5;padding:20px}:is(html:root body .s6.s6-shell) .ui-tpl-info{padding-top:0}:is(html:root body .s6.s6-shell) .ui-tpl-title h1{font-size:30px}}:is(html:root body .s6.s6-shell) .ui-tpl-art.is-obs>svg{position:static;width:100%!important;height:auto!important;border-radius:4px;background:#1b1b22}:is(html:root body .s6.s6-shell) .ui-tpl-stage-art.is-obs{height:auto;min-height:0;aspect-ratio:16/9;padding:32px}:is(html:root body .s6.s6-shell) .ui-tpl-stage-art.is-obs>svg{position:static;width:100%!important;height:auto!important;border-radius:8px;background:#1b1b22}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-tpl-stage-art.is-obs{aspect-ratio:16/9;padding:12px}}:is(html:root body .s6.s6-shell) .ui-restriction{display:grid;gap:4px;margin:4px 0 8px;padding:12px 14px;border-radius:var(--ui-radius-box);background:var(--ui-warn-soft);color:var(--ui-warn);font-size:14px;line-height:1.6}:is(html:root body .s6.s6-shell) .ui-restriction strong{color:inherit}:is(html:root body .s6.s6-shell) .ui-restriction a{justify-self:start;color:inherit;font-weight:700}:is(html:root body .s6.s6-shell) .ui-moderation{display:grid;gap:20px;max-width:var(--ui-reading,720px);margin:0 auto}:is(html:root body .s6.s6-shell) .ui-moderation-card{display:grid;gap:14px;padding:22px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-moderation-card h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}:is(html:root body .s6.s6-shell) .ui-moderation-card p{margin:0}:is(html:root body .s6.s6-shell) .ui-moderation-facts{display:grid;grid-template-columns:96px minmax(0,1fr);row-gap:10px;margin:0;font-size:15px}:is(html:root body .s6.s6-shell) .ui-moderation-facts dt{color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-moderation-facts dd{margin:0}:is(html:root body .s6.s6-shell) .ui-appeal-attach{display:grid;gap:8px}:is(html:root body .s6.s6-shell) .ui-appeal-label{font-size:14px;font-weight:600;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-appeal-files{display:grid;gap:6px;margin:0;padding:0;list-style:none}:is(html:root body .s6.s6-shell) .ui-appeal-files li{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);font-size:14px}:is(html:root body .s6.s6-shell) .ui-appeal-files li>:first-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-appeal-files a{color:var(--ui-brand-ink);font-weight:600}:is(html:root body .s6.s6-shell) .ui-appeal-files small{color:var(--ui-fg-muted);font-size:13px;padding-right:8px}:is(html:root body .s6.s6-shell) .ui-appeal-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:is(html:root body .s6.s6-shell) .ui-appeal-error{color:var(--ui-danger);font-size:14px}:is(html:root body .s6.s6-shell) .ui-appeal-body{white-space:pre-wrap;font-size:15px;line-height:1.7}:is(html:root body .s6.s6-shell) .ui-appeal-answer{display:grid;gap:4px;padding:12px 14px;border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken);font-size:14px}:is(html:root body .s6.s6-shell) .ui-ops-owner{display:inline-flex;margin-top:6px;padding:2px 10px;border-radius:var(--ui-radius-pill);background:var(--ui-surface-sunken);color:var(--ui-fg-secondary);font-size:12px;font-weight:600}:is(html:root body .s6.s6-shell) .ui-ops-owner.is-hot{background:var(--ui-danger-soft);color:var(--ui-danger)}:is(html:root body .s6.s6-shell) .ui-ops-quote{margin:8px 0 0;padding:10px 12px;border-radius:var(--ui-radius-control);background:var(--ui-surface-sunken);font-size:13px;white-space:pre-wrap}:is(html:root body .s6.s6-shell) .ui-ops-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:is(html:root body .s6.s6-shell) .ui-ops-files a{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);color:var(--ui-brand-ink);font-size:12px;font-weight:600}:is(html:root body .s6.s6-shell) .notification-summary{display:block;overflow:hidden;color:var(--ui-fg-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-moderation-facts{grid-template-columns:minmax(0,1fr);row-gap:2px}:is(html:root body .s6.s6-shell) .ui-moderation-facts dd{margin-bottom:10px}}:is(html:root body .s6.s6-shell) .ui-rights{display:grid;grid-template-columns:minmax(0,720px) 320px;gap:48px;justify-content:center;align-items:start}:is(html:root body .s6.s6-shell) .ui-rights>.ui-moderation{margin:0;width:100%}:is(html:root body .s6.s6-shell) .ui-rights-side{padding-top:96px}:is(html:root body .s6.s6-shell) .ui-rights-target{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}:is(html:root body .s6.s6-shell) .ui-rights-role{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;border:0;font-size:15px}:is(html:root body .s6.s6-shell) .ui-rights-role legend{width:100%;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-rights-role label{display:inline-flex;align-items:center;gap:8px;min-height:44px}:is(html:root body .s6.s6-shell) .ui-rights-role input{width:18px;height:18px;margin:0;accent-color:var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-rights-contact{margin:0;padding:12px 14px;border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken);font-size:14px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-rights-steps,:is(html:root body .s6.s6-shell) .ui-rights-timeline{display:grid;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-rights-timeline li.is-done::marker{color:var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-rights-timeline li:not(.is-done){color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-draft-note{margin:0 0 20px;padding:12px 14px;border-radius:var(--ui-radius-box);background:var(--ui-warn-soft);color:var(--ui-warn);font-size:14px}:is(html:root body .s6.s6-shell) .ui-sharing-rules{max-width:var(--ui-reading);margin:0 auto}:is(html:root body .s6.s6-shell) .ui-sharing-rules .legal-section{margin:0 0 20px}:is(html:root body .s6.s6-shell) .ui-sharing-rules .legal-section h2{margin:0 0 6px;font-size:20px}:is(html:root body .s6.s6-shell) .ui-sharing-rules .legal-section p{margin:0;line-height:1.75;color:var(--ui-fg-secondary)}@media (max-width:1119px){:is(html:root body .s6.s6-shell) .ui-rights{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-rights-side{padding-top:0}}:is(html:root body .s6.s6-shell) .ui-limit{display:grid;gap:10px;padding:16px 18px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-box);background:var(--ui-warn-soft)}:is(html:root body .s6.s6-shell) .ui-limit.is-dialog{padding:0;border:0;background:none}:is(html:root body .s6.s6-shell) .ui-limit-title{color:var(--ui-warn);font-size:16px}:is(html:root body .s6.s6-shell) .ui-limit-why{margin:0;font-size:15px;line-height:1.6}:is(html:root body .s6.s6-shell) .ui-limit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:is(html:root body .s6.s6-shell) .ui-limit-upgrade{display:inline-flex;align-items:center;gap:8px}:is(html:root body .s6.s6-shell) .ui-limit-note,:is(html:root body .s6.s6-shell) .ui-limit-upgrade small{margin:0;color:var(--ui-fg-muted);font-size:13px}:is(html:root body .s6.s6-shell) .ui-limit-return{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 16px;padding:12px 16px;border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken);font-size:14px}:is(html:root body .s6.s6-shell) .ui-ws-notice>.ui-limit{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0;border:0;background:none}:is(html:root body .s6.s6-shell) .ui-ws-notice>.ui-limit .ui-limit-actions{gap:4px 8px}:is(html:root body .s6.s6-shell) .ui-ws-notice>.ui-limit .button{min-height:36px}:is(html:root body .s6.s6-shell) .ui-ws-notice>.notice{flex:1 1 100%}:is(html:root body .s6.s6-shell) .ui-inbox{max-width:var(--ui-reading);margin:0 auto;display:flex;flex-direction:column;gap:20px}:is(html:root body .s6.s6-shell) .ui-inbox>.page-title{margin-bottom:0}:is(html:root body .s6.s6-shell) .ui-inbox>.page-title .actions{flex-wrap:wrap}:is(html:root body .s6.s6-shell) .ui-inbox-more{display:flex;justify-content:center}:is(html:root body .s6.s6-shell) .ui-notice-list{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);overflow:hidden}:is(html:root body .s6.s6-shell) .ui-notice-group{margin:0;padding:18px 20px 8px;font-size:13px;font-weight:700;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-notice-row{display:grid;grid-template-columns:8px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-notice-dot{width:8px;height:8px;border-radius:var(--ui-radius-pill)}:is(html:root body .s6.s6-shell) .ui-notice-row.is-unread .ui-notice-dot{background:var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-notice-icon{width:36px;height:36px;border-radius:var(--ui-radius-pill);background:var(--ui-surface-sunken);color:var(--ui-fg-secondary);display:flex;align-items:center;justify-content:center}:is(html:root body .s6.s6-shell) .ui-notice-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center;min-height:44px;padding:0;line-height:1.4;border:0;background:transparent;color:var(--ui-fg);font:inherit;text-align:left;cursor:pointer}:is(html:root body .s6.s6-shell) .ui-notice-body strong{grid-column:1;line-height:1.4;font-size:15px;font-weight:500;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-notice-row.is-unread .ui-notice-body strong{font-weight:700;color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .ui-notice-summary{grid-column:1;font-size:14px;color:var(--ui-fg-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-notice-body time{grid-column:2;grid-row:1/span 2;font-family:inherit;font-size:13px;color:var(--ui-fg-muted);white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-notice-body:hover strong{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-notice-body:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px;border-radius:var(--ui-radius-control)}:is(html:root body .s6.s6-shell) .ui-notice-list.is-compact{border:0;border-radius:0;background:transparent}:is(html:root body .s6.s6-shell) .ui-notice-list.is-compact .ui-notice-row{grid-template-columns:8px 32px minmax(0,1fr);padding:8px 4px}:is(html:root body .s6.s6-shell) .ui-notice-list.is-compact .ui-notice-row:first-child{border-top:0}:is(html:root body .s6.s6-shell) .ui-notice-list.is-compact .ui-notice-icon{width:32px;height:32px}:is(html:root body .s6.s6-shell) .ui-notice-list.is-compact .ui-notice-body{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-notice-list.is-compact .ui-notice-body time{grid-column:1;grid-row:auto}:is(html:root body .s6.s6-shell) .ui-popover-actions{display:flex;gap:4px}:is(html:root body .s6.s6-shell) .ui-notification-popover:has(.ui-notice-scroll){display:flex;flex-direction:column;overflow:hidden}:is(html:root body .s6.s6-shell) .ui-notice-scroll{max-height:min(400px,55vh);overflow-y:auto;overscroll-behavior:contain}:is(html:root body .s6.s6-shell) .ui-popover-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 4px 2px;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-inbox-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:is(html:root body .s6.s6-shell) .ui-inbox-tools [role=tablist],:is(html:root body .s6.s6-shell) .ui-inbox-tools>*{margin:0}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-notice-row{grid-template-columns:8px 32px minmax(0,1fr) auto;gap:10px;padding:10px}:is(html:root body .s6.s6-shell) .ui-notice-icon{width:32px;height:32px}:is(html:root body .s6.s6-shell) .ui-notice-body{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-notice-summary{white-space:normal}:is(html:root body .s6.s6-shell) .ui-notice-body time{grid-column:1;grid-row:auto;margin-top:2px}}:is(html:root body .s6.s6-shell) .ui-inbox-settings .inbox-settings-section{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);padding:18px 20px;margin:0;display:flex;flex-direction:column;gap:4px}:is(html:root body .s6.s6-shell) .ui-inbox-settings .inbox-settings-section h2{font-size:17px;margin:0}:is(html:root body .s6.s6-shell) .ui-inbox-settings .inbox-settings-section>p{margin:0 0 8px}:is(html:root body .s6.s6-shell) .ui-inbox-settings .notification-preferences{display:flex;flex-direction:column;gap:0;max-width:none;margin:0 -20px}:is(html:root body .s6.s6-shell) .ui-inbox-settings .toggle{margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:0 20px;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-inbox-settings .toggle label{font-size:15px}:is(html:root body .s6.s6-shell) .ui-inbox-settings .setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-inbox-settings .setting-row p{margin:2px 0 0}:is(html:root body .s6.s6-shell) .ui-board-unavailable{margin-top:24px;padding:16px 20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-board-unavailable h2{font-size:16px;margin:0}:is(html:root body .s6.s6-shell) .ui-board-unavailable .setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--ui-line)}html body,html:root body .s6.s6-shell.s6.s6-shell{font-family:var(--ui-font-sans);color:var(--ui-fg);background:var(--ui-bg);-webkit-font-smoothing:antialiased}html:root body .s6.s6-shell.s6.s6-shell{letter-spacing:normal}html body{word-break:keep-all;overflow-wrap:break-word}:where(h1,h2,h3,h4,strong,legend){text-wrap:balance}:where(p,li,dd,blockquote,figcaption){text-wrap:pretty}:where(code,kbd,samp,.mono,time){font-family:var(--ui-font-mono)}:is(svg.artwork,svg.obs-canvas,svg.s6-canvas,[data-poster-canvas],[data-canvas],[data-canvas-output],.s7d-obs-output,.pp-playlist-designed-surface){font-family:Pretendard,PlypassCJKFallback,sans-serif;--pp-font-sans:"Pretendard",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";word-break:normal;overflow-wrap:normal;letter-spacing:normal}:is(svg.artwork,svg.obs-canvas,svg.s6-canvas,[data-poster-canvas],[data-canvas],[data-canvas-output],.s7d-obs-output) :is(h1,h2,h3,h4,strong,legend,p,li){text-wrap:wrap}:where(a,button,input,select,textarea,summary,[tabindex],[role=tab],[role=menuitem],[role=option]):focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}::selection{background:var(--ui-brand-soft);color:var(--ui-fg)}:where(a,button,[role=tab],[role=menuitem],summary){transition:color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:color,background-color,border-color,box-shadow,opacity!important;scroll-behavior:auto!important}}