@font-face{font-family:CakeMob CK Dream;font-weight:500;font-display:swap;src:url(/fonts/s-core-dream/S-CoreDream-5Medium.woff) format("woff")}@font-face{font-family:CakeMob CK Dream;font-weight:700;font-display:swap;src:url(/fonts/s-core-dream/S-CoreDream-6Bold.woff) format("woff")}@font-face{font-family:CakeMob CK Dream;font-weight:400;font-display:swap;src:url(/fonts/s-core-dream/S-CoreDream-4Regular.woff) format("woff")}.ck,.ck-loading{--ck-wine:#8b1a2b;--ck-ink:#2c2417;--ck-mut:#6e625a;--ck-line:#e8dfe2;--ck-rose:#f8f0f3;--ck-ivory:#fbf8f4;--ck-pearl:linear-gradient(135deg,#fff,#dedce3 30%,#f8f7fa 55%,#cfcdd6 80%,#fff);font-family:CakeMob CK Dream,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;color:var(--ck-ink);word-break:keep-all;letter-spacing:-.01em}.ck-loading{min-height:60vh;display:grid;place-items:center;color:var(--ck-mut)}.ck *,.ck :after,.ck :before{box-sizing:border-box}.ck button,.ck input,.ck select,.ck textarea{font:inherit;color:inherit}.ck button{cursor:pointer}.ck button:disabled{opacity:.45;cursor:default}.ck .ck-file:focus-within,.ck a:focus-visible,.ck button:focus-visible,.ck input:focus-visible,.ck select:focus-visible,.ck summary:focus-visible,.ck textarea:focus-visible{outline:2px solid var(--ck-wine);outline-offset:2px}.ck .ck-btn{min-height:46px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;line-height:1.25}.ck .ck-btn--wine{border:0;background:var(--ck-wine);color:#fff;box-shadow:0 10px 22px -14px rgba(139,26,43,.8)}.ck .ck-btn--ghost{border:1px solid rgba(139,26,43,.45);background:#fff;color:var(--ck-wine)}.ck .ck-btn--sm{min-height:40px;padding:0 14px;font-size:14px}.ck .ck-wide{width:100%}.ck .ck-link{border:0;background:none;min-height:44px;padding:0 6px;color:var(--ck-mut);font-size:14px}.ck .ck-link:hover{color:var(--ck-wine)}.ck-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ck-row--center{justify-content:center}.ck-row--end{justify-content:flex-end}.ck .ck-file{position:relative;overflow:hidden}.ck .ck-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.ck-hint,.ck-note{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--ck-mut)}.ck-label{margin:12px 0 6px;font-size:13px;font-weight:700}.ck-err{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fff0f2;color:var(--ck-wine);font-size:13px;line-height:1.5}.ck-danger{color:var(--ck-wine)!important}.ck-kicker{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.16em;color:var(--ck-wine)}.ck-title{margin:8px 0 0;font-size:clamp(24px,3.4vw,34px);line-height:1.3;font-weight:700;letter-spacing:-.03em}.ck-lead{margin:12px auto 0;max-width:34em;font-size:15px;line-height:1.7}.ck-cross,.ck-lead{color:var(--ck-mut)}.ck-cross{margin:16px 0 0;font-size:13.5px}.ck-cross a{color:var(--ck-wine);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:40px}.ck-field{display:grid;grid-gap:6px;gap:6px;margin-top:10px;font-size:13px;font-weight:600}.ck-field output{font-weight:400;color:var(--ck-mut);margin-left:6px}.ck-field input[type=date],.ck-field input[type=text],.ck-field select,.ck-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ck-line);border-radius:12px;background:#fff;font-size:15px;font-weight:400}.ck-field textarea{min-height:72px;resize:vertical;line-height:1.6}.ck-field input[type=range]{width:100%;height:32px;accent-color:var(--ck-wine)}.ck-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.ck-check input{width:20px;height:20px;accent-color:var(--ck-wine)}.ck-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ck-sw{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ck .ck-sw button,.ck-sw__custom{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid rgba(44,36,23,.18);padding:0}.ck .ck-sw button:before{content:"";position:absolute;inset:-5px}.ck .ck-sw button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ck-wine)}.ck-sw__custom{display:inline-grid;place-items:center;background:conic-gradient(#e9b7c3,#c9b8e6,#a3bedf,#bfdccf,#f3d98b,#e9b7c3);color:#fff;font-weight:700;font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.4);overflow:hidden}.ck-sw__custom input{position:absolute;inset:0;opacity:0;cursor:pointer}.ck-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ck .ck-chips button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--ck-line);background:#fff;font-size:13px}.ck .ck-chips button[aria-pressed=true]{border-color:var(--ck-wine);color:var(--ck-wine);background:var(--ck-rose);font-weight:700}.ck-chips i{width:28px;height:10px;border-radius:5px}.ck-seg{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding:3px;border-radius:999px;background:var(--ck-rose)}.ck .ck-seg button{flex:1 1 auto;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:transparent;font-size:13.5px}.ck .ck-seg button[aria-pressed=true]{background:#fff;color:var(--ck-wine);font-weight:700;box-shadow:0 2px 8px -4px rgba(44,36,23,.35)}.ck-done,.ck-start{min-height:calc(100vh - 60px);display:grid;place-items:start center;padding:28px 16px 64px;background:radial-gradient(circle at 50% 0,#fff 0,var(--ck-rose) 72%)}.ck-done__card,.ck-start__card{width:min(760px,100%);padding:clamp(22px,4vw,44px);border-radius:26px;text-align:center;border:1.5px solid transparent;background:linear-gradient(hsla(0,0%,100%,.95),hsla(0,0%,100%,.95)) padding-box,var(--ck-pearl) border-box;box-shadow:0 30px 60px -40px rgba(44,36,23,.45)}.ck-draft{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:18px auto 0;padding:10px 14px;border-radius:16px;background:var(--ck-rose);font-size:14px}.ck-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.ck .ck-mode{display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:112px;padding:18px 14px;border-radius:20px;border:1.5px solid transparent;text-align:center;background:linear-gradient(#fff,#fff) padding-box,var(--ck-pearl) border-box;box-shadow:0 14px 30px -24px rgba(139,26,43,.5);transition:transform .2s ease,box-shadow .2s ease}.ck .ck-mode:hover{transform:translateY(-2px);box-shadow:0 20px 34px -22px rgba(139,26,43,.55)}.ck-mode b{font-size:17px;color:var(--ck-wine)}.ck-mode span{font-size:13px;line-height:1.5;color:var(--ck-mut)}.ck-templates{list-style:none;margin:18px 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.ck .ck-templates button{width:100%;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:12px 8px 14px;border-radius:18px;border:1px solid var(--ck-line);background:#fff;font-size:14px;font-weight:600}.ck .ck-templates button:hover{border-color:var(--ck-wine)}.ck-examples{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 4px}.ck .ck-examples button{min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--ck-line);background:#fff;font-size:13px;line-height:1.4;text-align:left}.ck .ck-examples button:hover{border-color:var(--ck-wine);color:var(--ck-wine)}.ck-sug{margin-top:12px;padding:12px 14px;border-radius:16px;background:var(--ck-rose);text-align:left}.ck-sug ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ck-sug li{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:#fff;font-size:13px}.ck-sug li b{color:var(--ck-wine);font-size:12px}.ck-sug li i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.ck-missions{list-style:none;margin:16px 0 8px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;text-align:left}.ck .ck-missions button{width:100%;height:100%;display:grid;grid-gap:4px;gap:4px;align-content:start;padding:14px 16px;border-radius:16px;border:1px solid var(--ck-line);background:#fff;text-align:left}.ck .ck-missions button:hover{border-color:var(--ck-wine)}.ck-missions b{color:var(--ck-wine)}.ck-missions span{font-size:13px;color:var(--ck-mut);line-height:1.5}.ck-start .ck-field,.ck-start .ck-seg,.ck-start .ck-two{text-align:left;max-width:520px;margin-left:auto;margin-right:auto}.ck-start .ck-file{margin-top:12px}.ck-edit{max-width:1480px;margin:0 auto;padding:8px clamp(10px,2vw,24px) 32px;background:linear-gradient(180deg,#fff,var(--ck-rose))}.ck-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px}.ck-top__mid{flex:1 1;min-width:0;display:grid;text-align:center;line-height:1.3}.ck-top__mid b{font-size:15px;color:var(--ck-wine)}.ck-top__mid b,.ck-top__mid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-top__mid small{font-size:12px;color:var(--ck-mut);min-height:1em}.ck-top__acts{display:flex;gap:6px}.ck .ck-top__acts button{min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--ck-line);background:#fff;font-size:14px}.ck .ck-top__acts .ck-top__save{border-color:var(--ck-wine);color:var(--ck-wine);font-weight:700}.ck .ck-top__acts .ck-top__done{border:0;background:var(--ck-wine);color:#fff;font-weight:700}.ck-main{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}.ck-left,.ck-right{display:grid;grid-gap:10px;gap:10px;align-content:start}.ck-fold,.ck-right{border-radius:20px;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--ck-pearl) border-box}.ck-fold>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;cursor:pointer}.ck-fold>summary::-webkit-details-marker{display:none}.ck-fold>summary:after{content:"−";color:var(--ck-mut)}.ck-fold:not([open])>summary:after{content:"+"}.ck-fold .ck-sec{padding:0 14px 14px}.ck-fold .ck-sec>h3{display:none}.ck-right{padding:10px 14px 14px}.ck-sec h3{margin:10px 0 6px;font-size:14px}.ck-rtabs{display:flex;gap:4px;padding:3px;border-radius:999px;background:var(--ck-rose)}.ck .ck-rtabs button{flex:1 1;min-height:40px;border:0;border-radius:999px;background:transparent;font-size:13px}.ck .ck-rtabs button[aria-selected=true]{background:#fff;color:var(--ck-wine);font-weight:700}.ck-decos,.ck-shapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.ck .ck-decos button,.ck .ck-shapes button{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-height:58px;padding:6px 2px;border-radius:14px;border:1px solid var(--ck-line);background:#fff;color:var(--ck-ink);font-size:11.5px;line-height:1.2}.ck .ck-shapes button[aria-pressed=true]{background:var(--ck-rose);font-weight:700}.ck .ck-decos button:hover,.ck .ck-shapes button:hover,.ck .ck-shapes button[aria-pressed=true]{border-color:var(--ck-wine);color:var(--ck-wine)}.ck-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.ck .ck-tools button{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-height:58px;padding:6px 2px;border-radius:14px;border:1px solid var(--ck-line);background:#fff;font-size:12px}.ck .ck-tools button[aria-pressed=true]{border-color:var(--ck-wine);background:var(--ck-wine);color:#fff;font-weight:700}.ck-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:12px}.ck .ck-grid button{min-height:40px;padding:0 4px;border-radius:12px;border:1px solid var(--ck-line);background:#fff;font-size:12.5px}.ck .ck-grid button:hover{border-color:var(--ck-wine)}.ck-saveblock{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ck-line)}.ck-saveblock .ck-btn{min-height:42px;padding:0 8px;font-size:13.5px}.ck-stage{position:relative;display:grid;grid-gap:10px;gap:10px;justify-items:center;min-width:0}.ck-tabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.ck .ck-tabs button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--ck-line);background:#fff;font-size:13.5px}.ck .ck-tabs button[aria-selected=true]{border-color:var(--ck-wine);background:var(--ck-wine);color:#fff;font-weight:700}.ck-canvasbox{position:relative;width:100%;max-width:720px;min-width:0;aspect-ratio:1;display:block;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 50% 40%,#fff 0,#f4eaee 78%);border:1.5px solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ck-line)}.ck-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.ck-canvas[data-tool=select]{cursor:pointer}.ck-canvas[data-tool=fill]{cursor:cell}.ck-toast{position:absolute;left:50%;top:12px;transform:translateX(-50%);margin:0;padding:8px 14px;border-radius:999px;background:var(--ck-ink);color:#fff;font-size:13px;max-width:calc(100% - 24px);text-align:center;z-index:3}.ck-toast--inline{position:static;transform:none;margin-top:10px;border-radius:10px;max-width:none}.ck-tutorial{position:absolute;left:12px;right:12px;bottom:12px;padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.96);border:1px solid var(--ck-line);box-shadow:0 18px 36px -24px rgba(44,36,23,.5);font-size:13.5px;line-height:1.6;text-align:left;z-index:3}.ck-tutorial ol{margin:0 0 8px;padding-left:20px}.ck-mission{width:100%;max-width:720px;padding:12px 16px;border-radius:16px;background:#fff;border:1px solid var(--ck-line);font-size:13.5px}.ck-mission p{margin:0}.ck-mission ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.ck-mission li[data-ok="1"],.ck-mission__ok{color:var(--ck-wine);font-weight:700}.ck-mission__ok{margin-top:6px!important}.ck-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.ck-confetti i{position:absolute;top:40%;left:50%;width:9px;height:14px;border-radius:3px;background:hsl(calc(var(--i) * 26 + 320),60%,78%);animation:ckConf 1.6s ease-out forwards;transform-origin:center}@keyframes ckConf{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(calc((var(--i) - 7) * 34px),calc(-160px + var(--i) * 6px)) rotate(calc(var(--i) * 70deg));opacity:0}}.ck-setlist{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.ck-setlist li{display:flex;align-items:center;gap:6px;padding:4px;border-radius:14px;border:1px solid var(--ck-line);background:#fff}.ck-setlist li[data-on="1"]{border-color:var(--ck-wine)}.ck .ck-setlist__pick{flex:1 1;display:flex;align-items:center;gap:10px;min-height:44px;border:0;background:transparent;font-size:14px;text-align:left}.ck-setlist__acts{display:flex;gap:4px}.ck .ck-setlist__acts button{width:40px;height:40px;border-radius:10px;border:1px solid var(--ck-line);background:#fff}.ck-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:var(--ck-mut)}.ck .ck-copy button{min-height:36px;padding:0 10px;border-radius:999px;border:1px solid var(--ck-line);background:#fff;font-size:12.5px}.ck-setprev{display:block;margin:8px auto 0;border-radius:14px}.ck-done .ck-setprev{margin:18px auto 0}.ck-badge{display:inline-block;margin:10px 0 0;padding:6px 14px;border-radius:999px;background:var(--ck-rose);color:var(--ck-wine);font-size:13px;font-weight:700}.ck-done__card .ck-field{max-width:420px;margin:16px auto 0;text-align:left}.ck-done__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0 10px}.ck-done__grid .ck-btn{padding:0 10px;font-size:14px}.ck-drawer{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end;background:rgba(44,36,23,.32)}.ck-drawer__in{width:min(460px,100%);height:100%;overflow-y:auto;padding:18px 18px calc(24px + env(safe-area-inset-bottom));background:#fff;text-align:left;overscroll-behavior:contain}.ck-drawer__head{display:flex;align-items:center;justify-content:space-between}.ck-drawer__head h2{margin:0;font-size:20px}.ck-drawer__head small{font-size:13px;font-weight:400;color:var(--ck-mut)}.ck .ck-x{width:44px;height:44px;border:0;border-radius:50%;background:transparent;font-size:18px}.ck-gal-note{margin:4px 0 14px;font-size:13.5px;line-height:1.6;color:var(--ck-mut)}.ck-gal-now{grid-gap:4px;gap:4px;padding:14px;margin-bottom:14px;background:var(--ck-rose);font-size:14px}.ck-gal-empty,.ck-gal-now{display:grid;border-radius:16px}.ck-gal-empty{justify-items:center;grid-gap:12px;gap:12px;padding:26px 12px;margin-bottom:12px;border:1px dashed #d9cfc2;text-align:center}.ck-gal-empty p{margin:0;font-size:15px;line-height:1.6}.ck-cards{list-style:none;margin:0 0 14px;padding:0;grid-gap:12px}.ck-card,.ck-cards{display:grid;gap:12px}.ck-card{grid-template-columns:112px minmax(0,1fr);grid-gap:12px;padding:12px;border-radius:16px;border:1px solid var(--ck-line)}.ck-card[data-current="1"]{border-color:var(--ck-wine);box-shadow:inset 0 0 0 1px var(--ck-wine)}.ck .ck-card__ph{width:112px;height:84px;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--ck-rose);display:grid;place-items:center;font-size:30px}.ck-card__ph img{width:100%;height:100%;object-fit:cover;display:block}.ck-card__tx{display:grid;grid-gap:4px;gap:4px;min-width:0;align-content:start;justify-items:start}.ck-card__name{font-size:15.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-card__tx small{font-size:12px;color:var(--ck-mut)}.ck-card__acts{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.ck .ck-card__acts button{min-height:36px;padding:0 10px;border-radius:999px;border:1px solid var(--ck-line);background:#fff;font-size:12.5px}.ck .ck-card__acts button:hover{border-color:var(--ck-wine);color:var(--ck-wine)}.ck-rename{display:flex;gap:4px;width:100%}.ck-rename input{flex:1 1;min-width:0;min-height:36px;padding:0 8px;border:1px solid var(--ck-wine);border-radius:8px;font-size:14px}.ck .ck-rename button{min-height:36px;padding:0 8px;border:1px solid var(--ck-line);border-radius:8px;background:#fff;font-size:12.5px}.ck-gal-import{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid var(--ck-line)}.ck-gal-import .ck-file{justify-self:start}.ck-gal-import small{font-size:12px;color:var(--ck-mut)}.ck-gal-help{margin-top:12px;font-size:13px;color:var(--ck-mut)}.ck-gal-help summary{min-height:40px;display:flex;align-items:center;cursor:pointer;color:var(--ck-ink)}.ck-gal-help ul{margin:4px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;line-height:1.55}.ck-modal{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:16px;background:rgba(44,36,23,.35)}.ck-modal__in{width:min(420px,100%);padding:22px;border-radius:22px;background:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.4)}.ck-modal__in h2{margin:0;font-size:19px}.ck-mbar,.ck-sheet{display:none}@media (max-width:1180px){.ck-main{grid-template-columns:240px minmax(0,1fr) 290px;gap:12px}.ck-decos,.ck-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.ck-edit{min-height:calc(100dvh - 56px);padding:4px 8px calc(132px + env(safe-area-inset-bottom))}.ck-edit,.ck-main{display:flex;flex-direction:column}.ck-main{justify-content:flex-start;align-items:stretch;flex:1 1}.ck-left,.ck-right{display:none}.ck-top{min-height:48px;gap:4px}.ck .ck-top__acts{gap:4px}.ck .ck-top__acts button{padding:0 9px;font-size:13px}.ck-top .ck-link{padding:0 6px;font-size:18px;min-width:40px}.ck-top__back span{display:none}.ck-top__mid b{font-size:14px}.ck-top__mid small{font-size:11px}.ck-canvasbox{max-width:min(100%,calc(100dvh - 300px));border-radius:22px;margin:0 auto}.ck-mbar{display:grid;grid-gap:4px;gap:4px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:rgba(255,250,252,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ck-line);box-shadow:0 -10px 24px -18px rgba(44,36,23,.4)}.ck-mbar__tools{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ck-mbar__tools::-webkit-scrollbar{display:none}.ck .ck-mbar__tools button{flex:none;display:grid;justify-items:center;grid-gap:1px;gap:1px;min-width:62px;min-height:52px;padding:4px 6px;border-radius:14px;border:1px solid var(--ck-line);background:#fff;font-size:11px}.ck .ck-mbar__tools button[aria-pressed=true]{border-color:var(--ck-wine);background:var(--ck-wine);color:#fff;font-weight:700}.ck-mbar__panels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.ck .ck-mbar__panels button{min-height:44px;padding:0 2px;border-radius:999px;border:1px solid var(--ck-line);background:#fff;font-size:12.5px}.ck .ck-mbar__panels button[aria-pressed=true]{border-color:var(--ck-wine);color:var(--ck-wine);background:var(--ck-rose);font-weight:700}.ck-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;z-index:70;bottom:calc(118px + env(safe-area-inset-bottom));max-height:46dvh;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -18px 36px -20px rgba(44,36,23,.45);border-top:1px solid var(--ck-line)}.ck-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 0 16px;font-size:14.5px}.ck-sheet__body{overflow-y:auto;padding:0 14px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ck-sheet .ck-sec>h3{display:none}.ck-edit[data-sheet]:not([data-sheet=""]) .ck-canvasbox{max-width:min(100%,calc(54dvh - 120px))}.ck-modes{grid-template-columns:1fr}.ck .ck-mode{min-height:0}.ck-missions{grid-template-columns:1fr}.ck-done__grid{grid-template-columns:1fr 1fr}.ck-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-two{grid-template-columns:1fr}}@media (max-width:380px){.ck .ck-top__acts button{min-width:40px;padding:0 7px}.ck-decos,.ck-shapes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ck .ck-mode{transition:none}.ck-confetti{display:none}}@media print{.ck-mbar,.ck-sheet,.ck-top{display:none}}.ck-deliver{margin:14px 0 10px;padding:12px 14px;border-radius:14px;background:var(--ck-rose);border:1px solid var(--ck-line);font-size:13px;line-height:1.55;text-align:left}.ck-deliver>b{display:block;margin-bottom:4px;color:var(--ck-wine);font-size:14px}.ck-deliver ol{margin:0 0 8px;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.ck-deliver .ck-row{flex-wrap:wrap;gap:8px}.ck-deliver .ck-btn{min-height:44px;text-decoration:none;display:inline-flex;align-items:center}.ck-viewonly{margin:6px 0 10px;padding:10px 12px;border-radius:12px;background:#fff8e8;border:1px solid #e8d29a;color:#5c4a1e;font-size:13px;line-height:1.5;text-align:left}.ck-gal-help .ck-gal-import{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--ck-line)}.ck .ck-gal-import__btn{position:relative;display:inline-flex;align-items:center;width:auto;min-height:44px;margin:0;padding:0 4px;color:var(--ck-wine);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ck-gal-help .ck-gal-import small{font-size:12px;color:var(--ck-mut,#6e625a)}.ck-start{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,#fff 0,#fbf1f4 55%,#f6e4ea 100%)}.ck-start__card{position:relative;z-index:1}@media (max-width:1099px){.ck-start{padding-top:76px}}