.na{--bg:#f7f7f8;--paper:#fff;--ink:#16161d;--ink-2:#4a4a57;--muted:#6e6e7a;--faint:#8f8f9a;--line:#e4e4e9;--line-soft:#f0f0f3;--blue:#5e6ad2;--blue-ink:#4651b8;--blue-soft:#eef0fc;--amber:#f2994a;--amber-ink:#8a4a0f;--amber-soft:#fdefe3;--green-ink:#1f7a4d;--green-soft:#e6f4ec;--on-ink:#fff;--on-ink-soft:#b4b4c0;--scrim:#16161d6b;--scan:#5e6ad247;--shadow:0 1px 2px #1018280a;--shadow-lift:0 12px 32px #1018281a;--font:"Pretendard Variable","Pretendard","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",system-ui,sans-serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--r-frame:12px;--r-box:8px;--r-pill:999px;font-family:var(--font);color:var(--ink);word-break:keep-all;-webkit-font-smoothing:antialiased;background:var(--bg)}.na *{box-sizing:border-box}.na :where(h1,h2,h3,p){overflow-wrap:break-word;min-width:0;margin:0}.na :where(h1){letter-spacing:-.6px;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.35}.na :where(h2){font-size:16px;font-weight:700;line-height:1.4}.na .sub{color:var(--ink-2);font-size:15px;line-height:1.6}.na .small{color:var(--muted);font-size:15px;line-height:1.55}.na .xs{color:var(--muted);font-size:15px;line-height:1.5}.na a{color:inherit;text-decoration:none}.na svg{flex:none}.na a:focus-visible,.na button:focus-visible,.na input:focus-visible,.na label:focus-within{outline:2px solid var(--blue);outline-offset:2px}.na .icon-btn{border-radius:var(--r-box);width:44px;height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.na .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.na .steps li{color:var(--faint);flex-direction:column;gap:8px;min-width:0;font-size:15px;display:flex}.na .steps .seg{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.na .steps .seg i{background:var(--blue);transform-origin:0;height:100%;display:block}.na .steps .done .seg i{transform:scaleX(1)}.na .steps .now .seg i{animation:grow .6s var(--ease-out) .1s both}.na .steps li:not(.done):not(.now) .seg i{transform:scaleX(0)}.na .steps .lab{white-space:nowrap;align-items:center;gap:4px;display:flex}.na .steps .now{color:var(--ink);font-weight:700}.na .who{color:var(--faint);font-size:15px;font-weight:400}.na .steps .now .who{color:var(--muted)}.na .btn{border-radius:var(--r-box);background:var(--ink);height:52px;color:var(--on-ink);font:inherit;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease;border:0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.na .btn:disabled{background:var(--line);color:var(--ink-2);cursor:not-allowed}.na .btn.ghost{background:var(--paper);color:var(--ink);border:1px solid var(--line);font-weight:500}.na .btn.wide{width:100%}.na button.link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.na .link{min-height:44px;color:var(--blue-ink);align-items:center;gap:4px;font-size:16px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.na .btn:not(:disabled):hover{background:var(--ink-2)}.na .btn.ghost:hover{background:var(--bg)}.na .icon-btn:hover{background:var(--line-soft)}}.na .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.na .tile{aspect-ratio:4/5;border-radius:var(--r-box);background:var(--line-soft);cursor:pointer;animation:rise .3s var(--ease-out) both;border:0;padding:0;position:relative;overflow:hidden}.na .tile img{object-fit:cover;width:100%;height:100%;transition:transform .2s var(--ease-out);display:block}.na .tile.on{box-shadow:0 0 0 3px var(--blue)}.na .tile.on img{border-radius:8px;transform:scale(.94)}.na .tile .num{background:var(--blue);width:24px;height:24px;color:var(--on-ink);animation:pop .24s var(--ease-out) both;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.na .tile .ring{border:2px solid var(--on-ink);background:var(--scrim);border-radius:50%;width:24px;height:24px;position:absolute;top:8px;right:8px}.na .tile.add{border:1.5px dashed var(--line);background:var(--paper);color:var(--blue-ink);font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.na .tile:nth-child(2){animation-delay:40ms}.na .tile:nth-child(3){animation-delay:80ms}.na .tile:nth-child(4){animation-delay:.12s}.na .tile:nth-child(5){animation-delay:.16s}.na .tip{border-radius:var(--r-box);background:var(--line-soft);color:var(--ink-2);align-items:flex-start;gap:8px;padding:12px;font-size:15px;line-height:1.55;display:flex}.na .tip svg{color:var(--muted);margin-top:1px}.na .count{color:var(--ink-2);font-size:16px}.na .count b{color:var(--ink)}.na .thumbs{gap:8px;display:flex}.na .thumbs img{object-fit:cover;border-radius:8px;width:40px;height:50px;display:block}.na .q{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.na .q-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.na .pre{color:var(--green-ink);background:var(--green-soft);border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-size:15px}.na .seg2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.na .seg3{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.na .seg3 .opt{flex-direction:row;align-items:center;gap:12px;min-height:52px}.na .seg3 .opt .tag{margin-left:auto;position:static}.na .opt{border:1px solid var(--line);border-radius:var(--r-box);background:var(--paper);min-height:56px;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;transition:transform .16s var(--ease-out);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:16px;display:flex;position:relative}.na .opt:active{transform:scale(.98)}.na .opt.on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--ink);font-weight:700}.na .opt .pic{color:var(--muted)}.na .opt .tag{color:var(--blue-ink);font-size:15px;font-weight:700;position:absolute;top:8px;right:8px}.na .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.na .drop-add{border:1.5px dashed var(--line);border-radius:var(--r-frame);background:var(--paper);min-height:260px;color:var(--blue-ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.na .switch{border-radius:var(--r-pill);background:var(--line);cursor:pointer;border:0;flex:none;width:52px;height:32px;position:relative}.na .switch i{background:var(--paper);width:26px;height:26px;box-shadow:var(--shadow);border-radius:50%;position:absolute;top:3px;left:3px}.na .slide-btn{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);height:40px;font:inherit;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:inline-flex}.na .feed .card-nav{background:var(--paper);width:36px;height:36px;color:var(--ink);box-shadow:var(--shadow-lift);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.na .feed .card-no{border-radius:var(--r-pill);background:var(--scrim);color:var(--on-ink);padding:2px 8px;font-size:13px;position:absolute;top:8px;right:8px}.na .field{flex-direction:column;gap:8px;display:flex}.na .field input{border:1px solid var(--line);border-radius:var(--r-box);background:var(--paper);height:48px;font:inherit;color:var(--ink);padding:0 12px;font-size:16px}.na .field input::placeholder{color:var(--faint)}.na .scrim{background:var(--scrim);animation:.2s both fade;position:absolute;inset:0}.na .sheet{background:var(--paper);box-shadow:var(--shadow-lift);animation:sheet .4s var(--ease-drawer) both;border-radius:16px 16px 0 0;flex-direction:column;gap:16px;padding:12px 20px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.na .grab{background:var(--line);border-radius:2px;align-self:center;width:40px;height:4px}.na .sheet-photo{align-items:center;gap:12px;display:flex}.na .sheet-photo img{object-fit:cover;border-radius:var(--r-box);width:64px;height:80px;display:block}.na .under{filter:saturate(.9)}.na .stack{justify-content:center;align-items:center;height:188px;display:flex;position:relative}.na .card-ph{aspect-ratio:4/5;border-radius:var(--r-box);background:var(--paper);width:124px;box-shadow:var(--shadow-lift);position:absolute;overflow:hidden}.na .card-ph img{object-fit:cover;width:100%;height:100%;display:block}.na .card-ph.c1{transform:translate(-72px)rotate(-6deg)scale(.9)}.na .card-ph.c2{transform:translate(72px)rotate(6deg)scale(.9)}.na .card-ph.c3{z-index:2}.na .scanline{background:linear-gradient(180deg,transparent,var(--scan),transparent);height:56px;animation:scan 1.4s var(--ease-in-out) infinite alternate;position:absolute;top:0;left:0;right:0}.na .todo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.na .todo li{border-top:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;font-size:15px;line-height:1.5;display:grid}.na .todo li:first-child{border-top:0}.na .todo .st{width:24px;height:24px;position:relative}.na .todo .st>*{position:absolute;inset:0}.na .spin{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:.8s linear infinite spin}.na .todo .ok{background:var(--blue);color:var(--on-ink);border-radius:50%;place-items:center;display:grid}.na .wait{border:2px solid var(--line);border-radius:50%}.na .todo .d{color:var(--muted);opacity:0;animation:in .22s var(--ease-out) var(--t) forwards;font-size:15px;display:block}.na .meter{background:var(--line);border-radius:3px;height:8px;overflow:hidden}.na .meter i{background:var(--blue);transform-origin:0;height:100%;animation:4.4s linear both grow;display:block}.na .later{opacity:0;animation:in .3s var(--ease-out) 4.6s forwards}.na .pv-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.na .pager{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:16px;display:flex}.na .tabs{border-radius:var(--r-box);background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.na .tabs button{height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.na .tabs .on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow);font-weight:700}.na .feed{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--paper);box-shadow:var(--shadow);animation:lift .4s var(--ease-out) both;overflow:hidden}.na .feed-top{align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.na .feed-top .av{background:var(--ink);width:30px;height:30px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.na .feed-top span{flex-direction:column;line-height:1.3;display:flex}.na .feed-top em{color:var(--muted);font-size:12px;font-style:normal}.na .feed img.ph{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.na .feed-cta{background:var(--line-soft);justify-content:space-between;align-items:center;padding:12px;font-size:16px;font-weight:700;display:flex}.na .feed-txt{padding:12px 12px 16px;font-size:15px;line-height:1.55}.na .dots{justify-content:center;gap:8px;display:flex}.na .dots i{background:var(--line);border-radius:50%;width:8px;height:8px}.na .dots i.on{background:var(--blue)}.na .chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.na .chip{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-box);background:var(--paper);min-height:44px;font:inherit;color:var(--ink-2);cursor:pointer;transition:transform .16s var(--ease-out);justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:15px;display:flex}.na .chip:active{transform:scale(.97)}.na .dest{border:1px solid var(--line);border-radius:var(--r-box);background:var(--paper);color:var(--ink-2);align-items:center;gap:8px;padding:4px 12px;font-size:15px;display:flex}.na .dest svg{color:var(--muted)}.na .dest .link{white-space:nowrap;margin-left:auto}.na .name{border-radius:var(--r-frame);background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:8px;padding:16px;display:flex}.na .name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.na .name-row b{letter-spacing:-.3px;font-size:20px}.na .sum{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.na .sum li{color:var(--ink-2);align-items:center;gap:12px;font-size:16px;display:flex}.na .sum svg{color:var(--blue)}.na .sum b{color:var(--ink)}.na .placed{border-radius:var(--r-box);background:var(--green-soft);color:var(--ink);align-items:flex-start;gap:8px;padding:12px;font-size:15px;line-height:1.55;display:flex}.na .placed svg{color:var(--green-ink);margin-top:2px}.na .placed .link{min-height:0;display:inline}.na .done-mark{background:var(--blue);width:56px;height:56px;color:var(--on-ink);animation:pop .3s var(--ease-out) both;border-radius:50%;place-items:center;display:grid}.na .made{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.na .made figure{animation:rise .3s var(--ease-out) both;flex-direction:column;gap:8px;margin:0;display:flex}.na .made figure:nth-child(2){animation-delay:50ms}.na .made figure:nth-child(3){animation-delay:.1s}.na .made img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-box);width:100%;display:block}.na .state{border-radius:var(--r-pill);background:var(--amber-soft);color:var(--amber-ink);align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:15px;font-weight:700;display:inline-flex}.na .tl{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.na .tl:before{content:"";background:var(--line);transform-origin:top;width:2px;animation:growy .9s var(--ease-out) .2s both;position:absolute;top:12px;bottom:12px;left:11px}.na .tl li{animation:rise .3s var(--ease-out) both;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid;position:relative}.na .tl li:first-child{animation-delay:.25s}.na .tl li:nth-child(2){animation-delay:.4s}.na .tl li:nth-child(3){animation-delay:.55s}.na .tl li:nth-child(4){animation-delay:.7s}.na .tl .mk{background:var(--paper);border:2px solid var(--line);width:24px;height:24px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;display:grid}.na .tl .mk.now{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-ink)}.na .tl .when{color:var(--muted);font-size:15px;font-weight:700;display:block}.na .tl .what{color:var(--ink);font-size:15px;line-height:1.5;display:block}.na .actor{white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:15px;font-weight:700}.na .actor.meta{background:var(--line-soft);color:var(--ink-2)}.na .actor.ai{background:var(--blue-soft);color:var(--blue-ink)}.na .actor.me{background:var(--amber-soft);color:var(--amber-ink)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pop{0%{opacity:0;transform:scale(.9)}}@keyframes lift{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes fade{0%{opacity:0}}@keyframes sheet{0%{transform:translateY(100%)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes growy{0%{transform:scaleY(0)}}@keyframes scan{to{transform:translateY(130px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes out{to{opacity:0}}@keyframes in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.na *,.na :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.na .scanline,.na .spin{display:none}}.na .mode{justify-content:space-between;align-items:center;gap:12px;display:flex}.na .drop-add{border:1.5px dashed var(--line);border-radius:var(--r-frame);background:var(--paper);min-height:260px;color:var(--blue-ink);font:inherit;cursor:pointer;transition:transform .16s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.na .drop-add b{color:var(--ink);font-size:17px}.na .drop-add:active{transform:scale(.98)}.na .tile.up{cursor:default}.na .tile.up .num{left:6px;right:auto}.na .tile .x{background:var(--scrim);width:24px;height:24px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.na .tile .x:after{content:"";position:absolute;inset:-10px}.na .tile .x svg{width:12px;height:12px}.na .alb.on{box-shadow:0 0 0 3px var(--blue)}.na .alb.added{opacity:.45;cursor:not-allowed}.na .added-tag{border-radius:var(--r-pill);background:var(--paper);color:var(--ink);padding:2px 8px;font-size:13px;font-weight:700;position:absolute;bottom:6px;left:6px}.na .slide-btn.br{align-self:flex-end;margin-top:auto}.na .switch-row{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.na .sw-t{flex-direction:column;display:flex}.na .sw-t b{font-size:15px}.na .switch{border-radius:var(--r-pill);background:var(--line);cursor:pointer;border:0;flex:none;width:52px;height:32px;transition:background-color .16s;position:relative}.na .switch i{background:var(--paper);width:26px;height:26px;box-shadow:var(--shadow);transition:transform .2s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.na .switch.on{background:var(--blue)}.na .switch.on i{transform:translate(20px)}.na .slide-btn{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);height:40px;font:inherit;color:var(--ink-2);cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:inline-flex}.na .slide-btn:active{transform:scale(.97)}.na .slide-btn.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:700}.na .tile .num.sq{border-radius:6px}.na .hint{color:var(--amber-ink);font-size:15px}.na .opt.on .pic{color:var(--blue)}.na .sheet textarea,.na .sheet input{border:1px solid var(--line);border-radius:var(--r-box);width:100%;font:inherit;color:var(--ink);background:var(--paper);resize:none;padding:12px;font-size:16px}.na .sheet textarea:focus,.na .sheet input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.na .cnt{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.na .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.na .feed .cards{position:relative}.na .feed .card-nav{background:var(--paper);width:36px;height:36px;color:var(--ink);box-shadow:var(--shadow-lift);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.na .feed .card-nav:disabled,.na .pager .icon-btn:disabled{background:var(--line-soft);color:var(--faint);cursor:not-allowed}.na .cdots{justify-content:center;gap:8px;padding:12px 0 8px;display:flex}.na .cdots .cd{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .16s;position:relative}.na .cdots .cd:after{content:"";position:absolute;inset:-12px -4px}.na .feed .card-no{border-radius:var(--r-pill);background:var(--scrim);color:var(--on-ink);font-variant-numeric:tabular-nums;padding:2px 8px;font-size:13px;position:absolute;top:8px;right:8px}.na .story{aspect-ratio:9/16;border-radius:var(--r-frame);background:var(--ink);max-height:520px;box-shadow:var(--shadow-lift);margin:0 auto;position:relative;overflow:hidden}.na .story img{object-fit:cover;width:100%;height:100%;display:block}.na .story .top{color:var(--on-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.na .story .bottom{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;left:12px;right:12px}.na .story .msg{color:var(--on-ink);border-radius:var(--r-box);background:var(--scrim);padding:8px 12px;font-size:14px;line-height:1.5}.na .story .cta{border-radius:var(--r-box);background:var(--paper);height:40px;color:var(--ink);place-items:center;font-size:15px;font-weight:700;display:grid}.na .err{border-radius:var(--r-box);background:var(--amber-soft);color:var(--amber-ink);margin:0;padding:12px;font-size:15px}.na .own{border-radius:var(--r-frame);border:1px solid var(--blue);background:var(--paper);flex-direction:column;gap:8px;padding:16px;display:flex}.na .own textarea,.na .own input{border:1px solid var(--line);border-radius:var(--r-box);width:100%;font:inherit;color:var(--ink);resize:none;padding:12px;font-size:16px}.na .toast{border-radius:var(--r-box);background:var(--green-soft);color:var(--green-ink);padding:12px;font-size:15px}.na .stack1{aspect-ratio:4/5;border-radius:var(--r-box);position:relative;overflow:hidden}.na .stack1 img{object-fit:cover;width:100%;height:100%;display:block}.na .stack1 .badge{background:var(--scrim);width:28px;height:28px;color:var(--on-ink);border-radius:6px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.na .made.one{grid-template-columns:minmax(0,120px)}.na .placed.warn{background:var(--amber-soft)}.na .placed.warn svg{color:var(--amber-ink)}.na .choice{flex-direction:column;gap:8px;display:flex}.na{min-height:100dvh;font-family:var(--font);color:var(--ink);background:var(--bg);word-break:keep-all;-webkit-font-smoothing:antialiased;touch-action:manipulation;flex-direction:column;flex:1;display:flex}.na-bar{z-index:4;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:56px;padding:0 max(8px,50% - 560px);display:flex;position:sticky;top:0}.na-bar b{margin-right:auto;font-size:16px}.na-bar .tag{border-radius:var(--r-pill);background:var(--amber-soft);color:var(--amber-ink);white-space:nowrap;padding:4px 8px;font-size:13px;font-weight:700}.na-wrap{flex:1;align-items:flex-start;gap:32px;width:100%;max-width:1120px;margin:0 auto;padding:20px 20px 0;display:flex}.na-main{flex-direction:column;flex:1;gap:20px;min-width:0;padding-bottom:24px;display:flex}.na-side{display:none}.na-foot{z-index:3;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}.na-foot>*,.na-side .acts>*{min-width:0}.acts,.na-main>.head{flex-direction:column;gap:8px;display:flex}.na .drop{flex-direction:column;gap:12px;display:flex}.na .drop.over{outline:2px dashed var(--blue);outline-offset:6px;border-radius:var(--r-frame)}.na .tile .st-ov{background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.na .tile .st-ov .spin{width:24px;height:24px;animation:.8s linear infinite spin;position:static}.na .tile .retry{background:var(--paper);height:32px;color:var(--amber-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:13px;font-weight:700;position:absolute;bottom:6px;left:6px;right:6px}.na .pv-box{border-radius:var(--r-frame);background:var(--paper);border:1px solid var(--line);place-items:center;min-height:320px;display:grid;overflow:hidden}.na .pv-box iframe{background:var(--paper);border:0;max-width:100%;display:block}.na .pv-box .small{text-align:center;padding:24px}.na .pv-load{flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.na .pv-load .spin{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.na .warn{border-radius:var(--r-box);background:var(--amber-soft);color:var(--amber-ink);align-items:flex-start;gap:8px;padding:12px;font-size:15px;line-height:1.55;display:flex}.na .warn svg{margin-top:2px}.na .sheet-wrap{z-index:20;position:fixed;inset:0}.na .sheet{max-height:90%;position:absolute;overflow-y:auto}.na .made figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.na .todo .st .ok{opacity:1;animation:in .22s var(--ease-out) both;transform:none}.na .todo .st .wait{position:absolute;inset:0}.na .todo .d{opacity:1;animation:none}.na .meter i{transition:transform .5s var(--ease-out);animation:none}.na .card-pick{justify-content:center;align-items:center;gap:12px;display:flex}.na .card-pick .small{font-variant-numeric:tabular-nums}@media (min-width:960px){.na-wrap{padding:32px 16px 48px}.na-main{gap:24px}.na-main h1{font-size:28px}.na-side{flex-direction:column;flex:0 0 320px;gap:16px;display:flex;position:sticky;top:88px}.na-foot{display:none}.na .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.na .drop{border:1.5px dashed var(--line);border-radius:var(--r-frame);background:var(--paper);padding:20px}.na .sheet-wrap{place-items:center;display:grid}.na .sheet{border-radius:var(--r-frame);width:min(520px,100% - 32px);animation:pop .24s var(--ease-out) both;padding:24px;position:relative;bottom:auto;left:auto;right:auto}.na .sheet .grab{display:none}.na .story{max-height:640px}}.na .panel{border-radius:var(--r-frame);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:24px;display:flex}.na .mini{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.na .mini li{border-top:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:16px;display:grid}.na .mini li:first-child{border-top:0}.na .mini .no{background:var(--line-soft);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.na .mini li.now .no{background:var(--ink);color:var(--on-ink)}.na .mini .t{flex-direction:column;display:flex}.na .mini .t span{color:var(--muted);font-size:15px}.na h1:focus{outline:none}.na .made figure .state.good{background:var(--green-soft);color:var(--green-ink)}.na .made figure .state.fail{background:var(--amber-soft);color:var(--amber-ink)}.na .opt.pick{cursor:pointer}.na .opt.pick:has(input:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--ink);font-weight:700}.na .opt.pick:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.na a.btn{text-decoration:none}.na-bar>b:first-child{padding-left:12px}.na .mini .actor{text-overflow:ellipsis;max-width:112px;overflow:hidden}.na .dest-pick{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.na .dest-pick .opt{gap:4px;min-height:112px;padding:16px}.na .dest-pick .opt b{color:var(--ink);font-size:16px}.na .dest-pick .opt .xs{font-weight:400}.na .dest-pick .opt:disabled{opacity:1;background:var(--line-soft);cursor:not-allowed;box-shadow:none}.na .dest-pick .opt:disabled b,.na .dest-pick .opt:disabled .pic{color:var(--faint)}.na .links{flex-direction:column;gap:12px;max-width:640px;display:flex}.na .link-row{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--paper);box-shadow:var(--shadow-card);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.na .link-row img{object-fit:cover;border-radius:var(--r-box);width:56px;height:70px;display:block}.na .link-body{flex-direction:column;gap:6px;min-width:0;display:flex}.na .link-body input{border:1px solid var(--line);border-radius:var(--r-box);height:44px;font:inherit;color:var(--ink);background:var(--paper);width:100%;padding:0 12px;font-size:16px}.na .link-body input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.na .link-row.bad input{border-color:var(--amber)}.na .bad-t{color:var(--amber-ink)}@media (max-width:520px){.na .dest-pick{grid-template-columns:minmax(0,1fr)}.na .dest-pick .opt{min-height:88px}}.na{--shadow-card:0 1px 2px #1018280a,0 6px 18px #1018280f;--shadow-pop:0 2px 4px #1018280f,0 14px 32px #1018281a;--shadow-btn:0 1px 2px #16161d2e,0 6px 16px #16161d29;background:radial-gradient(1100px 420px at 50% -160px,#e9ecfb 0%,#e9ecfb00 70%),var(--bg)}.na-bar{-webkit-backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 var(--line),0 4px 16px #1018280a;background:#ffffffdb;border-bottom-color:#0000}.na .panel{box-shadow:var(--shadow-pop);border-color:#e4e4e9b3}.na .opt,.na .dest,.na .name,.na .own,.na .pv-box,.na .chip,.na .slide-btn{box-shadow:var(--shadow-card)}.na .opt{transition:transform .16s var(--ease-out),box-shadow .2s ease,border-color .16s ease}.na .opt.on{box-shadow:inset 0 0 0 1px var(--blue),0 8px 24px #5e6ad22e}.na .tile.add{transition:background-color .16s ease,border-color .16s ease,transform .16s var(--ease-out)}.na .btn:not(.ghost):not(:disabled){box-shadow:var(--shadow-btn)}.na .btn.ghost{box-shadow:var(--shadow-card)}.na .mini li.now .no{background:linear-gradient(145deg,#2a2a36,var(--ink));box-shadow:0 4px 10px #16161d40}.na .done-mark{box-shadow:0 10px 24px #5e6ad259}.na .tip{background:linear-gradient(#f4f5fb,#eff0f6);border:1px solid #e4e4e9cc}@media (hover:hover) and (pointer:fine){.na .opt:not(:disabled):hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.na .tile.add:hover{background:var(--blue-soft);border-color:var(--blue)}.na .btn:not(.ghost):not(:disabled):hover{transform:translateY(-1px)}.na .chip:hover{box-shadow:var(--shadow-pop)}}@media (min-width:960px){.na .drop{box-shadow:var(--shadow-card);border-style:solid;border-color:#e4e4e9cc}}@media (prefers-reduced-motion:reduce){.na .opt:hover,.na .btn:hover{transform:none}}.na .sheet.wide{gap:20px;max-height:92%}.na .all-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.na .all-head .xs{padding-top:4px}.na .all-group{flex-direction:column;gap:12px;display:flex}.na .all-group h2{color:var(--ink-2);font-weight:700}.na .all-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.na .all-item{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.na .all-item figcaption{font-size:15px;font-weight:700}.na .all-frame{border-radius:var(--r-frame);background:var(--line-soft);border:1px solid var(--line);place-items:center;min-height:200px;padding:8px;display:grid;overflow:hidden}.na .all-frame iframe{background:var(--paper);border:0;border-radius:8px;max-width:100%;display:block}.na .all-frame .spin{width:28px;height:28px}.na button.link{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}@media (min-width:960px){.na .sheet.wide{width:min(1120px,100% - 48px)}}.na .all-item figcaption{align-items:center;gap:8px;display:flex}.na .all-tag{background:var(--line-soft);color:var(--muted,#6b7280);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.na .all-item.off .all-frame{opacity:.75}.na .all-frame.note{background:var(--paper);border-style:dashed;min-height:160px}.na .all-note{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:260px;padding:16px;display:flex}.na .all-note b{font-size:14px}.na .all-retry{align-self:flex-start;align-items:center;gap:4px;font-size:13px;display:inline-flex}.na .g-open{align-items:center;gap:2px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}.na .g-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.na .g-card{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;padding:16px;display:flex}.na .g-card h2{margin:4px 0 0;font-size:16px}.na .g-size{color:var(--blue);margin:0;font-size:14px;font-weight:600}.na .g-card ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:14px;line-height:1.55}.na .g-frames{border-radius:var(--r-box);background:var(--line-soft);justify-content:center;align-items:flex-end;gap:12px;height:180px;padding:12px;display:flex}.na .g-frame{background:#1f2937;border-radius:6px;place-items:center;max-width:100%;height:100%;display:grid;position:relative;overflow:hidden}.na .g-frames .g-frame:only-child{height:100%}.na .g-ratio{color:#fff;z-index:1;font-size:15px;position:relative}.na .g-zone{background:repeating-linear-gradient(135deg,#ea7634d9 0 4px,#ea763499 4px 8px);justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.na .g-zone.top{top:0}.na .g-zone.bottom{bottom:0}.na .g-zone.left,.na .g-zone.right{width:6%;top:0;bottom:0;right:auto}.na .g-zone.right{left:auto;right:0}.na .g-zone i{color:#fff;font-size:11px;font-style:normal;font-weight:700}.na .g-dim{height:100%;padding:16px 0 0 34px;display:flex;position:relative}.na .g-dim .g-frame{height:100%}.na .g-dw{text-align:center;color:var(--muted,#6b7280);border-bottom:1px dashed var(--line);font-size:11px;line-height:14px;position:absolute;top:0;left:34px;right:0}.na .g-dh{width:30px;color:var(--muted,#6b7280);border-right:1px dashed var(--line);justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:16px;bottom:0;left:0}.na .g-ratio{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.na .g-ratio small{opacity:.85;font-size:10px;font-weight:500}.na .g-ratio small.g-side{opacity:.7;margin-top:4px}.na .g-zone i{text-align:center;padding:0 4px;font-size:10px;line-height:1.2}.na .g-frames{align-items:flex-end;height:auto;min-height:180px}.na .g-frames .g-frame{width:38%;height:auto}.na .g-frames .g-frame:only-child{width:48%;height:auto}.na .g-card.wide-frame .g-frames{height:auto}.na .g-dim{width:72%;height:auto;padding:16px 0 0 34px}.na .g-dim .g-frame,.na .g-frames .g-dim .g-frame:only-child{width:100%;height:auto}.na .g-frames{justify-content:center;align-items:flex-end}.na .g-frames .g-frame,.na .g-frames .g-frame:only-child,.na .g-dim .g-frame{width:auto;max-width:none}.na .g-dim{width:auto}.na .g-open{width:fit-content;padding:0;display:flex}.na .pair-tag{color:#fff;background:#111827c7;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.na .pair-note{border-radius:var(--r-box);background:var(--blue-soft);color:var(--ink-2);align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.na .pair-note svg{color:var(--blue);flex:none;margin-top:2px}.na .pair-note .link{flex:none;margin-left:auto;font-size:14px;font-weight:600}.na .cta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.na .cta-list .opt{text-align:left;padding:12px;font-size:15px}.na .cta-list .opt:first-child{grid-column:1/-1}.na .bud-field{flex-direction:column;gap:8px;font-weight:600;display:flex}.na .bud-input{border:1px solid var(--line);border-radius:var(--r-box);background:var(--paper);box-shadow:var(--shadow-card);align-items:center;gap:8px;padding:0 14px;display:flex}.na .bud-input span{color:var(--muted,#6b7280);font-weight:600}.na .bud-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 0;font-size:20px;font-weight:700}.na .bud-chips{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.na .bud-chips .chip.on{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.na .bud-plan ul,.na .bud-done ul{margin:8px 0;padding:0;list-style:none}.na .bud-plan li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.na .bud-plan li em,.na .bud-done li em{margin-left:6px;font-style:normal}.na .bud-plan h2,.na .bud-done h2{align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.na .bud-done li{padding:6px 0}.na .card.bud,.na .card.bud-plan,.na .card.bud-done{margin-top:16px}.na .bud-wrap{max-width:640px;margin:0 auto;display:block}.na .bud-save{background:linear-gradient(to top,var(--bg,#f6f7fb) 70%,transparent);margin-top:16px;padding:16px 0}.na .bud-save .btn{width:100%}.na .ads-wrap{max-width:880px;margin:0 auto;display:block}.na .ads-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.na .ads-head h1{margin:0}.na .ads-new{flex:none;height:44px;padding:0 16px}.na .ads-budget{margin-top:16px}.na .ads-budget-top{justify-content:space-between;align-items:center;display:flex}.na .ads-money{font-size:22px}.na .ads-parts{flex-wrap:wrap;gap:8px;margin:10px 0 6px;padding:0;list-style:none;display:flex}.na .ads-parts li{background:var(--line-soft);border-radius:999px;gap:8px;padding:6px 10px;font-size:14px;display:flex}.na .ads-nobudget{align-items:center;gap:8px;margin:0;display:flex}.na .ads-loading{color:var(--ink-2);align-items:center;gap:8px;margin:24px 0;display:flex}.na .ads-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.na .ads-empty h2{margin:8px 0 0;font-size:18px}.na .ads-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}.na .ads-tabs button{border:1px solid var(--line);background:var(--paper);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px}.na .ads-tabs button.on{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.na .ads-tabs em{opacity:.7;margin-left:2px;font-style:normal}.na .ads-sum{margin:12px 0 8px}.na .ads-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.na .ads-item{align-items:flex-start;gap:14px;padding:14px;display:flex}.na .ads-thumb{background:var(--line-soft);width:84px;height:84px;color:var(--faint);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.na .ads-thumb img{object-fit:cover;width:100%;height:100%}.na .ads-count{color:#fff;background:#111827bf;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;bottom:4px;right:4px}.na .ads-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.na .ads-tags{flex-wrap:wrap;gap:6px;display:flex}.na .ads-st,.na .ads-g{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.na .ads-st.on{color:#1b7a3d;background:#e7f6ec}.na .ads-st.off{background:var(--line-soft);color:var(--ink-2)}.na .ads-st.wait{color:#9a5b00;background:#fff4e0}.na .ads-st.bad{color:#b42318;background:#fdecec}.na .ads-g{background:var(--blue-soft);color:var(--blue);font-weight:600}.na .ads-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.na .ads-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.na .ads-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.na .ads-nums div{min-width:0}.na .ads-nums dt{color:var(--ink-2);font-size:12px}.na .ads-nums dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.na .ads-vd{border-radius:6px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:700}.na .ads-vd.good{color:#1b7a3d;background:#e7f6ec}.na .ads-vd.hold{color:#9a5b00;background:#fff4e0}.na .ads-vd.bad{color:#b42318;background:#fdecec}.na .ads-vd.none{background:var(--line-soft);color:var(--ink-2)}@media (max-width:560px){.na .ads-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.na .ads-thumb{width:64px;height:64px}}.na .ads-budget,.na .ads-item,.na .ads-empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-frame);box-shadow:var(--shadow-card);padding:16px}.na .ads-item{padding:14px}.na .bud-title{margin:8px 0 6px;font-size:24px}.na .bud-sub{margin:0 0 16px}.na .bud-calc-unused{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.na .bud-calc div{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);padding:10px 12px}.na .bud-calc dt{color:var(--ink-2);font-size:12px}.na .bud-calc dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:700}.na .bud-min{margin:8px 2px 0}.na .bud-note{margin:16px 2px 0;line-height:1.6}.na .bud-note p{margin:0 0 10px}.na .rule-sec{margin-top:24px}.na .rule-sec h2{color:var(--ink-2);margin:0 0 8px;font-size:15px}.na .rule-row{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:14px 16px;display:flex}.na .rule-text{flex-direction:column;gap:3px;min-width:0;display:flex}.na .rule-text b{font-size:15px}.na .rule-def{color:var(--faint);align-items:center;gap:8px;display:flex}.na .rule-def .link{font-size:12px}.na .rule-input{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.na .rule-input input{text-align:right;background:0 0;border:0;outline:0;width:96px;padding:10px 0;font-size:16px;font-weight:700}.na .rule-input span{color:var(--ink-2);font-size:14px}@media (max-width:560px){.na .rule-row{flex-direction:column;align-items:stretch}.na .rule-input input{width:100%}}.na .ads-item{position:relative}.na .ads-sw{background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;padding:0;transition:background-color .16s;position:relative}.na .ads-sw span{width:22px;height:22px;transition:transform .16s var(--ease-out,ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.na .ads-sw.on{background:#1b7a3d}.na .ads-sw.on span{transform:translate(18px)}.na .ads-sw:disabled{opacity:.5;cursor:wait}.na .ads-note{color:var(--ink-2);margin:6px 0 0;line-height:1.5}.na .ads-note b{color:var(--ink);margin-right:4px}.na .ads-note em{color:var(--faint);margin-left:4px;font-style:normal}.na .ads-acts{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-frame);box-shadow:var(--shadow-card);margin-top:16px;padding:16px}.na .ads-acts h2{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.na .ads-acts h2 em{font-style:normal;font-weight:400}.na .ads-acts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.na .ads-acts li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;font-size:14px;line-height:1.5;display:grid}.na .ads-acts li em{white-space:nowrap;font-style:normal}.na .ads-act{background:var(--line-soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.na .ads-act.pause,.na .ads-act.cap,.na .ads-act.alert{color:#b42318;background:#fdecec}.na .ads-act.move{background:var(--blue-soft);color:var(--blue)}.na .ads-act.on,.na .ads-act.resume{color:#1b7a3d;background:#e7f6ec}@media (max-width:560px){.na .ads-acts li{grid-template-columns:auto 1fr}.na .ads-acts li em{grid-column:2}}.na .app-nav{align-items:center;gap:16px;display:flex}.na .app-brand{white-space:nowrap}.na .app-nav nav{flex:1;gap:4px;display:flex}.na .app-nav nav a{height:36px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.na .app-nav nav a.on{color:var(--ink);background:var(--line-soft);font-weight:700}.na .app-right{align-items:center;gap:12px;display:flex}.na .app-new{gap:4px;height:38px;padding:0 14px;font-size:14px}@media (max-width:560px){.na .app-brand,.na .app-acc{display:none}.na .app-nav{gap:8px}.na .app-nav nav a{padding:0 10px}}.na .home2{max-width:880px;margin:0 auto;display:block}.na .h2-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-frame);box-shadow:var(--shadow-card);margin-top:16px;padding:18px}.na .h2-card h2{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.na .h2-card h2 a{font-size:14px;font-weight:500}.na .h2-month{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.na .h2-month b{font-variant-numeric:tabular-nums;font-size:26px}.na .h2-bar{background:var(--line-soft);border-radius:999px;height:8px;margin:12px 0 6px;overflow:hidden}.na .h2-bar i{background:var(--ink);border-radius:999px;height:100%;display:block}.na .h2-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.na .h2-list li{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;font-size:14px;line-height:1.5;display:grid}.na .h2-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.na .h2-nums div{flex-direction:column;gap:2px;display:flex}.na .h2-nums b{font-variant-numeric:tabular-nums;font-size:20px}@media (max-width:560px){.na .h2-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.na .h2-alert{background:snow;border-color:#f5c2c0}.na .h2-cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.na{--bg:#fff;--paper:#fff;--ink:#111;--ink-2:#333;--muted:#767676;--faint:#9a9a9a;--line:#e5e5e5;--line-2:#d1d1d1;--line-soft:#f5f5f5;--wash:#f5f5f5;--blue:#111;--blue-ink:#111;--blue-soft:#f5f5f5;--scan:#1111111f;--accent:#7a1e26;--accent-soft:#f8f1f2;--amber:var(--accent);--amber-ink:var(--accent);--amber-soft:var(--accent-soft);--green-ink:#111;--green-soft:#f5f5f5;--shadow:none;--shadow-lift:none;--shadow-card:none;--shadow-pop:none;--shadow-btn:none;--r-frame:0;--r-box:0;--r-pill:0;--font:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;letter-spacing:-.01em;background:#fff;font-size:16px;line-height:1.6}.na :where(h1){letter-spacing:-.03em;font-size:26px;line-height:1.3}.na .sub{color:var(--ink-2);font-size:16px}.na .small,.na .xs{color:var(--muted)}.na a:focus-visible,.na button:focus-visible,.na input:focus-visible,.na label:focus-within{outline:2px solid var(--ink)}.na-bar{border-bottom:1px solid var(--line);height:60px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;padding:0 20px}.na .app-brand{letter-spacing:-.04em;font-size:19px;font-weight:700}.na .app-nav nav{gap:20px}.na .app-nav nav a{height:60px;color:var(--ink-2);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:16px;font-weight:500}.na .app-nav nav a.on{color:var(--ink);border-bottom-color:var(--ink);background:0 0;font-weight:700}.na .app-new{height:40px;padding:0 14px;font-size:14px}.na .btn{height:56px;box-shadow:none;border:1px solid var(--ink);border-radius:0;font-size:17px;font-weight:500}.na .btn:active{transform:none}.na .btn:disabled{background:var(--line);border-color:var(--line);color:var(--muted)}.na .btn.ghost{color:var(--ink);border:1px solid var(--line-2);box-shadow:none;background:#fff}.na a.btn,.na a.btn:visited{color:#fff}.na a.btn.ghost{color:var(--ink)}.na .link{color:var(--ink);text-underline-offset:3px;font-weight:400;text-decoration:underline}@media (hover:hover) and (pointer:fine){.na .btn:not(:disabled):not(.ghost):hover{background:#333;border-color:#333;transform:none}.na .btn.ghost:not(:disabled):hover{background:var(--wash)}.na .opt:not(:disabled):hover{box-shadow:none;border-color:var(--ink-2);transform:none}.na .tile.add:hover{background:var(--wash);border-color:var(--ink-2)}.na .chip:hover{box-shadow:none;border-color:var(--ink-2)}}.na .opt{border:1px solid var(--line-2);box-shadow:none}.na .opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.na .opt .tag{color:var(--ink)}.na .opt.pick:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.na .chip,.na .dest,.na .name,.na .own,.na .pv-box,.na .slide-btn,.na .link-row,.na .g-card,.na .panel{box-shadow:none;border-color:var(--line)}.na .own{border-color:var(--ink)}.na .tip,.na .pair-note,.na .placed{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);background:0 0;padding:16px 0}.na .tip svg,.na .pair-note svg,.na .placed svg,.na .sum svg{color:var(--muted)}.na .placed.warn,.na .warn{border:0;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);color:var(--accent);background:0 0;padding:14px 0}.na .placed.warn svg,.na .warn svg{color:var(--accent)}.na .err{border:1px solid var(--accent);color:var(--accent);background:0 0}.na .toast{border:1px solid var(--ink);color:var(--ink);background:0 0}.na .tile{border-radius:0}.na .tile.up{box-shadow:none}.na .tile.add{border:1px dashed var(--line-2);color:var(--ink-2)}.na .tile .num,.na .tile .num.sq{width:28px;height:28px;color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:0;font-size:13px;top:0;left:0;right:auto}.na .tile .x{color:var(--ink);border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:0;width:28px;height:28px;top:0;right:0}.na .pair-tag{background:var(--ink);border-radius:0;bottom:0;left:0}.na .tile.bad{box-shadow:0 0 0 2px var(--accent)}.na .drop.over{outline-color:var(--ink)}@media (min-width:960px){.na .drop{border:1px solid var(--line);box-shadow:none}}.na .steps .seg{border-radius:0;height:2px}.na .steps .seg i{background:var(--ink)}.na .steps .done{color:var(--ink-2)}.na .mini li{border-top-color:var(--line)}.na .mini .no{border:1px solid var(--line-2);background:0 0;border-radius:0;font-size:13px}.na .mini li.now .no{background:var(--ink);border-color:var(--ink);box-shadow:none}.na .panel{border:0;border-left:1px solid var(--line);gap:24px;padding:0 0 0 32px}.na .actor{border-radius:0;padding:0;font-size:13px;font-weight:400;color:var(--muted)!important;background:0 0!important}.na .switch,.na .ads-sw{border:1px solid var(--line-2);background:#fff;border-radius:0;width:48px;height:26px;padding:0}.na .switch i,.na .ads-sw span{background:var(--line-2);width:18px;height:18px;box-shadow:none;border-radius:0;top:3px;left:3px}.na .switch.on,.na .ads-sw.on{border-color:var(--ink);background:#fff}.na .switch.on i,.na .ads-sw.on span{background:var(--ink);transform:translate(22px)}.na .slide-btn{border-radius:0}.na .slide-btn.on{background:var(--ink);border-color:var(--ink)}.na .tabs{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:0;padding:0}.na .tabs button{height:48px;color:var(--ink-2);border-bottom:2px solid #0000;border-radius:0;font-size:16px}.na .tabs .on{box-shadow:none;border-bottom-color:var(--ink);color:var(--ink);background:0 0}.na .meter{border-radius:0;height:2px}.na .meter i{background:var(--ink)}.na .todo li{border-top-color:var(--line);padding:16px 0}.na .todo .ok{background:var(--ink);border-radius:0}.na .wait,.na .todo .st .wait{border:1px solid var(--line-2);border-radius:0}.na .done-mark{color:var(--ink);border:1px solid var(--ink);box-shadow:none;background:#fff;border-radius:0}.na .state{border:1px solid var(--line-2);color:var(--ink-2);background:0 0;border-radius:0;font-weight:500}.na .made figure .state.good{color:var(--ink);background:0 0}.na .made figure .state.fail{color:var(--accent);border-color:var(--accent);background:0 0}.na .sheet,.na .cdots .cd{border-radius:0}.na .cdots .cd.on{background:var(--ink)}.na .feed-top .av{border-radius:50%}.na .g-size{color:var(--ink)}.na .bud-input{border-color:var(--line-2);box-shadow:none;height:64px;padding:0 20px}.na .bud-input input{letter-spacing:-.02em;font-size:26px}.na .bud-input span{font-size:20px}.na .bud-save{background:0 0}.na .bud-min.err-text{color:var(--accent)}.na .rule-row{border-color:var(--line)}.na .rule-input{border-color:var(--line-2);background:#fff;border-radius:0}@media (min-width:960px){.na-bar{gap:40px;height:80px;padding:0 48px}.na .app-brand{font-size:22px}.na .app-nav nav{gap:32px}.na .app-nav nav a{height:80px;font-size:17px}.na .app-new{height:44px;padding:0 20px;font-size:15px}.na :where(h1),.na-main h1{font-size:32px}}.na .v-wrap{width:100%;max-width:1120px;margin:0 auto;padding:32px 20px 64px}.na .v-h1{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.3}.na .v-s{color:var(--muted);font-size:14px;line-height:1.6}.na .v-lead{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.6}.na .v-num{font-variant-numeric:tabular-nums}.na .v-big{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1.2}.na .v-sec{border-top:1px solid var(--ink);margin-top:40px;padding-top:24px}.na .v-sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.na .v-sec-h h2{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.4}.na .v-more{color:var(--muted);text-underline-offset:3px;font-size:14px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.na .v-notice{background:var(--accent);color:#fff;align-items:center;gap:12px;min-height:44px;padding:10px 44px 10px 20px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.na .v-notice a{color:#fff;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.na .v-meter{background:var(--line);height:4px;margin:24px 0 12px;position:relative}.na .v-meter i{background:var(--ink);position:absolute;top:0;bottom:0;left:0}.na .v-meter u{background:var(--muted);width:1px;height:16px;position:absolute;top:-6px}.na .v-split{flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}.na .v-kpi{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.na .v-kpi>div{flex-direction:column;gap:4px;min-width:0;padding:18px 0;display:flex}.na .v-kpi>div:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.na .v-kpi>div:nth-child(n+3){border-top:1px solid var(--line)}.na .v-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.na .v-kpi em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-style:normal}.na .v-list{margin:0;padding:0;list-style:none}.na .v-list li{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:12px;padding:18px 0;font-size:16px;line-height:1.6;display:grid}.na .v-list li:first-child{border-top:1px solid var(--line)}.na .v-list .when{color:var(--muted);grid-column:2;font-size:14px}.na .v-info{grid-template-columns:110px minmax(0,1fr);gap:14px 20px;margin:0;font-size:15px;display:grid}.na .v-info dt{color:var(--muted);font-weight:500}.na .v-info dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.na .v-tag{border:1px solid var(--line-2);height:28px;color:var(--ink-2);white-space:nowrap;justify-content:center;place-self:flex-start start;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.na .v-tag.ink{border-color:var(--ink);color:var(--ink)}.na .v-tag.dim{border-color:var(--line);color:var(--faint)}.na .v-tag.acc{border-color:var(--accent);color:var(--accent)}.na .v-tags{flex-wrap:wrap;gap:6px;display:flex}.na .v-tabs{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.na .v-tabs button{height:52px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:16px}.na .v-tabs button.on{border-bottom-color:var(--ink);color:var(--ink);font-weight:700}.na .v-tabs em{margin-left:4px;font-style:normal}.na .v-sw{border:1px solid var(--ink);cursor:pointer;background:#fff;flex:none;width:48px;height:26px;padding:0;display:inline-block;position:relative}.na .v-sw i{background:var(--ink);width:18px;height:18px;position:absolute;top:3px;right:3px}.na .v-sw[aria-checked=false]{border-color:var(--line-2)}.na .v-sw[aria-checked=false] i{background:var(--line-2);left:3px;right:auto}.na .v-sw:disabled{opacity:.5;cursor:wait}.na .v-ph{object-fit:cover;background:var(--wash);width:64px;height:80px;color:var(--faint);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.na .v-ph img{object-fit:cover;width:100%;height:100%;display:block}.na .v-ph .cnt{background:var(--ink);color:#fff;text-align:center;padding:0 5px;font-size:11px;position:absolute;bottom:0;right:0}.na .v-ads{margin:24px 0 0;padding:0;list-style:none}.na .v-ad{border-bottom:1px solid var(--line);gap:14px;padding:20px 0;display:flex}.na .v-ad:first-child{border-top:1px solid var(--ink)}.na .v-ad-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.na .v-ad-name{text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:17px;font-weight:700;display:block;overflow:hidden}.na .v-ad-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;font-size:15px;display:grid}.na .v-ad-nums dt{color:var(--muted);font-size:13px}.na .v-ad-nums dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.na .v-why{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.na .v-tbl{border-collapse:collapse;width:100%;font-size:15px;display:none}.na .v-tbl th{color:var(--muted);text-align:right;border-bottom:1px solid var(--ink);white-space:nowrap;padding:16px 12px;font-size:14px;font-weight:500}.na .v-tbl td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;white-space:nowrap;font-variant-numeric:tabular-nums;padding:20px 12px}.na .v-tbl th:first-child,.na .v-tbl td:first-child{text-align:left;padding-left:0}.na .v-tbl th:last-child,.na .v-tbl td:last-child{padding-right:0}.na .v-tbl .l{text-align:left}.na .v-tbl .v-why{white-space:normal;max-width:240px;margin-top:8px;display:block}.na .v-tbl .v-ad-cell{white-space:normal;align-items:flex-start;gap:16px;max-width:300px;display:flex}.na .v-tbl .v-ad-cell b{font-size:16px;display:block}.na .v-per{border:1px solid var(--line-2);width:100%;display:flex}.na .v-per button{min-width:0;height:40px;font:inherit;color:var(--muted);cursor:pointer;background:#fff;border:0;flex:1;padding:0 8px;font-size:15px}.na .v-per button+button{border-left:1px solid var(--line-2)}.na .v-per button.on{background:var(--ink);color:#fff;font-weight:500}.na .v-mon{border:1px solid var(--line-2);height:40px;font:inherit;color:var(--ink);background:#fff;border-radius:0;padding:0 12px;font-size:15px}.na .v-pg{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:15px;display:flex}.na .v-pg button{border:1px solid var(--line-2);cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;place-items:center;padding:0;display:grid}.na .v-pg button:disabled{color:var(--faint);border-color:var(--line);cursor:default}.na .v-days{margin:0;padding:0;list-style:none}.na .v-days li{border-bottom:1px solid var(--line);padding:18px 0}.na .v-days li:first-child{border-top:1px solid var(--ink)}.na .v-days .r1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.na .v-days .r2{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;font-size:15px;display:grid}.na .v-days .r2 span{color:var(--muted);font-size:13px;display:block}.na .v-back{color:var(--muted);align-items:center;gap:4px;margin-bottom:24px;font-size:15px;display:inline-flex}@media (min-width:960px){.na .v-wrap{padding:56px 48px 96px}.na .v-h1{font-size:32px}.na .v-big{font-size:36px}.na .v-sec{margin-top:56px}.na .v-sec.first{margin-top:0}.na .v-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.na .v-kpi>div{padding:24px 0}.na .v-kpi>div:nth-child(n+3){border-top:0}.na .v-kpi>div+div{border-left:1px solid var(--line);padding-left:28px}.na .v-kpi b{font-size:28px}.na .v-list li{grid-template-columns:96px minmax(0,1fr) auto;gap:20px}.na .v-list .when{grid-column:auto}.na .v-info{grid-template-columns:140px minmax(0,1fr);font-size:16px}.na .v-notice{justify-content:center;min-height:48px;padding:0 48px;font-size:15px}.na .v-home{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.na .v-home-sum{max-width:calc(62.963% - 40.2963px)}.na .v-ads{display:none}.na .v-tbl{display:table}.na .v-tbl-wrap{margin-top:8px;overflow-x:auto}.na .v-per{width:auto}.na .v-per button{flex:none;min-width:64px;padding:0 16px}}.na .btn.app-new{gap:4px;height:40px;padding:0 14px;font-size:14px}@media (min-width:960px){.na .btn.app-new{height:44px;padding:0 20px;font-size:15px}}.na .all-frame{background:var(--wash);border-color:var(--line)}.na .all-frame iframe,.na .all-tag{border-radius:0}.na .bud-input:focus-within{border-color:var(--ink);outline:none}.na .bud-input input,.na .bud-input input:focus,.na .bud-input input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}
