.notice-image{display:block;width:100%;height:auto;border-radius:12px;background:#7f7f8c1f}.notice-banners{position:relative;margin:0 0 12px}.notice-banner-track{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}.notice-banner-track::-webkit-scrollbar{display:none}.notice-banner{flex:none;width:100%;padding:0;border:0;background:none;scroll-snap-align:start;cursor:pointer}.notice-banner:focus-visible{outline:2px solid #8b6cff;outline-offset:-2px;border-radius:12px}.notice-banner-page{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:999px;pointer-events:none;background:#0a0a0c8c;font-size:11px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.notice-image.in-post{margin:0 0 18px}.board-day+.notice-image.in-post{margin-top:18px}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px);position:absolute;top:0;right:0;bottom:0;left:0}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translate(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";border:1px solid var(--rc-border-color);opacity:.3;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color);position:absolute}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;top:0;left:0;transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;top:0;left:50%;transform:translate(-50%,-50%)}.ReactCrop .ord-ne{cursor:ne-resize;top:0;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-se{cursor:se-resize;bottom:0;right:0;transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ReactCrop .ord-w{cursor:w-resize;top:50%;left:0;transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:var(--rc-drag-bar-size);top:0;left:0;transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{width:var(--rc-drag-bar-size);height:100%;top:0;right:0;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{width:100%;height:var(--rc-drag-bar-size);bottom:0;left:0;transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{width:var(--rc-drag-bar-size);height:100%;top:0;left:0;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.doc-hand{font-family:Nanum Pen Script,cursive}.doc-serif{font-family:"Noto Serif KR",serif}.doc-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:6px 0 12px;max-width:420px}.doc-wrap>:first-child{align-self:stretch;margin:0}.doc-line{display:block}[class^=doc-]{box-sizing:border-box}.doc-letter,.doc-sticky,.doc-ticket,.doc-playlist,.doc-invite,.doc-pill,.doc-contract,.doc-approval,.doc-notice,.doc-namecard,.doc-exam,.doc-award,.doc-scroll,.doc-secret,.doc-wanted,.doc-dance,.doc-bang,.doc-case,.doc-ransom,.doc-quest,.doc-script,.doc-fan,.doc-chart,.doc-diary,.doc-news,.doc-receipt,.doc-envelope{position:relative;max-width:420px;margin:6px 0 12px;box-shadow:0 6px 18px #0006}.doc-act{border:0;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(90deg,#7b5cf0,#e46fae);cursor:pointer}.doc-act:disabled{background:#3a3a42;color:#c9c9d0;cursor:default}.doc-redact{border:0;padding:0 3px;border-radius:2px;font:inherit;background:#111;color:transparent;cursor:pointer}.doc-redact.is-open{background:#00000014;color:inherit;cursor:default}.doc-envelope{display:block;width:100%;height:120px;border:0;border-radius:6px;background:#efe6d6;cursor:pointer;overflow:hidden;padding:0}.doc-envelope:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,transparent 49.5%,#ddd0b8 50%,transparent 50.5%),linear-gradient(25deg,transparent 49.5%,#ddd0b8 50%,transparent 50.5%)}.doc-envelope-flap{position:absolute;left:0;right:0;top:0;height:64px;background:#e6dbc6;clip-path:polygon(0 0,100% 0,50% 100%)}.doc-envelope-seal{position:absolute;left:50%;top:50px;transform:translate(-50%);width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#d8566b,#a52a43);color:#ffd6dd;font-size:14px;display:grid;place-items:center}.doc-envelope-from{position:absolute;right:16px;bottom:10px;color:#6b5a43;font-size:22px}.doc-envelope-tap{position:absolute;left:14px;bottom:12px;font-size:11px;color:#8a7a62}.doc-letter{background:#fbf7ee;color:#3d3326;border-radius:4px;padding:16px 20px;font-size:22px;line-height:30px;background-image:repeating-linear-gradient(#fbf7ee 0,#fbf7ee 29px,#e4d9c4 29px,#e4d9c4 30px)}.doc-letter-sign{display:block;text-align:right}.doc-sticky{width:220px;background:#fff3a6;color:#4a3f12;padding:24px 18px 16px;font-size:24px;line-height:1.25;transform:rotate(-2deg);margin-left:8px}.doc-sticky:before{content:"";position:absolute;left:50%;top:-9px;transform:translate(-50%) rotate(3deg);width:80px;height:22px;background:#ffffff8c}.doc-ticket{display:flex;background:#f4f1ea;color:#222;border-radius:10px;overflow:hidden}.doc-ticket-main{flex:1;padding:13px 16px;display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:600}.doc-ticket-main small{font-size:10.5px;color:#8b8577;font-weight:700;letter-spacing:.05em}.doc-ticket-main b{font-size:18px;font-weight:900;margin:2px 0 6px}.doc-ticket-stub{width:80px;border-left:2px dashed #c9c2b2;background:#ece7dc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.doc-ticket-stub small{font-size:10px;color:#8b8577;font-weight:700;letter-spacing:.08em}.doc-barcode{width:54px;height:32px;background:repeating-linear-gradient(90deg,#222 0 2px,transparent 2px 3px,#222 3px 4px,transparent 4px 7px)}.doc-playlist{background:linear-gradient(160deg,#2a2346,#1b1826);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;color:#e6e0e9}.doc-playlist-head{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:15px}.doc-playlist-cover{width:46px;height:46px;border-radius:8px;background:linear-gradient(135deg,#7b5cf0,#e46fae);flex:none}.doc-playlist-song{font-size:13px;padding:7px 2px;border-top:1px solid rgba(255,255,255,.06)}.doc-playlist-song:before{content:"♪ ";color:#9b8fd6}.doc-invite{background:#fdfbf6;color:#4b4033;border-radius:4px;padding:22px 18px;text-align:center;outline:1px solid #c8a96a;outline-offset:-8px;font-size:12.5px;line-height:1.8}.doc-invite small{display:block;font-size:10px;letter-spacing:.3em;color:#b28f4c}.doc-invite b{display:block;font-size:20px;margin:8px 0 4px}.doc-pill{background:#fff;color:#333;border-radius:6px;overflow:hidden}.doc-pill-top{background:#e9f4ee;color:#2c6b4a;font-weight:700;font-size:13px;padding:9px 14px}.doc-pill-body{padding:10px 14px;font-size:13px;line-height:1.8}.doc-contract{background:#fbfaf6;color:#262626;border-radius:4px;padding:20px 20px 18px}.doc-contract h4{text-align:center;font-size:17px;letter-spacing:.3em;margin:0 0 12px}.doc-contract p{margin:0;font-size:13px;line-height:1.85}.doc-contract p b{margin-right:6px}.doc-sign-row{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;color:#555}.doc-sign-row span{flex:1;border-bottom:1px solid #888;padding-bottom:2px}.doc-sign-row i{font-style:normal;font-size:24px;color:#1e3a8a;margin-left:8px}.doc-approval{background:#fff;color:#222;border-radius:4px;padding:14px 16px}.doc-approval small{font-size:10.5px;color:#666}.doc-approval>b{display:block;font-size:16px;font-weight:900;margin:4px 0 8px}.doc-approval-body{border-top:2px solid #222;padding-top:8px;font-size:12.5px;line-height:1.8}.doc-approval-stamp{position:absolute;right:18px;bottom:14px;border:3px solid #d23b3b;color:#d23b3b;font-weight:900;font-size:20px;padding:0 10px;letter-spacing:.2em;transform:rotate(-10deg);opacity:.85}.doc-approval-stamp.is-ok{border-color:#2b6cb0;color:#2b6cb0}.doc-notice{background:#fff;color:#222;border-radius:6px;overflow:hidden}.doc-notice-bar{background:#1f3c88;color:#fff;font-size:12px;font-weight:700;padding:8px 14px}.doc-notice-body{padding:12px 14px;font-size:13px;line-height:1.8}.doc-notice-body b{display:block;font-size:15px;margin-bottom:4px}.doc-namecard{width:280px;min-height:150px;background:#fff;color:#1c1c1c;border-radius:6px;padding:18px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.doc-namecard small{font-size:10.5px;letter-spacing:.2em;color:#777;font-weight:700}.doc-namecard b{font-size:20px}.doc-namecard b i{font-style:normal;font-size:11.5px;color:#666;font-weight:500;margin-left:6px}.doc-namecard>span{font-size:11px;color:#555;line-height:1.6}.doc-exam{background:#fdfdfa;color:#222;border-radius:3px;padding:12px 16px 14px 40px;background-image:linear-gradient(90deg,transparent 28px,#f3b6b6 28px 29px,transparent 29px)}.doc-exam-head{font-size:11px;color:#666;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:4px}.doc-exam p{position:relative;margin:8px 0 0;font-size:13px;line-height:1.6;padding-right:50px}.doc-o,.doc-x{position:absolute;left:-30px;top:-6px;font-size:26px;color:#e03131;font-weight:700}.doc-redpen{color:#e03131;font-size:20px!important}.doc-score{position:absolute;right:14px;top:22px;color:#e03131;font-size:42px;transform:rotate(-8deg)}.doc-award{background:#fffdf5;color:#3a2f1d;padding:18px;text-align:center;border:8px double #c9a34d;font-size:12.5px;line-height:1.9}.doc-award h4{font-size:24px;letter-spacing:.6em;margin:0 0 6px}.doc-award small{display:block;margin-top:8px;font-size:12px}.doc-scroll{background:linear-gradient(90deg,#e8d8b0,#f3e7c8 20%,#f3e7c8 80%,#e8d8b0);color:#3b2a14;padding:22px 20px 18px;text-align:center;font-size:14px;line-height:1.95;border-top:12px solid #6e4520;border-bottom:12px solid #6e4520;border-radius:6px}.doc-scroll h4{font-size:19px;letter-spacing:.4em;margin:0 0 10px}.doc-wax{width:42px;height:42px;border-radius:50%;margin:12px auto 0;background:radial-gradient(circle at 40% 35%,#c9353b,#7e1418);display:grid;place-items:center;color:#f7c9c9;font-size:17px}.doc-scroll small{display:block;font-size:12px;margin-top:6px}.doc-secret{background:#e9dfc8;color:#33291b;padding:18px 18px 14px;font-size:14.5px;line-height:1.85;transform:rotate(-.8deg)}.doc-secret small{display:block;text-align:right;font-size:13px;margin-top:4px}.doc-broken-seal{position:absolute;right:14px;top:-12px;width:34px;height:34px;background:radial-gradient(circle at 40% 35%,#3a3a6e,#1d1d3d);clip-path:polygon(0 10%,45% 0,60% 40%,100% 20%,90% 100%,10% 90%)}.doc-wanted{background:#e3cfa3;color:#3a2410;padding:16px 18px;text-align:center;font-size:12.5px;line-height:1.6;background-image:radial-gradient(circle at 20% 15%,rgba(120,70,20,.15),transparent 40%),radial-gradient(circle at 85% 80%,rgba(120,70,20,.2),transparent 45%)}.doc-wanted h4{font-size:36px;font-weight:900;letter-spacing:.12em;margin:0 0 8px;line-height:1}.doc-wanted>b{display:block;font-size:19px}.doc-wanted strong{display:block;font-size:22px;font-weight:900;color:#7a1f10;margin:4px 0}.doc-wanted small{display:block;margin-top:6px;font-size:11px;opacity:.8}.doc-dance{width:260px;background:#fffaf2;color:#3b2c3a;border-radius:10px;padding:14px 16px;border:1px solid #d9b8c8}.doc-wrap>.doc-dance{align-self:flex-start}.doc-dance h5{text-align:center;font-size:14px;letter-spacing:.2em;margin:0 0 8px;color:#8c4a6e}.doc-dance div{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;border-bottom:1px dotted #d9b8c8;padding:6px 0}.doc-dance i{font-style:normal;font-size:21px;color:#2b3f8a;line-height:1}.doc-dance em{font-style:normal;color:#b9a2ae;font-size:11.5px}.doc-bang{display:flex;flex-direction:row-reverse;justify-content:center;gap:14px;height:300px;padding:16px;background:#f1ead8;color:#2a2116;background-image:repeating-linear-gradient(90deg,transparent 0 33px,rgba(120,0,0,.12) 33px 34px)}.doc-bang span{writing-mode:vertical-rl;font-size:15px;letter-spacing:.08em;line-height:1;white-space:nowrap}.doc-bang .is-first{color:#9b1b1b;font-weight:700}.doc-bang em{writing-mode:horizontal-tb;font-style:normal;align-self:flex-end;border:2px solid #b22;color:#b22;font-size:11px;padding:4px;max-width:46px;text-align:center;line-height:1.2}.doc-case{background:#d8b67a;border-radius:4px 14px 4px 4px;padding:14px 12px 12px;margin-top:18px}.doc-case-tab{position:absolute;top:-14px;right:18px;background:#d8b67a;padding:3px 14px;border-radius:6px 6px 0 0;font-size:11px;font-weight:700;color:#4a3410}.doc-case-sheet{background:#fbfbf8;color:#222;padding:12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.85}.doc-case-sheet p{margin:0}.doc-case-sheet p>span:first-child{color:#888}.doc-case-stamp{position:absolute;right:16px;bottom:18px;border:2px solid #c0392b;color:#c0392b;font-weight:900;font-size:12px;padding:1px 8px;transform:rotate(-8deg);letter-spacing:.15em}.doc-ransom{background:#f5f2ea;padding:16px 12px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 3px}.doc-ransom span{display:inline-block;padding:2px 5px;box-shadow:0 1px 2px #00000040}.doc-ransom-r1{background:#fff;color:#111;font-size:21px;font-weight:900}.doc-ransom-r2{background:#f7d34a;color:#111;font-size:17px;font-family:"Noto Serif KR",serif;font-weight:700;transform:rotate(-3deg)}.doc-ransom-r3{background:#111;color:#fff;font-size:16px;font-weight:700;transform:rotate(2deg)}.doc-ransom-r4{background:#e9e2d0;color:#7a1f10;font-size:23px;font-family:"Noto Serif KR",serif;font-weight:900}.doc-ransom-r5{background:#ffd6e0;color:#111;font-size:19px;font-family:Nanum Pen Script,cursive;transform:rotate(-2deg)}.doc-quest{background:#e9d5a8;color:#3b2a12;padding:16px 18px 12px;font-size:12.5px;clip-path:polygon(0 2%,8% 0,30% 1.5%,55% 0,80% 2%,100% 0,99% 30%,100% 70%,98% 100%,70% 98%,40% 100%,10% 98%,0 100%,1% 60%)}.doc-quest small{display:block;text-align:center;letter-spacing:.25em;color:#7a5520}.doc-quest>b{display:block;text-align:center;font-size:18px;margin:4px 0 10px}.doc-quest div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px dashed rgba(59,42,18,.35)}.doc-quest div span:last-child{text-align:right}.doc-script{background:#fff;color:#222;padding:14px 18px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.75}.doc-script-scene{display:block;margin-bottom:4px}.doc-script p{margin:0}.doc-script-say{text-align:center;margin-top:8px}.doc-script-say b{display:block}.doc-script-say span{background:linear-gradient(transparent 40%,#fff36b 40%)}.doc-fan{background:#fff0f6;color:#5a2a44;border-radius:10px;padding:16px 18px;font-size:21px;line-height:1.35;background-image:radial-gradient(#ffd3e5 1.2px,transparent 1.2px);background-size:14px 14px}.doc-fan small{display:block;font-size:17px;margin-top:4px}.doc-chart{background:#fff;color:#111;border-radius:12px;overflow:hidden}.doc-chart-head{background:#111;color:#fff;font-size:12px;font-weight:700;padding:9px 14px}.doc-chart-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid #eee;font-size:13px}.doc-chart-row.is-top{background:#f5f0ff}.doc-chart-row>b{width:18px;font-size:16px;font-weight:900}.doc-chart-move{width:30px;font-size:11px;color:#e03131}.doc-chart-row small{display:block;font-size:11px;color:#777}.doc-chart-title{font-weight:700}.doc-diary{background:#fffef8;color:#2c2c2c;padding:14px 18px 12px 34px;font-size:22px;line-height:29px;background-image:linear-gradient(90deg,transparent 22px,#f1a7a7 22px 23px,transparent 23px),repeating-linear-gradient(#fffef8 0,#fffef8 28px,#cfe0f0 28px,#cfe0f0 29px)}.doc-diary small{display:block;font-family:inherit;font-size:16px;color:#8a8a8a}.doc-news{background:#f4f1e8;color:#1a1a1a;padding:14px 16px}.doc-news-mast{text-align:center;font-weight:900;font-size:17px;border-bottom:3px double #333;padding-bottom:6px}.doc-news>b{display:block;font-size:18px;line-height:1.35;margin:10px 0 6px}.doc-news p{margin:0;font-size:12.5px;line-height:1.75;color:#333}.doc-receipt{width:240px;background:#fff;color:#222;padding:14px 16px 22px;font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.7;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),95% 100%,90% calc(100% - 8px),85% 100%,80% calc(100% - 8px),75% 100%,70% calc(100% - 8px),65% 100%,60% calc(100% - 8px),55% 100%,50% calc(100% - 8px),45% 100%,40% calc(100% - 8px),35% 100%,30% calc(100% - 8px),25% 100%,20% calc(100% - 8px),15% 100%,10% calc(100% - 8px),5% 100%,0 calc(100% - 8px))}.doc-receipt-store{display:block;text-align:center;font-size:14px;border-bottom:1px dashed #999;padding-bottom:6px;margin-bottom:4px}.doc-receipt-row{display:flex;justify-content:space-between;gap:10px}.doc-receipt-row.is-total{border-top:1px dashed #999;margin-top:4px;padding-top:4px;font-weight:700}:root{--먹: #0f0f11;--먹2: #141417;--점선: 1px dashed rgba(255, 255, 255, .42);--글: #ebebee;--흐림: #8d8d96;--선: #2a2a30;--menu-sep: #3a3a42;--불: #c4635a;--뜨: #1a1216;--보라: #6c4de6;--heart-gradient: linear-gradient(135deg, #6c4de6, #f480d2 80%, #ff9cf0);--empty-wash-dark: linear-gradient(150deg, rgba(108, 77, 230, .24) 0%, rgba(140, 92, 210, .1) 50%, rgba(255, 126, 179, .12) 100%), #1c1c20;--empty-wash: var(--empty-wash-dark);--대화면: #2c2937;--기둥: 560px;--마이안여백: 16px;color-scheme:dark}.panel,.intro-panel,.widget-preview{--먹: #0e0d10;--먹2: #16151a;--글: #e8e3dc;--흐림: #8c8691;--선: #2a2830;color:var(--글)}.panel .aside-panel,.panel .bottom-panel,.panel .character-before-if,.panel .center-panel{--먹: #0f0f11;--먹2: #141417;--글: #ebebee;--흐림: #8d8d96;--선: #2a2a30;color:var(--글)}.chat-overlay-root{display:contents;word-break:keep-all;overflow-wrap:break-word}*{box-sizing:border-box}.checkin-box.today-box:before,.first-box.selected:before,.widget-template.on:before,.studio-person-chip.on:before,.creator-title-item.now:before,.profile-box.on:before,.episode-card.now:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--ring, 2px);pointer-events:none;background:var(--heart-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html,body,#뿌리{height:100%}@font-face{font-family:Zello Han;src:local("PingFang SC Regular"),local("PingFangSC-Regular"),local("Microsoft YaHei"),local("Noto Sans CJK SC Regular"),local("NotoSansCJKsc-Regular"),local("Noto Sans SC");font-weight:100 500;unicode-range:U+2E80-2FDF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+20000-2FA1F}@font-face{font-family:Zello Han;src:local("PingFang SC Semibold"),local("PingFangSC-Semibold"),local("Microsoft YaHei Bold"),local("Noto Sans CJK SC Bold"),local("NotoSansCJKsc-Bold"),local("Noto Sans SC Bold");font-weight:600 900;unicode-range:U+2E80-2FDF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+20000-2FA1F}body{margin:0;background:var(--먹);color:var(--글);font-family:Zello Han,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}img,video{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-own-media] img{-webkit-touch-callout:default}button,input{font:inherit;color:inherit}.muted{color:var(--흐림)}.wait{display:grid;place-items:center;height:100%;color:var(--흐림)}.error{color:var(--불);font-size:14px;margin:12px 0}:root{--btn-2: #38383f;--btn-2-hover: #42424a;--btn-2-fg: #a5a5ad;--link: #b9a6ff;--danger-fg: #ff8f84;--onimg: rgba(20, 18, 26, .72);--icon-xs: #3a3a42}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:49px;padding:0 20px;border:0;border-radius:12px;box-sizing:border-box;font:inherit;font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn.sm{height:32px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;gap:4px}.btn.wide{display:flex;width:100%}.btn>svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.btn:disabled{opacity:.45;cursor:default;box-shadow:none}.btn-primary{background:var(--heart-gradient);color:#fff}.btn-primary:not(.sm){box-shadow:0 6px 16px -10px #ff7eb38c}.btn-primary:disabled{box-shadow:none}.btn-secondary{background:var(--btn-2);color:var(--btn-2-fg);font-weight:500}.btn-secondary.sm{font-weight:600}@media (hover: hover){.btn-secondary:not(:disabled):hover{background:var(--btn-2-hover)}}.btn-quiet,.btn-link{background:none;padding:0 8px}.btn-quiet{color:var(--흐림);font-weight:500}.btn-link{color:var(--link);font-weight:600}@media (hover: hover){.btn-quiet:not(:disabled):hover{color:var(--글)}}.btn-onimg{height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;background:var(--onimg);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-onimg.icon{width:36px;padding:0;font-size:18px;font-weight:400}.btn-onimg.icon>svg{width:20px;height:20px}.btn-onimg.on{background:var(--heart-gradient)}@media (hover: hover){.btn-onimg:not(:disabled):not(.on):hover{background:#14121adb}}.btn.danger,.btn-icon.danger{color:var(--danger-fg)}.btn-icon{position:relative;display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--흐림);font:inherit;font-size:18px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn-icon:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.btn-icon>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover){.btn-icon:not(:disabled):hover{background:var(--btn-2);color:var(--글)}}.btn-icon:focus-visible{outline:2px solid var(--보라);outline-offset:1px}.btn-icon:disabled{opacity:.45;cursor:default}.btn-icon.xs{width:24px;height:24px;font-size:15px;background:var(--icon-xs);color:#fff;box-shadow:0 0 0 2px var(--먹)}.btn-icon.xs:after{top:-10px;right:-10px;bottom:-10px;left:-10px}@media (hover: hover){.btn-icon.xs:not(:disabled):hover{background:var(--icon-xs);color:#fff;filter:brightness(1.15)}}.btn-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;box-sizing:border-box;border:var(--점선);border-radius:var(--r-field);background:none;color:var(--글);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.btn-add:disabled{opacity:.45;cursor:default}.btn-add:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.btn-add.on{border-color:var(--보라)}.btn-add>svg{flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:root{--field-bg: #1c1c20;--field-bg-in: #26262b;--field-ph: #6c6c74;--field-focus: #55555d;--label: #cbcbd1;--error-fg: #f0a49d;--r-field: 8px;--r-card: 10px}.field{display:block;width:100%;min-height:40px;padding:8px 14px;box-sizing:border-box;border:1px solid transparent;border-radius:var(--r-field);background:var(--field-bg);color:var(--글);font:inherit;font-size:14px;line-height:22px;text-align:left}.field::placeholder,.field input::placeholder{font-size:14px;color:var(--field-ph)}.field:focus,.field:focus-visible,.field:focus-within{border-color:var(--field-focus);outline:none}.field.invalid{border-color:var(--불)}.field:disabled{opacity:.6}label.field,div.field,button.field{display:flex;align-items:center;gap:8px;padding-top:0;padding-bottom:0}button.field{cursor:pointer}.field input{flex:1;min-width:0;height:38px;padding:0;border:0;background:none;color:inherit;font:inherit;outline:none}.field .lead{flex:none;display:grid;place-items:center;color:var(--흐림)}.field .lead svg,.field>svg.search{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;color:var(--흐림)}.field .trail{flex:none;margin-left:auto;color:var(--흐림);font-size:18px;line-height:1}.au-slot-card,.part-home-box,.studio-optional-part,.center-panel,.bottom-panel,.studio-imagegen-panel,.universe-cast-card,.my-panel,.in-box{--field-bg: var(--field-bg-in)}.field-label{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:500;color:var(--label)}.field-label small{font-size:12px;font-weight:400;color:var(--흐림)}.field-msg{margin:4px 2px 0;font-size:12.5px;line-height:1.5;color:var(--error-fg)}.field-count{display:block;margin:6px 2px 0 auto;text-align:right;font-size:12px;line-height:1.5;color:var(--흐림);font-variant-numeric:tabular-nums}.field-count.full{color:var(--error-fg)}.field>.field-count{flex:none;margin:0;align-self:center}:root{--raise: #26262b;--raise-hover: #2e2e34;--raise-fg: #a5a5ad;--raise-ring: none;--chip-line: rgba(255, 255, 255, .06);--seg-on: #3a3a42;--seg-on-fg: #fff}.chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--raise);box-shadow:var(--raise-ring);color:var(--raise-fg);font:inherit;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.chip.on{background:var(--heart-gradient);box-shadow:none;color:#fff;font-weight:600}.chip.multi.on{background:var(--raise);box-shadow:none;color:var(--글)}.chip.multi.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:var(--heart-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.chip:disabled{opacity:.45;cursor:default}.chip .x{display:grid;place-items:center;width:20px;height:20px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:none;font-size:14px;line-height:1;color:var(--흐림);cursor:pointer}.chip:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.seg{display:flex;width:100%;height:40px;padding:3px;gap:2px;border-radius:10px;background:var(--raise);box-shadow:var(--raise-ring)}.seg>button{flex:1;min-width:0;height:auto;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--raise-fg);font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer}.seg>button.on{background:var(--seg-on);color:var(--seg-on-fg);font-weight:600}.seg>button:disabled{opacity:.45;cursor:default}.seg.sm{width:auto;height:32px;padding:2px;border-radius:8px}.seg.sm>button{padding:0 12px;border-radius:6px;font-size:12.5px}.notice-box{position:relative;display:flex;flex-direction:column;gap:4px;margin:12px 0;padding:16px;border-radius:16px;background:var(--먹2);border:0;box-shadow:inset 0 0 0 1px var(--선)}.notice-head{display:flex;align-items:center;gap:8px}.notice-head b{font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.45;color:var(--글)}.notice-mark{display:none}.notice-side{margin:0;padding-left:0;font-size:13px;line-height:1.6;color:var(--흐림);word-break:keep-all;text-align:left}.notice-btn{margin-top:10px}.panel.chat-light .notice-box{background:#fff;box-shadow:inset 0 0 0 1px #ececf0}.panel.chat-light .notice-box .notice-head b{color:#29292d}.panel.chat-light .notice-side{color:#6a6a72}.bottom .notice-box{margin:0 0 10px}.help-notice .notice-side{padding-left:0;text-align:left}:root{--home-w: 980px;--row-w: 1128px }@media (min-width: 900px){:root{--home-w: 1160px}}.start{max-width:var(--home-w);margin:0 auto;padding:14px 0 48px;display:flex;flex-direction:column;gap:24px}.start-head,.notice,.remaining-text{padding-left:16px;padding-right:16px}.to-and-row{display:flex;align-items:center;gap:8px}.start-head h1.to-and-row{margin:0;line-height:0}.to-and-text{display:inline-flex;align-items:center;text-decoration:none}.to-and-text img{display:block;height:24px;width:auto}.start-head h1{font-weight:600;font-size:25px;letter-spacing:.04em;margin:0 0 7px}.start-head p{margin:0;font-size:13px;line-height:1.75;color:#9e9ea6}.tab-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tab-description{font-size:11.5px;color:var(--흐림);margin-left:2px}.genre-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.genre-row::-webkit-scrollbar{display:none}.card.preparing{opacity:.52}.ready-mark{background:#6c4de6d1;color:#fff}.notice{margin:-6px 0 0;font-size:12.5px;color:var(--흐림);text-align:center}.row{display:flex;flex-direction:column;gap:9px}.row-title{margin:0;padding:0 16px;font-size:15px;font-weight:500;display:flex;align-items:baseline;gap:7px}.row-num{font-size:11.5px;color:#6c6c74;font-weight:300}.row-2{display:flex;gap:10px;overflow-x:auto;padding:2px 16px 4px;scroll-snap-type:x proximity;scroll-padding-left:16px;scrollbar-width:none;-ms-overflow-style:none}.row-2::-webkit-scrollbar{display:none}.row-2{gap:8px}.row-2>.card{flex:none;width:152px;scroll-snap-align:start;align-self:start}@media (min-width: 900px){.row-2>.card{width:167px}}.row-2>.rank-card{width:176px}.big-row .row-2>.card{width:176px}.big-row .card .cover-text-ruler{font-size:15px}.card{padding:0;background:var(--먹2);border:0;border-radius:8px;overflow:hidden;cursor:pointer;text-align:left;transition:transform .15s,filter .15s}.card:active{transform:translateY(-2px);filter:brightness(1.12)}.cover{position:relative;aspect-ratio:3 / 4.1;display:flex;align-items:flex-end;padding:14px 12px 10px;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),linear-gradient(168deg,#1c1c20,#121214 78%)}.cover-text-ruler{font-size:14.5px;font-weight:400;line-height:1.55;letter-spacing:.01em;color:#f3ede7;word-break:keep-all;text-shadow:0 2px 12px rgba(0,0,0,.7);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.panel-num{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;gap:3px;background:#0c0b0ea8;border-radius:999px;padding:3px 8px;font-size:10px;color:#dadadf;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bubble-mark{width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;opacity:.85}.counted-row{display:inline-flex;align-items:center;gap:3px}.hidden-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.card-foot{padding:4px 12px 11px}.card-foot b{display:block;font-weight:400;font-size:11.5px;line-height:1.4;margin-bottom:4px;color:#b5b5bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-foot.tag-foot{padding:0 12px 10px}.card .cover{padding-bottom:6px}.card .cover-text-ruler{font-weight:600}.tag-foot .tail-mark{color:#86868f}.tail-mark{display:block;font-size:9.5px;color:#6c6c74;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.studio-plain{background:var(--empty-wash)}.card.studio-plain .cover{background:transparent}.card.studio-plain .cover-text-ruler{text-shadow:none}.card.studio-plain .group-cover.four>.group-box:nth-child(n+3){-webkit-mask-image:none;mask-image:none}.detail{display:flex;flex-direction:column;height:100%}.detail-head{flex:none;display:flex;align-items:center;gap:4px;padding:max(env(safe-area-inset-top),10px) 12px 10px;border-bottom:0}.detail-head span{font-size:14px;letter-spacing:.02em}.detail-head.row-none{border-bottom:0}.detail-inner{flex:1;overflow-y:auto;padding:20px 18px 28px;overscroll-behavior-y:none;max-width:var(--기둥);width:100%;margin:0 auto}.detail-cover{height:min(66vh,580px);aspect-ratio:auto;margin:-22px -18px -58px;max-width:none;border-radius:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 8%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 70%),linear-gradient(170deg,#1c1c20,#131315)}.detail-cover{padding:20px 18px 22px}.detail-cover .cover-text-ruler{font-size:20px;line-height:1.6}.detail-title{position:relative;z-index:1;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.5;word-break:keep-all}.detail-rank{position:relative;z-index:1;margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.5;width:fit-content;background:var(--heart-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.detail-modal-box .detail-main>.detail-rank:first-child{margin-top:0}.detail-row{position:relative;z-index:1;display:flex;align-items:center;gap:6px;font-size:12.5px;margin-bottom:14px}.detail-name{flex:none;color:#cbcbd0}.detail-row .counted-row{flex:none}.detail-person{font-size:18px;font-weight:600;color:#eaeaed}.detail-person.detail-age{font-size:16px}.tail-mark-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.tail-mark-dot{border:1px solid var(--선);border-radius:8px;padding:2px 8px;font-size:12px;line-height:17px;color:#a3a4ac}.tail-mark-dot.rating-safe{background:#000;color:#a98bff}.tail-mark-dot.rating-unsafe{background:#000;color:#f77ef3}.tail-mark-row .tail-mark-dot{display:inline-flex;align-items:center;gap:4px;border:0;padding:3px 10px;font-size:12.5px;color:#c9c9d0;background:#ffffff12}.tail-mark-row.hash .tail-mark-dot:not(.rating-safe):not(.rating-unsafe):before{content:"#";opacity:.55;margin-right:-2px}.tail-mark-row .tail-mark-dot:is(.rating-safe,.rating-unsafe){background:#ffffff12;font-weight:700}.tail-mark-row .tail-mark-dot.rating-safe{color:#a98bff}.tail-mark-row .tail-mark-dot.rating-unsafe{color:#f77ef3}.rating-shield{width:13px;height:13px;flex:none;fill:currentColor}.tail-mark-dot.mode-chip{display:inline-block;margin-left:8px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:17px;letter-spacing:.02em;vertical-align:1px}.tail-mark-dot.mode-chip:is(.rating-safe,.rating-unsafe){padding:0;border:0;background:none}.detail-box{margin-bottom:40px}.detail-box h3{margin:0 0 12px;font-size:16px;font-weight:700;letter-spacing:-.02em}.detail-box:has(.creator-row){margin-bottom:12px}.description-text{padding:0}.description-text p{margin:0 0 1.1em;font-size:14px;line-height:1.6;color:#bebec5;word-break:keep-all;white-space:pre-line}.description-text p:last-child{margin-bottom:0}.description-text b{color:#e8e8ec;font-weight:500}.description-text .description-heading{margin:1.6em 0 .55em;font-size:15px;font-weight:600;line-height:1.5;color:#e8e8ec;letter-spacing:-.01em;word-break:keep-all}.description-text .description-heading:first-child{margin-top:0}.description-text .description-divider{margin:1.5em 0;border:0;height:1px;background:var(--선)}.description-text .description-quote{margin:0 0 1.1em;padding:12px 14px;border-radius:12px;background:#1c1c20;font-size:14px;line-height:1.6;color:#c9c9cf;white-space:pre-line;word-break:keep-all}.description-text .description-list{margin:0 0 1.1em;padding-left:18px}.description-text .description-list li{margin:0 0 .25em;font-size:14px;line-height:1.6;color:#bebec5;white-space:pre-line;word-break:keep-all}.description-text .description-list li::marker{color:var(--흐림)}.description-text>:last-child{margin-bottom:0}.author-note{margin-top:22px}.author-note h4{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--흐림)}.author-note p{margin:0;font-size:13px;line-height:1.8;color:var(--흐림);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.rule-row{margin:0;padding-left:17px}.rule-row li{font-size:13.5px;line-height:1.9;color:#a9a9b0;margin-bottom:7px;word-break:keep-all}.rule-row li:last-child{margin-bottom:0}.rule-row b{color:#dadade;font-weight:500}.gender-row{display:flex;align-items:center;gap:6px;margin-top:9px;flex-wrap:wrap}.pair-mark{font-size:11.5px;color:#6c6c74;margin-left:2px}.foot-row-text{margin:9px 0 0;font-size:11.5px;color:#6c6c74}.picker-box{display:flex;flex-direction:column;gap:8px}.picker{text-align:left;background:var(--먹2);border:1px solid var(--선);border-radius:11px;padding:13px 15px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:border-color .15s,background .15s}.picker b{font-weight:500;font-size:14px}.picker span{font-size:11.5px;color:var(--흐림)}.picker.on{border-color:var(--보라);background:#211d33}.detail-bottom{flex:none;border-top:0;padding:16px 16px max(env(safe-area-inset-bottom),8px);max-width:560px;width:100%;margin:0 auto;position:relative;background:#0f0f11}.detail-bottom:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:40px;pointer-events:none;background:linear-gradient(to bottom,#0e0d1000,#0e0d102e 40%,#0e0d1099 78%,#0f0f11)}.detail-bottom.cta-lock{touch-action:none}.detail-bottom:has(>.detail-cta-acts){display:grid;grid-template-columns:44px 44px minmax(0,1fr);column-gap:8px;align-items:center}.detail-bottom>.detail-cta-acts{display:contents}.detail-bottom>.detail-cta-acts>:not(.detail-cta-act),.detail-bottom:has(>.detail-cta-acts)>:not(.detail-cta-acts):not(.btn-primary){grid-column:1 / -1}.detail-cta-act{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--먹2);color:var(--글);cursor:pointer}.detail-cta-act svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.detail-last-line>.detail-cta-acts{flex:none;display:flex;gap:2px;margin-left:auto}.detail-last-line>.detail-cta-acts>.detail-cta-act{width:34px;height:34px;border-radius:50%;background:none;color:var(--글)}.detail-last-line>.detail-cta-acts>.detail-cta-act svg{width:20px;height:20px}.detail-bottom.cta-lock{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:8px 16px max(env(safe-area-inset-bottom),8px);background:transparent;--cta-bg: 14, 13, 16}.detail-bottom.cta-lock:before{top:-12px;bottom:0;height:auto;z-index:-1;background:linear-gradient(to bottom,rgba(var(--cta-bg),0),rgba(var(--cta-bg),.42) 20px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20px);mask-image:linear-gradient(to bottom,transparent,#000 20px)}:root[data-app-theme=light] .detail-bottom.cta-lock{--cta-bg: 245, 245, 247;background:transparent}:root[data-app-theme=light] .detail-bottom.cta-lock:before{background:linear-gradient(to bottom,rgba(var(--cta-bg),0),rgba(var(--cta-bg),.42) 20px)}.detail:has(>.detail-bottom.cta-lock)>.detail-inner{padding-bottom:calc(var(--cta-h, 72px) + 16px)}.detail-reply{display:contents}.detail-last-line{display:flex;align-items:center;gap:8px;min-width:0;margin:0 2px 8px;font-size:13px;line-height:1.4;color:var(--흐림)}.detail-last-line i{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.detail-last-line .detail-last-face{flex:none;width:22px;height:22px;border-radius:50%;font-size:10px}.detail-reply-chips{display:flex;gap:6px;margin:0 0 8px;overflow-x:auto;touch-action:pan-x;scrollbar-width:none;overscroll-behavior-x:contain}.detail-reply-chips::-webkit-scrollbar{display:none}.detail-reply-chip{flex:none;max-width:min(78%,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:14px;padding:8px 12px;background:#212026;color:#ececf0;font-size:13px;line-height:1.4;cursor:pointer}.detail-reply-chip:hover{background:#29282f}.detail-reply-chip .chip-gesture{color:#b4b4bd}.detail-reply-box{display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;padding:3px 3px 3px 14px;border-radius:22px;border:1.5px solid transparent;background:linear-gradient(#1d1c22,#1d1c22) padding-box,var(--heart-gradient) border-box}.detail-reply-box:focus-within{background:linear-gradient(#24232a,#24232a) padding-box,var(--heart-gradient) border-box}.detail-bottom:has(>.detail-cta-acts) .detail-last-line{grid-column:1 / -1;grid-row:1}.detail-bottom:has(>.detail-cta-acts) .detail-reply-chips{grid-column:1 / -1;grid-row:2}.detail-bottom:has(>.detail-cta-acts) .detail-reply-box{grid-column:3;grid-row:3}.detail-bottom:has(.detail-reply)>.detail-cta-acts>.detail-cta-act{grid-row:3}.detail-reply-field{position:relative;flex:1;min-width:0;display:flex;align-items:center}.detail-reply-field input{flex:1;min-width:0;height:38px;padding:0;border:0;outline:none;background:none;color:#ebebee;caret-color:#ebebee;font:inherit;font-size:14px}.detail-reply-field input::placeholder{color:#8d8d96}.detail-reply-field input.with-caret{text-indent:6px}@media (pointer: coarse){.detail-reply-field input{font-size:15px}}.fake-caret{position:absolute;left:0;top:50%;width:1.5px;height:17px;margin-top:-8.5px;background:#ebebee;pointer-events:none;animation:fakeCaretBlink 1s steps(1) infinite}@keyframes fakeCaretBlink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.fake-caret{animation:none}}.detail-reply-send{flex:none;width:38px;height:38px;border:0;border-radius:50%;background:var(--heart-gradient);color:#fff;font-size:15px;line-height:1;display:grid;place-items:center;cursor:pointer}.detail-reply-send:disabled{cursor:default}.detail-reply-send .btn-spinner{margin:0}:root[data-app-theme=light] .detail-reply-box{background:linear-gradient(#fff,#fff) padding-box,var(--heart-gradient) border-box;box-shadow:0 4px 16px #1410281a,0 1px 3px #14102814}:root[data-app-theme=light] .detail-reply-box:focus-within{background:linear-gradient(#fff,#fff) padding-box,var(--heart-gradient) border-box}:root[data-app-theme=light] .detail-reply-field input{color:#1d1a24;caret-color:#1d1a24}:root[data-app-theme=light] .detail-reply-field input::placeholder{color:#8a8295}:root[data-app-theme=light] .fake-caret{background:#1d1a24}:root[data-app-theme=light] .detail-reply-chip{background:#fafafc;color:#1d1a24;box-shadow:0 2px 10px #14102812,0 1px 2px #1410280f}:root[data-app-theme=light] .detail-reply-chip .chip-gesture{color:#76767f}.detail-bottom.cta-lock .side-text-btn{margin-top:4px;color:color-mix(in srgb,var(--흐림) 45%,var(--글))}.remaining-text{margin:-8px 0 0;text-align:center;font-size:11.5px;color:#6c6c74}.panel{display:flex;flex-direction:column;height:100%}.room-slot,.room-host{display:contents}.panel-head{display:flex;align-items:center;gap:12px;padding:max(env(safe-area-inset-top),10px) 16px 10px;border-bottom:0;flex:none}.exit{background:none;border:0;color:var(--흐림);cursor:pointer;padding:4px 6px}.back-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.back-btn:not(.float-exit){position:relative}.back-btn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#0e0d1066;pointer-events:none}.back-btn svg{position:relative}.back-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.exit.back-btn{margin:-6px 0 -6px -8px}.panel-head>.exit.back-btn+*{margin-left:-12px}.exit.back-btn,.album-back.back-btn{color:#fff}.float-exit.back-btn{color:#fff;width:44px;height:44px;left:max(4px,calc((100% - 560px)/2));background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.float-exit.back-btn:active{background:none;opacity:.7}.detail>.detail-inner{position:relative}.float-exit.back-btn.detail-report{left:auto;right:max(4px,calc((100% - 560px)/2))}.back-btn.detail-report:before{top:8px;right:8px;bottom:8px;left:8px;background:#0e0d1052}.back-btn.detail-report svg{width:16px;height:16px}.album-back.back-btn{width:44px;height:44px;margin-left:-8px}.trash-btn.back-btn{margin:-6px -8px -6px 0}.trash-btn.back-btn svg{width:22px;height:22px;stroke-width:1.7;filter:none}.detail-head .head-center:has(+.trash-btn),.detail-head .head-center:has(+.head-right .trash-btn){margin-right:0}.detail-head .head-right:has(.trash-btn){display:flex;margin-left:0}.who{font-size:15px;letter-spacing:.04em;margin-right:auto}.num{flex:none;font-size:11px;color:var(--흐림);padding:6px 16px;border-bottom:1px solid var(--선);font-variant-numeric:tabular-nums}.text{flex:1;overflow-y:auto;padding:18px max(10px,calc((100% - var(--기둥)) / 2 + 20px)) 28px max(10px,calc((100% - var(--기둥)) / 2 + 12px));width:100%;margin:0;transition:background .8s}.text.hot{background:linear-gradient(var(--먹),var(--뜨))}.guide-2{color:var(--흐림);font-size:14px;line-height:1.9;text-align:center;margin-top:15vh}.text-row{display:flex;gap:9px;margin:0 0 14px;align-items:flex-start}.text-row.me{justify-content:flex-end}.face{flex:none;width:32px;height:32px;border-radius:50%;background:radial-gradient(110% 110% at 30% 20%,color-mix(in srgb,var(--빛, #6d6478) 70%,transparent),#272430);border:1px solid var(--선);display:grid;place-items:center;margin-top:0;font-size:13px;color:#f0eae4}.empty-face{visibility:hidden}.text-inner{min-width:0;max-width:80%}.text-name{font-size:11.5px;color:var(--흐림);letter-spacing:.04em;margin:0 0 5px 2px;line-height:32px;height:32px}.side-name{color:#8f86a0;font-style:italic}.bubble{border-radius:16px;padding:11px 14px;font-size:14.5px;line-height:1.75;word-break:break-word}.partner-bubble{background:var(--대화면);border-bottom-left-radius:5px;color:#e6e0e9}.bubble.has-strip{container-type:inline-size;padding:0;overflow:hidden;width:300px;max-width:100%;box-sizing:border-box;justify-self:start}.bubble.has-strip>.bubble-body{padding:11px 14px}.face-strip{position:relative;display:block;width:100%;height:var(--strip-h, 75cqw);transition:height .22s cubic-bezier(.2,.8,.2,1);padding:0;border:0;overflow:hidden;background:#24212b;cursor:pointer;-webkit-tap-highlight-color:transparent}.face-strip>img{position:absolute;inset:0 0 auto;width:100%;height:var(--strip-h, 75cqw);object-fit:cover;object-position:50% 15%;transition:opacity .22s}.face-strip>img.face-strip-fade{animation:앞배경걷기 1s ease forwards;pointer-events:none}@media (prefers-reduced-motion: reduce){.face-strip>img.face-strip-fade{animation-duration:.2s}}.face-strip:not(.closed):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 70%,#00000059);pointer-events:none}.face-strip-chevron{position:absolute;right:8px;bottom:6px;z-index:1;width:12px;height:12px;display:block}.face-strip-chevron svg{width:100%;height:100%;display:block;fill:currentColor;stroke:none}.face-strip-chevron{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.face-strip.folded{height:7px}.face-strip.folded>img{opacity:0}.face-strip.folded:after{display:none}.face-strip.folded>.face-strip-chevron{right:8px;top:1px;bottom:auto;width:8px;height:5px;filter:none;opacity:.5}@media (prefers-reduced-motion: reduce){.face-strip,.face-strip>img{transition:none}}@media (min-width: 768px){.bubble.has-strip{width:340px}.face-strip{--strip-h: 66.6cqw}.panel.chat-normal .bubble.has-strip{width:380px}.panel.chat-normal .face-strip{--strip-h: 62.5cqw}.panel.chat-wide .bubble.has-strip{width:440px}.panel.chat-wide .face-strip{--strip-h: 56.25cqw}}.face-strip:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.side-bubble{background:var(--대화면);border-bottom-left-radius:5px;color:#c3bacd}.my-bubble{background:var(--보라);border-bottom-right-radius:5px;color:#fff;max-width:84%;min-width:0}.stage-direction{display:flex;gap:10px;margin:2px 0 14px;padding:0 6px}.stage-direction-mark{flex:none;width:14px;height:9px;margin-top:9px;opacity:.45;border-top:1.5px solid var(--흐림);border-bottom:1.5px solid var(--흐림)}.stage-direction p{margin:0;font-size:14px;line-height:1.85;color:#c6bdd2;font-style:italic;white-space:pre-wrap;text-align:justify;text-justify:inter-character}.dialogue,.gesture{display:block;white-space:pre-wrap;font-size:14.5px;line-height:1.75}.dialogue+.gesture,.gesture+.dialogue,.dialogue+.dialogue,.gesture+.gesture{margin-top:8px}.para{display:block}.para+.para{margin-top:.6em}.dialogue{font-weight:500;letter-spacing:-.005em}.gesture{font-style:italic;font-weight:400;text-align:justify;text-justify:inter-character}.partner-bubble .dialogue{color:#f4eef8}.partner-bubble .gesture{color:#a99ec0}.side-bubble .dialogue{color:#ddd5e6}.side-bubble .gesture{color:#8d84a0}.my-bubble .dialogue{color:#fff}.my-bubble .gesture{color:#cdbaff}.my-bubble .gesture{font-size:13.5px;line-height:1.7;text-align:left}.sent-note{margin:2px 2px 15px;padding:10px 12px;border-radius:20px;color:#f3eff7;background:#16141ce6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 26px #00000073}.sent-line{display:flex;gap:10px;align-items:center}.sent-square{flex:none;width:40px;height:40px;border-radius:14px;align-self:flex-start}.sent-ring{flex:none;padding:2.5px;border-radius:50%;align-self:flex-start;background:conic-gradient(from 200deg,#8b6cff,#ff8fb1,#ffc38b,#8b6cff)}.sent-ring .face-box{width:38px;height:38px;border-radius:50%;border:2.5px solid #16141c}.sent-inner{flex:1;min-width:0}.sent-inner b{font-size:14px}.sent-at{font-size:12.5px;color:#9a92a8}.sent-text{margin:2px 0 0;font-size:14px;line-height:1.36;color:#e8e3ee;white-space:pre-line}.sent-num{flex:none;align-self:flex-start;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ff4d6d;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.board{position:relative;overflow:hidden;margin:4px 4px 16px;padding:13px 14px;border-radius:10px;background:radial-gradient(120% 140% at 50% 0%,#141116,#0a080c 70%);border:1px solid #2b2430;box-shadow:0 0 0 1px #ffaa3c0d inset,0 8px 22px #00000080}.board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px)}.board p{margin:0;text-align:center;font-size:14.5px;line-height:1.65;letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,monospace;color:#ffb648;text-shadow:0 0 6px rgba(255,150,40,.55),0 0 18px rgba(255,120,20,.28)}.board p+p{margin-top:2px}.scene-head{display:flex;align-items:center;gap:10px;margin:4px 6px 14px;font-size:12.5px;letter-spacing:.08em;color:var(--흐림)}.scene-head:before,.scene-head:after{content:"";flex:1;height:1px;background:var(--선)}.status-card{margin:4px 4px 16px;padding:10px 13px;border-radius:12px;background:#16151ae0;border:1px solid rgba(255,255,255,.09)}.status-top{font-size:12px;color:var(--흐림);margin-bottom:4px}.status-row{display:flex;gap:10px;font-size:13.5px;line-height:1.55;margin-top:3px}.status-name{flex:none;min-width:30px;color:#cfc8d8;font-weight:600}.status-text{color:#aaa3b4;font-style:italic}.code-card{margin:4px 4px 16px;padding:10px 13px 11px;border-radius:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);font-family:inherit}.code-card+.code-card{margin-top:-8px}.code-card-title{margin:0 0 7px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12.5px;font-weight:600;color:var(--흐림);word-break:keep-all;overflow-wrap:anywhere}.code-card-title:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.code-card-line{margin:0;font-size:13.5px;line-height:1.6;color:#e6e1ee;word-break:keep-all;overflow-wrap:anywhere}.code-card-line+.code-card-line{margin-top:3px}.code-card-name{margin-right:6px;font-weight:600;color:#a9a1b8}.command-chip{display:inline-flex;align-items:center;flex:none;max-width:100%;padding:1px 8px;border-radius:999px;background:#7c5cff33;color:#cdbaff;font-size:12.5px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}.my-bubble .command-chip.sent{margin:0 6px 2px 0;background:#ffffff38;color:#fff;vertical-align:1px}.my-bubble .command-chip.sent+.command-chip.sent{margin-left:0}.compose-inner{position:relative}.compose-inner>.compose-text{position:relative;z-index:1}.compose-inner textarea.has-command,.panel .compose-inner textarea.has-command,.panel.chat-light .compose-inner textarea.has-command{color:transparent}.command-mirror{position:absolute;z-index:0;overflow:hidden;pointer-events:none;margin:0;border-style:solid}.command-mirror[hidden]{display:none}.command-mirror .command-mark{padding:2px 5px;margin:0 -5px;border-radius:999px;background:#7c5cff33;color:#cdbaff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.panel.chat-light .command-mirror .command-mark{background:#6c4de61f;color:#5b3fd1}.command-row,.mention-row{padding-bottom:8px;gap:8px}.command-pick{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px 12px;border:0;border-radius:12px;background:#1d1c22;color:#e3dceb;font:inherit;text-align:left;cursor:pointer}.command-pick:hover,.command-pick:focus-visible{background:#24232a;outline:none}.command-pick-desc{min-width:0;flex:1;font-size:13px;color:#a59db2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.command-item{display:flex;align-items:center;gap:10px;min-width:0}.command-desc{min-width:0;flex:1;font-size:13.5px;color:#c9c9cf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sent-paper{position:relative;margin:4px 12px 16px 6px;padding:15px 17px 16px;border-radius:2px;background:linear-gradient(176deg,#f4eee3,#e6dccb);transform:rotate(-.9deg);box-shadow:0 10px 24px #00000073,0 1px #fff9 inset}.sent-paper:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%) rotate(1.6deg);width:74px;height:16px;background:#d6cbb299;border:1px solid rgba(255,255,255,.3)}.sent-paper p{margin:0;font-size:14.5px;line-height:1.62;color:#39301f;font-style:italic;letter-spacing:-.01em}.my-picker{margin:2px 0 16px;text-align:center;font-size:12.5px;color:var(--흐림);font-style:italic}.my-picker{position:relative;margin:26px 0 30px;padding:20px 8px;animation:picker-in 2.4s cubic-bezier(.22,.61,.36,1) both}@keyframes picker-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.my-picker{animation:none}}.my-picker:before,.my-picker:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38) 20%,rgba(255,255,255,.38) 80%,transparent);box-shadow:0 0 6px #ffffff47}.my-picker:before{top:0}.my-picker:after{bottom:0}.my-picker{color:#c9c3d2}.panel.chat-light .my-picker{color:#4f4a58}.picker-box{position:relative}.picker-box .my-picker{padding-left:34px;padding-right:34px}.panel .picker-box>.tool-row.picker-more{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}.panel.chat-light .my-picker:before,.panel.chat-light .my-picker:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 20%,rgba(0,0,0,.16) 80%,transparent);box-shadow:none}.typing-bubble{display:inline-flex;align-items:center;gap:5px;height:47.375px}.typing-bubble i{width:7px;height:7px;border-radius:50%;background:#ddd4ff;opacity:.35;animation:점셋 1.2s ease-in-out infinite}.typing-bubble i:nth-child(2){animation-delay:.15s}.typing-bubble i:nth-child(3){animation-delay:.3s}.typing-bubble .typing-note{font-size:13px;color:var(--흐림);margin-right:3px}@keyframes 점셋{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.panel-novel .typing-bubble{height:26px;padding:0 2px}@media (prefers-reduced-motion: reduce){.typing-bubble i{animation:none;opacity:.8}}@keyframes 숨{0%,to{opacity:.3}50%{opacity:.9}}.bottom{flex:none;border-top:1px solid var(--선);padding:12px 16px max(env(safe-area-inset-bottom),14px);max-width:620px;width:100%;margin:0 auto}.tool-chip{display:inline-flex;align-items:center;gap:4px;cursor:pointer;background:var(--먹2);border:1px solid var(--선);border-radius:15px;padding:5px 11px;color:#b8b8bf;font-size:12px;white-space:nowrap}.tool-chip:hover:not(:disabled){border-color:var(--보라);color:#d9ceff}.tool-chip:disabled{opacity:.4;cursor:default}.reply-box{position:relative}@media (hover: none),(pointer: coarse){.reply-box,.reply-box *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (hover: none){.panel.panel-talk .my-line-box{margin-top:16px}}.tool-row{display:flex;gap:2px;margin:-8px 0 6px}.tool-row:not(.end-row){opacity:0;transition:opacity .15s;pointer-events:none}@media (hover: hover){.reply-box:hover .tool-row:not(.end-row),.tool-row:not(.end-row):focus-within{opacity:1;pointer-events:auto}}.panel.panel-novel .tool-row:not(.end-row){display:none}@media (hover: hover){.panel.panel-novel .reply-box{position:relative}.panel.panel-novel .tool-row:not(.end-row){display:flex;position:absolute;left:-6px;top:calc(100% + 2px);margin:0;z-index:2}.panel.panel-novel .reply-box:has(>.tool-row:not(.end-row)){margin-bottom:34px}.panel.panel-novel .reply-box:has(>.tool-row:not(.end-row)):after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}}.panel.panel-novel .tool-row .tool-chip{width:24px;height:24px}.panel.panel-novel .tool-row.end-row{margin:-19px 0 8px -6px}.panel.panel-novel :is(.scene-img,.scene-img-fail)+.tool-row.end-row{margin-top:-4px}@media (hover: none){.tool-row:not(.end-row){display:none}}@media (hover: none){.panel.panel-novel .tool-row .tool-chip{width:32px;height:32px}.panel.panel-novel .tool-row.end-row{margin:-23px 0 4px -10px}}.tool-row .tool-chip{justify-content:center;width:32px;height:32px;padding:0;gap:0;background:none;border:0;border-radius:50%;color:#7d7489}.tool-row .tool-chip svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tool-row .tool-chip:hover:not(:disabled){color:#d9ceff;background:#ffffff0a}.tool-row .tool-chip:focus-visible{outline:1px solid var(--보라);outline-offset:1px}.tool-row .tool-chip:disabled{opacity:.35}.tool-row .tool-chip.on{color:#e06a8a}.tool-row .tool-chip.on svg{fill:currentColor}.my-tool-row{justify-content:flex-end}.panel.panel-novel .my-tool-row{justify-content:flex-start}.scene-img{display:block;width:min(420px,calc(100% - 45px),calc((100svh - 220px)*.75));aspect-ratio:3 / 4;margin:2px 0 10px 45px;border-radius:14px;overflow:hidden;background:var(--먹2)}button.scene-img{padding:0;border:0;cursor:zoom-in}.unsafe-img{position:relative}.unsafe-img>img{filter:blur(14px);transform:scale(1.15)}.unsafe-img-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#00000059;color:#e8e3dc;font-size:13.5px}.scene-img img{display:block;width:100%;height:100%;object-fit:cover}.scene-img.drawing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--선)}.scene-img.drawing .img-text{margin-bottom:-2px}.spinner{width:28px;height:28px;border-radius:50%;border:2.5px solid rgba(255,255,255,.12);border-top-color:var(--보라);animation:돌기 .9s linear infinite}.img-text{font-size:13px;font-weight:600;color:#e3dceb}.img-description{font-size:11.5px;line-height:1.6;color:var(--흐림);text-align:center}@keyframes 돌기{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation-duration:2.4s}}.btn-spinner{display:inline-block;flex:none;width:13px;height:13px;margin-right:6px;vertical-align:-2px;border-radius:50%;border:2px solid rgba(255,255,255,.22);border-top-color:currentColor;animation:돌기 .8s linear infinite}.is-busy{cursor:default}.my-role-circle .btn-spinner{margin:0}.menu-zel-amount .btn-spinner,.gnb-zel-amount .btn-spinner{margin:0 0 0 6px}.is-busy:not(:is(.btn-primary,.btn-secondary):not(.sm)){opacity:.75}:is(.btn-primary,.btn-secondary):not(.sm).is-busy{position:relative}.btn-primary:not(.sm).is-busy:disabled{opacity:1}:is(.btn-primary,.btn-secondary):not(.sm).is-busy>.btn-label{visibility:hidden}:is(.btn-primary,.btn-secondary):not(.sm).is-busy>.btn-spinner{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px}@media (prefers-reduced-motion: reduce){.btn-spinner{animation:none;border-top-color:#ffffff38;border-right-color:currentColor}}.edit-panel{display:flex;flex-direction:column;gap:8px}.edit-text-2{margin:0;font-size:12px;color:var(--흐림)}.edit-text{resize:vertical;line-height:1.7}.side-text-btn{margin-top:10px}.new-chat-intro{--new-chat-ink: color-mix(in srgb, var(--흐림) 45%, var(--글));display:flex;align-items:center;justify-content:center;gap:2px;margin-top:4px}.detail-bottom .new-chat-intro>.side-text-btn,.new-chat-intro>.side-text-btn{width:auto;margin:0 0 0 6px;padding-left:4px;padding-right:4px;color:var(--new-chat-ink)}.new-chat-intro-name{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1;color:var(--new-chat-ink)}.new-chat-intro-arrow{flex:none;display:grid;place-items:center;width:28px;height:32px;padding:0;border:0;background:none;color:var(--new-chat-ink);cursor:pointer}.new-chat-intro-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.new-chat-intro-arrow:disabled{opacity:.3;cursor:default}.danger-row span:first-child{color:#d98a8a}.kind-text{margin:-4px 16px 9px;font-size:12.5px;color:var(--흐림)}.world-row{display:flex;gap:11px;overflow-x:auto;padding:2px 16px 6px;scroll-snap-type:x proximity;scroll-padding-left:16px}.world-row .world-card{flex:none;width:268px;scroll-snap-align:start}.world-card{display:block;text-align:left;cursor:pointer;padding:16px 16px 14px;border-radius:16px;border:1px solid var(--선);color:inherit;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--빛, #6d6478) 28%,transparent),transparent 70%),linear-gradient(180deg,#161619,#111113)}.world-card:hover{border-color:color-mix(in srgb,var(--빛, #6d6478) 60%,var(--선))}.world-bar{display:inline-block;font-size:10.5px;letter-spacing:.1em;color:color-mix(in srgb,var(--빛, #6d6478) 55%,#fff)}.world-title{display:block;margin:5px 0 7px;font-size:18px;letter-spacing:-.01em}.world-intro{margin:0 0 12px;font-size:13.5px;line-height:1.75;color:#a8a8b0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.world-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.world-top-unit{font-size:11.5px;color:var(--흐림)}.world-face-row{display:flex;align-items:center;gap:2px;font-size:11px}.settings-box{resize:vertical;min-height:150px;line-height:1.75}.intro-panel{padding:16px 14px 14px;border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.intro-panel>.intro-turn:last-child,.intro-panel>.intro-turn:last-child>:last-child,.intro-panel>.intro-turn:last-child .text-row:last-child,.intro-panel>.intro-turn:last-child .stage-direction:last-child,.intro-panel>.intro-turn:last-child .stage-direction:last-child p:last-child{margin-bottom:0}.detail-box:has(.intro-panel):not(:has(~.detail-box:not([hidden]))){margin-bottom:0}@media (max-width: 767px){.detail-inner .intro-panel{margin:0 -8px;padding:16px 12px 14px}.detail-bottom.cta-lock{padding-left:10px;padding-right:10px}}.intro-panel .stage-direction-mark{display:none}.intro-panel .text-row .partner-bubble,.intro-panel .text-row .side-bubble{background:var(--대화면)}.intro-turn.my-turn{display:flex;justify-content:flex-end;margin-bottom:14px}.intro-turn.my-turn .bubble{max-width:84%}.intro-panel .text-row.partner{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:3px;align-items:center}.intro-panel .text-row.partner .text-inner{display:contents}.intro-panel .text-row.partner>.face,.intro-panel .text-row.partner>.face-btn{align-self:end}.intro-panel .text-row.partner .text-name{align-self:center}.intro-panel .text-row.partner>.face-btn{display:flex}.intro-panel .text-row.partner .face{width:30px;height:30px;margin-top:0}.intro-panel .text-row.partner .empty-face{display:none}.intro-panel .text-row.partner .text-name{grid-column:2;margin:0;height:auto;line-height:1.3;font-size:14px;font-weight:500;letter-spacing:-.01em}.intro-panel .text-row.partner .text-name:not(.side-name){color:var(--글)}.intro-panel .text-row.partner .bubble{grid-column:1 / -1;justify-self:start;max-width:88%;margin-left:14px;padding:8px 12px;border-radius:4px 14px 14px}.intro-panel .text-row.partner .bubble.has-strip{padding:0;border-radius:14px}.intro-panel .text-row.partner .bubble.has-strip>.bubble-body{padding:8px 12px}.intro-turn.my-turn .my-bubble{padding:8px 12px;border-radius:14px 4px 14px 14px}video.intro-media::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}video.intro-media::-webkit-media-controls{display:none!important}.intro-media{display:block;width:74%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;margin:0 auto 14px;background:#1a1820}.intro-media.is-creator{--intro-ratio: .75;width:min(88%,420px,calc(70svh * var(--intro-ratio)));aspect-ratio:var(--intro-ratio);object-fit:contain}.chat-media .intro-media{margin:6px auto 14px}.detail-box h3 small{font-size:12.5px;font-weight:400;color:var(--흐림);margin-left:7px}.persona-inline{margin:22px 0 8px;animation:persona-card-in 1.5s cubic-bezier(.2,.7,.2,1) both}@keyframes persona-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.persona-inline{animation:none}}.persona-title{margin:0 0 6px;text-align:center;font-size:15.5px;font-weight:600}.name-ask-q{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 8px;padding:14px 8px;font-size:15px;font-weight:600;color:#fff;letter-spacing:-.01em;animation:name-ask-in 1.6s cubic-bezier(.22,.61,.36,1) 1.2s both;cursor:pointer;margin-bottom:26vh}.name-ask-q:before,.name-ask-q:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38) 6%,rgba(255,255,255,.38) 94%,transparent);box-shadow:0 0 6px #ffffff47}.name-ask-q:before{top:0}.name-ask-q:after{bottom:0}.name-ask-q>span:not(.name-ask-line){font-size:11px;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.6)}.name-ask-blank{display:inline-block;vertical-align:baseline;min-width:4.4em;margin:0 2px;padding:0 4px 3px;text-align:center;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.75)}.name-ask-blank>b{font-weight:700}.name-ask-blank>i{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.12em;background:#fff;animation:name-ask-caret 1s steps(1) infinite}@keyframes name-ask-caret{50%{opacity:0}}.compose-inner.name-ask-glow{animation:name-ask-glow 2.4s ease-in-out 1.6s infinite}@keyframes name-ask-glow{0%,to{box-shadow:0 0 0 1px #b7a4ff33}50%{box-shadow:0 0 0 2px #b7a4ffbf,0 0 18px #b7a4ff59}}@keyframes name-ask-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.panel.chat-light .name-ask-q{color:#1d1a24}.panel.chat-light .name-ask-q:before,.panel.chat-light .name-ask-q:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 6%,rgba(0,0,0,.16) 94%,transparent);box-shadow:none}.panel.chat-light .name-ask-q>span{color:#1d1a24;text-shadow:none}.panel.chat-light .name-ask-blank{border-bottom-color:#1d1a24b3}.panel.chat-light .name-ask-blank>i{background:#1d1a24}@media (prefers-reduced-motion: reduce){.name-ask-q,.name-ask-blank>i,.compose-inner.name-ask-glow{animation:none}}.compose-inner>.name-ask-btns{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.compose-inner:not(.open)>.name-ask-btns{margin-left:0}.persona-inline .persona-row{height:auto;margin:0 -14px;width:calc(100% + 28px);align-items:stretch;padding:10px calc(50% + 14px - min(35vw,150px)) 30px}.persona-inline .persona-box{flex-basis:min(70vw,300px)}.persona-inline .persona-row{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.persona-inline .persona-box{user-select:none;-webkit-user-select:none}.persona-inline .persona-box{height:auto}.persona-inline .persona-box{background:var(--대화면)}.persona-inline .persona-box{box-shadow:0 12px 28px #0000008c,0 2px 6px #00000059}.persona-inline .persona-text,.persona-inline .persona-btn{background:none}.persona-inline .persona-img{flex:none;aspect-ratio:3 / 2}.persona-inline .persona-img img{object-position:50% 20%}.persona-btn-row{display:flex;gap:8px}.persona-btn-row .persona-main{flex:1;min-width:0}.persona-btn .mode-switch{display:flex;flex:none;width:96px;gap:0;padding:3px;background:#372f49;border-radius:12px}.persona-btn .mode-box{flex:1;height:43px;padding:0;border-radius:8px;background:none;color:#cfc6dc;font-size:13.5px;font-weight:600}.persona-btn .mode-box.on{background:var(--보라);color:#fff}.persona-btn .error{margin:0;text-align:center}.persona-text .name-pencil{margin-left:4px}.persona-row{display:flex;gap:12px;width:100%;height:100%;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:16px max(12vw,calc((100% - 320px)/2)) max(env(safe-area-inset-bottom),16px);box-sizing:border-box}.persona-row::-webkit-scrollbar{display:none}.persona-box{flex:0 0 min(76vw,320px);height:88%;max-height:560px;scroll-snap-align:center;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;cursor:pointer;background:radial-gradient(115% 85% at 50% 10%,color-mix(in srgb,var(--보라) 78%,transparent),#221d33);transition:opacity .2s,transform .2s}.persona-box:not(.on){opacity:.82;transform:scale(.95)}.persona-img{position:relative;flex:1;min-height:0;display:grid;place-items:center}.persona-img b{font-size:54px;font-weight:600;color:#f5f0ead9}.persona-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.persona-text{padding:14px 16px 2px;text-align:center;background:#0c0b0f8c}.persona-text b{display:block;font-size:17px;font-weight:700;color:#f1ecf5}.persona-text p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--흐림);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.persona-text .persona-empty{color:#7d768a}.persona-btn{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;background:#0c0b0f8c}.persona-more-do{align-items:center;justify-content:center;gap:10px;border:0;color:#cfc8da;font:inherit}.persona-more-do span{font-size:34px;line-height:1;color:#9d93ad}.persona-more-do b{font-size:14px;font-weight:600}.picker-row{display:flex;align-items:center;gap:12px;margin-bottom:7px}.picker-mark{flex:none;width:34px;font-size:12.5px;color:var(--흐림)}.picker-row .mode-switch{flex:1;display:flex}.picker-row .mode-box{flex:1;padding:8px 10px}.side-picker .mode-switch{background:#171520}.side-picker .mode-box.on{background:#342d47;color:#e2d9f7}.picker-foot{margin:0 0 2px;text-align:center}.face-edit{position:relative;background:none;border:0;padding:0;cursor:pointer;line-height:0}.pencil-times-keep{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--heart-gradient);color:#fff;font-style:normal;font-size:12px;border:2px solid var(--먹)}.review-bar{display:flex;align-items:center;gap:9px;width:100%;cursor:pointer;padding:14px 15px;border-radius:13px;text-align:left;background:#6c4de612;border:1px solid rgba(140,110,255,.5);color:#d5cbe8;font-size:13.5px}.review-bar:hover{background:#6c4de629}.review-bar b{font-size:13.5px;color:#cdbdff}.review-bar .muted{font-size:12px}.review-bar i{margin-left:auto;font-style:normal;color:var(--흐림)}.review-panel{position:fixed;top:0;right:0;bottom:0;left:0;left:var(--gnb-w, 0px);z-index:44;background:var(--먹);display:flex;flex-direction:column}.review-write{display:flex;flex-direction:column;gap:10px}.star-box{background:none;border:0;cursor:pointer;padding:0 2px;font-size:25px;line-height:1;color:#3a3a3f}.star-box.on{color:#e0b85c}.review-btn{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.review-list{list-style:none;margin:14px 0 0;padding:0}.review-dot{padding:14px 2px}.review-dot+.review-dot{border-top:1px solid var(--선)}.review-head{display:flex;align-items:baseline;gap:8px;font-size:12.5px}.review-head b{font-size:13.5px}.review-star{color:#e0b85c;letter-spacing:-.05em}.review-keep-move{margin-left:auto;background:none;border:0;cursor:pointer;color:var(--흐림);font-size:13px;padding:0 2px}.review-text{margin:8px 0 0;font-size:13.5px;line-height:1.8;color:#c3c3c9;white-space:pre-wrap}.guestbook{display:flex;flex-direction:column;gap:10px}.post-react{margin-top:10px}.post-react-row{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--흐림)}.post-react-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.post-react-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.post-react-btn.on{color:#ff7eb3}.post-react-btn.on svg{fill:currentColor}.post-react-text{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.post-react-pin{margin-left:auto}.post-react-write{margin-top:10px}.post-react-more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0 0 0 4px;border:0;background:none;color:var(--흐림);font:inherit;font-size:12.5px;cursor:pointer}.post-react-elbow{width:9px;height:7px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-3px)}.post-react-list{list-style:none;margin:10px 0 0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:12px}.post-react-list .review-text{margin-top:4px}.post-react-mark{flex:none;width:6px;height:6px;margin-left:-12px;margin-right:-2px;color:var(--흐림);transform:translateY(-3px)}.post-react-body{margin-top:0}.post-react-sub{margin-top:6px}.post-react-author{font-size:11px;font-weight:600;color:#b9a6ff}.post-pin-mark{width:14px;height:14px;align-self:center;fill:var(--흐림)}.post-pin-btn{display:inline-flex;align-self:center;padding:0;border:0;background:none;cursor:pointer}.post-pin-btn .btn-label{display:inline-flex}.post-pin-btn.is-busy .btn-label{display:none}.post-pin-btn .btn-spinner{width:11px;height:11px;margin:0;border-color:#ffffff38;border-top-color:var(--흐림)}.creator-pin{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 14px;padding:12px 14px;border:0;border-radius:var(--r-card, 10px);background:#1c1c20;color:var(--글);font:inherit;text-align:left;cursor:pointer}.creator-pin b{flex:1;min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-pin i{flex:none;color:var(--흐림);font-style:normal}.creator-pin-tag{flex:none;margin-right:6px;font-size:12px;font-weight:600;color:var(--흐림)}.creator-post-title{display:block;font-size:15px;font-weight:600;line-height:1.45}.creator-post .review-text{margin-top:6px}.creator-post-foot{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px}.creator-post-tools{margin-left:auto;display:flex;gap:12px}.creator-post-tools .btn{height:auto;padding:0}.creator-post-form{display:flex;flex-direction:column;gap:8px}@media (min-width: 900px){.detail-inner.creator-page{max-width:1040px;padding-left:32px;padding-right:32px}.creator-page>.creator-cover{margin:0 -32px}.creator-body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:44px;align-items:start}.creator-body>.creator-head{position:sticky;top:0;text-align:left}.creator-body>.creator-head .creator-head-face.face-box{margin-left:0}.creator-body>.creator-head .creator-badges{justify-content:flex-start}.creator-body>.creator-head .tail-mark-row{justify-content:flex-start}.creator-body>.creator-head .tail-mark-dot:first-child{margin-left:0}.creator-body>.creator-head .creator-follow{justify-content:flex-start}.creator-body>.creator-head .creator-intro{margin-left:0;margin-right:0}.creator-body>.creator-head .creator-edit-form,.creator-body>.creator-head .creator-edit-actions{max-width:none;margin-left:0;margin-right:0}.creator-body>.creator-main{padding-top:max(calc(env(safe-area-inset-top) + 58px),72px);min-width:0}.creator-body.has-cover>.creator-main{padding-top:24px}.creator-page-mine>.creator-cover{margin:0}.creator-page-mine>:not(.creator-cover){max-width:1040px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}.detail:has(>.detail-inner.creator-page)>.float-exit.back-btn{left:max(4px,calc((100% - 1040px)/2 + 16px))}}.guestbook-write .review-text-box{min-height:56px}.guestbook-write .creator-post-title-input{min-height:0;padding-bottom:0;font-weight:600}.guestbook-write-bar{display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:0 12px 12px 15px}.creator-name-line.with-edit{display:inline-flex;align-items:center;gap:2px}.creator-name-edit{padding:4px;font-size:16px;line-height:0}.creator-title-row{display:flex;flex-wrap:wrap;gap:6px}.creator-title-now{display:inline-flex;align-items:center;gap:6px;min-width:0}.creator-title-now .tier-icon{width:18px;height:18px}.creator-title-dropdown .studio-dropdown-list{left:0;right:0}.creator-title-fixed.creator-badges{display:inline-flex;margin:0 -3px 0 0;padding:2px 0 2px 2px}.creator-edit-actions{display:flex;gap:8px;margin-top:16px;width:100%;max-width:var(--creator-field-w, 420px);margin-left:auto;margin-right:auto}.creator-edit-actions .btn{flex:1}.guestbook-reply{margin-top:10px;padding:10px 12px;border-radius:var(--r-field);background:var(--raise)}.guestbook-reply .review-text{margin-top:4px}.guestbook-reply-edit{margin-left:auto;height:auto;padding:0}.guestbook-reply-open{margin-top:6px;height:auto;padding:0}.guestbook-reply-write{margin-top:10px}.review-body{position:relative}.review-body>*{transition:filter .25s ease-out}.review-veiled{min-height:44px}.review-veiled>:not(.review-veil-label){filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}.review-veil-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:#e6ddff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.review-veil-label:focus-visible{outline:2px solid var(--보라);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion: reduce){.review-body>*{transition:none}}.review-thumb{position:relative;flex:none;width:64px;height:64px;padding:0;border:0;border-radius:10px;background:#26262b;overflow:visible}.review-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.review-thumb-open{display:block;margin-top:10px;cursor:zoom-in}.review-thumb-add{color:#a5a5ad;font:inherit;font-size:26px;font-weight:300;line-height:1;cursor:pointer}.review-thumb-add:hover{color:#ddd2f5}.review-thumb-x{position:absolute;top:-6px;right:-6px}.creator-row{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;padding:12px 14px;border-radius:14px;background:var(--먹2);border:0;color:inherit;text-align:left}.creator-row:hover{background:#1d1d20}.creator-row i{margin-left:auto;color:var(--흐림);font-style:normal}.creator-text{display:flex;flex-direction:column;gap:3px;min-width:0}.creator-text b{font-size:15px}.creator-text span{font-size:12.5px}.creator-id{color:var(--흐림);font-size:13px;font-weight:400}.creator-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;min-width:0;margin-top:4px;white-space:normal;text-align:left}.creator-head .creator-badges{justify-content:center;margin-top:8px}.partner-badge,.title-chip{--badge-h: 20px;--badge-icon: 16px;flex:none;display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;height:var(--badge-h);padding:0 8px 0 2px;border-radius:999px;box-sizing:border-box;background:rgb(var(--badge-rgb) / .15);box-shadow:inset 0 0 0 1px rgb(var(--badge-rgb) / .24);color:var(--badge-fg);font-size:11px;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap}.title-chip{flex:0 1 auto}.badge-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.badge-icon{flex:none;position:relative;display:grid;place-items:center;overflow:hidden;width:var(--badge-icon);height:var(--badge-icon);border-radius:50%;background:linear-gradient(145deg,var(--badge-from),var(--badge-to));box-shadow:inset 0 -1.5px 2px #00000038,inset 0 1px 1px #ffffff73,0 1px 3px rgb(var(--badge-rgb) / .35)}.badge-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 32% 24%,#fff9,#fff0 52%)}.badge-icon svg{position:relative;z-index:1;width:64%;height:64%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .5px .5px rgba(0,0,0,.25))}.badge-icon svg .fill{fill:#fff;stroke:none}.badge-icon svg .bold{stroke-width:3.2}.partner-badge .badge-text,.title-chip .badge-text{font-size:inherit;font-weight:inherit;color:inherit;line-height:1.2}.partner-badge .badge-icon,.title-chip .badge-icon{width:var(--badge-icon);height:var(--badge-icon);margin:0}.creator-badges.lg{gap:6px}.creator-badges.lg .partner-badge,.creator-badges.lg .title-chip,.title-chip.lg{--badge-h: 28px;--badge-icon: 22px;gap:6px;padding:0 12px 0 3px;font-size:13px}.title-chip.loved{position:relative;box-shadow:none}.title-chip.loved:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--heart-gradient);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.creator-text .creator-name-line{font-size:inherit}.creator-badges .partner-badge,.creator-badges .title-chip{font-size:11px}.creator-badges.lg .partner-badge,.creator-badges.lg .title-chip{font-size:13px}.creator-badges.gem-line{gap:3px;margin-top:0;align-self:center}.creator-badges.gem-line .tier-icon:is(.luna,.jupiter){margin-right:-2px}.creator-badges.gem-line .tier-icon.mercury{margin-right:-1px}.creator-badges.gem-line.lg .tier-icon:is(.luna,.jupiter){margin-right:-3px}.creator-head .creator-badges.gem-line{margin-top:8px}.tier-icon{flex:none;display:block;width:15px;height:15px;overflow:visible}.tier-icon.jupiter{filter:drop-shadow(0 0 4px rgba(255,150,70,.75))}.tier-icon.stella{filter:drop-shadow(0 0 4px rgba(255,126,179,.8))}.creator-badges.lg .tier-icon{width:20px;height:20px}.tier-icon.stella{width:19px;height:19px;margin:-2px -1px}.creator-badges.lg .tier-icon.stella{width:26px;height:26px;margin:-3px -2px}.creator-badges .title-text{font-size:12px;font-weight:600;color:var(--글);opacity:.85;white-space:nowrap}.creator-badges.lg .title-text{font-size:14px}.creator-badges .title-text.luna{color:#c9ccff;opacity:1}.creator-badges .title-text.mercury{color:#8fd2ff;opacity:1}.creator-badges .title-text.jupiter{color:#ffb878;opacity:1}.creator-badges .title-text.stella{color:#f0a8e6;opacity:1}:root[data-app-theme=light] .creator-badges .title-text.luna{color:#5a5fb8}:root[data-app-theme=light] .creator-badges .title-text.mercury{color:#1d6ac0}:root[data-app-theme=light] .creator-badges .title-text.jupiter{color:#b5520f}:root[data-app-theme=light] .creator-badges .title-text.stella{color:#9a35a8}.character-row-text .creator-id{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.creator-row-top{display:flex;align-items:center;gap:6px;min-width:0}.creator-row-top .creator-row-text{flex:0 1 auto}.creator-row-top .creator-badges{flex:0 0 auto;flex-wrap:nowrap;max-width:70%;margin-top:0}.creator-row-main>.creator-id{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-title-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.creator-title-item{width:100%;display:flex;flex-direction:column;gap:2px;padding:11px 14px;border-radius:10px;text-align:left;border:0;background:#26262b;color:var(--글);font:inherit;cursor:pointer;position:relative}.creator-title-item b{font-size:14px;font-weight:600}.creator-title-item .creator-title-line{font-size:12.5px;color:var(--흐림)}.creator-title-item .title-chip{align-self:flex-start;margin:2px 0}.creator-title-item:disabled{cursor:default;opacity:.45}.creator-head{text-align:center;padding:max(calc(env(safe-area-inset-top) + 58px),72px) 0 22px}.lg-creator-face.face-box{width:78px;height:78px}.lg-creator-face.face-box b{font-size:29px}.creator-name{display:block;margin:4px 0 10px;font-size:21px;letter-spacing:-.01em}.creator-tagline{margin:0 0 12px;font-size:13.5px;color:var(--흐림)}.creator-head .tail-mark-row{justify-content:center}.creator-head .tail-mark-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.creator-head .tail-mark-row::-webkit-scrollbar{display:none}.creator-head .tail-mark-dot{flex:none;white-space:nowrap}.creator-head .tail-mark-dot:first-child{margin-left:auto}.creator-head .tail-mark-dot:last-child{margin-right:auto}.creator-intro{margin:0 auto 14px;max-width:34em;font-size:14px;line-height:1.7;color:var(--글);word-break:keep-all;text-align:left;white-space:pre-line}.creator-intro p{margin:0 0 10px}.creator-intro p:last-child{margin-bottom:0}.fold-more{display:flex;align-items:center;gap:4px;margin:12px auto 0;font-size:14px;line-height:1}.fold-more .chat-room-fold-mark{stroke:currentColor}.fold-cut{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.4em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.4em),transparent)}.creator-intro b{font-weight:600}.compose-box{display:flex;gap:8px;align-items:center}.compose-box .sent-btn{background:var(--heart-gradient);color:#fff;border:0;flex:none;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:15px;line-height:1;display:grid;place-items:center}.compose-box .resume-btn{font-size:11px;padding:0 0 0 3px}.compose-box .sent-btn:disabled{opacity:.35;cursor:default}.compose-box .sent-btn{-webkit-tap-highlight-color:transparent;box-shadow:inset 0 -3px 6px #461e8c47,0 4px 10px -3px #6c4de680;transition:transform .26s cubic-bezier(.3,1.7,.5,1),box-shadow .2s ease}.compose-box .sent-btn:not(:disabled):hover{box-shadow:inset 0 -3px 6px #461e8c3d,0 6px 14px -3px #6c4de68c}.compose-box .sent-btn.pressed:not(:disabled){animation:none}.compose-box .sent-btn:not(:disabled):is(:active,.pressed){transform:scale(.86) translateY(1px);transition-duration:.08s;box-shadow:inset 0 2px 5px #461e8c61,0 1px 3px -1px #6c4de666}@media (prefers-reduced-motion: reduce){.compose-box .sent-btn{transition:none}}.compose-box .sent-btn.is-busy{position:relative}.compose-box .sent-btn.is-busy:disabled{opacity:.7}.compose-box .sent-btn.is-busy>.btn-label{visibility:hidden}.compose-box .sent-btn.is-busy>.btn-spinner{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px}.branch{display:flex;flex-direction:column;gap:8px}.branch-title{margin:2px 0 6px;font-size:13px;color:var(--흐림)}.branch-btn{background:var(--먹2);border:1px solid var(--선);border-radius:12px;padding:15px 16px;text-align:left;cursor:pointer;transition:border-color .15s}.branch-btn:hover:not(:disabled){border-color:var(--보라)}.branch-btn:disabled{opacity:.4;cursor:default}.undo-none{margin:4px 0 0;font-size:11px;color:var(--흐림);text-align:center;letter-spacing:.08em}.resume-card{flex:none;width:210px;scroll-snap-align:start;align-self:start;background:var(--먹2);border:1px solid var(--선);border-radius:13px;padding:12px 13px 11px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:5px;transition:border-color .15s}.resume-card:hover{border-color:color-mix(in srgb,var(--빛) 70%,var(--선))}.resume-top{display:flex;align-items:center;gap:7px}.resume-turn{font-size:10.5px;color:#cbcbd0;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--빛) 34%,transparent);border-radius:999px;padding:2px 8px}.resume-end{font-size:10.5px;color:var(--흐림)}.resume-card b{font-weight:400;font-size:12.5px;line-height:1.45;color:#e1e1e5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.resume-foot{font-size:10.5px;color:#6c6c74;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-row-ruler{display:block;height:2px;border-radius:2px;background:#242428;overflow:hidden}.resume-row-ruler span{display:block;height:100%;background:var(--빛);transition:width .5s}.crash{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;height:100%;padding:32px;text-align:center;max-width:420px;margin:0 auto}.crash b{font-size:14px;font-weight:500}.crash p{margin:0;font-size:12px;line-height:1.7;word-break:keep-all}.face-box{display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;border:1px solid var(--선);background:radial-gradient(110% 110% at 30% 20%,color-mix(in srgb,var(--빛, #6d6478) 75%,#fff 5%),#212124)}.face-box{position:relative}.face-box img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:50% 18%;display:block}.face-box b{font-weight:400;color:#f5f0ea}.face-box.face-heart{background:var(--heart-gradient);border-color:transparent}.face-box.face-heart b{color:#fff;text-shadow:0 1px 3px rgba(40,10,60,.35)}.face.face-box{width:36px;height:36px;margin-top:17px}.face.face-box b{font-size:14px}.empty-face.face-box{visibility:hidden}.head-face.face-box{width:30px;height:30px}.head-face.face-box b{font-size:12px}.img-fade{opacity:0;transition:opacity .35s ease}.img-fade.on{opacity:1}@media (prefers-reduced-motion: reduce){.img-fade{transition:none}}.img-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.card .img-cover img:not(.group-box){top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.img-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 34%,rgba(22,21,26,.55) 62%,rgba(22,22,24,.9) 84%,var(--먹2) 100%)}.cover-text-ruler{position:relative;z-index:1}.img-cover>img{z-index:0}.card .img-cover>img{clip-path:inset(0 0 2px 0)}.feature-row .card .img-cover>img{clip-path:none}.cover-name{position:absolute;top:34%;left:0;right:0;text-align:center;font-size:24px;font-weight:600;letter-spacing:-.01em;color:#f5f0eae6}.panel-num{z-index:2}.text-cover{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--빛, #6d6478) 55%,transparent),transparent 72%),linear-gradient(180deg,#1a1a1c,#121214)}.text-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 40%,rgba(22,21,26,.6) 68%,var(--먹2) 100%)}.text-cover .cover-name{top:26%;font-size:17px;font-weight:500;letter-spacing:.04em;color:color-mix(in srgb,var(--빛, #6d6478) 45%,#ededf0)}.rank-num{position:absolute;left:10px;top:8px;z-index:2;font-size:40px;font-weight:600;line-height:1;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6)}.rank-card .cover-text-ruler{font-size:15px}.resume-card{flex-direction:row!important;align-items:center;gap:11px!important;width:250px!important;padding:11px 13px!important}.resume-face.face-box{width:48px;height:48px}.resume-face.face-box b{font-size:18px}.resume-text{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.detail-cover.img-cover{position:relative;overflow:hidden;padding:0}.detail-cover.img-cover{--cover-h: min( calc(min(100vw, var(--기둥))/.8) , 62vh);height:var(--cover-h);margin-bottom:16px;background:var(--먹)}.detail-inner>.detail-cover.img-cover:first-child,.detail-inner>.detail-side:first-child>.detail-cover.img-cover:first-child{box-shadow:0 calc(-1 * var(--cover-h)) 0 0 #0e0d10}.detail-cover.img-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--그림가로, 50%) var(--그림세로, 30%)}.detail-cover.img-cover{margin-bottom:-58px}.detail-cover.img-cover:after{content:"";top:-1px;right:-1px;bottom:-2px;left:-1px;background:linear-gradient(to bottom,transparent 30%,rgba(14,13,16,.72) 64%,rgba(15,15,17,.97) 82%,var(--먹) 92%)}.detail-cover.img-cover.face-center:after{background:linear-gradient(180deg,transparent 55%,rgba(14,13,16,.72) 80%,rgba(15,15,17,.96) 92%,#0f0f11 100%)}:root[data-app-theme=light] .detail-cover.img-cover:after{background:linear-gradient(to bottom,transparent 58%,rgba(245,245,247,.45) 78%,rgba(245,245,247,.9) 92%,var(--먹) 100%)}:root[data-app-theme=light] .detail-cover.img-cover.face-center:after{background:linear-gradient(180deg,transparent 68%,rgba(245,245,247,.45) 84%,rgba(245,245,247,.9) 94%,var(--먹) 100%)}.detail-cover.img-cover .cover-swipe{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 97%);mask-image:linear-gradient(to bottom,#000 70%,transparent 97%)}.detail-cover .cover-name{position:static}.detail-cover.img-cover .cover-swipe{position:absolute;top:0;bottom:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;clip-path:inset(0 1px 0 1px);left:-1px;right:-1px}.cover-swipe::-webkit-scrollbar{display:none}.detail-cover.img-cover .cover-swipe img{position:static;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;cursor:pointer}.detail-cover.img-cover .cover-swipe .cover-swipe-video{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;cursor:pointer}.detail-cover.img-cover .cover-swipe .cover-swipe-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--그림가로, 50%) var(--그림세로, 30%)}.img-cover video.card-video,.home-grid-cover>video.card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.detail-cover.img-cover>.cover-sm-item{position:absolute;left:0;right:0;bottom:76px;z-index:2;justify-content:flex-start;padding:3px 16px;overflow-x:auto;scrollbar-width:none}.detail-cover.img-cover>.cover-sm-item::-webkit-scrollbar{display:none}.cover-sm-item{display:flex;gap:6px}.cover-sm-box{flex:none;width:40px;height:40px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:1.5px solid transparent;background:#19191c;opacity:.72}.detail-cover.img-cover .cover-sm-box{opacity:.82;box-shadow:0 1px 4px #00000073}.cover-sm-box.now,.detail-cover.img-cover .cover-sm-box.now{border-color:#fff;opacity:1}.detail-cover.img-cover .cover-sm-box img{position:static;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.extra-img-row{display:flex;flex-wrap:wrap;gap:8px}.extra-img{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--먹2);border:1px solid var(--선)}.extra-img img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.extra-img-more{display:grid;place-items:center;color:var(--흐림);font-size:24px;cursor:pointer}.lead-row{display:flex;gap:12px;align-items:flex-start}.lead-face.face-box{width:52px;height:52px;margin-top:2px}.lead-face.face-box b{font-size:19px}.lead-box{flex:1;min-width:0}.lead-row>.field{flex:1;min-width:0}.suggestion-row{display:flex;flex-direction:column;gap:7px;padding:0 0 10px;max-height:44vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior-y:contain}.suggestion-row::-webkit-scrollbar{display:none}.slide-up{overflow:hidden}.slide-up-inner>.suggestion-head:first-child{margin-top:0}.suggestion-head{display:flex;justify-content:flex-end;margin:-4px 0 2px}.suggestion-close>svg{width:16px;height:16px;stroke-width:2.2}.ruler-move-quota{display:flex;align-items:center;gap:5px;margin:0 2px 4px;font-size:11.5px;color:var(--흐림)}.suggestion-chip{flex:none;width:100%;max-width:100%;text-align:left;cursor:pointer;background:#212026;border:0;color:#ececf0;border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.55;transition:background .15s}.suggestion-wait{display:flex;margin:6px 0 8px}.suggestion-wait-head{display:inline-flex;align-items:center;gap:6px;margin:0;padding:9px 14px;border-radius:14px;background:#212026;font-size:13px;color:var(--흐림)}.suggestion-wait-head svg{width:14px;height:14px;fill:none;stroke:#c9b8ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.suggestion-wait-dots{display:inline-flex;gap:3px;margin-left:2px}.suggestion-wait-dots i{width:4px;height:4px;border-radius:50%;background:#c9b8ff;animation:waitDot 1.2s infinite ease-in-out}.suggestion-wait-dots i:nth-child(2){animation-delay:.2s}.suggestion-wait-dots i:nth-child(3){animation-delay:.4s}@keyframes waitDot{0%,80%,to{opacity:.25}40%{opacity:1}}.panel.chat-light .suggestion-wait-head{background:var(--compose-bg, #fafafc)}@media (prefers-reduced-motion: reduce){.suggestion-wait-dots i{animation:none}}.suggestion-chip:hover{background:#29282f}.suggestion-chip:focus-visible{outline:2px solid var(--보라);outline-offset:1px}.suggestion-chip .dialogue,.suggestion-chip .gesture{display:inline;font-size:13px;line-height:1.55;margin:0!important;font-weight:400;white-space:normal}.suggestion-chip .gesture{color:#b4b4bd}.suggestion-chip .gesture+.dialogue,.suggestion-chip .dialogue+.gesture{margin-left:4px!important}.suggestion-item{position:relative;flex:none}.suggestion-item>.suggestion-chip{padding-right:64px}.suggestion-edit{position:absolute;top:0;bottom:0;right:0;display:grid;place-items:center;width:56px;padding:0;border:0;border-radius:0 14px 14px 0;background:none;color:#ece6f48c;cursor:pointer;transition:background .15s,color .15s}.suggestion-edit:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#ffffff1a}.panel.chat-light .suggestion-edit:before{background:#281e461f}.suggestion-edit:hover{background:#ffffff14;color:#ece6f4}.suggestion-edit:focus-visible{outline:2px solid var(--보라);outline-offset:1px}.suggestion-edit .pencil-mark{width:16px;height:16px}.choice-panel{display:flex;flex-direction:column;gap:8px;padding:2px 0 12px}.choice-head{display:flex;align-items:center;gap:10px;margin:0 0 2px;color:#8f86a3;font-size:11.5px;letter-spacing:.08em}.choice-head:before,.choice-head:after{content:"";flex:1;height:1px;background:#ffffff38}.choice-fold{display:inline-flex;align-items:center;gap:4px}.choice-head-btn{width:100%;background:none;border:0;cursor:pointer;font-family:inherit;padding:10px 0;margin:-10px 0 -8px;-webkit-tap-highlight-color:transparent}.choice-fold svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.choice-panel.folded{padding-bottom:6px}.choice{position:relative;width:100%;cursor:pointer;text-align:center;font-family:inherit;background:#08070bc7;border:1px solid rgba(255,255,255,.22);border-radius:4px;box-shadow:0 0 6px #ffffff14,inset 0 0 8px #ffffff08;color:#ece9f0;font-size:14px;line-height:1.5;padding:12px 48px;min-height:46px;transition:border-color .2s,box-shadow .2s,background .2s}.choice:before,.choice:after{content:"◆";position:absolute;top:50%;transform:translateY(-50%);font-size:7px;color:#fff;opacity:.4;transition:opacity .2s,text-shadow .2s}.choice:before{left:26px}.choice:after{right:26px}.choice:hover,.choice:focus-visible{border-color:#fff9;background:#0e0c12db;box-shadow:0 0 12px #ffffff38,inset 0 0 10px #ffffff0d;outline:none}.choice:hover:before,.choice:hover:after,.choice:focus-visible:before,.choice:focus-visible:after{opacity:1;text-shadow:0 0 6px rgba(255,255,255,.8)}.choice-custom{position:relative;display:flex;align-items:center;min-height:46px;padding:0 6px 0 16px;background:#08070bc7;border:1px solid rgba(255,255,255,.22);border-radius:4px;box-shadow:0 0 6px #ffffff14}.choice-custom:focus-within{border-color:#fff9;box-shadow:0 0 12px #ffffff38}.choice-custom>.field{flex:1;min-width:0;height:auto;min-height:0;padding:12px 0;background:none;border:0;box-shadow:none;resize:none;font-size:14px;line-height:1.5;color:#ece9f0;text-align:center}.choice-custom>.field:focus{border:0;box-shadow:none}.choice-custom-send{flex:none;height:32px;padding:0 8px;border:0;background:none;color:#fff6;font:inherit;font-size:13.5px;letter-spacing:.02em;cursor:default;transition:color .2s,text-shadow .2s}.choice-custom-send.on{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.55);cursor:pointer}.choice-custom-send.on:hover{text-shadow:0 0 12px rgba(255,255,255,.85)}.choice:active{transform:scale(.99)}.custom-write{align-self:center;margin-top:2px}.compose-box[hidden]{display:none}.compose-inner{flex:1;min-width:0;display:flex;align-items:center;background:#1d1c22;border:0;border-radius:19px;padding:0 14px 0 4px;min-height:38px}.compose-inner:focus-within{background:#24232a}.panel:not(.chat-light) .compose-inner textarea{color:#ebebee;caret-color:#ebebee}.panel:not(.chat-light) .compose-inner textarea::placeholder{color:#8d8d96}.panel:not(.chat-light) .compose-inner .ruler-move-btn,.panel:not(.chat-light) .compose-inner .star-mark-btn{color:#c9c9d0}.panel:not(.chat-light) .compose-inner .ruler-move-btn small{color:#a8a8b0}.compose-inner textarea{flex:1;min-width:0;background:none;border:0;padding:9.5px 2px;outline:none;font-size:14px;line-height:1.35;resize:none;overflow-y:auto;max-height:114px;font-family:inherit;font-size:clamp(14px,calc(15px * var(--글배율, 1) - 1px),16px)}.compose-inner textarea{scrollbar-width:none;-ms-overflow-style:none}.compose-inner textarea::-webkit-scrollbar{width:0;height:0;display:none}.compose-inner textarea::placeholder{font-size:13.5px;font-size:clamp(13.5px,calc(15px * var(--글배율, 1) - 1.5px),15.5px);color:#6f6a78}.compose-box,.compose-inner{align-items:flex-end}.star-mark-btn{flex:none;cursor:pointer;border-radius:50%;width:36px;height:38px;background:none;border:0;color:#9d93ad;font-size:17px;line-height:1}@media (hover: hover){.star-mark-btn:hover:not(:disabled){color:#d9ceff}}.wand.on{color:#b7a4ff}.star-mark-btn{display:grid;place-items:center;padding:0;-webkit-tap-highlight-color:transparent}.star-mark-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.call-mark-btn svg{width:16px;height:16px;stroke-width:1.9;stroke-linejoin:round}.sent-btn{flex:none}.app-shell{min-height:100%;padding-bottom:calc(68px + env(safe-area-inset-bottom))}.native-tabs .app-shell{padding-bottom:env(safe-area-inset-bottom)}.app-ios .panel>.bottom{padding-bottom:max(calc(env(safe-area-inset-bottom) - 20px),12px)}.app-ios.kb-open.no-form-bar .panel>.bottom{padding-bottom:10px}.app-ios.kb-open .panel:before,.app-ios.kb-open .panel-bg-fade{bottom:-60vh}.native-tabs .part-home.with-tab-bar{bottom:0}.tab-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:7px 8px max(env(safe-area-inset-bottom),8px);background:#0f0f11f0;background:#17171af7;box-shadow:0 -10px 24px -14px #000000e6}.tab-box{position:relative;background:none;border:0;cursor:pointer;color:#6c6c74;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:500}.tab-box svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.tab-box.on{color:#f1f1f4}.tab-box.on svg{stroke-width:2.1}.tab-box.tab-heart.on svg{fill:url(#tab-heart);stroke:none}.tab-box.on:not(.tab-heart) svg{stroke:url(#tab-heart)}.tab-box.on span{background:linear-gradient(135deg,#8f6cff,#f480d2 80%,#ff9cf0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.gnb{display:none}@property --gnb-w{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --desk-nav-w{syntax: "<length>"; inherits: true; initial-value: 220px;}@media (min-width: 768px){html.gnb-folding{transition:--gnb-w .22s cubic-bezier(.2,.8,.2,1),--desk-nav-w .22s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){html.gnb-folding{transition:none}}:root:has(.gnb){--gnb-w: 220px}:root:has(.gnb.folded){--gnb-w: 80px}:root:has(.gnb.gnb-off){--gnb-w: 0px}#뿌리{box-sizing:border-box;padding-left:var(--gnb-w, 0px)}:root:has(.gnb) .tab-bar{display:none}:root:has(.gnb) .app-shell{padding-bottom:0}:root:has(.gnb) .part-home.with-tab-bar{bottom:0}:root:has(.gnb) .start-head,:root:has(.gnb) .home-tab-row{display:none}.gnb{position:fixed;top:0;left:0;bottom:0;z-index:39;width:var(--gnb-w);box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;overflow-x:hidden;overflow-y:auto;background:var(--먹2);color:var(--글)}.gnb.gnb-off{display:none}html{overscroll-behavior-y:none}.gnb,.studio-desk-nav{overscroll-behavior:contain}.gnb>.gnb-top,.studio-desk-nav>.gnb-top{position:sticky;top:0;z-index:2;background:inherit;margin-left:-12px;margin-right:-12px;padding-left:24px;padding-right:12px}:is(.gnb,.studio-desk-nav).folded>.gnb-top{margin-left:-8px;margin-right:-8px;padding:0}:root:has(.gnb:not(.gnb-off)) .dev-bar{margin-left:calc(-1 * var(--gnb-w));z-index:43}:root:has(.dev-bar) .gnb{top:26px}:root:has(.dev-bar) .part-home{top:26px}.gnb,.studio-desk-nav{--gnb-hover: #1d1d21;--gnb-on: #26262b}.gnb,.studio-desk-nav{padding-top:0}.gnb-top{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:none;height:48px;padding:0 0 0 12px;margin-bottom:18px}.gnb-logo{display:flex;align-items:center;height:36px;padding:0;border:0;background:none;cursor:pointer}.gnb-logo img{display:block;height:22px;width:auto;-webkit-user-drag:none}:is(.gnb,.studio-desk-nav)>.gnb-top{height:66px;margin-bottom:0}:is(.gnb,.studio-desk-nav).folded .gnb-logo img{height:21px}.gnb-logo:focus-visible,.gnb-fold:focus-visible{outline:2px solid var(--보라);outline-offset:2px;border-radius:8px}.gnb-fold{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;color:var(--흐림);cursor:pointer}.gnb-fold:hover{background:var(--gnb-hover);color:var(--글)}.gnb-fold svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gnb-rail-text{display:none}.gnb,.studio-desk-nav{scrollbar-width:none}:is(.gnb,.studio-desk-nav)::-webkit-scrollbar{display:none}.gnb-list{display:flex;flex-direction:column;gap:2px;margin:0 -12px}.gnb-label{display:flex;align-items:center;flex:none;height:28px;padding:0 24px;font-size:11.5px;font-weight:700;color:var(--흐림);letter-spacing:.02em}.gnb-item{position:relative;display:flex;align-items:center;gap:12px;height:42px;padding:0 24px;border:0;border-radius:0;box-sizing:border-box;background:none;color:var(--흐림);font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.gnb-item:hover{background:var(--gnb-hover);color:var(--글)}.gnb-item.on{background:var(--gnb-on);color:var(--글);font-weight:700}.gnb-item:focus-visible,.gnb-me:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}:is(.gnb-item,.gnb-me).on:focus-visible{outline:none}.gnb-icon{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gnb-item.on .gnb-icon{stroke:var(--gnb-grad, currentColor);stroke-width:2.1}.gnb-grad-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.gnb-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.gnb-chev{flex:none;width:16px;height:16px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.gnb-sep{flex:none;height:1px;margin:8px 24px;background:var(--선)}.gnb-bottom{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:2px}.gnb-bottom-sep{flex:none;height:1px;margin:0 12px 6px;background:var(--선)}.gnb-recent{display:flex;flex-direction:column;gap:2px;margin:0 -12px 10px}.gnb-recent-row .gnb-face.face-box{flex:none;width:24px;height:24px;margin:0 -2px}.gnb-recent-row .gnb-face.face-box b{font-size:11px}.gnb-recent-row{font-weight:500}.gnb-recent-more{height:34px;font-size:12.5px;font-weight:500}.gnb-zel{position:relative;display:flex;align-items:center;height:42px;margin:0 -12px}.gnb-zel:has(.gnb-zel-amount:hover){background:var(--gnb-hover)}.gnb-zel-amount{display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:100%;padding:0 4px 0 24px;border:0;background:none;color:var(--흐림);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;white-space:nowrap}.gnb-zel .zel-dot,.gnb-zel-icon .zel-dot{flex:none;width:20px;height:20px;vertical-align:0}.gnb-zel-num{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--글);font-size:14px;font-variant-numeric:tabular-nums}.gnb-zel-charge{flex:none;width:30px;height:30px;margin:0 17px 0 6px;padding:0;border:0;border-radius:8px;background:none;color:var(--흐림);font:inherit;font-size:19px;font-weight:400;line-height:1;cursor:pointer}.gnb-zel-charge:hover{background:var(--gnb-on);color:var(--글)}.gnb-zel-icon{display:grid;place-items:center;align-self:center;width:40px;height:32px;padding:0;border:0;border-radius:0;background:none;cursor:pointer}.gnb-zel-icon:hover{background:var(--gnb-hover)}.gnb-zel-amount:focus-visible,.gnb-zel-charge:focus-visible,.gnb-zel-icon:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.gnb-me{display:flex;align-items:center;gap:12px;height:42px;margin:0 -12px;padding:0 24px;border:0;border-radius:0;box-sizing:border-box;background:none;color:var(--글);font:inherit;text-align:left;cursor:pointer}.gnb-me:hover{background:var(--gnb-hover)}.gnb-me.on{background:var(--gnb-on)}.gnb-glider{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;visibility:hidden;pointer-events:none;background:var(--gnb-on);will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1)}[data-glide] :is(.gnb-item,.gnb-me).on,[data-glide] :is(.gnb-item,.gnb-me).on:hover{background:none}@media (prefers-reduced-motion: reduce){.gnb-glider{transition:none!important}}.gnb-me .gnb-face.face-box{flex:none;width:24px;height:24px;margin:0 -2px}.gnb-me .gnb-face.face-box b{font-size:11px}.gnb-me-text{flex:1;display:flex;flex-direction:column;min-width:0}.gnb-me-text b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gnb-me-text small{font-size:12px;color:var(--흐림);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gnb-gear{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--흐림)}.gnb-me:hover .gnb-gear{color:var(--글)}:is(.gnb,.studio-desk-nav).folded{padding:0 8px 16px}:is(.gnb,.studio-desk-nav).folded :is(.gnb-list,.gnb-me,.gnb-zel-icon){margin:0 -8px}:is(.gnb,.studio-desk-nav).folded .gnb-bottom-sep{margin:0 6px 6px}:is(.gnb,.studio-desk-nav).folded .gnb-top{justify-content:center;padding:0}:is(.gnb,.studio-desk-nav).folded .gnb-logo{justify-content:center;width:44px;border-radius:8px}.gnb-unfold svg{display:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gnb-unfold{color:var(--흐림)}.gnb-unfold:is(:hover,:focus-visible){color:var(--글)}.gnb-unfold:is(:hover,:focus-visible) img{display:none}.gnb-unfold:is(:hover,:focus-visible) svg{display:block}:is(.gnb,.studio-desk-nav).folded :is(.gnb-label,.gnb-chev,.gnb-me-text,.gnb-gear){display:none}:is(.gnb,.studio-desk-nav).folded :is(.gnb-item,.gnb-me,.gnb-zel-icon){flex-direction:column;justify-content:center;align-items:center;gap:4px;height:auto;min-height:56px;padding:7px 10px 6px}:is(.gnb,.studio-desk-nav).folded :is(.gnb-item>.gnb-text,.gnb-rail-text){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25;text-align:center;letter-spacing:-.01em}:is(.gnb,.studio-desk-nav).folded .gnb-item.on>.gnb-text{font-weight:700}:is(.gnb,.studio-desk-nav).folded :is(.gnb-me,.gnb-zel-icon) .gnb-rail-text{color:var(--흐림)}:is(.gnb,.studio-desk-nav).folded .gnb-me.on .gnb-rail-text{color:var(--글)}:is(.gnb,.studio-desk-nav).folded .gnb-zel-icon{align-self:stretch;width:auto;padding:7px 4px 6px;box-sizing:border-box}:is(.gnb,.studio-desk-nav).folded .gnb-zel-icon:hover .gnb-rail-text,:is(.gnb,.studio-desk-nav).folded .gnb-me:hover .gnb-rail-text{color:var(--글)}:is(.gnb,.studio-desk-nav).folded .gnb-sep{margin:8px 14px}.studio-desk-nav.folded .desk-nav-row:has(>.desk-nav-plus)>.gnb-item{padding-right:10px}.studio-desk-nav.folded .desk-nav-back.gnb-item{flex:none;min-height:52px}}:root[data-app-theme=light] :is(.gnb,.studio-desk-nav){--gnb-hover: #eeeef1;--gnb-on: #f0eef8}.tab-side{max-width:var(--기둥);margin:0 auto;padding:26px 16px 24px}.my-side{padding-left:10px;padding-right:10px}.my-side>.tab-head{padding-left:6px;padding-right:6px}.tab-head h1{margin:0 0 18px;font-size:26px;font-weight:800;letter-spacing:-.03em}.chat-tab-head{display:flex;align-items:flex-start;justify-content:space-between}.chat-find-btn{display:grid;place-items:center;width:44px;height:44px;margin:-6px -10px 0 0;padding:0;border:0;background:none;color:var(--글);cursor:pointer}.chat-find-btn .search{width:22px;height:22px;stroke-width:2}.chat-head-tools{display:flex;align-items:center;gap:2px;margin-right:-10px}.chat-head-tools .chat-find-btn{margin-right:0}.chat-edit-actions{display:flex;align-items:center;gap:2px;min-height:44px;margin:-6px -6px 0 0}.chat-edit-text{min-height:36px;border:0;border-radius:8px;background:none;padding:0 8px;font:inherit;font-size:14px;font-weight:500;line-height:1.2;color:var(--글);cursor:pointer;-webkit-tap-highlight-color:transparent}.chat-edit-text.danger{color:var(--danger-fg)}.chat-edit-text:disabled{opacity:.4;cursor:default}.chat-edit-text:focus-visible{outline:2px solid var(--보라);outline-offset:1px}@media (hover: hover){.chat-edit-text:not(:disabled):hover{background:var(--btn-2)}}.chat-pick{flex:none;width:20px;height:20px;box-sizing:border-box;margin-right:0;border-radius:50%;border:1.5px solid var(--field-focus, #55555d);align-self:center}.chat-pick.on{border-color:transparent;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center / 12px no-repeat,var(--heart-gradient)}.search-box{margin-bottom:18px}.search-box span{color:var(--흐림);font-size:20px}.search-tab{display:inline-flex;align-items:center;padding-left:12px;padding-right:12px}.search{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.home-tab.on .search{stroke-width:2.2}.check-color-row{padding:0 16px}.check-color-box{margin-bottom:0}.field .search{width:18px;height:18px;color:var(--흐림);flex:none}.search-box.field:focus,.search-box.field:focus-visible,.search-box.field:focus-within{border-color:transparent;outline:none;box-shadow:none}.search-box.field input:focus,.search-box.field input:focus-visible{outline:none;box-shadow:none}.character-row-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.character-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 0;background:none;border:0;color:inherit;cursor:pointer}.character-row+.character-row,.character-row-list li+li .character-row{border-top:1px solid rgba(255,255,255,.05)}.character-row-id{flex:none;width:18px;text-align:center;font-size:14px;font-weight:700;color:#6c6c74;font-variant-numeric:tabular-nums}.character-row-face.face-box{width:46px;height:46px;flex:none;border-radius:10px}.character-row-face.face-box b{font-size:18px}.character-row-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.character-row-text b{font-size:14px;font-weight:600;color:#e8e8ec;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.character-row-text .muted{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.found-num{margin:0 16px 8px;font-size:13px;color:var(--흐림);font-variant-numeric:tabular-nums}.creator-hit-list{display:flex;flex-direction:column;gap:12px;padding:0 16px;margin:2px 0 6px}.creator-hit{background:#1c1c20;border-radius:16px;padding:14px}.creator-hit-head{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px}.creator-hit-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;padding:0;background:none;border:0;color:inherit;cursor:pointer}.creator-hit-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.creator-hit-head>.follow-btn{position:relative;z-index:1}.creator-hit-face.face-box{width:44px;height:44px;flex:none;border-radius:50%}.creator-hit-face.face-box b{font-size:17px}.creator-hit-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.creator-hit-text b{font-size:16px;font-weight:700;color:#ebebee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-hit-text .creator-id{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-hit-head>i{flex:none;color:var(--흐림);font-style:normal;font-size:18px;pointer-events:none}.creator-hit-works{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #2a2a30;display:flex;flex-direction:column;gap:10px}.creator-work-row{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;text-align:left;padding:0;background:none;border:0;color:inherit;cursor:pointer;border-radius:8px}.creator-work-thumb{flex:none;width:56px;height:72px;border-radius:8px;overflow:hidden;display:block;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#26262b}.creator-work-thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.creator-work-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.creator-work-text b{font-size:14px;font-weight:600;color:#ebebee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-work-line{font-size:12.5px;line-height:1.4;color:var(--흐림);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.creator-work-tags{display:flex;align-items:center;gap:6px;font-size:11px;color:#6c6c74;white-space:nowrap;overflow:hidden}.creator-work-new{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;font-size:10px;font-weight:800;line-height:1;color:#fff;background:#ff7eb3}.home-grid-more{height:1px}.home-grid{list-style:none;margin:0;padding:2px 16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.home-grid>li{min-width:0}.home-grid-card{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;padding:0;background:none;border:0;color:inherit;cursor:pointer}.home-grid-card:active .home-grid-cover{filter:brightness(1.1);transform:scale(.985)}.home-grid-cover{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#1f1f24;transition:transform .15s,filter .15s}.home-grid-cover>img:not(.locked-blur):not(.group-box){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.home-grid-cover.group-cover.four>.group-box{width:50%;height:50%;bottom:auto;top:calc(50% * var(--행, 0));left:calc(50% * var(--열, 0));object-position:50% 18%}.home-grid-name{position:absolute;inset:auto 10px 12px;font-size:14px;font-weight:600;color:#f2f2f4;line-height:1.3}.home-grid-text{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 2px}.home-grid-title{font-size:14px;font-weight:600;line-height:1.35;color:var(--글);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-grid-line{font-size:12px;line-height:1.4;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-grid-inside .home-grid-card{position:relative;gap:0}.home-grid-inside .home-grid-text{position:absolute;left:0;right:0;bottom:0;padding:48px 10px 10px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,transparent,rgba(10,10,12,.55) 40%,rgba(10,10,12,.88))}.home-grid-inside .home-grid-title{color:#f4f2f7;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.45)}.home-grid-inside .home-grid-line{color:#f0eef4b8}.home-grid-inside .home-grid-title-line>.wish-heart{color:#f4f2f7}.tile-row .tile-pc{display:none}.home-grid:is(.tile-grid3,.tile-grid2){grid-template-columns:repeat(var(--cols-phone, 3),minmax(0,1fr));gap:16px 8px}.tile-row .home-grid-title{font-size:14px}.tile-row .home-grid-line{font-size:12.5px}.home-grid.tile-thumb{grid-template-columns:repeat(var(--cols-phone, 2),minmax(0,1fr));gap:16px 8px}.home-grid.tile-thumb .home-grid-cover{aspect-ratio:4 / 3;border-radius:10px}.home-grid-line.tile-hook{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--글);opacity:.72}.tile-tags{display:flex;gap:4px;flex-wrap:wrap;max-height:21px;overflow:hidden;margin-top:2px}.tile-tag{padding:2px 7px;border-radius:4px;background:#ffffff14;font-size:11.5px;line-height:17px;color:var(--흐림);white-space:nowrap}.tile-note{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#a98bff1f;font-size:13px;line-height:1.5;color:var(--글);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tile-list{list-style:none;margin:0;padding:0 16px;display:grid;grid-template-columns:repeat(var(--cols-phone, 1),minmax(0,1fr));gap:8px}.tile-list.tile-ranks{grid-auto-flow:column;grid-template-rows:repeat(var(--rows-phone, 5),auto);column-gap:12px}.tile-list>li{min-width:0}.tile-rank{display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:inherit;cursor:pointer;padding:8px 12px 8px 8px;border:0;border-radius:12px;background:#ffffff0d}.tile-rank-no{flex:none;width:28px;padding-right:3px;text-align:center;font-size:22px;font-weight:900;font-style:italic;background:var(--heart-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.tile-rank-cover{position:relative;flex:none;width:52px;height:66px;border-radius:8px;overflow:hidden;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#1f1f24}.tile-rank-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.tile-rank-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tile-rank-text>b{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-rank-line{font-size:13px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-wides{gap:16px}.tile-wides .tile-rank{align-items:flex-start;background:none;padding:0;gap:14px}.tile-wides .tile-rank-cover{width:96px;height:96px;border-radius:10px}.tile-wides .tile-rank-text{gap:4px;padding-top:2px}.tile-wides .tile-rank-text>b{font-size:16px}.tile-wides .tile-rank-line{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45}.tile-chats .tile-rank{align-items:flex-start;padding:10px 12px 10px 10px}.tile-chats .tile-rank-cover{width:64px;height:84px}.tile-chats .tile-rank-text{padding-top:2px;gap:4px}.tile-rank-line.tile-last{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.foot-row .row-2>.card{background:transparent;border-radius:0;overflow:visible}.foot-row .card .cover{border-radius:8px;overflow:hidden;padding-bottom:0}.foot-row .card .cover-text-ruler{display:none}.foot-row .card .img-cover:after{display:none}.foot-row .card .card-foot.tag-foot{padding:8px 2px 0;display:flex;flex-direction:column;gap:3px}.foot-row .card .card-foot .card-foot-title{display:-webkit-box;white-space:normal;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--글);word-break:keep-all}.foot-row .card .tail-mark{font-size:12.5px}.foot-row .card .card-foot.tag-foot.has-heart{padding-right:26px}.foot-row .card .card-foot.has-heart>.wish-heart{right:2px;top:8px;margin-top:-4px}@media (min-width: 768px){.tile-row .tile-pc{display:revert}.tile-row .tile-phone{display:none}.home-grid:is(.tile-grid3,.tile-grid2){grid-template-columns:repeat(var(--cols-pc, 6),calc((var(--row-w) - 12px * (var(--cols-pc, 6) - 1)) / var(--cols-pc, 6)));gap:16px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px}.home-grid:is(.tile-grid3,.tile-grid2)::-webkit-scrollbar{display:none}.home-grid.tile-thumb{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;padding-bottom:4px}.home-grid.tile-thumb::-webkit-scrollbar{display:none}.home-grid.tile-thumb>li{flex:0 0 calc((var(--row-w) - 14px * var(--cols-pc, 4)) / (var(--cols-pc, 4) + .5));scroll-snap-align:start}.home-grid.tile-thumb .home-grid-cover{border-radius:12px}.tile-thumb .home-grid-title{font-size:16px}.tile-thumb .home-grid-line{font-size:13.5px}.tile-row .home-grid-title{font-size:15px}.tile-row .home-grid-line{font-size:13px}.tile-list{grid-template-columns:repeat(var(--cols-pc, 2),minmax(0,1fr));gap:8px 16px}.tile-list.tile-ranks{grid-template-rows:repeat(var(--rows-pc, 5),auto)}.tile-list.tile-wides{gap:24px 24px}.tile-wides .tile-rank-cover{width:120px;height:120px;border-radius:12px}.tile-list.tile-chats{gap:12px}.tile-chats .tile-rank{height:100%}.foot-row .card .card-foot .card-foot-title{font-size:15px}.foot-row .card .tail-mark{font-size:13px}}.studio-grid-card .cover{padding:0}.studio-grid-card .studio-grid-text{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:48px 10px 10px;text-align:left;background:linear-gradient(180deg,transparent,rgba(10,10,12,.55) 40%,rgba(10,10,12,.88))}.studio-grid-card .studio-grid-text .home-grid-title{color:#f4f2f7;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.45)}.studio-grid-card .studio-grid-text .home-grid-line{color:#f0eef4b8}.home-grid-creator{display:flex;align-items:center;gap:5px;margin-top:2px;min-width:0;font-size:11.5px;color:var(--흐림)}.home-grid-creator>img,.home-grid-creator>i{flex:none;width:16px;height:16px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700;color:#fff;background:#6c4de6}.home-grid-creator>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:16px}.creator-pop-face.face-box{border-radius:50%}.search-landing{padding-bottom:8px}.search-landing-sec{margin-top:26px}.search-landing>.search-landing-sec:first-child,.search-landing-sec.search-mood-head{margin-top:6px}.search-landing-head{margin-bottom:12px}.search-landing-head .row-title{margin:0}.recent-chips{list-style:none;margin:0;padding:0 16px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.recent-chips::-webkit-scrollbar{display:none}.recent-chip{flex:none;display:flex;align-items:center;height:32px;border-radius:999px;background:var(--raise);box-shadow:var(--raise-ring)}.recent-chip-text{height:100%;padding:0 2px 0 12px;background:none;border:0;color:var(--글);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.recent-chip-x{display:grid;place-items:center;width:20px;height:20px;margin:0 6px 0 2px;padding:0;border-radius:50%;background:none;border:0;color:var(--흐림);cursor:pointer}.recent-chip-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mood-tiles{list-style:none;margin:0;padding:0 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mood-tile{position:relative;display:block;width:100%;height:92px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#1c1c20;color:#fff;text-align:left;cursor:pointer}.mood-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.mood-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a090cd1,#0a090c59 60%,#0a090c1a)}.mood-tile:active{filter:brightness(1.1)}.mood-tile small{position:absolute;left:12px;top:10px;z-index:1;font-size:11px;font-weight:500;color:#cfcbd6}.mood-tile b{position:absolute;left:12px;bottom:10px;z-index:1;font-size:16px;font-weight:800}.search-mood-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:16px;margin-bottom:12px}.search-mood-head .row-title{margin:0}.creator-feature-list{list-style:none;margin:0;padding:0 16px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;overscroll-behavior-x:contain}.creator-feature-list::-webkit-scrollbar{display:none}.creator-feature{flex:none;width:min(330px,86vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;background:#1c1c20;border-radius:16px;padding:14px}.creator-feature-head{position:relative;display:flex;align-items:center;gap:10px;min-height:52px}.creator-feature-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.creator-feature-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.creator-feature-face.face-box{width:52px;height:52px;flex:none;border-radius:50%}.creator-feature-face.face-box b{font-size:19px}.creator-feature-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.creator-feature-text b{font-size:16px;font-weight:700;color:var(--글);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-feature-text .creator-id{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-feature-sub{display:flex;align-items:center;gap:10px;min-height:30px}.creator-feature-intro{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.45;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-feature-sub>.follow-btn{flex:none}.creator-feature-works{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.creator-feature-works button{position:relative;display:block;width:100%;aspect-ratio:3 / 4;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#26262b}.creator-feature-works img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.creator-feature-works button:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(transparent,#000000b3)}.creator-feature-works span{position:absolute;left:6px;right:6px;bottom:5px;z-index:1;font-size:11px;font-weight:600;line-height:1.3;color:#fff;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hot-strip{list-style:none;margin:0;padding:0 16px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.hot-strip::-webkit-scrollbar{display:none}.hot-strip>li{flex:none;width:128px}.hot-card{display:flex;flex-direction:column;width:100%;padding:0;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.hot-card-cover{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#1f1f24}.hot-card-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.hot-card-cover:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#0009)}.hot-card-rank{position:absolute;left:8px;bottom:4px;z-index:1;font-size:30px;font-weight:900;font-style:italic;line-height:1;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.hot-card>b{margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--글);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hot-card-line{margin-top:3px;font-size:11.5px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-pick-sec{margin-top:24px}.random-row{margin:0;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#1c1c20}.random-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.random-face{flex:none;width:52px;height:52px;border-radius:12px;overflow:hidden;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#26262b}.random-face img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.random-text{display:flex;flex-direction:column;gap:2px;min-width:0}.random-text small{font-size:11.5px;font-weight:700;color:#b49cff}.random-text b{font-size:14px;font-weight:600;color:var(--글);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.random-text span{font-size:12px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.random-text .chat-room-name{font-size:15px;font-weight:600}.random-text .chat-room-last{font-size:13px;line-height:1.45}@media (min-width: 900px){.search-landing-sec{margin-top:34px}.search-landing>.search-landing-sec:first-child,.search-landing-sec.search-mood-head{margin-top:10px}.mood-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mood-tile{height:132px}.mood-tile small{left:16px;top:14px;font-size:12px}.mood-tile b{left:16px;bottom:14px;font-size:19px}.creator-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible}.creator-feature-list>.creator-feature:nth-child(n+4){display:none}.creator-feature{width:auto;padding:16px}.creator-feature-works{gap:8px}.hot-strip{gap:14px}.hot-strip>li{width:172px}.hot-card-rank{font-size:38px}.hot-card>b{font-size:14.5px}.hot-card-line{font-size:12.5px}}.empty{text-align:center;padding:56px 12px;color:var(--흐림)}.empty b{display:block;color:#d5d5da;font-size:16px;margin-bottom:8px;font-weight:600}.empty p{margin:0;font-size:13.5px}.empty-suggestion{margin:0 -16px}.chat-rooms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.chat-room-row{position:relative}.chat-room-face.face-box{flex:none;width:52px;height:52px;border-radius:18px;border:0}.chat-room-face.face-box img{object-position:center 18%}.chat-room-face.pair{flex:none;position:relative;display:block;width:52px;height:52px}.chat-room-mini.face-box{position:absolute;width:34px;height:34px;border-radius:12px;border:0}.chat-room-mini.face-box:first-child{left:0;top:0}.chat-room-mini.face-box:last-child{right:0;bottom:0}.chat-room-main{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:9px 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.chat-room-top{display:flex;align-items:baseline;gap:5px;min-width:0}.chat-room-main .chat-room-name{font-size:15px;font-weight:600;color:#eeeef1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:block}.chat-room-count{flex:none;font-size:13px;font-weight:500;color:#6c6c74}.chat-room-when{flex:none;font-size:11.5px;font-weight:400;color:#6c6c74;white-space:nowrap}.chat-room-main .chat-room-last{font-size:13px;line-height:1.45;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-room-title{color:#6c6c74}.chat-room-side{flex:none;align-self:center;width:auto;min-width:32px;display:flex;justify-content:flex-end;align-items:center;padding-right:32px;box-sizing:border-box}.chat-room-more{display:inline-flex;align-items:center;gap:2px;padding:3px 5px 3px 8px;border-radius:999px;background:#26262b;color:#b5b5bc;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap}.chat-room-more .chat-room-fold-mark{width:12px;height:12px;stroke:currentColor}.chat-room-more.on{background:#6c4de638;color:#e6ddff}.chat-room-fold-mark{width:14px;height:14px;fill:none;stroke:#8b8b94;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.chat-room-fold{position:absolute;top:50%;right:28px;transform:translateY(-50%);width:64px;height:44px;border:0;background:none;color:#8b8b94;cursor:pointer}.chat-room-prev{list-style:none;margin:0 -16px 8px;padding:10px 16px;background:var(--먹2);display:flex;flex-direction:column}.chat-room-face.small.face-box,.chat-room-face.pair.small{width:40px;height:40px;border-radius:14px}.chat-room-face.pair.small .chat-room-mini.face-box{width:26px;height:26px;border-radius:9px}.chat-room-prev .chat-room-main{padding:8px 0}.chat-room-prev-all{display:block;width:100%;padding:10px 0;border:0;background:none;color:#96969f;font-size:12.5px;text-align:center;cursor:pointer}.chat-room-star{position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:40px;height:44px;display:flex;justify-content:center;align-items:center;padding:0;border:0;background:none;cursor:pointer}.chat-room-star svg{width:20px;height:20px;fill:none;stroke:#6c6c74;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.chat-room-star.on svg{fill:var(--보라);stroke:var(--보라)}.row-title{font-size:17px;font-weight:700;letter-spacing:-.02em}.start-top{display:flex;flex-direction:column;gap:10px;position:sticky;top:0;z-index:20;margin-top:-14px;padding-top:14px}.start-top:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#0f0f11d1;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}:root[data-app-theme=light] .start-top:before{background:#f5f5f7d6}:root:has(.dev-bar) .start-top{top:26px}.home-mode-pc-row{display:none}@media (min-width: 768px){:root:has(.gnb) .start-top{min-height:72px;box-sizing:border-box;justify-content:center;gap:10px;padding-top:16px;margin-bottom:-14px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:has(.gnb) .start-top{transition:transform .2s ease-out}:root:has(.gnb) .start-top.bar-hidden{transform:translateY(-100%)}:root:has(.gnb):has(.dev-bar) .start-top.bar-hidden{transform:translateY(calc(-100% - 26px))}:root:has(.gnb) .start-top:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--먹);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}:root:has(.gnb) .home-mode-pc-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 16px}.home-mode-pc-row:not([data-tab=추천]):not([data-tab=랭킹]) .home-mode-pc{display:none}.home-quick{display:flex;align-items:center;flex:1;min-width:0}.home-quick-links{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.home-quick-links::-webkit-scrollbar{display:none}.home-quick-link{flex:none;padding:7px 10px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;color:var(--흐림);white-space:nowrap;transition:color .15s,background .15s}.home-quick-link:first-child{margin-left:-10px}.home-quick-link:hover{color:var(--글);background:var(--quick-hover)}.home-quick-link.on{color:var(--글);font-weight:700}.home-quick-link:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.home-quick-chips{flex:1;min-width:0}.home-quick-chips .genre-row{flex-wrap:nowrap;padding:0 16px;margin:0 -16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent)}.home-quick{--raise: var(--quick-field)}.home-quick .rank-filter{padding:0}.home-quick .check-color-row{flex:1;padding:0;gap:0;margin:0}.home-quick .search-box{--field-bg: var(--quick-field);min-height:38px}.home-quick .search-box input{height:36px}.home-quick:has(>.home-quick-search){gap:16px}.home-quick:has(>.home-quick-search)>.home-quick-links{flex:1}.home-quick-search{flex:none;width:300px;margin:0 0 0 auto}.home-quick-search .search-box{margin:0;padding-right:4px}:root:has(.gnb) .home-quick-search{width:auto;height:38px}:root:has(.gnb) .home-quick-search .search-box{width:38px;padding:0 2px 0 0;gap:0;overflow:hidden;background:transparent;border-color:transparent;transition:width .2s ease-out,padding-left .2s ease-out,background-color .2s ease-out}:root:has(.gnb) .home-quick-search .search-box input{opacity:0;transition:opacity .15s ease-out}:root:has(.gnb) .home-quick-search .home-quick-search-go{margin-left:0}:root:has(.gnb) .home-quick-search .search-box:is(:hover,:focus-within,:has(input:not(:placeholder-shown))){width:280px;padding:0 4px 0 14px;gap:8px;background:var(--field-bg);border-color:transparent}:root:has(.gnb) .home-quick-search .search-box:is(:hover,:focus-within,:has(input:not(:placeholder-shown))) input{opacity:1}:root:has(.gnb) .home-quick-search .search-box:is(:hover,:focus-within,:has(input:not(:placeholder-shown))) .home-quick-search-go{margin-left:-4px}@media (prefers-reduced-motion: reduce){:root:has(.gnb) .home-quick-search .search-box,:root:has(.gnb) .home-quick-search .search-box input{transition:none}}:root:has(.gnb) .bar-at-top .home-quick-links{visibility:hidden}.home-quick-search-go{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;margin-left:-4px;border:0;border-radius:8px;background:none;color:var(--흐림);cursor:pointer}.home-quick-search-go:hover{color:var(--글)}.home-quick-search-go:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.home-quick-search-go svg.search{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}}:root{--quick-field: #1c1c20;--quick-hover: #1c1c20}:root[data-app-theme=light]{--quick-field: #ffffff;--quick-hover: #ebebee}.home-mode-line{padding:0 16px;margin-top:-12px}.home-mode-line .mode-box{padding:5px 12px;font-size:12px}.start-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.start-head h1{margin:0}.mode-switch-space{visibility:hidden;pointer-events:none}.universe-split{margin-top:28px}.mode-switch{display:inline-flex;flex:none;padding:3px;background:var(--raise);box-shadow:var(--raise-ring);border:0;border-radius:999px}.mode-box{background:none;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;color:var(--흐림);cursor:pointer;transition:background .15s,color .15s}.mode-box.on{background:var(--heart-gradient);color:#fff;font-weight:600}.mode-switch.slide{position:relative}.mode-switch.slide .mode-box{position:relative;z-index:1}.mode-switch.slide .mode-box.on{background:none}.mode-thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:999px;background:var(--heart-gradient);transition:transform .32s cubic-bezier(.3,.7,.3,1),width .32s cubic-bezier(.3,.7,.3,1)}@media (prefers-reduced-motion: reduce){.mode-thumb{transition:none}}body.coach-pill-universe .mode-switch.slide .mode-thumb{opacity:0}body.coach-pill-universe .mode-switch.slide .mode-box.on{color:var(--흐림);font-weight:500}body.coach-pill-universe .mode-switch.slide .mode-box:nth-of-type(2){background:var(--heart-gradient);color:#fff;font-weight:600}.mode-switch.fill{display:flex;width:100%;padding:4px;border-radius:10px}.mode-switch.fill .mode-box{flex:1;border-radius:7px;padding:10px 0;font-size:13.5px}.mode-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mode-tagline{font-size:12px;color:var(--흐림)}.home-tab-row{display:flex;align-items:center;gap:2px;padding:0 8px;border-bottom:0}.home-tab-scroll{display:flex;gap:2px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.home-tab-scroll::-webkit-scrollbar{display:none}.home-tab-scroll .home-tab{flex:none;white-space:nowrap}.home-tab-row .search-tab{flex:none}.home-tab{position:relative;background:none;border:0;cursor:pointer;padding:8px 10px 12px;font-size:14.5px;color:var(--흐림);transition:color .15s}.home-tab.on{color:#f1f1f4;font-weight:600}.home-tab.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:#f1f1f4}.start>:nth-child(2){margin-top:-4px}.start>.tab-row,.row>.tab-row{padding-left:16px;padding-right:16px}.rank-filter{flex-wrap:nowrap}.rank-filter-list{right:auto;min-width:128px}.rank-shelf-grid{display:flex;gap:12px;overflow-x:auto;padding:0 16px 4px;scroll-snap-type:x proximity;scroll-padding-left:16px;scrollbar-width:none;-ms-overflow-style:none}.rank-shelf-grid::-webkit-scrollbar{display:none}.rank-shelf{flex:none;width:300px;scroll-snap-align:start;background:#1c1c20;border-radius:12px;padding:14px 8px 8px;min-width:0}@media (max-width: 600px){.rank-shelf{width:82%}}.rank-shelf-title{display:block;padding:0 8px 6px;font-size:15px;font-weight:700;color:var(--글)}.rank-shelf-list{list-style:none;margin:0;padding:0}.rank-shelf-row{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;text-align:left;background:none;border:0;border-radius:8px;color:inherit;font:inherit;cursor:pointer}.rank-shelf-row:hover{background:var(--quick-hover)}.rank-shelf-row:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.rank-shelf-num{flex:none;width:16px;text-align:center;font-size:15px;font-weight:700;color:var(--글);font-variant-numeric:tabular-nums}.rank-shelf-thumb{position:relative;flex:none;width:42px;height:56px;border-radius:6px;overflow:hidden;display:block;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#26262b}.rank-shelf-thumb>img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.rank-shelf-thumb.locked-cover .adult-mark{transform:scale(.7)}.rank-shelf-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.rank-shelf-text b{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--글);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-shelf-line{font-size:12px;line-height:1.4;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-app-theme=light] .rank-shelf{background:#fff}.rank-skel .card.rank-skel-card{background:transparent;cursor:default}.rank-skel .card.rank-skel-card:active{transform:none;filter:none}.skeleton-card.rank-skel-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:inherit}.rank-skel-text{display:block;position:relative}.skeleton-row.rank-skel-bar{position:absolute;left:0;top:50%;width:72%;height:9px;margin-top:-3px;border-radius:4px}.rank-skel-title .skeleton-row.rank-skel-bar{width:62%;height:11px;margin-top:-6px}.rank-skel-sub .skeleton-row.rank-skel-bar{width:86%;margin-top:-5px}.rank-skel .top10-num{opacity:.35}.rank-skel-shelf{cursor:default}.rank-skel-shelf:hover{background:none}:root:not([data-app-theme=light]) .rank-skel-shelf .skeleton-card,:root:not([data-app-theme=light]) .rank-skel-shelf .skeleton-row{background:#2a2a30}.tag-hero{position:relative;display:flex;align-items:flex-end;gap:20px;margin:4px 16px 0;padding:24px 22px 20px;min-height:180px;border-radius:14px;overflow:hidden;background:#1c1c20;isolation:isolate}.tag-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:flex;opacity:.55;filter:blur(18px) saturate(1.2);transform:scale(1.15)}.tag-hero-bg img{flex:1;min-width:0;height:100%;object-fit:cover}.tag-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0a0ceb,#0a0a0c9e 60%,#0a0a0c4d)}.tag-hero-text{flex:1;min-width:0}.tag-hero-name{margin:0;font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff;word-break:keep-all}.tag-hero-meta{margin:6px 0 0;font-size:13px;color:#b4afba}.tag-hero-rel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.tag-hero-rel-label{font-size:12.5px;color:#a9a4b0;margin-right:4px}.tag-hero-rel .chip{height:30px;font-size:13px;background:#ffffff1f;color:#f0f0f3;box-shadow:none}.tag-hero-rel .chip:hover{background:#fff3}.tag-hero-covers{flex:none;display:flex;padding-left:18px}.tag-hero-covers img{width:82px;height:110px;object-fit:cover;border-radius:10px;margin-left:-18px;box-shadow:0 6px 20px #0006}.tag-hero-covers img:nth-child(2){transform:translateY(-10px)}.tag-hero-covers img:nth-child(3){transform:translateY(-20px)}@media (max-width: 600px){.tag-hero{flex-direction:column-reverse;align-items:stretch;gap:14px;padding:18px 16px 16px;min-height:0}.tag-hero-name{font-size:26px}.tag-hero-covers{padding-left:14px}.tag-hero-covers img{width:60px;height:80px;margin-left:-14px}.tag-hero-covers img:nth-child(2){transform:none}.tag-hero-covers img:nth-child(3){transform:none}}.tag-sort-row{display:flex;justify-content:flex-end;padding:12px 16px 0}.tag-sort{display:flex;align-items:center}.tag-sort button{background:none;border:0;padding:4px 8px;font:inherit;font-size:13px;color:var(--흐림);cursor:pointer;border-radius:6px}.tag-sort button+button{position:relative}.tag-sort button+button:before{content:"";position:absolute;left:0;top:50%;width:1px;height:11px;transform:translateY(-50%);background:var(--선)}.tag-sort button.on{color:var(--글);font-weight:600}.tag-sort button:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.tag-top-rows{--raise: var(--quick-field);position:relative;z-index:21;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent);transition:opacity .2s ease-out,visibility .2s}.tag-top-rows::-webkit-scrollbar{display:none}.start>.tag-top-rows{margin:-54px 0 -8px}.tag-top-line{display:flex;gap:8px;padding:0 16px;width:max-content}:root:not(:has(.bar-at-top)) .tag-top-rows{opacity:0;visibility:hidden;pointer-events:none;z-index:19}.tag-bar-row{flex:1;min-width:0;display:flex;transition:opacity .2s ease-out,visibility .2s}.bar-at-top .tag-bar-row{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion: reduce){.tag-top-rows,.tag-bar-row{transition:none}}.tag-more{margin-top:12px}.tag-more>.row-title{padding:0 16px}.tag-more>.genre-row{padding:0 16px}.tag-more>.grid{margin-top:6px}.tag-two-lines{display:grid;gap:8px}.tag-two-lines .genre-row{padding-left:16px;padding-right:16px;scroll-padding-left:16px}.remaining-title{font-size:15px!important;font-weight:500!important}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:0 16px}.grid>.card{width:auto}.creator-grid.grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0}.creator-tab{margin-top:4px}.grid .rank-num{font-size:46px}.grid .cover-text-ruler{font-size:15px}.grid .card-foot b{font-size:12.5px}.grid .tail-mark{font-size:10.5px}.start>.empty{padding:40px 16px}.menu-btn{background:none;border:0;color:var(--흐림);cursor:pointer;line-height:0;padding:4px;margin-left:4px}.menu-btn svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.menu-btn:hover{color:#d8d8dd}.head-center{flex:1;text-align:center;margin-right:28px;font-weight:600}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000008c}.backdrop.dialog-overlay{z-index:43;background:#000000b3}.backdrop.dialog-overlay.over-call{z-index:46}.center-panel.over-call{z-index:47}.part-home.charge-page,.backdrop.over-detail,.bottom-panel.over-detail{z-index:43}.aside-panel{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(396px,max(66vw,264px));background:#1a1a1d;overflow-y:auto;padding:max(env(safe-area-inset-top),10px) 22px max(env(safe-area-inset-bottom),24px);box-shadow:-12px 0 40px #00000073;animation:옆에서 .22s cubic-bezier(.2,.8,.3,1)}html[data-panel-stay] .aside-panel{animation:none}@keyframes 옆에서{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.chat-menu-panel{display:flex;flex-direction:column}.chat-menu-panel:has(>.menu-scroll){overflow:hidden}.chat-menu-panel>*{flex-shrink:0}.chat-menu-panel>.menu-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-scroll>*{flex-shrink:0}.menu-together{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:auto 0 0;padding:12px 2px 0;border-top:1px solid var(--menu-sep, var(--선));font-size:13px;color:#a8a3b3}.menu-together b{color:var(--글);font-weight:600}.menu-together small{flex:none;font-size:12px;color:var(--흐림)}.menu-together+.menu-zel{margin-top:0}.menu-zel{margin:0 -10px;padding-top:12px;background:#1a1a1d}.menu-zel-card{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px;padding:10px 10px 10px 12px;border-radius:14px;background:#26262b;color:#eeeef1;font-size:14px;font-weight:500}.menu-zel-amount{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.menu-zel .zel-dot{flex:none;width:18px;height:18px;vertical-align:0}.menu-zel b{font-weight:600}.menu-zel-charge{margin-left:auto}.menu-reply-line{flex-basis:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:6px;margin:2px 0 0;padding:9px 0 0;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:none;color:#b4afbf;font:inherit;font-size:12px;font-weight:400;text-align:left;white-space:nowrap;cursor:pointer}.menu-reply-line span{min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-reply-line .next-chevron{width:10px;height:10px;margin-right:0;stroke:currentColor;stroke-width:2.6}.menu-group+.menu-group{border-top:1px solid var(--menu-sep, var(--선));margin-top:6px;padding-top:6px}.menu-row button{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;text-align:left;cursor:pointer;padding:10px 0;font-size:14.5px;line-height:1.4;font-weight:500;color:#eeeef1}.menu-row button:disabled{color:#6c6c74;cursor:default}.menu-name{display:inline-flex;align-items:center;gap:10px}.menu-icon{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.menu-price{margin-left:auto;font-size:13px;font-weight:400;color:var(--흐림);display:flex;align-items:center;gap:6px}.menu-price i{font-style:normal;font-size:18px;line-height:1}.menu-price.ready{font-size:11.5px;color:#525258}.menu-description{margin:-8px 0 8px;font-size:12.5px;color:var(--흐림)}.bookmark-list{list-style:none;margin:0;padding:0}.bookmark-list li+li{border-top:1px solid var(--선)}.bookmark-list button{width:100%;display:flex;align-items:flex-start;gap:10px;background:none;border:0;text-align:left;cursor:pointer;padding:12px 0;color:#eeeef1}.bookmark-text{flex:1;min-width:0;overflow:hidden;font-size:13.5px;font-weight:400;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;overflow-wrap:anywhere}.bookmark-turn{flex:none;font-size:12px;color:var(--흐림);padding-top:1px}.bookmark-empty{margin:8px 0 0;font-size:14px;color:var(--흐림)}::highlight(zello-highlight){background-color:#ffc4e8ad;color:#000}.highlight-layer{position:absolute;overflow:hidden;pointer-events:none}.highlight-layer>div{position:absolute;top:0;right:0;bottom:0;left:0}.highlight-layer i{position:absolute;border-radius:2px;background:linear-gradient(90deg,#b9a6ff,#f7a6dc 80%,#ffb8ee);mix-blend-mode:color;opacity:.5}.bookmark-list li>button:disabled{cursor:default;opacity:.6}.selection-bar{position:fixed;z-index:60;transform:translate(-50%);display:flex;gap:2px;padding:4px;border-radius:999px;background:#201e26eb;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:selection-bar-in .2s cubic-bezier(.2,.8,.2,1)}.selection-bar button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:none;color:#eeeef1;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.selection-bar button:hover{background:#ffffff14}.selection-bar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:root[data-app-theme=light] .selection-bar{background:#fffffff5;border-color:#00000014;box-shadow:0 8px 24px #0000001f}:root[data-app-theme=light] .selection-bar button{color:#1b1b1f}:root[data-app-theme=light] .selection-bar button:hover{background:#0000000d}@keyframes selection-bar-in{0%{opacity:0;transform:translate(-50%,14px)}}.room-settings-row{margin:24px 0 0}.room-settings-row h4{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--글)}.room-settings-description{margin:8px 0 0;font-size:13px;color:var(--흐림)}.room-settings-pre-ri{margin:8px 0 0;padding:11px 14px;border-radius:12px;background:var(--먹2);font-size:14.5px;line-height:1.75;color:#e4e4e8}.menu-img-row{list-style:none;margin:4px 0 6px;padding:0 0 2px;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overflow-anchor:none}.menu-img-row::-webkit-scrollbar{display:none}.menu-img-row li{flex:none;scroll-snap-align:start}.menu-img-row button{display:block;width:52px;height:52px;padding:0;border:0;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--먹2)}.menu-img-row img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.menu-img-row button:focus-visible{outline:2px solid var(--보라);outline-offset:1px}.menu-img-row button.locked{display:flex;align-items:center;justify-content:center;border:1px solid var(--선);color:#58585e}.menu-img-row button.locked svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.menu-img-row button.locked:hover{color:#96969f}.album-head{display:flex;align-items:center;gap:8px;margin:-4px 0 14px}.album-head h3{margin:0;font-size:17px;font-weight:600;color:#eeeef1}.album-back{width:32px;height:32px;margin-left:-8px;border:0;background:none;cursor:pointer;color:#cacacf;font-size:24px;line-height:1}.album-box-2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.album-box{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;padding:0;border:0;background:var(--먹2)}.album-box.col-draw{cursor:pointer}.album-box.col-draw img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.album-box.col-draw:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.album-box.locked{border:1px solid var(--선);color:#58585e}.album-box.locked svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.album-box.fire-er-came{background:linear-gradient(90deg,#1a1a1c,#212124,#1a1a1c);background-size:200% 100%;animation:반짝 1.2s linear infinite}@keyframes 반짝{to{background-position:-200% 0}}.album-large{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 16px}.album-large img{max-width:100%;max-height:calc(100vh - 120px);border-radius:12px}.faces-split{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:1px;background:#0c0b0e}.faces-split>img{flex:1 1 0;min-width:0;width:auto;height:100%;object-fit:cover;object-position:50% 15%}.album-box.col-draw:has(>.faces-split),.menu-img-row button:has(>.faces-split),.album-faces-large{position:relative}.album-large .faces-split>img{max-width:none;max-height:none;border-radius:0}.album-faces-large{width:min(720px,100%);aspect-ratio:16 / 10;border-radius:12px;overflow:hidden}.album-swipe{display:flex;align-items:center;gap:18px;color:#cacacf;font-size:14px}.album-swipe button{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:#ffffff14;color:#eeeef1;font-size:22px;line-height:1}.album-swipe button:disabled{opacity:.3;cursor:default}.album-close{position:absolute;top:max(env(safe-area-inset-top),16px);right:16px}.album-large:has(.album-bg-bar) img{max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px)}.album-bg-bar{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:max(env(safe-area-inset-bottom),0px)}.album-bg-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:22px;cursor:pointer;background:#ffffff24;color:#fff;font:inherit;font-size:14px;font-weight:600;-webkit-tap-highlight-color:transparent}.album-bg-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.album-bg-btn.on{background:#fff;color:#1b1b1f}@media (hover: hover){.album-bg-btn:not(.on):hover{background:#fff3}}.album-bg-notice{position:absolute;bottom:calc(100% + 10px);margin:0;white-space:nowrap;background:#2a282f;color:#f1ecf5;font-size:13.5px;padding:10px 16px;border-radius:12px;box-shadow:0 6px 20px #0006}.bottom-panel{position:fixed;left:0;right:0;bottom:0;z-index:41;max-width:620px;margin:0 auto;max-height:82vh;overflow-y:auto;background:#1d1d20;border-radius:22px 22px 0 0;padding:10px 16px max(env(safe-area-inset-bottom),20px);animation:밑에서 .22s cubic-bezier(.2,.8,.3,1)}@keyframes 밑에서{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}.handle{width:44px;height:4px;border-radius:2px;background:#47474d;margin:0 auto 20px}.panel-title{margin:6px 0 10px;font-size:13.5px;font-weight:400;color:var(--흐림)}.panel-title+.panel-title{margin-top:0}.profile-box{display:flex;align-items:center;gap:4px;margin-bottom:12px;background:#29292d;border:1px solid transparent;border-radius:16px;padding:12px 10px 12px 14px;transition:border-color .15s}.profile-box{position:relative}.profile-box.on{--ring: 2px}.profile-keep-move{font-size:15px}.profile-keep-move:hover{color:#e8a79f}.profile-body{flex:1;min-width:0;display:flex;align-items:center;gap:14px;background:none;border:0;text-align:left;cursor:pointer;padding:0}.profile-face{position:relative;flex:none}.profile-body .btn-spinner{margin:0 0 0 auto;width:18px;height:18px;color:var(--accent, #a993ff)}.picker-face.face-box{width:56px;height:56px}.picker-face.face-box b{font-size:20px}.profile-mark{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:var(--heart-gradient);color:#fff;font-size:11px;font-style:normal;display:grid;place-items:center;border:2px solid #29292d}.profile-text{min-width:0}.profile-text b{display:block;font-size:16px;font-weight:600;color:#eeeef1}.profile-text p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--흐림);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pencil{flex:none;background:none;border:0;color:#a3a4ac;font-size:18px;cursor:pointer;padding:8px}.extra-circle{flex:none;width:56px;height:56px;border-radius:50%;background:#38383d;display:grid;place-items:center;font-size:26px;color:#ebebee}.part-home{position:fixed;top:0;right:0;bottom:0;left:0;left:var(--gnb-w, 0px);z-index:42;background:var(--먹);display:flex;flex-direction:column}.part-home-inner{flex:1;overflow-y:auto;padding:24px 18px 28px;max-width:560px;width:100%;margin:0 auto}.part-home-head-face{display:flex;align-items:center;gap:18px;margin-bottom:32px;flex-wrap:wrap}.face-pick{display:flex;gap:6px;flex-basis:100%;margin-left:94px}@media (max-width: 380px){.face-pick{margin-left:0}}.part-home-head-face.center{flex-direction:column;align-items:center;gap:12px}.part-home-head-face.center .face-pick{flex-basis:auto;margin-left:0;justify-content:center}.part-home-face.face-box{width:76px;height:76px}.face-carousel{position:relative;width:208px;height:76px}.face-slot{position:absolute;left:50%;top:0;width:76px;height:76px;margin-left:-38px;padding:0;border:0;border-radius:50%;background:var(--먹2);overflow:hidden;line-height:0;cursor:pointer;transform-origin:50% 50%;transition:transform .28s ease-out,filter .28s ease-out,opacity .28s ease-out}.face-slot img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.face-slot-c{transform:none}.face-slot-l{transform:translate(-78px) scale(.684)}.face-slot-r{transform:translate(78px) scale(.684)}.face-slot-ll{transform:translate(-130px) scale(.5);opacity:0;pointer-events:none}.face-slot-rr{transform:translate(130px) scale(.5);opacity:0;pointer-events:none}.face-slot-jump{transition:none}.face-slot-leaving{opacity:0;pointer-events:none}.face-peek{filter:brightness(.5)}.face-peek:hover{filter:brightness(.75)}.face-slot:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.face-peek:focus-visible{filter:brightness(.75)}.face-slot-c:disabled{cursor:default}.face-carousel-pencil{right:auto;left:calc(50% + 14px);bottom:-2px;pointer-events:none;z-index:1}@media (prefers-reduced-motion: reduce){.face-slot{transition:none}}.face-empty{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#26262b}.face-empty svg{width:34px;height:34px;fill:none;stroke:#6f6f78;stroke-width:1.6;stroke-linecap:round}.part-home-face.face-box b{font-size:28px}.part-home-name{font-size:20px;font-weight:600}.part-home-box{margin-bottom:26px}.part-home-box h3{margin:0 0 10px;font-size:16px;font-weight:600;display:flex;align-items:baseline;gap:8px}.part-home-box h3 small{font-size:12.5px;font-weight:400;color:var(--흐림)}.settings-fold{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.part-home-box textarea{font:inherit;color:inherit;resize:vertical;min-height:150px;font-size:14px;line-height:1.6}.part-home-box h3.note-head{font-size:16px;font-weight:500;line-height:1.5;color:var(--글);display:block}.note-box{min-height:168px}.note-also-move{margin:12px 0 0;font-size:13.5px;line-height:1.7;color:var(--흐림)}.note-length-link{margin:10px 0 0 18px}.capture-panel .head-center{flex:1;text-align:center;margin:0}.capture-close{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-6px -8px -6px 0;color:#fff}.capture-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.capture-panel .detail-bottom:before{display:none}.capture-panel .capture-style{display:flex;flex-direction:column;overflow:hidden;padding-top:8px;padding-bottom:6px}.capture-style>*{flex:none}.capture-style>.capture-preview-wrap{flex:1 1 auto;min-height:120px;display:flex;flex-direction:column}.capture-style-preview{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:14px;background:var(--먹2);-webkit-overflow-scrolling:touch}.capture-card{position:relative}.capture-card img{display:block;width:100%;height:auto}.capture-hits{position:absolute;top:0;right:0;bottom:0;left:0}.capture-hit{position:absolute;padding:0;border:0;border-radius:3px;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.capture-preview-wrap{position:relative}.capture-busy{position:absolute;top:50%;left:50%;z-index:1;margin:-14px 0 0 -14px}.capture-color-bar{display:flex;align-items:center;gap:10px;margin-top:10px}.capture-color-bar .capture-sec-title{margin:0 6px 0 0}.capture-swatch{width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:0 0 0 2px transparent}.capture-swatch.on{box-shadow:0 0 0 2px var(--먹),0 0 0 4px #fff}.capture-erase{margin-left:auto}.capture-sec-title{margin:10px 0 4px;font-size:13px;font-weight:500;color:var(--흐림)}.capture-bg-row,.capture-font-row{display:flex;gap:8px;overflow-x:auto;margin:0 -18px;padding:4px 18px 2px;scrollbar-width:none}.capture-bg-row::-webkit-scrollbar,.capture-font-row::-webkit-scrollbar{display:none}.capture-font-row{gap:8px}.capture-font-row .chip{flex:none}.capture-bg{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:50px;padding:0;border:0;background:none;color:var(--흐림);font:inherit;font-size:11.5px;cursor:pointer}.capture-bg-img{position:relative;display:block;width:50px;height:62px;overflow:hidden;border-radius:10px;background:var(--raise);transition:transform .15s}.capture-bg-img img{display:block;width:100%;height:100%;object-fit:cover}.capture-bg-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s}.capture-bg-check{position:absolute;top:4px;right:4px;display:none;place-items:center;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059}.capture-bg-check svg{width:10px;height:10px;fill:none;stroke:#16151a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.capture-bg.on .capture-bg-img{transform:scale(1.06)}.capture-bg.on .capture-bg-img:after{box-shadow:inset 0 0 0 2px #fff}.capture-bg.on .capture-bg-check{display:grid}.capture-bg-name{white-space:nowrap}.capture-bg.on .capture-bg-name{color:#fff;font-weight:700}.capture-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:4px;font-size:14px}.text.pick-mode .pick-unit{position:relative;margin:0 -8px;padding:8px 8px 8px 34px;cursor:pointer;transition:opacity .15s,background-color .15s}.text.pick-mode .pick-check{position:absolute;left:6px;top:50%;margin-top:-7px;z-index:1;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.2px #ffffff73}.text.pick-mode .pick-check svg{width:10px;height:10px;fill:none;stroke:#16151a;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.text.pick-mode .pick-unit.picked .pick-check{background:#fff;box-shadow:none}.text.pick-mode .pick-unit.picked .pick-check svg{opacity:1}.text.pick-mode.has-picks .pick-unit:not(.picked){opacity:.38}.text.pick-mode .pick-unit.picked{background:#ffffff0a}.text.pick-mode .pick-unit.picked:not(.join-top){border-top-left-radius:14px;border-top-right-radius:14px}.text.pick-mode .pick-unit.picked:not(.join-bottom){border-bottom-left-radius:14px;border-bottom-right-radius:14px}.text.pick-mode .pick-unit.picked:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background:#fff3}.text.pick-mode .pick-unit.picked:not(.join-top):before{top:50%}.text.pick-mode .pick-unit.picked:not(.join-bottom):before{bottom:50%}.text.pick-mode .pick-unit.picked:not(.join-top):not(.join-bottom):before{display:none}.text.pick-mode .pick-unit:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:-2px}.pick-bar-btn{display:flex;gap:8px}.pick-bar-btn .btn-primary{flex:1}.pick-bar{padding:2px 0 4px}.pick-bar-count{color:#b9a6ff;font-weight:600}.pick-bar-text{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--흐림);text-align:center;word-break:keep-all}.profile-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.profile-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:10px 12px;border-radius:12px;background:var(--먹2);border:1px solid var(--선);color:inherit;transition:border-color .15s,background .15s}.profile-row:hover{border-color:var(--보라)}.profile-row.on{border-color:var(--보라);background:#211d33}.profile-face.face-box{width:40px;height:40px;flex:none}.row-more-do .extra-circle{width:40px;height:40px;font-size:22px}.profile-face.face-box b{font-size:16px}.profile-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.profile-text b{font-size:14.5px;font-weight:600}.profile-text .muted{font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.story-bar{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--빛) 55%,#fff)}.suggestion-face.face-box{width:26px;height:26px;margin-left:-4px;border:2px solid var(--먹2)}.suggestion-face.face-box:first-of-type{margin-left:2px}.suggestion-face.face-box b{font-size:11px}.story-cover{border-radius:16px;padding:60px 20px 22px;margin-bottom:14px;display:flex;flex-direction:column;gap:8px;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--빛) 60%,transparent),transparent 70%),linear-gradient(170deg,#1c1c20,#121214 80%)}.story-cover b{font-size:24px;font-weight:800;line-height:1.4;letter-spacing:-.03em;word-break:keep-all}.mode-row-2{display:flex;gap:6px;margin-bottom:12px}.partner-row{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.partner-row.sideways{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.partner-row.sideways::-webkit-scrollbar{display:none}.partner-chip{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:1px solid transparent;border-radius:12px;padding:8px 2px;cursor:pointer}.partner-chip b{font-size:12.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-name-row{display:flex;align-items:center;justify-content:center;gap:2px;max-width:100%;min-width:0}.chip-pencil{flex:none;width:20px;height:20px;margin-right:-4px;padding:0;border:0;border-radius:50%;background:none;color:#b9aee0;cursor:pointer;display:grid;place-items:center}.chip-pencil svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chip-pencil.on{background:var(--보라);color:#fff}.edited-mark{color:#b9aee0}.partner-chip>span:last-child{font-size:10.5px;color:var(--흐림)}.partner-chip.on{background:#262040}.partner-face.face-box{width:52px;height:52px}.partner-face.face-box b{font-size:19px}.custom-box{display:flex;flex-direction:column;gap:8px}.trait-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.intro-box{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:#1c1c1f}.intro-box+.intro-box{margin-top:14px}.intro-text p{margin:0 0 11px;font-size:14px;line-height:1.9;color:#bdbdc3}.intro-text p:last-child{margin-bottom:0}.intro-text b{color:#e2e2e6;font-weight:500}.intro-face.face-box{width:48px;height:48px;flex:none}.intro-face.face-box b{font-size:18px}.intro-name{display:flex;flex-direction:column;gap:4px;min-width:0}.intro-name b{font-size:16px;font-weight:600}.intro-one-liner{font-size:13.5px;line-height:1.6;color:var(--흐림);word-break:keep-all}.intro-role{margin-left:4px;font-size:12px;font-weight:500;color:var(--흐림)}.intro-row{margin:0;display:flex;flex-direction:column;gap:10px}.intro-item{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:baseline}.intro-item dt{font-size:12px;color:#9b82ff;font-weight:500;letter-spacing:.02em}.intro-item dd{margin:0;font-size:13.5px;line-height:1.8;color:#bebec5;word-break:keep-all}.intro-item dd b{color:#e8e8ec;font-weight:500}.zel-dot{display:inline-block;width:15px;height:15px;vertical-align:-2px;background:url(/zello-heart.png?v=1023) center / contain no-repeat}.zel-mark{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;color:#dfdfe3;font-variant-numeric:tabular-nums}.rating-notice{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;color:#cdb9f2}.zel-panel{gap:12px}.zel-head{display:flex;align-items:baseline;gap:8px;margin-bottom:-6px}.zel-head .settings-title{margin:0}.text-btn{background:none;border:0;padding:2px 0;cursor:pointer;font-size:13px;color:var(--흐림)}.text-btn:hover{color:#d9ceff}.scene-start{display:flex;justify-content:center;padding:18px 0 6px}.text-btn.scene-start-btn,.text-btn.scene-start-btn:hover{padding:6px 4px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#8f6cff,#f480d2 80%,#ff9cf0);-webkit-background-clip:text;background-clip:text;color:transparent}.text-btn.scene-start-btn:disabled{opacity:.5;cursor:default}@media (max-width: 899px){.scene-start{padding-bottom:0}.detail:has(>.detail-bottom.cta-lock)>.detail-inner:has(.scene-start){padding-bottom:calc(var(--cta-h, 72px) + 2px)}}.balance-row{display:flex;align-items:center;gap:10px}.my-role-circle{margin-left:auto}.zel-panel .checkin-row{display:flex;flex-direction:column;gap:12px;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.07)}.zel-history-page .part-home-inner{padding-top:8px}.zel-history-panel-head{display:flex;align-items:center;gap:2px;margin:0 0 8px;min-height:44px}.zel-history-title{margin:0;font-size:17px;font-weight:700;color:var(--글)}.zel-history-sum{padding:6px 0 16px}.zel-history-held{display:flex;justify-content:space-between;align-items:baseline}.zel-history-held b{font-size:15px;font-weight:600;color:var(--글)}.zel-history-num{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--글)}.zel-history-num small{font-size:13px;font-weight:500;color:var(--흐림);margin-left:2px}.zel-history-soon{margin:4px 0 0;font-size:13px;color:var(--흐림)}.zel-history-soon em{font-style:normal;color:var(--글)}.zel-history-soon-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.zel-history-soon-row .zel-history-soon{margin:0;min-width:0}.zel-history-soon-more{flex:none;display:inline-flex;align-items:center;gap:2px;padding:4px 0;border:0;background:none;font:inherit;font-size:11.5px;color:var(--흐림);cursor:pointer}.zel-history-soon-more .next-chevron{width:12px;height:12px;transition:transform .15s}.zel-history-soon-more[aria-expanded=true] .next-chevron{transform:rotate(90deg)}.zel-history-soon-list{list-style:none;margin:10px 0 0;padding:7px 10px;border-radius:10px;background:#ffffff0a}.zel-history-soon-list li{display:flex;justify-content:space-between;font-size:12px;color:var(--흐림);padding:3px 0}.zel-history-soon-list li b{font-weight:500;color:var(--글)}.zel-history-panel-head .back-btn:before,.zel-history-page .back-btn:before{display:none}.my-role-list{list-style:none;margin:0;padding:0}.my-role-list li{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.05)}.my-role-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.my-role-text b{font-size:14px;font-weight:500;color:#e8e8ec}.my-role-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-role-work{font-weight:400;color:var(--흐림)}.my-role-text .muted{font-size:11.5px}.my-role-num{font-size:14px;font-weight:600;color:#c5c5cb;font-variant-numeric:tabular-nums}.my-role-num.got{color:#b9a4ff}.wallet-dot .zel-dot{width:30px;height:30px}.wallet-num{font-size:22px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wallet-box{padding:0 16px}.price-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.price-list li{display:flex;align-items:center;justify-content:space-between;padding:11px 0;font-size:13.5px;color:#c5c5cb}.price-list li+li{border-top:1px solid rgba(255,255,255,.05)}.checkin-box-2{list-style:none;margin:0 calc(-1 * var(--마이안여백));padding:2px var(--마이안여백) 4px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding:0 var(--마이안여백)}.checkin-box-2::-webkit-scrollbar{display:none}.checkin-box-2 li{flex:none;scroll-snap-align:start}.checkin-box{width:62px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0 10px;border:0;border-radius:12px;background:#ffffff0a;font-size:12px;color:#86868f;transition:background .25s,color .25s}.checkin-box .zel-dot{width:22px;height:22px;opacity:.4}.checkin-num{font-weight:600;font-variant-numeric:tabular-nums}.checkin-date{font-size:10.5px;color:#6c6c74}.checkin-box{position:relative}.checkin-box.today-box{color:#ebebee}.checkin-box.today-box:before{--ring: 2px}.checkin-box.today-box .zel-dot{opacity:.8}.checkin-box.filled{background:#9d7cff2e;color:#dfdfe3}.checkin-box.filled .zel-dot{opacity:1}.checkin-box.filled .checkin-date{color:#a89dbb}.checkin-box.bonus-box{outline:1px dashed rgba(157,124,255,.45);outline-offset:-1px}.checkin-today-btn{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#9d7cff1f}.checkin-today-btn:active{transform:scale(.96)}.checkin-today-btn:disabled{cursor:default;opacity:.7}.checkin-box .checkin-go{font-size:10.5px;font-weight:700;color:#ebebee;white-space:nowrap}.center-panel{position:fixed;z-index:44;left:50%;top:50%;transform:translate(-50%,-50%);width:min(300px,calc(100% - 56px));padding:26px 22px 22px;border-radius:20px;background:#212124;box-shadow:0 24px 60px #000000bf;text-align:center;animation:가운데뜸 .2s cubic-bezier(.2,.8,.3,1);color:var(--글)}.center-panel>*+*{margin-top:14px}.center-panel .checkin-notice-num+.checkin-notice-title{margin-top:12px}@keyframes 가운데뜸{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}}.welcome-panel{position:fixed;z-index:44;left:50%;top:50%;transform:translate(-50%,-50%);width:min(340px,calc(100% - 40px));border-radius:24px;overflow:hidden;clip-path:inset(0 round 24px);background:#141417;color:var(--글);text-align:center;animation:가운데뜸 .2s cubic-bezier(.2,.8,.3,1)}.welcome-hero{position:relative;height:min(400px,62vh);overflow:hidden}.welcome-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.welcome-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0a0a0c8c,#0a0a0c00 22%)}.welcome-hero:after{content:"";position:absolute;top:0;right:0;bottom:-2px;left:0;background:linear-gradient(to bottom,#14141700 30%,#141417b3 55%,#141417 72%,#141417)}.welcome-who{position:absolute;top:14px;right:16px;z-index:2;text-align:right;font-size:11.5px;line-height:1.4;color:#ebebee9e;text-shadow:0 1px 4px rgba(0,0,0,.35)}.welcome-text{position:absolute;left:0;right:0;bottom:6px;z-index:2;padding:0 20px}.welcome-zel{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.welcome-zel .zel-dot{width:24px;height:24px;vertical-align:0}.welcome-title{display:block;margin-bottom:4px;font-size:21px;font-weight:700;letter-spacing:-.02em}.welcome-sub{margin:0;font-size:13.5px;line-height:1.55;color:#a9a9b2}.welcome-foot{padding:16px 20px 20px}.reward-pop .zel-dot{animation:reward-heart .5s cubic-bezier(.3,1.6,.5,1) .08s backwards}.reward-pop>span{display:inline-block;animation:reward-num .35s ease-out .28s backwards}@keyframes reward-heart{0%{transform:scale(.3) rotate(-18deg);opacity:0}}@keyframes reward-num{0%{transform:translateY(6px);opacity:0}}@media (prefers-reduced-motion: reduce){.reward-pop .zel-dot,.reward-pop>span{animation:none}}.checkin-notice-title{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.45;word-break:keep-all;white-space:pre-line}.zel-zero .login-face.face-box{width:76px;height:76px;margin:0 auto 14px}.center-panel.zel-zero{width:min(320px,calc(100% - 32px))}.zel-zero .login-face.face-box b{font-size:28px}.zel-zero .login-face+.checkin-notice-title{margin-top:0}.zel-zero-product{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px!important;padding:14px 16px;border-radius:14px;background:#ffffff0f;text-align:left}.zel-zero-zel{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:16px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.zel-zero-bonus{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#7c5cff2e;color:#c9b8ff;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.zel-zero-talk{flex:none;font-size:12px;line-height:1.2;color:var(--흐림)}.zel-zero-list{list-style:none;margin:14px 0 0!important;padding:0;display:flex;flex-direction:column;gap:8px}.zel-zero-pick{position:relative;width:100%;margin:0!important;border:0;font:inherit;color:inherit;cursor:pointer}.zel-zero-pick.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;pointer-events:none;background:var(--heart-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.zel-zero-list .zel-zero-pick{padding:14px 12px;gap:8px}.zel-zero-list .zel-zero-zel{flex-wrap:nowrap;gap:5px;white-space:nowrap}.zel-zero-error{margin:10px 0 0;font-size:12.5px;color:var(--불)}.zel-zero-foot{margin:12px 0 0!important;font-size:10.5px;line-height:1.55;color:var(--흐림);opacity:.6;word-break:keep-all}.zel-zero-foot a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.checkin-notice-num{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:24px;font-weight:800;color:#d9ceff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.checkin-notice-num .zel-dot{flex:none;width:40px;height:40px;min-width:40px}.checkin-notice-foot{margin:0;font-size:13px;line-height:1.65;color:var(--흐림);white-space:pre-line;text-wrap:balance;word-break:keep-all}.panel-head-img{display:block;width:72px;height:72px;margin:0 auto;object-fit:contain}.panel-dot{display:grid;place-items:center;width:48px;height:48px;margin:0 auto;border-radius:50%;background:#2a2340}.panel-dot svg{width:24px;height:24px;fill:none;stroke:#b7a4ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.panel-dot-done{background:#6c4de638}.panel-dot-done svg{stroke:#b7a4ff;stroke-width:2}.panel-dot-error{background:#3a2226}.panel-dot-error svg{stroke:#e8a79f}.center-img{display:block;width:104px;height:104px;margin:0 auto;object-fit:contain}.center-img-box{position:relative;display:block;width:104px;height:104px;margin:0 auto;border-radius:18px;overflow:hidden}.center-img-box .center-img{width:100%;height:100%;object-fit:cover}.center-img-box .blur-img{filter:blur(5px) saturate(.9) brightness(.8);transform:scale(1.25)}.center-img-box .blur-mark{position:absolute;top:0;right:0;bottom:0;left:0;width:34px;height:34px;margin:auto;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 6px rgba(0,0,0,.6))}.center-foot{margin:10px 0 18px;font-size:13px;line-height:1.6;color:var(--흐림);word-break:keep-all}.center-btn{display:flex;gap:8px;margin-top:18px}.image-ask .center-img-box{width:72px;height:72px;border-radius:16px}.image-ask .center-img-box+.checkin-notice-title,.unlock-preview+.checkin-notice-title{margin-top:16px}.image-ask .blur-mark{width:24px;height:24px}.image-ask .scene-me{display:flex;justify-content:center;margin-top:8px}.image-ask .scene-me-check{gap:7px;font-size:12.5px;color:#e1e1e5}.image-ask .scene-me-check input[type=checkbox]{width:16px;height:16px;border-radius:4px}.image-ask .scene-me-check input[type=checkbox]:checked:before{width:8px;height:4px}.image-ask .scene-me-check input[type=checkbox]:not(:checked){box-shadow:inset 0 0 0 1.5px #55555e}.image-ask .scene-me+.center-btn{margin-top:18px}.center-panel>.field+.field{margin-top:8px}.center-panel>.btn{margin-top:18px}.center-panel .checkin-notice-title+*{margin-top:5px}.center-panel .checkin-notice-title+.center-btn,.center-panel .checkin-notice-title+.btn{margin-top:18px}.center-panel>.panel-dot+.checkin-notice-title{margin-top:16px}.center-panel>.panel-head-img+.checkin-notice-title{margin-top:6px}.center-panel>.side-text-btn{margin-top:4px}.center-btn .btn-primary{flex:1;min-width:0;gap:8px}.center-panel .btn:not(.sm),.bottom-panel .btn:not(.sm){font-size:14px}.price-chip{display:inline-flex;align-items:center;flex:none;gap:5px;padding:4px 9px 4px 7px;border-radius:999px;background:#0000004d;font-size:12.5px;font-weight:700;color:#fff}.price-chip .zel-dot{width:15px;height:15px}.leave-description .price-chip{gap:3px;padding:1px 7px 1px 5px;margin-left:2px;font-size:11.5px;vertical-align:-1px}.leave-description .price-chip .zel-dot{width:12px;height:12px}.center-btn .btn-primary>.btn-label{display:inline-flex;align-items:center;gap:8px}.who-btn{display:flex;align-items:center;gap:10px;min-width:0;background:none;border:0;padding:2px 4px;margin:0 auto 0 0;color:inherit;cursor:pointer;border-radius:12px;transition:background .15s}.who-btn:hover{background:#ffffff0d}.who-btn{position:relative}.who-btn:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.who-btn .who{font-size:15px;font-weight:600;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-toast{position:fixed;z-index:44;left:50%;transform:translate(-50%);top:max(env(safe-area-inset-top),10px);width:min(420px,calc(100% - 24px));display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;padding:11px 13px;border-radius:14px;border:1px solid #3a3450;background:#262138f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ece6f2;box-shadow:0 10px 30px #00000073;animation:토스트뜸 .24s cubic-bezier(.2,.8,.3,1)}@keyframes 토스트뜸{0%{opacity:0;transform:translate(-50%,-10px)}}.album-toast svg{width:22px;height:22px;flex:none;fill:none;stroke:#c9b8ff;stroke-width:1.7;stroke-linejoin:round}.album-toast-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.album-toast-text b{font-size:13.5px;font-weight:600}.album-toast-text small{font-size:11.5px;color:var(--흐림)}.album-toast-close{flex:none;padding:0 4px;font-size:18px;color:var(--흐림)}.album-toast-thumb{position:relative;flex:none;width:30px;height:40px;border-radius:7px;overflow:hidden;background:var(--먹2)}.album-toast-thumb img{display:block;width:100%;height:100%;object-fit:cover}.album-toast-thumb.failed img{filter:blur(4px) saturate(.9) brightness(.7);transform:scale(1.25)}.album-toast-thumb i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-size:13px;color:#f4eef8}.scene-img-fail{display:flex;align-items:center;gap:10px;width:min(260px,64vw);margin:2px 0 10px 45px;padding:9px 11px;border-radius:12px;background:var(--먹2);border:1px solid var(--선);color:#ece6f2}.reply-sheet{padding-bottom:max(env(safe-area-inset-bottom),14px);animation:pressSheetUp .26s cubic-bezier(.22,.61,.36,1)}@keyframes pressSheetUp{0%{transform:translateY(48px);opacity:0}to{transform:none;opacity:1}}.press-backdrop{animation:pressBackdropIn .26s ease-out}@keyframes pressBackdropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.reply-sheet,.press-backdrop{animation:none}}.reply-sheet-box-2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.reply-sheet-box{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:15px 4px;background:none;border:0;color:#e8e8ec;font-size:15px}.reply-sheet-box+.reply-sheet-box,.reply-sheet-box-2 li+li .reply-sheet-box{border-top:1px solid rgba(255,255,255,.06)}.reply-sheet-box svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.reply-sheet-box:disabled{opacity:.4;cursor:default}.reply-sheet-box.caution{color:#e8a0a0}.reply-sheet-box.on svg{color:#e06a8a;fill:currentColor}.backdrop.reply-more-backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.reply-more-pop{position:fixed;z-index:42;box-sizing:border-box;padding:6px;border-radius:12px;background:#212124;box-shadow:0 12px 32px #00000080;animation:replyMoreIn .14s ease-out}.reply-more-pop.over-detail{z-index:43}@keyframes replyMoreIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.reply-more-pop{animation:none}}.reply-more-item{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px;border:0;border-radius:8px;background:none;color:#e8e8ec;font:inherit;font-size:14px;text-align:left;cursor:pointer}.reply-more-item:hover,.reply-more-item:focus-visible{background:#ffffff0f;outline:none}.reply-more-item svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.reply-more-item.caution{color:#e8a0a0}.reroll-head{margin:8px 4px 14px;font-size:16px;color:#fff}.reroll-sub{margin:4px 0 0;font-size:13px;line-height:1.5;color:#a69fb0}.reroll-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reroll-chip{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:0;border-radius:14px;background:var(--raise);color:var(--raise-fg);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.reroll-chip svg{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.reroll-chip{position:relative}.reroll-chip.on{color:var(--글);font-weight:600}.reroll-chip.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:var(--heart-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (hover: hover){.reroll-chip:not(.on):hover{background:var(--raise-hover)}}.reroll-hint{margin:12px 4px 0;min-height:20px;font-size:13px;line-height:20px;color:#a69fb0}.reroll-go{width:100%;margin-top:14px;gap:8px}.custom-direction{margin-top:12px}.custom-direction-text.field:is(:focus,:focus-visible){border-color:transparent;box-shadow:none}.custom-direction-text{display:block;width:100%;box-sizing:border-box;resize:none;font:inherit;font-size:14px;line-height:1.5}.custom-direction-count{display:block;margin-top:6px;text-align:right;font-size:11px;color:var(--흐림)}.reroll-go:disabled{opacity:.45}.report-panel{padding-bottom:max(env(safe-area-inset-bottom),14px)}.report-reason-box{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.report-reason{width:100%;text-align:left;cursor:pointer;padding:12px 14px;background:var(--먹2);border:1px solid var(--선);border-radius:12px;color:#d1d1d6;font-size:14px}.report-reason.on{border-color:var(--보라);background:#211d33;color:#eeeef1;font-weight:600}.report-text{width:100%;min-height:84px;margin-bottom:12px}.report-panel .remaining-text{margin-top:10px}.character-before-if{position:fixed;top:0;right:0;bottom:0;left:0;left:var(--gnb-w, 0px);z-index:42;background:var(--먹);color:#eeeef1;display:flex;flex-direction:column;overflow-y:auto;animation:전면뜸 .2s ease-out}@keyframes 전면뜸{0%{opacity:0}}.character-before-if-top{position:relative;flex:none;width:100%;height:min(62vh,560px);background:radial-gradient(115% 85% at 50% 10%,color-mix(in srgb,var(--빛) 70%,transparent),#221d33)}.character-before-if-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.character-before-if-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,#0f0f11f5,#0e0d1099 45%,#0e0d1000)}.character-close{position:absolute;z-index:2;top:max(env(safe-area-inset-top),12px);right:12px}.character-before-if-text,.detail-profile-text{position:absolute;z-index:1;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:0 20px 22px}.character-before-if-text b,.detail-profile-text b{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#f0f0f3}.character-before-if-text p,.detail-profile-text p{margin:0;font-size:13.5px;line-height:1.6;color:#c8c8ce;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.character-detail-link{border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.character-detail-link:focus-visible{outline:2px solid var(--보라);outline-offset:-4px;border-radius:8px}.character-detail-link b{display:flex;align-items:center;gap:4px}.character-detail-chevron{width:18px;height:18px;flex:none;fill:none;stroke:#c8c8ce;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}@media (min-width: 900px){.character-before-if{left:0;background:linear-gradient(var(--먹),var(--먹)) center / min(420px,100%) 100% no-repeat,#000000db}.character-before-if-top{width:min(420px,100%);height:auto;aspect-ratio:4 / 5;margin:0 auto}.character-before-if .character-before-if-inner{max-width:420px;flex:1 0 auto;background:var(--먹)}}.character-before-if-inner{flex:1;width:100%;max-width:560px;margin:0 auto;padding:16px 16px max(env(safe-area-inset-bottom),20px)}.cast-remove{display:flex;width:fit-content;margin:10px auto 0}.cast-error{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--불)}.character-album{margin-top:16px;border-top:1px solid rgba(255,255,255,.07);padding-top:16px}.character-album-none{margin:0;padding:26px 0 10px;text-align:center;font-size:12.5px;color:var(--흐림)}.character-album-box-2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.character-album-box{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:0;cursor:pointer;background:var(--먹2);overflow:hidden}.character-album-box img{width:100%;height:100%;object-fit:cover}.face-btn{position:relative;background:none;border:0;padding:0;cursor:pointer;align-self:flex-start}.news-dot{position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:#ff4d6d;border:2px solid var(--먹)}.tab-dot{display:inline-block;width:6px;height:6px;margin-left:4px;vertical-align:7px;border-radius:50%;background:#ff4d6d}.character-album.in-tab{margin-top:0;border-top:0;padding-top:0}.news-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.news-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.news-face{width:42px;height:42px;border-radius:15px}.news-head b{display:block;font-size:15px}.news-head small{font-size:12.5px;color:var(--흐림)}.news-status{margin:0;padding:30px 20px;border-radius:16px;background:#1c1a22;text-align:center;font-size:18px;font-weight:600;line-height:1.5;color:var(--글);word-break:keep-all}.news-like{display:flex;margin-top:10px;padding:6px;margin-left:-6px;border:0;background:none;cursor:pointer;color:var(--글)}.news-like svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.news-like.on svg{fill:#ff4d6d;stroke:#ff4d6d}.name-btn{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.name-btn:hover{text-decoration:underline}.bake-row{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 2px}.charge-img{display:block;width:54px;flex:none}.bake-text{position:relative;flex:none;max-width:40%;padding:8px 12px;border-radius:14px;background:#303034;color:#dfdfe3;font-size:12.5px;line-height:1.4;word-break:keep-all}.bake-text:after{content:"";position:absolute;top:50%;margin-top:-4px;border:5px solid transparent}.bake-text:first-child:after{right:-9px;border-left-color:#303034;border-right-width:0}.bake-text:last-child:after{left:-9px;border-right-color:#303034;border-left-width:0}.product-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.product{display:flex;align-items:center;gap:8px;width:100%;padding:13px 14px;border:1px solid transparent;border-radius:12px;background:#1a1a1d;color:#dfdfe3;font-size:14px;text-align:left;cursor:pointer}.bottom-panel .product{background:#29292d}.product:active{background:#7c5cff29}.product:disabled{cursor:default;opacity:.7}.product-num{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-variant-numeric:tabular-nums}.product-bonus{display:inline-flex;align-items:center;gap:3px;padding:3px 9px 3px 7px;border-radius:999px;background:#7c5cff2e;color:#c3b1ff;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.product-bonus .zel-dot{width:12px;height:12px}.product-price{margin-left:auto;font-size:13.5px;font-weight:500;color:#e2e3e7;font-variant-numeric:tabular-nums}.charge-head{display:flex;align-items:center;justify-content:space-between;margin:6px 0 14px}.charge-head .panel-title{margin:0}.charge-sheet .product-list{gap:14px}.charge-page .part-home-inner{padding-top:8px}.charge-product{position:relative;flex-direction:column;align-items:stretch;gap:0;padding:16px}.charge-product.is-event{border-color:var(--보라)}.charge-tag{position:absolute;top:-8px;left:14px;padding:2px 8px;border-radius:8px;background:#ff7eb3;color:#fff;font-size:11px;font-weight:700;line-height:1.4}.charge-tag.is-event{background:var(--heart-gradient)}.charge-main{display:flex;align-items:flex-end;gap:12px}.charge-zel{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.charge-product .product-num{font-size:20px;font-weight:800}.charge-pay{text-align:right;white-space:nowrap}.charge-was{display:block;font-size:12px;color:var(--흐림)}.charge-was{text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#8d8d96bf}.charge-now{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:2px}.charge-off{color:#ff7eb3;font-size:15px;font-weight:700}.charge-product .product-price{margin-left:0;font-size:17px;font-weight:700}.charge-talk{margin-top:12px;padding-top:10px;border-top:1px solid var(--btn-2, #38383f);font-size:13px;color:var(--흐림)}.my-quick{display:flex;gap:8px;margin:0 0 10px}.my-quick-item{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 7px 0 12px;box-sizing:border-box;border-radius:12px;background:#1c1c20;font-size:13px;font-weight:500;color:var(--글)}.my-quick-item>span{display:flex;align-items:center;min-width:0;white-space:nowrap}.my-quick-item .mode-chip{margin-left:6px;font-size:10px}.my-quick .icon-blink{width:42px;height:24px;padding:3px}.my-quick .icon-blink i{width:18px;height:18px}.my-quick .icon-blink.on i{transform:translate(18px)}.my-quick .switch-icon{width:12px;height:12px}:root[data-app-theme=light] .my-quick-item{background:#f4f4f6}:root[data-app-theme=light] .my-quick .blink:not(.on){background:#e2e2e8}.taste-pair{display:flex;gap:8px;margin-bottom:14px}.taste-pair-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;padding:14px 10px 15px;border:0;border-radius:14px;background:var(--my-card, #1c1c20);color:var(--글);font:inherit;cursor:pointer}.taste-pair-name{display:flex;align-items:center;font-size:13px;color:#a5a5ad}.taste-pair-name .new-dot{margin-left:4px}.taste-pair-count{margin-top:7px;font-size:23px;font-weight:800;line-height:1.1}.taste-pair-faces{display:flex;margin-top:10px}.taste-pair-face.face-box{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid var(--my-card, #1c1c20);margin-left:-9px;font-size:13px}.taste-pair-face.face-box:first-child{margin-left:0}.taste-pair-faces.dim{opacity:.35}:root[data-app-theme=light] .taste-pair-item{background:#f4f4f6}.taste-box{margin-bottom:14px;padding:0 14px;border-radius:14px;background:var(--my-card, #1c1c20)}.settings-list.taste-box>.settings-row{height:52px;min-height:52px}.settings-list.taste-box>.settings-row+.settings-row{border-top:1px solid rgba(255,255,255,.06);border-radius:0}:root[data-app-theme=light] .taste-box{background:#f4f4f6}:root[data-app-theme=light] .settings-list.taste-box>.settings-row+.settings-row{border-top-color:#0000000f}.part-home-inner>.row-title{margin:0 0 8px;padding:0}.part-home-inner>.home-grid{padding:0}:root[data-app-theme=light] .taste-pair-face.face-box{border-color:#f4f4f6}.my-panel{display:flex;flex-direction:column;gap:14px;margin:4px 0 18px;padding:var(--마이안여백);border-radius:16px;background:#1c1c20}.my-panel-row{display:flex;align-items:center;gap:14px}.my-account{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.my-face.face-box{width:58px;height:58px;flex:none}.my-face.face-box b{font-size:22px}.my-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.my-name{font-size:18px;font-weight:800;letter-spacing:-.02em}.my-text .muted{font-size:12.5px}.my-pencil{position:static;flex:none}.my-profile-btn{width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px}.my-profile-btn:focus-visible{outline:2px solid var(--보라);outline-offset:4px}.my-face-wrap{position:relative;display:inline-flex;flex:none}.my-face-wrap .relation-pick{border-color:#1c1c20}.invite-card{display:flex;flex-direction:column;gap:12px;margin:-6px 0 18px}.invite-card-row{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;background:#231e33}.invite-hearts{position:relative;flex:none;width:42px;height:36px}.invite-hearts img{position:absolute}.invite-hearts img:first-child{width:26px;left:0;top:3px}.invite-hearts img:last-child{width:17px;left:22px;top:16px}.invite-card-text{flex:1;min-width:0;margin:0;font-size:15px;font-weight:400;line-height:1.45;color:#eeeef1}@media (max-width: 380px){.invite-card-row{gap:10px;padding:14px 12px}.invite-card-text{font-size:14px}}.invite-card-text em{font-style:normal;font-weight:700;color:#c9b6ff}.my-edit{display:flex;flex-direction:column;gap:12px;margin:0 16px 20px}.center-face{align-self:center}.my-wallet-row{display:flex;align-items:center;justify-content:space-between;margin:0 16px 18px;font-size:13.5px;color:#c5c5cb}.kakao-foot{margin:9px 16px 26px}.my-settings{padding:4px var(--마이안여백) 24px}.settings-title{margin:0 0 6px;font-size:17.5px;font-weight:600;letter-spacing:-.01em}.settings-row{display:flex;align-items:center;gap:14px;padding:13px 0}button.settings-row{width:100%;min-height:48px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}button.settings-row:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.settings-value{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:55%;font-size:13px;color:#8d8d96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-value i{font-style:normal;font-size:16px;font-weight:500;color:#6a6a71}.next-chevron{flex:none;width:14px;height:14px;fill:none;stroke:#6a6a71;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;margin-right:-3px}.settings-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.settings-text b{font-size:16px;font-weight:500;color:#e8e8ec}.settings-text .muted{font-size:13px;line-height:1.55;word-break:keep-all}.blink{flex:none;width:46px;height:27px;border-radius:999px;border:0;background:#29292c;cursor:pointer;padding:3px;transition:background .15s}.blink i{display:block;width:21px;height:21px;border-radius:50%;background:#797981;transition:transform .15s,background .15s}.blink.on{background:var(--heart-gradient)}.blink.on i{transform:translate(19px);background:#fff}.blink:disabled{opacity:.45;cursor:default}.icon-blink{width:52px;height:30px}.icon-blink i{width:24px;height:24px;display:grid;place-items:center;color:#fff}.icon-blink.on i{transform:translate(22px);color:#6c4de6}.icon-blink:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.switch-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.settings-list>.settings-row{box-sizing:border-box;height:56px;min-height:56px;padding:0;margin:0}.settings-description{margin:-4px 2px 6px;font-size:12px;line-height:1.6;color:var(--흐림)}.text-row.pair-side{flex-direction:row-reverse}.text-row.pair-side .text-name{text-align:right;margin:0 2px 5px 0}.pair-bubble{background:color-mix(in srgb,var(--보라) 82%,#2a1f4d);border-bottom-right-radius:5px;color:#fff}.pair-bubble .dialogue{color:#fff}.pair-bubble .gesture{color:#cdbaff}.text-row.pair-left .pair-bubble{border-bottom-right-radius:16px;border-bottom-left-radius:5px}.bottom{position:relative}.to-latest{position:absolute;left:50%;bottom:100%;transform:translate(-50%);z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:#26262bf0;border:0;box-shadow:0 6px 16px #00000073;cursor:pointer}.to-latest svg{width:20px;height:20px;fill:none;stroke:#ebebee;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.panel.chat-light .to-latest{background:#fffffff5;box-shadow:0 6px 16px #1a1a2029}.panel.chat-light .to-latest svg{stroke:#1b1b1f}.mention-chip{flex:none;display:inline-flex;align-items:center;gap:7px;background:#1d1c22;border:1px solid #2b2a31;border-radius:999px;padding:5px 13px 5px 5px;cursor:pointer;color:#e3dceb;font-size:13px}.mention-chip:hover{border-color:var(--보라)}.mention-chip b{font-weight:500}.mention-face.face-box{width:26px;height:26px;flex:none}.mention-face.face-box b{font-size:11px}.mention-narration{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#2a2930;color:#b7aec6;font-size:13px;font-style:normal}.float-exit{position:absolute;z-index:3;left:8px;top:max(env(safe-area-inset-top),8px);width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:#0e0d1080;color:#eeeef1;font-size:22px;line-height:1;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.float-exit:active{background:#0e0d10bf}.detail{position:relative}.wide-backdrop{display:none}@media (min-width: 600px){.wide-backdrop{display:block;position:fixed;top:-80px;right:-80px;bottom:-80px;left:-80px;z-index:0;pointer-events:none;background:var(--wide-bg) center / cover no-repeat;filter:blur(40px) brightness(.28) saturate(1.2);transform:translateZ(0)}.detail>.detail-inner{position:relative;background:var(--먹)}}.detail-inner{padding-top:0}.detail-cover{margin-top:0}.story-cover{margin:0 -18px 14px;border-radius:0;padding-top:max(calc(env(safe-area-inset-top) + 58px),72px)}.make-face.face-box{background:#252528;color:#b9aed0;font-size:26px;font-weight:300;line-height:1;border:0}.make-chip.on .make-face{background:var(--보라);color:#fff}.box-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:34px}.box-head h3{margin:0!important;flex:none}.detail-box>.box-head:first-child{margin-bottom:12px}.box-head-gap{flex:1}.box-head .mode-switch{padding:2px}.box-head .mode-box{padding:4px 11px;font-size:12px}.search-btn{flex:none;width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:none;color:var(--흐림);display:grid;place-items:center;font-size:14px}.search-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.search-btn:hover{color:#dfdfe3}.settings-two{display:flex;flex-direction:column;gap:8px}.settings-two .mode-switch{display:flex;width:100%}.settings-two .mode-box{flex:1;padding:9px 0;font-size:13px}.my-gender{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.name-pencil{font-style:normal;font-size:12px;opacity:.75}.role-box+.role-box{margin-top:30px}.sm-box-head{margin-bottom:6px}.sm-box-head h4{margin:0;flex:0 1 auto;min-width:0;flex-wrap:wrap;display:inline-flex;align-items:center;gap:7px;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.role-mark{font-style:normal;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#2c2640;color:#cbbcf5;font-size:11.5px;font-weight:700}.role-text{margin:0 0 10px;font-size:13.5px;line-height:1.8;color:#b4b4bb;word-break:keep-all}.scene-list{display:flex;flex-direction:column;gap:7px}.scene-box{display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;background:var(--먹2);border:0;border-radius:12px;padding:12px 14px;color:inherit}.scene-box b{font-size:14px;font-weight:600;color:#e8e8ec}.scene-box span{font-size:12.5px;line-height:1.65;color:var(--흐림);word-break:keep-all}.scene-box.on{background:#262040}.scene-box.on span{color:#c9bfe0}.scene-custom b:before{content:"✎ ";font-weight:400}.scene-custom-box{resize:vertical;line-height:1.7}.me-mark{font-size:12.5px;font-weight:600;color:var(--흐림);margin-left:-2px}.img-top-bar{position:relative;z-index:1;display:inline-block;margin-bottom:4px;font-size:11px;letter-spacing:.1em;color:color-mix(in srgb,var(--빛, #6d6478) 50%,#fff)}.img-world-card{position:relative;overflow:hidden;isolation:isolate;background:#111113}.img-world-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:66%;background:var(--그림) var(--그림가로, center) var(--그림세로, 20%) / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 62%),linear-gradient(180deg,rgba(0,0,0,.7) 0%,#000 18%,#000 78%,rgba(0,0,0,.55) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 62%),linear-gradient(180deg,#000000b3,#000 18%,#000 78%,#0000008c);mask-composite:intersect}.img-world-card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#111113 22%,#12101799,#12101700 78%)}.img-world-card>*{position:relative}.img-world-card>.world-card-video{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:66%;height:100%;object-fit:cover;object-position:var(--그림가로, center) var(--그림세로, 20%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 62%),linear-gradient(180deg,rgba(0,0,0,.7) 0%,#000 18%,#000 78%,rgba(0,0,0,.55) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 62%),linear-gradient(180deg,#000000b3,#000 18%,#000 78%,#0000008c);mask-composite:intersect}.img-top-title{margin-bottom:28px}.world-list .world-card{padding-top:44px}.world-empty{padding:32px 0;text-align:center;font-size:13.5px}.world-pair{position:absolute!important;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px 0 7px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:10.5px;font-weight:700;letter-spacing:.06em;color:#f0f0f3}.preview-empty{display:flex;flex-direction:column;gap:6px;width:100%;padding:18px 16px;text-align:left;border:1px dashed rgba(255,255,255,.22);border-radius:14px;background:#ffffff05;color:var(--흐림);font:inherit;font-size:13px;line-height:1.6;cursor:pointer}.preview-empty:hover{border-color:#6c4de699;background:#6c4de612}.preview-empty b{font-size:14px;color:#eeeef1}.preview-empty-go{color:#c7a6ff;font-weight:600}.world-not-live{position:absolute;z-index:2;top:12px;right:12px;height:20px;padding:0 8px;display:inline-flex;align-items:center;border-radius:6px;background:#16141cb8;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:10.5px;font-weight:600;color:#cbcbd1}.world-pair:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pair-dot, #cbcbd1)}.world-pair.pair-hl{--pair-dot: #ffb38a}.world-pair.pair-bl{--pair-dot: #8fb7ff}.world-pair.pair-gl{--pair-dot: #ff9fd6}.world-card:not(.img-world-card){position:relative}.world-list{display:flex;flex-direction:column;gap:12px;padding:2px 16px 8px}.world-list .world-card{width:100%}.world-list .img-world-card{min-height:210px;display:flex;flex-direction:column;justify-content:flex-end}.world-list .img-world-card:before{width:70%}.world-list .img-world-card .world-intro{max-width:62%}.world-scene{display:flex;flex-wrap:wrap;gap:5px;min-width:0;flex:1}.world-scene-dot{font-size:11px;color:#cacad0;background:#ffffff12;border-radius:999px;padding:3px 9px;white-space:nowrap}.world-bar{letter-spacing:.02em}.world-title{word-break:keep-all;line-height:1.4;font-size:17.5px;font-weight:700}.world-list .img-world-card .world-title{max-width:64%}.world-list .world-intro{-webkit-line-clamp:2}.first-backdrop{z-index:60;background:#08070ad1}.first-panel{position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;background:#18181b;border-radius:22px;padding:26px 18px 16px;box-shadow:0 20px 60px #0000008c;animation:첫뜸 .25s cubic-bezier(.2,.8,.3,1)}@keyframes 첫뜸{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.first-title{margin:0 0 6px;text-align:center;font-size:19px;font-weight:700;letter-spacing:-.02em;word-break:keep-all}.first-part-own{margin:0 0 18px;text-align:center;font-size:12.5px;color:var(--흐림)}.first-box-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.first-box{position:relative;overflow:hidden;border:0;border-radius:16px;padding:0;cursor:pointer;aspect-ratio:3 / 4;background:#212124;color:#fff;text-align:left}.first-box>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.first-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(12,12,14,.92) 88%)}.first-box>b,.first-box-text{position:absolute;left:12px;right:12px;bottom:12px;z-index:1}.two .first-box>b{text-align:center;font-size:16px}.first-box-text{display:flex;flex-direction:column;gap:3px}.first-box-text b{font-size:14px;line-height:1.4;white-space:pre-line;word-break:keep-all}.first-box-chip{color:#ffffffc7;font-size:12px;font-weight:400;line-height:1.4}.first-use-word{font-style:normal;font-size:11px;color:#cbbcf5;letter-spacing:.04em}.first-ready{font-size:10.5px;color:var(--흐림)}.first-volume-do-mark{position:absolute;z-index:2;top:9px;left:9px;background:var(--heart-gradient);color:#fff;font-size:10.5px;font-weight:600;border-radius:999px;padding:2px 8px}.first-box:disabled{cursor:default}.first-box:disabled>img{filter:grayscale(1) brightness(.5)}.first-box-empty-img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1c1c20}.first-box-empty-img img{width:46%;opacity:.9}.first-skipped{display:flex;width:fit-content;margin:12px auto 0}.first-box:not(.selected):not(:disabled)>img{filter:brightness(.55) saturate(.8)}.first-box.selected:after{background:linear-gradient(to bottom,#6c4de61f 30%,#1e143ceb 88%)}.first-check{position:absolute;z-index:2;top:9px;right:9px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--heart-gradient);color:#fff;font-size:13px;font-weight:700}.first-box.selected:before{--ring: 2px;z-index:2}.first-start{margin-top:16px}.first-box-row.three{grid-template-columns:repeat(3,1fr);gap:8px}.three .first-box{aspect-ratio:3 / 4.6;border-radius:14px}.three .first-box-text{left:9px;right:9px;bottom:10px}.three .first-box-chip{font-size:10.5px}.three .first-box-text b{font-size:11.5px;line-height:1.4;font-weight:400;white-space:pre;letter-spacing:-.02em}.three .first-use-word{font-size:15px;font-weight:700;color:#fff;letter-spacing:0;margin-bottom:2px}.three .first-volume-do-mark{top:7px;left:7px;font-size:10px;padding:2px 7px}.three .first-check{top:7px;right:7px;width:22px;height:22px;font-size:12px}.detail-inner,.text,.aside-panel,.bottom-panel,.part-home-inner,.first-panel{overflow-x:hidden}.genre-row,.row-2,.world-row,.persona-row,.partner-row.sideways{overscroll-behavior-x:contain}.resume-btn.notice{background:var(--heart-gradient);color:#fff;animation:이어숨 1.8s ease-in-out 3}@keyframes 이어숨{0%,60%,to{transform:scale(1)}30%{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.resume-btn.notice{animation:none}}@media (hover: none) and (pointer: coarse){input,textarea:not(.compose-text):not(.call-say-field),select{font-size:16px!important}.check-color-box input,.review-text-box{font-size:15px!important}.review-text-box::placeholder{font-size:14px}.detail-reply-field input{font-size:15px!important}}html,body{overflow-x:clip;overscroll-behavior-x:none}@media (hover: hover) and (pointer: fine){html,body{overscroll-behavior-x:auto}}.panel{position:relative;isolation:isolate}.panel{word-break:keep-all;overflow-wrap:break-word}.panel:not(.chat-align-left) .text{word-break:normal}.panel:not(.chat-align-left) .text :is(.dialogue,.gesture,.stage-direction p){text-align:justify;text-justify:inter-character}.panel.chat-align-left .text :is(.dialogue,.gesture,.stage-direction p){text-align:left}.panel>.panel-head{position:absolute;top:0;left:0;right:0;z-index:3;background:linear-gradient(color-mix(in srgb,var(--room-bg, #0f0f11) 55%,transparent),color-mix(in srgb,var(--room-bg, #0f0f11) 30%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .32s ease;will-change:transform}.panel>.text{padding-top:calc(var(--panel-head-h, 56px) + 18px)}@media (hover: none),(max-width: 767px){.panel.head-away>.panel-head{transform:translateY(-100%);opacity:0;pointer-events:none}}.chat-pane.head-hidden .chat-pane-room .panel>.panel-head{transform:translateY(-100%);opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.panel>.panel-head{transition:opacity .2s ease}}@media (prefers-reduced-motion: reduce){.panel>.panel-head{transition:none}}.panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#0e0d1094,#0e0d10c2),var(--판배경, none) var(--판배경가로, center) 18% / cover no-repeat}.panel-bg-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#0e0d1094,#0e0d10c2),var(--앞배경) var(--판배경가로, center) 18% / cover no-repeat;animation:앞배경걷기 1s ease forwards}@keyframes 앞배경걷기{0%{opacity:1}to{opacity:0}}.scene-img-new img{opacity:0}.scene-img-new.loaded img{animation:그림드러남 .45s cubic-bezier(.2,.7,.2,1) forwards}@keyframes 그림드러남{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.scene-img-new.loaded img{animation-duration:.2s}}@media (min-width: 900px){.panel-bg-fade{background:linear-gradient(#0e0d10a8,#0e0d10d1),var(--앞배경) var(--판배경가로, center) 18% / cover no-repeat}}.panel:is(.chat-theme-1,.chat-theme-2,.chat-theme-3)>.panel-bg-fade{background:linear-gradient(to bottom,rgba(var(--chat-bg),0) calc(100% - 80px),rgb(var(--chat-bg))),linear-gradient(rgba(var(--chat-bg),.62),rgba(var(--chat-bg),.78)),var(--앞배경) var(--판배경가로, center) 18% / cover no-repeat}@media (prefers-reduced-motion: reduce){.panel-bg-fade{animation-duration:.4s}}.panel-head{background:#0e0d1033;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (min-width: 900px){.panel:before{background:linear-gradient(#0e0d10a8,#0e0d10d1),var(--판배경, none) var(--판배경가로, center) 18% / cover no-repeat}}.panel{height:100%;max-height:100dvh}.panel .bottom{position:absolute;left:0;right:0;bottom:0;z-index:3;max-width:none;margin:0;padding-left:max(12px,calc((100% - var(--기둥)) / 2 + 12px));padding-right:max(12px,calc((100% - var(--기둥)) / 2 + 20px));background:#0e0d1080;border-top:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.panel .bottom:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:44px;pointer-events:none;background:linear-gradient(to bottom,#0e0d1000,#0e0d101f 40%,#0e0d104d 78%,#0e0d1080)}.ruler-move-btn{position:relative;flex:none;width:38px;height:38px;border-radius:50%;padding:0;cursor:pointer;display:grid;place-items:center;background:var(--대화면);border:0;color:#b3aac3}.ruler-move-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;margin-top:-6px}.ruler-move-btn .wand-bar{stroke-width:3.4}.ruler-move-btn .wand-star{fill:currentColor;stroke:none}.ruler-move-btn small{position:absolute;bottom:4px;left:0;right:0;font-size:9px;line-height:1;color:#d0c8dc}.ruler-move-btn small .zel-mark{font-size:inherit;color:inherit}.ruler-move-btn:not(:has(small)) svg{margin-top:0}.ruler-move-btn:disabled{opacity:.6;cursor:default}.ruler-move-btn .spinner{width:16px;height:16px}.panel .text{padding-bottom:calc(var(--아래높이, 150px) - 6px)}.panel .text{overscroll-behavior-y:contain}.panel-half-half{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.panel-half-half img{position:absolute;top:0;height:100%;width:56%;object-fit:cover;object-position:50% 18%}.panel-half-half img:first-child{left:0;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.panel-half-half img:last-child{right:0;-webkit-mask-image:linear-gradient(to left,#000 82%,transparent);mask-image:linear-gradient(to left,#000 82%,transparent)}.panel-half-half.many img{width:calc(100% / var(--몇));left:calc(100% * var(--pos) / var(--몇));right:auto;-webkit-mask-image:none;mask-image:none}.panel-background-none:before{background:#0e0d10}.panel .text .bubble,.panel .text .stage-direction,.panel .text .text-name,.panel .text .my-name,.panel .text .my-picker,.room-settings-pre-ri{zoom:var(--글배율, 1)}.panel .text .bubble.has-strip{zoom:1}.panel .text .bubble.has-strip>.bubble-body{zoom:var(--글배율, 1)}.panel-talk .stage-direction,.panel-novel .stage-direction{padding:0 2px;margin:2px 0 16px}.panel .text-row+.stage-direction{margin-top:16px}.panel-talk .stage-direction-mark,.panel-novel .stage-direction-mark{display:none}.panel-talk .stage-direction p,.panel-novel .stage-direction p{font-style:normal;color:#aaa3b4;font-size:14px;line-height:1.8}.my-inner{display:flex;flex-direction:column;align-items:flex-end;min-width:0;max-width:84%}.my-inner .my-name{font-size:12px;font-weight:400;color:#b3acbd;margin:0 4px 5px 0}.my-inner .my-bubble{max-width:100%}.panel-talk .text-row.partner{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:6px;align-items:center}.panel-talk .text-row.partner .text-inner{display:contents}.panel-talk .text-row.partner .text-name{grid-column:2;margin:0;height:auto;line-height:1.3;font-size:13px;color:#b3acbd}.panel-talk .text-row.pair-side .text-name{margin:0 2px 5px 0;height:auto;line-height:1.3;font-size:13px}.panel-talk .text-row.partner .bubble{grid-column:1 / -1;justify-self:start;max-width:88%}.panel-talk .text-row.partner .empty-face{display:none}.panel-talk .text-row.partner .face{width:30px;height:30px;margin-top:0}.panel-talk .partner-bubble,.panel-talk .my-bubble{border-radius:14px}.panel-talk .partner-bubble,.panel-talk .side-bubble,.panel-talk .my-bubble,.panel-talk .pair-bubble{padding:8px 12px}.panel-talk .text-row.partner{row-gap:3px}.panel-talk .text-row.partner>.face,.panel-talk .text-row.partner>.face-btn{align-self:end}.panel-talk .text-row.partner .text-name{align-self:center}.panel-talk .text-row.partner>.face-btn{display:flex}.panel-talk .text-row.partner .bubble{margin-left:14px;border-radius:4px 14px 14px}.panel-talk .my-inner .my-name{display:none}.panel-talk .my-inner .my-bubble{border-top-right-radius:4px}.panel-novel .bubble{background:none;border:0;padding:0;border-radius:0;max-width:none}.panel-talk .bubble.has-strip{padding:0}.panel-talk .bubble.has-strip>.bubble-body{padding:8px 12px}.panel-novel .dialogue{font-size:14.5px;font-weight:400;color:#f3eff7;line-height:1.8}.panel-talk .text .dialogue{font-weight:400}.panel-novel .gesture{font-style:normal;color:#aaa3b4}.panel-novel .text-row.partner{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;margin-bottom:18px}.panel-novel .text-row.partner .text-inner{display:contents}.panel-novel .text-row.partner .text-name{grid-column:2;margin:0;height:auto;line-height:1.3;font-size:13.5px;font-weight:600;letter-spacing:0;color:#5fd0cf}.panel-novel .text-row.partner .side-name{color:#9a92a8}.panel-novel .text-row.partner .bubble{grid-column:1 / -1}.panel-novel .text-row.partner .empty-face{display:none}.panel-novel .text-row.partner .face{width:34px;height:34px;margin-top:0}.panel-novel .text-row.partner .face,.panel-novel .text-row.partner .face-btn{display:none}.face.face-cycle{position:relative;background:none;border:0;overflow:visible}.face-cycle>.face-cycle-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .45s}.face-cycle>.face-cycle-item.on{opacity:1}@media (prefers-reduced-motion: reduce){.face-cycle>.face-cycle-item{transition:none}}.panel-novel .text-row.partner .text-name{grid-column:1 / -1}.panel-novel .text-row.me{display:flex;justify-content:flex-start;margin:6px 0 18px;padding:0;border:0}.panel-novel .my-inner{display:flex;flex-direction:column;align-items:flex-start;max-width:none}.panel-novel .my-name{text-align:left;font-size:12.5px;color:#c7a6ff;margin:0 0 6px;height:auto;line-height:1.3}.panel-novel .my-bubble,.panel.panel-novel .text .my-bubble .gesture,.panel.panel-novel .text .my-bubble .dialogue{text-align:left}.panel-novel .text-row.pair-side{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:8px;align-items:center;margin:0 0 18px}.panel-novel .text-row.pair-side .text-inner{display:contents;max-width:none}.panel-novel .text-row.pair-side .face{grid-column:2;grid-row:1;width:34px;height:34px;margin-top:0}.panel-novel .text-row.pair-side .text-name{grid-column:1;grid-row:1;margin:0;height:auto;line-height:1.3;text-align:right;font-size:13.5px;font-weight:600;letter-spacing:0;color:#c7a6ff}.panel-novel .text-row.pair-side .bubble{grid-column:1 / -1;justify-self:end;width:fit-content;max-width:85%;text-align:left}.panel-novel .text-row.pair-side .empty-face{display:none}.panel-novel .my-bubble,.panel-novel .pair-bubble{color:#f3eff7}.panel-novel .my-bubble .dialogue,.panel-novel .pair-bubble .dialogue{color:#f3eff7;font-weight:400}.panel-novel .my-bubble .gesture,.panel-novel .pair-bubble .gesture{color:#aaa3b4;font-style:normal}.panel-novel .suggestion-chip .dialogue,.panel-novel .suggestion-chip .gesture{font-size:13px;line-height:1.55;font-weight:400}.panel-novel .suggestion-chip .gesture{color:#b4b4bd;font-style:italic}.panel-novel .suggestion-chip .dialogue{color:#ececf0}.studio-head.creator-head{padding:4px 0 18px}.studio-head .tail-mark-row{margin-bottom:8px}.studio-box-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.studio-box-head h3{margin:0}.studio-grid.grid{padding:0}.world-group{position:relative;overflow:hidden;margin-bottom:18px;padding:16px;border-radius:14px;background:#1c1c20}.world-group:before{content:"";position:absolute;inset:0 0 auto;height:150px;background:var(--empty-wash-dark);opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}.world-group-bg{position:absolute;inset:0 0 auto;width:100%;height:180px;object-fit:cover;object-position:center 25%;opacity:.45;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent);mask-image:linear-gradient(180deg,#000 10%,transparent);pointer-events:none}.world-group:has(.world-group-bg):before{display:none}.world-group-main{position:relative;display:flex;flex-direction:column;gap:14px}.world-group-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px}.world-group-acts{flex:none;display:flex;margin-right:-8px}.world-group-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.world-group-title b{font-size:18px;font-weight:700;color:var(--글);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.4)}.world-group-title span{font-size:12.5px;color:#f0eef4d1;text-shadow:0 1px 3px rgba(0,0,0,.5)}.world-group-top .btn{flex:none}.world-group-edit.btn-quiet{margin-top:-6px;padding:0 8px;color:#f0eef4e6;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media (max-width: 520px){.world-group{padding:12px}.world-group-bg{height:160px}}.world-group-part{min-width:0}.world-group-part-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-bottom:4px;font-size:13px;color:var(--흐림)}.world-universe{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;margin-top:6px;border:0;border-radius:10px;background:var(--raise);font:inherit;text-align:left;color:var(--글);cursor:pointer}.world-universe:first-of-type{margin-top:0}.world-universe:focus-visible{outline:2px solid var(--보라);outline-offset:2px}@media (hover: hover){.world-universe:hover{background:var(--raise-hover)}}.world-universe-faces{flex:none;display:flex}.world-universe-face{position:relative;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:#2c2c32;box-shadow:0 0 0 2px var(--raise)}.world-universe-face+.world-universe-face{margin-left:-9px}.world-universe-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.world-universe-face i{font-style:normal;font-size:13px;font-weight:600;color:#ffffffd9}.world-universe-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.world-universe-text b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-universe-text small{font-size:11.5px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-universe-state{flex:none}.world-universe-state .studio-chips{position:static;align-items:flex-end}.world-rest-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;margin:4px 0 8px;font-size:13px;color:var(--흐림)}.world-edit-view{--edit-bg: #1d1d20}.center-panel.world-edit-view{--edit-bg: #212124}.bottom-panel.story-bg-view.world-edit-view{height:90vh;padding-bottom:0}.world-edit-view .series-close{z-index:3}.world-edit-view .story-bg-hero{position:relative}.world-edit-hero-pick{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;color:#ffffffb3;cursor:pointer}.world-edit-hero-pick img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.world-edit-hero-pick svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.world-edit-hero-empty{background:var(--empty-wash-dark)}.bottom-panel.world-edit-view .story-bg-hero.world-edit-hero-empty{aspect-ratio:4 / 3}.world-edit-hero-x.btn-onimg{position:absolute;top:14px;right:14px;z-index:2}.world-edit-hero-x.btn-onimg>svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bottom-panel .world-edit-hero-x.btn-onimg{right:auto;left:14px}.world-edit-title.series-sheet-title{width:100%;padding:0;border:0;border-radius:0;background:none;color:var(--글);font:inherit;font-size:20px;font-weight:700;letter-spacing:-.02em;outline:none}.world-edit-title::placeholder{color:var(--field-ph)}.world-edit-desc.series-desc{display:block;width:100%;min-height:128px;resize:none;white-space:pre-wrap}.world-edit-count{display:block;margin-top:6px;text-align:right}.world-edit-cast-item{position:relative}.world-edit-cast-thumb{position:relative;display:block}.world-edit-cast-thumb img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 18%;border-radius:10px}.world-edit-cast-x.studio-person-remove{position:absolute;z-index:3;top:0;right:0;width:28px;height:28px;margin:0;color:#fff;font-size:18px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.series-works .world-edit-cast-plus{display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;padding:0;border:0;border-radius:10px;background:var(--raise);color:var(--흐림);cursor:pointer}.series-works .world-edit-cast-plus svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.world-edit-add{margin-top:12px;margin-bottom:28px}.world-edit-add:has(.studio-dropdown-list){padding-bottom:300px}.world-edit-add .studio-dropdown-list{scroll-margin-bottom:118px}.world-edit-foot{position:sticky;bottom:0;z-index:4;margin:0;padding:12px 0 max(env(safe-area-inset-bottom),16px);background:var(--edit-bg)}.world-edit-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;background:linear-gradient(transparent,var(--edit-bg));pointer-events:none}.world-edit-view .story-bg-cast{margin-bottom:24px}.center-panel.story-bg-view.world-edit-view .story-bg-body,.bottom-panel.story-bg-view.world-edit-view{padding-bottom:0}.studio-empty{margin:0;padding:22px 0;text-align:center;font-size:13.5px;color:var(--흐림)}.studio-drawing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0e0d108c}.studio-world-2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.studio-world{width:100%;text-align:left;cursor:pointer;color:inherit;display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:12px;background:var(--먹2);border:1px solid var(--선)}.studio-world b{font-size:15px;font-weight:600;color:#eeeef1}.studio-world>span:last-child{font-size:13px;line-height:1.5;color:#b0b0b7}.studio-side{font-size:12px;color:var(--흐림)}.studio-dot-about-row{margin-top:0}.studio-two-box{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-settings{resize:vertical;line-height:1.75}.studio-generate{margin:4px 0 24px}.studio-portrait{width:min(280px,72vw);aspect-ratio:3 / 4;margin:0 auto 14px;border-radius:16px;overflow:hidden}.studio-portrait img{width:100%;height:100%;object-fit:cover}.studio-portrait-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:12px;color:var(--흐림)}.studio-portrait-text.face-box{width:96px;height:96px}.studio-portrait-text.face-box b{font-size:38px}.studio-intro{margin:0 0 4px;font-size:15px;line-height:1.5;color:#e4e4e8}.studio-intro b{font-size:17px}.studio-body{margin:14px 0 20px;white-space:pre-wrap;font-size:14px;line-height:1.8;color:#cbcbd1}.studio-tool{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.studio-deep-row{list-style:none;margin:0;padding:4px 20px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.studio-deep-row li{display:flex;flex-direction:column;gap:7px;min-width:0}.studio-deep-row-row{height:3px;border-radius:2px;background:var(--선);transition:background .2s}.studio-deep-row-elapsed .studio-deep-row-row,.studio-deep-row-now .studio-deep-row-row{background:var(--heart-gradient) no-repeat;background-size:calc(var(--steps, 3) * 100% + (var(--steps, 3) - 1) * 6px) 100%;background-position:calc(var(--step, 0) / (var(--steps, 3) - 1) * 100%) 0}.studio-deep-row-text{font-size:11.5px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-deep-row-now .studio-deep-row-text{color:#e6ddff;font-weight:600}.studio-more-do{border-style:dashed}.studio-also-move{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--흐림)}.studio-custom-text{margin-top:10px}.studio-two-btn{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.studio-center{text-align:center}.studio-side-picker{margin:6px 0 18px}.studio-side-picker .mode-switch{display:flex;width:100%}.studio-side-picker .mode-box{flex:1;padding:9px 14px;font-size:14px}.studio-side-panel{padding:16px 16px 2px;margin-bottom:20px;border-radius:14px;background:var(--먹2);border:1px solid var(--선)}.studio-side-text{margin:0 0 16px}.studio-tail-mark{margin:8px 0 4px}.studio-attachment{margin-top:0}.studio-my-face{position:relative;display:inline-block;padding:0;border:0;background:none;cursor:pointer}.studio-head-face.face-box{width:76px;height:76px}.studio-head-face.face-box b{font-size:30px}.studio-my-face i{position:absolute;right:-2px;bottom:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;background:var(--heart-gradient);color:#fff;border:2px solid var(--먹, #0c0c0e)}.studio-id-box{position:relative}.studio-id-box>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:13.5px;line-height:1;color:var(--흐림);pointer-events:none}.studio-id-box>input.field{padding-left:30px}.studio-img-box{position:relative;margin:-24px -18px 20px;padding:26px 18px 16px;overflow:hidden}.studio-img-box:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:var(--창작그림) center 20% / cover no-repeat;filter:blur(10px) brightness(.6);transform:scale(1.05);opacity:0;transition:opacity .3s}.studio-img-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 55%,var(--먹, #0c0c0e));opacity:0}.studio-img-present:before,.studio-img-present:after{opacity:1}.studio-img-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.studio-circle.face-box{width:120px;height:120px}.studio-circle.face-box b{font-size:46px}.studio-circle-spin{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--흐림);background:#ffffff0a}.studio-img-box .studio-side-picker{align-self:stretch;margin-bottom:0}.studio-box-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.studio-fire-er-came{margin-top:12px}div.studio-fire-er-came{cursor:default}.studio-story-pick .world-list{padding:0}.studio-inner-my{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:var(--먹2);border:1px solid var(--선);font-size:13px;line-height:1.6;color:#cbcbd1}.studio-review{display:flex;flex-direction:column;gap:3px;margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#6c4de61f;border:1px solid rgba(108,77,230,.5);font-size:13px;line-height:1.55;color:#d9ceff}.studio-review b{font-size:14px;color:#eeeef1}.studio-review.studio-rejected{background:#e64d641a;border-color:#e64d6480;color:#f3c9d0}.studio-typing.studio-rejected{color:#ff9fb0}.studio-persona textarea{margin-top:8px;resize:vertical;line-height:1.6}.studio-intro-text{padding:14px 16px;border-radius:12px;background:var(--먹2);border:1px solid var(--선)}.studio-typing{position:absolute;top:8px;left:8px;z-index:2;padding:3px 8px;border-radius:999px;background:#0e0d10bf;color:#e6ddff;font-size:11px;font-weight:600}.login-panel{padding:34px 20px 18px;text-align:center}.login-close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:none;color:var(--흐림);font-size:26px;line-height:1;cursor:pointer}.login-face.face-box{width:92px;height:92px;margin:0 auto 16px;display:grid}.login-face.face-box b{font-size:34px}.login-to-and{width:62px;height:auto;margin:0 auto 14px;display:block}.login-part-own{line-height:1.7;font-size:13.5px;margin-bottom:22px}.login-btn-2{display:flex;flex-direction:column;gap:10px}.login-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 16px;border:0;border-radius:12px;cursor:pointer;font-size:15.5px;font-weight:600;background:#000;color:#fff}.login-btn svg{width:20px;height:20px;flex:none}.login-btn.kakao{background:var(--보라);color:#fff}.login-btn.google,.login-btn.apple{background:var(--btn-2)}.login-btn.trial{background:#2b2b2e}.login-btn:disabled{cursor:default}.login-btn:disabled:not(.is-busy){opacity:.45}.login-btn.is-busy{opacity:1}.login-btn .login-spinner{width:18px;height:18px;margin:1px}.login-agree{margin:14px 0 0;font-size:11.5px;color:#6c6c74;line-height:1.6}.login-agree a{color:inherit}.first-suggestion{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:max(28px,env(safe-area-inset-top)) 0 max(20px,env(safe-area-inset-bottom));background:var(--먹);animation:첫추천뜸 .3s ease-out}@keyframes 첫추천뜸{0%{opacity:0}to{opacity:1}}@media (min-width: 1100px){.first-suggestion-card{opacity:1}.first-suggestion{background:#08070a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-app-theme=light] .first-suggestion{background:#16161c66}:root[data-app-theme=light] .first-suggestion-who{color:#e8e8ec}:root[data-app-theme=light] .first-suggestion-who b{color:#c4b8ff}}.first-suggestion-head{text-align:center;padding:0 20px;margin-bottom:14px}.first-suggestion-who{margin:0;font-size:14px;line-height:1.5;font-weight:500;color:#b5b5bc;word-break:keep-all}.first-suggestion-who b{color:#9d8bff;font-weight:600}.first-suggestion-row{--card: max(240px, min(78vw, 380px, calc((100vh - 400px)*.8) ));--card: max(180px, min(78vw, 380px, calc((100dvh - 330px)*.8) ));height:min(calc(100vh - 200px),calc(var(--card) * 1.25 + 140px));height:min(calc(100dvh - 200px),calc(var(--card) * 1.25 + 140px));flex-shrink:0;display:flex;gap:12px;width:100%;max-width:560px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 8px;overscroll-behavior-x:contain;margin-bottom:18px}.first-suggestion-row:before,.first-suggestion-row:after{content:"";flex:0 0 max(0px,calc((100% - var(--card)) / 2 - 12px))}.first-suggestion-row::-webkit-scrollbar{display:none}.first-suggestion-card{flex:0 0 var(--card);scroll-snap-align:center;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:0;background:#1c1c20;transition:transform .25s,opacity .25s;transform:scale(.94);opacity:.55;--fs: clamp(12.5px, calc(var(--card) * .038), 14.5px);--pad: calc(var(--card) * .045)}.first-suggestion-card.now{transform:none;opacity:1}.first-suggestion-img{position:relative;flex:1 1 0;min-height:0}.first-suggestion-img img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.first-suggestion-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 55%,#1c1c20 98%)}.first-suggestion-title-row{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--fs) * .4);z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.first-suggestion-title-row b{font-size:calc(var(--fs) * 1.5);line-height:1.32;font-weight:800;letter-spacing:-.03em;word-break:keep-all;text-shadow:0 2px 10px rgba(0,0,0,.6)}.first-suggestion-text{padding:calc(var(--fs) * .55) var(--pad) var(--pad);display:flex;flex-direction:column;gap:calc(var(--fs) * .4)}.first-suggestion-one-liner{margin:0;font-size:calc(var(--fs) + 2px);line-height:1.55;color:#e0e0e5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.first-suggestion-tag{margin:0;font-size:calc(var(--fs) * .86);color:var(--흐림)}.first-suggestion-card{cursor:pointer}.first-suggestion-start{display:block;margin-top:calc(var(--fs) * .5);padding:max(14px,calc(var(--fs) * 1.05)) 0;background:var(--heart-gradient);color:#fff;text-align:center;font-size:max(15px,calc(var(--fs) * 1.12));font-weight:700;border-radius:14px;box-shadow:0 6px 16px -10px #ff7eb38c}.first-suggestion-two-er-seen{width:min(calc(100% - 40px),420px);margin-top:auto;padding:16px;border:0;border-radius:14px;background:#26262b;color:#d6d6db;font-size:15px;font-weight:600;cursor:pointer;flex-shrink:0}.footer-text{margin:28px 16px 0;padding:18px 0 24px;border-top:1px solid var(--선);color:#55555b;font-size:11.5px;line-height:1.75}.tab-side .footer-text{margin-left:0;margin-right:0}.footer-text p{margin:0 0 8px;word-break:keep-all}.footer-text a{color:inherit}.footer-link{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px;font-size:12px}.footer-link a{color:#6c6c74;text-decoration:none}.footer-link b{font-weight:700;color:inherit}.footer-small{color:#45454b}.charge-notice{margin:12px 2px 0;font-size:11.5px;line-height:1.65;color:#787881;word-break:keep-all}.charge-notice a{color:#9f9fa7}.charge-notice-list{margin:0 0 8px;padding-left:16px}.charge-notice-list li{margin-bottom:4px}.au-sm-box{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.au-sm-box>span{font-size:13px;font-weight:500;color:var(--label)}.au-sm-box>.studio-count{margin:-2px 2px 0;text-align:right;font-size:12px;font-weight:400;color:var(--흐림)}.au-sm-box>.studio-count.full{color:var(--error-fg)}.au-story-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:-2px 2px 0}.au-story-foot>.studio-hint{flex:1;margin:0}.au-story-foot>.studio-count{flex:none;margin:0;font-size:12px;color:var(--흐림)}.au-story-foot>.studio-count.full{color:var(--error-fg)}.au-sm-box>span em{font-style:normal;font-size:11px;color:#c7a6ff;margin-left:4px}.au-sm-box>span small{font-size:12px;font-weight:400;color:var(--흐림);margin-left:4px}.au-sm-box .gender-row{margin-top:0}.part-home-box textarea.au-short-eun-text,textarea.au-short-eun-text{min-height:0}.au-remove{margin-top:18px;color:#d98a9a}.au-state{margin:0 0 18px;padding:10px 12px;border-radius:10px;background:var(--먹2);font-size:13px;line-height:1.55;color:#cbcbd1}.au-slot-inner-my{margin:0 0 12px}.au-relation{margin:0 0 18px;padding:14px 14px 4px;border-radius:14px;border:1.5px solid var(--보라);background:#6c4de614}.au-strong-piece{margin:0 0 8px;font-size:12.5px;font-weight:600;color:#d9ccff}.au-relation textarea{margin-bottom:12px}.au-group{margin:0 0 10px;border:1px solid var(--선);border-radius:12px;background:var(--먹2)}.au-group summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;cursor:pointer;list-style:none}.au-group summary::-webkit-details-marker{display:none}.au-group summary b{font-size:14.5px;font-weight:600}.au-group summary span{min-width:0;font-size:12px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-group summary span:after{content:" ▾"}.au-group[open] summary span:after{content:" ▴"}.au-group summary .au-expand-hit:after,.au-group[open] summary .au-expand-hit:after{content:none}.au-group summary .au-expand-hit{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:13px;color:#cbcbd1;overflow:visible}.au-group summary .au-expand-hit:after{content:none}.au-expand-hit-text:before{content:"펼쳐보기";font-style:normal}.au-group[open] .au-expand-hit-text:before{content:"접기"}.au-expand-hit svg{transition:transform .15s}.au-group[open] .au-expand-hit svg{transform:rotate(180deg)}.au-group summary:hover .au-expand-hit{color:#e6ddff}.au-group[open]>summary{padding-bottom:10px}.au-group-inner{padding:0 14px 14px}.au-group-inner>.studio-also-move:first-child{margin:0 0 10px}.au-group textarea{font:inherit;font-size:14px;line-height:1.6;color:inherit;resize:vertical}.au-slot{padding:10px 0 6px;border-top:1px solid var(--선)}.au-slot:first-child{border-top:0;padding-top:0}.au-slot-name{display:inline-block;margin:0 0 8px;font-size:13px;color:#c7a6ff}.au-slot>input{margin-bottom:12px}.au-sm-inner-my{margin:-4px 0 8px;font-size:11.5px;line-height:1.5;color:#e0c27a}.au-situation{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.au-character{display:flex;flex-direction:column}.au-load{margin:0 0 18px}.au-load>span{display:block;margin-bottom:8px;font-size:12.5px;color:#cbcbd1}.au-oc-dot{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;border:1px solid var(--선);font-size:12.5px}.au-oc-dot button{padding:2px 8px;border-radius:999px;border:0;background:#6c4de638;color:#e6ddff;font-size:11px;cursor:pointer}.au-relation-row{margin:-2px 0 14px;font-size:13.5px;line-height:1.6;color:#d9ccff}.couple-box{margin:0 0 18px}.couple-box-head{margin:0 0 8px;font-size:13px;font-weight:600;color:#cbcbd1}.couple-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.must-dot{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;vertical-align:1px;font-size:11px;font-weight:500;font-style:normal;color:#d9ccff;background:#7c5cff38}.match-line{margin:6px 0 4px;padding:7px 10px;border-radius:10px;font-size:12.5px;line-height:1.5;color:#f0d9a0;background:#e0c27a1a}.ab-set{display:block;margin:4px auto 6px}.oc-save{display:flex;align-items:center;gap:8px;margin:10px 0 4px;font-size:13px;color:#cbcbd1;cursor:pointer}.couple-save{justify-content:center;margin-top:8px}.new-character-box{padding-top:12px}.studio-deep-row.au-deep-row{grid-template-columns:repeat(3,1fr)}.au-name-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.au-name-row input{flex:1;min-width:0}.au-name-row .gender-row{flex:none;margin:0}.au-name-row input.au-age{flex:none;width:64px;text-align:center;-moz-appearance:textfield}.au-name-row input.au-age::-webkit-inner-spin-button,.au-name-row input.au-age::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.au-card{margin:0 0 22px;padding:14px;border-radius:var(--r-card);background:var(--먹2);border:1px solid var(--선)}.au-card-tag{display:block;margin-bottom:4px;font-size:11.5px;color:var(--흐림)}.autosave-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:6px 16px 0;font-size:12px;color:var(--흐림)}.studio-review .tool-chip{margin-top:8px;align-self:flex-start}.au-preview-head{margin:0 0 6px;font-size:12px;color:var(--흐림)}.au-name-light-and{margin:12px 0;padding:12px 14px;border:1px solid var(--불);border-radius:12px;background:var(--뜨)}.au-name-light-and b{font-size:14px}.au-name-light-and p{margin:4px 0 8px;font-size:13px;line-height:1.6;color:var(--흐림)}.au-name-light-and ul{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--글)}.au-slot-more{margin-top:8px}.au-slot-more>summary{font-size:13px}.au-cover-none{margin:4px 0 0;font-size:11.5px;color:var(--흐림)}.part-home-box h3,.au-sm-box>span,.au-inner-also>span,.au-preview-head,.group-head,.studio-tip-row,.studio-box-head h3{position:relative}.also-move{position:relative;display:inline-grid;place-items:center;flex:none;width:.78em;height:.78em;margin:0 0 0 2px;padding:0;border:0;background:none;color:var(--흐림);cursor:help;vertical-align:-.06em;font-size:inherit}.also-move svg{display:block;width:100%;height:100%}.part-home-box h3 .also-move{margin-left:-2px;align-self:center}.also-move:hover,.also-move:focus-visible,.also-move.is-open{color:var(--보라);outline:none}.also-move-tip{position:fixed;z-index:1000;top:0;left:0;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:8px 10px;overflow-wrap:anywhere;word-break:keep-all;border-radius:10px;border:1px solid var(--선);background:var(--먹2);font-size:12px;font-style:normal;font-weight:400;line-height:1.5;text-align:left;white-space:pre-line;color:var(--글);box-shadow:0 8px 24px #00000073;pointer-events:none;display:block}.au-card-title{width:100%;margin:0 0 12px;padding:4px 0;border:0;border-bottom:1px dashed transparent;background:none;resize:none;font:inherit;font-size:17px;font-weight:700;line-height:1.4;color:#f0f0f4}.au-card-title:focus{outline:none;border-bottom-color:var(--field-focus)}.au-card .au-relation{margin-bottom:12px}.au-slot-tagline{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.au-slot-tagline>b{flex:none;width:18px;font-size:13px;color:#c7a6ff}.au-slot-tagline input{flex:1 1 140px;min-width:0;padding:8px 10px;font-size:13.5px}.au-must-row{display:flex;flex-wrap:wrap;gap:4px}.au-must-row .must-dot{margin-left:0}.au-main-two{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 600px){.au-main-two{grid-template-columns:1fr 1fr}}.au-more{margin-top:6px}.au-slot-tagline>b{width:auto;min-width:18px;display:flex;flex-direction:column;align-items:center;line-height:1.1}.au-slot-tagline>b small{font-size:10px;font-weight:500;color:var(--흐림)}.au-set{display:block;margin:2px 0 8px auto;font-size:12px}.au-trial-after{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#e0c27a1a;border:1px solid rgba(224,194,122,.35);font-size:13px;line-height:1.6;color:#eadfc4}.au-trial-after>b{font-size:14px}.au-trial-after p{margin:4px 0 6px}.au-trial-after ul{margin:0;padding-left:18px}.au-trial-after li b{color:#f5e6c2}.au-inner-also{display:flex;align-items:center;gap:10px;margin:-8px 0 22px;flex-wrap:wrap}.au-inner-also>span{font-size:13px;font-weight:600;color:#cbcbd1}.au-inner-also .gender-row{margin:0}.oc-row{display:flex;flex-wrap:wrap;gap:8px}.oc-bind-unit{border-style:dashed}.oc-couple-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.oc-couple-chip{flex-direction:row;align-items:center;gap:8px;cursor:default}.oc-couple-chip button{border:0;background:none;color:var(--흐림);cursor:pointer;font-size:12px;padding:2px 4px}.couple-empty-box{flex:none;padding:9px 12px;border-radius:12px;border:1px dashed var(--선);font-size:12px;line-height:1.5;color:var(--흐림);white-space:normal;max-width:100%}.my-couple-inner-my{margin:-6px 0 12px}.oc-couple-name{border:0;background:none;padding:0;color:inherit;cursor:pointer;font:inherit}.au-one-by-one{margin-top:10px}.au-one-by-one summary{cursor:pointer;font-size:12.5px;color:var(--흐림)}.au-one-by-one .studio-tool{margin:8px 0 4px}.au-load .couple-row{margin-bottom:4px}.couple-card-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-bottom:16px}.couple-wait{height:auto;padding:40px 0}.couple-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 14px;border-radius:14px;border:1px solid var(--선);background:var(--먹2);color:inherit;cursor:pointer;font-size:13px}.couple-card-face{display:flex}.couple-card-face .face-box{width:44px;height:44px;border:2px solid var(--먹, #0c0c0e)}.couple-card-face .face-box+.face-box{margin-left:-12px}.couple-card-face .face-box img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pair-missing-box .couple-box-head{margin-top:2px}.studio-tab-picker{margin:4px 0 28px}.studio-tab-picker>.detail-tab{margin:0}.studio-tab .studio-box-head{margin-bottom:20px}.au-cover-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:-4px 0 8px}.au-card{position:relative}.au-card>.au-cover-row{position:absolute;z-index:2;top:12px;right:12px;margin:0}.au-card>.au-card-title{position:relative;z-index:1;display:block;padding-right:112px}.au-card-title::placeholder{color:#6b6b72}.au-card>.au-cover-none{position:relative;z-index:1;margin:8px 0 0}.au-card-img{position:relative;isolation:isolate;overflow:hidden}.au-card-img:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--표지) center 25% / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.35) 0%,#000 45%);mask-image:linear-gradient(90deg,#00000059,#000 45%)}.au-card-img:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#161618d9,#16151a8c 45%,#16151a1a)}.couple-head{display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.couple-head:disabled{cursor:default}.couple-head-face{display:flex;flex:none}.couple-head-face .head-face{border:2px solid var(--먹, #0c0c0e)}.couple-head-face .head-face+.head-face{margin-left:-10px}.couple-heading{display:flex;flex-direction:column;min-width:0;line-height:1.25}.couple-heading b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.couple-heading small{font-size:11.5px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-role{display:block;margin-top:8px;font-size:13px;line-height:1.55;color:var(--흐림);opacity:.85}.bubble .no-role{font-size:13.5px;line-height:1.75;color:#a99ec0;opacity:1}.panel.chat-light .text .bubble .no-role{color:#7a7088}.people-chips{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--선)}.people-chip{display:flex;align-items:center;gap:6px;border:1px solid var(--chip-line);background:#19191c;color:#95959e;border-radius:99px;padding:5px 11px 5px 6px;font-size:12px;font-family:inherit}.people-chip.on{border-color:var(--보라);background:#6c4de629;color:#e5e5e9}.people-chip.empty{border-style:dashed}.people-chip em{font-style:normal;width:18px;height:18px;border-radius:50%;background:#2a2a2e;color:#b4b4bb;font-size:10px;font-weight:700;display:grid;place-items:center}.people-chip.on em{background:var(--보라);color:#fff}.people-chip.more{border-style:dashed;padding:5px 11px;color:#787881}.studio-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.people-drop{border:0;background:none;font-family:inherit;font-size:12px;color:#95959e;padding:0 0 16px;cursor:pointer;white-space:nowrap}.people-drop:disabled{opacity:.5;cursor:default}.people-ask{margin-top:12px;padding:12px 13px;border-radius:13px;background:linear-gradient(120deg,#6c4de62b,#6c4de60d);border:1px solid rgba(139,108,255,.32)}.people-ask p{margin:0 0 4px;font-size:12.5px;line-height:1.6;color:#e2e2e6}.people-ask p b{color:#fff}.people-ask small{display:block;font-size:11px;color:#9f9fa7;margin-bottom:10px;line-height:1.55}.intro-tools{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.intro-tools button{border:1px solid #2d2d31;background:#1b1b1e;color:#cbcbd1;border-radius:9px;padding:6px 10px;font-size:11.5px;font-family:inherit}.intro-tools button b{color:#c7a6ff;font-weight:600}.intro-tools .intro-bone{margin-left:auto;border-style:dashed;color:#95959e}.intro-rule{margin-top:10px;padding:10px 12px}.intro-rule>summary{font-size:12.5px}.intro-rule .studio-also-move{margin:8px 0 0}.intro-see-head{margin:16px 2px 8px;font-size:12.5px;color:var(--흐림)}.intro-see{padding:12px 11px;border-radius:14px;background:#111113;border:1px solid #1f1f22}.intro-see-line{display:flex;gap:7px;margin-bottom:10px}.intro-see-line .face-box{flex:none;width:26px;height:26px;border-radius:9px;margin-top:2px}.intro-see-line .bubble{max-width:86%}.intro-see-me{display:flex;justify-content:flex-end;margin-bottom:10px}.intro-see-me .bubble{max-width:80%}.intro-see .stage-direction{margin-bottom:10px}.intro-see .sent-note,.intro-see .board,.intro-see .status-card{margin-left:0;margin-right:0}.intro-see-media{margin:0 0 10px;padding:14px;border-radius:10px;text-align:center;background:#18181b;border:1px dashed #2e2e32;font-size:11.5px;color:var(--흐림)}.studio-knows{margin-top:14px;padding:12px 14px;border-radius:14px;background:#121214;border:1px solid #202023}.studio-knows>summary{font-size:13.5px;font-weight:600;cursor:pointer;list-style:none}.studio-knows>summary::-webkit-details-marker{display:none}.studio-knows>summary:before{content:"› ";color:var(--흐림)}.studio-knows[open]>summary:before{content:"⌄ "}.studio-knows-text{margin:10px 0 0;padding:12px;border-radius:11px;background:#0d0d0f;border:1px solid #1d1d20;font-size:12px;line-height:1.75;color:#b4b4bc;white-space:pre-wrap;word-break:keep-all;max-height:340px;overflow-y:auto;font-family:inherit}.studio-warn{margin:8px 2px 0;font-size:11.5px;line-height:1.65;color:#e0a98a}.studio-warn b{color:#f0c8ae}.studio-pre-ri{margin-top:6px}.studio-pre-ri-name-tag{margin:0 0 4px;font-size:12px;color:var(--흐림)}.the-vs-to-box{display:block;width:100%;padding:2px 0 4px;margin:0;resize:none;overflow:hidden;background:none;border:0;border-bottom:1px dashed rgba(185,166,255,.35);border-radius:0;font:inherit;color:inherit;outline:none}.the-vs-to-box:focus{border-bottom-color:var(--field-focus)}.the-vs-to-box::placeholder{color:#6b6b72}textarea.the-vs-to-box.detail-title{font-size:22px;font-weight:600;line-height:1.5;margin-bottom:8px}.the-vs-to-intro{font-size:14px;line-height:2.05;color:#bebec5;word-break:keep-all;min-height:8em}input.the-vs-to-box.intro-one-liner{font-size:13.5px;line-height:1.6;color:var(--흐림)}.studio-stale{margin:0 0 8px;padding:10px 12px;border-radius:10px;background:#ffbe5a1a;color:#f3d29a;font-size:13px;line-height:1.6;word-break:keep-all}.pre-ri-bar{position:relative;z-index:1;margin-bottom:28px}.pre-ri-bar .studio-tool{margin:10px 0 0}.pre-ri-bar .studio-review{margin-bottom:0}.au-box-none-ri{margin:26px 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#c7a6ff}.au-box-none-ri small{margin-left:6px;font-weight:400;letter-spacing:0;color:var(--흐림)}.au-need-num-head{display:flex;justify-content:flex-end;margin:0 0 12px}.au-autogen-wide{width:100%;padding:13px;border-radius:12px;font-size:14.5px}.au-need-num-head:has(.au-autogen-wide){margin-bottom:24px}.au-need-num-box{margin:0 0 36px}.au-need-num-box>:last-child{margin-bottom:0}.au-need-num-box .au-slot{padding:0;border-top:0}.au-need-num-box .au-slot+.au-slot{margin-top:14px}.au-box-description{margin:0 0 10px}.au-situation{gap:2px;margin-bottom:10px;padding:6px 15px 10px;border:1px solid var(--선);border-radius:10px;background:var(--먹2)}.au-situation:focus-within{border-color:var(--field-focus)}.au-situation-head{display:flex;align-items:center;gap:8px}.au-situation-collapsed{flex-direction:row;align-items:center;gap:8px;padding:6px 8px 6px 15px;cursor:pointer}.au-situation-collapsed:hover{border-color:#38383c}.au-situation-collapsed-text{flex:1;min-width:0;padding:6px 0;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-situation-collapsed-text.empty-2{font-weight:400;color:var(--흐림)}.au-bottom-blocked{margin:0 0 8px;font-size:13px}.au-part-home .au-situation{border-color:transparent}.au-part-home .au-situation:focus-within{border-color:var(--field-focus);outline:none}textarea.border-missing-box{resize:none}.au-part-home .au-group{border-color:transparent}.au-part-home textarea{resize:none!important;overflow-y:hidden}.au-part-home textarea:is(.studio-settings,.studio-scenario,.studio-grow){max-height:calc(34em + 26px);max-height:calc(20lh + 26px);overflow-y:auto}.au-part-home .nm-back:is(.studio-settings,.studio-scenario,.studio-grow){overflow-y:auto}.pre-ri-detail{position:relative}.au-pre-ri-cover{position:absolute;z-index:4;top:0;right:0}.part-home.head-overlay .au-pre-ri-cover{top:100px}.au-pre-ri-cover .au-cover-row{margin:0}.au-pre-ri-cover{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100vw - 32px)}.au-pre-ri-cover .au-cover-blocked{flex-basis:100%}.au-cover-create{background:#14121cc7;border:1px solid #b9a6ff;color:#ececf0;box-shadow:none}.au-cover-create .zel-mark,.au-cover-create-small .zel-mark{margin-left:2px}.au-cover-create-small{background:#14121cb3}.au-cover-blocked{max-width:240px;margin:0;padding:6px 10px;border-radius:10px;background:#131316d9;font-size:12px;text-align:right}.au-pre-ri-edit{width:100%;padding:4px 0;border:0;border-bottom:1px dashed rgba(185,166,255,.5);background:none;color:inherit;font:inherit;outline:none}.au-pre-ri-title{font-weight:700}.au-pre-ri-empty{color:#8a8a93;font-weight:400}.au-split-btn{flex:1;display:flex;min-width:0;border-radius:12px;overflow:hidden}.au-split-btn>button{flex:1;min-width:0;padding:13px 8px;border:0;font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}.au-split-btn>button:disabled{opacity:.5;cursor:default}.au-pre-ri-btn{background:#6c4de64d;color:#e6ddff}.au-submit-btn{background:var(--보라);color:#fff;border-left:1px solid rgba(255,255,255,.2)!important}.au-free-mark{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:#ffffff2e;font-size:11.5px;font-weight:600;vertical-align:1px}.au-slot>input+input{margin-top:-4px}.au-slot-card,.au-part-home .au-group{background:#1c1c20}.au-slot-card{padding:16px;border-radius:var(--r-card)}.au-slot-photo i{border-color:#1c1c20}.au-slot-card .au-sm-box{margin-bottom:10px}.au-slot-card .au-sm-box:last-child{margin-bottom:0}.au-slot-group-head{margin:18px 0 10px;font-size:13px;font-weight:600;color:#c7a6ff}.au-slot-card>.au-slot-group-head:first-child{margin-top:0}.au-slot-group-head small{margin-left:6px;font-size:11.5px;font-weight:400;color:var(--흐림)}.au-slot-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.au-slot-head .au-name-row{flex:1;min-width:0;margin:0}.au-slot-photo-box{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.au-slot-photo{position:relative;display:grid;place-items:center;width:60px;height:60px;padding:0;border-radius:50%;cursor:pointer;background:radial-gradient(110% 110% at 30% 20%,color-mix(in srgb,#6c4de6 75%,#fff 5%),#212124);border:1px solid var(--선);color:#f4f4f7;font:inherit;font-size:16px;font-weight:500}.au-slot-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.au-slot-photo i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--보라);border:2px solid var(--먹);color:#fff;font-size:11px;font-style:normal}.au-dialogue-row{display:flex;align-items:center;gap:6px}.au-dialogue-row+.au-dialogue-row{margin-top:6px}.au-dialogue-row>input{flex:1;min-width:0}.au-changed-row{display:flex;justify-content:center;margin:12px 0}.au-changed{width:34px;height:34px;border-radius:50%;border:1px solid var(--선);background:var(--먹2);color:#cbcbd1;font-size:16px;line-height:1;cursor:pointer}.au-changed:hover{border-color:var(--보라);color:#e6ddff}.au-episode{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.au-episode-id{flex:none;width:22px;padding-top:12px;font-size:13px;font-weight:600;color:var(--흐림);text-align:center;font-variant-numeric:tabular-nums}.au-timeline{margin-bottom:10px}.au-timeline .au-episode{align-items:stretch}.au-timeline .au-episode:last-child{margin-bottom:0}.au-timeline .au-episode-id{position:relative;display:flex;align-items:center;justify-content:center;padding-top:0;line-height:1.3}.au-timeline .au-episode-id:before,.au-timeline .au-episode-id:after{content:"";position:absolute;left:calc(50% - .5px);width:1px;background:var(--선)}.au-timeline .au-episode-id:before{top:0;bottom:calc(50% + 14px)}.au-timeline .au-episode-id:after{top:calc(50% + 14px);bottom:-10px}.au-timeline .au-episode:first-child .au-episode-id:before,.au-timeline .au-episode:last-child .au-episode-id:after{display:none}.au-episode-inner{position:relative;flex:1;min-width:0}.au-timeline .au-episode-inner>textarea,.au-timeline .au-episode-inner>.nm-wrap textarea{padding-right:40px}.au-episode-remove{position:absolute;top:8px;right:6px}.au-episode-box{border:1px solid transparent;border-radius:var(--r-field);background:var(--field-bg)}.au-episode-box .field{min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none;padding:9px 4px}.au-episode-line{position:relative;display:flex;align-items:center;gap:6px;padding:0 6px 0 10px}.au-episode-line>.nm-wrap{flex:1;min-width:0}.au-episode-detail{border-top:1px solid var(--선)}.au-episode-box .au-episode-detail .field.au-episode-hidden{padding-top:8px;padding-bottom:8px}.au-episode-tag{flex:none;font-size:11px;color:var(--흐림)}.au-episode-hidden{font-style:italic}.au-episode-box .au-episode-hidden.nm-field{color:var(--흐림)}.au-episode-line .au-teaser{margin:0}.au-episode-line .au-fire-box{flex:none;margin:0;white-space:nowrap}.au-episode-line .au-episode-remove{position:relative;flex:none}.au-episode-line .au-episode-fire{flex:none;align-self:flex-start;margin-top:12px}.au-episode-line .au-fire-box input[type=checkbox]:not(:checked){box-shadow:inset 0 0 0 1.5px #55555e}.au-episode-add{margin-top:10px}.au-chapter-card .au-sm-box>.studio-count{margin-top:-4px;line-height:1.3}.au-episode-more{margin-top:4px}.au-episode-more>summary{cursor:pointer;font-size:12px;color:var(--흐림);padding:2px 0}.au-episode-more[open]>summary{margin-bottom:6px}.au-episode-more>input{margin-bottom:6px;padding:9px 12px;font-size:13.5px}.au-hook{display:flex;gap:8px;align-items:center;margin-bottom:8px}.au-hook>input{flex:1;min-width:0;padding:9px 12px;font-size:13.5px}.au-check{flex:none;display:flex;align-items:center;gap:4px;font-size:12px;color:#cbcbd1;white-space:nowrap}.au-lock{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.au-lock>input{flex:1 1 100%;padding:9px 12px;font-size:13.5px}.au-picker{flex:1 1 0;min-width:0;width:auto;padding:9px 10px;font-size:13px}.au-card-tag{position:relative;z-index:1;width:100%;margin:6px 0 0;padding:6px 0;border:0;border-bottom:1px dashed rgba(185,166,255,.45);background:none;color:#d9ceff;font:inherit;font-size:13px;outline:none}.au-card-tag::placeholder{color:#8a8a93}.float-edit{position:absolute;z-index:3;right:10px;top:max(env(safe-area-inset-top),8px)}.btn-price{display:block;margin-top:2px;font-size:11px;font-weight:400;opacity:.75}.page-head{flex:none}.part-home.head-overlay>.page-head{position:absolute;z-index:6;top:0;left:0;right:0;background:linear-gradient(to bottom,#0e0d10d1,#0e0d1080 70%,#0e0d1000)}.part-home.head-overlay .detail-head{border-bottom:0;background:none}.part-home.head-overlay>.part-home-inner{padding-top:0}.part-home.head-overlay .pre-ri-detail .detail-cover{margin-top:0}.part-home.head-overlay .pre-ri-detail .story-cover{margin:0 -18px 14px;padding-top:150px;border-radius:0}.part-home.head-overlay .pre-ri-detail .story-cover{background:none}.part-home.head-overlay .pre-ri-detail .story-cover:before,.part-home.head-overlay .pre-ri-detail .story-cover:after{content:none}.part-home.head-overlay .au-pre-ri-cover.img-foot,.au-pre-ri-cover.img-foot{position:relative;z-index:1;top:auto;right:auto;justify-content:flex-start;max-width:none;margin:-4px 0 20px}.first-scene-wait{display:flex;align-items:center;justify-content:center;gap:10px;margin:38vh 0 0;font-size:14px;color:var(--흐림);animation:숨 1.8s ease-in-out infinite}.first-scene-wait .spinner{width:16px;height:16px}.leave-list{margin:0;padding:12px 14px 12px 30px;border-radius:12px;background:#1a1216;color:#ddd3d1;font-size:13.5px;line-height:1.9;text-align:left}.leave-list b{color:#e8a79f;font-weight:600}.leave-description{margin:0;font-size:13px;line-height:1.65;color:var(--흐림);text-align:center;word-break:keep-all;white-space:pre-line;text-wrap:balance}.leave-description.left{text-align:left}.leave-description.small{font-size:12px}.leave-description b{color:#ddd3d1}.relation-also{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start;margin:0 0 18px;padding:18px 10px 16px;border-radius:16px;background:linear-gradient(180deg,#1d1d20,#161618);border:1px solid rgba(255,255,255,.07);word-break:keep-all}.relation-person{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.relation-face{width:76px;height:76px;border-radius:50%;margin:0 0 8px;border:2px solid rgba(255,255,255,.12);overflow:hidden}.relation-face img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.relation-person.A .relation-face{border-color:#7fd6c8}.relation-person.B .relation-face{border-color:#c7a6ff}.relation-name{font-size:15.5px;font-weight:700;line-height:1.3}.relation-person.A .relation-name{color:#7fd6c8}.relation-person.B .relation-name{color:#c7a6ff}.relation-slot{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--흐림)}.relation-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px}.relation-chip{font-size:11px;padding:2px 8px;border-radius:99px;background:#ffffff12;color:#cbcbd1}.relation-bar{align-self:start;margin-top:26px;text-align:center}.relation-bar svg{width:64px;height:26px;display:block;overflow:visible}.relation-border{stroke:#c7a6ff;stroke-width:2;fill:none}.relation-hint{stroke:#c7a6ff;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.relation-heart{font-size:9px;fill:#ff8fb1}.relation-bar.unknown .relation-border{stroke:#68686f;stroke-dasharray:3 4}.relation-bar small{display:block;margin-top:2px;font-size:10.5px;line-height:1.3;color:#c7a6ff}.relation-bar.unknown small{color:var(--흐림)}.relation-past{grid-column:1 / -1;margin:14px 2px 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;line-height:1.6;text-align:center;color:var(--흐림)}.relation-bar.two-mind{margin-top:18px}.relation-bar.two-mind svg{height:26px}.relation-border.a-side,.relation-hint.a-side{stroke:#7fd6c8}.relation-border.b-side,.relation-hint.b-side{stroke:#c7a6ff}.relation-mind{display:block;font-size:11px;line-height:1.3;font-weight:600;white-space:nowrap}.relation-bar small.relation-mind.a-side{margin:0 0 3px;color:#7fd6c8}.relation-bar small.relation-mind.b-side{margin:3px 0 0;color:#c7a6ff}.au-mind-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.au-mind-row label{display:flex;flex-direction:column;gap:5px;min-width:0}.au-mind-row span{font-size:12px;color:var(--흐림)}.creator-row-box{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:44px;margin:12px 0 0;color:var(--글)}.creator-row-open{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.creator-row-open:disabled{cursor:default}.creator-row-box.can-open>.creator-row-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.creator-row-box>.follow-btn{flex:none;position:relative;z-index:1}.creator-row-box .creator-row-face{flex:none;width:28px;height:28px}.creator-row-face.face-box b{font-size:12px}.creator-head-face.face-box{display:grid;width:72px;height:72px;margin:0 auto 10px}.creator-row-text{min-width:0;flex:1;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-row-box>i{flex:none;color:var(--흐림);font-style:normal;font-size:18px;pointer-events:none}.detail-tab{display:flex;gap:4px;margin:14px 0 22px;border-bottom:1px solid var(--선)}.detail-tab-chip{flex:1;padding:11px 6px 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--흐림);font:inherit;font-size:14px;cursor:pointer}.detail-tab-chip.now{color:var(--글);font-weight:600;border-bottom-color:var(--보라)}.review-inner{display:flex;flex-direction:column;gap:10px}.review-empty{margin:36px 0 8px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:14px;color:var(--흐림)}.review-empty-text p{margin:0;line-height:1.65}.review-empty-text .review-empty-foot{margin-top:2px;font-size:13px;color:var(--흐림);opacity:.85}.review-empty p{margin:0}.review-empty-face.face-box{width:56px;height:56px;border:0}.review-usable-box{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;padding:14px 14px 12px 16px;border:0;border-radius:16px;background:var(--field-bg);color:var(--글);font:inherit;cursor:pointer;text-align:left}.review-usable-box:hover{background:var(--raise)}.review-usable-box.review-own{opacity:.55;cursor:default}.review-usable-box.review-own:hover{background:var(--field-bg)}.review-name-line{display:flex;align-items:center;gap:8px;margin:0 2px 8px;font-size:12.5px;color:var(--흐림)}.review-name-line b{color:var(--글);font-weight:600}.review-name-face{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--heart-gradient);color:#fff;font-size:11px;font-weight:700}.review-name-new{margin:0 0 0 2px;vertical-align:-3px;display:inline-flex;align-items:center;gap:4px;padding:4px 2px;border:0;background:none;color:var(--흐림);font:inherit;font-size:12px;cursor:pointer}.review-name-new:hover{color:var(--글)}.review-name-new svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.review-blocked{margin:7px 0 0;padding-left:15px;font-size:12.5px}.review-usable-box>span{min-width:0;font-size:14px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-usable-box>b{align-self:flex-end;padding:7px 16px;border-radius:12px;background:var(--heart-gradient);color:#fff;font-size:13px;font-weight:600}.review-text-frame{display:flex;flex-direction:column;background:var(--field-bg);border:0;border-radius:16px}.review-text-box{width:100%;background:none;border:0;border-radius:14px 14px 0 0;padding:13px 15px 4px;font:inherit;font-size:14px;line-height:1.7;color:var(--글);resize:none;min-height:96px;outline:none}.review-text-box::placeholder{color:#6c6c74}.review-btn-gap{flex:1}.review-mark-row{display:flex;justify-content:flex-end;gap:14px;padding:0 14px 11px}.review-inline .review-text-box{min-height:0}.review-inline-row{display:flex;align-items:center;gap:12px;padding:4px 12px 12px}.review-thumb.review-thumb-sm{width:36px;height:36px;border-radius:9px;font-size:20px}.review-thumb.review-thumb-sm img{border-radius:9px}.review-image-add{width:24px;height:24px;color:#a2a2aa}.review-image-add>svg{width:22px;height:22px}@media (hover: hover){.review-image-add:not(:disabled):hover{background:none;color:var(--글)}}:root:not([data-app-theme=light]) .review-inline .review-mark{color:#b5b5bd}.review-mark{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;color:#a2a2aa}.review-mark>span{white-space:nowrap}.review-end-btn{min-width:78px}.post-react-write .review-inline-row{gap:8px}.post-react-write .review-end-btn{min-width:56px}.review-reward-hint{padding-left:0;text-align:center;margin-top:14px}.review-reward-hint .zel-dot,.review-empty .zel-dot{vertical-align:middle;margin-top:-3px}.review-average{margin:0;font-size:13px;color:var(--흐림)}.review-average b{color:#ffd479;font-weight:600}.about-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.about-head h3{margin:0}.about-head small{font-size:12px;color:var(--흐림)}.about-swipe{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:2px 18px 6px;scroll-padding:0 18px}.about-swipe::-webkit-scrollbar{display:none}.about-card{flex:0 0 min(292px,80vw);min-height:340px;scroll-snap-align:start;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:18px 18px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.07);word-break:keep-all;color:#f0f0f4}.about-mark{display:flex;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;font-weight:600;letter-spacing:.1em;color:#f0f0f494}.about-mark i{font-style:normal;font-variant-numeric:tabular-nums;opacity:.75}.about-card h4{display:flex;flex-direction:column;margin:12px 0 14px;font-size:20px;line-height:1.36;letter-spacing:-.02em;font-weight:700}.about-foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#f0f0f4b8}.about-pageno{flex:none;font-size:11px;opacity:.55;font-variant-numeric:tabular-nums}.about-card em{font-style:normal;filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.about-secret{background:radial-gradient(120% 90% at 100% 0%,#4a2a6e,#1a1424 70%)}.about-secret .about-mark{color:#c7a6ff}.about-memo{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:8px;background:#f4ecdc;color:#3b3026;font-size:13.5px;line-height:1.45;transform:rotate(-1.2deg);box-shadow:0 8px 18px #00000059}.about-memo b{font-size:12px;color:sienna;letter-spacing:.05em}.about-real{margin-top:4px;padding-top:7px;border-top:1px dashed #cbbfa8;font-weight:700}.about-real em{margin-left:4px;filter:none;background:#3b3026;color:#3b3026;border-radius:3px;padding:0 4px}.about-talk{background:#a6bccd}.about-talk h4{color:#10161c}.about-talk .about-mark{color:#fee500}.about-talk .about-foot{color:#26323d}.about-talk-room{display:flex;gap:6px;align-items:flex-start}.about-talk-room>img,.about-talk-face{flex:none;width:34px;height:34px;border-radius:12px;object-fit:cover;object-position:50% 15%}.about-talk-face{display:grid;place-items:center;background:#68686f;color:#fff;font-weight:700}.about-talk-room>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.about-talk-room small{font-size:11px;color:#34404c}.about-talk-text{max-width:100%;padding:8px 11px;border-radius:4px 13px 13px;background:#fff;color:#111;font-size:14px;line-height:1.4}.about-jealous{background:linear-gradient(160deg,#4a2f1c,#1d1612 80%)}.about-jealous .about-mark{color:#ffb487}.about-notice{display:flex;flex-direction:column;gap:10px}.about-notice-box{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:#ffffff24}.about-notice-box i{font-style:normal;font-size:20px}.about-notice-box b{display:block;font-size:11px;font-weight:600;color:#ffffffa6}.about-notice-box span{font-size:13px;line-height:1.4}.about-peek-2{align-self:flex-end;display:flex;align-items:center;gap:8px}.about-peek-2 img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:2px solid #ffb487}.about-peek-2 span{font-size:14px;font-weight:600;color:#ffd0b0}.about-onlyyou{background:linear-gradient(160deg,#4a2238,#1c141b 80%)}.about-onlyyou .about-mark{color:#ff8fb1}.about-list{list-style:none;margin:0;padding:0}.about-list li{display:flex;gap:8px;padding:8px 0;font-size:14px;line-height:1.5;border-top:1px dashed rgba(255,255,255,.12)}.about-list li:first-child{border-top:0;padding-top:0}.about-adult{background:radial-gradient(120% 90% at 0% 100%,#5a1a33,#1a1016 70%);border-color:#ff8fb140}.about-adult .about-mark{position:absolute;right:16px;top:15px;display:block;padding:4px 10px;border:2px solid rgba(255,143,177,.85);border-radius:7px;border-bottom-width:2px;transform:rotate(-11deg);font-size:15px;font-weight:800;letter-spacing:.02em;color:#ff8fb1;opacity:.92}.about-adult h4{margin-top:31px}.about-quote{display:flex;flex-direction:column;gap:9px}.about-quote i{font-style:normal;font-size:12.5px;line-height:1.5;color:#f0f0f49e}.about-quote p{margin:0;padding:13px 15px;border-radius:16px 16px 16px 5px;background:#ff8fb124;border:1px solid rgba(255,143,177,.3);font-size:16px;line-height:1.5;font-weight:600;color:#ffd9e4}.about-numpad{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-numpad div{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;background:#ffffff0f;min-width:0}.about-numpad div em{filter:none;font-size:30px;font-weight:800;line-height:1.15;pointer-events:auto;-webkit-user-select:auto;user-select:auto;overflow-wrap:anywhere}.about-numpad span{font-size:12px;color:#f0f0f4b3}.about-numpad .this-side{background:#ff8fb129;border:1px solid rgba(255,143,177,.4)}.about-numpad .this-side em{color:#ff8fb1}.about-mask-sheet h4{color:#f0f0f4cc}.about-card .about-peek{filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none}.about-numpad .about-peek{display:block}.about-mask-text{margin:10px 0 0;font-size:13.5px;line-height:1.5;font-weight:600;color:#ffc1d3}.about-note{background:radial-gradient(120% 90% at 0% 0%,#3b2a20,#17110d 75%)}.about-note .about-mark{color:#e8c992}.about-note-text{display:flex;flex-direction:column;gap:7px;padding:14px 16px 12px;border-radius:4px;background:linear-gradient(160deg,#efe0bf,#dcc79c);color:#3a2a18;transform:rotate(.8deg);box-shadow:0 8px 18px #0006,inset 0 0 24px #78501e40;font-family:Nanum Myeongjo,AppleMyungjo,Batang,serif}.about-note-text p{margin:0;font-size:14px;line-height:1.5}.about-note-text span{align-self:flex-end;font-size:12.5px;color:#7a5a34}.about-two-face{background:linear-gradient(160deg,#1d3550,#121820 80%)}.about-two-face .about-mark{color:#8cc5ff}.about-two-side{display:grid;grid-template-columns:1fr 1fr;gap:8px}.about-two-side>div{padding:11px;border-radius:13px;background:#ffffff0f;min-width:0}.about-two-side b{display:block;margin-bottom:6px;font-size:11px;font-weight:600;color:#f0f0f499}.about-two-side p{margin:0;font-size:13px;line-height:1.45}.about-two-side .this-side{background:#8cc5ff29;border:1px solid rgba(140,197,255,.4)}.about-two-side .this-side b{color:#8cc5ff}.about-bag{background:linear-gradient(160deg,#2d3324,#15170f 80%)}.about-bag .about-mark{color:#bed68a}.about-object{display:grid;grid-template-columns:1fr 1fr;gap:8px}.about-object>div{padding:10px;border-radius:12px;background:#ffffff0f;min-width:0}.about-object b{display:block;font-size:13px;line-height:1.35}.about-object span{display:block;margin-top:3px;font-size:11.5px;line-height:1.4;color:#f0f0f49e}.about-witness{background:linear-gradient(160deg,#2a2740,#141416 80%)}.about-witness .about-mark{color:#aea4ff}.about-witness-row{display:flex;flex-direction:column;gap:8px}.about-witness-row>div{display:flex;gap:9px;align-items:flex-start}.about-witness-row .who{flex:none;width:52px;padding-top:2px;font-size:11px;color:#f0f0f48c}.about-witness-row p{margin:0;flex:1;min-width:0;font-size:13px;line-height:1.45}.about-witness-row .end p{color:#aea4ff;font-weight:600}.about-thatday{background:radial-gradient(120% 90% at 100% 0%,#2b3f4a,#121719 72%)}.about-thatday .about-mark{color:#8fd7d6}.about-thatday-text{padding:13px 14px;border-radius:14px;background:#ffffff0f;border-left:2px solid rgba(143,215,214,.5)}.about-thatday-text b{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.03em;color:#8fd7d6}.about-thatday-text p{margin:0;font-size:13.5px;line-height:1.55}.about-forbid{background:linear-gradient(160deg,#47202a,#1a1114 80%)}.about-forbid .about-mark{color:#ff8a8a}.about-forbid-row{list-style:none;margin:0;padding:0}.about-forbid-row li{display:flex;gap:9px;padding:9px 0;font-size:13.5px;line-height:1.45;border-top:1px dashed rgba(255,255,255,.12)}.about-forbid-row li:first-child{border-top:0;padding-top:0}.about-forbid-row i{flex:none;font-style:normal;font-weight:700;color:#ff8a8a}.group-cover>.group-box{position:absolute;top:0;bottom:0;height:100%;width:calc(100% / var(--몇, 2));left:calc(100% * var(--pos, 0) / var(--몇, 2));object-fit:cover;object-position:50% 15%}.group-cover>.group-box+.group-box{border-left:1px solid rgba(12,11,14,.7)}.group-cover-empty{display:flex;align-items:center;justify-content:center;padding-bottom:30%;background:var(--empty-wash);font-size:17px;font-weight:600;color:var(--글)}.group-cover:not(:has(>img)),.group-cover.four:not(:has(>img)){background:var(--empty-wash)}.group-cover:not(:has(>img))>.group-cover-empty{background:transparent}.group-cover:not(:has(>img))>.group-box+.group-box{border-left-color:#8c6ee62e}.group-cover.four:not(:has(>img))>.group-box:nth-child(n+3){border-top-color:#8c6ee62e}.group-cover.four:not(:has(>img))>.group-box:nth-child(2n){border-left-color:#8c6ee62e}.group-cover.four:not(:has(>img))>.group-cover-empty{padding-bottom:0}.card.studio-plain .group-cover>.group-cover-empty{background:transparent}.detail-cover.group-cover>img.group-box{width:calc(100% / var(--몇, 2))}.detail-cover.img-cover.group-cover>.group-box{left:calc(100% * var(--pos, 0) / var(--몇, 2));right:auto;width:calc(100% / var(--몇, 2))}.group-cover.four{background:var(--먹)}.group-cover.four>.group-box{width:50%;height:36.6%;bottom:auto;top:calc(36.6% * var(--행, 0));left:calc(50% * var(--열, 0));object-position:50% 28%}.detail-cover.img-cover.group-cover.four>.group-box,.detail-cover.group-cover.four>.group-box,.detail-cover .cover-lead.group-cover.four>.group-box{width:50%;height:50%;bottom:auto;top:calc(50% * var(--행, 0));left:calc(50% * var(--열, 0));object-position:50% 15%}.card>.group-cover.four>.group-box:nth-child(n+3){-webkit-mask-image:linear-gradient(to bottom,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,#000 74%,transparent 100%)}.group-cover.four>.group-box+.group-box{border-left:0}.group-cover.four>.group-box:nth-child(2n){border-left:1px solid rgba(12,11,14,.7)}.group-cover.four>.group-box:nth-child(n+3){border-top:1px solid rgba(12,11,14,.7)}.foot-row .card>.group-cover.four>.group-box{width:50%;height:50%;top:calc(50% * var(--행, 0));object-position:50% 18%;-webkit-mask-image:none;mask-image:none}.foot-row .card>.group-cover>.group-box:nth-child(n),.home-grid-cover.group-cover>.group-box:nth-child(n){border:0}.detail-cover .cover-lead{position:relative;display:block;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;overflow:hidden}.detail-cover .cover-lead.group-cover>.group-box{position:absolute;flex:none;top:0;height:100%;right:auto;width:calc(100% / var(--몇, 2));left:calc(100% * var(--pos, 0) / var(--몇, 2));object-fit:cover;object-position:50% 15%}.detail-cover .cover-sm-box .cover-lead .group-cover-empty{font-size:0;padding:0}.detail-cover>.cover-lead{position:absolute;top:0;right:0;bottom:0;left:0}.group-person{width:100%;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.group-person+.group-person{margin-top:14px}.group-person>i{margin-left:auto;font-style:normal;color:var(--흐림);font-size:18px}.companion-bubble{background:var(--대화면)}.first-talk{position:absolute;z-index:30;bottom:calc(var(--cta-h, 72px) + 10px);left:0;right:0;margin:0 auto;width:min(380px,calc(100% - 20px));padding:10px 12px;border-radius:20px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;word-break:keep-all;overflow-wrap:break-word;background:#151518e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 34px #0000008c;color:#f0f0f4;transform:translateY(32px);visibility:hidden}.first-talk:not(.detail-modal-box *){top:max(env(safe-area-inset-top),8px);bottom:auto;transform:translateY(calc(-100% - 80px))}.first-talk:not(.detail-modal-box *).visible{animation:first-talk-drop .75s cubic-bezier(.22,.8,.3,1) both}@keyframes first-talk-drop{0%{transform:translateY(calc(-100% - 80px))}70%{transform:translateY(5px)}to{transform:none}}.first-talk.visible{visibility:visible;animation:first-talk-rise .55s cubic-bezier(.22,.8,.3,1) both}.first-talk.cleared{visibility:visible;animation:first-talk-leave .32s cubic-bezier(.5,0,.9,.4) both}@keyframes first-talk-rise{0%{transform:translateY(32px);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes first-talk-leave{0%{transform:none;opacity:1}to{transform:translateY(-24px);opacity:0}}.first-talk-top-line{display:flex;gap:10px;align-items:center}.first-talk-ring{flex:none;padding:2.5px;border-radius:50%;background:conic-gradient(from 200deg,#8b6cff,#ff8fb1,#ffc38b,#8b6cff)}.first-talk-ring img,.first-talk-ring b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:2.5px solid #151518;background:#27272b}.first-talk-ring.crack{background:linear-gradient(145deg,#f3dca0,#a07a36,#f3dca0)}.first-talk-ring.crack img{width:42px;height:42px}.first-talk-square{flex:none;width:40px;height:40px;border-radius:14px;object-fit:cover;object-position:50% 15%;align-self:flex-start}.first-talk-empty{display:grid;place-items:center;background:#27272b;font-weight:700}.first-talk-inner{flex:1;min-width:0}.first-talk-inner b{font-size:14.5px}.first-talk-at{font-size:12.5px;color:#95959e}.first-talk-sm{display:block;font-size:11.5px;color:#e8c992;letter-spacing:.02em}.first-talk-inner b{font-size:14px}.first-talk-text{margin:2px 0 0;font-size:14px;line-height:1.36;color:#e5e5e9;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.first-talk-whisper .first-talk-text{font-style:italic}.first-talk-num{flex:none;align-self:flex-start;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ff4d6d;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.first-talk-app{flex:none;align-self:flex-start;width:22px;height:22px}.first-talk-whisper{border-color:#e8c99240}.first-talk-handle{position:absolute;left:50%;bottom:1px;width:60px;height:14px;margin-left:-30px;border:0;padding:0;background:none;cursor:pointer}.first-talk-handle:after{content:"";position:absolute;left:12px;right:12px;top:5px;height:4px;border-radius:2px;background:#ffffff38}@media (prefers-reduced-motion: reduce){.first-talk.visible{animation:first-talk-soft .4s ease-out both}@keyframes first-talk-soft{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}}.peek-face{position:relative;flex:none;width:50px;height:46px}.peek-face img,.peek-face b{position:absolute;display:grid;place-items:center;border-radius:50%;object-fit:cover;object-position:50% 15%;border:2px solid #151518;background:#27272b;font-size:13px}.peek-face .lead{left:0;top:0;width:38px;height:38px;box-shadow:0 0 0 2px #7fd6c8}.peek-face .trail{right:0;bottom:0;width:26px;height:26px;box-shadow:0 0 0 2px #c7a6ff}.episode-titles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.episode-titles li{display:flex;align-items:baseline;gap:10px;padding:12px 14px;border-radius:12px;background:var(--먹2);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.episode-titles-no{flex:none;min-width:34px;font-size:12.5px;font-weight:600;color:var(--흐림)}.episode-cards{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-18px;padding:2px 18px;scroll-padding-inline:18px;scroll-snap-type:x mandatory}.episode-cards::-webkit-scrollbar{display:none}.episode-card{position:relative;flex:none;width:150px;padding:13px 14px 14px;border-radius:12px;background:#1c1c20;scroll-snap-align:start;display:flex;flex-direction:column;gap:5px}.episode-card-no{font-size:12px;font-weight:600;color:var(--흐림)}.episode-card-title{font-size:15px;font-weight:700;color:var(--글);letter-spacing:-.02em;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.episode-card-line{font-size:12.5px;line-height:1.5;color:var(--흐림);word-break:keep-all}.episode-card.now .episode-card-no{width:fit-content;background:var(--heart-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.au-teaser{margin-top:6px}.au-fire-box{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--흐림)}.au-peek-box{margin-top:12px}.au-peek-box small{font-size:11.5px;color:var(--흐림);margin-left:4px}.detail-inner{scrollbar-width:none;-ms-overflow-style:none}.detail-inner::-webkit-scrollbar{display:none}.guide{margin:0;display:flex;flex-direction:column;gap:7px}.guide>div{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:var(--먹2)}.guide dt{flex:none;width:84px;font-size:12.5px;font-weight:600;line-height:21.6px;white-space:nowrap;color:var(--흐림)}.guide dd{flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.6;color:#e8e8ec;word-break:keep-all}.guide dd.guide-tip{white-space:pre-line}.guide{margin-top:20px}.about-head+.guide{margin-top:0}.guide>div.guide-note{background:none;padding:0}.guide>div+div.guide-note{margin-top:10px;padding:0 14px}.guide-inner-also{display:inline-flex;gap:3px;margin-right:8px;vertical-align:1px}.guide-inner-also i{width:14px;height:5px;border-radius:3px;background:#37373c}.guide-inner-also i.on{background:#c7a6ff}.guide-tag{display:flex;flex-wrap:wrap;gap:5px}.guide-tag span{font-size:11.5px;line-height:15.6px;padding:3px 9px;border-radius:99px;background:#ffffff0f;color:#d5d5da}.au-warning-row{margin-bottom:12px}.au-choice-mark{font-size:11.5px;font-weight:500;color:var(--흐림)}.slot-sheet-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;animation:시트막 .2s ease-out}.slot-sheet{width:100%;max-width:560px;max-height:78%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:18px 16px 0;border-radius:20px 20px 0 0;background:#161619;border-top:1px solid rgba(255,255,255,.08);animation:시트올림 .28s cubic-bezier(.2,.9,.3,1)}@keyframes 시트막{0%{opacity:0}to{opacity:1}}@keyframes 시트올림{0%{transform:translateY(40%)}to{transform:none}}.pair-picker-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px}.pair-picker-row::-webkit-scrollbar{display:none}.pair-picker{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:7px;height:34px;padding:0 12px 0 4px;border:0;border-radius:99px;background:var(--먹2);color:#eeeef1;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pair-picker small{font-size:11px;font-weight:400;color:var(--흐림);margin-left:2px}.pair-picker.on{background:#262040;box-shadow:0 0 0 1.5px var(--보라, #8b6cff) inset}.pair-picker.make{padding:0 12px;background:transparent;border:1.3px dashed #7d62ee;color:#c3b3ff}.pair-picker-face{display:flex}.pair-picker-face img,.pair-picker-face b{width:26px;height:26px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:2px solid #0f0f11;display:grid;place-items:center;font-size:11px;background:#27272b}.pair-picker-face>*+*{margin-left:-10px}.first-talk-peek{padding:14px 16px}.first-talk-peek .first-talk-top-line{gap:14px;align-items:flex-start}.peek-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.peek-head b{font-size:14px;font-weight:700;color:#eeeef1}.peek-mark{flex:none;margin-left:auto;padding:2px 8px;border-radius:99px;background:#ffb4871f;font-size:11px;font-weight:700;color:#ffb487}.first-talk-peek .first-talk-text{font-size:15px;line-height:1.5}.au-text-num{display:block;margin-top:4px;text-align:right;font-size:11.5px;color:var(--흐림)}.au-key{color:#c7a6ff;font-weight:500}.au-synopsis-box textarea{box-shadow:0 0 0 1.5px #8b6cff73 inset}.au-fill{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#cbcbd1}.au-fill-bar{flex:1;height:5px;border-radius:3px;background:#27272b;overflow:hidden}.au-fill-bar i{display:block;height:100%;background:linear-gradient(90deg,#8b6cff,#c7a6ff);transition:width .2s}.au-fill.log-sound .au-fill-bar i{background:#68686f}.au-fill.log-sound{color:#ffc3a0}.au-to-add{display:flex;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--먹2);font-size:12px;color:#cbcbd1}.au-to-add b{font-size:12px;color:#c7a6ff;margin-bottom:2px}.au-filled-inner-my{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#8b6cff1f;font-size:12.5px;color:#d9ccff}.au-empty-inner-my{margin:0 0 16px;padding:14px;border-radius:14px;background:var(--먹2);text-align:center;box-shadow:0 0 0 1px #8b6cff4d inset}.au-empty-inner-my b{font-size:14px}.au-empty-inner-my p{margin:6px 0 10px;font-size:12.5px;color:var(--흐림);line-height:1.5}.au-decorate{padding:12px;border-radius:14px;background:#8b6cff0f;border:1px dashed rgba(139,108,255,.35)}.au-teaser-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.au-teaser-row>b{flex:none;width:30px;font-size:12px;color:var(--흐림)}.au-teaser-row .au-teaser{flex:1;min-width:0;margin:0}.au-teaser-row .au-fire-box{flex:none;margin:0}.au-pre-ri-episodes{display:flex;flex-direction:column;gap:12px}.au-pre-ri-episode{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:#ffffff0a}.au-pre-ri-episode>b{font-size:12.5px;color:var(--흐림)}.au-pre-ri-episode .au-teaser,.au-pre-ri-episode textarea{margin:0}.au-pre-ri-episodes>.tool-chip{align-self:flex-end}.au-missing{margin:0 0 6px;text-align:center;font-size:12.5px;color:#ffc3a0}@keyframes skeleton-breath{0%,to{opacity:.55}50%{opacity:1}}.skeleton-row,.skeleton-card{display:block;background:#1c1c20;border-radius:8px;animation:skeleton-breath 1.4s ease-in-out infinite}.skeleton-row-2{display:flex;flex-direction:column;gap:9px;padding:4px 0}.skeleton-row{height:13px}.skeleton-card{flex:none;width:152px;height:229px;border-radius:8px}@media (prefers-reduced-motion: reduce){.skeleton-row,.skeleton-card{animation:none}}.pc-skeleton{min-height:100vh;background:var(--먹)}.pc-skeleton-panel{width:auto;border-radius:16px}.pc-skeleton-panel:first-of-type{margin-top:4px}.pc-skeleton-line{width:min(30%,140px);height:16px;margin:16px}.pc-skeleton-h3{width:84px;height:22px;margin:3px 0 6px}.pc-skeleton-nav .pc-skeleton-logo{width:82px;height:20px}.pc-skeleton-nav .pc-skeleton-item{flex:none;width:62%;height:16px;margin:13px 12px}.pc-skeleton-nav.folded .pc-skeleton-logo{width:28px}.pc-skeleton-nav.folded .pc-skeleton-item{width:40px;height:32px;margin:5px auto}.studio-card-skeleton{width:auto;height:auto;aspect-ratio:195 / 277;border-radius:14px}.chat-list-skeleton{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:9px 0}.chat-list-skeleton .skeleton-card{width:52px;height:52px;border-radius:18px}.chat-list-skeleton .skeleton-row+.skeleton-row{height:12px;margin-top:8px}.pencil-mark{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vertical-align:-.125em}.pencil-times-keep .pencil-mark{width:13px;height:13px}.panel-creator-row{margin-bottom:22px}.me-come-is-panel{margin:10px 0 0;font-size:13px}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}textarea{scrollbar-width:thin;scrollbar-color:rgba(127,127,127,.4) transparent}textarea::-webkit-scrollbar{display:block;width:6px}textarea::-webkit-scrollbar-thumb{background:#7f7f7f66;border-radius:3px}.inquiry-attachment{display:flex;gap:8px;flex-wrap:wrap}.inquiry-page{display:flex;flex-direction:column;gap:12px}.inquiry-page>.field-label{margin-bottom:-4px}.inquiry-page>.chip-row{flex-wrap:wrap}.inquiry-page>.inquiry-send{margin-top:8px}.inquiry-help{display:flex;gap:7px;margin:-4px 0 0;font-size:12.5px;line-height:1.55;color:var(--흐림)}.inquiry-help svg{flex:none;width:14px;height:14px;margin-top:2px;fill:currentColor;opacity:.8}.inquiry-page>.inquiry-guide{margin:auto 0 0;padding-top:24px}.inquiry-guide .invite-card-row{width:100%;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:18px 16px;background:#2d2840}.inquiry-guide .invite-card-row>svg{flex:none;color:#c9b6ff}.inquiry-attachment-page{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--먹2)}.inquiry-attachment-page img{width:100%;height:100%;object-fit:cover;display:block}.inquiry-attachment-page .btn-icon{position:absolute;top:4px;right:4px}.inquiry-attachment-more{width:64px;height:64px}.box-description{margin:6px 2px 0;font-size:12px;line-height:1.6;color:var(--흐림)}.dev-bar{position:sticky;top:0;z-index:30;padding:5px 12px;background:#3a2a10;color:#ffcf7a;text-align:center;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.01em}.older-lines{display:flex;justify-content:center;margin:4px auto 14px;padding:8px 0}.older-lines .spinner{width:20px;height:20px}.older-retry{display:flex;width:fit-content;margin:12px auto 22px}.studio-cards .이런넘김{margin:0 -18px;padding:2px 18px 6px}.studio-cards-sample{opacity:.6;pointer-events:none}.studio-cards-sample-text{margin:0 0 6px;font-size:12px;color:var(--흐림)}.studio-cards-sample-text small{margin-left:6px;font-size:11px;color:#68686f}.studio-cards-pick{display:flex;flex-wrap:wrap;gap:6px}.studio-cards-pick .chip.used{opacity:.4}.studio-sender-row{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:10px 12px;border:0;border-radius:12px;background:#161619;color:inherit;font:inherit;text-align:left;cursor:pointer}.studio-sender-row img,.studio-sender-row i{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}.studio-sender-row i{display:grid;place-items:center;background:#26262b;font-style:normal;font-size:12px;color:#cacad0}.studio-sender-row span{flex:1;min-width:0;font-size:14px;color:#cacad0}.studio-sender-row span b{color:#eeeef1;font-weight:600}.studio-sender-row em{flex:none;font-style:normal;font-size:13px;color:var(--흐림)}.studio-sender-pick{margin:-2px 0 12px}.studio-cards-edit{margin-top:10px;padding:12px;border-radius:14px;background:#19191c}.studio-cards-field{margin-bottom:10px}.studio-cards-field-name{display:block;margin-bottom:4px;font-size:11.5px;color:var(--흐림)}.studio-cards-field .studio-cards-input+.studio-cards-input{margin-top:5px}.studio-cards-group{display:flex;gap:5px;margin-bottom:5px}.studio-cards-group .studio-cards-input{flex:1;min-width:0;margin-top:0}.studio-cards-input{display:block}.studio-name-slot{display:block;margin:4px 0 2px auto;padding:3px 9px;border:0;border-radius:99px;background:#37373b;color:#c7a6ff;font-size:10.5px}.studio-cards-hint{margin:0 0 10px;font-size:11.5px;line-height:1.6;color:var(--흐림)}.studio-cards-hint b{color:#e9e9ec;font-weight:600}.studio-group-people{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.studio-group-person{display:flex;align-items:center;gap:7px;cursor:pointer;padding:9px 12px;border-radius:12px;border:1px solid var(--선);background:var(--먹2);color:inherit;font:inherit;text-align:left}.studio-group-person b{font-size:13.5px;font-weight:600}.studio-group-person small{color:var(--흐림);font-size:12px}.studio-group-person.picked{border-color:var(--보라);background:#6c4de629}.studio-group-order{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--보라);color:#fff}.studio-make-row{display:flex;flex-wrap:wrap;gap:6px}.desk-make-btn,.desk-make-group{display:none}.studio-tab .studio-box-head>h3{flex:none;white-space:nowrap}.studio-tab .studio-box-head>.studio-make-row{flex-wrap:nowrap;justify-content:flex-end;gap:2px;min-width:0}.studio-make-row>.btn-quiet{padding:0 6px;white-space:nowrap}.studio-make-row>.btn{white-space:nowrap}.studio-make-row .studio-dropdown>.btn{white-space:nowrap}.studio-dropdown-list.make-menu-list{left:auto;right:0;min-width:180px}.char-import{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.char-import-title{margin:0;font-size:18px;font-weight:700;line-height:1.45;word-break:keep-all}.char-import-sub{margin:-6px 0 0;font-size:14px;line-height:1.55;color:var(--흐림);word-break:keep-all}.import-shortened{margin:0;padding:10px 12px 10px 28px;border-radius:var(--r-field);background:var(--raise);text-align:left;font-size:13px;line-height:1.55;color:var(--글);max-height:40vh;overflow-y:auto}.import-shortened li+li{margin-top:4px}.part-home.import-compare-page{z-index:43}.import-compare{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.import-compare h3{margin:0;font-size:15px;font-weight:700;color:var(--글)}.import-compare-label{font-size:12px;font-weight:600;color:var(--흐림);margin-top:4px}.import-compare-text{margin:0;padding:12px;border-radius:var(--r-field);background:var(--field-bg);font:inherit;font-size:13.5px;line-height:1.6;color:var(--글);white-space:pre-wrap;word-break:break-word;max-height:50vh;overflow-y:auto}.import-compare-text.cut{color:var(--흐림)}.import-compare>.btn{align-self:flex-start}.char-import-page>.page-head{width:100%;max-width:560px;margin:0 auto;box-sizing:border-box}.char-import-page>.page-head>.detail-head{padding-left:3px;padding-right:10px}.char-import-page .head-center{margin-right:0}.char-import-page .studio-editor-bar-note:empty{display:none}.char-import-note{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--흐림);text-align:center;text-wrap:balance}.char-import-field{display:block;width:100%;box-sizing:border-box;min-height:56vh;max-height:none;height:auto;padding:18px 18px 22px;line-height:1.65;resize:none;overflow:hidden}.char-import .field-count{margin-top:-4px}.studio-tip-row .also-move{margin-left:4px}.invite-banner{position:relative;margin:4px 16px 6px}.invite-strip{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 44px 12px 16px;border:0;border-radius:14px;background:var(--heart-gradient);color:#fff;font:inherit;text-align:left;cursor:pointer}.invite-strip .zel-dot{flex:none;width:22px;height:22px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.invite-strip-text{min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-strip-go{flex:none;margin-left:auto;font-size:13px;font-weight:700}.invite-strip-x{position:absolute;top:50%;right:6px;width:32px;height:32px;transform:translateY(-50%);border:0;background:none;color:#fffc;font-size:13px;cursor:pointer}.invite-panel .panel-title{margin-bottom:4px;font-size:17px;font-weight:700;color:var(--글)}.invite-sub{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--흐림)}.invite-link{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 10px 10px 14px;border:1px solid var(--선);border-radius:12px;background:#111113}.invite-link code{flex:1;min-width:0;font-family:inherit;font-size:13.5px;color:#d5d5da;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-scenario::placeholder{line-height:1.75}.studio-scenario[data-fit-placeholder]::placeholder{line-height:inherit}.btn-link small{font-size:11px;font-weight:500;opacity:.75}.studio-head-tools{display:flex;align-items:center;gap:6px}.studio-filled-mark{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#6c4de624;border:1px solid rgba(139,108,255,.34);font-size:13px;line-height:1.6;color:#e2e2e6}.studio-filled-mark b{color:#b9a6ff}.studio-hand-mark{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:14px;padding:12px 14px;border-radius:12px;background:var(--먹2);border:1px solid var(--선);font-size:13px;line-height:1.6}.studio-scenario-box{margin-bottom:14px}.studio-first-row{display:flex;flex-direction:column;gap:4px;width:100%}.studio-fill-next{display:flex;align-items:center;justify-content:center;gap:8px}.studio-free-mark{padding:2px 8px;border-radius:999px;background:#ffffff2e;font-size:12px;font-weight:500}.studio-count-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px}.studio-hint{font-size:12px;line-height:1.45;color:var(--흐림);margin:2px 2px 0;word-break:keep-all}.studio-count-row>.studio-hint{flex:1}.studio-count-row .studio-also-move{margin:0}.studio-count-row .studio-count{margin:0 0 0 auto;flex:none}.studio-count-row:has(>.studio-count-start){align-items:center}.studio-count-start{flex:none;display:flex;align-items:center;gap:6px;min-width:0}.studio-count-start+.studio-hint{margin-top:0}.studio-count{display:block;margin:4px 2px 0;text-align:right;font-size:12px;color:var(--흐림);font-variant-numeric:tabular-nums}.studio-count.full{color:var(--error-fg)}.au-sm-box>.studio-count-row{margin-top:0}.studio-count-row .studio-count-start .btn.sm,.intro-tools-row>.btn.sm,.intro-tools-row .btn.sm{height:20px}.studio-count-row:has(>.studio-count-start)>.studio-count,.intro-tools-row>.studio-count{line-height:20px}.studio-first-talk-view{position:relative;margin:2px 0 12px;display:grid;justify-items:center;gap:6px}.studio-first-talk-view .first-talk{position:static;transform:none;visibility:visible;animation:none;width:min(380px,100%);cursor:default;touch-action:auto}.studio-first-talk-view .first-talk-handle{display:none}.studio-entry{position:relative;width:min(380px,100%)}.studio-entry>.first-talk{width:100%}.studio-entry-remove{position:absolute;top:-8px;right:-8px;z-index:2}.studio-entry-add{margin:2px 0}.studio-work-cover{position:relative;display:flex;aspect-ratio:3 / 4;width:min(300px,76vw);margin:6px auto 10px;border-radius:16px;overflow:hidden;background:#18181b}.studio-work-cover>img:only-child{width:100%;height:100%;object-fit:cover}.studio-work-cover-box .studio-cards-pick{justify-content:center}.studio-work-cover-box .studio-also-move{text-align:center}:root{--state-live-text: #9ff0c4;--state-live-dot: #48d18a;--state-review-text: #f7d77a;--state-review-dot: #f5c542;--state-private-text: #d4d4da;--state-private-dot: #9a9aa3}.studio-chips{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.studio-chips>.studio-typing{position:static}.panel-head>.studio-typing{position:static;flex-shrink:0;white-space:nowrap}.studio-chips>.studio-typing.studio-dim{color:#9999a2}.studio-chips>.studio-typing.studio-dim:before{color:#5f9b7c}.detail>.studio-chips{left:auto;right:max(12px,calc((100% - 560px)/2 + 12px));top:calc(max(env(safe-area-inset-top),8px) + 9px);z-index:3;align-items:flex-end}.studio-typing.studio-live{color:var(--state-live-text)}.studio-typing.studio-live:before{content:"●";margin-right:4px;font-size:8px;vertical-align:1px;color:var(--state-live-dot)}.studio-typing.studio-private{color:var(--state-private-text)}.studio-typing.studio-private:before{content:"●";margin-right:4px;font-size:8px;vertical-align:1px;color:var(--state-private-dot)}.studio-typing.studio-in-review{color:var(--state-review-text)}.studio-typing.studio-in-review:before{content:"●";margin-right:4px;font-size:8px;vertical-align:1px;color:var(--state-review-dot)}.studio-work-cover-wrap{position:relative;width:min(300px,76vw);margin:6px auto 10px}.studio-work-cover-wrap .studio-work-cover{width:100%;margin:0}.studio-publish-row{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.studio-publish-word{margin:0;text-align:center}.studio-publish-mine{flex:0 0 auto;white-space:nowrap}.studio-fieldset{border:0;margin:0;padding:0;min-width:0}.studio-fieldset:disabled{opacity:.72}.nm-wrap{flex:1 1 auto;min-width:0;width:100%}.nm-box{position:relative}.nm-back{position:absolute!important;display:block!important;top:0;right:0;bottom:0;left:0;margin:0!important;width:auto!important;height:auto!important;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;color:transparent!important;border-color:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.nm-back.nm-one-line{white-space:pre;overflow-wrap:normal}.nm-field{position:relative;display:block;margin:0!important;background:transparent!important}.nm-back mark{color:transparent;border-radius:3px}.nm-a{background:#7f77dd42;box-shadow:inset 0 -1.5px #7f77dd}.nm-b{background:#d4537e38;box-shadow:inset 0 -1.5px #d4537e}.nm-check{background:#ef9f2729;text-decoration:underline dashed #ef9f27;text-decoration-thickness:1.5px;text-underline-offset:3px}.nm-check-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:12.5px;color:#f5c878}.nm-check-btns{display:flex;gap:6px;flex:none}.nm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#7f77dd14}.nm-legend-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--흐림);background:var(--먹2);border-radius:999px;padding:4px 10px}.nm-legend-chip mark{color:var(--글);padding:0 2px}.nm-legend-text{font-size:12px;color:var(--흐림)}.about-editable{display:inline-block;min-width:2.5em;max-width:100%;outline:1px dashed rgba(167,139,250,.55);outline-offset:2px;border-radius:4px;cursor:text;white-space:pre-wrap;word-break:keep-all}.about-editable.multi{display:inline}.about-editable:hover{outline-color:#a78bfae6}.about-editable:focus{outline:2px solid var(--보라);background:#7c5cff14}.about-editable:empty:before{content:attr(data-ph);opacity:.45}.au-sm-box>span.studio-sm-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-sm-head .studio-head-tools{flex:none}.studio-talk-items>.studio-optional-part,.studio-talk-items>.studio-target-row{background:#1c1c20;margin-inline:-8px}.studio-talk-items>*+*{margin-top:10px}.au-slot-card+.universe-story-extras{margin-top:10px}.universe-story-extras>.au-slot-group-head{margin:18px 0 0}.studio-talk-items>.studio-target-row{padding:12px;border-radius:var(--r-field);margin-bottom:0}.pick-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.pick-line+.pick-line{margin-top:10px}.pick-line>span{min-width:0;font-size:13px;font-weight:500;color:var(--label)}.pick-line .seg{flex:none;width:204px}.seg-multi>button.on:before{content:"";display:inline-block;width:7px;height:4px;margin:0 5px 3px 0;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);vertical-align:middle}.pick-line .chip-row{flex-wrap:nowrap;justify-content:flex-end}.basic-settings .pick-line{min-height:36px}.description-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px}.au-slot-card+.au-slot-card{margin-top:12px}.studio-photo-strip{display:flex;gap:8px;overflow-x:auto;padding:6px 0 4px}.studio-photo-add,.studio-photo{position:relative;flex:none;width:76px;height:76px;border-radius:12px}.studio-photo-add{flex-direction:column;gap:1px;padding:0}.studio-photo-add b{font-size:20px;font-weight:400;line-height:1}.studio-photo-add span{font-size:11.5px}.studio-photo-add small{font-size:10.5px;color:var(--흐림)}.studio-photo{overflow:hidden;background:var(--먹2)}.studio-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.studio-photo-mark{position:absolute;left:5px;top:5px;padding:2px 7px;border-radius:999px;background:var(--heart-gradient);color:#fff;font-size:10.5px;font-weight:600;font-style:normal;line-height:1.4;pointer-events:none;box-shadow:0 1px 4px #00000059}.studio-photo-remove{position:absolute;top:5px;right:5px;z-index:2}.studio-photo-busy{display:grid;place-items:center}.studio-photo-busy-over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073}.studio-photo-grid{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px 6px}.studio-photo-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.studio-photo-cell>.studio-photo,.studio-photo-cell>.studio-photo-add{width:100%;height:auto;aspect-ratio:1}.studio-photo-grid-all{margin:6px 0 4px;display:flex;flex-wrap:wrap;justify-content:center}.studio-photo-grid-all>.studio-photo-cell{flex:0 0 auto;width:min(84px,calc((100% - 18px)/4))}.studio-photo-cell{position:relative}.studio-photo-fields{position:absolute;left:0;right:0;top:0;aspect-ratio:1;pointer-events:none}.studio-photo-adult{position:absolute;right:5px;bottom:5px;pointer-events:auto;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#0c0b0e99;cursor:pointer}.studio-photo-adult svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.studio-photo-adult.on{border-color:var(--보라);background:var(--보라)}.studio-photo-adult.ask{border-style:dashed;border-color:#fff}.studio-photo-adult.vis{border-color:#ffffffd9;background:transparent}.studio-photo-adult.on{border-color:transparent;background:#17161b;box-shadow:0 1px 2px #00000073}.studio-photo-adult.on svg{stroke:#ff6b7f;stroke-width:2}.studio-photo-fields .studio-photo-adult{pointer-events:none;cursor:default}.studio-photo-fields .studio-photo-adult.can-cycle{pointer-events:auto;cursor:pointer}.studio-photo-fields .studio-photo-adult.can-cycle:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.studio-photo-fields .studio-photo-adult:disabled{opacity:1}.photo-sheet-vis{display:flex;flex-direction:column;gap:8px;padding:4px 4px 12px}.photo-sheet-vis .seg{width:100%}.photo-sheet-vis .seg button:disabled{opacity:.45;cursor:default}.reply-sheet-box .photo-sheet-switch{margin-left:auto;pointer-events:none}.studio-cover-tap{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.studio-photo.movable .studio-photo-again{cursor:grab}.studio-photo.dragging{position:relative;z-index:5;opacity:.92;box-shadow:0 10px 24px #00000080}.studio-photo.dragging .studio-photo-again{cursor:grabbing}body:has(.studio-photo.dragging){cursor:grabbing}.studio-photo-cell.drop-over .studio-photo{outline:2px solid var(--보라);outline-offset:2px;border-radius:10px}.studio-photo-grid-all .studio-photo-again{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.studio-photo-adult:disabled{opacity:.5;cursor:default}.studio-photo-adult-tip{position:absolute;right:4px;bottom:40px;z-index:3;width:max-content;max-width:180px;padding:6px 9px;border-radius:8px;background:#222225;color:#e8e8ec;font-size:11.5px;line-height:1.4;box-shadow:0 6px 18px #0006;opacity:0;transform:translateY(2px);transition:opacity .12s,transform .12s;pointer-events:none}.studio-photo-adult:hover+.studio-photo-adult-tip,.studio-photo-adult:focus-visible+.studio-photo-adult-tip{opacity:1;transform:none}.studio-person-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.studio-person-chip{position:relative;display:inline-flex;align-items:center;height:32px;border:0;border-radius:999px;background:var(--raise);box-shadow:var(--raise-ring)}.studio-person-chip.on{box-shadow:none}.studio-person-chip.on:before{--ring: 2px}.studio-person-pick{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 4px 0 6px;border:0;background:none;color:var(--raise-fg);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.studio-person-chip.on .studio-person-pick{color:var(--글)}.studio-person-pick em{font-style:normal;width:20px;height:20px;border-radius:50%;background:var(--btn-2);color:var(--btn-2-fg);display:grid;place-items:center;font-size:11.5px}.studio-person-chip.on .studio-person-pick em{background:var(--heart-gradient);color:#fff}.studio-person-remove{display:grid;place-items:center;width:20px;height:20px;margin-right:6px;padding:0;border:0;border-radius:50%;background:none;color:var(--흐림);font-size:14px;line-height:1;cursor:pointer}.studio-person-remove:hover{color:var(--글)}.studio-person-add{width:32px;height:32px;padding:0;border:var(--점선);border-radius:50%;background:none;color:var(--흐림);font-size:18px;line-height:1;cursor:pointer}.studio-person-add:hover:not(:disabled){color:#fff;border-color:var(--보라)}.studio-person-add:disabled{opacity:.4;cursor:default}:root{--cast-tab-on: #1c1c20;--cast-tab-off: #17171a}:root[data-app-theme=light]{--cast-tab-on: #ffffff;--cast-tab-off: #ebebee}.cast-tabs{position:relative;z-index:1;display:flex;align-items:flex-end;gap:4px;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.studio-editor-page .cast-tabs{margin-inline:-8px}.cast-tabs-wrap{position:relative;--cast-fade: var(--먹)}:root[data-app-theme=light] .cast-tabs-wrap{--cast-fade: #f5f5f7}:root[data-app-theme=light]:has(.gnb) .studio-editor-page .cast-tabs-wrap{--cast-fade: #fafafb}.cast-tabs-wrap+.au-slot-card,.studio-editor-page .cast-tabs-wrap+.au-slot-card{margin-top:0;border-top-left-radius:0}.cast-tabs-arrow{position:absolute;bottom:0;z-index:2;width:44px;height:38px;padding:0;border:0;color:var(--글);font-size:22px;line-height:1;cursor:pointer}.cast-tabs-arrow.left{left:0;padding-right:14px;background:linear-gradient(to right,var(--cast-fade) 55%,transparent)}.cast-tabs-arrow.right{right:0;padding-left:14px;background:linear-gradient(to left,var(--cast-fade) 55%,transparent)}.studio-editor-page .cast-tabs-arrow.left{left:-8px}.studio-editor-page .cast-tabs-arrow.right{right:-8px}.cast-tabs-arrow:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.cast-tabs::-webkit-scrollbar{display:none}.cast-tab{flex:none;display:inline-flex;align-items:center;max-width:240px;height:38px;border-radius:8px 8px 0 0;background:var(--cast-tab-off);color:var(--흐림)}.cast-tab.on{height:42px;background:var(--cast-tab-on);color:var(--글)}.cast-tab-pick{display:inline-flex;align-items:center;gap:6px;min-width:0;height:100%;padding:0 14px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cast-tab.on .cast-tab-pick{font-weight:700}.cast-tab-pick:has(+.cast-tab-remove){padding-right:4px}.cast-tab-role{flex:none;font-style:normal;font-size:11px;font-weight:500;color:var(--흐림)}.cast-tab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cast-tab-remove{flex:none;width:22px;height:22px;margin-right:8px;padding:0;border:0;border-radius:50%;background:none;color:var(--흐림);font-size:14px;line-height:1;cursor:pointer}.cast-tab-remove:hover:not(:disabled){color:var(--글);background:#7f7f7f24}.cast-tab-add{justify-content:center;width:38px;padding:0;border:0;font:inherit;font-size:17px;line-height:1;cursor:pointer}.cast-tab-add:hover:not(:disabled){color:var(--글)}.cast-tab-add:disabled{opacity:.4;cursor:default}.cast-tab-pick:focus-visible,.cast-tab-add:focus-visible,.cast-tab-remove:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.cast-tabs+.au-slot-card,.studio-editor-page .cast-tabs+.au-slot-card{margin-top:0;border-top-left-radius:0}.cast-tab-pick:has(+.intro-tab-pencil){padding-right:2px}.cast-tab .intro-tab-pencil{width:24px;height:24px;margin:0 2px 0 0}.cast-tab .intro-tab-pencil:last-child{margin-right:10px}.cast-tab .intro-tab-pencil{color:var(--흐림)}.cast-tab .intro-tab-pencil:hover:not(:disabled){color:var(--글);background:#7f7f7f24}.cast-tab .studio-intro-chip-edit{padding-right:10px}.cast-tab .studio-intro-chip-input{font-size:13px}.intro-tabs.can-drag .cast-tab-pick{cursor:grab}.intro-tabs.is-dragging,.intro-tabs.is-dragging .cast-tab-pick{cursor:grabbing;-webkit-user-select:none;user-select:none}.intro-tabs .cast-tab.lifted{position:relative;z-index:2;height:42px;background:var(--cast-tab-on);color:var(--글);opacity:.9}.studio-tag-box{display:flex;flex-direction:column}.studio-tag-row{display:flex;flex-wrap:wrap;gap:6px 4px;margin-bottom:10px}.studio-tag-field{--raise: var(--btn-2)}.studio-tag-chip{color:var(--글)}.studio-tag-chip,.studio-tag-option{box-shadow:none}.chip .x:hover{color:var(--글)}.studio-tag-add{display:flex;align-items:center;gap:8px}.studio-tag-add input{flex:1;min-width:0}.studio-tag-add .tool-chip{flex:none}.bottom-panel.studio-publish-sheet{z-index:44}.studio-publish-option{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;margin:0 0 8px;padding:14px 16px;border:1px solid var(--선);border-radius:14px;background:#29292d;color:#eeeef1;font:inherit;text-align:left;cursor:pointer}.studio-publish-option b{font-size:15px;font-weight:600}.studio-publish-option span{font-size:12.5px;color:var(--흐림)}.studio-publish-option.on{border-color:var(--보라);background:#6c4de629}.studio-editor-page>.page-head{width:100%;max-width:560px;margin:0 auto}.studio-editor-page .detail-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-left:12px;padding-right:18px}.studio-editor-page .detail-head .exit{justify-self:start}.studio-editor-page .head-center{margin:0}.studio-editor-page .head-right{justify-self:end;display:flex;align-items:center}.studio-save-chip{background:none}.studio-editor-page .studio-deep-row{padding:2px 18px 14px}.studio-editor-page>.part-home-inner{max-width:none;margin:0;padding:20px max(18px,calc((100% - 524px)/2)) 28px}.part-home.bars-float>.page-head{position:absolute;top:0;left:0;right:0;z-index:3;background:var(--먹);transition:transform .2s ease}.part-home.bars-float>.detail-bottom{position:absolute;left:0;right:0;bottom:0;z-index:3;transition:transform .2s ease}.part-home.bars-float>.part-home-inner{padding-top:calc(var(--bar-head-h, 0px) + 20px);padding-bottom:calc(var(--bar-foot-h, 0px) + 28px);scroll-padding:var(--bar-head-h, 0px) 0 var(--bar-foot-h, 0px)}.part-home.bars-float.head-away>.page-head{transform:translateY(-100%)}.part-home.bars-float.foot-away>.detail-bottom{transform:translateY(calc(100% + 40px))}@media (prefers-reduced-motion: reduce){.part-home.bars-float>:is(.page-head,.detail-bottom){transition:none}}.part-home.bars-float>.detail-bottom{padding-top:10px}.part-home.bars-float .studio-editor-bar-note:empty{display:none}.studio-editor-page .studio-settings,.studio-editor-page .studio-scenario{line-height:1.7}.studio-optional{font-size:11.5px;font-weight:400;color:var(--흐림)}.studio-editor-page .au-slot-card .au-sm-box{margin-bottom:14px}.studio-editor-page .au-slot-card{margin-inline:-8px;padding:14px 12px;border-radius:var(--r-card)}.studio-editor-page .au-part-home .au-group{margin-inline:-8px;border-radius:var(--r-card)}.studio-editor-page .studio-optional-part{padding:12px;border-radius:var(--r-card)}.studio-editor-page .studio-optional-body .studio-cards .이런넘김{margin:0 -12px;padding:2px 12px 6px}.studio-editor-page .widget-preview,.studio-editor-page .widget-template{border-radius:var(--r-field)}.studio-editor-page .au-slot-card .au-sm-box:last-child{margin-bottom:0}.studio-editor-page .au-sm-box .studio-count{margin:4px 2px 0}.studio-editor-page .au-sm-box .studio-count-row .studio-count{margin:0 0 0 auto}.studio-dropdown{position:relative}.studio-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;color:var(--글)}.studio-dropdown-trigger:after{content:"";flex:none;width:14px;height:14px;margin-left:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%23b9b0c6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.studio-dropdown-trigger[aria-expanded=true]:after{transform:rotate(180deg)}.studio-dropdown-empty{font-size:13px;color:#6c6c74}.studio-dropdown-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:6px;border-radius:var(--r-card);background:#1c1c20;border:1px solid var(--선);box-shadow:0 12px 28px #00000073}.studio-dropdown-list button{display:block;width:100%;padding:10px 12px;border:0;border-radius:6px;background:none;color:#e5e5e9;font:inherit;font-size:14px;text-align:left;cursor:pointer}.studio-dropdown-list button:hover,.studio-dropdown-list button:focus-visible{background:#ffffff0f;outline:none}.studio-dropdown-list button.on{color:#fff;background:#6c4de638}.studio-dropdown-custom{margin-top:8px}.basic-settings .recommend-model{margin-top:10px}.recommend-model-pick{flex:none;width:204px}.recommend-model-pick .studio-dropdown-list{left:auto;width:min(320px,calc(100vw - 48px));max-height:360px}.recommend-model-list .recommend-model-count{padding:6px 12px 4px;font-size:12px;color:var(--흐림)}.recommend-model-list button{display:flex;align-items:center;gap:10px}.recommend-model-check{flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:4px;border:1.5px solid #55555e;font-size:11px;color:#fff}.recommend-model-list button.on .recommend-model-check{border:0;background:var(--heart-gradient)}.recommend-model-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.recommend-model-text b{font-weight:500}.recommend-model-text small{font-size:12px;color:var(--흐림)}.recommend-model-zel{flex:none;font-size:12px;color:var(--흐림)}.studio-dropdown-list button:disabled{opacity:.4;cursor:default}.recommend-model-chips{display:flex;justify-content:flex-end;margin-top:8px}.studio-photo-add{text-align:center}.studio-editor-bar{display:flex;flex-direction:column;gap:6px}.text-budget{display:flex;align-items:center;gap:10px;margin:0 2px 8px}.text-budget-track{flex:1;height:4px;border-radius:2px;background:#2a2a30;overflow:hidden}.text-budget-fill{display:block;height:100%;border-radius:inherit;background:var(--heart-gradient);transition:width .2s}.text-budget-count{flex:none;font-size:12px;line-height:16px;color:var(--흐림);font-variant-numeric:tabular-nums}.text-budget>.also-move{flex:none;margin-left:-6px}.text-budget.over .text-budget-fill{background:#e5605a}.text-budget.over .text-budget-count{color:#f0a49d;font-weight:600}:root[data-app-theme=light] .text-budget-track{background:#e4e4e8}:root[data-app-theme=light] .text-budget.over .text-budget-count{color:#c4433c}.studio-editor-bar-note{margin:0;height:18px;font-size:12.5px;line-height:18px;color:#ffc3a0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-editor-bar-note.is-hint{color:var(--흐림)}.studio-editor-bar-row{display:flex;align-items:stretch;gap:8px;height:49px}.studio-editor-bar-row .btn-primary{flex:1;min-width:0}.studio-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.studio-section-head h3{margin:0}.studio-editor-page .part-home-box>.studio-section-head{align-items:flex-start}.studio-editor-page .part-home-box>.studio-section-head>button{align-self:center;margin-block:-50px}.studio-macro-row{display:grid;grid-template-columns:minmax(0,7em) minmax(0,1fr) 26px;gap:8px;align-items:start;margin-bottom:8px}.studio-macro-row .studio-person-remove{margin:8px 0 0}.studio-cover-row{display:flex;align-items:flex-end;gap:10px;margin:4px 0 8px}.studio-cover-row .studio-work-cover.studio-cover-half{width:150px;margin:0;flex:none}.studio-work-cover .studio-photo-remove{z-index:1}.studio-cover-row+.studio-cards-pick{justify-content:flex-start}.studio-oneliner{display:flex;align-items:center;gap:10px}.studio-oneliner+.studio-oneliner{margin-top:8px}.studio-oneliner .intro-face{width:40px;height:40px;flex:none}.studio-oneliner .field{flex:1;min-width:0}.studio-ai-corner{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px}.studio-count-ai{align-items:center;justify-content:flex-end}.studio-count-ai .studio-ai-corner{margin-top:0}.studio-count-ai .studio-count{text-align:right}.au-slot-card .studio-card-part,.studio-talk-items .studio-card-part{margin-top:22px}.au-slot-card .studio-card-part .studio-cards-edit,.studio-talk-items .studio-card-part .studio-cards-edit{background:none;padding:0}.studio-speaker-row{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.studio-save-text{padding:4px 2px;color:var(--흐림);font-size:12.5px;white-space:nowrap;cursor:default}.studio-save-text.is-saving,.studio-save-text.is-saved{display:inline-flex;align-items:center;gap:4px}.studio-save-ring{flex:none;width:10px;height:10px;box-sizing:border-box;border:1.5px solid rgba(141,141,150,.35);border-top-color:var(--흐림);border-radius:50%;animation:돌기 .8s linear infinite}.studio-save-check{flex:none;color:#5f9b7c}span.studio-save-text.is-saved,span.studio-save-text.is-saving{font-size:12px;line-height:1.3;gap:3px}span.studio-save-text .studio-save-check{width:10px;height:10px}span.studio-save-text .studio-save-ring{width:9px;height:9px}@media (prefers-reduced-motion: reduce){.studio-save-ring{animation-duration:2.4s}}.studio-autosave{display:inline-block;min-width:3.4em;padding:4px 2px;color:var(--흐림);font-size:12.5px;text-align:right;white-space:nowrap}.detail-head .studio-autosave{font-size:12.5px;letter-spacing:0}.studio-photo-strip{justify-content:center;flex-wrap:wrap;overflow-x:visible}div.field.studio-tag-field{flex-wrap:wrap;gap:6px 4px;padding:4px 10px;cursor:text}.studio-tag-input{display:inline-flex;align-items:center;gap:2px;flex:1;min-width:90px;color:var(--흐림)}.studio-tag-field .studio-tag-input input,.studio-tag-field .studio-tag-chip{height:30px}.studio-publish-cancel{margin-top:10px}.studio-cover-row{justify-content:center}.studio-cover-pill{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:1}.studio-speaker-face.face-box{width:18px;height:18px;flex:none}.studio-speaker-face.face-box b{font-size:9px}.studio-speaker-suggest{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;padding:4px;border-radius:var(--r-field);background:var(--먹2);border:1px solid var(--선)}.studio-speaker-option{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:1px solid transparent;border-radius:8px;background:none;color:var(--글);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.studio-speaker-option.on,.studio-speaker-option:hover{border-color:var(--보라);background:color-mix(in srgb,var(--보라) 12%,transparent)}.studio-speaker-option small{margin-left:auto;color:var(--흐림);font-size:11.5px}.studio-speaker-option-mark{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--선);color:var(--흐림);font-size:11px}.about-corner{position:absolute;top:10px;right:10px;z-index:2}.studio-card-check{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:#00000073;color:transparent;font-size:15px;cursor:pointer}.studio-card-check.on{border-color:var(--보라);background:var(--보라);color:#fff}.studio-card-always{padding:3px 8px;border-radius:999px;background:#00000080;color:#e6ddff;font-size:11px}.studio-cards .about-corner{top:4px;right:4px}.studio-card-tools{display:flex;align-items:center}.studio-card-tools>.studio-card-always{margin-right:4px}.studio-card-tool{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#fff;font-size:18px;line-height:1;cursor:pointer}.studio-card-tool:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;z-index:-1;background:var(--onimg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff38}.studio-card-tool{isolation:isolate}.studio-card-tool>svg{width:16px;height:16px}.studio-card-tool:disabled{cursor:default;opacity:.35}.studio-card-tool:focus-visible{outline:none}.studio-card-tool:focus-visible:before{box-shadow:0 0 0 2px var(--보라)}@media (hover: hover){.studio-card-tool:not(:disabled):hover:before{background:#14121adb}}@media (hover: hover) and (pointer: fine){.reorder-card:before{content:"";position:absolute;top:0;left:0;right:0;height:48px;z-index:1;cursor:grab}.reorder-card.dragging:before{cursor:grabbing}.reorder-card .about-editable{position:relative;z-index:1}}.studio-cards-drag-note{display:none}@media (hover: hover) and (pointer: fine){.studio-cards-drag-note{display:inline}}.studio-cards .about-adult>.about-corner{right:auto;left:10px}.studio-cards .about-card.dragging{outline:2px solid var(--보라);outline-offset:-2px;z-index:3;box-shadow:0 12px 32px #00000059}.studio-card-slot{flex:0 0 min(292px,80vw);height:340px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;border:0;border-radius:20px;background:#26262b;align-items:center}:root[data-app-theme=light] .studio-card-slot{background:#f0f0f3}.studio-card-slot.picking{align-items:stretch}.studio-cards-move-hint{margin:10px 0 2px}.studio-card-slot.picking{justify-content:flex-start}.studio-card-slot>.btn-link{align-self:center}.studio-card-slot>.btn-quiet{align-self:center;margin-top:auto}.studio-card-slot-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--글)}.first-talk-editing{display:flex;flex-direction:column;gap:2px}.first-talk-line .about-editable{display:block;min-width:8em}.studio-publish-option{position:relative;padding-right:76px}.studio-publish-price{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;font-weight:600;color:#e6ddff}.studio-publish-price{white-space:pre-line;text-align:right;line-height:1.35}.studio-publish-option{padding-right:96px}.studio-editor-page .head-right{gap:8px}.about-editable,.about-editable:hover,.about-editable:focus{outline:none;border:0;text-decoration:none;background:none;box-shadow:none}.about-editable{caret-color:var(--글);cursor:text}:is(.studio-editor-page,.lore-set-sheet) :is(input,textarea,[contenteditable]){caret-color:var(--글)}.studio-optional-part{margin-top:14px;padding:14px;border-radius:12px;background:#ffffff08}.studio-optional-part:first-child{margin-top:0}.studio-talk-items.studio-addon-items>*+*{margin-top:8px}.studio-optional-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-optional-part:not(.on) .studio-optional-head{opacity:.6}.studio-optional-part:not(.on):hover .studio-optional-head,.studio-optional-part:not(.on):focus-within .studio-optional-head{opacity:1}.studio-optional-head>span{display:flex;flex-direction:column;gap:3px;min-width:0}.studio-optional-head b{font-size:13px;font-weight:600;color:#cbcbd1}.studio-optional-head small{font-size:12px;color:var(--흐림)}.studio-optional-head .studio-optional-note{margin-left:6px;font-weight:400}.studio-optional-head .studio-optional-preview{color:#c9c0ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-optional-head .studio-optional-preview em{font-style:normal;color:var(--흐림)}:root[data-app-theme=light] .studio-optional-head .studio-optional-preview{color:var(--보라)}.studio-optional-body{margin-top:12px}.studio-optional-body>.studio-card-part{margin-top:0}.studio-optional-body .studio-cards .이런넘김{margin:0 -14px;padding:2px 14px 6px}.studio-optional-body>.au-sm-box:last-child{margin-bottom:0}.studio-tab-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.studio-guide-link{flex:none;padding:6px 2px;color:var(--흐림);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.studio-guide-link:hover{color:var(--글)}.studio-guide-link.in-editor{padding:4px 2px;font-size:12.5px}.make-rules-link{margin-left:auto;background:none;border:0;cursor:pointer}.locked-sheet .panel-head-img{width:48px;height:48px}.make-rules-list{margin:16px 0 0;padding:12px 14px 12px 30px;border-radius:12px;background:var(--raise);color:var(--글);font-size:13px;line-height:1.7;text-align:left;word-break:keep-all}.make-rules-list li+li{margin-top:4px}.studio-message-kind{justify-content:center;margin-top:8px}.studio-cards-loading{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0;font-size:13px;color:var(--흐림)}.studio-card-part .studio-first-talk-view{margin-bottom:2px}.studio-message-kind{margin-top:2px}.reject-band{display:flex;gap:8px;align-items:flex-start;width:100%;margin:0 0 16px;padding:10px 12px;border:0;border-radius:10px;background:#1c1c20;color:inherit;font:inherit;text-align:left;cursor:pointer}.reject-band:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.reject-band-dot{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#f08aa6}.reject-band-text{font-size:12.5px;line-height:1.55;color:#d9ced3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reject-band.open .reject-band-text{display:block;-webkit-line-clamp:unset}.reject-band-text b{color:#f3b8c6;font-weight:600}.studio-toast{position:fixed;left:50%;bottom:calc(max(env(safe-area-inset-bottom),8px) + 61px);transform:translate(-50%);z-index:45;padding:10px 16px;border-radius:999px;background:#202024f2;border:1px solid var(--선);color:#eeeef1;font-size:13px;box-shadow:0 8px 24px #0006;pointer-events:none;animation:studioToastIn .18s ease-out}@keyframes studioToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.studio-editor-page .studio-deep-row-text{text-align:center}.studio-editor-page .detail-head{padding-left:18px;padding-right:18px}.studio-editor-page .detail-head .exit{margin-left:-6px;line-height:1}.studio-editor-page .head-center{line-height:1.3}.studio-editor-page .head-right{align-items:center;line-height:1.3}.studio-editor-page .head-right button{line-height:1.3}.studio-deep-row-pick{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.studio-deep-row-pick:focus-visible{outline:2px solid var(--보라);outline-offset:3px;border-radius:4px}.au-warn-compact{padding:10px 12px}.au-warn-compact>div+div{margin-top:10px;padding-top:10px;border-top:1px solid var(--선)}.au-warn-compact b{font-size:13px}.au-warn-compact p{margin:2px 0 6px;font-size:12px}.au-warn-compact ul{font-size:12px}.au-labeled-row{align-items:flex-start}.au-slot-card .au-labeled-row>.au-sm-box{margin-bottom:0}.au-labeled-row .au-name-box{flex:1;min-width:0}.au-labeled-row .au-age-box{flex:none;width:64px}.au-labeled-row .au-age-box input.au-age{width:100%}.au-labeled-row .au-gender-box{flex:none}.world-list.au-cover-list{padding:0}.au-cover-card{cursor:pointer}.au-cover-card .au-cover-pill{position:absolute!important;right:12px;bottom:12px;z-index:2}.au-cover-card .au-cover-pills{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;gap:6px}.au-cover-card[data-moving]{cursor:grab;touch-action:none;outline:2px dashed rgba(155,130,255,.7);outline-offset:-2px}.au-cover-card .au-cover-remove{position:absolute!important;top:10px;right:10px;z-index:2}.au-slot-card>.studio-photo-strip,.au-slot-card>.au-sm-box:has(>.studio-photo-strip),.au-slot-card>.au-sm-box:has(>.studio-photo-grid-all){margin-bottom:12px}.studio-busy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#08070a9e;color:#e5e5e9;font-size:13.5px}.studio-busy-overlay p{margin:0}.studio-busy-overlay .spinner{width:28px;height:28px}.relation-face-row{display:grid;grid-template-columns:22px auto 22px;align-items:center;margin:0 0 8px}.relation-face-row .relation-face{margin:0}.relation-face-btn{padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.relation-face-btn .relation-face{margin:0 0 8px}.relation-change{margin-top:auto}.relation-person:has(>.relation-change){align-self:stretch}.relation-person:has(>.relation-change) .relation-slot{margin-bottom:10px}.relation-step{position:relative;width:22px;height:44px;padding:0;border:0;background:none;color:#b8b8bf;font-size:20px;line-height:1;cursor:pointer}.relation-step:after{content:"";position:absolute;top:0;bottom:0;left:-11px;right:-11px}.relation-step.prev:after{left:-22px;right:0}.relation-step.next:after{left:0;right:-22px}.relation-face-wrap{position:relative;display:inline-flex}.relation-pick{position:absolute;right:0;bottom:0;z-index:1;display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;border:2px solid #18181b;background:var(--heart-gradient);color:#fff;cursor:pointer}.relation-pick .pencil-mark{width:12px;height:12px}.relation-pick:after{content:"";position:absolute;top:-11px;right:0;bottom:-11px;left:-22px}.relation-step:active{color:#fff}@media (max-width: 380px){.relation-face-row .relation-face{width:68px;height:68px}}.slot-sheet-foot{position:sticky;bottom:0;padding:12px 0 calc(16px + env(safe-area-inset-bottom));background:#161619}.slot-sheet-mask{overflow:hidden;overscroll-behavior:contain}.slot-sheet>*,.slot-sheet .partner-row.sideways{min-width:0;max-width:100%}.edit-box .settings-box{min-height:0;resize:none;overflow:hidden}.universe-filter>.universe-filter-row{padding-left:16px;padding-right:16px;gap:6px}.universe-filter-pin{position:sticky;left:-16px;z-index:1;flex:none;display:flex;gap:6px;margin-left:-16px;padding:0 8px 0 16px;background:var(--먹)}.universe-filter-pin:after{content:"";position:absolute;top:0;bottom:0;right:-14px;width:14px;pointer-events:none;background:linear-gradient(90deg,var(--먹),rgba(14,13,16,0))}.slot-sheet .edit-box{margin-top:8px;padding:14px;border-radius:14px;background:#1c1c20}.au-gender-box .seg{height:40px}.studio-optional-part{--raise: #313137;--seg-on: #44444d}.seg>button:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.studio-optional-head{cursor:pointer}.studio-optional-head:focus-visible{outline:2px solid var(--보라);outline-offset:4px;border-radius:8px}.first-talk-avatar-wrap{position:relative;flex:none;display:inline-flex}.first-talk-swap{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;border:2px solid #1c1c20;background:var(--보라);color:#fff;font-size:11px;line-height:1;cursor:pointer}.first-talk-swap:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.part-home.with-tab-bar{bottom:calc(56px + max(env(safe-area-inset-bottom),8px))}.mode-box:focus{outline:none}.mode-box:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.au-main-card{margin-top:16px}.au-main-card .studio-optional-body{margin-top:18px}.studio-editor-page textarea{resize:none}.studio-tag-suggest{display:flex;flex-wrap:wrap;gap:6px 4px;margin-top:8px}.au-sm-box>.studio-tag-suggest{margin-top:0}.studio-tag-option:hover,.studio-tag-option:focus-visible{color:var(--글)}.au-episode-more-row{display:flex;justify-content:flex-end;margin-top:-12px}.au-warning-add{color:var(--link)}.au-warning-write{display:inline-flex;align-items:center;gap:6px}.au-warning-write .field{width:120px;min-height:32px;padding:4px 10px}.studio-part-off-text{margin:-6px -8px -6px 0}.studio-editor-page .studio-dropdown-list button{font-size:13.5px}.studio-card-wrap{position:relative;min-width:0}.studio-card-wrap>.card{width:100%}.studio-card-menu-box{position:absolute;top:-4px;right:-2px;z-index:4}.studio-card-menu{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.studio-card-menu:before{content:"";position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.studio-card-menu svg{position:relative;width:14px;height:14px;fill:#f4f4f7}.studio-card-menu:focus-visible{outline:2px solid var(--보라);outline-offset:-6px;border-radius:50%}.studio-card-dropdown{position:absolute;right:6px;min-width:112px;padding:4px;border-radius:12px;background:#212124;border:1px solid var(--선);box-shadow:0 10px 28px #00000080}.studio-card-dropdown.down{top:40px}.studio-card-dropdown.up{bottom:40px}.studio-card-dropdown button{display:block;width:100%;white-space:nowrap;padding:10px 12px;border:0;border-radius:8px;background:none;color:var(--글);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.studio-card-dropdown button:hover,.studio-card-dropdown button:focus-visible{background:#ffffff0f;outline:none}.studio-card-dropdown button.danger{color:#ff9fb0}.studio-card-hover{display:none}@media (hover: hover) and (pointer: fine){.studio-card-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 22px 36px;border-radius:8px;background:#0a0a0e6b;pointer-events:none;opacity:0;transition:opacity .15s}.studio-card-wrap:hover>.studio-card-hover,.studio-card-wrap:focus-within>.studio-card-hover,.au-row-wrap:hover>.studio-card-hover,.au-row-wrap:focus-within>.studio-card-hover{opacity:1}.studio-card-hover button{pointer-events:auto;width:100%;max-width:150px;height:40px;padding:0 12px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.studio-card-hover-icon{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vertical-align:0}.studio-card-hover-edit{background:#fff;color:#141417}.studio-card-hover-edit:hover{background:#ececf0}.studio-card-hover-view{background:#fff3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.studio-card-hover-view:hover{background:#ffffff4d}.studio-card-hover button:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.studio-card-wrap:has(.studio-card-menu[aria-expanded=true])>.studio-card-hover,.au-row-wrap:has(.studio-card-menu[aria-expanded=true])>.studio-card-hover{opacity:0;visibility:hidden}.au-row-wrap>.studio-card-hover{flex-direction:row;padding:0;border-radius:14px;z-index:1}.au-row-wrap>.studio-card-hover button{width:120px}}.au-row-list{display:flex;flex-direction:column;gap:8px}.au-row-wrap{position:relative;min-width:0}.au-row-wrap .studio-card-menu-box{position:absolute;top:2px;right:2px;z-index:2}.au-row-wrap .studio-card-dropdown{z-index:5}.au-row-wrap:has(.studio-card-menu[aria-expanded=true]){z-index:6}.au-row{position:relative;isolation:isolate;width:100%;min-width:0;display:flex;align-items:flex-end;gap:12px;height:180px;padding:16px 16px 16px 18px;overflow:hidden;border:0;border-radius:14px;background:#1c1c20;color:#fff;font:inherit;text-align:left;cursor:pointer}.au-row:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.au-row-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.au-row-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.au-row-bg.no-cover{background:radial-gradient(120% 140% at 85% 0%,color-mix(in srgb,var(--빛, #6d6478) 60%,transparent),transparent 75%),linear-gradient(180deg,#1a1a1c,#121214)}.au-row-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(10,10,12,.45) 0%,transparent 55%),linear-gradient(90deg,#0a0a0ce0,#0a0a0cb8 38%,#0a0a0c4d 72%,#0a0a0c1f)}.au-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:4px}.au-row-text b{font-size:16px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.4)}.au-row-text b.untitled{color:#fff9;font-weight:600}.au-row-setting{font-size:13px;line-height:1.4;color:#ffffffd1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-row .studio-chips{top:12px;left:14px}.au-row.plain{background:var(--empty-wash)}.au-row.plain .au-row-bg.no-cover{background:none}.au-row.plain .au-row-bg:after{display:none}.au-row.plain .au-row-text b{text-shadow:none}.au-row.plain .au-row-setting{color:#a5a5ad}.au-row-cast{display:flex;align-items:center;margin-top:8px}.au-row-cast>*+*{margin-left:-12px}.au-row-cast>:nth-child(1){z-index:5}.au-row-cast>:nth-child(2){z-index:4}.au-row-cast>:nth-child(3){z-index:3}.au-row-cast>:nth-child(4){z-index:2}.au-row-cast>:nth-child(5){z-index:1}.au-row-face{position:relative;flex:none;display:inline-grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:50%;background:#2c2c32;box-shadow:0 1px 3px #00000059}.au-row-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.au-row-face b{font-size:17px;font-weight:600;color:#ffffffd9}.au-row-more{background:#26262beb;font-size:13px;font-weight:600;color:#ffffffd9;letter-spacing:-.02em}@media (min-width: 768px){.au-row-text b{font-size:17px}.au-row-setting{font-size:13.5px}}.au-mode-intro{position:relative;margin:0 0 16px}.au-mode-intro .notice-box{margin:0;padding-right:40px}.au-mode-intro-x{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--흐림);cursor:pointer}.au-mode-intro-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.au-mode-intro-x:focus-visible,.au-mode-intro-link:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.au-mode-intro-link{display:inline-flex;align-items:center;gap:5px;margin:0 0 12px;padding:6px 2px;min-height:32px;border:0;background:none;color:var(--흐림);font:inherit;font-size:13px;cursor:pointer}.au-mode-intro-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.studio-empty-preview{position:relative;margin:4px 0 8px;border-radius:16px;overflow:hidden}.studio-empty-sample{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.03)}.studio-empty-over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:16px;background:linear-gradient(180deg,#0e0d104d,#0e0d10bf);text-align:center}.studio-empty-over p{margin:0;font-size:14.5px;font-weight:600;line-height:1.6;color:#eeeef1;white-space:pre-line}.studio-empty-cta{min-width:150px}.creator-login-mock{cursor:pointer;margin:0;border-radius:0}.au-intro-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.au-intro-tabs .studio-person-pick{padding:0 4px 0 12px}.au-intro-tabs .studio-person-pick:last-child{padding-right:12px}.au-intro-field .au-intro-title{width:100%;margin-bottom:8px}.au-intro-field .au-intro-text{width:100%;min-height:220px;line-height:1.6}.au-intro-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.au-intro-count{margin-left:auto;font-size:12px;color:var(--흐림);font-variant-numeric:tabular-nums}.au-intro-read p{margin:0 0 10px;font-size:14.5px;line-height:1.7;color:#d6d1ca;word-break:keep-all}.au-intro-read .au-intro-say{color:var(--글)}.detail-intro-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.detail-intro-tabs::-webkit-scrollbar{display:none}.detail-dates{margin:14px 0 0;font-size:12px;color:var(--흐림);font-variant-numeric:tabular-nums}.detail-intro-count{float:right;font-size:12px;font-weight:400;color:var(--흐림);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:24px}.intro-swipe{touch-action:pan-y;overscroll-behavior-x:contain}.detail-box:has(.intro-swipe){overflow-x:clip}.intro-slide-next{animation:intro-slide-next .22s ease-out}.intro-slide-prev{animation:intro-slide-prev .22s ease-out}@keyframes intro-slide-next{0%{transform:translate(28%);opacity:0}to{transform:none;opacity:1}}@keyframes intro-slide-prev{0%{transform:translate(-28%);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.intro-slide-next,.intro-slide-prev{animation:none}}.studio-person-chip{max-width:100%}.studio-person-chip>.studio-person-pick{min-width:0}.studio-intro-chip-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-intro-chip-pencil{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:0 4px 0 -2px;padding:0;border:0;border-radius:50%;background:none;color:#a5a5ad;font-size:13px;cursor:pointer}.studio-intro-chip-pencil:hover:not(:disabled){color:#fff;background:#ffffff0f}.studio-intro-chip-pencil:disabled{opacity:.4;cursor:default}.studio-intro-chip-edit{cursor:text;padding-right:10px}.studio-intro-chip-input{min-width:0;max-width:100%;height:22px;padding:0 6px;border:0;border-radius:6px;outline:0;background:#ffffff14;color:inherit;font:inherit;font-size:13.5px}.studio-intro-chip-input::placeholder{color:#8a8a93}.au-intro-read .au-intro-say b{color:#b9a6ff;font-weight:700;margin-right:4px}.part-home-inner>.oc-edit-note{margin:-12px 0 20px;line-height:1.5;word-break:keep-all;white-space:pre-line}.oc-edit-page textarea,.oc-edit-card textarea{resize:none!important;overflow-y:hidden}.part-home>.page-head,.part-home>.detail-head,.review-panel>.detail-head{width:100%;max-width:560px;margin-left:auto;margin-right:auto}:where(label.check){display:inline-flex;align-items:center}label.check{position:relative;gap:10px;min-height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}label.check:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 22px);height:44px}label.check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:20px;height:20px;margin:0;border:0;border-radius:5px;background:#26262b;cursor:pointer}label.check input[type=checkbox]:checked{background:var(--heart-gradient)}label.check input[type=checkbox]:checked:before{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}label.check input[type=checkbox]:focus-visible{outline:2px solid #b9a6ff;outline-offset:2px}.find-chip .make-face .search{width:22px;height:22px}.pick-search{margin:8px 0 6px}.pick-search .search-btn{width:28px;height:28px;margin-right:-8px}.pick-find-list{margin-bottom:12px}.pick-find-list .character-row{padding:8px;border-radius:12px}.pick-find-list .character-row.on{background:#262040}.pick-find-list .character-row-face.face-box{width:38px;height:38px;border-radius:50%}.pick-find-list .character-row-face.face-box b{font-size:15px}.panel-head{padding-left:max(8px,calc((100% - var(--기둥)) / 2 + 8px));padding-right:max(12px,calc((100% - var(--기둥)) / 2 + 16px))}.panel-head{padding-top:max(env(safe-area-inset-top),7px);padding-bottom:7px}.float-exit.back-btn{top:calc(max(env(safe-area-inset-top),7px) - 5px)}.part-home>.page-head>.detail-head,.part-home>.detail-head,.review-panel>.detail-head{padding-top:calc(max(env(safe-area-inset-top),7px) + 1px);padding-left:clamp(8px,calc(12px - (100vw - var(--기둥)) / 2),12px)}.coach-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:43;touch-action:none}.coach-dim{background:#000c}.coach-ring{position:fixed;z-index:43;border-radius:999px;pointer-events:none;box-shadow:0 0 14px 3px #ff7eb361,0 0 24px 6px #6c4de652,0 0 0 9999px #000c}.coach-ring:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:inherit;background:var(--heart-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.coach-tip{position:fixed;z-index:44;padding:18px 18px 16px;border-radius:20px;background:#212124;color:var(--글);box-shadow:0 18px 50px #000000e6,0 0 0 1px #0006;animation:coach-in .2s ease-out}@keyframes coach-in{0%{opacity:0}}.coach-tip{scrollbar-width:none}.coach-tip::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){.coach-tip{animation:none}}.coach-arrow{position:absolute;width:14px;height:14px;background:#212124;transform:rotate(45deg);border-radius:2px}.coach-arrow-up{top:-6px}.coach-arrow-down{bottom:-6px}.coach-title{display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.45;word-break:keep-all}.coach-text{margin:6px 0 0;font-size:13px;line-height:1.65;color:var(--흐림);word-break:keep-all;text-wrap:pretty}.coach-star{width:13px;height:13px;vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.coach-mini{margin-top:12px;padding:10px;border-radius:12px;background:#141417}.coach-ok{margin-top:14px}.coach-universe{display:flex;align-items:center;gap:8px}.coach-cover-img{width:44px;height:58px;object-fit:cover;border-radius:8px;flex:none}.coach-sign{color:#6c6c74;font-size:14px}.coach-pair{display:flex;flex:none}.coach-pair img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #141417}.coach-pair img+img{margin-left:-10px}.coach-caption{font-size:12px;line-height:1.45;color:#c1c1c7}.coach-say{background:var(--대화면);border-radius:15px;padding:6px 12px;font-size:12.5px;color:#e2e2e6}.coach-say i{font-style:normal;font-weight:700;color:#b9a6ff}.coach-then{margin:5px 0;text-align:center;font-size:11px;color:#6c6c74}.coach-mine{display:flex;justify-content:flex-end}.coach-mine .bubble{padding:7px 12px}.coach-mine .gesture,.coach-mine .dialogue{font-size:12.5px;line-height:1.6}.coach-mine .gesture+.dialogue{margin-top:2px}.coach-steps{display:flex;gap:5px;margin-bottom:10px}.coach-steps i{width:6px;height:6px;border-radius:50%;background:#47474d}.coach-steps i.on{background:var(--보라)}.coach-one{display:flex;align-items:flex-end;gap:8px}.coach-face{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.coach-one .bubble{padding:7px 12px;border-bottom-left-radius:5px}.coach-one .dialogue{font-size:12.5px;line-height:1.6}.panel.chat-theme-1{--대화면: #ffffff;--chat-bg: 255, 255, 255;color:#1d1a24}.panel.chat-theme-2{--대화면: #e9dfcb;--chat-bg: 244, 236, 220;color:#3b3026}.panel.chat-theme-3{--대화면: #ffffff;--chat-bg: 188, 207, 224;color:#1d1a24}.panel.chat-theme-1:before,.panel.chat-theme-2:before,.panel.chat-theme-3:before{background:linear-gradient(to bottom,rgba(var(--chat-bg),0) calc(100% - 80px),rgb(var(--chat-bg))),linear-gradient(rgba(var(--chat-bg),.62),rgba(var(--chat-bg),.78)),var(--판배경, none) var(--판배경가로, center) 18% / cover no-repeat}@media (min-width: 900px){.panel.chat-theme-1:before,.panel.chat-theme-2:before,.panel.chat-theme-3:before{background:linear-gradient(rgba(var(--chat-bg),.7),rgba(var(--chat-bg),.84)),var(--판배경, none) var(--판배경가로, center) 18% / cover no-repeat}}.panel-background-none.chat-theme-1:before,.panel-background-none.chat-theme-2:before,.panel-background-none.chat-theme-3:before{background:rgb(var(--chat-bg))}.panel.chat-theme-1 .panel-head,.panel.chat-theme-2 .panel-head,.panel.chat-theme-3 .panel-head{background:rgba(var(--chat-bg),.2)}.panel.chat-theme-1 .bottom,.panel.chat-theme-2 .bottom,.panel.chat-theme-3 .bottom{background:rgba(var(--chat-bg),.5)}.panel.chat-theme-1 .bottom:before,.panel.chat-theme-2 .bottom:before,.panel.chat-theme-3 .bottom:before{background:linear-gradient(to bottom,rgba(var(--chat-bg),0),rgba(var(--chat-bg),.12) 40%,rgba(var(--chat-bg),.3) 78%,rgba(var(--chat-bg),.5))}.panel .bottom:has(.suggestion-head):before{display:none}.panel .bottom:has(.suggestion-head){backdrop-filter:none;-webkit-backdrop-filter:none}.panel .bottom:has(.suggestion-head):after{content:"";position:absolute;left:0;right:0;top:16px;bottom:0;z-index:-1;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28px);mask-image:linear-gradient(to bottom,transparent,#000 28px)}.panel .bottom:has(.suggestion-head){background:linear-gradient(to bottom,#0e0d1000,#0e0d10a8 28px,#0e0d10c7 44px)}.panel.chat-theme-1 .bottom:has(.suggestion-head),.panel.chat-theme-2 .bottom:has(.suggestion-head),.panel.chat-theme-3 .bottom:has(.suggestion-head){background:linear-gradient(to bottom,rgba(var(--chat-bg),0),rgba(var(--chat-bg),.32) 28px,rgba(var(--chat-bg),.42) 44px)}.panel:has(.bottom .suggestion-head) .text,.panel:has(.bottom .suggestion-wait) .text{padding-bottom:calc(var(--아래높이, 150px) - 20px)}.panel .bottom:not(:has(.suggestion-head)){background:transparent}.panel .bottom:not(:has(.suggestion-head)):before{display:none}.panel .bottom{backdrop-filter:none;-webkit-backdrop-filter:none}.panel .bottom:after{content:"";position:absolute;left:0;right:0;top:-12px;bottom:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--chat-bg, 14, 13, 16),0),rgba(var(--chat-bg, 14, 13, 16),.78) 28px)}@media (min-width: 768px){.panel .bottom{background:transparent!important}.panel .bottom:before{display:none!important}.panel .bottom:after{display:block!important;top:auto!important;height:56px;background:linear-gradient(to bottom,rgba(var(--chat-bg, 14, 13, 16),0),rgba(var(--chat-bg, 14, 13, 16),.75) 40px)!important}.panel.chat-light .bottom:after{background:linear-gradient(to bottom,rgba(var(--chat-bg),0),rgba(var(--chat-bg),.5) 40px)!important}}.panel.chat-theme-1 .bottom:not(:has(.suggestion-head)):after,.panel.chat-theme-2 .bottom:not(:has(.suggestion-head)):after,.panel.chat-theme-3 .bottom:not(:has(.suggestion-head)):after{background:linear-gradient(to bottom,rgba(var(--chat-bg),0),rgba(var(--chat-bg),.42) 28px)}.panel.chat-theme-1{--compose-bg: #fcfbfe}.panel.chat-theme-2{--compose-bg: #fcf8f0}.panel.chat-theme-3{--compose-bg: #ffffff}.panel.chat-light .compose-inner{background:var(--compose-bg, var(--대화면));box-shadow:0 4px 16px #1410281a,0 1px 3px #14102814}.panel:not(.chat-light) .compose-inner{box-shadow:0 4px 18px #00000073,0 1px 3px #00000059,inset 0 1px #ffffff0a}.panel.chat-light .panel-head,.panel.chat-light .exit.back-btn,.panel.chat-light .menu-btn{color:#2a2530}.panel .panel-head .back-btn:before{display:none}.panel.chat-light .panel-head .back-btn svg{filter:none}.panel.chat-light .compose-inner textarea{color:#1d1a24}.panel.chat-light .compose-inner textarea::placeholder{color:#8a8295}.panel.chat-light .ruler-move-btn,.panel.chat-light .ruler-move-btn small{color:#6b6477}.panel.chat-light .text .stage-direction p{color:#5c5566}.panel.chat-light .text .gesture{color:#7a7088}.panel.chat-light .text .side-bubble .dialogue{color:#3a3442}.panel.chat-light .my-inner .my-name{color:#6b6477}.panel.chat-light.panel-novel .text-row.me{border-color:#00000014}.panel.chat-light.panel-novel .my-name{color:#5b3fd1}.panel.chat-light .text .my-bubble .gesture{color:#e7defc}.panel.panel-talk .text .text-row.partner .text-name:not(.side-name){color:var(--chat-name, #f4eef8)}.panel.panel-novel .text .text-row.partner .text-name:not(.side-name){color:var(--chat-name, #f3eff7)}.panel.chat-light.panel-talk .text .text-row.partner .text-name:not(.side-name){color:var(--chat-name, #1d1a24)}.panel.panel-talk .text .text-row.pair-side .text-name{color:var(--chat-name, #f4eef8)}.panel.panel-novel .text .text-row.pair-side .text-name{color:var(--chat-name, #f3eff7)}.panel.chat-light.panel-talk .text .text-row.pair-side .text-name,.panel.chat-light.panel-novel .text .text-row.pair-side .text-name{color:var(--chat-name, #1d1a24)}.panel.panel-talk .text .text-row.partner.pair-left .text-name:not(.side-name){color:var(--chat-my-name, #f4eef8)}.panel.panel-novel .text .text-row.partner.pair-left .text-name:not(.side-name){color:var(--chat-my-name, #f3eff7)}.panel.chat-light.panel-talk .text .text-row.partner.pair-left .text-name:not(.side-name),.panel.chat-light.panel-novel .text .text-row.partner.pair-left .text-name:not(.side-name){color:var(--chat-my-name, #1d1a24)}.panel.panel-talk .text .my-inner .my-name{color:var(--chat-my-name, #b3acbd)}.panel.panel-novel .text .my-inner .my-name{color:var(--chat-my-name, #c7a6ff)}.panel.chat-light.panel-talk .text .my-inner .my-name{color:var(--chat-my-name, #6b6477)}.panel.chat-light.panel-novel .text .my-inner .my-name{color:var(--chat-my-name, #5b3fd1)}.panel.chat-light .text .text-row.partner .text-name.side-name{color:#6f6880}.panel.chat-light.panel-novel .text .text-row.partner .text-name:not(.side-name){color:var(--chat-name, #1d1a24)}.panel .text .partner-bubble .dialogue{color:var(--chat-line, #f4eef8)}.panel.chat-light .text .partner-bubble .dialogue{color:var(--chat-line, #1d1a24)}.panel.panel-talk .text .my-bubble{background:#7250cf}.panel.chat-light.panel-talk .text .my-bubble{background:#7c52e3}.panel.panel-talk .text .my-bubble .dialogue{color:var(--chat-my-line, #fff)}.panel.panel-novel .text .my-bubble .dialogue{color:var(--chat-my-line, #f3eff7)}.panel.chat-light.panel-novel .text .my-bubble .dialogue{color:var(--chat-my-line, #1d1a24)}.panel.chat-light.panel-novel .text .my-bubble .gesture{color:#7a7088}.panel.panel-novel .text .pair-bubble .dialogue{color:var(--chat-my-line, #f3eff7)}.panel.chat-light.panel-novel .text .pair-bubble .dialogue{color:var(--chat-my-line, #1d1a24)}.panel.chat-light.panel-novel .text .pair-bubble .gesture{color:#7a7088}.panel.chat-light .choice,.panel.chat-light .choice-custom{background:#ffffffeb;border:1.5px solid rgba(0,0,0,.14);color:#1d1a24;box-shadow:none}.panel.chat-light .choice{transition:box-shadow .2s}.panel.chat-light .choice:hover,.panel.chat-light .choice:focus-visible,.panel.chat-light .choice-custom:focus-within{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,var(--heart-gradient) border-box;box-shadow:0 0 14px #6c4de638,0 0 6px #ff7eb32e}.panel.chat-light .choice:hover:before,.panel.chat-light .choice:hover:after,.panel.chat-light .choice:focus-visible:before,.panel.chat-light .choice:focus-visible:after{color:var(--보라)}.panel.chat-light .choice:before,.panel.chat-light .choice:after{color:#1d1a24;text-shadow:none}.panel.chat-light .choice-custom>.field{color:#1d1a24}.panel.chat-light .choice-custom-send{color:#1d1a2466}.panel.chat-light .choice-custom-send.on{color:#1d1a24;text-shadow:none}.panel.chat-light .choice-head{color:#6b6477}.panel.chat-light .choice-head:before,.panel.chat-light .choice-head:after{background:#00000024}.panel .text{font-family:var(--chat-font, inherit)}.panel.panel-talk .text .bubble,.panel.panel-talk .text .dialogue,.panel.panel-talk .text .gesture,.panel.panel-talk .text .stage-direction p,.panel.panel-novel .text .dialogue,.panel.panel-novel .text .gesture,.panel.panel-novel .text .stage-direction p{line-height:1.7}.panel.chat-lh .text .dialogue,.panel.chat-lh .text .gesture,.panel.chat-lh .text .stage-direction p{line-height:var(--chat-lh)}.panel.chat-lh.panel-talk .text .bubble .dialogue,.panel.chat-lh.panel-talk .text .bubble .gesture{line-height:calc(var(--chat-lh) - .1)}.panel.chat-italic .text .gesture,.panel.chat-italic .text .stage-direction p{font-style:italic}.panel.chat-upright .text .gesture,.panel.chat-upright .text .stage-direction p{font-style:normal}.room-settings-inline{display:flex;align-items:center;justify-content:space-between;gap:12px}.room-settings-inline h4{margin:0}.room-step{display:flex;align-items:center;border-radius:99px;background:#141417}.room-step button{width:44px;height:40px;border:0;background:none;color:var(--글);font-size:18px;cursor:pointer}.room-step button:disabled{opacity:.3;cursor:default}.room-step span{min-width:54px;text-align:center;font-size:14px;font-weight:600;color:var(--글)}.room-swatches{display:flex;gap:6px}.room-swatch{width:32px;height:32px;padding:0;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:inset 0 0 0 1px #ffffff1f}.room-swatch.on{border-color:#fff}.room-swatch-none{background:linear-gradient(135deg,transparent 46%,#8d8d96 46% 54%,transparent 54%),#26262b}.room-swatch:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.room-swatch-pick{position:relative;display:block;box-sizing:border-box;background:var(--pick, #26262b);overflow:hidden}.room-swatch-pick:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:3px;box-sizing:border-box;background:conic-gradient(#ff5c5c,#ffd25c,#5cff8a,#5cc8ff,#a35cff,#ff5cc8,#ff5c5c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.room-swatch-pick input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.room-swatch-pick:has(input:focus-visible){outline:2px solid var(--보라);outline-offset:2px}.settings-panel .album-head h3{font-size:14.5px;font-weight:500;color:#eeeef1}.settings-panel .room-settings-row{margin-top:20px}.settings-panel{--raise: rgba(255, 255, 255, .05)}.settings-panel .room-settings-seg>button{padding:0 4px}.settings-panel .room-settings-description{font-size:12px}.settings-panel .room-settings-inline{display:block}.settings-panel .room-settings-inline h4{margin-bottom:8px}.settings-panel .room-settings-row.room-safe-row{margin:12px 0 0}.settings-panel .room-step{width:100%;height:40px;justify-content:space-between;border-radius:10px}.settings-panel .room-step{background:#ffffff0d}.settings-panel .room-step button{width:44px;height:40px;font-size:16px}.settings-panel .room-step span{min-width:44px;font-size:13px}.settings-panel .room-swatch{width:22px;height:22px}.settings-panel .room-swatches{gap:4px;justify-content:space-between}.panel.chat-light .suggestion-chip{background:var(--compose-bg, #fafafc);color:#1d1a24;box-shadow:0 2px 10px #14102812,0 1px 2px #1410280f}.panel.chat-light .code-card{background:#ffffffb8;border-color:#281e461a}.panel.chat-light .code-card-title{border-bottom-color:#281e461a;color:#6b6477}.panel.chat-light .code-card-line{color:#1d1a24}.panel.chat-light .code-card-name{color:#6b6477}.panel.chat-light .command-chip{background:#6c4de61f;color:#5b3fd1}.panel.chat-light .my-bubble .command-chip.sent{background:#ffffff40;color:#fff}.panel.panel-novel .text .my-bubble .command-chip.sent{background:#7c5cff33;color:#cdbaff}.panel.chat-light.panel-novel .text .my-bubble .command-chip.sent{background:#6c4de61f;color:#5b3fd1}.panel.chat-light .command-pick,.panel.chat-light .mention-chip{background:var(--compose-bg, var(--대화면));color:#1d1a24;box-shadow:0 4px 16px #1410281a,0 1px 3px #14102814}.panel.chat-light .mention-chip{border-color:transparent}.panel.chat-light .command-pick:hover,.panel.chat-light .command-pick:focus-visible{background:#e4dff0}.panel.chat-light .command-pick-desc{color:#6b6477}.panel.chat-light .suggestion-chip:hover{background:#f0f0f3}.panel.chat-light .suggestion-chip .dialogue{color:#1d1a24}.panel.chat-light .suggestion-chip .gesture{color:#6e6e78}.panel.chat-light .suggestion-edit{color:#8a8296}.panel.chat-light .suggestion-edit:hover{background:#281e4614;color:#1d1a24}.panel.chat-light .persona-inline .persona-text b{color:#1d1a24}.panel.chat-light .persona-inline .persona-text p{color:#6b6477}.panel.chat-light .persona-inline .persona-text .persona-empty{color:#8a8295}.panel.chat-light .persona-inline .persona-btn .mode-switch{background:#281e3c14}.panel.chat-light .persona-inline .persona-btn .mode-box{color:#6b6477}.panel.chat-light .persona-inline .persona-btn .mode-box.on{color:#fff}.panel.chat-light .persona-inline .persona-more-do{color:#3a3442}.panel.chat-light .persona-inline .persona-more-do span{color:#6b6477}.panel.chat-light .persona-inline .persona-box{box-shadow:0 10px 24px #281e3c29,0 2px 6px #281e3c1a}.settings-panel .room-settings-row h4{font-size:13px;font-weight:500;color:#a5a5ad;margin-bottom:8px}.room-settings-note{text-align:center}.settings-group:has(.room-settings-note)+.settings-group{margin-top:14px}.settings-panel .back-btn:before{display:none}.settings-panel .album-back.back-btn{color:#fff}.panel.chat-theme-3.panel-talk .text .my-bubble{background:#fde34a}.panel.chat-theme-3.panel-talk .text .my-bubble .dialogue{color:var(--chat-my-line, #1d1a24)}.panel.chat-theme-3.panel-talk .text .my-bubble .gesture{color:#6b5a1a}.panel.panel-talk.chat-bubble-you .text .partner-bubble,.panel.panel-talk.chat-bubble-you .text .side-bubble{background:var(--bubble-you)}.panel.panel-talk.chat-bubble-you .text .partner-bubble .gesture,.panel.panel-talk.chat-bubble-you .text .side-bubble .dialogue,.panel.panel-talk.chat-bubble-you .text .side-bubble .gesture{color:var(--bubble-you-ges)}.panel.panel-talk.chat-bubble-you .typing-bubble i{background:var(--bubble-you-ges)}.panel.panel-talk.chat-bubble-my .text .my-bubble,.panel.panel-talk.chat-bubble-my .text .pair-bubble{background:var(--bubble-my)}.panel.panel-talk.chat-bubble-my .text .my-bubble .gesture,.panel.panel-talk.chat-bubble-my .text .pair-bubble .gesture{color:var(--bubble-my-ges)}.panel.panel-talk.chat-bubble-my .text .pair-bubble .dialogue,.panel.panel-talk.chat-bubble-my .text .my-bubble .command-chip.sent{color:var(--chat-my-line)}.panel.chat-theme-1{--compose-focus: #e8e3f0;--compose-text: #1d1a24;--compose-hint: #8a8295;--compose-icon: #6b6477}.panel.chat-theme-2{--compose-focus: #e2d5bb;--compose-text: #3b3026;--compose-hint: #8c7c66;--compose-icon: #7a6a55}.panel.chat-theme-3{--compose-focus: #f3f7fb;--compose-text: #1d1a24;--compose-hint: #7d8a98;--compose-icon: #5d6b7a}.panel.chat-light .compose-inner:focus-within{background:var(--compose-bg, var(--대화면));box-shadow:0 4px 16px #1410281a,0 1px 3px #14102814}.compose-inner textarea:focus,.compose-inner textarea:focus-visible{outline:none}.panel.chat-light .compose-inner textarea{color:var(--compose-text);caret-color:var(--compose-text)}.panel.chat-light .compose-inner textarea::placeholder{color:var(--compose-hint)}.panel.chat-light .edit-panel{--글: var(--compose-text);--흐림: var(--compose-hint);--field-bg: var(--compose-bg, #fff);--field-ph: var(--compose-hint);--field-focus: rgba(40, 30, 70, .2);--btn-2: rgba(40, 30, 70, .08);--btn-2-hover: rgba(40, 30, 70, .12);--btn-2-fg: var(--compose-text)}.panel.chat-light .edit-panel .field{box-shadow:0 1px 3px #14102814;caret-color:var(--compose-text)}.panel.chat-light .star-mark-btn,.panel.chat-light .ruler-move-btn,.panel.chat-light .ruler-move-btn small{color:var(--compose-icon)}.panel.chat-light .typing-bubble i{background:var(--compose-icon)}@media (hover: hover){.panel.chat-light .star-mark-btn:hover:not(:disabled){color:#5b3fd1}}.panel.chat-wide>.panel-head,.panel.chat-wide .text,.panel.chat-wide .bottom{--기둥: 960px}.panel.chat-normal>.panel-head,.panel.chat-normal .text,.panel.chat-normal .bottom{--기둥: 760px}.panel .face-box{border:0}.edit-trio-row{margin-bottom:12px}.edit-trio-row>.au-sm-box{margin-bottom:0;min-width:0}.edit-trio-row>.edit-name-box{flex:1 1 0}.edit-trio-row>.edit-age-box{flex:0 0 60px}.edit-trio-row>.au-gender-box{flex:0 0 96px}.edit-trio-row .field{min-width:0}.edit-trio-row .seg>button{padding:0 4px}@media (max-width: 339px){.edit-trio-row{flex-wrap:wrap;row-gap:12px}.edit-trio-row>.edit-name-box{flex-basis:100%}.edit-trio-row>.edit-age-box,.edit-trio-row>.au-gender-box{flex:1 1 0}}.edit-count-row{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.edit-count-left{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.edit-count-left .notice-list{margin:0;line-height:20px}.studio-editor-page .edit-count-row .studio-count{flex:none;margin:0 2px 0 auto;line-height:20px;white-space:nowrap}.edit-main-check{font-size:14px;line-height:20px;color:#cbcbd1}.persona-edit-form .edit-trio-row>.au-gender-box{flex-basis:112px}.studio-editor-page .studio-count.edit-count{margin:6px 2px 0;text-align:right;line-height:20px}.persona-edit-form .edit-main-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 2px;font-size:14px;color:#cbcbd1}.persona-edit-form>.notice-list{margin:4px 0 0;line-height:20px}.edit-main-check:has(input:disabled){color:var(--흐림);cursor:default}.people-page .character-row{padding:10px 0}.people-page .character-row-face.face-box{width:52px;height:52px;border-radius:50%}.people-page .character-row-text b{font-size:16px;font-weight:500}.people-main-chip{margin-left:8px;padding:2px 8px;border-radius:999px;background:#26262b;color:#a5a5ad;font-size:11.5px;font-weight:500;vertical-align:2px}.people-pair{display:flex;flex:none}.people-pair .face-box+.face-box{margin-left:-14px;box-shadow:0 0 0 2px var(--먹)}.people-page .make-face.face-box{width:52px;height:52px}.notice-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.5;color:var(--흐림)}.notice-list li{display:flex;gap:6px;word-break:keep-all}.notice-list li:before{content:"✓";flex:none;color:#8a8a93}.couple-fixed-row{cursor:default;padding:4px 0 0}.couple-fixed-row .character-row-face.face-box{border-radius:50%}.couple-main-check{margin-top:8px;font-size:14px;line-height:20px;color:#cbcbd1}.couple-main-check:has(input:disabled){color:var(--흐림);cursor:default}.compose-inner{gap:2px;padding:5px;min-height:42px;border-radius:21px}.compose-inner>button{align-self:flex-end}.compose-box .sent-btn{width:32px;height:32px;font-size:14px}.compose-box .resume-btn{font-size:10px}.ruler-move-btn{width:32px;height:32px;background:none}.ruler-move-btn svg{width:16px;height:16px;margin-top:-7px}.ruler-move-btn small{bottom:2px;font-size:8.5px}.star-mark-btn{width:28px;height:32px}.compose-inner textarea{padding:6.5px 4px}.compose-inner>.compose-text:first-child{padding-left:10px}html:has(.panel.chat-theme-1),html:has(.panel.chat-theme-1) body{background:#fff}html:has(.panel.chat-theme-2),html:has(.panel.chat-theme-2) body{background:#f4ecdc}html:has(.panel.chat-theme-3),html:has(.panel.chat-theme-3) body{background:#bccfe0}html.in-chat,html.in-chat body{overscroll-behavior-y:none;background:var(--room-bg, var(--먹))}@media (hover: none) and (pointer: coarse){html.in-chat,html.in-chat body{overflow:hidden}}html.in-chat .panel .text{overscroll-behavior-y:contain}.compose-inner{flex-wrap:wrap;row-gap:0}.compose-inner>.compose-text{order:-1;flex:1 0 100%;padding-left:10px;padding-right:10px}.compose-inner>.sent-btn,.compose-inner>.auto-dir-anchor{margin-left:auto}.compose-inner textarea.compose-text{min-height:calc(1.35em + 13px)}.compose-inner:not(.open){flex-wrap:nowrap}.compose-inner:not(.open)>.compose-text{order:0;flex:1 1 auto;padding-left:4px;padding-right:4px;pointer-events:none}.compose-inner:not(.open){cursor:text}.compose-inner.open{border-radius:14px}.compose-inner:not(.open)>.sent-btn,.compose-inner:not(.open)>.auto-dir-anchor{margin-left:0}.compose-inner:not(.open)>textarea.compose-text{container-type:inline-size}.compose-inner:not(.open)>textarea.compose-text::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:min(clamp(13.5px,calc(15px * var(--글배율, 1) - 1.5px),15.5px),7.6cqi)}.text .text-row .text-name.name-btn{display:block;justify-self:start;width:fit-content;max-width:100%;padding:8px 12px 8px 0;margin:-8px 0}.text .text-row.pair-side .text-name.name-btn{justify-self:end;padding:8px 0 8px 12px;margin:-8px 0 -8px auto}.row{position:relative}.row-backdrop{position:relative;isolation:isolate;padding-top:40px}#뿌리:has(.row-backdrop){overflow-x:clip}.home-draft-chip{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom) + 76px);transform:translate(-50%);z-index:60;padding:7px 14px;border-radius:999px;background:var(--보라);color:#fff;font-size:12.5px;font-weight:600;pointer-events:none}.row-backdrop:before{content:"";position:absolute;top:0;left:50%;width:calc(100vw - var(--gnb-w, 0px));transform:translate(-50%);height:280px;z-index:-1;background:linear-gradient(180deg,#00000040,#00000080 110px,#00000080),var(--row-bg) center top / cover no-repeat;-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent)}.row-backdrop .row-title{font-size:22px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.row-arrow{display:none}@media (hover: hover) and (pointer: fine){.row-arrow{display:inline-flex;position:absolute;top:calc(50% + 12px);z-index:3;transform:translateY(-50%);opacity:0;transition:opacity .15s;box-shadow:0 4px 14px #00000080}.row-arrow.prev{left:6px}.row-arrow.next{right:6px}.row:hover .row-arrow{opacity:1}.row-2{cursor:grab}}.panel .part-home,.panel.chat-light .part-home .exit.back-btn{color:var(--글)}.crop-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:#0a0a0c;color:var(--글)}.crop-head{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 6px) 8px 6px;min-height:52px}.crop-head b{font-size:16px;font-weight:600}.crop-text{border:0;background:none;padding:10px;font:inherit;font-size:15px;font-weight:600;color:var(--글);cursor:pointer}.crop-text.crop-done{color:#b7a4ff}.crop-text:disabled{opacity:.4;cursor:default}.crop-area{position:relative;flex:1;min-height:0}.crop-foot{padding:14px 24px calc(env(safe-area-inset-bottom) + 18px);text-align:center}.crop-foot p{margin:10px 0 0;font-size:13px;color:var(--흐림)}.crop-foot p+p{margin-top:4px}.crop-guide{border:1.5px dashed rgba(255,255,255,.95);box-shadow:0 0 0 999px #00000059}.studio-photo-again{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.studio-photo-again img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.studio-photo-again:disabled{cursor:default}.bottom-panel.photo-sheet{z-index:44}.crop-dialog .ReactCrop{--rc-drag-handle-size: 18px;--rc-drag-handle-mobile-size: 28px;--rc-drag-handle-bg-colour: #fff;--rc-border-color: rgba(255, 255, 255, .85)}.crop-dialog .ReactCrop__drag-handle.ord-n,.crop-dialog .ReactCrop__drag-handle.ord-e,.crop-dialog .ReactCrop__drag-handle.ord-s,.crop-dialog .ReactCrop__drag-handle.ord-w{display:none}.crop-dialog .ReactCrop__drag-handle{border-radius:3px;border:0}.studio-dropdown-combo{cursor:text}.studio-dropdown-list button.hi{background:#ffffff0f}.studio-dropdown-list button.on.hi{background:#6c4de64d}.studio-dropdown-list button.studio-dropdown-top{color:var(--흐림)}.studio-dropdown-list .studio-dropdown-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--선)}.studio-dropdown-list .studio-dropdown-group:before{content:attr(data-group);display:block;padding:4px 12px 6px;font-size:12px;color:var(--흐림)}.studio-dropdown-list button.studio-dropdown-extra{display:flex;align-items:center;gap:10px;padding:6px 12px}.studio-dropdown-extra>span:not(.studio-dropdown-thumb){flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-dropdown-extra>span:not(.studio-dropdown-thumb):last-child{flex:1}.universe-public-chip{flex:none;margin-right:auto;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:500;line-height:16px;color:var(--흐림);background:#ffffff0f;white-space:nowrap}.universe-public-chip.is-public{color:#7fd6a4;background:#7fd6a41a}:root[data-app-theme=light] .universe-public-chip{background:#0000000d}:root[data-app-theme=light] .universe-public-chip.is-public{color:#1f8a4c;background:#1f8a4c14}.studio-dropdown-trigger>.studio-dropdown-value:has(+.universe-public-chip){flex:0 1 auto}.studio-dropdown-trigger>.universe-public-chip{margin-left:8px}.studio-dropdown-thumb{width:28px;height:28px;flex:none;border-radius:6px;object-fit:cover;background:#313137}.studio-dropdown-thumb.blank{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--흐림)}.studio-dropdown-list li.has-edit{display:flex;flex-wrap:wrap;align-items:center}.studio-dropdown-list li.has-edit:before{flex-basis:100%}.studio-dropdown-list li.has-edit>button.studio-dropdown-extra{flex:1;width:auto;min-width:0}.studio-dropdown-list button.studio-dropdown-edit{flex:none;width:auto;min-width:44px;min-height:36px;padding:0 10px;font-size:13px;font-weight:500;color:var(--흐림);text-align:center}.studio-dropdown-list button.studio-dropdown-edit:hover{color:var(--글)}.studio-dropdown-list li.has-edit>button.studio-dropdown-extra:is(.on,.hi,:hover),.studio-dropdown-list li.has-edit:hover>button.studio-dropdown-extra{border-radius:6px 0 0 6px}.studio-dropdown-list li.has-edit:hover>button.studio-dropdown-extra:not(.on),.studio-dropdown-list li.has-edit:hover>button.studio-dropdown-extra:not(.on)+.studio-dropdown-edit{background:#ffffff0f}.studio-dropdown-list li.has-edit:hover>.studio-dropdown-edit{border-radius:0 6px 6px 0;align-self:stretch}.studio-dropdown-list li.has-edit:hover>button.studio-dropdown-extra.on+.studio-dropdown-edit{background:#6c4de64d}.studio-dropdown-list li.has-edit:hover>button.studio-dropdown-extra.on{background:#6c4de64d}:root[data-app-theme=light] .studio-dropdown-list li.has-edit:hover>button.studio-dropdown-extra:not(.on),:root[data-app-theme=light] .studio-dropdown-list li.has-edit:hover>button.studio-dropdown-extra:not(.on)+.studio-dropdown-edit,:root[data-app-theme=light] .studio-dropdown-clear:hover{background:#1a1a200b}.studio-dropdown-list li.has-edit>button.studio-dropdown-extra:is(.on,.hi)+.studio-dropdown-edit{border-radius:0 6px 6px 0;align-self:stretch}.studio-dropdown-list li.has-edit>button.studio-dropdown-extra.hi+.studio-dropdown-edit{background:#ffffff0f}.studio-dropdown-list li.has-edit>button.studio-dropdown-extra.on+.studio-dropdown-edit{background:#6c4de638}.studio-dropdown-list li.has-edit>button.studio-dropdown-extra.on.hi+.studio-dropdown-edit{background:#6c4de64d}.studio-dropdown-combo:after{content:none}.studio-dropdown-chevron{flex:none;align-self:stretch;width:30px;margin:0 -10px 0 4px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%23b9b0c6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 14px 14px}.studio-dropdown-combo[aria-expanded=true] .studio-dropdown-chevron{transform:rotate(180deg)}.studio-dropdown-clear-room{flex:none;width:26px}.studio-dropdown-clear-room.with-actions{width:84px}.studio-dropdown-tools{position:absolute;top:50%;right:34px;transform:translateY(-50%);display:flex;align-items:center;gap:6px}.studio-dropdown-tools>.btn.sm{min-height:28px;height:28px;padding:0 12px}.studio-dropdown-clear{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--흐림);cursor:pointer}.studio-dropdown-clear:hover{color:var(--글);background:#ffffff0f}.studio-dropdown-clear svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.img-cover img.card-anim{animation:card-anim-in .25s ease-out both}@keyframes card-anim-in{0%{opacity:0}to{opacity:1}}.alt-pager{display:inline-flex;align-items:center}.alt-count{min-width:28px;text-align:center;font-size:12px;color:var(--흐림);font-variant-numeric:tabular-nums}.alt-swap{animation:alt-swap-in .22s ease-out}@keyframes alt-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.alt-swap{animation:none}}.panel .text .dialogue,.panel .text .gesture,.panel .text .stage-direction p{font-weight:500}.panel.panel-novel .text .my-inner .my-name{font-size:13.5px;font-weight:600;margin:0 0 4px;color:var(--chat-my-name, #f3eff7)}.panel.chat-light.panel-novel .text .my-inner .my-name{color:var(--chat-my-name, #1d1a24)}.panel.panel-novel .text .text-row.partner,.panel.panel-novel .text .text-row.pair-left{margin-bottom:21px}.panel.panel-novel .text .text-row.me{margin:0 0 21px}.panel.panel-novel .text .stage-direction{padding:0;margin:0 0 21px}.panel.panel-novel .text .bubble .dialogue+.gesture,.panel.panel-novel .text .bubble .gesture+.dialogue,.panel.panel-novel .text .bubble .dialogue+.dialogue,.panel.panel-novel .text .bubble .gesture+.gesture{margin-top:21px}.panel.panel-novel .text .text-row.me{margin-bottom:21px}.panel.panel-novel .text .bubble .gesture{font-size:14px}.studio-imagegen-panel{position:relative;margin:0 0 12px;padding:16px;border-radius:var(--r-card);background:#1c1c20}.studio-imagegen-close{position:absolute;top:8px;right:8px;z-index:2}.studio-imagegen-styles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.studio-imagegen-style{aspect-ratio:3 / 4;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--먹2);cursor:pointer}.studio-imagegen-style.on{border-color:var(--보라)}.studio-imagegen-more{display:flex;align-items:center;justify-content:center;padding:10px;border:1px dashed var(--선);cursor:default;color:var(--흐림);font-size:12px;line-height:1.5;text-align:center;word-break:keep-all}.studio-imagegen-style img,.studio-imagegen-thumb img,.studio-imagegen-result img{width:100%;height:100%;object-fit:cover;display:block}.studio-imagegen-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.studio-imagegen-label-row .studio-count{margin:0}.studio-imagegen-label-row{align-items:center}.studio-imagegen-label-row:has(.studio-imagegen-seg){justify-content:flex-start}.studio-imagegen-seg{flex:none}.studio-imagegen-panel .error{margin:0 0 12px;font-size:13px}.studio-imagegen-result.studio-imagegen-wait-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 12px;cursor:default;text-align:center;background:linear-gradient(110deg,#26262b 30%,#313137,#26262b 70%);background-size:200% 100%;animation:반짝 1.6s linear infinite}.studio-imagegen-wait-card b{font-size:13px;font-weight:600;color:#dfdfe3}.studio-imagegen-wait-card small{font-size:12px;color:var(--흐림)}.studio-imagegen-wait-bar{position:absolute;left:12px;right:12px;bottom:12px;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.studio-imagegen-wait-bar i{display:block;height:100%;border-radius:2px;background:var(--heart-gradient);transition:width .2s linear}@media (prefers-reduced-motion: reduce){.studio-imagegen-result.studio-imagegen-wait-card{animation:none}}.studio-imagegen-result-wrap{position:relative;width:60%;margin:26px auto 0}.studio-imagegen-result{display:block;width:100%;aspect-ratio:3 / 4;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--먹2);cursor:zoom-in}.studio-imagegen-download{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.studio-imagegen-download:focus-visible{outline:2px solid var(--보라)}.studio-imagegen-thumbs{display:flex;justify-content:flex-start;gap:6px;overflow-x:auto;margin:12px 0}.studio-imagegen-panel .btn-primary+.studio-imagegen-thumbs{margin-bottom:0}.studio-imagegen-thumb{flex:none;width:42px;aspect-ratio:3 / 4;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--먹2);cursor:pointer}.studio-imagegen-thumb.on{border-color:var(--보라)}.intro-mark{background:color-mix(in srgb,var(--mark) 30%,transparent);box-shadow:inset 0 -1.5px var(--mark)}.intro-mark-media{background:#7f77dd73;box-shadow:none}.chip-with-tip{padding:0 6px 0 0;cursor:default}.chip-tip-main{height:100%;padding:0 0 0 8px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.chip-tip-main:disabled{cursor:default}.chip-with-tip.is-off .chip-tip-main{opacity:.45}.chip-with-tip .also-move{margin:0;color:#8f84b5}.studio-person-pick em.studio-role-mark{width:auto;padding:0 7px;border-radius:999px;font-size:11px}.studio-publish-option:disabled{opacity:.45;cursor:default}.studio-person-chip>.studio-person-pick:last-child{padding-right:12px}.au-slot-card .studio-imagegen-panel{padding:0;border-radius:0;background:none;margin:2px 0 14px}.au-slot-card .studio-imagegen-close{top:-6px;right:-6px}.studio-editor-page .studio-imagegen-panel textarea.studio-imagegen-look{min-height:96px}.studio-imagegen-row{display:flex;justify-content:center;margin:-6px 0 14px}.settings-group{margin-top:22px}.settings-group+.settings-group{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.settings-group-title{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.04em;color:#b9a6ff}.settings-group-title span{font-size:12px;font-weight:400;letter-spacing:0;color:#8a8a93}.settings-group-title{align-items:center}.settings-group-title>svg{width:16px;height:16px;flex:none;margin-right:-2px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.room-theme-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.room-theme-tiles button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--흐림);cursor:pointer}.room-theme-tiles button i{display:block;width:100%;height:40px;border-radius:10px;border:1.5px solid rgba(255,255,255,.1);box-sizing:border-box}.room-theme-tiles button.on{color:var(--글)}.room-theme-tiles button.on i{border-color:#ffffff1a}.room-theme-tiles button:focus-visible i{outline:2px solid var(--보라);outline-offset:2px}.settings-group-card{padding:0 0 4px}.settings-panel .settings-group-card .room-settings-row{margin-top:16px}@media (max-width: 767px){.room-width-row,.settings-panel .viewer-card .room-settings-row.room-width-row{display:none}}.settings-sub{margin:20px 0 -4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;font-weight:600;color:#8a8a93}.settings-group-card>.settings-sub:first-child{border-top:0;padding-top:8px;margin-top:8px}.step-slider{position:relative;display:flex;justify-content:space-between;padding:0 2px}.step-track{position:absolute;left:14px;right:14px;top:11px;height:2px;border-radius:1px;background:#ffffff24}.step-fill{position:absolute;left:0;top:0;bottom:0;width:calc(100% * var(--at) / var(--steps));background:var(--보라);border-radius:1px;transition:width .2s}.step-stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:24px;padding:0;border:0;background:none;cursor:pointer;color:#8a8a93;font-size:12.5px}.step-dot{width:24px;height:24px;border-radius:50%;background:#28282c;border:2px solid rgba(255,255,255,.18);box-sizing:border-box;transition:background .15s,border-color .15s,transform .15s}.step-stop.passed .step-dot{background:var(--보라);border-color:var(--보라);transform:scale(.55)}.step-stop.on .step-dot{transform:none;background:#fff;border:6px solid var(--보라)}.step-stop.on .step-label{color:#eeeef1;font-weight:600}.reply-zel{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:16px 0 0;padding:10px 12px;border-radius:10px;background:#b9a6ff1a}.reply-zel b{font-size:14px;font-weight:600;color:#e5dcff}.reply-zel span{font-size:12px;color:#a99ec0;text-align:right}.room-dropdown{position:relative}.room-dropdown-button{position:relative;padding-right:38px}.room-dropdown-button span{flex:1;min-width:0}.room-dropdown-button em,.room-dropdown-list em{font-style:normal;font-size:12px;color:#a99ec0}.room-dropdown-button:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border-right:2px solid #afafb6;border-bottom:2px solid #afafb6;transform:translateY(-70%) rotate(45deg);transition:transform .15s}.room-dropdown.open .room-dropdown-button{border-color:var(--field-focus)}.room-dropdown.open .room-dropdown-button:after{transform:translateY(-25%) rotate(225deg)}.room-dropdown-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;margin:0;padding:6px;list-style:none;border-radius:12px;background:#222225;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #00000073}.room-dropdown-list button{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;border:0;border-radius:8px;background:none;color:#e2e3e7;font:inherit;font-size:14px;text-align:left;cursor:pointer}.room-dropdown-list button span{flex:1}.room-dropdown-list button:hover{background:#ffffff0d}.room-dropdown-list button.on{background:#b9a6ff24;color:#fff;font-weight:500}.settings-panel{--field-bg: var(--field-bg-in)}.model-row{display:flex;align-items:center;gap:4px;width:100%;padding-left:14px;padding-right:10px;text-align:left;cursor:pointer}.model-row-text{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.model-row-text b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-row-text small{flex:none;display:flex;align-items:center;gap:6px;font-size:12.5px;color:#8d8d96}.model-off{font-style:normal;font-size:11px;font-weight:800;color:#fff;padding:1px 6px;border-radius:6px;background:linear-gradient(90deg,#8b6cf5,#ff7eb3)}.model-inline{margin-top:10px}.model-sheet-backdrop{z-index:43}.bottom-panel.model-sheet{z-index:44;max-height:86vh;overflow-y:auto;padding-top:20px}.model-sheet-title{display:block;font-size:17px;margin:0 4px}.model-row.field,.model-row.field:focus,.model-row.field:focus-visible{border-color:transparent}.model-row.field:focus-visible{box-shadow:0 0 0 2px var(--보라)}.model-box.open{border-radius:var(--r-field);background:var(--field-bg);padding-bottom:6px}.model-box.open .model-inline{margin-top:2px;padding:0 6px}.model-row[aria-expanded=true] .next-chevron{transform:rotate(90deg)}.model-row .next-chevron{transition:transform .15s}.model-sale-bar{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.4;color:#f3e6ff;background:linear-gradient(90deg,#8b6cf538,#ff7eb32e);border:1px solid rgba(255,126,179,.35)}.model-sale-bar em{font-style:normal}button.model-sale-bar{width:100%;border:0;text-align:left;font:inherit;font-size:12.5px;cursor:pointer}.model-sale-bar em{flex:1;min-width:0}.model-sale-bar .next-chevron{flex:none;margin-left:auto;opacity:.7}.model-sale-bar>span{flex:none;font-size:11.5px;font-weight:800;color:#fff;padding:3px 8px;border-radius:999px;background:linear-gradient(90deg,#8b6cf5,#ff7eb3)}.model-list{list-style:none;margin:0;padding:0}.model-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:none;color:#e2e3e7;font:inherit;text-align:left;cursor:pointer}.model-item:hover{background:#ffffff0a}.model-item.on{background:#8b6cf529;box-shadow:inset 0 0 0 1.5px #8b6cf5}.model-item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.model-item-text b{font-size:14.5px;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.model-item.on .model-item-text b:after{content:"✓";color:#8b6cf5;font-weight:900;order:1}.model-item-text small{font-size:12.5px;color:#8e8798}.model-item-text .model-note{font-size:11.5px;opacity:.8}.model-tags{order:2;display:inline-flex;gap:6px}.model-tag{white-space:nowrap;font-style:normal;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:#ff7eb32e;color:#ffb6d3}.model-item-price{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.model-item-price s{font-size:11.5px;font-weight:400;color:#77707f}.model-item-price span{display:flex;align-items:center;gap:4px}.room-dropdown-list button.on em{color:#d6c9ff}.panel .text .inner-thought{margin:0 0 14px;padding:2px 0 2px 12px;border-left:2px solid rgba(185,166,255,.55);font-size:14px;line-height:1.7;font-style:italic;color:#cbbcf5;zoom:var(--글배율, 1)}.panel .text .inner-thought span{display:block;margin-bottom:2px;font-size:11.5px;font-style:normal;font-weight:600;letter-spacing:.02em;color:#9d8fd0}.panel.chat-light .text .inner-thought{color:#5b3fd1;border-left-color:#5b3fd173}.panel.chat-light .text .inner-thought span{color:#7a68c0}.panel:not(.inner-show) .text .inner-thought{display:none}.step-sub{margin-top:-4px;font-size:11px;color:#8a8a93}.step-stop.on .step-sub{color:#b9a6ff}.card-foot .card-foot-title{display:none}.feature-row .row-2>.card{width:168px;background:transparent;border-radius:0;overflow:visible}.feature-row .card .cover{aspect-ratio:3 / 4;border-radius:8px;overflow:hidden}.feature-row .card .img-cover img{object-position:50% 50%}.feature-row .card .cover-text-ruler{display:none}.feature-row .card .img-cover:after{display:none}.feature-row .card .card-foot.tag-foot{padding:10px 2px 0;display:flex;flex-direction:column;gap:4px}.feature-row .card .card-foot .card-foot-title{display:-webkit-box;white-space:normal;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16.5px;font-weight:700;line-height:1.4;color:#f3ede7;word-break:keep-all}.feature-row .card .tail-mark{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-foot .tail-mark.card-quote{font-size:11px;line-height:1.4;color:#8e8e96}.grid .tail-mark.card-quote{font-size:11px}.feature-row .card .tail-mark.card-quote{display:-webkit-box;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;word-break:break-all}@media (min-width: 900px){.feature-row .row-2>.card{width:192px}.feature-row .row-2{gap:12px}}.wide-row .row-2>.wide-card{width:min(300px,74vw);display:flex;flex-direction:column}.wide-cover{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛, #6d6478) 62%,transparent),transparent 68%),#141417}.wide-cover.img-cover:after{background:linear-gradient(to bottom,transparent 55%,rgba(22,21,26,.75))}.wide-initial{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:34px;font-weight:500;color:#f3ede7}.wide-text{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;min-width:0}.wide-title{font-size:14px;font-weight:500;color:#f3ede7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wide-sub{font-size:12px;color:var(--흐림);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minor-spot{margin:14px 0 2px;padding:12px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:left}.minor-spot-field{display:block;margin-bottom:6px;font-size:12px;color:var(--흐림)}.minor-spot p{margin:0;font-size:14px;line-height:1.6;color:#e5e5e9;word-break:keep-all}.minor-spot mark{padding:1px 3px;border-radius:4px;background:#f0a49d38;color:#f6b8b1;font-weight:600}.locked-cover{position:relative;display:block;overflow:hidden}.cover.locked-cover{display:block;padding:0}.locked-plain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%;filter:brightness(.72)}.locked-blur{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(5px) brightness(.8) saturate(1.1);transform:scale(1.08)}.locked-blur.sharp{filter:blur(2px) brightness(.88) saturate(1.05);transform:scale(1.03)}.locked-card .cover{overflow:hidden}.adult-mark{position:absolute;right:0;top:0;z-index:2;display:grid;place-items:center;width:21px;height:21px;border-radius:0 0 0 5px;background:#17161b;box-shadow:0 1px 2px #00000073,0 4px 10px #00000080}.adult-mark svg{width:13px;height:13px;fill:none;stroke:#ff6b7f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.adult-mark.safe svg{stroke:#4fd68a}.adult-mark.center{right:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#0c0b0e99;box-shadow:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.adult-mark.center svg{width:30px;height:30px;stroke-width:1.7}.world-locked-cover .adult-mark.center{width:44px;height:44px}.world-locked-cover .adult-mark.center svg{width:22px;height:22px}.locked-cover .rank-num{z-index:1}.locked-faces-blur img{filter:blur(5px) brightness(.8);transform:scale(1.08)}.card-foot.locked-foot{padding:8px 12px 10px}.card-foot .locked-title{display:block;margin:0;font-size:12.5px;font-weight:500;color:#d5d5da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-panel.locked-sheet{z-index:44;text-align:center;padding-top:22px}@media (min-width: 768px){html:root .bottom-panel.locked-sheet{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(360px,calc(100% - 48px));max-width:none;margin:0;padding:28px 24px 24px;border-radius:20px;box-shadow:0 24px 60px #0009;animation:가운데뜸 .2s cubic-bezier(.2,.8,.3,1)}}.locked-sheet .panel-dot{margin:0 auto 12px}.locked-sheet-title{display:block;font-size:16px;font-weight:700;color:#f3ede7;margin-bottom:6px;word-break:keep-all;text-wrap:balance;white-space:pre-line}.locked-sheet-body{margin:0 0 18px;font-size:13.5px;line-height:1.6;color:var(--흐림);word-break:keep-all;text-wrap:balance}.locked-sheet .login-btn-2 .login-btn.kakao{background:var(--heart-gradient);color:#fff}label.check.rating-check{display:flex;align-self:flex-start;margin-top:14px;font-size:13.5px;color:#e1e1e5}.rating-check-text small{font-size:12.5px;color:var(--흐림)}.world-card.world-locked{position:relative;overflow:hidden;min-height:96px;display:flex;align-items:center}.world-locked .world-title{position:relative;z-index:1;max-width:58%}.world-locked-cover.locked-cover{position:absolute;top:0;right:0;bottom:0;width:40%;background:color-mix(in srgb,var(--빛, #6d6478) 40%,#111113)}.cover.locked-cover{background:radial-gradient(120% 85% at 50% 30%,color-mix(in srgb,var(--빛) 55%,transparent),transparent 75%),linear-gradient(168deg,#1c1c20,#121214 78%)}.wide-cover.locked-cover{background:color-mix(in srgb,var(--빛, #6d6478) 45%,#111113)}.locked-sheet-title+.btn{margin-top:14px}.board-list{list-style:none;margin:0;padding:0}.board-row{width:100%;display:flex;align-items:center;gap:12px;padding:16px 2px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.board-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.board-row-text b{font-size:15px;font-weight:500;line-height:1.45;word-break:keep-all}.board-pin{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;background:#6c4de638;color:#c8bbff;font-size:11.5px;font-weight:600;vertical-align:1px}.board-day{font-size:12.5px;color:var(--흐림)}.board-empty{margin:40px 0;text-align:center;font-size:14px;color:var(--흐림)}.board-title{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.45;word-break:keep-all}.board-body{margin:20px 0 0;font-size:15px;line-height:1.75;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.board-body a{color:#b9a8ff}.board-md{white-space:normal}.board-md p{margin:0 0 12px;white-space:pre-line}.board-md img{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:12px}.board-md h1,.board-md h2,.board-md h3,.board-md h4{margin:18px 0 8px;font-size:16px;line-height:1.5}.board-md ul,.board-md ol{margin:0 0 12px;padding-left:20px}.board-md table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:14px}.board-md th,.board-md td{padding:6px 8px;border:1px solid var(--선);text-align:left}.board-popup .checkin-notice-title{margin-bottom:4px}.board-popup-body{max-height:46vh;overflow-y:auto;margin:10px 0 16px;text-align:left}.board-popup-body .board-body{margin:0;font-size:14px;line-height:1.7;color:#d6d6db}.center-panel.event-popup{width:min(316px,calc(100% - 40px));padding:10px 10px 16px}@media (min-width: 900px){.center-panel.event-popup{width:min(400px,calc((100vh - 170px) * 852 / 1100 + 20px))}}.event-popup-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:12px;scrollbar-width:none}.event-popup-track::-webkit-scrollbar{display:none}.event-popup-card{flex:0 0 100%;width:100%;aspect-ratio:var(--card-ratio, 284 / 470);object-fit:cover;scroll-snap-align:start;display:block}.event-popup .center-btn .btn{flex:1;min-width:0}.event-popup-notice{flex:0 0 100%;width:100%;aspect-ratio:var(--card-ratio, 284 / 470);scroll-snap-align:start;overflow-y:auto;padding:18px 16px;background:color-mix(in srgb,var(--글) 6%,transparent);text-align:left;box-sizing:border-box}.event-popup-notice .board-popup-body{max-height:none;overflow:visible;margin:10px 0 0}.event-popup-frame{position:relative}.event-popup-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:0;padding:0 0 3px;background:#00000080;color:#fff;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.event-popup-arrow.prev{left:8px}.event-popup-arrow.next{right:8px}.center-panel .event-popup-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:18px;margin-top:12px}.event-popup-dots{grid-column:2;display:flex;justify-content:center;gap:6px}.event-popup-hide{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;gap:4px;height:18px;font-size:12px;line-height:18px;color:var(--흐림);cursor:pointer}.event-popup-hide input{width:14px;height:14px;margin:0;accent-color:#7d4ed8}.event-popup-dots i{width:6px;height:6px;border-radius:3px;background:#55555d;transition:width .2s}.event-popup-dots i.on{width:18px;background:var(--글)}.locked-detail .detail-cover .adult-mark:not(.center){top:14px;right:14px;z-index:2;width:28px;height:28px;border-radius:50%}.locked-detail .detail-cover .adult-mark:not(.center) svg{width:16px;height:16px;stroke-width:2}.locked-detail .detail-cover .adult-mark.center{z-index:2}.card-flag{position:absolute;top:0;left:8px;z-index:2;pointer-events:none;width:27px;height:33px;padding:0 0 5px;overflow:hidden;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13.5px;font-weight:800;line-height:1;color:#fff;letter-spacing:.02em;background:var(--보라);clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.45)) drop-shadow(0 3px 6px rgba(0,0,0,.5))}.card-flag small{font-size:7px;font-weight:700;letter-spacing:.04em;margin-bottom:2px;opacity:.95}.feature-row .card-flag,.wide-cover .card-flag{left:10px}.card-new{position:absolute;top:0;right:8px;z-index:2;pointer-events:none;display:grid;place-items:center;width:21px;height:21px;border-radius:0 0 4px 4px;font-size:10.5px;font-weight:800;line-height:1;color:#fff;background:linear-gradient(180deg,#f77ef3,#d957d6);box-shadow:0 1px 2px #00000073,0 4px 10px #00000080}.card-universe-mark{position:absolute;top:0;right:8px;z-index:2;pointer-events:none;display:grid;place-items:center;width:21px;height:21px;border-radius:0 0 4px 4px;background:#0e0d10c7;color:#fff;box-shadow:0 1px 2px #00000073,0 4px 10px #00000080}.card-universe-mark svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.card-new~.adult-mark:not(.center){right:33px;border-radius:0 0 4px 4px}.card-universe-mark~.card-new{right:33px}.card-universe-mark~.adult-mark:not(.center){right:33px;border-radius:0 0 4px 4px}.card-universe-mark~.card-new~.adult-mark:not(.center){right:58px}.detail-cover.img-cover .cover-swipe .cover-locked{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;background:var(--먹2);color:#58585e}.cover-locked svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cover-sm-box.cover-sm-locked{display:flex;align-items:center;justify-content:center;color:#86868f}.cover-sm-box.cover-sm-locked svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.character-album-box.locked{display:flex;align-items:center;justify-content:center;cursor:default;border:1px solid var(--선);color:#58585e}.character-album-box.locked svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.album-box.locked,.menu-img-row button.locked,.character-album-box.locked,.cover-locked,.cover-sm-box.cover-sm-locked{position:relative;overflow:hidden}.album-box.locked .locked-blur,.menu-img-row button.locked .locked-blur,.character-album-box.locked .locked-blur,.cover-locked .locked-blur,.cover-sm-box.cover-sm-locked .locked-blur{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;filter:blur(5px) brightness(.55);transform:scale(1.25);pointer-events:none}.album-box.locked svg,.menu-img-row button.locked svg,.character-album-box.locked svg,.cover-locked svg,.cover-sm-box.cover-sm-locked svg{position:relative;z-index:1}.cover-locked .locked-blur.sharp{filter:blur(8px) brightness(.75);transform:scale(1.1)}.cover-sm-box.cover-sm-locked .locked-blur.sharp{filter:blur(3px) brightness(.75);transform:scale(1.06)}.album-box.locked:has(.locked-blur),.menu-img-row button.locked:has(.locked-blur),.character-album-box.locked:has(.locked-blur),.cover-locked:has(.locked-blur){color:#e4e4e8}.panel-novel .scene-img,.panel-novel .scene-img-fail{margin-left:0}@media (min-width: 601px){.panel-talk .scene-img,.panel-talk .scene-img-fail{margin-left:14px}}@media (max-width: 600px){.scene-img{width:min(100%,calc((100svh - 200px)*.75));margin-left:0}}.panel.panel-universe .bottom:not(:has(.suggestion-head)){background:#0e0d1080;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.panel.panel-universe.chat-theme-1 .bottom:not(:has(.suggestion-head)),.panel.panel-universe.chat-theme-2 .bottom:not(:has(.suggestion-head)),.panel.panel-universe.chat-theme-3 .bottom:not(:has(.suggestion-head)){background:rgba(var(--chat-bg),.5)}.panel.panel-universe .bottom:not(:has(.suggestion-head)):before{display:block}.panel.panel-universe .bottom:not(:has(.suggestion-head)):after{display:none}.tab-side.my-side{padding-bottom:0}.my-side .footer-text{padding-bottom:8px}.panel-novel .text .said:not(:has(>.para)):before,.panel-novel .text .said>.para:first-child:before{content:"“"}.panel-novel .text .said:not(:has(>.para)):after,.panel-novel .text .said>.para:last-child:after{content:"”"}.panel-novel .text .suggestion-chip .said:before,.panel-novel .text .suggestion-chip .said:after,.panel-novel .text .suggestion-chip .said>.para:before,.panel-novel .text .suggestion-chip .said>.para:after{content:none}.panel-novel .text .said.quoted:before,.panel-novel .text .said.quoted:after,.panel-novel .text .said.quoted>.para:before,.panel-novel .text .said.quoted>.para:after{content:none}.widget-frame{display:block;width:100%;height:48px;border:0;background:transparent;color-scheme:dark}.widget-top{flex:none;width:100%;max-width:calc(var(--기둥) + 32px);margin:0 auto;padding:0 16px 8px}.panel.chat-wide .widget-top{--기둥: 960px}.panel.chat-normal .widget-top{--기둥: 760px}.widget-under{margin:0 4px 16px}.widget-above{margin:0 4px 10px}.widget-under[hidden]{display:none}.reply-box>.widget-under{margin-bottom:14px}.widget-under:has(>.widget-frame.zero),.widget-above:has(>.widget-frame.zero){margin-bottom:0}.widget-frame{opacity:0;transform:translateY(12px);transition:height .4s cubic-bezier(.2,.7,.2,1),opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.widget-frame.shown{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.widget-frame{transition:none;transform:none}}.widget-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:4px}.widget-template{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:10px 12px;border:0;border-radius:12px;background:#313137;color:#ebebee;text-align:left;font:inherit;cursor:pointer}.widget-template b{font-size:13.5px;font-weight:600}.widget-template small{font-size:12px;color:#a5a5ad}.widget-template{position:relative}.widget-template.on:before{--ring: 2px}.widget-template:disabled{opacity:.4;cursor:default}.widget-preview-turn{display:flex;align-items:center;justify-content:flex-end;gap:4px;order:5;margin:-4px -4px -6px 0}.widget-code-toggle{display:flex;align-items:center;gap:6px;align-self:flex-start;min-height:32px;padding:0;border:0;background:none;color:#cbcbd1;font:inherit;font-size:13px;cursor:pointer}.widget-code-toggle:focus-visible{outline:2px solid var(--보라);outline-offset:2px;border-radius:4px}.field.widget-code{min-height:0;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;-moz-tab-size:2;tab-size:2;resize:vertical}.widget-picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.widget-pick{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 4px 0 6px;border-radius:999px;background:#313137;color:#ebebee;font-size:12.5px}.widget-pick em{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--heart-gradient);color:#fff;font-style:normal;font-size:11px;font-weight:700}.widget-pick button{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:#b4b4bb;font-size:14px;line-height:1;cursor:pointer}.widget-pick.custom{padding:0 10px;color:#cbcbd1}.widget-preview{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:#0e0d10;border:1px solid #2b2832}.widget-preview.top .widget-preview-frame{order:-1}.widget-preview-reply{margin:0;padding:2px 4px;font-size:13.5px;line-height:1.6;white-space:pre-line;color:#e8e3dc}.resume-home-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 16px 2px;scroll-padding-inline:16px}.resume-home-track::-webkit-scrollbar{display:none}.resume-home{flex:0 0 86%;scroll-snap-align:start;display:flex;align-items:center;gap:14px;min-width:0;padding:12px 12px 12px 14px;border:0;border-radius:20px;background:#1c1c20;color:inherit;font:inherit;text-align:left;cursor:pointer}.resume-home-track.one .resume-home{flex-basis:100%}.resume-home-face{flex:none;width:60px;height:60px;padding:2.5px;border-radius:50%;background:conic-gradient(from 200deg,#8b6cff,#ff8fb1,#ffc38b,#8b6cff)}.resume-home-face img,.resume-home-blank{display:block;width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:2.5px solid #1c1c20;object-fit:cover;object-position:50% 15%}.resume-home-blank{display:grid;place-items:center;background:color-mix(in srgb,var(--빛) 45%,#111113);font-size:20px;font-weight:600;color:#ededf0}.resume-home-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.resume-home-text b{font-size:15px;font-weight:600;color:#ebebee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-home-line,.resume-home-meta{font-size:12.5px;color:#a5a5ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-home-meta{color:#6c6c74}.resume-home-go{flex:none;align-self:center;padding:9px 13px;border-radius:999px;background:#26262b;color:#ebebee;font-size:12.5px;font-weight:600}.first-box-text b strong{font-weight:700}.lorebook{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--r-card);background:#1c1c20}.lorebook-note{margin:0 2px 4px;font-size:13px;line-height:1.45;color:var(--흐림);word-break:keep-all}.lorebook-entry{border-radius:var(--r-field);background:#ffffff08}.lorebook-body{display:flex;flex-direction:column;gap:12px;padding:14px}.lorebook-label{display:flex;flex-direction:column;gap:6px}.lorebook-label>span{font-size:13px;font-weight:500;color:var(--label)}.lorebook-label>span small{font-size:12px;font-weight:400;color:var(--흐림);margin-left:4px}.lorebook textarea.lorebook-content{min-height:96px;font-size:14px}.studio-editor-page .lorebook{margin-inline:-8px;padding:14px 12px;border-radius:var(--r-card)}.studio-editor-page .lorebook-entry{border-radius:var(--r-field)}.studio-editor-page .lorebook-body{padding:12px}.studio-editor-page .lorebook-label .studio-count{margin:4px 2px 0}.studio-editor-page .studio-optional-body>.lorebook{margin:0;padding:0;background:none;border-radius:0}.cmd-screen{display:flex;flex-direction:column;gap:6px;margin-top:-8px}.cmd-screen-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cmd-screen-head>.studio-count{margin:0 2px}.cmd-screen-toggle small{margin-left:2px;font-size:12px;color:var(--흐림)}.cmd-screen-body{display:flex;flex-direction:column;gap:12px}.cmd-screen-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cmd-screen-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:64px;padding:0;border:1.5px solid transparent;border-radius:var(--r-field);background:var(--raise);color:var(--label);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.cmd-screen-tile>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cmd-screen-tile.add{background:none;border:var(--점선)}.cmd-screen-tile.on{background:linear-gradient(var(--raise),var(--raise)) padding-box,var(--heart-gradient) border-box;border:1.5px solid transparent;color:var(--글)}.cmd-screen-tile:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.cmd-screen-colors{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cmd-screen-swatches{display:flex;gap:2px}.cmd-screen-swatch{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer}.cmd-screen-swatch>span{width:26px;height:26px;border-radius:50%}.cmd-screen-swatch.on>span{box-shadow:0 0 0 2px var(--먹2),0 0 0 4px var(--글)}.cmd-screen-note{margin:-2px 2px 2px;font-size:12.5px;line-height:1.5;color:var(--흐림)}.cmd-screen-empty{margin:0;padding:18px 12px;border-radius:var(--r-card);background:var(--raise);text-align:center;font-size:13px;color:var(--흐림)}.lorebook textarea.cmd-screen-css{min-height:160px;max-height:360px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;resize:none}.lorebook textarea.cmd-screen-css::placeholder{font-family:Zello Han,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:14px;line-height:22px;color:var(--field-ph)}.cmd-screen-preview{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-radius:var(--r-card);background:#17161b}.cmd-screen-speaker{margin-left:2px;font-size:12px;color:#8d8d96}.cmd-screen-preview-head{display:flex;align-items:center;gap:8px}.cmd-screen-badge{margin-left:auto;padding:1px 8px;border-radius:999px;background:#7c5cff33;color:#cdbaff;font-size:11.5px;font-weight:600;line-height:20px}.chat-screen{max-width:400px;margin:10px 0}.cmd-screen-host{display:block;position:relative;overflow:hidden;contain:paint;isolation:isolate;border-radius:16px;font-size:13px;width:100%;max-width:400px}.studio-optional-body>.lorebook{gap:0}.studio-optional-body>.lorebook>.lorebook-note{margin-bottom:10px}.studio-optional-body .lorebook-entry,.studio-editor-page .studio-optional-body .lorebook-entry{border-radius:0;background:none;box-shadow:none}.studio-optional-body .lorebook-body,.studio-editor-page .studio-optional-body .lorebook-body{padding:0 0 16px}.studio-optional-body .lorebook-entry+.lorebook-entry{padding-top:16px;border-top:1px solid var(--선)}.studio-optional-body .lorebook-entry+.btn-add,.studio-optional-body .lorebook-note+.btn-add{margin-top:0}.lorebook-label-row{display:flex;align-items:center;justify-content:space-between;min-height:24px}.lorebook-remove{margin:-6px -6px -6px 0}.lorebook-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.lorebook-head .lorebook-note{margin:0 2px}.studio-optional-body>.lorebook>.lorebook-head .lorebook-note{margin-bottom:0}.lorebook-tools{display:flex;gap:6px;margin-left:auto}.lorebook-lib-note{margin:-4px 2px 10px;color:#cbcbd1}.bottom-panel.lorebook-sheet{z-index:44;max-height:82vh}.lorebook-sheet .panel-title{margin-top:10px}.lorebook-sheet-fields{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.au-part-home textarea.story-bg-prompt{max-height:calc(17em + 18px);max-height:calc(10lh + 18px)}.story-bg-row{display:flex;align-items:stretch}.story-bg-row>.story-bg-image,.story-bg-row>.story-bg-image-add{flex:none;width:120px;aspect-ratio:3 / 4;border-radius:var(--r-field) 0 0 var(--r-field)}.story-bg-row>.story-bg-intro{flex:1;min-width:0;height:160px!important;min-height:0;max-height:none;overflow-y:auto;border-radius:0 var(--r-field) var(--r-field) 0}:is(.au-part-home,.studio-editor-page) textarea.field{border-width:8px 1px;padding-top:0;padding-bottom:0;background-clip:border-box}.story-bg-image-add.is-uploading{animation:story-bg-pulse 1.2s ease-in-out infinite}.also-move.is-lock{width:1em;height:1em;margin-left:3px;color:var(--label)}.story-bg-image,.story-bg-image-add{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:var(--raise)}.story-bg-image>img{width:100%;height:100%;object-fit:cover;display:block}@keyframes story-bg-pulse{50%{opacity:.5}}.story-bg-image-x{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#0e0d1099;color:#fff;cursor:pointer}.story-bg-image-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.story-bg-image-add{display:grid;place-items:center;border:1px dashed var(--선);color:var(--흐림);cursor:pointer}.story-bg-row>.story-bg-image-add,.story-bg-row>.story-bg-image{border:0;border-right:1px solid rgba(255,255,255,.09)}:root[data-app-theme=light] .story-bg-row>.story-bg-image-add,:root[data-app-theme=light] .story-bg-row>.story-bg-image{border-right-color:#00000014}.story-bg-image-add svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lorebook-overwrite{font-size:14px;color:#cbcbd1}.lorebook-search{margin-bottom:10px}.lorebook-lib-list{display:flex;flex-direction:column;min-height:120px}.lorebook-lib-empty{margin:20px 2px;text-align:center}.lorebook-lib-item{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px 0}.lorebook-lib-item+.lorebook-lib-item{border-top:1px solid var(--선)}.lorebook-lib-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lorebook-lib-text b{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:15px;font-weight:600;color:var(--글)}.lorebook-lib-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lorebook-lib-text b small{flex:none;font-size:12px;font-weight:400;color:var(--흐림)}.lorebook-lib-text b small.lorebook-lib-adult{padding:0 5px;border-radius:6px;background:#ff7eb329;color:#ff9fc4;font-weight:600}.lorebook-lib-text>span{font-size:13px;color:var(--흐림);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lore-set-lock{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;color:var(--흐림)}.lore-set-sheet{overflow-x:hidden}.lore-set-list{display:flex;flex-direction:column}.lore-set-row{display:flex;align-items:center;gap:8px;min-height:60px}.lore-set-row+.lore-set-row{border-top:1px solid var(--선)}.lore-set-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px 0;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.lore-set-row-text b{font-size:15px;font-weight:600;color:var(--글);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lore-set-row-text span{font-size:13px;color:var(--흐림)}.lore-set-editor-head{display:flex;align-items:center;gap:4px;margin:0 0 8px -12px}.lore-set-editor-head b{font-size:16px;font-weight:600;color:var(--글)}.lore-set-name{width:100%;padding:11px 13px;font:inherit;font-size:14px}.lore-set-own-name{margin:4px 2px 0;font-size:15px;font-weight:600;color:var(--글)}.lore-set-entries{display:flex;flex-direction:column;margin-top:12px;border-top:1px solid var(--선)}.lore-set-entry{border-bottom:1px solid var(--선)}.lore-set-entry-line{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 2px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.lore-set-entry-keys{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--글)}.lore-set-entry-keys:after{content:" ·";color:var(--흐림);font-weight:400}.lore-set-entry-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--흐림)}.lore-set-entry-chevron{flex:none;width:16px;height:16px;fill:none;stroke:var(--흐림);stroke-width:2;transition:transform .15s}.lore-set-entry.open .lore-set-entry-chevron{transform:rotate(90deg)}.lore-set-entry-line:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.lore-set-entry-body{display:flex;flex-direction:column;gap:12px;padding:4px 2px 16px}.lore-set-entry-body textarea.lorebook-content{min-height:96px;font-size:14px}.lore-set-entry-body .studio-count{margin:4px 2px 0}.lore-set-add{margin:12px 0 0}.lore-set-hint{margin:12px 0 0;font-size:12.5px;text-align:center;color:#ffc3a0}.lore-set-editor .lorebook-sheet-cta{margin-top:14px}.lore-set-search{margin:18px 0 4px}.lore-set-visibility{margin-top:12px}.lore-set-visibility+.studio-hint{margin:6px 2px 0}.lore-set-entry-read{margin:0;padding:2px 2px 16px;font-size:14px;line-height:1.55;color:#cbcbd1;white-space:pre-wrap;word-break:keep-all}.lore-set-review-note{margin:12px 0 0;font-size:13px;text-align:center;color:#d9ceff}.face-box.face-heart{border:0;background-clip:padding-box;-webkit-mask-image:radial-gradient(circle,#000 70%,#000 100%);mask-image:radial-gradient(circle,#000 70%,#000)}.chat-room-more.on{background:linear-gradient(135deg,#6c4de652,#ff7eb352);color:#fff}.chat-room-star.on svg{fill:url(#tab-heart) var(--보라);stroke:none}.banner-row{position:relative;padding:0 16px}.banner-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px}.banner-track::-webkit-scrollbar{display:none}.banner{position:relative;flex:none;width:100%;scroll-snap-align:start}.banner-body{position:relative;display:flex;align-items:center;width:100%;aspect-ratio:7 / 1;min-height:54px;padding:20px 14px 6px;overflow:hidden;border:0;border-radius:14px;color:#fff;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(120% 140% at 80% 20%,rgba(255,126,179,.55),transparent 60%),linear-gradient(120deg,#3b2a7a,#6c4de6)}.banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 31%}.banner-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000d,#00000061);pointer-events:none}.banner-chip{position:absolute;top:8px;left:10px;z-index:1;padding:3px 8px;border-radius:999px;background:#0a0a0c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:600;color:#fff;letter-spacing:-.01em}.banner-line{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;min-width:0}.banner-line b{flex:none;font-size:17px;font-weight:800;letter-spacing:-.03em;line-height:1.2;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 12px rgba(0,0,0,.6)}.banner-line b:only-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.banner-rule{flex:1;min-width:16px;height:1px;background:#ffffffe6;box-shadow:0 1px 3px #00000073}.banner-page{position:absolute;right:24px;bottom:8px;z-index:2;padding:2px 8px;border-radius:999px;pointer-events:none;background:#0a0a0c8c;font-size:11px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}@media (min-width: 900px){.banner-line b{font-size:20px}.banner-body{padding:30px 24px 14px}}@media (max-width: 600px){.banner-row{padding:0}.banner-track{border-radius:0;gap:0}.banner-body{border-radius:0;aspect-ratio:6 / 1;min-height:64px}.banner-page{right:10px}}.row-2>.square-card{flex:none;width:132px;scroll-snap-align:start;align-self:start}.square-card{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:var(--글);font:inherit;text-align:left;cursor:pointer}.square-cover{position:relative;display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;margin-bottom:4px;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛, #6d6478) 62%,transparent),transparent 68%),#141417}.square-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.square-initial{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:28px;font-weight:500;color:#f3ede7}.square-title{font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.square-desc{font-size:11.5px;line-height:1.4;color:var(--흐림);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 600px){.row-2>.square-card{width:132px}}@media (min-width: 900px){.row-2>.square-card{width:150px}.square-title{font-size:14px}.square-desc{font-size:12.5px}}.top10-item{flex:none;display:flex;align-items:flex-end;scroll-snap-align:start;align-self:start}.top10-num{flex:none;font-size:112px;font-weight:800;line-height:.82;letter-spacing:-.07em;color:var(--먹);-webkit-text-stroke:4px #c9c9d0;paint-order:stroke fill;font-style:normal;font-synthesis:none;margin-right:-14px;padding-bottom:40px;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;pointer-events:none}.top10-item>.card{flex:none;width:128px;position:relative;z-index:1}.top10-row .card-flag{display:none}@media (min-width: 900px){.top10-num{font-size:128px}.top10-item>.card{width:146px}}.row.top10-row .row-2 .top10-num{position:relative;font-size:130px;padding-bottom:46px;margin-right:-16px;color:transparent;-webkit-text-stroke:7px transparent;background:linear-gradient(135deg,#6c4de6 18%,#ff7eb3 62%);-webkit-background-clip:text;background-clip:text}.row.top10-row .row-2 .top10-num:after{content:attr(data-n);position:absolute;left:0;top:0;color:var(--먹);-webkit-text-stroke:0;background:none}.top10-row .top10-item>.card{width:150px}@media (min-width: 900px){.row.top10-row .row-2 .top10-num{font-size:148px}.top10-row .top10-item>.card{width:172px}}.memo-row{--note-w: 146px;--note-ease: cubic-bezier(.22, .61, .36, 1)}.memo-item{flex:0 0 auto;display:flex;scroll-snap-align:start;align-self:start;position:relative;z-index:0;padding-right:18px;transition:padding-right .28s var(--note-ease)}.memo-item.note-open{z-index:3;padding-right:calc(var(--note-w) - 10px)}.memo-row .card-flag{display:none}.memo-pin{position:relative;flex:0 0 auto;width:var(--note-w);isolation:isolate}.memo-pin>.card{flex:0 0 auto;width:var(--note-w);min-width:var(--note-w);max-width:var(--note-w);position:relative;z-index:1;box-shadow:8px 0 18px -8px #000000b3}.memo-pin>.card .cover-text-ruler{font-size:13px}.memo-note{--note-rule: rgba(255, 255, 255, .1);position:absolute;z-index:0;top:10px;bottom:10px;left:0;width:var(--note-w);display:flex;flex-direction:column;padding:13px 12px 10px 22px;border:0;border-radius:8px;overflow:hidden;text-align:left;font:inherit;cursor:pointer;background:#26262b;color:#ebebee;box-shadow:0 12px 24px -14px #000c;transform:translate(18px);transition:transform .28s var(--note-ease);-webkit-tap-highlight-color:transparent}.memo-note:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--heart-gradient)}.memo-note:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.memo-note>span{opacity:0;transition:opacity .18s}.memo-item.note-open .memo-note{transform:translate(calc(100% - 10px))}.memo-item.note-open .memo-note>span{opacity:1;transition-delay:.08s}@media (prefers-reduced-motion: reduce){.memo-item,.memo-note,.memo-note>span{transition:none}}.memo-item.note-instant,.memo-item.note-instant .memo-note,.memo-item.note-instant .memo-note>span{transition:none}.memo-note-q{flex:none;height:16px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;line-height:1;background:var(--heart-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.memo-note-q.end{align-self:flex-end;margin-top:4px}.memo-note-text{margin-top:6px;font-size:14px;font-weight:700;line-height:22px;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;background:linear-gradient(to bottom,transparent 21px,var(--note-rule) 21px) 0 0 / 100% 22px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.memo-note-by{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;font-size:11px;color:#8d8d96}.memo-note-by b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memo-note-face{width:18px;height:18px;font-size:9px}.card-universe{position:absolute;top:8px;left:8px;z-index:2;pointer-events:none;max-width:calc(100% - 44px);display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 3px;border-radius:999px;background:#0f0f11b8;color:#fff;font-size:10.5px;font-weight:600;line-height:1.2}.card-universe img{width:16px;height:16px;border-radius:4px;object-fit:cover;flex:none}.card-universe span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-card{display:block;width:100%;padding:0;border:0;border-radius:16px;overflow:hidden;isolation:isolate;background:#1c1c20;color:var(--글);text-align:left;font:inherit;cursor:pointer}.cu-card:disabled{cursor:default}.cu-card:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.cu-cover{position:relative;display:block;aspect-ratio:2 / 1;overflow:hidden;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--빛, #6d6478) 45%,transparent),transparent 70%),#141417}.cu-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--그림가로, 50%) var(--그림세로, 20%)}.cu-cover.two>img{width:50%;object-position:50% 15%}.cu-cover.two>img+img{left:50%;border-left:1px solid rgba(12,11,14,.7)}.cu-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0c00 38%,#0a0a0cd1)}.cu-cover-text{position:absolute;z-index:1;left:14px;right:14px;bottom:11px;display:flex;flex-direction:column;gap:3px}.cu-tags{font-size:11px;letter-spacing:.02em;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-title{font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#fff;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cu-body{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.cu-line{font-size:13.5px;line-height:1.6;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.cu-faces{display:flex;align-items:center;min-width:0}.cu-face.face-box{width:28px;height:28px;margin-left:-6px;border:2px solid #1c1c20;flex:none}.cu-face.face-box:first-child{margin-left:0}.cu-face.face-box b{font-size:11px}.cu-faces small{margin-left:7px;font-size:12.5px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-watch{flex:none;display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 10px 0 14px;border-radius:999px;background:#26262b;font-size:13px;font-weight:600}.cu-watch>span{background:var(--heart-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cu-watch .next-chevron{width:13px;height:13px;stroke:#ff7eb3;margin-right:0}.uc-row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin:0 -16px;padding:2px 16px 4px;scroll-padding-left:16px}.uc-row::-webkit-scrollbar{display:none}.uc-card{flex:none;width:116px;display:flex;flex-direction:column;gap:3px;scroll-snap-align:start;padding:0;border:0;background:none;color:var(--글);text-align:left;font:inherit;cursor:pointer}.uc-card:disabled{cursor:default}.uc-card:focus-visible{outline:2px solid var(--보라);outline-offset:2px;border-radius:12px}.uc-img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2 / 3;margin-bottom:5px;border-radius:12px;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--빛, #6d6478) 40%,transparent),transparent 70%),#1c1c20}.uc-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.uc-img>b{font-size:28px;font-weight:700;color:#ffffffd9}.uc-badge{position:absolute;z-index:1;top:7px;left:7px;height:20px;padding:0 7px;display:inline-flex;align-items:center;border-radius:6px;background:var(--heart-gradient);color:#fff;font-size:10.5px;font-weight:700}.uc-badge.off{background:#0f0f11b8;color:#e2e2e6;font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.uc-card.off .uc-img>img{filter:grayscale(.6) brightness(.7)}.uc-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-line{font-size:12.5px;line-height:1.45;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.45em}.cast-sub-title{margin:24px 0 10px;font-size:14px;font-weight:600;color:var(--글)}.relation-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.relation-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#1c1c1f}.relation-line-end{display:flex;align-items:center;gap:8px;min-width:0}.relation-line-end b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relation-line-face.face-box{width:32px;height:32px;flex:none}.relation-line-face.face-box b{font-size:13px}.relation-line-mid{display:flex;flex-direction:column;align-items:center;gap:2px;width:76px}.relation-line-mid small{max-width:76px;font-size:12px;line-height:1.3;color:#d9ceff;text-align:center;word-break:keep-all}.relation-line-mid svg{width:44px;height:10px;fill:none;stroke:var(--흐림);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cast-card-kind{display:inline-block;margin-left:6px;vertical-align:2px;font-size:10.5px;font-weight:700;line-height:17px;padding:0 6px;border-radius:5px;background:#2a2a30;color:#cbcbd1}.cast-card-kind.main{background:#2e2a3d;color:#c3b4ff}.cast-list{position:relative}.detail-box>.cast-sub-title:first-child{margin-top:0}.cast-list.folded{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent)}.cast-card .intro-one-liner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where([data-app-theme=light]) .relation-line:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .relation-line-mid small{color:#6c4de6}.relation-editor{display:flex;flex-direction:column;gap:16px}.relation-edit-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px 8px}.relation-edit-select{min-width:0}.relation-edit-arrow{color:var(--흐림);font-size:14px}.relation-edit-label{grid-column:1 / 4;min-width:0}.universe-cast-count{font-size:13px;font-weight:500;color:var(--흐림)}.universe-cast-card{background:#1c1c20;margin-inline:-8px;padding:12px;border-radius:var(--r-card)}.universe-cast-empty{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.universe-cast-empty b{font-size:13px;font-weight:600;color:#cbcbd1}.universe-cast-empty small{font-size:12px;color:var(--흐림)}.universe-cast-faces{display:flex;flex-wrap:wrap;gap:12px 10px}.universe-cast-face{width:60px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.universe-cast-face:disabled{opacity:.5;cursor:default}.universe-cast-avatar{position:relative;display:block;width:56px;height:56px;border-radius:50%}.universe-cast-photo.face-box{width:56px;height:56px}.universe-cast-photo.face-box b{font-size:20px}.universe-cast-face.on .universe-cast-avatar{box-shadow:0 0 0 2px #1c1c20,0 0 0 3.5px #9b84ff}.universe-cast-face:focus-visible{outline:none}.universe-cast-face:focus-visible .universe-cast-avatar,.universe-cast-face.add:focus-visible .universe-cast-plus{box-shadow:0 0 0 2px #1c1c20,0 0 0 3.5px var(--보라)}.universe-cast-role{position:absolute;left:50%;bottom:0;transform:translate(-50%,2px);font-style:normal;font-size:10px;font-weight:700;line-height:16px;padding:0 5px;border-radius:5px;white-space:nowrap;background:#2e2a3d;color:#c3b4ff}.universe-cast-role.user{background:#3a2a33;color:#ffb3cf}.universe-cast-role.npc{background:#2a2a30;color:#cbcbd1}.universe-cast-name{max-width:100%;font-size:12px;color:#d0d0d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universe-cast-plus{width:56px;height:56px;border-radius:50%;background:#313137;display:grid;place-items:center;font-size:24px;line-height:1;color:#ddd}.universe-cast-face.add .universe-cast-name{color:var(--흐림)}.universe-cast-face.add:hover:not(:disabled) .universe-cast-plus{background:#3a3a41;color:#fff}.universe-cast-note{margin:10px 2px 0}.universe-cast-fields{position:relative;margin:14px -12px 0;padding:14px 12px 0;border-top:1px solid #2c2c32}.universe-cast-fields>.universe-cast-remove{position:absolute;top:8px;right:6px;z-index:1}.studio-editor-page .universe-cast-fields>.au-slot-card{margin:0;padding:0;border-radius:0;background:none}.universe-pick-list{display:flex;flex-direction:column;margin-top:6px}.universe-pick-item{display:block;width:100%;min-height:56px;padding:8px 4px;border:0;border-radius:9px;background:none;font:inherit;text-align:left;cursor:pointer}.universe-pick-item:hover,.universe-pick-item:focus-visible{background:#ffffff0a;outline:none}.universe-pick-item:focus-visible{box-shadow:inset 0 0 0 2px var(--보라)}.universe-pick-item:disabled{opacity:.5;cursor:default}.universe-pick-item .universe-pick-text{flex:1}.universe-pick-add{flex:none;font-size:12.5px;color:#b9a2ff}.universe-pick-more{align-self:center;margin-top:2px}.studio-person-chips+.au-slot-card{margin-top:0}.universe-pick-search{margin:4px 0 8px}.universe-pick-sheet .universe-pick-list{margin-top:0}.universe-member-face{display:flex;justify-content:center;padding:6px 0}.universe-member-avatar.face-box{width:88px;height:88px}.universe-member-text{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--글);white-space:pre-line;max-height:220px;overflow:auto}.universe-pick-sheet{max-height:70vh;overflow-y:auto}.universe-pick-row{display:flex;align-items:center;gap:12px;width:100%;color:var(--글)}.universe-pick-face.face-box{width:40px;height:40px;flex:none}.universe-pick-text{display:flex;flex-direction:column;gap:2px;min-width:0}.universe-pick-text b{font-size:15px;font-weight:600;color:var(--글);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universe-pick-text small{font-size:12.5px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universe-search{display:flex;flex-direction:column;gap:8px}.universe-search-box{flex:none}.universe-search-input::-webkit-search-cancel-button{display:none}.universe-search-list{display:flex;flex-direction:column;gap:6px}.universe-search-row,.universe-search-current{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:10px;background:#26262b;color:var(--글);font:inherit;text-align:left}.universe-search-row{cursor:pointer}.universe-search-row:focus-visible{outline:1px solid var(--보라);outline-offset:0}.universe-search-row:disabled{opacity:.5;cursor:default}.universe-search-thumb{width:36px;height:36px;flex:none;border-radius:8px;object-fit:cover;background:#313137}.universe-search-thumb.blank{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--흐림)}.universe-search-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.universe-search-text b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universe-search-text small{font-size:12.5px;color:var(--흐림)}.universe-search-new .universe-search-text b{font-weight:500;color:var(--흐림)}.universe-search-remove{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--흐림);font-size:20px;line-height:1;cursor:pointer}.universe-search-none{margin:2px 0;font-size:13px;color:var(--흐림)}.panel.panel-talk .text .text-row.partner .text-name,.panel.panel-talk .text .text-row.pair-side .text-name,.panel.panel-talk .text .my-inner .my-name{font-size:14px;font-weight:500;letter-spacing:-.01em}.first-suggestion-head{margin-top:auto}.first-suggestion-row{margin-bottom:auto}.first-suggestion-two-er-seen{margin-top:18px}.my-side>.my-panel:not(.zel-panel){margin-bottom:12px}.studio-head .creator-intro{margin:20px auto 0}.studio-head.creator-head{padding-bottom:20px}.studio-head+.studio-side-picker,.studio-head~.studio-side-picker{margin-top:0}.studio-head-loading{display:flex;flex-direction:column;align-items:center}.studio-head-loading .studio-head-face-skeleton{width:76px;height:76px;border-radius:50%}.studio-head-loading .studio-head-name-skeleton{width:120px;height:21px;margin:7px 0 3px}html{-webkit-tap-highlight-color:transparent}button.settings-row:active{opacity:.6}.banner-chip{top:5px;left:9px;padding:2px 7px;font-size:10px}.banner-line b{font-size:15px}@media (min-width: 900px){.banner-line b{font-size:18px}.banner-body{padding:26px 22px 10px}}.row-2.auto-roll{scroll-snap-type:none;scroll-behavior:auto}@media (max-width: 600px){.row-2.auto-roll>.card,.top10-row .top10-item>.card{width:calc((100vw - 40px)/2)}}.wish-heart{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin:-6px -7px -6px 0;border-radius:50%;color:#8e8e96;cursor:pointer;-webkit-tap-highlight-color:transparent}.wish-heart svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;transition:transform .15s}.wish-heart.on svg{stroke-width:0;transform:scale(1.08)}.wish-heart:active svg{transform:scale(.85)}.wish-heart:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}@media (hover: hover){.wish-heart:hover{color:#d5d5da}}.card-foot.has-heart{position:relative;padding-right:32px}.card-foot.has-heart>.wish-heart{position:absolute;right:10px;top:0;margin:-6px -7px 0 0}.feature-row .card .card-foot.tag-foot.has-heart{padding-right:26px}.feature-row .card .card-foot.has-heart>.wish-heart{right:2px;top:10px;margin-top:-4px}.home-grid-title-line{display:flex;align-items:flex-start;gap:6px;min-width:0}.home-grid-title-line>.home-grid-title{flex:1;min-width:0}.home-grid-title-line>.wish-heart{margin-top:-5px}.universe-banner-row .world-list{padding-top:0}.lore-set-more{width:100%;margin-top:12px}.lore-set-attached{margin-bottom:12px}.lore-set-row-text:disabled{cursor:default}.studio-optional-body>.lore-set-more:first-child{margin-top:0}.lore-set-actions{display:flex;flex-direction:column;gap:8px}.lore-set-actions+.studio-hint{margin:8px 2px 0}.widget-opt-row{display:flex;flex-wrap:wrap;column-gap:20px}.intro-tools-row{align-items:center;flex-wrap:wrap}.intro-tools-row>.studio-count{margin:0 0 0 auto}.intro-tools-row .studio-head-tools{gap:14px}.intro-tools-row .btn.btn-link.sm.chip-with-tip{padding:0;gap:2px}.intro-tools-row .chip-tip-main{padding:0}.widget-sec{margin-top:20px}.studio-optional-body>.widget-sec:first-child{margin-top:20px}.widget-sec.au-sm-box,.widget-opt-row>.au-sm-box{margin-bottom:0}.widget-preview-sec+.widget-code-sec{margin-top:0}.widget-preview-sec+.widget-code-sec>.widget-code-toggle{min-height:0;padding:8px 0}.widget-code-sec:not(:has(textarea))+.widget-opt-lines{margin-top:2px}.widget-sec.widget-code-sec{margin-top:0}.widget-sec.widget-opt-lines{margin-top:10px;padding-top:10px;border-top:1px solid var(--선)}.widget-code-sec>.studio-count{margin:-2px 2px 0;text-align:right;font-size:12px;font-weight:400;color:var(--흐림)}.widget-sec.widget-preview-sec{margin-top:2px;gap:0}.widget-preview-sec>.widget-code-toggle,.widget-vars-sec>.widget-code-toggle{min-height:0;padding:8px 0}.widget-preview-sec>.widget-preview{margin-bottom:8px}.widget-vars-sec{gap:8px}.widget-vars-sec>.widget-var:last-child{margin-bottom:8px}.widget-code-sec+.widget-opt-lines,.widget-code-sec:not(:has(textarea))+.widget-opt-lines{margin-top:10px}.widget-preview[hidden]{display:none}.widget-code-sec>.widget-code-toggle{min-height:0;padding:8px 0}.lore-set-attached{margin:-6px 0 8px}.lore-set-row-lock{flex:none;display:grid;place-items:center;width:32px;height:32px}.lore-set-find{margin-top:10px}.lore-set-find-bar{display:flex;align-items:center;gap:4px}.lore-set-find-bar .lore-set-search{flex:1;margin:0}.lore-set-find .lore-set-list{margin-top:4px}.lore-set-name-line{gap:8px}.lore-set-name-line .lore-set-name{flex:1;min-width:0}.lore-set-name-line .lore-set-visibility{margin:0}.pick-line .seg>button{padding:0 4px}.au-timeline .au-episode-id{align-items:flex-start;padding-top:var(--ep-num-top);line-height:18px;--ep-num-top: 12px}.au-timeline .au-episode-id:before{top:0;bottom:auto;height:calc(var(--ep-num-top) - 6px)}.au-timeline .au-episode-id:after{top:calc(var(--ep-num-top) + 18px + 6px);bottom:-14px}.studio-editor-page .au-chapter-card .au-sm-box{margin-bottom:14px}.studio-editor-page .au-chapter-card .au-sm-box:last-child{margin-bottom:0}.au-chapter-card .au-timeline{margin-bottom:0}.au-chapter-card .au-episode-add{margin-top:2px}.lore-set-editor-head{gap:8px;margin-right:0}.lore-set-title-edit{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:36px;cursor:text}.lore-set-title{flex:1;min-width:0;width:100%;height:36px;padding:0;border:0;background:none;color:var(--글);font:inherit;font-size:16px;font-weight:600;outline:none}.lore-set-title::placeholder{color:var(--글);opacity:.55}.lore-set-title-pencil{flex:none;width:15px;height:15px;fill:none;stroke:var(--흐림);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lore-set-editor-head .lore-set-visibility{flex:none;margin:0}.lore-set-entry-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.lore-set-entry-body .lore-set-entry-foot .studio-count{margin:0 2px 0 auto;line-height:1.3}.lore-set-editor-bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:32px;margin:-4px 0 4px}.lore-set-bar-sep{color:var(--선);font-size:13px}.lore-set-editor-head{margin-left:0}.lore-set-find-head{justify-content:space-between;margin:-4px 0 8px}.lore-set-find-head b{font-size:16px;font-weight:600;color:var(--글)}.lore-set-sheet .lore-set-find{margin-top:0}.lore-set-title{flex:0 1 auto;max-width:100%}.studio-editor-page .lorebook-label .lore-set-entry-foot .studio-count,.lore-set-entry-foot .studio-count{margin:0 2px 0 auto;line-height:1.3}.lore-set-entry-remove{margin:-8px 0 -8px -8px}@supports (field-sizing: content){.lore-set-title{field-sizing:content;width:auto!important;min-width:4em}}.lore-set-attached{gap:6px}.lore-set-attached .lore-set-row{min-height:0;padding:0 6px 0 12px;border-radius:var(--r-field);background:#ffffff0d}.lore-set-attached .lore-set-row+.lore-set-row{border-top:0}.lore-set-attached .lore-set-row-text{gap:3px;padding:10px 0}.lore-set-attached .lore-set-row-text b{font-size:13px;font-weight:600;color:#cbcbd1}.lore-set-attached .lore-set-row-text span{font-size:12px}.widget-category-seg{margin-bottom:10px}.widget-category-seg>button{padding:0 2px}.universe-intro{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:68px;margin-top:14px;padding:0 14px 0 16px;border:0;border-radius:12px;overflow:hidden;isolation:isolate;background:#1c1c20;color:#fff;text-align:left;font:inherit}.universe-intro.tap{cursor:pointer}.universe-intro.tap:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.universe-intro-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;overflow:hidden;background:radial-gradient(120% 220% at 100% 0%,color-mix(in srgb,var(--빛, #6d6478) 55%,transparent),transparent 70%),linear-gradient(100deg,color-mix(in srgb,var(--빛, #6d6478) 30%,#1c1c20),#121214 90%)}.universe-intro-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--그림가로, 50%) var(--그림세로, 20%)}.universe-intro-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0cd1,#0a0a0c9e 55%,#0a0a0c66)}.universe-intro-cover .adult-mark{display:none}.universe-intro-body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.universe-intro-title{font-size:15px;font-weight:700;line-height:1.4;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universe-intro-line{font-size:13px;line-height:1.5;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universe-intro-faces{flex:none;display:flex;align-items:center}.universe-intro-face{position:relative;display:grid;place-items:center;width:30px;height:30px;margin-left:-8px;border-radius:50%;overflow:hidden;background:#2a2a30;box-shadow:0 2px 8px #00000073}.universe-intro-face:first-child{margin-left:0}.universe-intro-face>img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.universe-intro-face>.story-bg-cast-blank{aspect-ratio:auto;height:100%;border-radius:0;font-size:12px;color:#ffffffb3}.universe-intro-face.more{font-size:11px;font-weight:700;color:#ffffffd9}.universe-intro-go{flex:none;font-style:normal;font-size:20px;line-height:1;color:#fffc}.detail-box>.universe-intro:first-child,.detail-box>.author-note:first-child{margin-top:0}.story-bg-fold{margin-top:14px}.detail-box>.story-bg-fold:first-child{margin-top:0}.story-bg-fold>.universe-intro{margin-top:0}.story-bg-fold>.universe-intro:disabled{opacity:1;cursor:default}.story-bg-fold .universe-intro-go{transition:transform .2s}.story-bg-fold.open .universe-intro-go{transform:rotate(90deg)}.story-bg-fold.open{position:relative;isolation:isolate;border-radius:12px;overflow:hidden;background:#1c1c20;color:#fff}.story-bg-fold-art{position:absolute;inset:0 0 auto;height:360px;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent)}.story-bg-fold-art>img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.story-bg-fold-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0cd1,#0a0a0c9e 55%,#0a0a0c66)}.story-bg-fold.open>.universe-intro{background:transparent}.story-bg-fold.open>.universe-intro .universe-intro-cover{display:none}.story-bg-fold-body .series-desc{color:#ffffffdb}.story-bg-fold-body .series-works small{color:#fff9}.story-bg-fold-body{position:relative;margin-top:-24px;padding:0 16px 18px}.story-bg-fold-body .series-desc{margin-top:0}.story-bg-fold-body .series-works.story-bg-cast{justify-content:flex-start;margin-top:10px}.story-bg-fold-body .story-bg-cast-title{margin-top:20px}.relation-chart{position:relative;width:100%;min-height:120px}.relation-chart-lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.relation-chart-line{fill:none;stroke:#c7a6ff8c;stroke-width:1.6;stroke-linecap:round}.relation-chart-head{fill:none;stroke:#c7a6ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.relation-chart-node{position:absolute;display:flex;flex-direction:column;align-items:center;width:88px;transform:translate(-50%,calc(var(--face) / -2));pointer-events:none}.relation-chart-face.face-box{width:var(--face);height:var(--face);border:2px solid rgba(199,166,255,.35)}.relation-chart-face.face-box b{font-size:20px}.relation-chart-node>b{max-width:88px;margin-top:6px;font-size:12.5px;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--글)}.relation-chart-label{position:absolute;max-width:84px;padding:2px 7px;border-radius:999px;transform:translate(-50%,-50%);background:#26262b;border:1px solid rgba(199,166,255,.28);font-size:11.5px;line-height:1.35;font-weight:600;color:#d9ceff;text-align:center;word-break:keep-all;overflow-wrap:anywhere;pointer-events:none}:where([data-app-theme=light]) .relation-chart-line{stroke:#6c4de673}:where([data-app-theme=light]) .relation-chart-head{stroke:#6c4de6}:where([data-app-theme=light]) .relation-chart-label{background:#f0f0f3;border-color:#e4e4e8;color:#6c4de6}.relation-edit-hint{margin:0;font-size:12.5px;color:var(--흐림)}@media (min-width: 768px){.studio-desk{max-width:none;margin:0 0 0 var(--desk-nav-w, 220px);padding:32px 36px 48px}.studio-desk>.detail-box,.studio-desk>.error{max-width:1040px;margin-left:auto;margin-right:auto}.studio-desk .studio-grid.grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.studio-desk .au-row-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-desk .studio-box-head h3{font-size:20px;font-weight:700}.studio-desk .studio-editor-page .part-home-box>h3{margin-bottom:14px;font-size:18px;font-weight:700;align-items:center}.studio-desk .studio-editor-page .part-home-box>.studio-section-head{margin-bottom:14px;align-items:flex-start}.studio-desk .studio-editor-page .part-home-box>.studio-section-head>h3{font-size:18px;font-weight:700;align-items:center}.studio-desk .studio-box-head .studio-make-phone,.studio-desk .studio-make-row{display:none}.studio-desk .studio-box-head .desk-make-btn{display:inline-flex}.studio-desk .studio-box-head .desk-make-group{display:inline-flex;align-items:center;gap:8px}.studio-desk .char-import-page>.part-home-inner{max-width:680px}.studio-desk .char-import-page>.page-head{max-width:680px}:root:has(.studio-desk-nav){--desk-nav-w: 220px}:root:has(.studio-desk-nav.folded){--desk-nav-w: 80px}.studio-desk-nav{position:fixed;left:0;top:0;bottom:0;width:var(--desk-nav-w, 220px);z-index:21;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 12px;overflow-x:hidden;overflow-y:auto;background:var(--먹2);color:var(--글)}.studio-desk-nav{padding-top:0}.studio-desk-nav:not(.folded) .desk-nav-back.gnb-item{flex:none}.studio-desk-nav:not(.folded) .desk-nav-back-sep{display:none}.desk-nav-row{position:relative;display:flex;align-items:center}.desk-nav-row>.gnb-item{flex:1;min-width:0}.desk-nav-row:has(>.desk-nav-plus)>.gnb-item{padding-right:52px}.desk-nav-plus{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--흐림);font:inherit;font-size:19px;font-weight:400;line-height:1;cursor:pointer}.desk-nav-plus:hover{background:var(--gnb-on);color:var(--글)}.desk-nav-row:has(>.gnb-item.on)>.desk-nav-plus:hover{background:var(--gnb-hover)}.desk-nav-plus:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.app-shell:has(.studio-desk){padding-bottom:0}.app-shell:has(.studio-desk) .tab-bar{display:none}:root.desk-editing .bottom-panel{left:var(--desk-col-l);right:var(--desk-col-r);max-width:min(620px,calc(100vw - var(--desk-col-l) - var(--desk-col-r)))}:root.desk-editing .center-panel{left:calc(var(--desk-col-l) + (100vw - var(--desk-col-l) - var(--desk-col-r)) / 2);width:min(300px,calc(100vw - var(--desk-col-l) - var(--desk-col-r) - 56px))}:root.desk-editing .crop-dialog{left:var(--desk-col-l);right:var(--desk-col-r)}.studio-desk .studio-editor-page>.page-head .studio-deep-row{display:none}.studio-desk .studio-editor-page.desk-headless>.page-head{display:none}.desk-steps{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 33px;padding-left:0;border-left:1px solid var(--선)}.desk-steps-head{display:flex;align-items:center;gap:6px;min-width:0;padding-right:6px}.desk-steps-title{flex:1 1 auto;min-width:0;padding:6px 10px 4px 19px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--흐림);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-topbar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 28px;box-sizing:border-box;background:var(--desk-side-bg, var(--먹2))}.desk-save-status{display:flex;align-items:center;gap:8px;flex:none}.desk-save-state{display:flex;align-items:center;font-size:12px}.desk-save-state .studio-save-text{font-size:12px}.studio-desk .studio-editor-page.desk-headless>.part-home-inner{padding-top:68px}.desk-steps ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.desk-step{display:flex;align-items:center;width:100%;gap:10px;height:36px;padding:0 10px 0 19px;border:0;border-radius:0;box-sizing:border-box;background:none;color:var(--흐림);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.desk-step:hover{color:var(--글)}.desk-step:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.desk-step-num{display:grid;place-items:center;flex:none;width:19px;height:19px;border-radius:50%;background:var(--gnb-on);color:var(--흐림);font-size:11px;font-weight:700}.desk-step.on{background:var(--gnb-hover);color:var(--글);font-weight:700}.desk-step.on .desk-step-num{background:#3f3f47;color:#fff}.desk-steps{position:relative;z-index:0}.desk-step-glider{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;visibility:hidden;pointer-events:none;background:var(--gnb-hover);will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1)}.desk-steps[data-glide] .desk-step.on{background:none}@media (prefers-reduced-motion: reduce){.desk-step-glider{transition:none!important}}.desk-step-ok{margin-left:auto;flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:#5f9b7c}.studio-desk .part-home{left:var(--desk-nav-w, 220px);right:0}.studio-desk .studio-editor-page>.page-head{max-width:680px}.studio-desk .studio-editor-page>.part-home-inner{padding-left:max(24px,calc((100% - 644px)/2));padding-right:max(24px,calc((100% - 644px)/2))}.studio-desk .part-home>.detail-bottom{max-width:none;background:var(--desk-side-bg, var(--먹2));padding-left:max(16px,calc((100% - 648px)/2));padding-right:max(16px,calc((100% - 648px)/2))}.studio-desk .part-home>.detail-bottom:before{display:none}.studio-desk .creator-profile-page>.part-home-inner{max-width:none;margin:0;padding-left:0;padding-right:0}.studio-desk .creator-profile-page>.part-home-inner>.creator-cover{margin:0}.studio-desk .creator-profile-page>.part-home-inner>:not(.creator-cover):not(.creator-profile-float-mode):not(.creator-page){margin-left:max(18px,calc((100% - 524px)/2));margin-right:max(18px,calc((100% - 524px)/2))}.studio-desk .creator-profile-page>.detail-bottom{background:transparent}.desk-stepnav{display:flex;align-items:center;gap:6px;min-width:0}.desk-stepnav .btn-icon{color:var(--흐림);border-radius:0;background:none;transition:color .15s}@media (hover: hover){.desk-stepnav .btn-icon:not(:disabled):hover{background:none;color:var(--글)}}.desk-stepnav .btn-icon:focus-visible{border-radius:8px}.desk-stepnav .btn-icon:disabled{opacity:.35}.desk-stepnav .btn-icon>svg{width:22px;height:22px;stroke-width:2.2}.desk-stepnav-count{min-width:34px;text-align:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.desk-stepnav-count i{margin:0 2px;font-style:normal;font-weight:400;color:var(--흐림)}.desk-side-zones{display:contents}.desk-side-zone{position:absolute;top:48px;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;background:transparent;cursor:default;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;--zone-arrow: #55555d}:root[data-app-theme=light] .desk-side-zone{--zone-arrow: #b4b4bc}.desk-side-zone.left{left:0}.desk-side-zone.right{right:36px}.desk-side-zone-arrow,.desk-side-zone-arrow:hover,.desk-side-zone-arrow:active,.desk-side-zone-arrow:focus{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--zone-arrow);cursor:pointer;outline:none;filter:none;transform:none;-webkit-tap-highlight-color:transparent}.desk-side-zone-arrow{opacity:0;transition:opacity .18s}.desk-side-zone-arrow>svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.desk-side-zone:hover .desk-side-zone-arrow{opacity:1}.desk-side-zone-hint{position:absolute;top:calc(50% + 24px);left:0;right:0;font-size:10.5px;line-height:1.35;text-align:center;color:var(--zone-arrow);opacity:0;transition:opacity .18s;pointer-events:none}.desk-side-zone:hover .desk-side-zone-hint{opacity:.7}.desk-topbar-left{display:flex;align-items:center;gap:20px;min-width:0}.desk-topbar .text-budget{flex:none;margin:0;gap:8px}.desk-topbar .text-budget-track{flex:none;width:180px}.desk-topbar .text-budget-count{white-space:nowrap}.desk-topbar-left:has(>.text-budget){flex:1 1 0;min-width:auto;gap:24px;margin-right:12px}.desk-topbar-left:has(>.text-budget){max-width:calc(var(--desk-content-end, 100%) - 28px)}.desk-topbar-left>.text-budget{flex:1 1 auto;min-width:0}.desk-topbar-left>.text-budget .text-budget-track{flex:1 1 auto;width:auto;min-width:160px}.desk-topbar-left{flex:none}.desk-save-status{flex:0 1 auto;min-width:0}.desk-save-status>:not(.desk-topbar-note){flex:none}.desk-topbar-note{margin:0 6px 0 0;min-width:0;font-size:12.5px;line-height:18px;color:#ffc3a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-topbar-note:empty{display:none}:root[data-app-theme=light] .desk-topbar-note{color:#a05428}.studio-desk .studio-editor-page.desk-headless>.part-home-inner{padding-left:max(28px,calc((100% - 644px)/2));padding-right:max(28px,calc((100% - 644px)/2))}.studio-desk .wide-backdrop{display:none}}.desk-empty-text{color:var(--흐림);font-size:13px;line-height:1.6;text-align:center;padding:24px 16px}.desk-stat-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.desk-stat-tile{padding:16px 18px;border-radius:12px;background:#1c1c20;display:flex;flex-direction:column;gap:8px}.desk-stat-tile span{font-size:13px;color:var(--흐림)}.desk-stat-tile b{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.desk-stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.desk-stat-card{display:flex;gap:14px;padding:12px;border-radius:14px;background:#1c1c20;min-width:0}.desk-stat-cover{position:relative;flex:none;width:96px;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#26262b}.desk-stat-cover img{width:100%;height:100%;object-fit:cover;display:block}.desk-stat-cover.empty{display:grid;place-items:center;padding:6px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--빛) 60%,transparent),#1c1c20 75%)}.desk-stat-cover.empty span{font-size:13px;font-weight:700;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.desk-stat-rank{position:absolute;left:6px;top:6px;padding:2px 7px;border-radius:99px;background:#0e0d10bf;color:#fff;font-size:11px;font-weight:600;font-style:normal}.desk-stat-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.desk-stat-name{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-stat-kind{font-size:12px;color:var(--흐림)}.desk-stat-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 4px}.desk-stat-nums div{display:flex;justify-content:space-between;gap:8px;font-size:13px}.desk-stat-nums dt{color:var(--흐림)}.desk-stat-nums dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.desk-stat-dates{margin-top:auto;font-size:11px;color:var(--흐림)}.desk-stat-card-btn{width:100%;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.desk-stat-card-btn:hover{filter:brightness(1.08)}.desk-stat-tier{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:13px;color:var(--흐림)}.desk-stat-detail-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}.desk-stat-detail-head h3{margin:0}.desk-stat-detail-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.desk-stat-detail-top>.back-btn{justify-self:start}.desk-stat-work-pick{justify-self:start}.desk-stat-work-title{padding:4px 2px;border:0;background:none;font:inherit;font-size:20px;font-weight:700;color:var(--글)}.desk-stat-work-pick .studio-dropdown-list{right:auto;min-width:220px}.desk-stat-month{display:flex;align-items:center;gap:6px}.desk-stat-month b{min-width:124px;text-align:center;font-size:20px;font-weight:700}.desk-stat-month .stats-order .studio-dropdown-trigger{padding:4px 2px;border:0;background:none;font:inherit;font-size:20px;font-weight:700;color:var(--글)}.desk-stat-sub{margin:26px 0 10px;font-size:14px;font-weight:600}.desk-stats:has(.desk-stat-detail-top) .desk-stat-sub{margin-top:44px;font-size:17px;font-weight:700}.desk-stats .desk-stat-detail-top{margin-bottom:44px}.desk-stat-reach{display:grid;grid-template-columns:56px minmax(0,1fr) 44px;gap:8px 12px;align-items:center;font-size:13px;font-variant-numeric:tabular-nums}.desk-stat-bar{height:10px;border-radius:5px;background:#26262b;overflow:hidden}.desk-stat-bar i{display:block;height:100%;border-radius:5px;background:var(--보라)}.desk-stat-line{display:flex;flex-direction:column;gap:4px;margin-bottom:22px;font-size:12px;color:var(--흐림)}.desk-stat-line svg{display:block;width:100%;height:120px}.desk-stat-line-dates{position:relative;height:16px}.desk-stat-line-dates>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.desk-stat-line line{stroke:var(--선);stroke-width:1}.desk-stat-line polyline{fill:none;stroke:var(--보라);stroke-width:2.5;stroke-linejoin:round}.stats-page .head-right .studio-guide-link{font-size:13px}.stats-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;margin:0;padding:18px 16px;border-radius:var(--r-card);background:#1c1c20}.stats-sum>div{display:flex;flex-direction:column;gap:6px;min-width:0}.stats-sum dt{font-size:13px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-sum dd{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats-title{margin:0 0 10px;font-size:16px;font-weight:600}.stats-order-row{display:flex;align-items:center;justify-content:space-between;margin:26px 0 10px}.stats-order-row .stats-title{margin:0}.stats-order-row.stats-period-row{margin-top:0}.stats-order .studio-dropdown-trigger{padding:6px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--흐림)}.stats-order .studio-dropdown-list{left:auto;right:0;min-width:150px}.stats-page .desk-stat-cards{grid-template-columns:minmax(0,1fr);gap:10px}.stats-page .desk-stat-cover{width:68px}.stats-page .desk-stat-nums{gap:6px 10px}.stats-page .desk-stat-nums dt{white-space:nowrap}.stats-page .desk-stat-detail-top.phone{display:flex;justify-content:center;margin-bottom:20px}.stats-page .desk-stat-month b{min-width:0;font-size:17px}.stats-page .desk-stat-month .studio-dropdown-trigger{font-size:17px;font-weight:700;color:var(--글)}.stats-two{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-page .desk-stats:has(.desk-stat-detail-top) .desk-stat-sub{margin:26px 0 10px;font-size:16px;font-weight:600}.stats-page .desk-stats .desk-stat-detail-top{margin:-8px 0 14px}:root[data-app-theme=light] .stats-sum,:root[data-app-theme=light] .stats-page :is(.desk-stat-tile,.desk-stat-card){background:#fff}:root[data-app-theme=light] .stats-page :is(.desk-stat-cover,.desk-stat-bar){background:#f0f0f3}@media (min-width: 768px){.studio-desk{--desk-right-w: min(var(--desk-right, 400px), 50vw);margin-right:var(--desk-right-w)}.studio-desk .part-home{right:var(--desk-right-w)}.studio-desk.desk-right-off{margin-right:0}.studio-desk.desk-right-off .part-home{right:0}.studio-desk-right{position:fixed;top:0;right:0;bottom:0;width:var(--desk-right-w);z-index:21;box-sizing:border-box;background:var(--먹2);display:flex;flex-direction:column}.studio-desk{--desk-side-bg: var(--먹2)}.studio-desk-right,.studio-desk-right *{--먹: var(--desk-side-bg)}.desk-right-handle{position:absolute;left:-5px;top:0;bottom:0;width:10px;z-index:5;cursor:col-resize;touch-action:none}.desk-right-handle:after{content:"";position:absolute;left:4px;top:50%;width:2px;height:40px;margin-top:-20px;border-radius:2px;background:transparent;transition:background .15s}.desk-right-handle:hover:after,.desk-right-handle:focus-visible:after,body.desk-resizing .desk-right-handle:after{background:var(--보라)}.desk-right-handle:focus-visible{outline:0}body.desk-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.desk-resizing iframe{pointer-events:none}.desk-edge-tab{position:fixed;top:120px;z-index:42;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 7px 14px;border:0;border-radius:10px 0 0 10px;background:#27262c;color:var(--글);font-size:13px;font-weight:600;line-height:1;cursor:pointer;box-shadow:-3px 0 6px -3px #00000059;transition:background .15s,padding .15s}.desk-edge-tab>svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:color .15s}.desk-edge-tab>span{writing-mode:vertical-rl;letter-spacing:1px}.desk-edge-tab:hover{padding-left:9px;padding-right:9px;background:#302f36}:root[data-app-theme=light] .desk-edge-tab{background:#e6e6ea}:root[data-app-theme=light] .desk-edge-tab:hover{background:#dcdce1}.desk-edge-tab:hover>svg{color:var(--보라)}.desk-edge-tab:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.desk-right-collapse{right:var(--desk-right-w)}.desk-right-tab{right:0}.desk-bookmarks{position:fixed;top:120px;right:var(--desk-right-w);z-index:42;display:flex;flex-direction:column;gap:6px}.desk-bookmarks .desk-edge-tab{position:static}.desk-bookmarks.desk-bookmarks-closed{right:0}.desk-bookmarks .desk-edge-tab:not(.on){background:#1f1e23;color:var(--흐림);box-shadow:none}.desk-bookmarks .desk-edge-tab:not(.on):hover{background:#29282e;color:var(--글)}:root[data-app-theme=light] .desk-bookmarks .desk-edge-tab:not(.on){background:#efeff2;color:#77777f;box-shadow:none}:root[data-app-theme=light] .desk-bookmarks .desk-edge-tab:not(.on):hover{background:#e6e6ea;color:#1b1b1f}.desk-bookmarks .desk-edge-tab.on,:root[data-app-theme=light] .desk-bookmarks .desk-edge-tab.on{background:var(--보라);color:#fff}.desk-bookmarks .desk-edge-tab.on:hover>svg{color:#fff}.desk-right-guide[hidden]{display:none}.desk-right-guide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;overflow:hidden;background:var(--먹)}.studio-desk-right:has(.desk-pane)>.desk-right-empty{display:none}.studio-desk .studio-editor-page.desk-headless>.desk-topbar{right:calc(-1 * var(--desk-right-w))}.studio-desk.desk-right-off .studio-editor-page.desk-headless>.desk-topbar{right:0}.studio-desk-nav{box-shadow:1px 0 4px #0000000a}:root[data-app-theme=light] .studio-desk-nav{box-shadow:1px 0 4px #00000004}.studio-desk:has(.studio-editor-page.desk-headless>.desk-topbar)>.studio-desk-nav,:root[data-app-theme=light] .studio-desk:has(.studio-editor-page.desk-headless>.desk-topbar)>.studio-desk-nav{box-shadow:none}.desk-topbar:after{content:"";position:absolute;top:100%;left:0;right:0;height:4px;pointer-events:none;background:linear-gradient(rgba(0,0,0,.05),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}:root[data-app-theme=light] .desk-topbar:after{background:linear-gradient(rgba(0,0,0,.02),transparent)}.studio-desk .studio-editor-page .au-slot-card,.studio-desk .studio-editor-page .studio-talk-items>.studio-optional-part,.studio-desk .studio-editor-page .studio-talk-items>.studio-target-row{box-shadow:0 1px 2px #0000000d,0 2px 8px #0000000a}:root[data-app-theme=light] .studio-desk .studio-editor-page .au-slot-card,:root[data-app-theme=light] .studio-desk .studio-editor-page .studio-talk-items>.studio-optional-part,:root[data-app-theme=light] .studio-desk .studio-editor-page .studio-talk-items>.studio-target-row{box-shadow:0 1px 2px #00000005,0 2px 8px #00000004}.studio-desk:has(.studio-editor-page.desk-headless>.desk-topbar)>.studio-desk-right{top:48px}.app-shell:has(>.dev-bar) .studio-desk:has(.studio-editor-page.desk-headless>.desk-topbar)>.studio-desk-right{top:74px}.desk-guide-full{position:fixed;top:0;bottom:0;left:var(--desk-nav-w, 220px);right:0;z-index:22;background:var(--먹)}.app-shell:has(>.dev-bar) .desk-guide-full{top:26px}.app-shell:has(>.dev-bar) .studio-desk-nav,.app-shell:has(>.dev-bar) .studio-desk-right,.app-shell:has(>.dev-bar) .studio-desk .part-home{top:26px}.app-shell:has(>.dev-bar) .studio-desk .desk-pane-body .part-home{top:0}.desk-right-empty{margin:auto 32px;text-align:center}.studio-desk .part-home.studio-owner-detail{left:auto;right:0;width:var(--desk-right-w);z-index:41}.studio-desk.desk-right-off .part-home.studio-owner-detail{left:var(--desk-nav-w, 220px);width:auto}.studio-desk:has(.studio-editor-page) .part-home.studio-owner-detail{display:none}.studio-desk .studio-owner-detail .float-exit.back-btn{left:4px}.studio-desk .studio-owner-detail .detail-bottom{max-width:none}.desk-pane{flex:1;min-height:0;display:flex;flex-direction:column}.desk-pane-body{flex:1;min-height:0;position:relative;overflow:hidden}.desk-pane-body .part-home{position:absolute;top:0;bottom:0;z-index:0;left:0;right:0;width:auto}.desk-pane-body .float-exit,.desk-pane-body .detail-bottom:empty{display:none}.desk-pane-body .detail:has(>.detail-bottom:empty)>.detail-inner{padding-bottom:28px}.desk-pane-body .part-home.head-overlay>.part-home-inner{padding-left:18px;padding-right:18px}.desk-pane-back{position:absolute;left:10px;top:10px;z-index:6}.desk-card-view{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:56px 0 28px}.desk-card-grid .wish-heart{pointer-events:none}.desk-card-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--흐림)}.desk-card-empty svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.desk-pane-cta{flex:none;position:relative;padding:10px 16px 14px;background:var(--먹)}.desk-pane-cta:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:32px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--먹))}.desk-pane-body .desk-message-peek{pointer-events:none;cursor:default}.desk-chat{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--먹)}.desk-chat-head{flex:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;padding:8px 12px 6px 6px}.desk-chat-title{font-size:15px;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-chat-free{flex:none;margin:0 16px 6px;font-size:13px;color:var(--흐림);text-align:center}.desk-chat-list{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 16px;display:flex;flex-direction:column;gap:12px}.desk-chat-list .intro-turn.my-turn{align-self:flex-end;max-width:85%}.desk-chat-list .intro-turn.my-turn .my-bubble{max-width:100%;border-top-right-radius:4px}.desk-chat-wait{align-self:center;margin:12px 0}.desk-chat-blocked{align-self:stretch;text-align:center;font-size:13px;color:var(--흐림)}.desk-chat-blocked p{margin:4px 0 8px}.desk-chat-changed{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 12px 6px;padding:8px 10px 8px 12px;border-radius:12px;background:color-mix(in srgb,var(--보라) 14%,transparent);font-size:13px}.desk-chat-changed p{margin:0;min-width:0}.desk-chat-input{flex:none;display:flex;align-items:flex-end;gap:8px;padding:10px 12px 14px}.desk-chat-input textarea{flex:1;min-height:38px;max-height:120px;resize:none;box-sizing:border-box;padding:9px 12px;border-radius:12px;border:1px solid transparent;background:var(--대화면, #302a40);color:var(--글);font:inherit;font-size:14px;line-height:1.35}.desk-chat-input textarea:focus{outline:0;border-color:var(--field-focus)}.desk-chat-send{margin-bottom:3px}}:root[data-app-theme=light] .desk-stat-tile,:root[data-app-theme=light] .desk-stat-card{background:#fff}:root[data-app-theme=light] .desk-stat-cover{background:#f0f0f3}:root[data-app-theme=light] .desk-step-ok{color:#4f8f6e}:root[data-app-theme=light] .desk-step-num{background:#e4e4e8;color:#55555d}:root[data-app-theme=light] .desk-step.on .desk-step-num{background:#cfcfd6;color:#1b1b1f}.row.top10-row .row-2 .top10-num{font-size:104px;padding-bottom:40px;margin-right:-12px;-webkit-text-stroke-width:6px}@media (min-width: 900px){.row.top10-row .row-2 .top10-num{font-size:116px;padding-bottom:44px}}@media (min-width: 768px){:root:has(.gnb) .rank-top10 .row-2{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 12px;overflow:visible;scroll-snap-type:none}:root:has(.gnb) .rank-top10 .row-2>.card{width:auto;min-width:0}:root:has(.gnb) .rank-top10 .row-arrow,:root:has(.gnb) .rank-top10 .card-flag{display:none}:root:has(.gnb) .rank-top10 .row-title{display:none}html[data-halloween]:has(.gnb) .start .rank-top10 section.row .row-title{display:none}:root:has(.gnb) .rank-top10 .rank-num{left:12px;top:10px;font-size:32px;font-weight:800;letter-spacing:-.04em}}.rank-top10.rank-phone .row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;overflow:visible;scroll-snap-type:none}.rank-top10.rank-phone .row-2>.card{width:auto;min-width:0}.rank-top10.rank-phone .row-arrow,.rank-top10.rank-phone .card-flag{display:none}.rank-top10.rank-phone .rank-num{left:10px;top:8px;font-size:28px;font-weight:800;letter-spacing:-.04em}.rank-list{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.rank-top10:has(.rank-list){container-type:inline-size}.rank-list{--rank-cover: max(160px, calc((100cqw - 60px) / 6))}.rank-list-item{display:grid;grid-template-columns:var(--rank-cover) minmax(0,1fr);align-items:center;gap:0 18px;width:100%;padding:0 16px 0 0;border:0;border-radius:14px;background:none;color:var(--글);text-align:left;cursor:pointer}@media (hover: hover){.rank-list-item:hover{background:#ffffff0a}}.rank-list-cover.cover{position:relative;width:var(--rank-cover);aspect-ratio:3 / 4;height:auto;border-radius:10px;overflow:hidden}.rank-list-text{display:flex;flex-direction:column;gap:6px;min-width:0}.rank-list-title{font-size:17px;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list-quote{font-size:14px;line-height:1.5;color:var(--글);opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list-intro{font-size:13px;line-height:1.6;color:var(--흐림);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rank-list-tags{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:12px;font-size:12.5px;color:var(--흐림)}.rank-list-by{display:flex;align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:12.5px;color:var(--흐림)}.rank-list-by>b{font-weight:600;color:var(--글);opacity:.85}.rank-list-face{width:20px;height:20px;flex:0 0 auto;border-radius:50%;overflow:hidden}:root[data-app-theme=light] .rank-list-item:hover{background:#0000000a}.creator-name-badges{display:flex;align-items:center;gap:6px;min-width:0}.creator-name-badges>b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-name-badges .creator-badges{flex:0 0 auto;flex-wrap:nowrap;max-width:70%;margin-top:0}.follow-btn.compact{padding:0 10px}.creator-follow{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 20px}.creator-follow-count{font-size:13.5px;color:var(--흐림)}.creator-follow-count b{color:var(--글);font-weight:700;font-variant-numeric:tabular-nums}.creator-follow-count.is-loading{visibility:hidden}.character-row-list li.creator-pop-item{display:flex;align-items:center;gap:10px}.character-row-list li.creator-pop-item .character-row{border-top:0;min-width:0;flex:1}.character-row-list li.creator-pop-item+li.creator-pop-item{border-top:1px solid rgba(255,255,255,.05)}.character-row-list li.creator-pop-item.has-news{flex-wrap:wrap;row-gap:0;padding-bottom:12px}.follow-news-note{display:flex;align-items:center;gap:6px;width:100%;margin:-2px 0 0;padding:9px 10px 9px 12px;border:0;border-radius:10px;background:#ffffff0d;color:#d9d4e2;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.follow-news-note .new-dot{margin:0;flex:none}.follow-news-work{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--흐림);font-weight:400}.follow-news-note .next-chevron{flex:none}.creator-id-badges{display:flex;align-items:center;gap:8px;margin-top:6px;font-weight:400}.creator-head .creator-id-badges{justify-content:center}.creator-id-badges>.creator-id+.creator-badges:before{content:"";align-self:center;width:1px;height:11px;margin-right:2px;background:var(--선)}.creator-id-badges .creator-badges{margin-top:0;flex-wrap:nowrap}.creator-id-badges .creator-id{white-space:nowrap}.panel-dot,.panel-dot-done{background:#2e2e33}.panel-dot svg,.panel-dot-done svg{stroke:#e8e8ec}.panel-dot-error{background:#2e2e33}.panel-dot-error svg,.panel-dot-danger svg{stroke:#e8a79f}.au-chapter-part .au-chapter-card{background:none;padding:0;margin-inline:0;border-radius:0}.au-chapter-ai{display:flex;justify-content:flex-end;margin-bottom:10px}.widget-direct{display:flex;flex-direction:column;gap:8px}.widget-cast-add{margin-top:8px}.widget-cast-people{margin:10px 0 0}.field.widget-direct-text{min-height:112px;resize:vertical}.widget-direct-wrap{position:relative;transition:margin-top .28s cubic-bezier(.2,.8,.2,1)}.widget-direct-guide{position:absolute;z-index:2;left:13px;right:13px;top:9px;margin:0;font-size:13px;line-height:1.5;color:#6f6a78;white-space:pre-line;pointer-events:none;transform-origin:left top;transition:top .28s cubic-bezier(.2,.8,.2,1),left .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),color .28s}.widget-direct.has-text .widget-direct-wrap{margin-top:var(--guide-h, 84px)}.widget-direct.has-text .widget-direct-guide{top:calc(-1 * var(--guide-h, 84px));left:2px;transform:scale(.92);color:var(--흐림)}@media (prefers-reduced-motion: reduce){.widget-direct-wrap,.widget-direct-guide{transition:none}}.field.widget-direct-mirror{display:block;padding-top:8px;padding-bottom:8px;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;color:transparent;pointer-events:none;resize:none;min-height:0}.field.widget-direct-mirror mark{color:transparent;background:#9d7cff42;border-radius:4px}.field.widget-direct-input{position:relative;background:transparent}.widget-var{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--선)}.widget-var-name{font-size:13.5px;font-weight:700;color:var(--글)}.widget-var-head{align-items:flex-end}.widget-var-name-wrap{display:inline-grid;min-width:0;max-width:calc(100% - 64px);padding:0 4px 0 1px;margin:0 -4px 0 -1px;border-bottom:1px solid rgba(255,255,255,.7)}.widget-var-name-wrap:after{content:attr(data-v);grid-area:1 / 1;visibility:hidden;white-space:pre;font-size:13.5px;font-weight:700;overflow:hidden}input.widget-var-name{grid-area:1 / 1;width:100%;min-width:1ch;padding:0 0 2px;border:0;border-radius:0;outline:none;background:none;font-family:inherit}:root[data-app-theme=light] .widget-var-name-wrap{border-bottom-color:#1d1a2499}.widget-var-label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--흐림)}.widget-var-sample{opacity:.55;pointer-events:none}.widget-direct{position:relative}.widget-direct>.studio-count{position:absolute;right:0;top:calc(100% + 10px);margin:0!important;line-height:13px}.widget-var-label>.studio-count-row{margin-top:0}.widget-var-label .studio-count{margin:0 2px 0 0;font-size:12px;font-weight:400;color:var(--흐림)}.widget-var-ranges{display:flex;flex-direction:column;gap:6px}.widget-var-range{display:grid;grid-template-columns:96px minmax(0,1fr) 24px;gap:6px;align-items:center}.widget-var-range>.btn-icon{position:relative;width:24px;height:24px;font-size:14px}.widget-var-add{align-self:flex-start}.widget-direct-note{margin:0 2px;font-size:12.5px;line-height:1.5;color:var(--흐림)}.lore-csv-tools{display:flex;align-items:center;justify-content:center;gap:2px;margin:8px 0 0}.lore-csv-sep{color:var(--흐림);opacity:.5;font-size:12px}.lore-csv-note{margin:4px 0 0;font-size:12.5px;text-align:center;color:#d9ceff}.creator-cover{position:relative;margin:0 -18px;height:clamp(168px,48vw,232px);overflow:hidden;background:#1c1c20}.creator-cover img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.8) saturate(1.05)}.creator-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,rgba(0,0,0,.08) 34%,rgba(0,0,0,.12) 58%,var(--먹) 100%)}.creator-head.has-cover{position:relative;padding-top:0;margin-top:-46px}.creator-head.has-cover .creator-head-face{position:relative;box-shadow:none}.creator-head .creator-head-face.face-box{border:0}.creator-name .creator-id-line{display:block;margin-top:4px;line-height:1.3}.creator-head .creator-badges.lg{margin-top:10px}.creator-profile-page>.part-home-inner{padding-top:0}.creator-head-live:not(.has-cover),.creator-head-view:not(.has-cover){padding-top:28px}.creator-profile-page.flat-head>.page-head{display:none}.creator-profile-page.flat-head>.part-home-inner{position:relative}.creator-profile-page{--cover-inset: 16px}.creator-profile-float-mode{position:absolute;top:var(--cover-inset);right:var(--cover-inset);z-index:2}.creator-works-note{margin:0 0 8px;text-align:right;font-size:12.5px;line-height:1.5;color:var(--흐림)}@media (max-width: 767px){.creator-page-mine>.creator-cover,.creator-page>.creator-cover{height:clamp(104px,30vw,140px)}}.creator-cover.empty{background:var(--empty-wash)}.creator-acts{gap:14px}.creator-acts .text-act{height:auto;padding:4px 0;font-size:13.5px;font-weight:500;color:var(--흐림);display:inline-flex;align-items:center;gap:4px}.creator-acts .text-act svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.creator-acts-sep{width:1px;height:12px;background:var(--선)}.creator-acts{max-width:100%;min-width:0}.creator-acts .creator-share.mine{max-width:100%;min-width:0;justify-content:flex-start}.creator-acts .creator-share.mine svg{flex:none}.creator-share-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-cover.empty:after{display:none}.creator-cover.empty{-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);mask-image:linear-gradient(to bottom,#000 45%,transparent)}.creator-cover-tools{position:absolute;right:var(--cover-inset, 16px);bottom:calc(46px + var(--cover-inset, 16px));z-index:1;display:flex;gap:8px}.creator-cover-live.empty .creator-cover-tools{top:0;right:0;bottom:42px;left:0;justify-content:center;align-items:center}.creator-face-live{position:relative;display:inline-block;margin-bottom:10px}.creator-face-live .creator-head-face.face-box{margin:0}.creator-face-remove{position:absolute;top:-2px;right:-2px;z-index:1}.creator-face-live .pencil-times-keep{box-sizing:border-box;right:-2px;bottom:-2px}.creator-profile-page{--creator-field-w: 420px}.creator-edit-form{display:flex;flex-direction:column;gap:16px;width:100%;max-width:var(--creator-field-w);margin:6px auto 0;text-align:left}.creator-edit-row{display:flex;flex-direction:column;gap:8px}.creator-edit-row>.field-count{margin-top:-2px}.creator-edit-id{gap:4px;cursor:text}.creator-edit-id>.lead{color:var(--흐림);font-size:15px}.creator-title-field{justify-content:space-between;min-height:52px}.creator-title-field .creator-badges.lg{margin:0;flex-wrap:wrap}.creator-badges-plain .creator-badges.lg{margin:0}.creator-edit-row>.creator-title-list{margin:0}.creator-edit-bio{display:block;width:100%;min-height:5.2em;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;resize:none;overflow:hidden;white-space:pre-wrap;outline:none}.creator-edit-bio-box{display:flex;flex-direction:column;padding-top:10px;padding-bottom:8px;cursor:text}.creator-edit-bio-box>.field-count{margin:4px 0 0 auto}@media (max-width: 899px){.creator-page-mine .creator-head-live~.creator-main{display:none}}.bottom-panel.creator-title-sheet{z-index:44}.creator-title-sheet .creator-title-list{margin:4px 0 8px}.description-html{font-size:14px;line-height:1.6;color:#bebec5;word-break:keep-all;overflow-wrap:anywhere;white-space:normal;position:relative;isolation:isolate;overflow:hidden;contain:paint}.description-html :where(*){box-sizing:border-box}.description-html.description-html-lines{white-space:pre-line}.description-text .description-html p{margin:0 0 1.1em;white-space:normal;color:inherit}.description-html>:last-child{margin-bottom:0}.description-html h1,.description-html h2,.description-html h3,.description-html h4{margin:1.4em 0 .5em;line-height:1.45;font-weight:700;letter-spacing:-.01em}.description-html>:first-child{margin-top:0}.description-html h1{font-size:20px}.description-html h2{font-size:18px}.description-html h3{font-size:16px}.description-html h4{font-size:15px;font-weight:600}.description-text .description-html :is(b,strong){color:inherit;font-weight:700}.description-html ul,.description-html ol{margin:0 0 1.1em;padding-left:20px}.description-html li{margin:0 0 .25em}.description-html blockquote{margin:0 0 1.1em;padding:12px 14px;border-radius:12px;background:#1c1c20}.description-html hr{margin:1.5em 0;border:0;height:1px;background:var(--선)}.description-html a{color:#a996ff;text-decoration:underline;text-underline-offset:2px}.description-html img{max-width:100%;height:auto;border-radius:8px;vertical-align:middle}.description-html table{display:block;max-width:100%;overflow-x:auto;margin:0 0 1.1em;border-collapse:collapse}.description-html td,.description-html th{padding:6px 8px;border:1px solid var(--선);vertical-align:top}.description-html th{font-weight:600}:root:not([data-app-theme=light]) .description-html [data-ink=dark]{color:inherit!important}:root[data-app-theme=light] .description-html [data-ink=light]{color:inherit!important}textarea.description-html-input{max-height:min(400px,60vh);overflow-y:auto}.nm-back.description-html-input{overflow-y:auto}.description-preview{margin-top:10px;padding:12px 14px;border-radius:12px;background:#26262b}.description-preview-label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--흐림)}.description-preview .description-text{max-height:360px;overflow-y:auto}.description-preview-note{margin:8px 0 0;font-size:12px;line-height:1.5;color:#e0a98a}.description-text .description-heading.description-heading-1{font-size:18px;font-weight:700}.description-text .description-heading.description-heading-3{font-size:14px;color:#d4d4da}.description-text a{color:#a996ff;text-decoration:underline;text-underline-offset:2px}.description-text .description-image{display:block;max-width:100%;height:auto;margin:6px 0;border-radius:10px}.description-text i{font-style:italic}.studio-head-tools.description-head-tools{display:flex;align-items:center;gap:8px}.description-mode-head{flex:none;display:flex;align-items:center;gap:2px}.description-mode-head .description-mode-toggle{flex:none;margin:0 2px 0 0;padding:0;font-size:12px;font-weight:400;line-height:inherit;color:var(--흐림)}.description-mode-head .description-mode-toggle:hover{color:var(--흐림);text-decoration:underline;text-underline-offset:2px}.description-mode-note{margin:8px 2px 0;font-size:12.5px;line-height:1.5;color:var(--흐림)}.description-mode-note.warn{color:#e0a98a}.description-mode-note .text-btn{padding:0;font-size:12.5px;color:#a996ff}.description-count-row{align-items:baseline;margin-top:4px}.studio-editor-page .au-sm-box .description-count-row .studio-count,.description-count-row .studio-count{margin:0 2px 0 auto}.description-html-rules{margin:8px 2px 0;gap:4px}.editor-cta-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;max-width:100%}.editor-cta-main{font-size:15px;font-weight:700;line-height:1.2}.editor-cta-hint{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;line-height:1.25;opacity:.78}.studio-editor-bar-row .btn-primary:has(>.editor-cta-label){padding-left:12px;padding-right:12px}.creator-head{padding:max(calc(env(safe-area-inset-top) + 46px),52px) 0 16px}.creator-head-face.face-box{width:68px;height:68px;margin:0 auto 10px}.creator-head-face.face-box b{font-size:27px}.creator-head .creator-name{margin:0 0 14px;line-height:1.3}.creator-head .creator-name-line{display:block}.creator-head .creator-name .creator-id-line{margin-top:5px;line-height:1.3}.creator-head .creator-badges.lg{margin-top:8px}.creator-head .tail-mark-row{margin-bottom:14px}.creator-head .creator-follow{margin-bottom:16px}.creator-head.has-cover{margin-top:-42px;padding-top:0}.studio-head.creator-head{padding:2px 0 18px}.studio-head-face.face-box{width:68px;height:68px;margin:0 auto}.studio-head-face.face-box b{font-size:27px}.studio-my-face{margin-bottom:10px;vertical-align:top}.studio-head .creator-name{margin-bottom:0}.studio-head .creator-intro{margin:16px auto 0}.studio-head-loading .studio-head-face-skeleton{width:68px;height:68px}.creator-cover.studio-cover{margin:0 -16px;height:clamp(140px,40vw,200px)}.creator-cover.studio-cover:after{background:linear-gradient(to bottom,rgba(0,0,0,.12) 0%,rgba(0,0,0,.06) 40%,rgba(0,0,0,.12) 60%,var(--먹) 100%)}.studio-head.has-cover .studio-head-face{position:relative;box-shadow:0 0 0 3px var(--먹)}.studio-tab:has(>.studio-tab-head.over-cover){position:relative}.studio-tab-head.over-cover{position:absolute;z-index:2;top:0;left:0;right:0;align-items:center;padding:14px 12px 0 16px}.studio-tab-head.over-cover h1{display:none}.studio-tab-head.over-cover .studio-guide-link{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45)}.studio-tab-head.over-cover~.creator-cover.studio-cover{margin-top:-26px;height:clamp(170px,48vw,230px)}.studio-tab-head.over-cover~.creator-cover.studio-cover:after{background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.06) 36%,rgba(0,0,0,.12) 60%,var(--먹) 100%)}.studio-tab-gift{flex:none;align-self:center}.studio-tab-head:not(.over-cover) .studio-tab-gift{align-self:flex-start;margin-top:4px}.studio-tab-head.over-cover .studio-tab-gift{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.creator-head .creator-name .creator-id-line{font-size:13px}button.studio-dropdown-combo{display:flex;align-items:center;width:100%;cursor:pointer;text-align:left}.studio-dropdown-combo.editing{cursor:text}.studio-dropdown-value{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--글)}.studio-dropdown-value.is-placeholder{font-size:14px;color:var(--field-ph)}.studio-dropdown-value{line-height:1.6}@media (hover: none) and (pointer: coarse){.studio-dropdown-value:not(.is-placeholder){font-size:16px}.studio-dropdown-value.is-placeholder{line-height:25.6px}}.studio-dropdown-avatar.face-box{width:22px;height:22px}.studio-dropdown-avatar.face-box b{font-size:11px;font-weight:600;line-height:1}button.studio-dropdown-combo>.studio-dropdown-avatar{margin-right:8px}.studio-dropdown-list button.studio-dropdown-person{display:flex;align-items:center;gap:8px}.studio-dropdown-person>span:last-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-panel-close{position:absolute;top:10px;right:10px;margin:0;z-index:2}.center-panel>.center-panel-close+*{margin-top:0}.lore-set-draft-note{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;color:var(--흐림)}.pref-hidden-note{margin:14px 16px 6px;font-size:13px;color:var(--흐림)}.pref-hidden-top{margin:0 16px 10px}.empty .pref-hidden-note,.empty p .pref-hidden-note{margin:0}.pref-filter-lead{margin:0;font-size:13.5px;color:var(--흐림)}.part-home-box .pref-hidden-note{margin:6px 0 0}.pref-filter-group{margin-top:18px}.pref-filter-group h4{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--흐림)}.pref-chip-row{display:flex;flex-wrap:wrap;gap:6px}.pref-chip{display:inline-flex;align-items:center;border:1.5px solid transparent;border-radius:99px;background:#26262b;color:#cbcbd1;font-size:12.5px;line-height:1.4}.pref-chip.on{background:linear-gradient(#26262b,#26262b) padding-box,var(--heart-gradient) border-box;color:#fff}.pref-chip button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pref-chip-name{padding:5px 2px 5px 11px}.pref-chip-eye{display:inline-flex;align-items:center;padding:5px 9px 5px 5px;color:#8d8d96}.pref-chip-eye svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pref-chip.off .pref-chip-name{color:#6a6a72;text-decoration:line-through;text-decoration-color:#6a6a7299}.pref-chip.off{background:#1c1c20;box-shadow:inset 0 0 0 1px var(--chip-line);border-color:transparent}.pref-chip.off .pref-chip-eye{color:#ff9fb0}@media (hover: hover){.pref-chip-eye:hover{color:#cbcbd1}.pref-chip.off .pref-chip-eye:hover{color:#ffc2cd}}.search-hit-group .row-title .found-num{margin:0 0 0 4px;font-size:13px;font-weight:500}.detail-side,.detail-main{display:contents}@media (min-width: 1100px){:root:has(.detail-modal){overflow:hidden;scrollbar-gutter:stable}.detail-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;display:grid;place-items:center;padding:16px;background:#08070a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:detail-modal-dim .18s ease-out}:root[data-app-theme=light] .detail-modal{background:#16161c66}.detail-modal-box{--dm-w: min(1200px, max(64vw, min(900px, 92vw)));--dm-h: min(900px, 90vh);--dm-pad: 32px;--dm-side: 44%;position:relative;width:var(--dm-w);height:var(--dm-h);min-height:min(560px,calc(100vh - 32px));border-radius:16px;overflow:hidden;background:var(--먹);color:var(--글);outline:none;box-shadow:0 28px 80px #00000080,0 0 0 1px #ffffff0f;animation:detail-modal-in .22s cubic-bezier(.2,.8,.2,1)}:root[data-app-theme=light] .detail-modal-box{box-shadow:0 28px 80px #14141e47,0 0 0 1px #14141e0f}.detail-modal-box>.detail{height:100%}.detail-modal-box .wide-backdrop{display:none}.detail-modal-box .detail>.detail-inner,.detail-modal-box .detail:has(>.detail-bottom.cta-lock)>.detail-inner{display:grid;grid-template-columns:var(--dm-side) 1fr;height:100%;max-width:none;min-height:0;padding:0;overflow:hidden}.detail-modal-box .detail-side{display:block;position:relative;min-height:0;overflow:hidden;background:#0e0d10}.detail-modal-box .detail-side>.detail-cover.img-cover{--cover-h: 100%;height:100%;margin:0}.detail-modal-box .detail-side>.detail-cover.img-cover:after,:root[data-app-theme=light] .detail-modal-box .detail-side>.detail-cover.img-cover:after{background:linear-gradient(to bottom,rgba(0,0,0,.28),transparent 16%,transparent 68%,rgba(0,0,0,.62))}.detail-modal-box .detail-side>.detail-cover.img-cover .cover-swipe{-webkit-mask-image:none;mask-image:none}.detail-modal-box .detail-side>.detail-cover.img-cover>.cover-sm-item{bottom:14px;padding:3px 16px}.detail-modal-box .detail-side>.story-cover{height:100%;margin:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.detail-modal-box .detail-main{display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain;--dm-top: 30px;padding:var(--dm-top) var(--dm-pad) calc(var(--cta-h, 72px) + 24px);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.detail-modal-box .detail-main::-webkit-scrollbar{width:8px;background:transparent}.detail-modal-box .detail-main::-webkit-scrollbar-track{background:transparent}.detail-modal-box .detail-main::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:8px;border:2px solid transparent;background-clip:padding-box}:root[data-app-theme=light] .detail-modal-box .detail-main{scrollbar-color:rgba(0,0,0,.2) transparent}:root[data-app-theme=light] .detail-modal-box .detail-main::-webkit-scrollbar-thumb{background-color:#0003}.detail-modal-box .detail-main>.detail-title:first-child,.detail-modal-box .detail-main>.img-top-bar:first-child{margin-top:0}.detail-modal-box .detail-main>.detail-tab{position:sticky;top:calc(-1 * var(--dm-top));z-index:3;margin:12px calc(-1 * var(--dm-pad)) 22px;padding:14px var(--dm-pad) 0;background:var(--먹)}.detail-modal-box .detail>.detail-bottom.cta-lock{left:var(--dm-side);right:0;width:auto;max-width:none;margin:0;padding:12px var(--dm-pad) 20px}.detail-modal-box .detail>.studio-chips{top:20px;left:auto;right:calc(100% - var(--dm-side) + 16px)}.detail-modal-box .detail-inner>.pre-ri-detail{display:contents}:root:has(.detail-modal) .desk-edge-tab{visibility:hidden}.detail-modal-box .detail>.first-talk{top:auto;bottom:64px;left:16px;right:auto;margin:0;width:min(380px,calc(var(--dm-side) - 32px))}.detail-modal-box .detail:has(>.detail-inner>.detail-side>.detail-cover .cover-sm-item):not(:has(>.detail-inner>.detail-side>.detail-side-actions))>.first-talk{bottom:116px}.detail-modal-box .detail-side:has(>.detail-side-actions){--band: 112px;background:var(--먹)}.detail-modal-box .detail-side:has(>.detail-side-actions):not(:has(.cover-sm-item)):not(.keep-strip){--band: 60px}.detail-modal-box .detail-side:has(>.detail-side-actions)>:is(.detail-cover,.story-cover){height:calc(100% - var(--band));margin:0}.detail-modal-box .detail-side:has(>.detail-side-actions)>.detail-cover.img-cover{--cover-h: calc(100% - var(--band));overflow:visible}.detail-modal-box .detail-side:has(>.detail-side-actions)>.detail-cover.img-cover:after,:root[data-app-theme=light] .detail-modal-box .detail-side:has(>.detail-side-actions)>.detail-cover.img-cover:after{background:linear-gradient(to bottom,rgba(0,0,0,.28),transparent 16%)}.detail-modal-box .detail-side:has(>.detail-side-actions)>.detail-cover.img-cover>.cover-sm-item{bottom:calc(54px - var(--band))}.detail-modal-box .detail-side:has(>.detail-side-actions) .cover-sm-box{box-shadow:none;border-color:transparent;opacity:.75}.detail-modal-box .detail-side:has(>.detail-side-actions) .cover-sm-box.now{border-color:var(--글);opacity:1}.detail-modal-box .detail:has(>.detail-inner>.detail-side>.detail-side-actions)>.first-talk{bottom:126px}:root[data-app-theme=light] .detail-modal-box .detail:has(>.detail-inner>.detail-side>.detail-side-actions)>.first-talk{box-shadow:0 6px 18px #00000038}.detail-side-actions{position:absolute;z-index:3;left:0;right:0;bottom:8px;display:flex;align-items:center;gap:2px;padding:0 6px}.detail-side-act{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--글);cursor:pointer;transition:background .15s}.detail-side-act:hover{background:var(--먹2)}.detail-side-act:focus-visible{outline:2px solid var(--글);outline-offset:-2px}.detail-side-act svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.detail-side-act.on svg{stroke-width:0;transform:scale(1.06)}.detail-side-act:active svg{transform:scale(.88)}.detail-modal-close{position:absolute;z-index:4;top:10px;left:12px;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#0e0d1080;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-modal-close:hover{background:#0e0d10b8}.detail-modal-close:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.detail-modal-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.detail-modal-close.detail-report{left:auto;top:14px;right:calc(100% - var(--dm-side) + 16px);width:32px;height:32px;background:#0e0d1066}.detail-modal-close:not(.detail-report){left:auto;right:12px;background:none;color:var(--글);-webkit-backdrop-filter:none;backdrop-filter:none}.detail-modal-close:not(.detail-report):hover{background:var(--먹2)}.detail-modal-close.detail-report svg{width:16px;height:16px}}@media (prefers-reduced-motion: reduce){:root .start-top{transition:none!important}}@keyframes detail-modal-dim{0%{opacity:0}}@keyframes detail-modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (prefers-reduced-motion: reduce){.detail-modal,.detail-modal-box{animation:none}}@media (min-width: 600px){:root:has(.detail-column-modal){overflow:hidden}.detail-column-modal{position:fixed;top:0;bottom:0;right:0;left:var(--gnb-w, 0px);z-index:42;display:flex;justify-content:center;align-items:center;padding:16px;box-sizing:border-box;background:#08070a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:detail-modal-dim .18s ease-out}:root[data-app-theme=light] .detail-column-modal{background:#16161c66}.detail-column-box{width:min(560px,100%);height:100%;border-radius:16px;overflow:hidden;background:var(--먹);outline:none;box-shadow:0 28px 80px #00000080,0 0 0 1px #ffffff0f;animation:detail-modal-in .22s cubic-bezier(.2,.8,.2,1)}:root[data-app-theme=light] .detail-column-box{box-shadow:0 28px 80px #14141e47,0 0 0 1px #14141e0f}.detail-column-box .wide-backdrop{display:none}}@media (min-width: 600px) and (prefers-reduced-motion: reduce){.detail-column-modal,.detail-column-box{animation:none}}@media (min-width: 1100px){:root:has(.detail-column-modal.pane-detail){overflow:visible}.detail-column-modal.pane-detail{left:var(--gnb-w, 0px);right:auto;width:var(--chat-list-w);padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;z-index:41}.detail-column-modal.pane-detail .detail-column-box{width:100%;border-radius:0;box-shadow:none;animation:none}:root:has(.chat-pane.list-closed):has(.detail-column-modal.pane-detail){--pane-left: calc(var(--gnb-w, 0px) + var(--chat-list-w))}}:is(.studio-editor-page,.lore-set-sheet) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],.lore-set-title),textarea,select,.field){font-size:14px}:is(.studio-editor-page,.lore-set-sheet) :is(input:not(.lore-set-title),textarea,.field)::placeholder,:is(.studio-editor-page,.lore-set-sheet) .field input::placeholder{font-size:13px;line-height:1lh}:is(.studio-editor-page,.lore-set-sheet) .studio-dropdown-value.is-placeholder{font-size:13px;line-height:22.4px}@media (hover: none) and (pointer: coarse){:is(.studio-editor-page,.lore-set-sheet) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],.lore-set-title),textarea,select,.field){font-size:14px!important}}@media (min-width: 768px){:root:has(.my-modal){overflow:hidden;scrollbar-gutter:stable}.detail-modal.my-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;display:grid;place-items:center;padding:16px;background:#00000040;-webkit-backdrop-filter:none;backdrop-filter:none;animation:detail-modal-dim .18s ease-out}:root[data-app-theme=light] .detail-modal.my-modal{background:#14141e1f}.detail-modal.my-modal.my-modal-anchored{display:block;padding:0}.my-modal.my-modal-anchored .detail-modal-box{position:absolute;left:var(--my-left);bottom:var(--my-bottom);width:min(408px,calc(100vw - var(--my-left) - 16px));max-height:min(800px,calc(100vh - var(--my-bottom) - 16px));min-height:min(520px,calc(100vh - var(--my-bottom) - 16px));transform-origin:var(--my-origin);animation:my-modal-pop .2s cubic-bezier(.2,.9,.3,1.05)}.my-modal .detail-modal-box{position:relative;display:flex;flex-direction:column;width:min(408px,calc(100vw - 32px));height:auto;max-height:min(800px,calc(100vh - 48px));min-height:min(480px,calc(100vh - 48px));--먹: #1f1f24;--my-card: #2a2a30;border:1px solid rgba(255,255,255,.06);box-sizing:border-box;border-radius:16px;overflow:hidden;background:var(--먹);color:var(--글);outline:none;box-shadow:0 18px 48px #00000073,0 2px 8px #00000040;animation:detail-modal-in .22s cubic-bezier(.2,.8,.2,1)}:root[data-app-theme=light] .my-modal .detail-modal-box{--먹: #ffffff;--my-card: #f4f4f6;border-color:#14141e0f;box-shadow:0 18px 48px #14141e29,0 2px 10px #14141e0f}.my-modal .detail-modal-box>.my-side{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;width:100%;max-width:none;margin:0;padding:18px 12px 12px;box-sizing:border-box;--마이안여백: 12px}.my-modal .my-side>.tab-head{min-height:36px;padding-right:48px}.my-modal .my-side>.tab-head h1{margin:0 0 8px;font-size:18px;line-height:36px}.my-modal .my-side .my-panel{background:var(--my-card);margin:0 0 8px;border-radius:14px}.my-modal .my-side>.my-panel:not(.zel-panel){margin-bottom:8px;padding:10px 12px}.my-modal .my-side>.my-panel:not(.zel-panel){gap:10px}.my-modal .my-side>.my-panel .btn.wide{height:40px;min-height:40px;border-radius:12px;font-size:14px}.my-modal .my-face-wrap .relation-pick{border-color:var(--my-card)}.my-modal .my-side .invite-card{margin:0 0 6px}.my-modal .my-side .invite-card-row{padding:8px 10px 8px 12px;gap:8px;border-radius:12px;background:#2d2840}:root[data-app-theme=light] .my-modal .my-side .invite-card-row{background:#f3f0fa}:root[data-app-theme=light] .my-modal .my-side .my-panel,:root[data-app-theme=light] .my-modal .my-side .invite-card-row{box-shadow:none}.my-modal .my-face.face-box{width:44px;height:44px}.my-modal .my-name{font-size:16px}.my-modal .my-text{gap:3px}.my-modal .my-text .muted{font-size:11.5px}.my-modal .zel-panel{gap:8px}.my-modal .zel-head{margin-bottom:-4px}.my-modal .zel-panel .checkin-row{gap:8px;padding-top:10px}.my-modal .zel-panel .checkin-row .btn.wide{height:40px;min-height:40px;border-radius:12px;font-size:14px}.my-modal .zel-head .settings-title{font-size:15.5px}.my-modal .wallet-dot .zel-dot{width:24px;height:24px}.my-modal .wallet-num{font-size:19px}.my-modal .invite-card-text{font-size:13px;line-height:1.35}.my-modal .invite-hearts{width:30px;height:26px}.my-modal .invite-hearts img:first-child{width:19px;top:1px}.my-modal .invite-hearts img:last-child{width:12px;left:16px;top:12px}.my-modal .settings-text b{font-size:14.5px}.my-modal .settings-text .muted{font-size:12px}.my-modal .my-settings>button.settings-row{min-height:40px;height:40px}.my-modal .part-home .settings-row{min-height:52px;height:auto;padding:0;box-sizing:border-box}.my-modal .my-settings>.settings-row{padding:0}.my-modal .my-side .my-settings{padding:0 var(--마이안여백)}.my-modal .checkin-box-2{margin:0;padding:2px 0 4px;gap:5px;overflow:visible;scroll-snap-type:none}.my-modal .checkin-box-2 li{flex:1 1 0;min-width:0}.my-modal .checkin-box{width:100%;padding:6px 0 5px;gap:1px;font-size:11px;border-radius:9px}.my-modal .checkin-box .zel-dot{width:16px;height:16px}.my-modal .checkin-date{font-size:10px}.my-modal .my-quick{margin:0 0 8px}.my-modal .my-quick-item{background:var(--my-card)}.my-modal-close{position:absolute;z-index:50;top:18px;right:14px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--글);cursor:pointer;display:grid;place-items:center}.my-modal-close:hover{background:var(--quick-hover)}.my-modal-close:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.my-modal-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:root:has(.backdrop) .my-modal-close{visibility:hidden}.my-modal .detail-modal-box .part-home{position:absolute;top:0;left:0;right:0;bottom:0;z-index:42}.my-modal .detail-modal-box .part-home>.detail-head,.my-modal .detail-modal-box .part-home>.page-head>.detail-head{max-width:none;padding:21px 64px 6px 8px}.my-modal .detail-modal-box .part-home>.page-head{max-width:none}.my-modal .detail-modal-box .part-home .detail-head .head-center{flex:1;margin:0 0 0 2px;text-align:left;font-size:16.5px;font-weight:700;letter-spacing:-.02em}.my-modal .detail-modal-box .part-home-inner{max-width:none;padding:12px 16px 20px}}@keyframes my-modal-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1}}@media (min-width: 768px) and (prefers-reduced-motion: reduce){.my-modal,.my-modal .detail-modal-box,.my-modal.my-modal-anchored .detail-modal-box{animation:none}}.wish-strip{flex:none;margin-top:16px;padding:14px 0 10px 14px;border-radius:14px;background:var(--chat-card, #1c1c20)}.wish-strip-title{display:block;margin-bottom:10px;font-size:15px;font-weight:700;color:var(--글)}.wish-strip-faces{list-style:none;margin:0;padding:0 14px 2px 0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.wish-strip-faces::-webkit-scrollbar{display:none}.wish-strip-face{flex:none;width:56px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:2px 0 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.wish-strip-img{width:48px;height:48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 85% at 50% 6%,color-mix(in srgb,var(--빛) 62%,transparent),transparent 68%),#2c2c32;box-shadow:0 0 0 2px var(--chat-card, #1c1c20),0 0 0 3.5px #ff7eb3ab}.wish-strip-img img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.wish-strip-img b{font-size:18px;color:#fff}.wish-strip-name{width:100%;font-size:11px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.wish-strip-face:focus-visible{outline:2px solid var(--보라);outline-offset:2px;border-radius:10px}.chat-more-btn{display:flex;align-items:center;gap:4px;margin:6px auto 0;padding:7px 14px 7px 16px;border:1px solid var(--선);border-radius:999px;background:var(--먹2);color:var(--글);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.chat-more-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chat-more-btn:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.btn.cast-more-btn{display:flex;margin:14px auto 0}.tab-side:not(.chat-pane-list)>.wish-strip{margin:28px -16px 0 0;padding:0;border-radius:0;background:none}.tab-side:not(.chat-pane-list)>.wish-strip .wish-strip-title{margin-bottom:14px;font-size:17px}.tab-side:not(.chat-pane-list)>.wish-strip .wish-strip-faces{gap:8px;margin-left:-3px;padding:3px 16px 2px 3px}.tab-side:not(.chat-pane-list)>.wish-strip .wish-strip-face{width:62px;gap:6px}.tab-side:not(.chat-pane-list)>.wish-strip .wish-strip-img{width:56px;height:56px;box-shadow:0 0 0 2px var(--먹),0 0 0 3.5px #ff7eb3ab}.tab-side:not(.chat-pane-list)>.wish-strip .wish-strip-name{font-size:12.5px}@media (min-width: 1100px){:root{--chat-list-w: 372px;--chat-card: #1c1c20;--chat-sel: #26262b}:root[data-app-theme=light]{--chat-card: #ffffff;--chat-sel: #ececf0}:root:has(.chat-pane){--pane-left: calc(var(--gnb-w, 0px) + var(--chat-list-w))}.tab-side.chat-pane-list{position:fixed;top:0;bottom:0;left:var(--gnb-w, 0px);z-index:2;width:var(--chat-list-w);max-width:none;margin:0;box-sizing:border-box;display:flex;flex-direction:column;padding:0 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--먹)}.tab-side.chat-pane-list::-webkit-scrollbar{display:none}:root:has(.chat-pane){scrollbar-width:none}:root:has(.chat-pane)::-webkit-scrollbar{display:none}:root:has(.dev-bar) .chat-pane-list,:root:has(.dev-bar) .chat-pane-room{top:26px}.chat-pane-list>.tab-head{flex:none;align-items:center;height:48px;min-height:48px;margin:0 0 10px}.chat-pane-list>.tab-head h1{margin:0;font-size:20px;line-height:1.2}.chat-pane-list>.tab-head .chat-head-tools,.chat-pane-list>.tab-head .chat-find-btn{margin-top:0}.chat-pane-list>.tab-head .chat-head-tools{gap:6px;margin-right:-4px}.chat-pane-list>.tab-head .chat-edit-actions{margin:0 -4px 0 0}:root:has(.chat-pane.list-closed){--pane-left: var(--gnb-w, 0px)}.tab-side.chat-pane-list{transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s;animation:chat-list-in .26s cubic-bezier(.2,.8,.2,1)}.chat-pane.list-closed>.chat-pane-list{transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s}.chat-pane-room{transition:left .26s cubic-bezier(.2,.8,.2,1)}@keyframes chat-list-in{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.tab-side.chat-pane-list,.chat-pane.list-closed>.chat-pane-list,.chat-pane-room{transition:none;animation:none}}.chat-pane-list>.search-box{flex:none;margin-bottom:14px}.chat-pane-sub{flex:none;margin:18px 4px 2px;font-size:12px;font-weight:700;color:var(--흐림)}.chat-pane-list>.chat-rooms{flex:none;margin:4px -8px 0}.chat-pane-list .chat-room{padding:0 8px;border-radius:12px}.chat-pane-list .chat-room:hover{background:color-mix(in srgb,var(--chat-sel) 55%,transparent)}.chat-pane-list .chat-room.on{background:var(--chat-sel)}.chat-pane-list .chat-room-main{padding:7px 0}.chat-pane-list .chat-room-face.face-box,.chat-pane-list .chat-room-face.pair:not(.small){width:46px;height:46px;border-radius:16px}.chat-pane-list .chat-room-main .chat-room-last{-webkit-line-clamp:1}.chat-pane-list .chat-room-star{right:0}.chat-pane-list>.today-pick-sec{position:sticky;bottom:0;z-index:3;flex:none;margin:auto -16px 0;padding:10px 16px 14px;background:var(--먹);border-top:1px solid var(--선)}.chat-pane-list>.today-pick-sec .random-row{padding:10px;background:var(--chat-card)}.chat-pane-list>.today-pick-sec .random-face{width:40px;height:40px}.chat-pane-list>.empty{margin-top:24px}.chat-pane-room{position:fixed;top:0;bottom:0;right:0;left:var(--pane-left);--gnb-w: var(--pane-left);background:var(--먹)}:root:has(.chat-pane-room .panel) .chat-overlay-root{--gnb-w: var(--pane-left)}.chat-pane-room>.panel,.chat-pane-room>.room-slot>.room-host>.panel{height:100%}:root:has(.chat-pane.list-closed):has(.chat-pane-room .panel):has(.chat-overlay-root .character-before-if){--pane-left: calc(var(--gnb-w, 0px) + var(--chat-list-w))}:root:has(.chat-pane-room .panel) .chat-overlay-root .character-before-if{left:calc(var(--pane-left) - var(--chat-list-w));right:auto;width:var(--chat-list-w);overscroll-behavior:contain;scrollbar-width:none;border-right:0;background:var(--먹)}:root:has(.chat-pane-room .panel) .chat-overlay-root .character-before-if::-webkit-scrollbar{display:none}:root:has(.chat-pane-room .panel):has(.dev-bar) .chat-overlay-root .character-before-if{top:26px}:root:has(.chat-pane-room .panel) .chat-overlay-root .character-before-if-top{height:auto;aspect-ratio:4 / 5}.chat-pane-wait{position:relative;height:100%;background:var(--room-bg, #0e0d10);overflow:hidden}.pane-close-btn{margin-left:2px}.pane-list-open-btn{display:grid;place-items:center;flex:none;width:36px;height:36px;margin:-4px -4px -4px -8px;padding:0;border:0;border-radius:50%;background:none;color:var(--흐림);cursor:pointer}.pane-list-open-btn:hover{color:#d8d8dd;background:#ffffff0f}.pane-list-open-btn:focus-visible{outline:2px solid var(--보라);outline-offset:-2px}.pane-list-open-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.panel.chat-light .pane-list-open-btn{color:#2a2530}.chat-pane-empty{height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;color:var(--흐림)}.chat-pane-empty>b{font-size:18px;font-weight:700;color:var(--글)}.chat-pane-empty>p{margin:0 0 12px;font-size:13.5px}.chat-pane-empty-icon{width:56px;height:56px;margin-bottom:10px;border-radius:50%;display:grid;place-items:center;background:var(--chat-card)}.chat-pane-empty-icon svg{width:26px;height:26px;fill:none;stroke:var(--흐림);stroke-width:1.8;stroke-linejoin:round}.chat-pane-empty.wide{justify-content:flex-start;align-items:stretch;max-width:820px;margin:0 auto;padding:72px 32px 24px;text-align:left;overflow-y:auto}}*:focus-visible{outline:none!important}@media (min-width: 768px){.gnb-parent{color:var(--글)}.gnb-sub+.desk-steps{margin:0 0 6px;border-left:0;animation:gnb-steps-in .26s cubic-bezier(.2,.8,.2,1)}.gnb-sub+.desk-steps .desk-steps-title{padding-left:56px}.gnb-sub+.desk-steps .desk-step{padding-left:56px}.gnb-sub+.desk-steps :is(.desk-step.on,.desk-step-glider){background:var(--gnb-on)}.gnb-sub+.desk-steps[data-glide] .desk-step.on{background:none}.gnb-drawer{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease .06s,margin .28s cubic-bezier(.2,.8,.2,1)}.gnb-drawer.shut{grid-template-rows:0fr;opacity:0;margin-top:-2px;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .14s ease,margin .28s cubic-bezier(.2,.8,.2,1)}.gnb-drawer-in{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.gnb-drawer-in>.gnb-item{flex:none}.gnb-drawer-in>.gnb-sep{margin:8px 24px}.gnb-sub>.gnb-item{font-size:13px}.gnb-item.lit-text{color:var(--글);font-weight:700}.gnb-item.lit-text .gnb-icon{stroke:var(--gnb-grad, currentColor);stroke-width:2.1}.gnb-subgroup{position:relative;display:flex;flex-direction:column;gap:2px;padding:4px 0}.gnb-subgroup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#ffffff04;pointer-events:none}:root[data-app-theme=light] .gnb-subgroup:before{background:#00000006}.gnb-chev-fold{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.gnb-chev-fold.up{transform:rotate(180deg)}@keyframes gnb-steps-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.gnb-drawer,.gnb-drawer.shut,.gnb-chev-fold{transition:none}.gnb-sub+.desk-steps{animation:none}}}.widget-code-toggle{display:inline-flex;align-items:center;gap:4px}.widget-code-toggle .fold-chevron{margin:0;transform:rotate(90deg);transition:transform .2s ease}.widget-code-toggle[aria-expanded=true] .fold-chevron{transform:rotate(-90deg)}.word-in{animation:word-in .55s ease-out both}@keyframes word-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.word-in{animation:none}}.press-sheet{padding-top:18px}.press-tiles{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(var(--tiles, 4),minmax(0,1fr));gap:8px}.press-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:78px;padding:12px 4px 10px;border:0;border-radius:16px;background:#2a282f;color:#ece6f2;font:inherit;font-size:12.5px;line-height:1.3;text-align:center;word-break:keep-all;cursor:pointer;-webkit-tap-highlight-color:transparent}.press-tile svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.press-tile:disabled{opacity:.4;cursor:default}.press-tile:active:not(:disabled){background:#34313a}.press-rows{border-radius:16px;background:#26242b;overflow:hidden}.press-rows .reply-sheet-box{padding:14px}.press-tiles>li{display:flex}.press-tiles .press-tile{height:100%}.reply-sheet[data-room=dark]{background:#1d1d20}.reply-sheet[data-room=dark] .handle{background:#47474d}.reply-sheet[data-room=dark] .reply-sheet-box{color:#e8e8ec}.reply-sheet[data-room=dark] .reply-sheet-box-2 li+li .reply-sheet-box{border-top:1px solid rgba(255,255,255,.06)}.reply-sheet[data-room=dark] .reply-sheet-box.caution{color:#e8a0a0}.reply-sheet[data-room=light]{background:#fff}.reply-sheet[data-room=light] .handle{background:#dfdfe3}.reply-sheet[data-room=light] .reply-sheet-box{color:#1b1b1f}.reply-sheet[data-room=light] .reply-sheet-box-2 li+li .reply-sheet-box{border-top:1px solid #ececef}.reply-sheet[data-room=light] .reply-sheet-box.caution{color:#b62d2d}.reply-sheet[data-room=light] .press-tile{background:#f2f2f5;color:#1b1b1f}.reply-sheet[data-room=light] .press-tile:active:not(:disabled){background:#e8e8ec}.reply-sheet[data-room=light] .press-rows{background:#f5f5f7}.au-episode-count{flex:none;align-self:center;font-size:11px;line-height:1.5;color:var(--흐림);font-variant-numeric:tabular-nums}.au-episode-count.full{color:var(--error-fg)}.au-episode>.au-episode-remove{position:relative;flex:none;align-self:flex-start;width:24px;height:24px;margin:10px 0 0 -4px;font-size:14px}.au-episode>.au-episode-remove:after{top:-10px;right:-10px;bottom:-10px;left:-10px}.au-episode-box textarea{resize:none}.au-episode>.au-episode-remove[hidden]{display:grid;visibility:hidden}.album-large img.slide-from-right{animation:album-slide-r .26s cubic-bezier(.2,.7,.2,1)}.album-large img.slide-from-left{animation:album-slide-l .26s cubic-bezier(.2,.7,.2,1)}@keyframes album-slide-r{0%{transform:translate(28%);opacity:.2}to{transform:none;opacity:1}}@keyframes album-slide-l{0%{transform:translate(-28%);opacity:.2}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.album-large img.slide-from-right,.album-large img.slide-from-left{animation:none}}.album-box.locked,.menu-img-row button.locked,.character-album-box.locked{flex-direction:column;gap:6px}button.album-box.locked,.character-album-box.locked.can-unlock{cursor:pointer;font:inherit;padding:0}.unlock-chip{position:relative;z-index:1;display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 4px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:700;line-height:1.3}.unlock-chip .zel-dot{width:12px;height:12px}.menu-img-row .unlock-chip{font-size:10px;padding:1px 5px 1px 3px}.menu-img-row .unlock-chip .zel-dot{width:10px;height:10px}.album-box.locked:has(.unlock-chip),.character-album-box.locked:has(.unlock-chip),.menu-img-row button.locked:has(.unlock-chip){color:#fff}.unlock-overlay{z-index:60}.unlock-panel{z-index:61}.unlock-preview{position:relative;overflow:hidden;width:72px;aspect-ratio:1;margin:0 auto;border-radius:16px;background:#1c1c20;display:grid;place-items:center;color:#fff}.unlock-preview .locked-blur{filter:blur(9px) brightness(.85) saturate(1.1);transform:scale(1.15)}.unlock-preview svg{position:relative;z-index:1;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.version-page .version-hint{margin:0 16px 8px;font-size:13px;color:var(--흐림)}.version-page .version-day{margin:16px 16px 6px;font-size:12.5px;color:var(--흐림)}.version-page .version-row{display:flex;flex-direction:column;gap:2px;width:100%;padding:12px 16px;background:none;border:0;border-bottom:1px solid var(--선);text-align:left;color:var(--글);cursor:pointer}.version-page .version-row.now{cursor:default}.version-page .version-row b{font-size:14.5px;font-weight:600}.version-page .version-row span{font-size:12.5px;color:var(--흐림)}.version-page .version-now{margin-left:6px;padding:2px 7px;border-radius:999px;background:#2a2340;color:#b7a4ff;font-size:11px;font-weight:600}.version-page .version-field{margin:0 16px 16px;display:flex;flex-direction:column;gap:8px}.version-page .version-text{white-space:pre-wrap;line-height:1.7;min-height:0}.npc-page-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:4px 2px 0}.npc-page-toggle b{font-size:14.5px;font-weight:600;color:var(--글)}.intro-box .persona-pick-name{flex:1}.persona-pick-row{width:100%;border:0;text-align:left;color:inherit;cursor:pointer;font:inherit}.intro-box+.persona-pick-row{margin-top:14px}.bottom-panel.persona-pick-sheet{z-index:44}.character-before-if.detail-profile{z-index:46}.intro-box.can-open{width:100%;border:0;text-align:left;color:inherit;cursor:pointer;font:inherit}.intro-box+.intro-box.can-open{margin-top:14px}.persona-pick-sheet .persona-pick-item{width:100%;border:0;text-align:left;color:inherit;cursor:pointer}.persona-pick-sheet .persona-pick-item .intro-name{flex:1}.persona-pick-sheet .persona-pick-item+.persona-pick-item{margin-top:10px}.persona-pick-sheet .persona-pick-item .intro-name>b{display:inline-flex;align-items:center;gap:6px}.persona-pick-sheet .persona-pick-edit{width:26px;height:26px;margin-left:-2px}.persona-pick-sheet .persona-pick-edit>svg{width:16px;height:16px}@media (hover: hover){.persona-pick-sheet .persona-pick-edit:not(:disabled):hover{background:none;color:var(--글)}}.bottom-panel.persona-pick-sheet.editing{max-height:92vh}.persona-in-sheet .part-home{position:static;inset:auto;z-index:auto;background:none;display:block}.persona-in-sheet .part-home-inner{overflow:visible;padding:8px 0 12px}.persona-in-sheet .page-head,.persona-in-sheet .detail-head{position:static;background:none}.persona-in-sheet .detail-bottom,:root[data-app-theme=light] .persona-in-sheet .detail-bottom{padding:8px 0 0;background:none}.persona-in-sheet .detail-bottom:before{display:none}.persona-pick-sheet .persona-pick-foot{position:sticky;bottom:calc(-1*max(env(safe-area-inset-bottom),20px));margin:14px -16px 0;padding:12px 16px max(env(safe-area-inset-bottom),20px);background:inherit}.persona-pick-sheet .persona-pick-new{margin:0}.persona-pick-sheet .persona-pick-ok{margin-top:10px}.persona-pick-check{width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid #55555d;display:grid;place-items:center}.persona-pick-check.on{border:0;background:var(--heart-gradient)}.persona-pick-check svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.settings-panel .viewer-card{padding:0 0 4px}.settings-panel .viewer-card .room-settings-row{margin-top:14px}.settings-panel .viewer-card .room-settings-row h4{font-size:14px;font-weight:500}.settings-panel .viewer-card .room-settings-inline,.settings-panel .room-settings-inline.room-safe-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-panel .viewer-card .room-settings-inline h4,.settings-panel .room-safe-row h4{margin:0;flex:none}.settings-panel .viewer-card .room-settings-inline .room-settings-seg,.settings-panel .room-safe-row .room-settings-seg{flex:none;width:min(176px,calc(100% - 102px));min-width:0}.settings-panel .viewer-card .room-settings-inline .room-settings-seg>button,.settings-panel .room-safe-row .room-settings-seg>button{min-width:0;padding:0 2px;font-size:12.5px;white-space:nowrap}.room-settings-seg>button svg{width:14px;height:14px;margin-right:4px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.room-big-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.room-big-tiles.three{grid-template-columns:repeat(3,1fr)}.room-big-tiles button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;padding:10px 6px;border-radius:12px;border:1.5px solid transparent;background:#26262b;color:var(--흐림);font:inherit;font-size:12.5px;cursor:pointer}.room-big-tiles button.on{border-color:#ffffff8c;color:var(--글)}.room-big-tiles button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.room-big-tiles button b{font-size:15.5px;font-weight:600;color:var(--글);line-height:1.1}.room-big-tiles button:focus-visible{outline:2px solid var(--보라);outline-offset:2px}.settings-panel .viewer-card .room-step{width:auto;height:auto;background:none;gap:14px}.settings-panel .viewer-card .room-step button{width:32px;height:32px;border-radius:50%;background:none;font-size:17px}.settings-panel .viewer-card .room-step span{min-width:40px;font-size:14px}.settings-panel .viewer-card .room-swatches{gap:3px;flex:none;margin-left:auto}.settings-panel .viewer-card .room-swatch{width:20px;height:20px;border-width:1.5px}.settings-panel .viewer-card .room-settings-inline:has(.room-swatches){gap:4px}.settings-panel .viewer-card .room-settings-inline h4{min-width:0;white-space:nowrap}.settings-panel .viewer-card .room-settings-row h4{font-size:13px;color:#c9c9d0}.room-big-tiles button{border:0}.room-big-tiles button.on{background:#3a3a42}.room-theme-tiles button{padding:6px 6px 7px;border-radius:12px}.room-theme-tiles button.on{background:#3a3a42}.settings-panel .viewer-card .blink.on{background:#8d8d96}.aside-panel.settings-panel{padding-left:16px;padding-right:16px}@media (max-width: 600px){.aside-panel.settings-panel{padding-left:10px;padding-right:10px}}.settings-panel .viewer-card .room-settings-inline{min-height:40px}.new-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#ff7eb3;vertical-align:middle}.tab-dot{position:absolute;top:3px;left:calc(50% + 9px);width:7px;height:7px;border-radius:50%;background:#ff7eb3}.inquiry-status{flex:none;padding:3px 9px;border-radius:999px;font-size:11.5px;background:var(--btn-2, #26262d);color:var(--흐림)}.inquiry-status.done{background:#6c4de62e;color:#b9a8ff}.inquiry-mine{display:grid;gap:6px}.inquiry-date{font-size:12.5px;font-weight:400;color:var(--흐림)}.inquiry-kind{font-size:13px;font-weight:600;color:var(--흐림)}.inquiry-head .back-btn:before{display:none}.inquiry-frame{margin-top:12px}.inquiry-text{margin:0;white-space:pre-wrap;line-height:1.6;font-size:14.5px}.inquiry-reply{margin-top:12px;padding:14px 16px;border-radius:14px;background:#6c4de61a;border:1px solid rgba(108,77,230,.35);display:grid;gap:6px}.inquiry-reply-who{font-size:13px;font-weight:600;color:#b9a8ff}.gift-claim-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 8px 8px}.gift-claim .zel-dot.gift-claim-gem{width:56px;height:56px;animation:gift-gem-spin 1.1s cubic-bezier(.3,.7,.3,1) .2s backwards}@keyframes gift-gem-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.gift-claim .zel-dot.gift-claim-gem{animation:none}}.gift-claim-who{display:flex;align-items:center;gap:8px;margin:20px 0 0 -14px;font-size:14px;font-weight:700;color:var(--글)}.gift-claim-face.face-box{width:28px;height:28px}.gift-claim-zel{margin-top:4px;font-size:34px;font-weight:800;color:var(--글)}.gift-claim-note{margin:6px 0 0;font-size:13px;color:var(--흐림)}.gift-claim-due{margin-bottom:8px;color:var(--글);font-weight:500}.gift-claim-left{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(240px,100%);margin-top:12px}.gift-claim-left .gift-card-bar{align-self:stretch;margin:0}.gift-claim-left .gift-card-bar i{position:relative;overflow:hidden;animation:gift-bar-drain 1.8s cubic-bezier(.2,.7,.3,1) .3s backwards}.gift-claim-left .gift-card-bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(100%);animation:gift-bar-gloss 2.2s ease-in-out 2.1s infinite}@keyframes gift-bar-drain{0%{width:var(--bar-from)}}@keyframes gift-bar-gloss{0%{transform:translate(100%)}60%,to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.gift-claim-left .gift-card-bar i,.gift-claim-left .gift-card-bar i:after{animation:none}}.gift-claim-first{font-size:12.5px;font-weight:700;color:#ff8fbf;font-variant-numeric:tabular-nums}.gift-claim-works-title{margin:22px 0 0;font-size:13px;font-weight:600;color:var(--흐림)}.gift-picks{list-style:none;margin:8px 0 0;padding:4px 2px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:none}.gift-picks::-webkit-scrollbar{display:none}.gift-picks>li{flex:none;scroll-snap-align:start}.gift-picks>li:first-child{margin-left:auto}.gift-picks>li:last-child{margin-right:auto}.gift-done-dim.backdrop.dialog-overlay{z-index:45}.gift-done.center-panel{z-index:46}.gift-one{display:flex;align-items:center;gap:12px;margin-top:8px;padding:10px;border-radius:14px;background:#2a2a2f;text-align:left}.gift-one .gift-pick-img{flex:none;width:56px;height:74px;border-radius:8px}.gift-one-text{min-width:0;display:flex;flex-direction:column;gap:3px}.gift-one-text b{font-size:14.5px;font-weight:600;color:var(--글);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-one-text small{font-size:12.5px;color:var(--흐림)}.gift-pick{display:block;width:76px;text-align:center}.gift-pick-img{--ring: 2px;position:relative;display:block;height:100px;border-radius:10px;overflow:hidden;background:var(--empty-wash)}.gift-pick-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.gift-pick-name{display:block;margin-top:6px;font-size:12px;color:var(--흐림);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-panel.gift-panel{width:min(440px,calc(100% - 56px));max-height:min(640px,calc(100vh - 80px));display:flex;flex-direction:column;padding:18px 22px 20px;text-align:left}.center-panel.gift-panel>*+*{margin-top:0}.backdrop.gift-pop-dim{z-index:43;background:#00000040;animation:detail-modal-dim .18s ease-out}:root[data-app-theme=light] .backdrop.gift-pop-dim{background:#14141e1f}.center-panel.gift-panel.gift-pop{width:min(440px,calc(100vw - 32px));left:auto;top:var(--gift-top);right:var(--gift-right);transform:none;max-height:calc(100vh - var(--gift-top) - 16px);transform-origin:top right;animation:my-modal-pop .22s cubic-bezier(.2,.8,.3,1)}@media (prefers-reduced-motion: reduce){.center-panel.gift-panel.gift-pop{animation:none}}.gift-icon{position:relative}.gift-icon.gift-new:before{content:"";position:absolute;top:4px;right:4px;z-index:1;width:8px;height:8px;border-radius:50%;background:#ff3b5c;pointer-events:none;box-shadow:0 0 0 2px var(--먹)}.btn-onimg.gift-icon.gift-new:before{box-shadow:none}.gift-icon.gift-new svg{animation:gift-bounce 1.6s ease-in-out infinite;transform-origin:50% 100%}@keyframes gift-bounce{0%,60%,to{transform:none}15%{transform:translateY(-3px) scale(1.04,.97)}30%{transform:none}42%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion: reduce){.gift-icon.gift-new svg{animation:none}}.gift-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px}.gift-panel-head b{font-size:16px;font-weight:700;color:var(--글)}.gift-panel-head .btn-icon{margin-left:auto}.gift-panel-body{flex:1;min-height:0;overflow-y:auto}.gift-panel-foot{padding-top:14px}.gift-panel.gift-claim .gift-claim-head{padding-top:12px}.gift-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gift-card{display:flex;border-radius:16px;overflow:hidden;background:var(--먹2)}.gift-panel .gift-card{background:#2a2a2f}.gift-card.done{opacity:.5}.gift-card-img{position:relative;flex:none;width:112px;min-height:140px;background:var(--empty-wash)}.gift-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.gift-card-tag{position:absolute;left:8px;top:8px;max-width:calc(100% - 16px);padding:2px 7px;border-radius:999px;background:#0e0d10a6;color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gift-card-body{flex:1;min-width:0;padding:14px;display:flex;flex-direction:column}.gift-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gift-card-top .btn{flex:none;margin:-2px -2px -10px 0}.gift-card-head{min-width:0;display:flex;flex-direction:column;gap:4px}.gift-card-title{font-size:16px;font-weight:700;color:var(--글)}.gift-card-amount{margin:8px 0 0;font-size:14px;color:var(--글)}.gift-card-due{margin:4px 0 0;font-size:12px;color:var(--흐림)}.gift-card-amount b{font-weight:700}.gift-card-count{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:14px;font-size:12px;color:var(--흐림)}.gift-card-count b{color:var(--글);font-weight:700}.gift-card-bar{height:5px;margin-top:4px;border-radius:3px;background:#ffffff14;overflow:hidden}.gift-card-bar i{display:block;height:100%;background:var(--heart-gradient)}.gift-card-done{flex:none;font-size:12px;color:var(--흐림)}.rating-switches{display:flex;align-items:center;gap:16px}.rating-switches label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--label)}.settings-panel .settings-group+.settings-group{margin-top:18px;padding-top:0;border-top:0}.settings-panel .album-head+.settings-group{margin-top:0}.settings-panel .settings-group-card{padding:12px;border-radius:10px;background:#222226;--field-bg: #2a2a2f}.settings-panel .settings-group-card>:first-child,.settings-panel .settings-group-card>.room-settings-row:first-child{margin-top:0}.settings-panel .settings-group-card .room-settings-row,.settings-panel .viewer-card .room-settings-row{margin-top:12px}.settings-panel .viewer-card .room-settings-inline{min-height:34px}.settings-panel .room-big-tiles button{flex-direction:row;gap:6px;min-height:38px;padding:4px 8px;background:#2c2c31}.settings-panel .room-big-tiles button.on{background:#3a3a42}.settings-panel .room-big-tiles button svg{width:17px;height:17px}.settings-panel .room-big-tiles button b{font-size:14px}.settings-panel .room-theme-tiles{gap:6px}.settings-panel .room-theme-tiles button{gap:4px;padding:4px 4px 5px;border-radius:10px}.settings-panel .room-theme-tiles button i{height:26px;border-radius:7px}.settings-panel .settings-group-card .seg{--raise: #2c2c31}.length-promise{margin-top:12px;font-size:12px;line-height:1.55;color:#c9c3d3}.length-promise-dot{flex:none;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 6px #3ecf8e99}.length-promise-title{display:flex;align-items:center;gap:2px;width:100%;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--글);text-align:left;cursor:pointer}.length-promise.open .length-promise-title{margin-bottom:4px}.length-promise-title .next-chevron,.length-promise-more .next-chevron{width:10px;height:10px;margin-right:0;stroke:currentColor;stroke-width:2.6;transition:transform .15s}.length-promise-title[aria-expanded=true] .next-chevron{transform:rotate(90deg)}.length-promise-more{display:flex;align-items:center;gap:2px;width:fit-content;margin:6px 0 0 12px;font-size:12px;color:#a99fbd;text-decoration:none}.settings-panel .model-row .next-chevron{width:10px;height:10px;stroke-width:2.6}.length-promise ul{margin:0;padding-left:26px}.length-promise li+li{margin-top:2px}.room-settings-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.settings-panel .room-settings-head>h4{margin-bottom:0}.room-settings-head .length-promise-title{width:auto;font-size:12px;font-weight:500;color:#c9c9d0}.reply-length-row .length-promise{margin-top:10px;padding:10px 12px;border-radius:10px;background:#b9a6ff14}.reply-length-row .length-promise ul{padding-left:14px}.reply-length-row .length-promise-more{margin-left:0}:where([data-app-theme=light]) .reply-length-row .length-promise{background:#6c4de612}:where([data-app-theme=light]) .room-settings-head .length-promise-title{color:#48484e}.settings-panel .room-settings-row h4,.settings-panel .viewer-card .room-settings-row h4,.settings-panel .model-sub{font-size:12px}.settings-panel .model-sub{margin:12px 0 8px;font-weight:500;color:#a5a5ad}.settings-panel .reply-length-row .seg>button{font-size:12.5px}.settings-panel .model-row-text small{font-weight:600;color:#b4b4bc}.settings-panel .room-theme-tiles button{padding:4px}.settings-panel .room-big-tiles.three button span{font-size:14px;color:inherit}.settings-panel .room-theme-tiles button{padding:2px;border-radius:9px}.model-item-text b{font-size:14px;font-weight:500}.model-item-price{font-size:13px;font-weight:500}.model-item.on{background:none;box-shadow:none}.model-item.on:hover{background:#ffffff0a}.model-item.on .model-item-text b,.model-item.on .model-item-price span{color:#b9a6ff}.model-item.on .model-item-text b:after{color:#b9a6ff}.model-item-price{font-weight:600}.auto-dir-anchor{position:relative;display:inline-flex}.auto-dir-anchor,.auto-dir-anchor *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.auto-dir-catch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29}.auto-dir-anchor>.resume-btn{position:relative;z-index:30}.auto-dir-stack{position:absolute;right:50%;bottom:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-bottom:4px}.auto-dir-stack:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.auto-dir-stack:before{content:"";position:absolute;top:-10px;right:-26px;bottom:-2px;left:-14px;z-index:-1;border-radius:18px;pointer-events:none;background:#0f0f1159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:auto-dir-veil .2s ease-out}@keyframes auto-dir-veil{0%{opacity:0}to{opacity:1}}.auto-dir-item{margin-right:-18px;display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:#fff;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;animation:auto-dir-up .24s cubic-bezier(.2,.9,.3,1.2) forwards}.auto-dir-label{font-size:12.5px;font-weight:600;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.45)}.auto-dir-fab{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--heart-gradient);box-shadow:inset 0 -3px 6px #461e8c47,0 4px 10px -3px #6c4de680;transition:transform .2s cubic-bezier(.3,1.7,.5,1)}.auto-dir-fab svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auto-dir-item:hover .auto-dir-fab{transform:scale(1.08)}.auto-dir-item:active .auto-dir-fab{transform:scale(.88)}@keyframes auto-dir-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.auto-dir-item{animation-duration:.01s}}.image-tags-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.image-tags-list li{display:flex;align-items:center;gap:8px}.image-tags-list img{flex:none;width:36px;height:48px;border-radius:6px;object-fit:cover;background:var(--먹2)}.image-tags-list .field{flex:1;min-width:0;font-size:13px}.coach-progress{list-style:none;margin:10px auto 2px;padding:0;width:max-content;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.coach-progress li{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#fff}.coach-progress i{width:22px;height:22px;border-radius:50%;background:var(--heart-gradient);display:grid;place-items:center}.coach-progress svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.coach-play{font-size:.62em;vertical-align:.18em}.settings-panel .settings-group-card{--r-field: 6px}.settings-panel .settings-group-card .seg,.settings-panel .settings-group-card .room-step,.settings-panel .length-promise,.settings-panel .room-big-tiles>button,.settings-panel .room-theme-tiles>button{border-radius:6px}.settings-panel .settings-group-card .seg>button,.settings-panel .room-theme-tiles button i{border-radius:4px}.settings-panel .settings-group-card .seg,.settings-panel .settings-group-card .model-row{height:34px;min-height:34px}.settings-panel .settings-group-card .model-row{height:40px;min-height:40px}.settings-panel .room-big-tiles button{min-height:34px}.settings-panel .settings-group-card .reply-length-row .seg{height:40px;min-height:40px}.settings-panel .settings-group-card .room-settings-row h4,.settings-panel .model-sub{color:#c9c9d0}.series-row .row-2>button{flex:none;scroll-snap-align:start;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.series-long-card{display:flex;width:520px;height:220px;border-radius:12px;overflow:hidden;background:var(--raise)!important}.series-strip{position:relative;display:flex;flex:none;width:316px;height:100%}.series-strip img{width:0;flex:1;height:100%;object-fit:cover;object-position:50% 18%}.series-strip img+img{border-left:2px solid var(--raise)}.series-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;width:72px;background:linear-gradient(90deg,transparent,var(--raise))}.series-info{flex:1;min-width:0;display:flex;flex-direction:column;padding:20px 18px 18px 4px}.series-badge{align-self:flex-start;padding:3px 8px;border-radius:6px;background:var(--heart-gradient);color:#fff;font-size:11.5px;font-weight:700}.series-long-card .series-title{margin-top:10px;font-size:17px;line-height:1.35;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-names{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--흐림);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-long-card .series-who{margin-top:auto;font-size:13px;color:var(--흐림)}.series-long-card.world-long-card{position:relative;background:#141417!important}.world-long-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.world-long-bg img{position:absolute;top:0;left:316px;width:calc(100% - 316px);height:100%;object-fit:cover;object-position:50% 50%;opacity:.62;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.world-long-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0d1033,#0e0d108c)}.world-long-card .series-strip,.world-long-card .series-info{position:relative;z-index:1}.world-long-card .series-info{padding-left:22px}.world-long-card .series-title{margin-top:0}.world-long-card.world-phone{width:calc(100vw - 72px);max-width:420px;height:176px}.world-phone .series-strip{width:50%}.world-phone .world-long-bg img{left:50%;width:50%}.world-phone .series-info{padding:14px 12px 12px 14px}.world-phone .series-title{font-size:15px}.world-phone .series-intro{font-size:12px;-webkit-line-clamp:3}.world-phone .series-names{font-size:11.5px;-webkit-line-clamp:1}.world-long-card .series-strip:after{background:linear-gradient(90deg,transparent,rgba(20,20,23,.6))}.world-long-card .series-title,.world-long-card .series-intro{color:#f4f2f7;text-shadow:0 1px 3px rgba(0,0,0,.5)}.world-long-card .series-names{color:#f0eef4b3}.series-intro{margin-top:6px;font-size:13px;line-height:1.5;color:var(--글);opacity:.85;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-who{display:flex!important;align-items:center;gap:6px}.series-who-face.face-box{width:20px;height:20px;flex:none}.series-who-face.face-box b{font-size:10px}.world-long-card:not(.world-phone){width:340px;height:160px}.world-long-card:not(.world-phone) .series-strip{width:180px}.world-long-card:not(.world-phone) .series-info{padding:14px 12px 12px 14px}.world-long-card:not(.world-phone) .series-title{font-size:15px}.world-long-card:not(.world-phone) .series-intro{font-size:12px}.world-long-card:not(.world-phone) .series-names{font-size:11.5px;-webkit-line-clamp:1}.world-long-card .series-who{margin-top:auto;padding-top:6px;font-size:12px;color:#f4f2f7bf}.series-stack-card{width:156px}.series-stack{position:relative;display:block;height:222px;margin-bottom:8px}.series-stack img{position:absolute;left:0;bottom:0;width:132px;height:196px;object-fit:cover;object-position:50% 18%;border-radius:10px;box-shadow:0 6px 18px #00000080}.series-stack img:nth-child(1){z-index:3}.series-stack img:nth-child(2){z-index:2;left:12px;bottom:12px;transform:scale(.95);filter:brightness(.7)}.series-stack img:nth-child(3){z-index:1;left:24px;bottom:24px;transform:scale(.9);filter:brightness(.5)}.series-count{position:absolute;z-index:4;left:8px;bottom:8px;padding:3px 8px;border-radius:6px;background:#0009;color:#fff;font-size:11.5px;font-weight:700}.series-stack-card .series-title{display:block;font-size:14px;line-height:1.35;word-break:keep-all}.series-stack-card .series-who{display:block;margin-top:3px;font-size:12px;color:var(--흐림)}.series-sheet.bottom-panel,.series-sheet.center-panel{z-index:44;text-align:left}.series-sheet.center-panel{width:min(600px,calc(100% - 56px));padding:26px 26px 24px}.series-close{position:absolute;top:16px;right:16px}.series-sheet .series-badge{margin-top:6px}.series-sheet-title{display:block;margin-top:8px;font-size:20px;letter-spacing:-.02em;word-break:keep-all}.series-sheet .series-who{display:block;margin-top:12px;font-size:13px;color:var(--흐림)}.series-desc{margin:10px 0 0;font-size:14px;line-height:1.7;white-space:pre-line}.story-bg-view .story-bg-hero{position:relative}.story-bg-hero-image{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.story-bg-hero-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.story-bg-hero-nav{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0e0d1080;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.story-bg-hero-nav.prev{left:12px}.story-bg-hero-nav.next{right:12px}.story-bg-hero-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.story-bg-hero-count{position:absolute;top:14px;left:14px;padding:2px 8px;border-radius:99px;background:#0e0d108c;color:#fff;font-size:12px}.story-bg-body .series-badge{margin-top:0}.story-bg-body .series-desc{margin-top:14px}.story-bg-cast-title{margin:24px 0 0;font-size:15px;font-weight:700}.story-bg-view .series-works.story-bg-cast{justify-content:flex-start;margin-top:10px}.bottom-panel.story-bg-view{max-height:90vh;overflow-y:auto;overflow-x:hidden}.bottom-panel.story-bg-view.has-hero{padding-top:0}.bottom-panel.story-bg-view .story-bg-hero{margin:0 -16px 4px;aspect-ratio:4 / 3;max-height:46vh;border-radius:22px 22px 0 0;overflow:hidden}.bottom-panel.story-bg-view .story-bg-hero-image>img{-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.center-panel.story-bg-view{width:min(1000px,88vw);height:min(720px,88vh);padding:0;overflow:hidden;display:flex;text-align:left}.center-panel.story-bg-view>*{margin-top:0}.center-panel.story-bg-view .story-bg-hero{flex:0 0 42%;height:100%}.center-panel.story-bg-view .story-bg-body{flex:1;min-width:0;overflow-y:auto;padding:32px 32px 28px}.center-panel.story-bg-view .series-close{z-index:2}.bottom-panel.story-bg-view .series-close{top:12px;right:12px;z-index:3;color:#fff;background:#0e0d1080}.story-bg-cast-blank{display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;border-radius:10px;background:var(--empty-wash);font-size:26px;font-weight:700;color:var(--흐림)}.center-panel.story-bg-view[data-tinted]:not(.world-edit-view) .story-bg-body{background:linear-gradient(180deg,color-mix(in srgb,var(--world-tint) 26%,transparent),transparent 70%)}.bottom-panel.story-bg-view[data-tinted]:not(.world-edit-view){background:linear-gradient(180deg,#1d1d20,color-mix(in srgb,var(--world-tint) 28%,#1d1d20),#1d1d20);background-attachment:local}.series-works .story-bg-cast-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.center-panel.story-bg-view .series-works.story-bg-cast>li{width:calc((100% - 30px)/4)}.series-images{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.series-images>img{flex:none;width:96px;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px}.series-works{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.series-works>li{width:calc((100% - 20px) / 3)}.series-sheet.center-panel .series-works>li{width:calc((100% - 30px)/4)}.series-works button{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.series-works img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 18%;border-radius:10px}.series-works b{display:block;margin-top:6px;font-size:13px;line-height:1.35;word-break:keep-all}.series-works small{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--흐림);word-break:keep-all}.trick-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:0 0 8px}.panel .bottom>.trick-row{position:absolute;bottom:100%;z-index:1;left:max(12px,calc((100% - var(--기둥)) / 2 + 12px));right:max(12px,calc((100% - var(--기둥)) / 2 + 20px))}.panel:has(.bottom>.trick-row) .text{padding-bottom:calc(var(--아래높이, 150px) + 32px)}.trick-row .suggestion-wait{margin:0 auto 0 0;min-width:0}.trick-chip{flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:15px;border:1px solid var(--선);background:none;color:#ffb648;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.trick-chip:disabled{opacity:.5;cursor:default}.trick-chip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.trick-chip small{display:inline-flex;font-size:11px;font-weight:500;color:var(--흐림)}.trick-chip{background:#14121ac7;border-color:#ffffff24}.panel.chat-light .trick-chip{background:#fff;border-color:#e6e3ea;color:#d06a00}.halloween-web{position:absolute;top:0;width:120px;height:76px;pointer-events:none;z-index:-1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 110' fill='none' stroke='rgba(235,235,238,.2)' stroke-width='1.1'><line x1='0' y1='0' x2='252.0' y2='0.0'/><line x1='0' y1='0' x2='247.2' y2='31.5'/><line x1='0' y1='0' x2='232.8' y2='61.9'/><line x1='0' y1='0' x2='209.5' y2='89.8'/><line x1='0' y1='0' x2='178.2' y2='114.3'/><line x1='0' y1='0' x2='140.0' y2='134.4'/><line x1='0' y1='0' x2='96.4' y2='149.4'/><line x1='0' y1='0' x2='49.2' y2='158.6'/><line x1='0' y1='0' x2='0.0' y2='161.7'/><path d='M12.0 0.0 Q10.7 0.7 11.8 1.5 Q10.3 2.0 11.1 2.9 Q9.5 3.3 10.0 4.3 Q8.3 4.4 8.5 5.4 Q6.9 5.4 6.7 6.4 Q5.1 6.1 4.6 7.1 Q3.1 6.6 2.3 7.6 Q1.1 6.9 0.0 7.7'/><path d='M26.0 0.0 Q23.3 1.5 25.5 3.3 Q22.4 4.4 24.0 6.4 Q20.6 7.1 21.6 9.3 Q18.1 9.5 18.4 11.8 Q14.8 11.6 14.4 13.9 Q11.0 13.2 9.9 15.4 Q6.8 14.4 5.1 16.4 Q2.3 14.9 0.0 16.7'/><path d='M44.0 0.0 Q39.4 2.5 43.2 5.5 Q37.9 7.4 40.7 10.8 Q34.9 12.0 36.6 15.7 Q30.6 16.1 31.1 20.0 Q25.1 19.6 24.4 23.5 Q18.7 22.4 16.8 26.1 Q11.5 24.3 8.6 27.7 Q3.9 25.3 0.0 28.2'/><path d='M66.0 0.0 Q59.1 3.7 64.7 8.3 Q56.8 11.1 61.0 16.2 Q52.4 18.0 54.9 23.5 Q45.9 24.2 46.7 29.9 Q37.7 29.5 36.7 35.2 Q28.0 33.6 25.3 39.1 Q17.2 36.5 12.9 41.5 Q5.8 37.9 0.0 42.4'/><path d='M92.0 0.0 Q82.4 5.2 90.2 11.5 Q79.2 15.4 85.0 22.6 Q73.0 25.0 76.5 32.8 Q64.0 33.7 65.1 41.7 Q52.5 41.1 51.1 49.1 Q39.0 46.9 35.2 54.5 Q24.0 50.8 17.9 57.9 Q8.1 52.9 0.0 59.0'/><path d='M124.0 0.0 Q111.1 7.0 121.6 15.5 Q106.8 20.8 114.6 30.4 Q98.4 33.8 103.1 44.2 Q86.3 45.4 87.7 56.3 Q70.8 55.4 68.9 66.2 Q52.6 63.2 47.5 73.5 Q32.4 68.5 24.2 78.0 Q10.9 71.3 0.0 79.6'/><path d='M160.0 0.0 Q143.3 9.1 156.9 20.0 Q137.8 26.8 147.8 39.3 Q127.0 43.6 133.0 57.0 Q111.3 58.6 113.1 72.6 Q91.4 71.4 88.9 85.4 Q67.9 81.5 61.2 94.9 Q41.8 88.4 31.2 100.7 Q14.1 92.0 0.0 102.7'/></svg>") no-repeat 0 0 / 100% 100%;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%),linear-gradient(90deg,#000 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 45%,transparent 100%),linear-gradient(90deg,#000 55%,transparent 100%);mask-composite:intersect}.halloween-web.left{left:calc(50% - 50vw + var(--gnb-w, 0px) / 2)}.halloween-web.right{right:calc(50% - 50vw + var(--gnb-w, 0px) / 2);transform:scaleX(-1)}.halloween-web.left:after{content:"";position:absolute;left:30%;top:30%;width:18px;height:21px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28' fill='none' stroke='rgba(235,235,238,.55)' stroke-width='1.1' stroke-linecap='round'><path d='M12 0v9'/><circle cx='12' cy='12' r='2.2' fill='%231a1a1f'/><ellipse cx='12' cy='18.5' rx='3.4' ry='4.3' fill='%231a1a1f'/><path d='M10 13C6.5 10 3.5 9 1 5.5M10 14.5C6 14 2.5 14.5 .5 12M10 16.5C6 18 3 20.5 1.5 24.5M10.5 18.5C7.5 21.5 6 24.5 5 28M14 13c3.5-3 6.5-4 9-7.5M14 14.5c4-.5 7.5 0 9.5-2.5M14 16.5c4 1.5 7 4 8.5 8M13.5 18.5c3 3 4.5 6 5.5 9.5'/></svg>") no-repeat center / contain;transform-origin:50% -200%;animation:halloween-swing 3.2s ease-in-out infinite alternate}@media (min-width: 768px){.halloween-web{width:180px;height:110px}}@keyframes halloween-swing{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}html[data-halloween] .start section.row:first-of-type .row-title{display:inline-flex;align-items:center;gap:8px}html[data-halloween] .start section.row:first-of-type .row-title:after{content:"";flex:none;width:22px;height:22px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 6c-.2-1.6.4-2.8 1.6-3.6' fill='none' stroke='%236bbf59' stroke-width='2' stroke-linecap='round'/><ellipse cx='12' cy='14' rx='9' ry='7.5' fill='%23ff8a3d'/><path d='M8.5 7.5C7 9 6.5 12 6.5 14s.5 5 2 6.5M15.5 7.5c1.5 1.5 2 4.5 2 6.5s-.5 5-2 6.5M12 6.6V21.5' fill='none' stroke='%23d9641f' stroke-width='1.2' opacity='.8'/><path d='M8 12.5l1.6 2.2 1.4-2.2zM13 12.5l1.4 2.2 1.6-2.2zM8.2 16.4h7.6l-1.2 1.6-1.4-1-1.2 1-1.2-1-1.4 1z' fill='%231a1a1f'/></svg>") no-repeat center / contain}.bat-burst{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60}.bat-burst i{position:absolute;left:calc(var(--ox, 50%) - 17px);top:calc(var(--oy, 80%) - 9px);width:34px;height:18px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 14'><path d='M13 9c-1.6-3.2-4.2-5-7.8-5C3 4 1 5.3 0 7c1.8-.4 3.4 0 4.7 1.2C5.3 7 6.4 6.4 7.8 6.6c1.3.2 2.3 1.1 3 2.6L13 13l2.2-3.8c.7-1.5 1.7-2.4 3-2.6 1.4-.2 2.5.4 3.1 1.6C22.6 7 24.2 6.6 26 7c-1-1.7-3-3-5.2-3-3.6 0-6.2 1.8-7.8 5z' fill='%231a1a1f' stroke='rgba(235,235,238,.9)' stroke-width='.9'/></svg>") no-repeat center / contain;filter:drop-shadow(0 0 2px rgba(255,255,255,.25));opacity:0;animation:bat-out 2.6s cubic-bezier(.25,.6,.3,1) forwards,bat-flap .28s ease-in-out infinite alternate}@keyframes bat-out{0%{translate:0 0;scale:.5;rotate:0deg;opacity:0}8%{opacity:1}75%{opacity:1}to{translate:var(--dx) var(--dy);scale:1.1;rotate:var(--r);opacity:0}}@keyframes bat-flap{0%{transform:scaleX(1)}to{transform:scaleX(.55)}}.center-panel.trick-pop{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 18px 14px;border-radius:22px}.trick-pop-sky{position:relative;display:block;width:120px;height:84px}.trick-pop-pumpkin{position:absolute;left:28px;bottom:0;width:64px;height:64px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 6c-.2-1.6.4-2.8 1.6-3.6' fill='none' stroke='%236bbf59' stroke-width='2' stroke-linecap='round'/><ellipse cx='12' cy='14' rx='9' ry='7.5' fill='%23ff8a3d'/><path d='M8.5 7.5C7 9 6.5 12 6.5 14s.5 5 2 6.5M15.5 7.5c1.5 1.5 2 4.5 2 6.5s-.5 5-2 6.5M12 6.6V21.5' fill='none' stroke='%23d9641f' stroke-width='1.2' opacity='.8'/><path d='M8 12.5l1.6 2.2 1.4-2.2zM13 12.5l1.4 2.2 1.6-2.2zM8.2 16.4h7.6l-1.2 1.6-1.4-1-1.2 1-1.2-1-1.4 1z' fill='%231a1a1f'/></svg>") no-repeat center / contain;transform-origin:50% 100%;animation:trick-breathe 2.4s ease-in-out infinite}@keyframes trick-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.trick-pop-bat{position:absolute;width:22px;height:12px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 14'><path d='M13 9c-1.6-3.2-4.2-5-7.8-5C3 4 1 5.3 0 7c1.8-.4 3.4 0 4.7 1.2C5.3 7 6.4 6.4 7.8 6.6c1.3.2 2.3 1.1 3 2.6L13 13l2.2-3.8c.7-1.5 1.7-2.4 3-2.6 1.4-.2 2.5.4 3.1 1.6C22.6 7 24.2 6.6 26 7c-1-1.7-3-3-5.2-3-3.6 0-6.2 1.8-7.8 5z' fill='%231a1a1f' stroke='rgba(235,235,238,.9)' stroke-width='.9'/></svg>") no-repeat center / contain}.trick-pop-bat.b1{left:4px;top:10px;animation:trick-hover1 3s ease-in-out infinite}.trick-pop-bat.b2{right:2px;top:26px;width:18px;height:10px;animation:trick-hover2 3.6s ease-in-out infinite}@keyframes trick-hover1{0%,to{translate:0 0}50%{translate:10px -8px}}@keyframes trick-hover2{0%,to{translate:0 0}50%{translate:-12px 6px}}.trick-pop-title{font-size:19px;font-weight:800;color:#ffb648;letter-spacing:-.01em}.trick-pop-text{margin:0;font-size:13.5px;line-height:1.6;color:#c9c9d0}.trick-pop-go{margin-top:6px;width:100%;height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff8a3d,#ff7eb3);color:#1a1216;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.trick-pop-no{border:0;background:none;color:var(--흐림);font:inherit;font-size:13px;cursor:pointer;padding:6px}@media (prefers-reduced-motion: reduce){.halloween-web:after,.bat-burst i,.trick-pop-pumpkin,.trick-pop-bat{animation:none}.bat-burst i{opacity:0}}.center-panel.trick-pop>*+*{margin-top:10px}.center-panel.trick-pop .trick-pop-go{margin-top:14px}.center-panel.trick-pop .trick-pop-no{margin-top:2px;padding:6px 10px}:is(.au-part-home,.studio-editor-page) .field:is(:focus,:focus-visible,:focus-within){border-color:transparent;box-shadow:none}.studio-sm-head>.studio-head-count{flex:none;font-size:11px;font-weight:400;color:var(--흐림)}.studio-head-count.full{color:var(--error-fg)}:is(.au-part-home,.studio-editor-page) .au-sm-box:has(>.studio-count){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}:is(.au-part-home,.studio-editor-page) .au-sm-box:has(>.studio-count)>*{grid-column:1 / -1}:is(.au-part-home,.studio-editor-page) .au-sm-box:has(>.studio-count)>:first-child{grid-column:1;grid-row:1}:is(.au-part-home,.studio-editor-page) .au-sm-box:has(>.studio-count)>.studio-count{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:11px;line-height:1.4}.studio-sm-head>.studio-head-count{align-self:flex-end;line-height:1.4}.studio-sm-head>.studio-head-count,:is(.au-part-home,.studio-editor-page) .au-sm-box:has(>.studio-count)>.studio-count{margin-right:4px;transform:translateY(2px)}.chat-notice{margin:14px 0}.ep-card{position:relative;margin:26px 0;padding:22px 14px 18px;text-align:center;animation:picker-in 1.6s cubic-bezier(.22,.61,.36,1) both}.ep-card:before,.ep-card:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38) 20%,rgba(255,255,255,.38) 80%,transparent);box-shadow:0 0 6px #ffffff47}.ep-card:before{top:0}.ep-card:after{bottom:0}.ep-card-kicker,.ep-card-next{font-size:11px;letter-spacing:.18em;color:#bdb7c7}.ep-card-next{margin-top:14px}.ep-card-title{margin:6px 0 12px;font-size:16px;font-weight:700;color:#fff}.ep-card-title>span{font-size:10px;margin:0 8px;vertical-align:2px;text-shadow:0 0 6px rgba(255,255,255,.7)}.ep-card-text{margin:0 auto;max-width:420px;font-size:13.5px;line-height:1.75;color:#ddd8e4;text-align:left;white-space:pre-line}.ep-card-again{margin-top:12px;padding:4px 2px;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.3);color:#cfc9d8;font:inherit;font-size:12.5px;cursor:pointer}.ep-card-again:hover{color:#fff;border-bottom-color:#ffffffb3}.panel.chat-light .ep-card:before,.panel.chat-light .ep-card:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 20%,rgba(0,0,0,.16) 80%,transparent);box-shadow:none}.panel.chat-light .ep-card-title,.panel.chat-light .ep-card-text{color:#1d1a24}.panel.chat-light .ep-card-kicker,.panel.chat-light .ep-card-next,.panel.chat-light .ep-card-again{color:#6b6477}.panel.chat-light .ep-card-title>span{text-shadow:none}@media (prefers-reduced-motion: reduce){.ep-card{animation:none}}.recap-list{position:relative;list-style:none;margin:0;padding:4px 18px 24px 34px}.recap-list:before{content:"";position:absolute;left:22px;top:24px;bottom:30px;width:1px;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.38) 85%,transparent);box-shadow:0 0 6px #ffffff47}.recap-item{position:relative;padding:14px 0}.recap-item:before{content:"◆";position:absolute;left:-16px;top:16px;font-size:9px;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.7)}.recap-item.now:before{color:var(--보라);text-shadow:0 0 8px rgba(108,77,230,.9)}.recap-item b{font-size:15px}.recap-item p{margin:6px 0 0;font-size:14px;line-height:1.7;color:var(--흐림)}.recap-item.now p{font-style:italic}.recap-again{margin-top:8px;padding:2px 0;background:none;border:0;border-bottom:1px solid currentColor;color:var(--흐림);font:inherit;font-size:13px;cursor:pointer}.branch-input{display:grid;gap:6px;margin-top:16px;text-align:left}.branch-input>.field{width:100%;resize:none}.notice-box.closable{position:relative;padding-right:40px}.notice-box .notice-close{position:absolute;top:8px;right:8px;background:none;box-shadow:none;color:var(--흐림);font-size:18px;line-height:1}.img-watermark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.img-watermark span{position:absolute;right:12px;bottom:10px;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:.03em;color:#ffffff1c;text-shadow:0 0 2px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.3);line-height:1}button.scene-img{position:relative}.face-strip>.img-watermark{z-index:1}.img-watermark .wm-en,.img-watermark .wm-ko{position:static;font-size:inherit;color:inherit;text-shadow:inherit;letter-spacing:inherit}.img-watermark .wm-en{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500}.img-watermark .wm-ko{font-family:Nanum Myeongjo,AppleMyungjo,serif;font-style:normal;font-weight:700}.detail-cover.img-cover .img-watermark span{bottom:44px}.detail-cover.img-cover .cover-sm-item~.img-watermark span{bottom:130px}.album-large .album-large-pic{position:relative;display:inline-block;max-width:100%;line-height:0}.signup-terms{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:var(--먹, #0f0f11);color:var(--글);display:flex;flex-direction:column;overflow-y:auto}.signup-terms-in{width:100%;max-width:420px;margin:0 auto;padding:18vh 24px 24px;flex:1}.signup-terms-heart{display:block;width:44px;height:auto;margin:0 auto 18px}.signup-terms h1{margin:0;font-size:22px;font-weight:800;text-align:center}.signup-terms-all{margin-top:36px;padding:0 16px;border-radius:12px;background:#1c1c20}.signup-terms-all .check{height:56px;width:100%;gap:10px;font-size:16px;font-weight:700}.signup-terms-list{margin-top:8px;padding:0 16px}.signup-terms-row{display:flex;align-items:center;height:56px}.signup-terms-row+.signup-terms-row{border-top:1px solid var(--선, #2a2a30)}.signup-terms-row .check{flex:1;gap:10px;font-size:15px}.signup-terms-req{color:#b9a6ff;font-weight:600;margin-right:4px}.signup-terms-see{font-size:13px;color:var(--흐림, #8d8d96);text-decoration:none;padding:12px 0 12px 12px}.signup-terms-foot{width:100%;max-width:420px;margin:0 auto;padding:0 24px 32px;display:flex;flex-direction:column;gap:4px}:root[data-app-theme=light] .signup-terms-all{background:#fff}:root[data-app-theme=light] .signup-terms-req{color:#5b3fd1}.guestbook-review-tag{font-size:12px;color:#c9bfff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chat-room-now{display:block;font-size:12px;line-height:1.3;color:#c9bfff}.chat-room-now.quiet{color:#8d8d96}.who-wrap{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin-right:auto;text-align:left}.who-wrap .who{margin-right:0}.who-now{font-size:11.5px;line-height:1.3;color:#c9bfff;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-now.quiet{color:#8d8d96}.time-divider,.unread-divider{display:flex;align-items:center;gap:10px;margin:4px 0 14px;font-size:11.5px;color:#6c6c74}.time-divider:before,.time-divider:after,.unread-divider:before,.unread-divider:after{content:"";flex:1;border-top:1px solid var(--선)}.unread-divider{color:#ff7eb3}.unread-divider:before,.unread-divider:after{border-color:#ff7eb359}.my-unread{align-self:flex-end;margin:0 2px 2px 0;font-size:11px;font-weight:600;color:#c9bfff;font-variant-numeric:tabular-nums}.bubble-react{position:relative;display:flex;justify-content:flex-end;max-width:84%}.bubble-react .my-bubble{max-width:100%}.react-chip{position:absolute;right:-2px;bottom:-11px;height:20px;padding:0 7px;border-radius:10px;background:#26262b;border:1px solid var(--선);font-size:11px;color:#ffb3cf;display:inline-flex;align-items:center;white-space:nowrap}.react-chip.plain{color:#c9c9d0}.text-row.me.reacted{margin-bottom:24px}.bubble-deleted{border:1px dashed rgba(255,255,255,.22);border-radius:16px 16px 16px 5px;padding:9px 12px;font-size:13.5px;color:var(--흐림);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.chat-photo{width:min(200px,100%);aspect-ratio:4 / 3;border-radius:14px;margin-bottom:6px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:8px 10px;font-size:11px;color:#ffffffd9}.chat-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45))}.chat-photo span{position:relative}.chat-photo.coffee{background:radial-gradient(circle at 30% 30%,#6b4a2f 0,#3a2a22 45%,#1c1a1d)}.chat-photo.lunch{background:radial-gradient(circle at 60% 40%,#c4635a 0,#7a3a33 40%,#2a1b1b)}.chat-photo.sky{background:linear-gradient(180deg,#2b2340,#6c4de6 55%,#ff7eb3)}.text-row.me .chat-photo{margin-left:auto}.photo-cost{font-size:11px;color:#6c6c74;margin:-2px 0 8px 2px}.compose-photo-btn svg{stroke-width:1.9;width:17px;height:17px}.call-screen{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:max(env(safe-area-inset-top),28px) 22px max(env(safe-area-inset-bottom),22px);background:radial-gradient(ellipse at 50% 18%,#1e1830 0,#0f0f11 65%);color:#d9d4e2}.call-top{display:flex;flex-direction:column;align-items:center;gap:4px}.call-face.face-box{width:84px;height:84px;border-radius:28px;box-shadow:0 0 0 12px #6c4de61f,0 0 0 26px #6c4de60d;margin-bottom:12px}.call-face.face-box b{font-size:28px}.call-name{font-size:19px;font-weight:700;color:#fff}.call-face.ringing{animation:call-ring 1.6s ease-out infinite}@keyframes call-ring{0%{box-shadow:0 0 #6c4de673,0 0 #6c4de640}to{box-shadow:0 0 0 22px #6c4de600,0 0 0 40px #6c4de600}}.call-face.live{box-shadow:0 0 0 12px #3da46f24,0 0 0 26px #3da46f0d}.call-sub.ringing:after{content:"…";display:inline-block;width:1.2em;text-align:left;animation:call-dots 1.2s steps(4) infinite;overflow:hidden;vertical-align:bottom}@keyframes call-dots{0%{width:0}to{width:1.2em}}.call-sub.live{display:inline-flex;align-items:center;gap:6px;color:#9fe3bd}.call-sub.live:before{content:"";width:7px;height:7px;border-radius:50%;background:#3da46f}@media (prefers-reduced-motion: reduce){.call-face.ringing,.call-sub.ringing:after,.incoming-call-face.face-box,.incoming-call-btn.yes{animation:none}}.incoming-call{position:fixed;z-index:48;left:10px;right:10px;top:max(env(safe-area-inset-top),12px);max-width:460px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:15px 14px 15px 16px;border-radius:22px;background:#2a2a30;color:#f0f0f3;box-shadow:0 16px 44px #000c,0 4px 12px #0000008c;animation:incoming-in .35s ease-out}@keyframes incoming-in{0%{transform:translateY(-120%)}to{transform:none}}.incoming-call-face.face-box{flex:none;width:54px;height:54px;border-radius:17px;animation:incoming-face-ring 1.4s ease-out infinite}@keyframes incoming-face-ring{0%{box-shadow:0 0 #22d36a8c}to{box-shadow:0 0 0 12px #22d36a00}}.incoming-call-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.incoming-call-text b{font-size:16px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incoming-call-text small{font-size:13px;color:#b9b0cc}.incoming-call-btn{flex:none;width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#fff}.incoming-call-btn.no{background:#e5484d}.incoming-call-btn.yes{background:#22d36a;animation:incoming-yes-ring 1.4s ease-out infinite}@keyframes incoming-yes-ring{0%{box-shadow:0 0 #22d36a99}to{box-shadow:0 0 0 14px #22d36a00}}.incoming-call-btn.yes svg{stroke-width:2.4}.incoming-call-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.over-call-wrap .backdrop{z-index:46}.over-call-wrap .center-panel{z-index:47}.call-face.wait{filter:grayscale(.7) brightness(.7);box-shadow:0 0 0 12px #ffffff0d}.call-sub.wait{display:inline-flex;align-items:center;gap:6px;color:#e9cf8f}.call-sub.wait:before{content:"";width:7px;height:7px;border-radius:50%;background:#e0b04a}.call-sub{font-size:12.5px;color:var(--흐림);font-variant-numeric:tabular-nums}.call-lines{flex:1;min-height:0;width:min(100%,420px);display:flex;flex-direction:column;gap:14px;margin-top:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.call-lines::-webkit-scrollbar{display:none}.call-lines>:first-child{margin-top:auto}.call-line{margin:0;display:flex;gap:10px;align-items:baseline;font-size:14.5px;line-height:1.5}.call-line.me{color:#cdbaff}.call-line.quiet{color:#55555d;font-style:italic;font-size:12.5px}.call-t{flex:none;width:38px;font-size:10.5px;color:#6c6c74;font-variant-numeric:tabular-nums}.call-ctl{display:flex;gap:26px;align-items:center;margin-top:20px}.call-btn{width:50px;height:50px;border-radius:50%;border:0;background:#26262b;color:#c9c9d0;display:grid;place-items:center;cursor:pointer}.call-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.call-btn.end,.call-btn.decline{background:#e5484d;color:#fff;width:62px;height:62px}.call-btn.accept{background:#3da46f;color:#fff;width:62px;height:62px}.call-btn.end svg,.call-btn.accept svg,.call-btn.decline svg{width:24px;height:24px}.call-say{width:min(100%,420px);margin-top:10px;padding:3px;border-radius:20px;background:#2a2a30}.call-say-field{flex:1;min-width:0;height:34px;border-radius:0;border:0;padding:7px 4px 7px 12px;background:transparent;color:#f0f0f3;font:inherit;font-size:14.5px;line-height:20px;resize:none;overflow:hidden;outline:none}.call-say-field::placeholder{color:#6c6c74}.call-log{display:flex;justify-content:center;margin:0 0 14px}.call-log span{font-size:12px;color:#c9c9d0;padding:6px 12px;border-radius:12px;background:#1c1c20}.menu-days{margin:2px 0 10px;font-size:13px;color:#c9bfff}.menu-days b{font-weight:600}.panel-talk .text-row.partner .chat-photo,.panel-talk .text-row.partner .bubble-deleted,.panel-talk .text-row.partner .photo-cost{grid-column:1 / -1;justify-self:start;margin-left:14px}.chat-photo{width:200px;max-width:100%}.text-row.me.react-row{margin:-10px 2px 14px 0}.text-row.me.react-row .react-chip{position:static}.chat-room-now.status{font-style:italic;color:#8d8d96}.detail-status{display:inline-block;margin:6px 0 0;padding:5px 11px;border-radius:12px;background:var(--대화면);color:#d9d4e2;font-size:13px;line-height:1.4}.call-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;background:var(--먹)}.call-overlay .call-screen{flex:1;padding-top:max(env(safe-area-inset-top),24px)}.call-overlay .call-face.face-box{margin-bottom:6px}.call-overlay .call-lines{margin-top:8px}.call-overlay{overflow:hidden}.call-screen{position:relative}.call-screen .call-lines{flex:1;min-height:0}.call-lines{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 36px);mask-image:linear-gradient(to bottom,transparent 0,#000 36px);padding-top:16px}.call-overlay.kb .call-screen{padding-top:12px;padding-bottom:10px}.call-overlay.kb .call-face.face-box{width:52px;height:52px;border-radius:18px;margin-bottom:4px;box-shadow:none}.call-overlay.kb .call-name{font-size:16px}.call-overlay.kb .call-lines{margin-top:10px}.call-corner-btn{position:absolute;z-index:2;top:calc(max(env(safe-area-inset-top),24px) - 8px);right:12px;height:36px;padding:0 10px;border:0;border-radius:10px;background:none;color:#c9c9d0;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.call-corner-btn.end{color:#ebebee}.call-overlay.kb .call-corner-btn{top:8px}.call-say.compose-box{align-items:flex-end;padding:3px}.call-say.compose-box .sent-btn{box-shadow:none;width:34px;height:34px;font-size:14px}.call-overlay .call-screen{padding-bottom:max(env(safe-area-inset-bottom),12px)}.call-overlay.kb .call-screen{padding-bottom:8px}.with-call .character-before-if-top:after{height:70%;background:linear-gradient(to top,var(--먹) 4%,rgba(15,15,17,.75) 40%,rgba(15,15,17,0))}.with-call .character-before-if-text{padding-bottom:6px}.with-call .character-profile-calls{margin-top:12px}.with-call .character-before-if-inner{padding-top:10px}.with-call .character-before-if-text{align-items:center;text-align:center}.with-call .character-before-if-top{height:min(44vh,400px)}.with-call .character-detail-link{text-align:center}.character-profile-calls{display:flex;justify-content:center;gap:44px}.character-profile-call{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;color:var(--글);font:inherit;font-size:13px;cursor:pointer}.character-profile-call-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--글) 12%,transparent)}.character-profile-call-icon.call{background:linear-gradient(135deg,#6c4de6,#ff7eb3);box-shadow:0 6px 18px #ff7eb359;color:#fff}.character-profile-call-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.with-call .character-before-if-inner>.detail-tab{margin-top:30px;border-bottom:0}.with-call .character-before-if-inner .detail-tab-chip.now{border-bottom-color:#fff}.character-profile-actions{display:flex;gap:8px}.character-profile-actions .btn{flex:1;min-width:0}.character-profile-actions .btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.call-word{display:inline;opacity:0;animation:call-word-in .5s ease-out forwards}@keyframes call-word-in{to{opacity:1}}.call-line.me.pending{opacity:.5}@media (prefers-reduced-motion: reduce){.call-word{animation:none;opacity:1}}.call-overlay .call-line{display:block}.call-log{gap:8px}.call-log .btn{height:28px;padding:0 10px;font-size:12px}.call-price-line{display:inline-flex;align-items:center;gap:6px;margin:14px auto 0;padding:7px 12px 7px 14px;border-radius:999px;background:#2c2a36;font-size:13px;color:#d9d4e2}.call-price-line b{color:#9fe3bd;font-weight:600}.call-price-line>span[aria-hidden]{color:#55555d}.call-ask-face.face-box{display:grid;width:68px;height:68px;border-radius:50%;border:0;margin:2px auto 0}.center-panel>.call-ask-face+.checkin-notice-title{margin-top:14px}.call-ask-face.face-box b{font-size:22px}.call-ask-text{color:#ebebee;font-weight:700}.studio-editor-page .head-right>.studio-save-text,.studio-editor-page .head-right>.studio-guide-link{display:inline-flex;align-items:center;height:32px;padding-top:0;padding-bottom:0;line-height:1}.series-sheet.story-bg-view{background:var(--먹)}.center-panel.story-bg-view.world-sheet-pc{flex-direction:column}.world-sheet-pc .world-sheet-head{position:relative;flex:none}.world-sheet-pc .story-bg-hero{position:absolute;inset:0 0 auto;height:230px}.world-sheet-pc .story-bg-hero-image>img{-webkit-mask-image:linear-gradient(180deg,#000 35%,rgba(0,0,0,.55) 65%,transparent);mask-image:linear-gradient(180deg,#000 35%,rgba(0,0,0,.55) 65%,transparent)}.world-sheet-pc .story-bg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 45%)}.world-sheet-pc .world-sheet-name{position:relative;z-index:1;padding:0 36px;pointer-events:none}.world-sheet-pc.has-hero .world-sheet-name{padding-top:150px}.world-sheet-pc:not(.has-hero) .world-sheet-name{padding-top:32px}.world-sheet-pc .world-sheet-name .series-sheet-title{margin-top:0;font-size:26px}.world-sheet-pc .world-sheet-name .series-who{margin-top:8px}.world-sheet-pc .world-sheet-cols{flex:1;min-height:0;display:grid;grid-template-columns:56% 1fr;margin-top:18px}.world-sheet-pc .world-sheet-cols.one{grid-template-columns:1fr}.world-sheet-pc .world-sheet-cast,.world-sheet-pc .world-sheet-intro{min-height:0;overflow-y:auto;scrollbar-width:none;padding:26px 36px 28px}.world-sheet-pc .world-sheet-cast::-webkit-scrollbar,.world-sheet-pc .world-sheet-intro::-webkit-scrollbar{display:none}.world-sheet-pc .world-sheet-cast{padding-right:26px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.035) 72px)}.world-sheet-pc .world-sheet-intro{padding-left:30px}.world-sheet-pc .story-bg-cast-title{margin:0}.world-sheet-pc .series-works.story-bg-cast{gap:16px;margin-top:14px}.center-panel.world-sheet-pc .series-works.story-bg-cast>li{width:calc((100% - 16px)/2)}.center-panel.world-sheet-pc .world-sheet-cols.one .series-works.story-bg-cast>li{width:calc((100% - 48px)/4)}.world-sheet-pc .series-works b{margin-top:8px;font-size:15px}.world-sheet-pc .series-works small{font-size:13px}.world-sheet-pc .story-bg-cast-tags{margin-top:4px;font-size:12px;color:var(--흐림);opacity:.8}.world-sheet-pc .story-bg-cast-tags>span{white-space:nowrap}.world-sheet-pc .world-sheet-intro .series-desc{margin-top:14px;font-size:14px;line-height:1.75;white-space:pre-wrap}.story-bg-view .story-bg-cast>li>button>:is(img,.story-bg-cast-blank){transition:box-shadow .15s}.story-bg-view .story-bg-cast>li.on>button>:is(img,.story-bg-cast-blank){box-shadow:0 0 0 2px var(--먹),0 0 0 4px #a98bff}.world-sheet-cta{position:sticky;bottom:0;z-index:2;margin-top:18px;padding:14px 0 4px;background:linear-gradient(180deg,transparent,var(--먹) 40%)}.bottom-panel.story-bg-view .world-sheet-cta{padding-bottom:max(4px,env(safe-area-inset-bottom))}.world-sheet-pc .world-sheet-cast{display:flex;flex-direction:column;overflow:hidden;padding:0}.world-sheet-pc .world-sheet-cast-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:26px 26px 12px 36px}.world-sheet-pc .world-sheet-cast-scroll::-webkit-scrollbar{display:none}.world-sheet-pc .world-sheet-cast>.world-sheet-cta{position:static;flex:none;margin:0;padding:12px 26px 24px 36px}.world-sheet-pc .world-sheet-cast>.world-sheet-cta{background:none}.center-panel.world-sheet-pc .world-sheet-cast.solo .series-works.story-bg-cast>li{width:100%}.world-sheet-pc .world-sheet-cast.solo .story-bg-cast>li>button{display:grid;grid-template-columns:52% 1fr;column-gap:20px;align-content:start}.world-sheet-pc .world-sheet-cast.solo .story-bg-cast>li>button>:is(img,.story-bg-cast-blank){grid-row:1 / span 4}.world-sheet-pc .world-sheet-cast.solo .story-bg-cast>li>button>b{margin-top:2px;font-size:18px}.world-sheet-pc .world-sheet-cast.solo .story-bg-cast>li>button>small{margin-top:6px}.world-sheet-pc .world-sheet-cast.solo .story-bg-cast-line{-webkit-line-clamp:6;font-size:14px;line-height:1.55}.face-grid{display:grid;grid-template-columns:repeat(var(--cols-phone, 2),minmax(0,1fr));gap:16px 8px;padding:0 16px}.face-grid>span{min-width:0}.face-grid .square-card{width:100%}.face-grid .square-title{font-size:14px}.face-grid .square-desc{font-size:12.5px}@media (min-width: 768px){.face-grid{grid-template-columns:repeat(var(--cols-pc, 6),calc((var(--row-w) - 12px * (var(--cols-pc, 6) - 1)) / var(--cols-pc, 6)));gap:16px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px}.face-grid::-webkit-scrollbar{display:none}.face-grid .square-title{font-size:15px}.face-grid .square-desc{font-size:13px}}.world-sheet-pc .world-sheet-cols{margin-top:0}.world-sheet-pc .world-sheet-name{padding-top:34px!important;padding-bottom:8px}.world-sheet-pc .world-sheet-intro{position:relative;isolation:isolate}.world-sheet-intro-bg{position:sticky;top:0;display:block;height:0;z-index:-1}.world-sheet-intro-bg>img{position:absolute;left:-30px;right:-36px;top:-26px;width:calc(100% + 66px);height:min(720px,88vh);object-fit:cover;object-position:50% 30%;opacity:.28;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 40%,transparent 95%);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 40%,transparent 95%)}:root[data-app-theme=light] .world-sheet-intro-bg>img{opacity:.12;filter:saturate(.8) brightness(1.15)}:root[data-app-theme=light]{--먹: #f5f5f7;--먹2: #ffffff;--점선: 1px dashed rgba(26, 26, 32, .3);--글: #1b1b1f;--흐림: #76767f;--선: #e4e4e8;--menu-sep: #e4e4e8;--뜨: #fdf1f3;--btn-2: #e8e8ec;--btn-2-hover: #dfdfe4;--btn-2-fg: #55555e;--link: #5b3fd1;--danger-fg: #c4433c;--icon-xs: #55555e;--field-bg: #ffffff;--field-bg-in: #f0f0f3;--field-ph: #9a9aa2;--field-focus: #c7c7cd;--label: #3d3d41;--error-fg: #c4433c;--chip-line: #ededf0;--raise: #ededf0;--raise-hover: #e4e4e8;--raise-fg: #55555e;--raise-ring: none;--seg-on: #ffffff;--seg-on-fg: #1b1b1f;color-scheme:light}:root[data-app-theme=light] .panel{--먹: #0e0d10;--먹2: #16151a;--점선: 1px dashed rgba(255, 255, 255, .42);--글: #e8e3dc;--흐림: #8c8691;--선: #2a2830;--뜨: #1a1216;--btn-2: #38383f;--btn-2-hover: #42424a;--btn-2-fg: #a5a5ad;--link: #b9a6ff;--danger-fg: #ff8f84;--icon-xs: #3a3a42;--field-bg: #1c1c20;--field-bg-in: #26262b;--field-ph: #6c6c74;--field-focus: #55555d;--label: #cbcbd1;--error-fg: #f0a49d;--raise: #26262b;--raise-hover: #2e2e34;--raise-fg: #a5a5ad;--raise-ring: none;--chip-line: rgba(255, 255, 255, .06);--seg-on: #3a3a42;--seg-on-fg: #fff;color-scheme:dark}:root[data-app-theme=light] .panel.chat-theme-0{color:var(--글)}:root[data-app-theme=light] .card,:root[data-app-theme=light] .world-card,:root[data-app-theme=light] .img-cover,:root[data-app-theme=light] .text-cover{--empty-wash: var(--empty-wash-dark);--먹2: #141417;--글: #ebebee;--흐림: #8d8d96;--선: #2a2a30}:root[data-app-theme=light] .card,:root[data-app-theme=light] .world-card{color:var(--글)}:root[data-app-theme=light] .widget-preview{--먹: #0e0d10;--먹2: #16151a;--글: #e8e3dc;--흐림: #8c8691;--선: #2a2830;color:var(--글)}:root[data-app-theme=light] .intro-panel{--먹: #f5f5f7;--먹2: #ffffff;--글: #1b1b1f;--흐림: #76767f;--선: #e4e4e8;--대화면: #ffffff;background:none;color:var(--글)}:root[data-app-theme=light] .detail-box .intro-panel{background:#ecebf3;border-radius:16px;padding:14px}:root[data-app-theme=light] .detail-inner .detail-box .intro-panel{margin:0 -18px;border-radius:0;padding:16px 18px 14px}:root[data-app-theme=light] .detail-modal-box .detail-main .detail-box .intro-panel{margin:0 calc(-1 * var(--dm-pad));border-radius:0;padding:16px var(--dm-pad) 14px}:root[data-app-theme=light] .intro-panel .stage-direction p{color:#64646c}:root[data-app-theme=light] .intro-panel .partner-bubble,:root[data-app-theme=light] .intro-panel .partner-bubble .dialogue{color:var(--글)}:root[data-app-theme=light] .intro-panel .partner-bubble .gesture{color:#7a7088}:root[data-app-theme=light] .intro-panel .side-bubble{border-color:#dcd8e4;color:#3a3442}:root[data-app-theme=light] .intro-panel .side-bubble .dialogue{color:#3a3442}:root[data-app-theme=light] .intro-panel .side-bubble .gesture{color:#857d93}:root[data-app-theme=light] .intro-panel .side-name{color:#6f6880}:where([data-app-theme=light]) .notice-box .notice-head b:where(:not(.panel *)){color:#1b1b1f}:where([data-app-theme=light]) .zel-zero-product{background:#fff;box-shadow:0 1px 3px #1a1a2014,inset 0 0 0 1px #ececf0}:where([data-app-theme=light]) .zel-zero-bonus{background:#efeaff;color:#5b3fd1}:where([data-app-theme=light]) .call-price-line{background:#f1edfb;color:#5b5568}:where([data-app-theme=light]) .call-price-line b{color:#6f4fe0}:where([data-app-theme=light]) .call-price-line>span[aria-hidden]{color:#c8bfe6}:where([data-app-theme=light]) .call-price-line .price-chip{background:none;padding:0;gap:3px;color:#5b3fd1;box-shadow:none}:where([data-app-theme=light]) .start-head p:where(:not(.panel *)){color:#5f5f66}:where([data-app-theme=light]) .seg>button.on:where(:not(.panel *)){box-shadow:0 1px 3px #1a1a201f}:where([data-app-theme=light]) .detail-name:where(:not(.panel *)){color:#3d3d42}:where([data-app-theme=light]) .detail-person:where(:not(.panel *)){color:#28282c}:where([data-app-theme=light]) .tail-mark-dot:where(:not(.panel *)){color:#5a5a61}:where([data-app-theme=light]) .tail-mark-dot.rating-safe{background:#fff;color:#6c4de6}:where([data-app-theme=light]) .tail-mark-dot.rating-unsafe{background:#fff;color:#c43fc1}:root[data-app-theme=light] .tail-mark-row .tail-mark-dot{background:#f0f0f3;color:#4c4c52}:root[data-app-theme=light] .tail-mark-row .tail-mark-dot.rating-safe{color:#6c4de6;background:#f0f0f3}:root[data-app-theme=light] .tail-mark-row .tail-mark-dot.rating-unsafe{color:#c43fc1;background:#f0f0f3}:where([data-app-theme=light]) .description-text p:where(:not(.panel *)){color:#48484d}:where([data-app-theme=light]) .description-text b:where(:not(.panel *)){color:#29292d}:where([data-app-theme=light]) .description-text .description-heading:where(:not(.panel *)){color:#1b1b1f}:where([data-app-theme=light]) .description-text .description-quote:where(:not(.panel *)){background:#fff;box-shadow:inset 0 0 0 1px #e4e4e8;color:#48484d}:where([data-app-theme=light]) .description-text .description-list li:where(:not(.panel *)){color:#48484d}:where([data-app-theme=light]) .description-html:where(:not(.panel *)){color:#48484d}:where([data-app-theme=light]) .description-html blockquote:where(:not(.panel *)){background:#fff;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .description-html :is(td,th):where(:not(.panel *)){border-color:#e4e4e8}:where([data-app-theme=light]) .description-text a:where(:not(.panel *)){color:#6c4de6}:where([data-app-theme=light]) .description-text .description-heading.description-heading-3:where(:not(.panel *)){color:#48484d}:where([data-app-theme=light]) .description-preview:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .description-mode-note .text-btn:where(:not(.panel *)){color:#6c4de6}:where([data-app-theme=light]) .rule-row li:where(:not(.panel *)){color:#56565d}:where([data-app-theme=light]) .rule-row b:where(:not(.panel *)){color:#333338}:where([data-app-theme=light]) .picker.on:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .detail-bottom:where(:not(.panel *)){background:#f3f2f5}:where([data-app-theme=light]) .tool-chip:where(:not(.panel *)){color:#48484e}:where([data-app-theme=light]) .tool-chip:hover:not(:disabled):where(:not(.panel *)){color:#3b238e}:where([data-app-theme=light]) .tool-row .tool-chip:hover:not(:disabled):where(:not(.panel *)){color:#3b238e;background:#1a1a2007}:where([data-app-theme=light]) .tool-row .tool-chip.on:where(:not(.panel *)){color:#c23158}:where([data-app-theme=light]) .spinner:where(:not(.panel *)){border:2.5px solid rgba(26,26,32,.096)}:where([data-app-theme=light]) .btn-spinner:where(:not(.panel *)){border:2px solid rgba(26,26,32,.176);border-top-color:currentColor}:root[data-app-theme=light] .btn-primary>.btn-spinner{border-color:#ffffff4d;border-top-color:#fff}@media (prefers-reduced-motion: reduce){:where([data-app-theme=light]) .btn-spinner:where(:not(.panel *)){border-top-color:#1a1a202d}}:where([data-app-theme=light]) .danger-row span:first-child:where(:not(.panel *)){color:#ae3939}:where([data-app-theme=light]) .intro-media:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .persona-btn .mode-switch:where(:not(.panel *)){background:#eaeaee}:where([data-app-theme=light]) .persona-btn .mode-box:where(:not(.panel *)){color:#3b3b40}:where([data-app-theme=light]) .persona-box:where(:not(.panel *)){background:radial-gradient(115% 85% at 50% 10%,color-mix(in srgb,var(--보라) 78%,transparent),#f0f0f3)}:where([data-app-theme=light]) .persona-text b:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .persona-more-do:where(:not(.panel *)){color:#3b3b40}:where([data-app-theme=light]) .persona-more-do span:where(:not(.panel *)){color:#635874}:where([data-app-theme=light]) .side-picker .mode-switch:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .side-picker .mode-box.on:where(:not(.panel *)){background:#eaeaee;color:#43238d}:where([data-app-theme=light]) .review-bar:where(:not(.panel *)){color:#36363a}:where([data-app-theme=light]) .review-bar b:where(:not(.panel *)){color:#402595}:where([data-app-theme=light]) .star-box.on:where(:not(.panel *)){color:#c89b32}:where([data-app-theme=light]) .review-star:where(:not(.panel *)){color:#c89b32}:where([data-app-theme=light]) .review-text:where(:not(.panel *)){color:#414146}:where([data-app-theme=light]) .creator-row:hover:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .resume-row-ruler:where(:not(.panel *)){background:#f6f5f7}:where([data-app-theme=light]) .tab-box.on:where(:not(.panel *)){color:#242428}:where([data-app-theme=light]) .character-row+.character-row:where(:not(.panel *)),:where([data-app-theme=light]) .character-row-list li+li .character-row:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.04)}:where([data-app-theme=light]) .character-row-text b:where(:not(.panel *)){color:#29292d}:where([data-app-theme=light]) .empty b:where(:not(.panel *)){color:#37373b}:where([data-app-theme=light]) .creator-hit-text b:where(:not(.panel *)){color:#1b1b1f}:where([data-app-theme=light]) .creator-hit:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .creator-hit-works:where(:not(.panel *)){border-top-color:#e4e4e8}:where([data-app-theme=light]) :is(.creator-feature,.random-row):where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .random-text small:where(:not(.panel *)){color:#6c4de6}:where([data-app-theme=light]) .partner-badge:where(:not(.panel *)),:where([data-app-theme=light]) .title-chip:where(:not(.panel *)){background:rgb(var(--badge-rgb) / .13);box-shadow:inset 0 0 0 1px rgb(var(--badge-rgb) / .3);color:var(--badge-fg-light)}:where([data-app-theme=light]) .title-chip.loved:where(:not(.panel *)){box-shadow:none}:where([data-app-theme=light]) .creator-work-thumb:where(:not(.panel *)){background-color:#f0f0f3}:where([data-app-theme=light]) .creator-work-text b:where(:not(.panel *)){color:#1b1b1f}:where([data-app-theme=light]) .creator-work-tags:where(:not(.panel *)){color:#76767f}:where([data-app-theme=light]) .home-grid-cover:where(:not(.panel *)){background-color:#e9e9ee}:where([data-app-theme=light]) .tile-rank:where(:not(.panel *)){background:#f3f3f6}:where([data-app-theme=light]) .tile-rank-cover:where(:not(.panel *)){background-color:#e9e9ee}:where([data-app-theme=light]) .chat-room-main .chat-room-name:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .chat-room-more:where(:not(.panel *)){background:#ebebee;color:#4b4b50}:where([data-app-theme=light]) .chat-room-more.on:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .chat-room-prev-all:where(:not(.panel *)){color:#606067}:where([data-app-theme=light]) .home-tab.on:where(:not(.panel *)){color:#242428}:where([data-app-theme=light]) .aside-panel:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .bookmark-list button:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .bottom-panel:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .handle:where(:not(.panel *)){background:#dfdfe3}:where([data-app-theme=light]) .profile-box:where(:not(.panel *)){background:#ececef}:where([data-app-theme=light]) .profile-keep-move:hover:where(:not(.panel *)){color:#aa382a}:where([data-app-theme=light]) .profile-mark:where(:not(.panel *)){border:2px solid #dedee3}:where([data-app-theme=light]) .profile-text b:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .pencil:where(:not(.panel *)){color:#5a5a61}:where([data-app-theme=light]) .extra-circle:where(:not(.panel *)){background:#ececef;color:#3c362d}:where([data-app-theme=light]) .profile-row.on:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .chip-pencil:where(:not(.panel *)){color:#4e3a97}:where([data-app-theme=light]) .edited-mark:where(:not(.panel *)){color:#4e3a97}:where([data-app-theme=light]) .partner-chip.on:where(:not(.panel *)){background:#e9e9ed}:where([data-app-theme=light]) .intro-box:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .intro-text p:where(:not(.panel *)){color:#444449}:where([data-app-theme=light]) .intro-text b:where(:not(.panel *)){color:#2c2c30}:where([data-app-theme=light]) .intro-item dt:where(:not(.panel *)){color:#452bac}:where([data-app-theme=light]) .intro-item dd:where(:not(.panel *)){color:#48484d}:where([data-app-theme=light]) .intro-item dd b:where(:not(.panel *)){color:#29292d}:where([data-app-theme=light]) .zel-mark:where(:not(.panel *)){color:#2f2f33}:where([data-app-theme=light]) .rating-notice:where(:not(.panel *)){color:#50279c}:where([data-app-theme=light]) .text-btn:hover:where(:not(.panel *)){color:#3b238e}:where([data-app-theme=light]) .zel-panel .checkin-row:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.056)}:where([data-app-theme=light]) .my-role-list li:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.04)}:where([data-app-theme=light]) .my-role-text b:where(:not(.panel *)){color:#29292d}:where([data-app-theme=light]) .my-role-num:where(:not(.panel *)){color:#414146}:where([data-app-theme=light]) .my-role-num.got:where(:not(.panel *)){color:#43289f}:where([data-app-theme=light]) .zel-history-soon-list:where(:not(.panel *)){background:#f4f4f6}:where([data-app-theme=light]) .price-list li:where(:not(.panel *)){color:#414146}:where([data-app-theme=light]) .price-list li+li:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.04)}:where([data-app-theme=light]) .checkin-box:where(:not(.panel *)){background:#1a1a2007}:where([data-app-theme=light]) .checkin-box.today-box:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .checkin-today-btn:where(:not(.panel *)){background:#5232c014}:where([data-app-theme=light]) .checkin-box .checkin-go:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .checkin-box.filled:where(:not(.panel *)){color:#2f2f33}:where([data-app-theme=light]) .checkin-box.filled .checkin-date:where(:not(.panel *)){color:#59506a}:where([data-app-theme=light]) .center-panel:where(:not(.panel *)){background:#f6f5f7}:where([data-app-theme=light]) .checkin-notice-num:where(:not(.panel *)){color:#3b238e}:where([data-app-theme=light]) .panel-dot:where(:not(.panel *)){background:#e9e9ed}:where([data-app-theme=light]) .panel-dot svg:where(:not(.panel *)){stroke:#41289f}:where([data-app-theme=light]) .panel-dot-done svg:where(:not(.panel *)){stroke:#41289f}:where([data-app-theme=light]) .panel-dot-error:where(:not(.panel *)){background:#f2e8ea}:where([data-app-theme=light]) .panel-dot-error svg:where(:not(.panel *)){stroke:#aa382a}:where([data-app-theme=light]) .who-btn:hover:where(:not(.panel *)){background:#1a1a2009}:where([data-app-theme=light]) .report-reason:where(:not(.panel *)){color:#37373c}:where([data-app-theme=light]) .report-reason.on:where(:not(.panel *)){background:#f0f0f3;color:#26262a}:where([data-app-theme=light]) .character-before-if:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .character-before-if-text b:where(:not(.panel *)){color:#593075}:where([data-app-theme=light]) .character-before-if-text p:where(:not(.panel *)){color:#3d3d42}:where([data-app-theme=light]) .character-album:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.056)}:where([data-app-theme=light]) .bake-text:where(:not(.panel *)){background:#ebebef;color:#2f2f33}:where([data-app-theme=light]) .bake-text:first-child:where(:not(.panel *)):after{border-left-color:#dddde1}:where([data-app-theme=light]) .bake-text:last-child:where(:not(.panel *)):after{border-right-color:#dddde1}:where([data-app-theme=light]) .product:where(:not(.panel *)){background:#fff;color:#2f2f33}:where([data-app-theme=light]) .bottom-panel .product:where(:not(.panel *)){background:#ececef}:where([data-app-theme=light]) .product-bonus:where(:not(.panel *)){color:#41269a}:where([data-app-theme=light]) .product-price:where(:not(.panel *)){color:#2d2d30}:where([data-app-theme=light]) .charge-talk:where(:not(.panel *)){border-top-color:#dcdce1}:where([data-app-theme=light]) .my-panel:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .my-face-wrap .relation-pick:where(:not(.panel *)){border-color:#dddde1}:where([data-app-theme=light]) .invite-card-row:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .invite-card-text:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .invite-card-text em:where(:not(.panel *)){color:#432698}:where([data-app-theme=light]) .my-wallet-row:where(:not(.panel *)){color:#414146}:where([data-app-theme=light]) .settings-text b:where(:not(.panel *)){color:#29292d}:where([data-app-theme=light]) .blink:where(:not(.panel *)){background:#ebebef}:where([data-app-theme=light]) .search-btn:hover:where(:not(.panel *)){color:#2f2f33}:where([data-app-theme=light]) .role-mark:where(:not(.panel *)){background:#eaeaee;color:#452699}:where([data-app-theme=light]) .role-text:where(:not(.panel *)){color:#4c4c52}:where([data-app-theme=light]) .scene-box b:where(:not(.panel *)){color:#29292d}:where([data-app-theme=light]) .scene-box.on:where(:not(.panel *)){background:#e9e9ed}:where([data-app-theme=light]) .scene-box.on span:where(:not(.panel *)){color:#3c3c41}:where([data-app-theme=light]) .preview-empty:where(:not(.panel *)){border:1px dashed rgba(26,26,32,.176);background:#1a1a2004}:where([data-app-theme=light]) .preview-empty b:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .preview-empty-go:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .world-scene-dot:where(:not(.panel *)){color:#3a3a3f;background:#1a1a200c}:where([data-app-theme=light]) .first-panel:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .first-use-word:where(:not(.panel *)){color:#452699}:where([data-app-theme=light]) .my-inner .my-name:where(:not(.panel *)){color:#515056}:where([data-app-theme=light]) .studio-world b:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .studio-world>span:last-child:where(:not(.panel *)){color:#505056}:where([data-app-theme=light]) .studio-intro:where(:not(.panel *)){color:#2c2c30}:where([data-app-theme=light]) .studio-body:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .studio-deep-row-now .studio-deep-row-text:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .studio-my-face i:where(:not(.panel *)){border:2px solid var(--먹, #dedee2)}:where([data-app-theme=light]) .studio-circle-spin:where(:not(.panel *)){background:#1a1a2007}:where([data-app-theme=light]) .studio-inner-my:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .studio-review:where(:not(.panel *)){color:#3b238e}:where([data-app-theme=light]) .studio-review b:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .studio-review.studio-rejected:where(:not(.panel *)){color:#952538}:where([data-app-theme=light]) .login-btn:where(:not(.panel *)){background:#f4f4f4;color:#252529}:where([data-app-theme=light]) .login-btn.google:where(:not(.panel *)),:where([data-app-theme=light]) .login-btn.apple:where(:not(.panel *)){background:#ebebee}:where([data-app-theme=light]) .login-btn.trial:where(:not(.panel *)){background:#ecebef}:where([data-app-theme=light]) .first-suggestion:where(:not(.panel *)){background:#f5f5f7}:where([data-app-theme=light]) .first-suggestion-who:where(:not(.panel *)){color:#4c4c52}:where([data-app-theme=light]) .first-suggestion-who b:where(:not(.panel *)){color:#3e2aa9}:where([data-app-theme=light]) .first-suggestion-card:where(:not(.panel *)){background:linear-gradient(#fff,#fff)}:where([data-app-theme=light]) .first-suggestion-one-liner:where(:not(.panel *)){color:#2f2f33}:where([data-app-theme=light]) .first-suggestion-img:after{background:linear-gradient(to bottom,transparent 50%,rgba(255,255,255,.85) 80%,#ffffff 97%)}:where([data-app-theme=light]) .first-suggestion-title-row b{color:#1b1b1f;text-shadow:none}:where([data-app-theme=light]) .first-suggestion-two-er-seen:where(:not(.panel *)){background:#fff;color:#48484e;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .charge-notice a:where(:not(.panel *)){color:#5e5e64}:where([data-app-theme=light]) .new-bu-before-bar:where(:not(.panel *)){background:#f6f5f7;border:1px solid #dedee2;color:#7e5124}:where([data-app-theme=light]) .new-bu-before-bar .new-bu-before-close:where(:not(.panel *)){color:#5f5f66}:where([data-app-theme=light]) .au-sm-box>span em:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .au-remove:where(:not(.panel *)){color:#ae3950}:where([data-app-theme=light]) .au-state:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-strong-piece:where(:not(.panel *)){color:#3f248f}:where([data-app-theme=light]) .au-group summary .au-expand-hit:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-group summary:hover .au-expand-hit:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .au-slot-name:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .au-sm-inner-my:where(:not(.panel *)){color:#bc932f}:where([data-app-theme=light]) .au-load>span:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-oc-dot button:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .au-relation-row:where(:not(.panel *)){color:#3f248f}:where([data-app-theme=light]) .couple-box-head:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .must-dot:where(:not(.panel *)){color:#3f248f}:where([data-app-theme=light]) .match-line:where(:not(.panel *)){color:#a6832a}:where([data-app-theme=light]) .oc-save:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-card-title:where(:not(.panel *)){color:#242428}:where([data-app-theme=light]) .au-slot-tagline>b:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .au-trial-after:where(:not(.panel *)){color:#8e7433}:where([data-app-theme=light]) .au-trial-after li b:where(:not(.panel *)){color:#977626}:where([data-app-theme=light]) .au-inner-also>span:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .couple-head-face .head-face:where(:not(.panel *)){border:2px solid var(--먹, #dedee2)}:where([data-app-theme=light]) .people-chip:where(:not(.panel *)){border:1px solid var(--chip-line);background:#fff;color:#606067}:where([data-app-theme=light]) .people-chip.on:where(:not(.panel *)){color:#2c2c2f}:where([data-app-theme=light]) .people-chip em:where(:not(.panel *)){background:#ebebee;color:#49494f}:where([data-app-theme=light]) .people-drop:where(:not(.panel *)){color:#606067}:where([data-app-theme=light]) .people-ask p:where(:not(.panel *)){color:#2b2b2f}:where([data-app-theme=light]) .people-ask small:where(:not(.panel *)){color:#57575d}:where([data-app-theme=light]) .intro-tools button:where(:not(.panel *)){border:1px solid #dddde2;background:#fff;color:#3d3d41}:where([data-app-theme=light]) .intro-tools button b:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .intro-tools .intro-bone:where(:not(.panel *)){color:#606067}:where([data-app-theme=light]) .intro-see:where(:not(.panel *)){background:#fff;border:1px solid #dddde1}:where([data-app-theme=light]) .intro-see-media:where(:not(.panel *)){background:#fff;border:1px dashed #dddde2}:where([data-app-theme=light]) .studio-knows:where(:not(.panel *)){background:#fff;border:1px solid #dcdce1}:where([data-app-theme=light]) .studio-knows-text:where(:not(.panel *)){background:#f2f2f6;border:1px solid #dcdce1;color:#4a4a50}:where([data-app-theme=light]) .studio-warn:where(:not(.panel *)){color:#b35f30}:where([data-app-theme=light]) .studio-warn b:where(:not(.panel *)){color:#a15828}:where([data-app-theme=light]) .the-vs-to-intro:where(:not(.panel *)){color:#48484d}:where([data-app-theme=light]) .studio-stale:where(:not(.panel *)){color:#a8792a}:where([data-app-theme=light]) .au-box-none-ri:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .au-situation-collapsed:hover:where(:not(.panel *)){border-color:#dedee2}:where([data-app-theme=light]) .au-pre-ri-btn:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .au-submit-btn:where(:not(.panel *)){border-left:1px solid rgba(26,26,32,.16)!important}:where([data-app-theme=light]) .au-free-mark:where(:not(.panel *)){background:#1a1a2020}:where([data-app-theme=light]) .au-slot-card:where(:not(.panel *)),:where([data-app-theme=light]) .au-part-home .au-group:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .studio-talk-items>.studio-optional-part:where(:not(.panel *)),:where([data-app-theme=light]) .studio-talk-items>.studio-target-row:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .au-slot-group-head:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .au-changed:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-changed:hover:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .au-check:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-card-tag:where(:not(.panel *)){color:#3b238e}:where([data-app-theme=light]) .leave-list:where(:not(.panel *)){background:#fff;color:#453734}:where([data-app-theme=light]) .leave-list b:where(:not(.panel *)){color:#aa382a}:where([data-app-theme=light]) .leave-description b:where(:not(.panel *)){color:#453734}:where([data-app-theme=light]) .relation-also:where(:not(.panel *)){background:linear-gradient(180deg,#f0f0f3,#fff);border:1px solid rgba(26,26,32,.056)}:where([data-app-theme=light]) .episode-card:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .relation-face:where(:not(.panel *)){border:2px solid rgba(26,26,32,.096)}:where([data-app-theme=light]) .relation-person.A .relation-name:where(:not(.panel *)){color:#3ab4a0}:where([data-app-theme=light]) .relation-person.B .relation-name:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .relation-chip:where(:not(.panel *)){background:#1a1a200c;color:#3d3d41}:where([data-app-theme=light]) .relation-border:where(:not(.panel *)){stroke:#53289e}:where([data-app-theme=light]) .relation-hint:where(:not(.panel *)){stroke:#53289e}:where([data-app-theme=light]) .relation-heart:where(:not(.panel *)){fill:#a72a50}:where([data-app-theme=light]) .relation-bar small:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .relation-past:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.056)}:where([data-app-theme=light]) .relation-border.a-side:where(:not(.panel *)),:where([data-app-theme=light]) .relation-hint.a-side:where(:not(.panel *)){stroke:#3ab4a0}:where([data-app-theme=light]) .relation-border.b-side:where(:not(.panel *)),:where([data-app-theme=light]) .relation-hint.b-side:where(:not(.panel *)){stroke:#53289e}:where([data-app-theme=light]) .relation-bar small.relation-mind.a-side:where(:not(.panel *)){color:#3ab4a0}:where([data-app-theme=light]) .relation-bar small.relation-mind.b-side:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .review-usable-box>b:where(:not(.panel *)){color:#41289f}:where([data-app-theme=light]) .review-mark:where(:not(.panel *)){color:#58585e}:where([data-app-theme=light]) .review-average b:where(:not(.panel *)){color:#b0862c}:where([data-app-theme=light]) .guide dd:where(:not(.panel *)){color:#29292d}:where([data-app-theme=light]) .guide-inner-also i:where(:not(.panel *)){background:#ebebef}:where([data-app-theme=light]) .guide-tag span:where(:not(.panel *)){background:#1a1a200b;color:#353539}:where([data-app-theme=light]) .slot-sheet:where(:not(.panel *)){background:#fff;border-top:1px solid rgba(26,26,32,.064)}:where([data-app-theme=light]) .pair-picker:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .pair-picker.on:where(:not(.panel *)){background:#e9e9ed}:where([data-app-theme=light]) .pair-picker.make:where(:not(.panel *)){color:#3e2699}:where([data-app-theme=light]) .pair-picker-face img:where(:not(.panel *)),:where([data-app-theme=light]) .pair-picker-face b:where(:not(.panel *)){border:2px solid #dedee2;background:#ebebee}:where([data-app-theme=light]) .au-key:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .au-fill:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-fill-bar:where(:not(.panel *)){background:#ebebee}:where([data-app-theme=light]) .au-fill.log-sound:where(:not(.panel *)){color:#a05428}:where([data-app-theme=light]) .au-to-add:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .au-to-add b:where(:not(.panel *)){color:#53289e}:where([data-app-theme=light]) .au-filled-inner-my:where(:not(.panel *)){color:#3f248f}:where([data-app-theme=light]) .au-pre-ri-episode:where(:not(.panel *)){background:#1a1a2007}:where([data-app-theme=light]) .au-missing:where(:not(.panel *)){color:#a05428}@keyframes light-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}:where([data-app-theme=light]) .skeleton-row:where(:not(.panel *)),:where([data-app-theme=light]) .skeleton-card:where(:not(.panel *)){background:linear-gradient(100deg,#ececf0 40%,#f5f5f7,#ececf0 60%) #ececf0;background-size:200% 100%;animation:light-shimmer 1.4s linear infinite}@media (prefers-reduced-motion: reduce){:where([data-app-theme=light]) .skeleton-row:where(:not(.panel *)),:where([data-app-theme=light]) .skeleton-card:where(:not(.panel *)){animation:none}}가로형 카드(.wide-cover)는 뺀다 (2026-10-21 유진) — 카드 몸이 어두운 판이라 그림 밑 1px 에 밝은 바탕이 회색 선으로 비쳤다. 어두운 바탕 그대로 */ :where([data-app-theme="light"]) .card .cover.img-cover:where(:not(.group-cover)):has(> img){background:#ececf0}:where([data-app-theme=light]) .dev-bar:where(:not(.panel *)){background:#f9f7f3;color:#b0802c}:where([data-app-theme=light]) .studio-sender-row:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .studio-sender-row i:where(:not(.panel *)){background:#ebebee;color:#3b3b40}:where([data-app-theme=light]) .studio-sender-row span:where(:not(.panel *)){color:#3b3b40}:where([data-app-theme=light]) .studio-sender-row span b:where(:not(.panel *)){color:#26262a}:where([data-app-theme=light]) .studio-cards-edit:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .studio-name-slot:where(:not(.panel *)){background:#ebebee;color:#53289e}:where([data-app-theme=light]) .studio-cards-hint b:where(:not(.panel *)){color:#28282c}:where([data-app-theme=light]) .invite-link:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .invite-link code:where(:not(.panel *)){color:#343438}:where([data-app-theme=light]) .studio-filled-mark:where(:not(.panel *)){color:#2b2b2f}:where([data-app-theme=light]) .studio-filled-mark b:where(:not(.panel *)){color:#41289e}:where([data-app-theme=light]) .studio-free-mark:where(:not(.panel *)){background:#1a1a2020}:where([data-app-theme=light]) .nm-check-row:where(:not(.panel *)){color:#b4842d}:where([data-app-theme=light]) .studio-photo-adult-tip:where(:not(.panel *)){background:#f0f0f3;color:#29292c}:where([data-app-theme=light]) .studio-intro-chip-pencil:where(:not(.panel *)){color:#606067}:where([data-app-theme=light]) .studio-intro-chip-pencil:hover:where(:not(.panel *)){color:#2c2c2f;background:#1a1a200b}:where([data-app-theme=light]) .studio-intro-chip-input:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .studio-tag-field:where(:not(.panel *)){--raise: #ffffff}:where([data-app-theme=light]) .studio-publish-option:where(:not(.panel *)){background:#ececef;color:#26262a}:where([data-app-theme=light]) .studio-dropdown-list:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .studio-dropdown-list button:where(:not(.panel *)){color:#2c2c2f}:where([data-app-theme=light]) .studio-dropdown-list button:hover:where(:not(.panel *)),:where([data-app-theme=light]) .studio-dropdown-list button:focus-visible:where(:not(.panel *)){background:#1a1a200b}:where([data-app-theme=light]) .studio-editor-bar-note:where(:not(.panel *)){color:#a05428}:where([data-app-theme=light]) .studio-save-check:where(:not(.panel *)){color:#4f8f6e}:where([data-app-theme=light]) .studio-save-ring:where(:not(.panel *)){border-color:#76767f4d;border-top-color:#76767f}:where([data-app-theme=light]) .studio-publish-price:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .studio-optional-part:where(:not(.panel *)){background:#1a1a2005;--raise: #f0f0f3;--seg-on: #ffffff}:where([data-app-theme=light]) .studio-optional-head b:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .reject-band:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .reject-band-text:where(:not(.panel *)){color:#47373e}:where([data-app-theme=light]) .reject-band-text b:where(:not(.panel *)){color:#9c2743}:where([data-app-theme=light]) .relation-step:where(:not(.panel *)){color:#48484e}:where([data-app-theme=light]) .relation-pick:where(:not(.panel *)){border:2px solid #dbdbe0}:where([data-app-theme=light]) .slot-sheet-foot:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .slot-sheet .edit-box:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .studio-card-dropdown:where(:not(.panel *)){background:#f5f5f7}:where([data-app-theme=light]) .studio-card-dropdown button:hover:where(:not(.panel *)),:where([data-app-theme=light]) .studio-card-dropdown button:focus-visible:where(:not(.panel *)){background:#1a1a200b}:where([data-app-theme=light]) .studio-card-dropdown button.danger:where(:not(.panel *)){color:#a1283e}:where([data-app-theme=light]) .au-intro-read p:where(:not(.panel *)){color:#4a4339}:where([data-app-theme=light]) .au-intro-read .au-intro-say b:where(:not(.panel *)){color:#41289e}:where([data-app-theme=light]) label.check input[type=checkbox]:where(:not(.panel *)){background:#ebebee}:where([data-app-theme=light]) .au-episode-line .au-fire-box input[type=checkbox]:not(:checked):where(:not(.panel *)){box-shadow:inset 0 0 0 1.5px #b4b4bc}:where([data-app-theme=light]) .image-ask .scene-me-check input[type=checkbox]:not(:checked):where(:not(.panel *)){box-shadow:inset 0 0 0 1.5px #b4b4bc}:where([data-app-theme=light]) .image-ask .scene-me-check:where(:not(.panel *)){color:#2f2f33}:where([data-app-theme=light]) .au-episode-detail:where(:not(.panel *)){border-top-color:#e4e4e8}:where([data-app-theme=light]) .pick-find-list .character-row.on:where(:not(.panel *)){background:#e9e9ed}:where([data-app-theme=light]) .coach-tip:where(:not(.panel *)){background:#f6f5f7;box-shadow:0 18px 50px #00000059,0 0 0 1px #0000000f}:where([data-app-theme=light]) .coach-arrow:where(:not(.panel *)){background:#f6f5f7}:where([data-app-theme=light]) .coach-mini:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .coach-caption:where(:not(.panel *)){color:#424247}:where([data-app-theme=light]) .coach-steps i:where(:not(.panel *)){background:#dfdfe3}:where([data-app-theme=light]) .coach-tool:where(:not(.panel *)){color:#424247}:where([data-app-theme=light]) .coach-tool-icon svg:where(:not(.panel *)){stroke:#4b4b50}:where([data-app-theme=light]) .coach-say:where(:not(.panel *)){background:#ececf0;color:#2a2530}:where([data-app-theme=light]) .coach-say i:where(:not(.panel *)){color:#5b3fd1}:where([data-app-theme=light]) .coach-then:where(:not(.panel *)){color:#76767f}:where([data-app-theme=light]) .coach-sign:where(:not(.panel *)){color:#76767f}:where([data-app-theme=light]) .coach-pair img:where(:not(.panel *)){border-color:#fff}:where([data-app-theme=light]) .coach-one .partner-bubble:where(:not(.panel *)){background:#eceaf2;color:#1b1b1f}:where([data-app-theme=light]) .coach-one .partner-bubble .dialogue:where(:not(.panel *)){color:#1b1b1f}:where([data-app-theme=light]) .edit-main-check:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .persona-edit-form .edit-main-row{color:#3d3d41}:where([data-app-theme=light]) .people-main-chip:where(:not(.panel *)){background:#ebebee;color:#58585e}:where([data-app-theme=light]) .couple-main-check:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .studio-dropdown-list button.hi:where(:not(.panel *)){background:#1a1a200b}:where([data-app-theme=light]) .studio-imagegen-panel:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .studio-imagegen-result.studio-imagegen-wait-card:where(:not(.panel *)){background:linear-gradient(100deg,#e4e4e8 40%,#f5f5f7,#e4e4e8 60%) #e4e4e8;background-size:200% 100%}:where([data-app-theme=light]) .studio-imagegen-wait-card b:where(:not(.panel *)){color:#2f2f33}:where([data-app-theme=light]) .studio-imagegen-wait-bar:where(:not(.panel *)){background:#1a1a2014}:where([data-app-theme=light]) .chip-with-tip .also-move:where(:not(.panel *)){color:#605a77}:where([data-app-theme=light]) .settings-group+.settings-group:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.064)}:where([data-app-theme=light]) .settings-group-title:where(:not(.panel *)){color:#41289e}:where([data-app-theme=light]) .settings-sub:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.048)}:where([data-app-theme=light]) .minor-spot:where(:not(.panel *)){background:#1a1a2009;border:1px solid rgba(26,26,32,.064)}:where([data-app-theme=light]) .minor-spot p:where(:not(.panel *)){color:#2c2c2f}:where([data-app-theme=light]) .minor-spot mark:where(:not(.panel *)){color:#9d3327}:where([data-app-theme=light]) .locked-sheet-title:where(:not(.panel *)){color:#322c26}:where([data-app-theme=light]) label.check.rating-check:where(:not(.panel *)){color:#2f2f33}:where([data-app-theme=light]) .board-row:where(:not(.panel *)){border-bottom:1px solid rgba(26,26,32,.056)}:where([data-app-theme=light]) .board-pin:where(:not(.panel *)){color:#3b2596}:where([data-app-theme=light]) .board-body a:where(:not(.panel *)){color:#3e279d}:where([data-app-theme=light]) .board-popup-body .board-body:where(:not(.panel *)){color:#353539}:where([data-app-theme=light]) .widget-template:where(:not(.panel *)){background:#f0f0f3;color:#3c362d}:where([data-app-theme=light]) .widget-template.on:where(:not(.panel *)){box-shadow:none}:where([data-app-theme=light]) .widget-template small:where(:not(.panel *)){color:#58585e}:where([data-app-theme=light]) .widget-pick:where(:not(.panel *)){background:#f0f0f3;color:#2c2c2f;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .widget-pick button:where(:not(.panel *)){color:#4b4b50}:where([data-app-theme=light]) .widget-pick.custom:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .resume-home:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .resume-home-face img:where(:not(.panel *)),:where([data-app-theme=light]) .resume-home-blank:where(:not(.panel *)){border:2.5px solid #dddde1}:where([data-app-theme=light]) .resume-home-blank:where(:not(.panel *)){background:color-mix(in srgb,var(--빛) 45%,#ffffff);color:#27272a}:where([data-app-theme=light]) .resume-home-text b:where(:not(.panel *)){color:#3c362d}:where([data-app-theme=light]) .resume-home-line:where(:not(.panel *)),:where([data-app-theme=light]) .resume-home-meta:where(:not(.panel *)){color:#58585e}:where([data-app-theme=light]) .resume-home-meta:where(:not(.panel *)){color:#6c6c74}:where([data-app-theme=light]) .resume-home-go:where(:not(.panel *)){background:#ebebee;color:#3c362d}:where([data-app-theme=light]) .tab-bar{background:#fffffff7;box-shadow:0 -6px 18px -12px #ff7eb338}:where([data-app-theme=light]) .tab-box{color:#8b8b94}.to-and-text img.logo-light{display:none}:where([data-app-theme=light]) .resume-home-face img,:where([data-app-theme=light]) .resume-home-blank{border-color:#fff}:where([data-app-theme=light]) .resume-home{box-shadow:0 6px 18px -12px #1a1a204d}:where([data-app-theme=light]) .exit.back-btn:where(:not(.panel *)),:where([data-app-theme=light]) .back-btn:where(:not(.float-exit,.panel *)){color:var(--글)}:where([data-app-theme=light]) .back-btn:where(:not(.float-exit,.panel *)):before{display:none}:where([data-app-theme=light]) .back-btn:where(:not(.float-exit,.panel *)) svg{filter:none}:where([data-app-theme=light]) .img-top-bar{color:color-mix(in srgb,var(--빛, #6d6478) 70%,var(--글))}:where([data-app-theme=light]) .detail-bottom{background:var(--먹)}:where([data-app-theme=light]) .detail-bottom:before{background:linear-gradient(to bottom,rgba(245,245,247,0),rgba(245,245,247,.18) 40%,rgba(245,245,247,.6) 78%,var(--먹))}:where([data-app-theme=light]) .universe-filter-pin:after{background:linear-gradient(90deg,var(--먹),rgba(245,245,247,0))}:where([data-app-theme=light]) .center-panel:where(:not(.panel *)){box-shadow:0 18px 48px #1a1a2038}:where([data-app-theme=light]) .backdrop:where(:not(.panel *)){background:#12121661}:where([data-app-theme=light]) .backdrop.dialog-overlay:where(:not(.panel *)){background:#12121680}:where([data-app-theme=light]) .home-tab.on:after{background:var(--글)}:where([data-app-theme=light]) .guide-inner-also i.on{background:var(--보라)}:where([data-app-theme=light]) .make-face.face-box:where(:not(.panel *)){background:#ebebee;color:#4a405d}:where([data-app-theme=light]) .lorebook:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .lorebook-entry:where(:not(.panel *)){background:#fff;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .widget-code-toggle:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .studio-optional-body .lorebook-entry:where(:not(.panel *)){background:none;box-shadow:none}:where([data-app-theme=light]) .lorebook-lib-note:where(:not(.panel *)),:where([data-app-theme=light]) .lorebook-overwrite:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .lorebook-lib-text b small.lorebook-lib-adult:where(:not(.panel *)){color:#c2185b;background:#ff7eb32e}:root[data-app-theme=light] .feature-row .card{--글: #1b1b1f;--흐림: #76767f;color:var(--글)}:root[data-app-theme=light] .feature-row .card .card-foot .card-foot-title{color:#1b1b1f}:root[data-app-theme=light] .feature-row .card .tail-mark{color:#76767f}:root[data-app-theme=light] .foot-row .card{--글: #1b1b1f;--흐림: #76767f;color:var(--글)}:root[data-app-theme=light] .foot-row .card .tail-mark{color:#76767f}:root[data-app-theme=light] .foot-row .row-2>.card{box-shadow:none}:root[data-app-theme=light] .foot-row .card .cover{box-shadow:var(--home-card-shadow)}:root[data-app-theme=light] .tag-foot .tail-mark.card-quote{color:#76767f}:root[data-app-theme=light]{--home-card-shadow: 0 14px 30px -14px rgba(20, 16, 40, .13);--empty-wash-light: linear-gradient(150deg, rgba(108, 77, 230, .14) 0%, rgba(140, 92, 210, .08) 50%, rgba(255, 126, 179, .14) 100%), #ffffff;--empty-wash: var(--empty-wash-light)}:root[data-app-theme=light] .row>.row-2{padding-bottom:16px;margin-bottom:-12px}:root[data-app-theme=light] .row-2>.card,:root[data-app-theme=light] .top10-item>.card,:root[data-app-theme=light] .memo-pin>.card,:root[data-app-theme=light] .feature-row .card .cover,:root[data-app-theme=light] .square-cover{box-shadow:var(--home-card-shadow)}:root[data-app-theme=light] .feature-row .row-2>.card{box-shadow:none}:root[data-app-theme=light] .top10-item>.card{background:transparent}:root[data-app-theme=light] .top10-item>.card .card-foot{background:var(--먹2)}:root[data-app-theme=light] .top10-num{-webkit-text-stroke-color:#b4b4bc;color:var(--먹)}:root[data-app-theme=light] .memo-note{--note-rule: #e4e4e8;background:#fff;color:#1b1b1f;box-shadow:0 8px 20px -10px #1a1a2047}:root[data-app-theme=light] .memo-note-by{color:#76767f}:root[data-app-theme=light] .memo-pin>.card{box-shadow:var(--home-card-shadow),8px 0 16px -8px #1a1a2038}:where([data-app-theme=light]) .cu-card:where(:not(.panel *)){background:#fff;box-shadow:var(--home-card-shadow)}:where([data-app-theme=light]) .cu-face.face-box:where(:not(.panel *)){border-color:#fff}:where([data-app-theme=light]) .cu-watch:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .uc-img:where(:not(.panel *)){background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--빛, #6d6478) 22%,transparent),transparent 70%),#f0f0f3;box-shadow:var(--home-card-shadow)}:where([data-app-theme=light]) .uc-img>b:where(:not(.panel *)){color:#5f5f68}:root[data-app-theme=light] .world-card{--글: #1b1b1f;--흐림: #76767f;--선: #e4e4e8;color:#1b1b1f;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--빛, #6d6478) 14%,transparent),transparent 70%),#fff;box-shadow:0 6px 16px -10px #ff7eb338}:root[data-app-theme=light] .img-world-card{background:#fff}:root[data-app-theme=light] .img-world-card:after{background:linear-gradient(90deg,#fff 24%,#ffffffb3 50%,#fff0 78%)}:root[data-app-theme=light] .world-title{color:#1b1b1f}:root[data-app-theme=light] .world-intro{color:#5f5f68}:root[data-app-theme=light] .world-bar{color:color-mix(in srgb,var(--빛, #6d6478) 70%,#1b1b1f)}:root[data-app-theme=light] .world-pair{background:#ffffffc7;border-color:#e4e4e8;color:#1b1b1f}:root[data-app-theme=light] .world-scene-dot{background:#f0f0f3;color:#5f5f68}:root[data-app-theme=light] .world-not-live{background:#ffffffd9;border-color:#e4e4e8;color:#5f5f68}:where([data-app-theme=light]) .menu-row button{color:#1b1b1f}:where([data-app-theme=light]) .model-item{color:#1b1b1f}:where([data-app-theme=light]) .model-item:hover{background:#0000000a}:where([data-app-theme=light]) .model-item.on{background:#6c4de61a;box-shadow:inset 0 0 0 1.5px #6c4de6}:where([data-app-theme=light]) .model-item.on .model-item-text b:after{color:#6c4de6}:where([data-app-theme=light]) .model-item-text small{color:#76767f}:where([data-app-theme=light]) .model-tag{background:#ff7eb32e;color:#b8386e}:where([data-app-theme=light]) .model-item-price s{color:#a5a5ad}:where([data-app-theme=light]) .model-sale-bar{color:#3b2a5c}:where([data-app-theme=light]) .menu-row button:disabled{color:#a5a5ad}:where([data-app-theme=light]) .menu-price.ready{color:#a5a5ad}:where([data-app-theme=light]) .menu-zel{background:#fff}:where([data-app-theme=light]) .menu-zel-card{background:#f0f0f3;color:#1b1b1f;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .menu-img-row button.locked,:where([data-app-theme=light]) .album-box.locked,:where([data-app-theme=light]) .character-album-box.locked{color:#8d8d96}:where([data-app-theme=light]) .menu-img-row button.locked:hover{color:#5f5f68}:where([data-app-theme=light]) .album-box.locked:has(.locked-blur),:where([data-app-theme=light]) .menu-img-row button.locked:has(.locked-blur),:where([data-app-theme=light]) .character-album-box.locked:has(.locked-blur){color:#fff}:where([data-app-theme=light]) .album-head h3,:where([data-app-theme=light]) .settings-panel .album-head h3{color:#1b1b1f}:where([data-app-theme=light]) .album-back,:where([data-app-theme=light]) .album-back.back-btn,:where([data-app-theme=light]) .settings-panel .album-back.back-btn{color:#3b3b40}:where([data-app-theme=light]) .album-box.fire-er-came{background:linear-gradient(90deg,#ececef,#f5f5f7,#ececef)}:where([data-app-theme=light]) .reply-sheet-box{color:#1b1b1f}:where([data-app-theme=light]) .reply-sheet-box+.reply-sheet-box,:where([data-app-theme=light]) .reply-sheet-box-2 li+li .reply-sheet-box{border-top:1px solid #ececef}:where([data-app-theme=light]) .reply-sheet-box.caution{color:#b62d2d}:where([data-app-theme=light]) .reply-more-pop{background:#fff;box-shadow:0 12px 32px #14141e29,0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .reply-more-item{color:#1b1b1f}:where([data-app-theme=light]) .reply-more-item:hover,:where([data-app-theme=light]) .reply-more-item:focus-visible{background:#f0f0f3}:where([data-app-theme=light]) .reply-more-item.caution{color:#b62d2d}:where([data-app-theme=light]) .settings-panel .room-settings-row h4{color:#48484e}:where([data-app-theme=light]) .settings-panel .viewer-card .room-settings-row h4{color:#48484e}:where([data-app-theme=light]) .settings-panel{--raise: #f0f0f3}:where([data-app-theme=light]) .settings-panel .room-step,:where([data-app-theme=light]) .room-step{background:#f0f0f3;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .settings-group-title span,:where([data-app-theme=light]) .step-stop,:where([data-app-theme=light]) .step-sub{color:#76767f}:where([data-app-theme=light]) .step-track{background:#e4e4e8}:where([data-app-theme=light]) .step-dot{background:#fff;border:2px solid #d4d4da}:where([data-app-theme=light]) .step-stop.on .step-dot{background:#fff}:where([data-app-theme=light]) .step-stop.on .step-label{color:#1b1b1f}:where([data-app-theme=light]) .step-stop.on .step-sub{color:#4e3a97}:where([data-app-theme=light]) .room-swatch{box-shadow:inset 0 0 0 1px #1a1a2024}:where([data-app-theme=light]) .room-swatch.on{border-color:#1b1b1f}:where([data-app-theme=light]) .room-swatch-none{background:linear-gradient(135deg,transparent 46%,#a5a5ad 46% 54%,transparent 54%),#f0f0f3}:where([data-app-theme=light]) .room-dropdown-button em,:where([data-app-theme=light]) .room-dropdown-list em{color:#6a5a92}:where([data-app-theme=light]) .room-dropdown-button:after{border-bottom:2px solid #76767f}:where([data-app-theme=light]) .room-dropdown-list{background:#fff;border:1px solid #e4e4e8;box-shadow:0 12px 32px #1a1a2024}:where([data-app-theme=light]) .room-dropdown-list button{color:#1b1b1f}:where([data-app-theme=light]) .room-dropdown-list button:hover{background:#f5f5f7}:where([data-app-theme=light]) .room-dropdown-list button.on{background:#efeaff;color:#2c1d74}:where([data-app-theme=light]) .room-dropdown-list button.on em{color:#4e3a97}:where([data-app-theme=light]) .character-before-if{color:#1b1b1f}:where([data-app-theme=light]) .character-before-if-top:after{background:linear-gradient(to top,var(--먹),color-mix(in srgb,var(--먹) 60%,transparent) 45%,transparent)}:where([data-app-theme=light]) :is(.character-before-if-text,.detail-profile-text) b{color:#1b1b1f}:where([data-app-theme=light]) :is(.character-before-if-text,.detail-profile-text) p{color:#48484e}:where([data-app-theme=light]) .character-detail-chevron{stroke:#48484e}:where([data-app-theme=light]) .capture-swatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a20}:where([data-app-theme=light]) .pick-bar-count{color:#5b3fd1}:where([data-app-theme=light]) .text.pick-mode .pick-check{box-shadow:inset 0 0 0 1.5px #1a1a2059}:where([data-app-theme=light]) .text.pick-mode .pick-unit.picked .pick-check{background:#1a1a20}:where([data-app-theme=light]) .text.pick-mode .pick-check svg{stroke:#fff}:where([data-app-theme=light]) .text.pick-mode .pick-unit.picked{background:#1a1a200a}:where([data-app-theme=light]) .text.pick-mode .pick-unit.picked:before{background:#1a1a202e}:where([data-app-theme=light]) .capture-bg.on .capture-bg-name{color:#1a1a20}:where([data-app-theme=light]) .universe-search-row:where(:not(.panel *)),:where([data-app-theme=light]) .universe-search-current:where(:not(.panel *)){background:#f0f0f3;box-shadow:inset 0 0 0 1px #e4e4e8;color:#1b1b1f}:where([data-app-theme=light]) .universe-search-thumb:where(:not(.panel *)){background:#e4e4e8}:where([data-app-theme=light]) .universe-search-text small:where(:not(.panel *)),:where([data-app-theme=light]) .universe-search-new .universe-search-text b:where(:not(.panel *)),:where([data-app-theme=light]) .universe-search-thumb.blank:where(:not(.panel *)),:where([data-app-theme=light]) .universe-search-remove:where(:not(.panel *)),:where([data-app-theme=light]) .universe-search-none:where(:not(.panel *)){color:#76767f}:root[data-app-theme=light] .my-side .my-panel,:root[data-app-theme=light] .my-side .invite-card-row{box-shadow:0 6px 16px -8px #1a1a2033,0 4px 14px -8px #ff7eb33d}:root[data-app-theme=light] .home-tab:not(.on){font-weight:500}:root[data-app-theme=light] .home-tab:not(.on) .search{stroke-width:2.2}html.theme-fading::view-transition-old(root),html.theme-fading::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease}html.theme-fading-css *,html.theme-fading-css *:before,html.theme-fading-css *:after{transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease,fill .4s ease,stroke .4s ease!important}html.theme-fading-css{transition:background-color .4s ease,color .4s ease}@media (prefers-reduced-motion: reduce){html.theme-fading-css *,html.theme-fading-css *:before,html.theme-fading-css *:after{transition:none!important}}:where([data-app-theme=light]) .creator-title-item:where(:not(.panel *)){background:#f0f0f3;box-shadow:inset 0 0 0 1px #e4e4e8;color:#1b1b1f}:root[data-app-theme=light] .wish-heart{color:#9a9aa2}@media (hover: hover){:root[data-app-theme=light] .wish-heart:hover{color:#4a4a52}}:where([data-app-theme=light]) .face-empty:where(:not(.panel *)){background:#f0f0f3;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .face-empty:where(:not(.panel *)) svg{stroke:#a8a8b0}:where([data-app-theme=light]) .face-slot:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .face-peek:where(:not(.panel *)){filter:brightness(.7);opacity:.75}:where([data-app-theme=light]) .face-peek:where(:not(.panel *)):hover,:where([data-app-theme=light]) .face-peek:where(:not(.panel *)):focus-visible{filter:brightness(.85);opacity:.9}:where([data-app-theme=light]) .lore-set-sheet .back-btn:where(:not(.panel *)){color:#1b1b1f}:where([data-app-theme=light]) .lore-set-hint:where(:not(.panel *)){color:#c2410c}:where([data-app-theme=light]) .lore-set-entry-read:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .lore-set-review-note:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .lore-csv-note:where(:not(.panel *)){color:#3d2288}:where([data-app-theme=light]) .universe-pick-add:where(:not(.panel *)){color:#4628a0}:where([data-app-theme=light]) .command-chip:where(:not(.panel *)){background:#efeafd;color:#5b3fd1}:where([data-app-theme=light]) .command-desc:where(:not(.panel *)){color:#4a4a51}:where([data-app-theme=light]) .lore-set-attached .lore-set-row:where(:not(.panel *)){background:#1a1a200d}:where([data-app-theme=light]) .lore-set-attached .lore-set-row-text b:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .character-row-list li.creator-pop-item+li.creator-pop-item:where(:not(.panel *)){border-top:1px solid rgba(26,26,32,.04)}:where([data-app-theme=light]) :is(.panel-dot,.panel-dot-done,.panel-dot-error):where(:not(.panel *)){background:#ececef}:where([data-app-theme=light]) :is(.panel-dot svg,.panel-dot-done svg):where(:not(.panel *)){stroke:#3d3d44}:where([data-app-theme=light]) :is(.panel-dot-error svg,.panel-dot-danger svg):where(:not(.panel *)){stroke:#aa382a}:where([data-app-theme=light]) .creator-cover.empty:where(:not(.panel *)){background:var(--empty-wash)}:where([data-app-theme=light]) .lore-set-draft-reset:where(:not(.panel *)){color:#5b34d6}:root[data-app-theme=light] .au-row.plain{background:var(--empty-wash);color:#1b1b1f}:root[data-app-theme=light] .au-row.plain .au-row-text b{color:#1b1b1f}:root[data-app-theme=light] .au-row.plain .au-row-text b.untitled{color:#9a9aa2}:root[data-app-theme=light] .au-row.plain .au-row-setting{color:#55555e}:root[data-app-theme=light] .au-row-face{background:#e8e8ec}:root[data-app-theme=light] .au-row-face b{color:#55555e}:root[data-app-theme=light] .au-row.plain .au-row-more{background:#e8e8ec;color:#55555e}:root[data-app-theme=light] .au-row.plain .au-row-face{box-shadow:0 1px 4px #1a1a2033}:root[data-app-theme=light] .au-row-wrap:has(>.au-row.plain) .studio-card-menu:before,:root[data-app-theme=light] .studio-card-wrap:has(>.card.studio-plain) .studio-card-menu:before{background:#f0f0f3;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-app-theme=light] .au-row-wrap:has(>.au-row.plain) .studio-card-menu svg,:root[data-app-theme=light] .studio-card-wrap:has(>.card.studio-plain) .studio-card-menu svg{fill:#55555e}:root[data-app-theme=light] .card.studio-plain{--먹2: #ffffff;--글: #1b1b1f;--흐림: #76767f;--선: #e4e4e8;--empty-wash: var(--empty-wash-light);background:var(--empty-wash);color:#1b1b1f}:root[data-app-theme=light] .card.studio-plain .cover{background:transparent}:root[data-app-theme=light] .card.studio-plain .cover-name{color:#1b1b1f}:root[data-app-theme=light] .card.studio-plain .cover-text-ruler{color:#1b1b1f}:root[data-app-theme=light] .card.studio-plain .tail-mark{color:#76767f}:where([data-app-theme=light]) .desk-nav-back:hover{background:#f0f0f3}:where([data-app-theme=light]) .desk-edge-tab:where(:not(.panel *)){background:#fff;color:#1b1b1f;box-shadow:-3px 0 6px -3px #0000001f}:where([data-app-theme=light]) .desk-chat-list.panel-talk .text-row .text-name{color:#64646c}:where([data-app-theme=light]) .desk-chat-list.panel-talk .stage-direction p{color:#64646c}:where([data-app-theme=light]) .desk-chat-input textarea{background:var(--field-bg-in, #f0f0f3);color:#1b1b1f}:where([data-app-theme=light]) .pref-chip{background:#f0f0f3;box-shadow:inset 0 0 0 1px var(--chip-line);color:#3d3d41}:where([data-app-theme=light]) .pref-chip.on{background:linear-gradient(#f0f0f3,#f0f0f3) padding-box,var(--heart-gradient) border-box;box-shadow:none;color:#29292c}:where([data-app-theme=light]) .pref-chip-eye{color:#76767f}:where([data-app-theme=light]) .pref-chip.off{background:#fff;box-shadow:inset 0 0 0 1px var(--chip-line)}:where([data-app-theme=light]) .pref-chip.off .pref-chip-name{color:#a6a6ad;text-decoration-color:#a6a6adb3}:where([data-app-theme=light]) .pref-chip.off .pref-chip-eye{color:#c2255c}@media (hover: hover){:where([data-app-theme=light]) .pref-chip-eye:hover{color:#29292c}:where([data-app-theme=light]) .pref-chip.off .pref-chip-eye:hover{color:#96194a}}:where([data-app-theme=light]) .cast-card-kind:where(:not(.panel *)){background:#f0f0f3;color:#4a4a52}:where([data-app-theme=light]) .cast-card-kind.main:where(:not(.panel *)){background:#ece7ff;color:#4628a0}:where([data-app-theme=light]) .universe-cast-card:where(:not(.panel *)){background:#fff}:where([data-app-theme=light]) .universe-cast-empty b:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .universe-cast-name:where(:not(.panel *)){color:#3d3d41}:where([data-app-theme=light]) .universe-cast-plus:where(:not(.panel *)){background:#f0f0f3;color:#4a4a52}:where([data-app-theme=light]) .universe-cast-face.add:hover:not(:disabled) .universe-cast-plus:where(:not(.panel *)){background:#e8e8ec;color:#1b1b1f}:where([data-app-theme=light]) .universe-cast-face.on .universe-cast-avatar:where(:not(.panel *)){box-shadow:0 0 0 2px #fff,0 0 0 3.5px #7c5cff}:where([data-app-theme=light]) .universe-cast-fields:where(:not(.panel *)){border-top-color:#e4e4e8}:where([data-app-theme=light]) .universe-cast-role:where(:not(.panel *)){background:#ece7ff;color:#4628a0}:where([data-app-theme=light]) .universe-cast-role.user:where(:not(.panel *)){background:#fde7f0;color:#a3245a}:where([data-app-theme=light]) .universe-cast-role.npc:where(:not(.panel *)){background:#f0f0f3;color:#4a4a52}:where([data-app-theme=light]) .room-theme-tiles button i{border-color:#e4e4e8}:where([data-app-theme=light]) .room-theme-tiles button.on i{border-color:var(--보라)}:where([data-app-theme=light]) .room-big-tiles button{background:#fff;box-shadow:inset 0 0 0 1px #e4e4e8}:where([data-app-theme=light]) .room-big-tiles button.on{border-color:#1b1b1f;box-shadow:none}:where([data-app-theme=light]) .room-theme-tiles button.on i{border-color:#1b1b1f}:where([data-app-theme=light]) .room-big-tiles button.on,:where([data-app-theme=light]) .room-theme-tiles button.on{background:#e4e4e8;box-shadow:none}:where([data-app-theme=light]) .room-theme-tiles button.on i{border-color:#e4e4e8}:where([data-app-theme=light]) .settings-panel .viewer-card .blink.on{background:#76767f}:where([data-app-theme=light]) .code-card:where(:not(.panel *)){background:#ffffffb8;border-color:#281e461a}:where([data-app-theme=light]) .code-card-title:where(:not(.panel *)){border-bottom-color:#281e461a;color:#6b6477}:where([data-app-theme=light]) .code-card-line:where(:not(.panel *)){color:#1d1a24}:where([data-app-theme=light]) .code-card-name:where(:not(.panel *)){color:#6b6477}:where([data-app-theme=light]) .guestbook-reply:where(:not(.panel *)){background:#f0f0f3}:where([data-app-theme=light]) .creator-pin:where(:not(.panel *)){background:#fff}@media (min-width: 768px){:root[data-app-theme=light]:has(.gnb){--먹: #ffffff}:root[data-app-theme=light]:has(.gnb) body{background:#fff}:where([data-app-theme=light]) :is(.gnb,.studio-desk-nav){background:#f5f5f7}:root[data-app-theme=light] .gnb-subgroup:before{background:#f1f1f4}:root[data-app-theme=light]:has(.gnb){--field-bg: #f2f2f5;--quick-field: #f2f2f5;--quick-hover: #e9e9ed}:root[data-app-theme=light]:has(.gnb) .app-shell{--먹2: #f5f5f7}:root[data-app-theme=light]:has(.gnb) .app-shell :is(.panel,.bottom-panel,.aside-panel,.my-panel,.first-panel,.slot-sheet,[role=dialog],.room-dropdown-list,.reply-more-pop){--먹2: #ffffff}:root[data-app-theme=light]:has(.gnb) .studio-editor-page{background:#fafafb;--cast-tab-on: #ffffff}:root[data-app-theme=light]:has(.gnb) .app-shell .studio-editor-page :is(.studio-talk-items>.studio-optional-part,.studio-talk-items>.studio-target-row,.au-slot-card,.au-part-home .au-group,.lorebook):not(:is(.bottom-panel,.center-panel,.aside-panel) *){background:#fff;--field-bg-in: #f2f2f5}:root[data-app-theme=light]:has(.gnb) .studio-editor-page .studio-tag-field{--raise: #ebebee}:root[data-app-theme=light]:has(.gnb) .app-shell :is(.desk-stat-tile,.desk-stat-card,.rank-shelf,.relation-line,.creator-hit,.creator-feature,.random-row,.creator-row:hover,.creator-pin,.cu-card,.img-world-card,.universe-cast-card,.au-part-home .au-group,.intro-box,.intro-see,.intro-see-media,.studio-knows,.studio-talk-items>.studio-target-row,.studio-sender-row,.studio-cards-edit,.invite-link,.resume-home,.lorebook,.lorebook-entry,.description-text .description-quote,.description-html blockquote,.product):not(:is(.panel,.bottom-panel,.aside-panel,.my-panel,[role=dialog]) *){background:#f5f5f7}}:where([data-app-theme=light]) .gift-card-bar{background:#281e461a}:where([data-app-theme=light]) .gift-panel .gift-card{background:#fff}:where([data-app-theme=light]) .gift-claim-first{color:#ad2463}:where([data-app-theme=light]) .gift-one{background:#fff}:where([data-app-theme=light]) .settings-panel .settings-group-card{background:#f3f3f5;--field-bg: #ffffff}:where([data-app-theme=light]) .settings-panel .settings-group-card .seg{--raise: #e7e7eb}:where([data-app-theme=light]) .settings-panel .room-big-tiles button{background:#fff}:where([data-app-theme=light]) .settings-panel .room-big-tiles button.on{background:#e4e4e8}:where([data-app-theme=light]) .length-promise{color:#55525c}:where([data-app-theme=light]) .length-promise b{color:#41289e}:where([data-app-theme=light]) .settings-panel .settings-group-card .room-settings-row h4,:where([data-app-theme=light]) .settings-panel .model-sub{color:#48484e}:where([data-app-theme=light]) .length-promise-title{color:#1b1b1f}:where([data-app-theme=light]) .length-promise-more{color:#6b6578}:where([data-app-theme=light]) .menu-reply-line{border-top-color:#e4e4e8;color:#55525c}:where([data-app-theme=light]) .settings-panel .model-sub{color:#48484e}:where([data-app-theme=light]) .settings-panel .model-row-text small{color:#55525c}:where([data-app-theme=light]) .model-item.on{background:none;box-shadow:none}:where([data-app-theme=light]) .model-item.on:hover{background:#0000000a}:where([data-app-theme=light]) .model-item.on .model-item-text b,:where([data-app-theme=light]) .model-item.on .model-item-price span,:where([data-app-theme=light]) .model-item.on .model-item-text b:after{color:#5b3fd1}:where([data-app-theme=light]) .reroll-head{color:#1b1b1f}:where([data-app-theme=light]) .reroll-sub{color:#6b6b73}:root[data-app-theme=light] .world-group{background:#fff}:root[data-app-theme=light] .world-universe-face i{color:#55555e}:root[data-app-theme=light] .world-universe-face{background:#e8e8ec}:root[data-app-theme=light] .world-group:before{background:var(--empty-wash-light)}:root[data-app-theme=light] .world-group-title b{text-shadow:0 0 6px rgba(255,255,255,.9)}:root[data-app-theme=light] .world-group-title span{color:#55525c;text-shadow:0 0 6px rgba(255,255,255,.9)}:root[data-app-theme=light] .world-group-bg{opacity:.35}:root[data-app-theme=light] .world-group-edit.btn-quiet{color:#3d3d41;text-shadow:0 0 6px rgba(255,255,255,.9)}:root[data-app-theme=light] .world-edit-view{--edit-bg: #ffffff}:root[data-app-theme=light] .center-panel.world-edit-view{--edit-bg: #f6f5f7}:root[data-app-theme=light] .world-edit-hero-empty{background:var(--empty-wash-light)}:root[data-app-theme=light] .world-edit-hero-pick{color:#76767f}:root[data-app-theme=light] .series-long-card.world-long-card{background:#1c1c20!important}:root[data-app-theme=light] .center-panel.story-bg-view[data-tinted]:not(.world-edit-view) .story-bg-body{background:linear-gradient(180deg,color-mix(in srgb,var(--world-tint) 14%,transparent),transparent 70%)}:root[data-app-theme=light] .bottom-panel.story-bg-view[data-tinted]:not(.world-edit-view){background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--world-tint) 18%,#fff),#fff);background-attachment:local}:root[data-app-theme=light] .world-sheet-pc .world-sheet-cast{background:linear-gradient(180deg,transparent,#f4f3f7 72px)}:root[data-app-theme=light] .tile-note{background:#6c4de614;color:#2f2a40}:root[data-app-theme=light] .tile-tag{background:#14141e0f}
