@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2) format("woff2-variations");font-weight:45 920;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin-300-normal.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:u+00??}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+00??}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:u+00??}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:u+00??}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}:root{color-scheme:light;--bg:#e3e3e3;--card:#ececec;--card-hi:#f2f2f2;--chip:#f6f6f6;--white:#fbfbfb;--ink:#1d1d1f;--ink-2:#4a4a4c;--muted:#747477;--faint:#b9b9bb;--line:#d9d9db;--lime:#ddf247;--ember:#ff7a33;--leaf:#79c94f;--blossom:#f5c4e6;--danger:#c2333a;--focus:#1f6bff;--glass-rim:rgba(255,255,255,0.95);--r-0:32px;--pad-0:22px;--r-1:calc(var(--r-0) - var(--pad-0));--pad-1:8px;--pad-leaf:16px 18px;--orb-1:#f27a12;--orb-2:#e89f2e;--orb-3:#e0968a;--orb-4:#c6c9cc;--font:"Inter Tight","Pretendard",system-ui,sans-serif;--font-num:"Chakra Petch","Inter Tight","Pretendard",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bg)}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}[hidden]{display:none!important}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:12px}h1,h2,h3{margin:0}.sq{position:relative;isolation:isolate}.sq>:where(:not(.sq-layer)){position:relative;z-index:1}.sq-layer{position:absolute;inset:0;pointer-events:none}.sq-shadow{z-index:-2}.sq-bg{z-index:-1}.sq-rim{z-index:2;overflow:visible}.sq-rim-stop{stop-color:var(--glass-rim)}.sq-bg--card{background:linear-gradient(160deg,#f0f0f0 0,var(--card) 60%,#e9e9e9 100%)}.sq-bg--cardhi{background:linear-gradient(160deg,#f8f8f8 0,var(--card-hi) 55%,#eeeeee 100%)}.sq-bg--chip{background:var(--chip)}.sq-bg--white{background:var(--white)}.sq-bg--paper{background:#fff}.sq-bg--ink{background:var(--ink)}.sq-bg--lime{background:var(--lime)}.sq-bg--ember{background:var(--ember)}.sq-bg--leaf{background:var(--leaf)}.sq-bg--blossom{background:var(--blossom)}.sq-bg--sunken{background:#e2e2e4}.sq-bg--t-done{background:#c4f53b}.sq-bg--t-work{background:#a9c9ff}.sq-bg--t-review{background:#d6c6ff}.sq-bg--t-change{background:#ffc2de}.sq-bg--t-money{background:#ffd84d}.sq-bg--t-action{background:#ff8a3d}.sq-bg--t-wait{background:#e4e4e7}.sq-bg--t-news{background:#aee8ff}.sq-bg--t-off{background:#dadadc}.tone-off{color:var(--muted)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px}.dot.t-done{background:#9ad61a}.dot.t-work{background:#5e95f5}.dot.t-money{background:#f2b705}.dot.t-wait{background:#b4b4b8}.sq-bg--orb{background:radial-gradient(34% 46% at 74% 38%,var(--orb-1) 0,rgba(242,122,18,.85) 30%,transparent 75%),radial-gradient(55% 65% at 70% 42%,var(--orb-2) 0,rgba(232,159,46,.5) 45%,transparent 80%),radial-gradient(40% 60% at 98% 70%,var(--orb-3) 0,transparent 75%),linear-gradient(135deg,#bfc8d2 0,#c9c4be 55%,var(--orb-4) 100%)}.sq-bg--grain:after{content:"";position:absolute;inset:0;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sq-rim .sq-rim-glow{opacity:.55}.sq-rim--card,.sq-rim--cardhi{opacity:.9}.sq-rim--blossom,.sq-rim--chip,.sq-rim--ember,.sq-rim--leaf,.sq-rim--lime,.sq-rim--paper,.sq-rim--sunken,.sq-rim--white,.sq-rim[class*=sq-rim--t-]{opacity:.55}.sq-rim--ink{opacity:.25}.sq-rim--chip .sq-rim-glow,.sq-rim--ember .sq-rim-glow,.sq-rim--ink .sq-rim-glow,.sq-rim--lime .sq-rim-glow,.sq-rim--paper .sq-rim-glow,.sq-rim--sunken .sq-rim-glow,.sq-rim--white .sq-rim-glow{opacity:0}.lift>.sq-shadow{box-shadow:0 14px 30px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.03)}.num{font-family:var(--font-num);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num.l{font-weight:400}.u{font:400 .8em/1 var(--font);margin-left:2px}.muted,.small,.u{color:var(--muted)}.small{font:400 12.5px/1.45 var(--font)}.page-t{font:400 30px/1.15 var(--font);letter-spacing:-.04em}.sec-t{font:500 15px/1.2 var(--font);letter-spacing:-.01em;margin:0 0 14px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sec-t .meta{font:400 12px/1 var(--font);color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;font:500 14.5px/1 var(--font);white-space:nowrap;text-decoration:none;transition:transform .16s ease}.btn:active:not(:disabled){transform:scale(.97)}.btn.full{width:100%}.btn.sm{height:38px;padding:0 15px;font-size:13px}.btn.ink{color:#fff}.btn:disabled{opacity:.45}.btn svg:not(.sq-layer),.pick svg:not(.sq-layer),button>svg:not(.sq-layer){width:16px;height:16px;flex:none}.pick svg:not(.sq-layer){width:13px;height:13px}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;font:500 12px/1 var(--font);white-space:nowrap}.chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.field{display:flex;flex-direction:column;gap:7px}.field>label,.lbl{font:500 12.5px/1.2 var(--font);color:var(--ink-2)}.field .hint{font:400 11.5px/1.4 var(--font);color:var(--muted)}.in{width:100%;height:46px;padding:0 16px;border:0;border-radius:var(--r-1);background:#fff;outline:none;font:400 14px/1 var(--font);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.in:focus{box-shadow:0 0 0 2px var(--focus)}textarea.in{height:auto;min-height:90px;padding:12px 16px;line-height:1.5;resize:vertical}select.in{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23747477' stroke-width='1.4'/></svg>") no-repeat right 14px center;padding-right:36px}.in.numf{font-family:var(--font-num);text-align:right}.err{font:400 12px/1.35 var(--font);color:var(--danger);min-height:16px}.seg{display:inline-flex;gap:2px;padding:3px}.seg a,.seg button{height:32px;padding:0 13px;font:500 12.5px/1 var(--font);color:var(--muted);display:inline-flex;align-items:center;text-decoration:none}.seg .on{color:#fff}.radio-row{display:flex;gap:8px;flex-wrap:wrap}.radio-row label{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);font:500 13px/1 var(--font);cursor:pointer}.radio-row input{accent-color:var(--ink)}.radio-row label:has(input:checked){background:var(--ink);color:#fff}.card,.now{padding:var(--pad-0)}.leaf{padding:var(--pad-leaf)}.box{padding:var(--pad-1)}.stack{flex-direction:column;gap:14px}.row,.stack{display:flex}.row{align-items:center;gap:10px}.row.between{justify-content:space-between}.grid2{grid-template-columns:1fr 1fr;grid-gap:14px}.grid2,.grid3{display:grid;gap:14px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);padding:0 18px;height:44px;display:flex;align-items:center;color:#fff;background:var(--ink);border-radius:22px;font:500 13px/1 var(--font);z-index:90;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,.2)}.empty{font:400 13px/1.5 var(--font);color:var(--muted);padding:6px 2px}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 16px;display:flex;flex-direction:column;gap:6px}.side .brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;font:600 14px/1.2 var(--font);min-width:0}.side .brand .bmk{width:32px;height:32px;flex:none;display:grid;place-items:center;color:#fff;font:600 13px/1 var(--font)}.side .brand .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.side nav{display:flex;flex-direction:column;gap:2px;margin-top:10px}.side nav a{display:flex;align-items:center;gap:4px;height:42px;padding:0 14px;text-decoration:none;font:500 14px/1 var(--font);color:var(--ink-2)}.side nav a.on{color:var(--ink)}.side nav a svg{width:18px;height:18px}.side .foot{margin-top:auto;gap:6px}.main,.side .foot{display:flex;flex-direction:column}.main{padding:26px 32px 60px;max-width:1240px;width:100%;gap:16px}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:6px 4px;flex-wrap:wrap}.head .sub{font:400 13px/1.4 var(--font);color:var(--muted);margin-top:8px}@media (max-width:860px){.shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.side{position:static;height:auto;flex-direction:row;align-items:center;padding:12px 12px 34px;margin-bottom:-34px;overflow-x:auto;overflow-y:hidden;pointer-events:none;position:relative;z-index:2}.side>*{pointer-events:auto}.side .brand{padding:0 8px 0 4px;flex:none}.side .brand .nm{display:none}.side>.btn.full{width:auto;flex:none;height:40px;padding:0 16px;font-size:13.5px}.side nav .on,.side nav a{flex:none}.side nav{flex-direction:row;margin:0}.side nav a{height:38px;padding:0 12px;font-size:13px}.side nav a span.t{white-space:nowrap}.side .foot{display:none}.main{padding:16px 16px 60px}:root{--pad-0:18px;--r-0:28px}.grid2,.grid3{grid-template-columns:1fr}}@media (max-width:520px){.side>.btn.full{width:40px;padding:0}.side>.btn.full>span:not(.sq-layer){display:none}.pay{grid-template-columns:1fr}}.rows{display:flex;flex-direction:column;gap:8px}.rowi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 14px;gap:4px 14px;padding:var(--pad-leaf);text-decoration:none}.rowi .t{font:500 14px/1.3 var(--font)}.rowi .d{font:400 12px/1.4 var(--font);color:var(--muted);grid-column:1}.rowi .r{grid-row:1/span 2;grid-column:2;display:flex;align-items:center;gap:10px}.kpi .k{font:500 15px/1.2 var(--font);color:var(--ink)}.kpi .k,.kpi .v{letter-spacing:-.01em}.kpi .v{font:500 32px/1 var(--font-num);margin-top:14px}.kpi .v small{font:400 14px/1 var(--font);color:var(--ink-2);margin-left:3px}.kpi .s{font:400 12.5px/1.4 var(--font);color:var(--ink-2);margin-top:10px}.board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 32px;gap:28px 32px}.lane{padding:0;flex-direction:column;min-height:120px}.lane,.lane .lh{display:flex;gap:6px}.lane .lh{align-items:baseline;font:500 13px/1 var(--font);padding:4px 2px 6px}.lane>.small{padding:4px 2px!important}.pcard{padding:var(--pad-leaf);text-decoration:none;display:block}.pcard .t{font:500 13.5px/1.3 var(--font)}.pcard .d{font:400 11.5px/1.4 var(--font);color:var(--muted);margin-top:4px}.pcard .a{font:500 14px/1 var(--font-num);margin-top:10px}@media (max-width:1100px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.board{grid-template-columns:1fr}}.bars{display:flex;align-items:flex-end;gap:10px;height:150px;padding-top:10px}.bars .b{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.bars .bar{width:20px;border-radius:4px;background:var(--faint);min-height:3px}.bars .b.on .bar{background:var(--ink)}.bars .lbl2{font:400 11px/1 var(--font-num);color:var(--muted)}.bars .val{font:500 11px/1 var(--font-num);color:var(--ink-2)}.ed-row{display:grid;grid-template-columns:64px 64px minmax(0,1fr) 36px;grid-template-areas:"n n n x" "d d d d" "q u p p" "t t t t";grid-gap:8px;gap:8px;align-items:center;padding:12px}.ed-row .f-p,.ed-row .f-q{text-align:right}.ed-row .f-u{text-align:center}.ed-row .in{background:#f3f3f5;box-shadow:none;height:40px;border-radius:var(--r-1)}.ed-row .in:focus{box-shadow:0 0 0 2px var(--focus)}.ed-row .f-n{grid-area:n;font-weight:500}.ed-row .f-d{grid-area:d}.ed-row .f-q{grid-area:q}.ed-row .f-u{grid-area:u}.ed-row .f-p{grid-area:p}.ed-row .tot{grid-area:t;display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 6px 0;font:500 14px/1 var(--font-num);white-space:nowrap}.ed-row .tot small{font:400 12px/1 var(--font);color:var(--muted)}.pay{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pay-c{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--r-1);background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}.pay-c.ro{background:#f3f3f5;box-shadow:none}.pay-c .k{font:500 12px/1.2 var(--font);color:var(--muted)}.pay-c .pct{display:flex;align-items:baseline;gap:4px}.pay-c .pct .in{width:72px;height:40px;font:500 20px/1 var(--font-num);text-align:right}.pay-c .pct output{font:500 20px/40px var(--font-num);width:72px;text-align:right;padding:0 16px;box-sizing:border-box;color:var(--ink-2)}.pay-c .pct b{font:500 15px/1 var(--font);color:var(--muted)}.pay-c .amt{font:500 14px/1 var(--font-num)}.pay-c .vt{font:400 11.5px/1.4 var(--font);color:var(--muted)}.ed-row .icon-btn{grid-area:x}.icon-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e2e2e4;color:var(--ink-2);flex:none}.icon-btn svg{width:14px;height:14px}.tl{list-style:none;margin:0;padding:0}.tl li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;position:relative;padding-bottom:18px}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";position:absolute;left:10.5px;top:20px;bottom:-2px;width:1px;background:var(--line)}.tl li:last-child:before{display:none}.tl li.done:before{background:var(--ink)}.tl .dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--faint);background:var(--bg);position:relative;z-index:1;color:#fff}.tl li.done .dot{background:var(--ink);border-color:var(--ink)}.tl li.done .dot svg{width:11px;height:11px}.tl li.current .dot{border-color:var(--ink)}.tl li.current .dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ember)}.tl .n{font:400 14px/1.3 var(--font);padding-top:2px}.tl li.current .n{font-weight:600}.tl .kind,.tl li.todo .n{color:var(--muted)}.tl .kind{font:400 11.5px/1.3 var(--font);margin-top:3px}.tl .date{font:400 12px/1 var(--font-num);color:var(--muted);padding-top:5px;white-space:nowrap}.tl .act{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.log li{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;font:400 13px/1.45 var(--font)}.log time{font:400 11.5px/1.6 var(--font-num);color:var(--muted)}.cwrap{max-width:800px;margin:0 auto;padding:16px 16px 120px;display:flex;flex-direction:column;gap:14px}.cwrap.narrow{max-width:560px}.now .k{display:flex;align-items:center;gap:8px}.now h2{margin:14px 0 0;font:400 24px/1.25 var(--font);letter-spacing:-.03em;text-wrap:balance}.now .desc{margin-top:8px;font:400 13.5px/1.5 var(--font);color:var(--ink-2)}.acct{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:var(--pad-leaf);margin-top:16px}.acct .bank{font:400 12px/1 var(--font);color:var(--muted)}.acct .no{font:500 16px/1 var(--font-num);margin-top:7px}.changes{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.changes li{display:flex;justify-content:space-between;gap:12px;padding:var(--pad-leaf);font:400 13.5px/1.35 var(--font)}.qact{position:-webkit-sticky;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:20;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px;padding:8px}.pick{display:flex;flex-wrap:wrap;gap:8px}.pick button{height:38px;padding:0 14px;font:500 13px/1 var(--font);display:inline-flex;align-items:center;gap:6px}.pick button[aria-pressed=true]{color:#fff}.gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.shot{display:block;overflow:hidden;border-radius:var(--r-1);background:#fff;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.shot img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top;background:#eee}.shot .cap{display:flex;justify-content:space-between;gap:6px;padding:8px 10px 10px;font:400 11.5px/1.3 var(--font);color:var(--ink-2)}.shot .pdf{aspect-ratio:4/3;display:grid;place-items:center;font:600 18px/1 var(--font);color:var(--muted);background:#f4f4f5}@media (max-width:560px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}}.revbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px}.dots{display:inline-flex;gap:4px}.dots i{width:9px;height:9px;border-radius:50%;border:1.2px solid var(--ink)}.dots i.used{border-color:var(--faint)}.dots i.left{background:var(--ink)}.paper-in{padding:clamp(22px,6vw,64px)}.doc{--acc:#1d1d1f;container-type:inline-size;color:#1d1d1f;font:400 13px/1.6 var(--font);background:#fff;letter-spacing:-.003em}.doc .num{font-family:var(--font-num);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.doc .num.l{font-weight:400}.doc .u{font:400 .8em/1 var(--font);margin-left:2px}.d-k,.doc .u{color:#8a8a8d}.d-k{font:500 10.5px/1.2 var(--font);letter-spacing:.06em}.d-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px}.d-word{font:600 15px/1.05 Inter Tight,var(--font);letter-spacing:-.01em}.d-word small{display:block;margin-top:8px;font:400 11px/1.3 var(--font);color:#8a8a8d}.d-meta{display:grid;grid-template-columns:auto auto;grid-gap:5px 18px;gap:5px 18px;margin:0;font:400 11.5px/1.35 var(--font);text-align:right}.d-meta dt{color:#8a8a8d;text-align:left}.d-meta dd{margin:0}.d-hero{padding:34px 0 30px;border-top:1px solid #1d1d1f}.d-eyebrow{font:500 10.5px/1 var(--font);letter-spacing:.22em;color:#8a8a8d}.d-h1{margin:16px 0 0;font:300 38px/1.12 var(--font);letter-spacing:-.035em;text-wrap:balance}.d-for{margin-top:14px;font:400 13.5px/1.5 var(--font);color:#4a4a4c}.d-for b{font-weight:600;color:#1d1d1f}.d-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:6px 24px;gap:6px 24px;padding:22px 0 20px;border-top:1px solid #d9d9db;border-bottom:1px solid #d9d9db}.d-total .lab{font:500 12px/1.3 var(--font)}.d-total .hw{font:400 12px/1.4 var(--font);color:#8a8a8d;margin-top:4px}.d-total .fig{font:500 40px/1 var(--font-num);letter-spacing:-.02em;white-space:nowrap}.d-total .fig .cur{font:400 22px/1 var(--font-num);color:#8a8a8d;margin-right:4px;vertical-align:6px}.d-total .brk{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:14px;font:400 11.5px/1.3 var(--font);color:#4a4a4c}.d-total .brk .num{color:#1d1d1f;margin-left:6px}.d-sec{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:0 24px;gap:0 24px;padding:26px 0 0}.d-sec.full{grid-template-columns:1fr;gap:14px;padding-top:30px}.d-sec.full .d-lab .n{display:inline;margin:0 10px 0 0}.d-lab{font:600 12.5px/1.4 var(--font);padding-top:1px}.d-lab .n{display:block;font:400 11px/1 var(--font-num);color:#8a8a8d;margin-bottom:7px;letter-spacing:.04em}.d-con p,.d-con ul{margin:0;font:400 12.5px/1.65 var(--font)}.d-con ul{padding:0;list-style:none}.d-con ul li{position:relative;padding-left:14px}.d-con ul li:before{content:"";position:absolute;left:0;top:.8em;width:6px;height:1px;background:#1d1d1f}.d-con ul.no li:before{background:#b9b9bb}.d-con ul.no li{color:#4a4a4c}.d-note{margin-bottom:14px;padding:12px 14px;border-left:2px solid #1d1d1f;background:#f6f6f7;font:400 12px/1.55 var(--font)}.d-note b{font-weight:600;margin-right:6px}.d-tr{display:grid;grid-template-columns:30px minmax(0,1fr) 76px 100px 110px;grid-gap:12px;gap:12px;align-items:baseline;padding:13px 0;border-bottom:1px solid #e6e6e8}.d-tr.th{padding:0 0 9px;border-bottom:1px solid #1d1d1f;font:500 10.5px/1.2 var(--font);color:#8a8a8d;letter-spacing:.04em}.d-tr .r{text-align:right}.d-tr .no{font:400 11px/1.3 var(--font-num);color:#8a8a8d}.d-tr .it b{display:block;font:500 13px/1.4 var(--font)}.d-tr .it span{display:block;font:400 11.5px/1.5 var(--font);color:#8a8a8d;margin-top:2px}.d-tr .q{font:400 12px/1.3 var(--font)}.d-tr .q,.d-tr .up{white-space:nowrap;color:#4a4a4c}.d-tr .up{font-size:12.5px}.d-tr .up .num{font-weight:400}.d-tr .am{font-size:13px;white-space:nowrap}.d-tr .mlbl{display:none}.d-tr.chg{background:linear-gradient(90deg,rgba(221,242,71,.4),rgba(221,242,71,0))}.d-tr .tag{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:#1d1d1f;color:#fff;font:500 10px/1.2 var(--font);vertical-align:1px}.d-sums{display:grid;grid-template-columns:1fr auto;grid-gap:7px 0;gap:7px 0;width:min(260px,100%);margin:12px 0 0 auto;font:400 12px/1.3 var(--font)}.d-sums dt{color:#4a4a4c}.d-sums dd{margin:0;text-align:right;padding-left:20px}.d-sums .g{border-top:1px solid #1d1d1f;padding-top:9px;margin-top:2px;font-weight:600;color:#1d1d1f}.d-sums .g .num{font-size:15px}.d-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 28px;gap:14px 28px}.d-two .d-k{margin-bottom:6px}.d-tl{display:flex;justify-content:space-between;gap:10px;position:relative}.d-tl:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:#d9d9db}.d-tl>div{position:relative;padding-top:18px;min-width:0}.d-tl>div:not(:first-child):not(:last-child){text-align:center}.d-tl>div:not(:first-child):not(:last-child):before{left:50%;transform:translateX(-50%)}.d-tl>div:before{content:"";position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid #1d1d1f}.d-tl>div:last-child:before{background:#1d1d1f}.d-sub{margin-top:4px;font:400 11px/1.4 var(--font)}.d-sub,.d-vt{color:#8a8a8d}.d-vt{font:400 11px/1 var(--font);margin-left:4px}.d-tl>div:last-child:not(:first-child){text-align:right}.d-tl>div:last-child:not(:first-child):before{left:auto;right:0}.d-tl b{display:block;font:500 12px/1.3 var(--font)}.d-tl span{display:block;margin-top:3px;font:400 11.5px/1.3 var(--font-num);color:#8a8a8d}.d-pay{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:1px solid #e6e6e8}.d-pay>div{padding:12px 0;border-bottom:1px solid #e6e6e8}.d-pay>div:nth-child(odd){padding-right:20px}.d-pay .v{margin-top:4px;font:400 12.5px/1.45 var(--font)}.d-pay .v .num{font-size:14px}.d-sign{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px;margin-top:36px;padding-top:22px;border-top:1px solid #1d1d1f}.d-sign .who{font:600 14px/1.3 var(--font);margin:8px 0 10px}.d-sign dl{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;margin:0;font:400 11.5px/1.5 var(--font)}.d-sign dt{color:#8a8a8d}.d-sign dd{margin:0}.d-sign .from{position:relative}.d-line{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end;font:400 11.5px/1.5 var(--font);margin-top:12px}.d-line dt{color:#8a8a8d}.d-line dd{margin:0;border-bottom:1px solid #b9b9bb;min-height:24px;padding-bottom:2px}.d-line dd.ok{border-bottom-color:#1d1d1f;font-weight:500}.d-foot{margin-top:30px;display:flex;justify-content:space-between;gap:16px;font:400 10.5px/1.5 var(--font);color:#8a8a8d}.doc.old{position:relative}.doc.old:after{content:"이전 버전";position:absolute;top:240px;left:50%;transform:translateX(-50%) rotate(-16deg);font:600 64px/1 var(--font);color:rgba(194,51,58,.12);letter-spacing:.1em;pointer-events:none;white-space:nowrap}@container (max-width: 560px){.d-top{flex-direction:column;gap:18px;padding-bottom:22px}.d-meta{text-align:left;grid-template-columns:72px auto}.d-hero{padding:26px 0 24px}.d-h1{font-size:29px}.d-total{grid-template-columns:1fr}.d-total .fig{font-size:34px;margin-top:8px}.d-sec{grid-template-columns:1fr;gap:12px;padding-top:24px}.d-lab .n{display:inline;margin:0 8px 0 0}.d-tr.th{display:none}.d-tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.d-tr .no,.d-tr .up{display:none}.d-tr .it{grid-column:1/-1}.d-tr .q{grid-column:1;color:#8a8a8d}.d-tr .am{grid-column:2;grid-row:2}.d-tr .mlbl{display:inline}.d-pay,.d-sign,.d-two{grid-template-columns:1fr}.d-pay>div:nth-child(odd){padding-right:0}.d-sign{gap:24px}.d-foot{flex-direction:column;gap:4px}.doc.old:after{font-size:40px;top:300px}}.mk{max-width:1120px;margin:0 auto;padding:18px 20px 80px;display:flex;flex-direction:column;gap:18px}.mk-nav{justify-content:space-between;padding:6px 4px}.mk-nav,.mk-nav .logo{display:flex;align-items:center}.mk-nav .logo{font:600 15px/1 var(--font);gap:10px;text-decoration:none}.hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;align-items:center;padding:clamp(28px,5vw,64px)}.hero h1{font:300 clamp(34px,5vw,56px)/1.08 var(--font);letter-spacing:-.045em;text-wrap:balance}.hero p{font:400 16px/1.6 var(--font);color:var(--ink-2);margin:18px 0 26px;max-width:34em}.phone{width:min(300px,100%);margin:0 auto;padding:14px}.steps3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.price-cards,.steps3{display:grid;gap:14px}.price-cards{grid-template-columns:1fr 1fr;grid-gap:14px;max-width:760px;margin:0 auto;width:100%}.price-cards .v{font:500 40px/1 var(--font-num);margin:18px 0 6px}.price-cards ul{margin:18px 0 22px;padding:0 0 0 18px;font:400 13.5px/1.8 var(--font)}@media (max-width:820px){.hero,.price-cards,.steps3{grid-template-columns:1fr}}.qb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.qb-prev{position:-webkit-sticky;position:sticky;top:20px}@media (max-width:860px){.qb{grid-template-columns:minmax(0,1fr)}.qb-prev{position:static}.qb-prev .paper-in{max-height:none!important;padding:20px!important}}.split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px}.choice{position:relative;display:grid;grid-template-columns:1fr 22px;grid-template-areas:"t c" "d d";grid-gap:6px 10px;gap:6px 10px;padding:var(--pad-leaf);border-radius:var(--r-1);background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);cursor:pointer}.choice input{position:absolute;opacity:0;pointer-events:none}.choice .tt{grid-area:t;font:500 14px/1.3 var(--font)}.choice .ds{grid-area:d;font:400 12px/1.45 var(--font);color:var(--muted)}.choice .ck{grid-area:c;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.choice:not(.on) .ck{visibility:hidden}.choice.on{background:var(--ink);color:#fff;box-shadow:none}.choice.on .ds{color:rgba(255,255,255,.7)}.choice.on .ck{background:#fff;color:var(--ink);box-shadow:none}.choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.price-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 80px 140px auto;align-items:end;grid-gap:8px;gap:8px}@media (max-width:860px){.price-form{grid-template-columns:1fr 1fr}.price-form>.field:nth-child(2),.price-form>.row{grid-column:1/-1}}.toast.undo{gap:14px;padding:0 8px 0 18px}.toast.undo button{height:32px;padding:0 12px;border:0;border-radius:16px;background:rgba(255,255,255,.16);color:#fff;font:600 12.5px/1 var(--font);cursor:pointer}dialog.ask{border:0;padding:24px;border-radius:var(--r-0);width:min(400px,calc(100vw - 32px));background:var(--card-hi);color:var(--ink);box-shadow:0 24px 60px rgba(0,0,0,.25)}dialog.ask::-webkit-backdrop{background:rgba(20,20,22,.35)}dialog.ask::backdrop{background:rgba(20,20,22,.35)}dialog.ask h2{font:500 18px/1.35 var(--font);letter-spacing:-.02em}dialog.ask p{white-space:pre-line;margin:10px 0 0;font:400 13.5px/1.55 var(--font);color:var(--ink-2)}dialog.ask .btn{height:40px;border:0;border-radius:20px;background:#e2e2e4}dialog.ask .ask-ok{background:var(--ink);color:#fff}dialog.ask .ask-ok.danger{background:var(--danger)}.plan-now{display:grid;grid-gap:10px;gap:10px}.plan-big{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:600 30px/1.15 var(--font);letter-spacing:-.03em;color:var(--ink)}.consent{display:grid;grid-gap:12px;gap:12px;width:100%;padding:var(--pad-leaf);border-radius:var(--r-1);background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.consent b{font:500 15px/1.4 var(--font)}.consent p{margin:6px 0 0}.plan-now ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font:400 13.5px/1.55 var(--font);color:var(--ink-2)}.cur-badge{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:13px;background:var(--ink);color:#fff;font:500 12px/1 var(--font)}.cur-badge.sm{height:20px;padding:0 7px;border-radius:10px;font-size:11px;margin-left:6px;vertical-align:1px}.num.big{font:500 22px/1 var(--font-num);margin-top:10px}.meter{height:6px;background:#ececee;margin-top:12px;overflow:hidden}.meter,.meter i{border-radius:3px}.meter i{display:block;height:100%;background:var(--ink)}.pill-btn{border:0;border-radius:999px;background:#e2e2e4}.pill-btn.ink{background:var(--ink);color:#fff}.pill-btn:disabled{opacity:.45;cursor:not-allowed}.cmp{width:100%;border-collapse:separate;border-spacing:0;font:400 13.5px/1.4 var(--font)}.cmp td,.cmp th{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line)}.cmp thead th{font:500 13.5px/1.2 var(--font);color:var(--ink)}.cmp tbody th{font-weight:400;color:var(--ink-2)}.cmp td{width:28%}.cmp .cur{background:rgba(255,255,255,.7)}.cmp thead th.cur{border-top-left-radius:var(--r-1);border-top-right-radius:var(--r-1)}.cmp tbody tr:last-child td.cur{border-bottom-left-radius:var(--r-1);border-bottom-right-radius:var(--r-1)}.cmp .yes{font-weight:600}.cmp .no{color:var(--faint)}.cmp tr:last-child td,.cmp tr:last-child th{border-bottom:0}.cmp-k{display:inline-flex;align-items:center;gap:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:560px){.cmp td{width:auto}.cmp td,.cmp th{padding:10px 8px}}.tip{position:relative;display:inline-flex}.tip button{width:22px;height:22px;padding:0;border:0;background:none;color:var(--muted);display:grid;place-items:center;cursor:help;border-radius:50%}.tip button svg{width:15px;height:15px}.tip button:focus-visible,.tip button:hover{color:var(--ink)}.tip [role=tooltip]{position:absolute;bottom:calc(100% + 8px);box-sizing:border-box;padding:10px 12px;border-radius:10px;background:var(--ink);color:#fff;font:400 12.5px/1.5 var(--font);white-space:normal;word-break:keep-all;box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:20;opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none}.tip.open [role=tooltip],.tip:focus-within [role=tooltip],.tip:hover [role=tooltip]{opacity:1;visibility:visible}.atabs{display:flex;gap:4px;overflow-x:auto;padding:2px 0}.atabs a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;text-decoration:none;font:500 13.5px/1 var(--font);color:var(--ink-2);white-space:nowrap}.atabs a .num{font:500 12px/1 var(--font-num);color:var(--muted)}.atabs a.on{background:var(--ink);color:#fff}.atabs a.on .num{color:rgba(255,255,255,.7)}.afilters{display:grid;grid-gap:8px;gap:8px}.asearch{position:relative;display:block}.asearch svg{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--muted)}.asearch .in{padding-left:42px}.arow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.arow .in{width:auto;height:40px}.mh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 2px 10px;font:500 14px/1.2 var(--font)}.mh .meta{font:400 12.5px/1.2 var(--font);color:var(--muted)}.mm-btn{display:none}@media (max-width:640px){.side{padding-bottom:12px;margin-bottom:0;overflow:visible;justify-content:space-between}.side>nav{display:none}.side .brand{margin-right:auto}.side .brand .nm{display:inline;max-width:40vw}.mm-btn{display:grid;place-items:center;width:40px;height:40px;margin-left:8px;border:0;border-radius:20px;background:var(--white);color:var(--ink);box-shadow:0 6px 16px rgba(0,0,0,.06)}.mm-wrap{position:fixed;inset:0;z-index:80;background:rgba(20,20,22,.3);animation:mmfade .14s ease-out}.mm-sheet{position:absolute;top:64px;left:12px;right:12px;padding:10px;border-radius:var(--r-0);background:var(--card-hi);box-shadow:0 24px 60px rgba(0,0,0,.25);animation:mmdrop .16s ease-out}.mm-who{padding:10px 12px 8px;font:500 12.5px/1.2 var(--font);color:var(--muted)}.mm-sheet nav{display:grid;grid-gap:2px;gap:2px}.mm-sheet nav a{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:calc(var(--r-0) - 10px);text-decoration:none;color:var(--ink);font:500 15px/1 var(--font)}.mm-sheet nav a svg{width:20px;height:20px}.mm-sheet nav a.on{background:var(--white)}.mm-out{width:100%;height:44px;margin-top:6px;border:0;background:none;color:var(--muted);font:500 13.5px/1 var(--font)}}@keyframes mmfade{0%{opacity:0}}@keyframes mmdrop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mm-sheet,.mm-wrap{animation:none}}.sfx{position:relative;display:block}.sfx .in{padding-right:38px}.sfx>.u{position:absolute;right:16px;top:50%;transform:translateY(-50%);font:400 14px/1 var(--font);color:var(--muted);pointer-events:none}.ms{list-style:none;margin:0;padding:0;grid-gap:12px;gap:12px}.ms,.ms-row{display:grid}.ms-row{grid-template-columns:22px minmax(0,1fr) 150px 36px;grid-template-areas:"n name date x" ". ck ck ck" ". warn warn warn";align-items:center;grid-gap:6px 8px;gap:6px 8px}.ms-n{grid-area:n;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e2e2e4;font:500 11.5px/1 var(--font-num);color:var(--ink-2)}.ms-name{grid-area:name}.ms-date{grid-area:date}.ms-ck{grid-area:ck}.ms-row>.icon-btn,.ms-tag{grid-area:x}.ms-row.last .ms-n{background:var(--ink);color:#fff}.ms-tag{justify-self:center;font:500 11px/1 var(--font);color:var(--muted)}.ms-date.warn{box-shadow:inset 0 0 0 1.5px var(--danger)}.ms-warn{grid-area:warn;color:var(--danger)}.ms-add{padding-left:30px}@media (max-width:640px){.ms-row{grid-template-columns:22px minmax(0,1fr) 36px;grid-template-areas:"n name x" ". date date" ". ck ck" ". warn warn"}}.d-word{display:flex;flex-direction:column;align-items:flex-start}.d-logo{display:block;max-width:140px;max-height:44px;width:auto;height:auto;object-fit:contain;margin-bottom:10px}.doc .d-hero{border-top-color:var(--acc)}.doc .d-sign,.doc .d-sums .g,.doc .d-tr.th{border-color:var(--acc)}.doc .d-tl>div:last-child:before{background:var(--acc);border-color:var(--acc)}.doc .d-eyebrow,.doc .d-lab .n{color:color-mix(in srgb,var(--acc) 70%,#8a8a8d)}.doc .d-note{border-left-color:var(--acc)}.doc .d-total .fig .num{color:color-mix(in srgb,var(--acc) 35%,#1d1d1f)}.d-mark{display:flex;justify-content:flex-end;margin-top:18px;opacity:.45}.doc.t-classic .d-h1,.doc.t-classic .d-name,.doc.t-classic .d-sign .who{font-family:"Noto Serif KR",Nanum Myeongjo,AppleMyungjo,Batang,ui-serif,Georgia,serif}.doc.t-classic .d-h1{font-weight:500;font-size:34px}.doc.t-classic .d-hero{text-align:center;border-top:3px double var(--acc)}.doc.t-classic .d-total{border-top:1px solid var(--acc);border-bottom:1px solid var(--acc);text-align:left}.doc.t-classic .d-lab{font-family:"Noto Serif KR",Nanum Myeongjo,AppleMyungjo,Batang,ui-serif,serif;font-weight:600}.doc.t-minimal .d-hero{border-top:0;padding-top:14px}.doc.t-minimal .d-eyebrow{display:none}.doc.t-minimal .d-h1{margin-top:0;font-weight:500;font-size:34px}.doc.t-minimal .d-total{border:0;padding:22px 24px 20px;border-radius:12px;background:color-mix(in srgb,var(--acc) 9%,#fff)}.doc.t-minimal .d-tr{border-bottom-color:#f0f0f1}.doc.t-minimal .d-tr.th{border-bottom:1px solid #e6e6e8}.doc.t-minimal .d-sign{border-top:1px solid #e6e6e8}.doc.t-minimal .d-lab .n{display:none}.brandf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media (max-width:860px){.brandf{grid-template-columns:1fr}}.brandf.locked fieldset{opacity:.55}.brandf.locked .row .small{opacity:1}.logo-slot{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:52px;padding:6px 10px;border-radius:var(--r-1);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.logo-slot img{max-width:140px;max-height:40px;object-fit:contain}.swatches{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sw{width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;box-shadow:0 0 0 2px #fff,0 0 0 3px transparent}.sw.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.sw-custom{display:inline-flex;align-items:center;gap:6px;font:400 13px/1 var(--font);color:var(--ink-2);cursor:pointer}.sw-custom input{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.brand-prev{position:-webkit-sticky;position:sticky;top:16px}.brand-paper{height:420px;overflow:hidden;border-radius:var(--r-1);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.brand-zoom{width:166%;padding:28px;transform:scale(.6);transform-origin:0 0;pointer-events:none}.ana-wrap{position:relative}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:860px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ana{display:grid;grid-gap:22px;gap:22px}.ana .small .tip,.ana .small button{vertical-align:-2px}.ana-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:28px;gap:28px}@media (max-width:860px){.ana-two{grid-template-columns:1fr}}.abars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;height:180px;align-items:end}.abar{display:grid;grid-template-rows:auto 1fr auto;height:100%;text-align:center;min-width:0}.abar .v{font:400 10px/1.2 var(--font-num);color:var(--ink-2);white-space:nowrap;overflow:hidden}.abar i{align-self:end;display:block;width:100%;border-radius:6px 6px 2px 2px;background:var(--ink);margin-top:4px}.abar:last-child i{background:#c4f53b;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.abar .l{margin-top:6px;font:400 11px/1 var(--font);color:var(--faint)}.share{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px;font:400 13.5px/1.4 var(--font)}.share .track{height:6px;margin-top:6px;background:rgba(0,0,0,.06);overflow:hidden}.share .track,.share .track i{display:block;border-radius:3px}.share .track i{height:100%;background:var(--ink)}.ana.locked{filter:blur(6px) saturate(.6);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ana-lock{position:absolute;inset:64px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 24px}.ana-lock b{font:600 18px/1.3 var(--font)}.qb-send{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qb-send>.btn.ink{flex:1 1 260px}.plan-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px;padding:14px 18px;border-radius:var(--r-1);background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink);font:400 14px/1.45 var(--font)}.board-wrap{margin:0 calc(var(--pad-0) * -1)}.kb{align-items:flex-start;gap:10px;overflow-x:auto;padding:2px var(--pad-0) 10px;scroll-snap-type:x proximity;scroll-padding:0 var(--pad-0)}.bcol,.kb{display:flex}.bcol{--bpad:6px;flex:1 0 220px;max-width:320px;flex-direction:column;gap:6px;padding:var(--bpad);border-radius:var(--r-1);background:rgba(0,0,0,.035);scroll-snap-align:start;max-height:70vh}.bcol.ghost{opacity:.35}.bcol.overlay{background:#f2f2f3;box-shadow:0 14px 30px rgba(0,0,0,.18);width:264px}.bcol-h{display:flex;align-items:center;gap:4px;padding:4px 4px 2px;font:500 13.5px/1.2 var(--font)}.bcol-h .grip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:26px;padding:0;border:0;background:none;cursor:-webkit-grab;cursor:grab;touch-action:none}.bcol-h .grip .dot{margin:0}.bcol-t{text-align:left;padding:4px 2px;border:0;background:none;font:inherit;color:var(--ink);cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcol-name,.bcol-t{flex:1 1;min-width:0}.bcol-name{height:30px;padding:0 8px}.bcol-n{font:400 12px/1 var(--font-num);color:var(--muted);margin-right:2px}.bcol-m{position:relative}.bcol-m .icon-btn{width:28px;height:28px;font-size:16px;line-height:1}.bmenu{position:absolute;right:0;top:32px;z-index:30;display:grid;grid-gap:2px;gap:2px;min-width:168px;padding:8px;border-radius:var(--r-1);background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.16)}.bmenu button[role=menuitem]{text-align:left;padding:8px 10px;border:0;border-radius:6px;background:none;font:400 13.5px/1.2 var(--font);cursor:pointer;color:var(--ink)}.bmenu button[role=menuitem]:hover{background:rgba(0,0,0,.05)}.bmenu .danger{color:var(--danger)}.bmenu-k{font:400 11.5px/1 var(--font);color:var(--muted);padding:4px 10px 6px}.bmenu-sw{display:flex;flex-wrap:wrap;gap:8px;padding:0 10px 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.bmenu-sw .dot{width:16px;height:16px;margin:0;border:0;padding:0;cursor:pointer;box-shadow:0 0 0 2px #fff,0 0 0 2px transparent}.bmenu-sw .dot.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.dot.t-review{background:#9b7bf0}.dot.t-change{background:#f06aa6}.dot.t-action{background:#ff7a1a}.dot.t-news{background:#3fb8e8}.bcol-list{display:flex;flex-direction:column;gap:6px;min-height:44px;overflow-y:auto;border-radius:calc(var(--r-1) - var(--bpad))}.bcol-list.over{background:rgba(0,0,0,.03)}.bempty{display:grid;place-items:center;height:44px;border:1px dashed rgba(0,0,0,.14);font:400 12px/1 var(--font);color:var(--faint)}.bempty,.tcard{border-radius:calc(var(--r-1) - var(--bpad))}.tcard{padding:10px 12px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.04);cursor:-webkit-grab;cursor:grab;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tcard:hover{box-shadow:0 1px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.12)}.tcard.overlay{cursor:-webkit-grabbing;cursor:grabbing;transform:rotate(1.5deg);box-shadow:0 14px 30px rgba(0,0,0,.18)}.ghost .tcard{opacity:.35}[aria-roledescription]{outline:none;border-radius:calc(var(--r-1) - var(--bpad))}[aria-roledescription]:focus-visible .tcard{box-shadow:0 0 0 2px var(--ink)}.tcard .tt{font:400 13.5px/1.4 var(--font);color:var(--ink);word-break:break-word}.tcard .tm{display:flex;gap:8px;margin-top:6px;font:400 11.5px/1 var(--font);color:var(--muted)}.tcard .due{font-family:var(--font-num)}.tcard .due.late{color:#d9480f}.badd-btn,.bcol-add{display:inline-flex;align-items:center;gap:4px;padding:8px;border:0;border-radius:calc(var(--r-1) - var(--bpad));background:none;font:400 13px/1 var(--font);color:var(--muted);cursor:pointer;text-align:left}.badd-btn:hover,.bcol-add:hover{background:rgba(0,0,0,.05);color:var(--ink)}.badd .in{height:38px}.bcol-add{flex:0 0 200px;padding:12px;border-radius:var(--r-1);background:rgba(0,0,0,.02);border:1px dashed rgba(0,0,0,.12)}.bcol-add.on{padding:6px;border-style:solid}.bcol-add.on .in{height:36px}.tedit{width:min(440px,calc(100vw - 32px))}.btn.danger-t{color:var(--danger);background:transparent!important}@media (max-width:640px){.bcol{flex-basis:78vw}}.bcol-m .icon-btn{background:transparent}.bcol-m .icon-btn:hover{background:rgba(0,0,0,.06)}