.scope{background:var(--warn-soft);color:#4a2c00;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.scope-state{color:var(--warn);background:#fff;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:800}.scope-state.scope-ok{color:var(--good)}.scope-text{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.scope-text b{color:#3b2400;font-weight:700}.scope-link{min-height:32px;color:var(--ink);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;padding:0 12px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.scope-link:after{content:"›";margin-left:4px;font-size:15px;line-height:1}.hero .scope{margin:0}.partial-tag{color:#2d3a8c;white-space:normal;background:#eef1ff;border-radius:6px;align-self:flex-start;margin-top:2px;padding:2px 7px;font-size:11.5px;font-weight:600;line-height:1.45;display:inline-block}.partial-tag b{font-weight:800}.pill-sit{white-space:nowrap;background:0 0;border:1.5px dashed;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.pill-sit:before{content:"내 상황";opacity:.75;font-weight:800}.pill-sit.sit-avoid{color:var(--bad)}.pill-sit.sit-caution{color:var(--warn)}.sit-box{background:var(--surface);border:1.5px dashed #c9cfd8;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sit-box-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.sit-box-head b{font-weight:800}.sit-reset{border:1px solid var(--line);background:var(--fill);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:700}.sit-legend{color:var(--sub);flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:flex}.sit-legend b{color:var(--ink)}.sit-legend .n{color:var(--ink);font-weight:800}.sit-hint{color:var(--sub);margin:0;font-size:12.5px}.chips-wrap{position:relative}.chips-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--canvas));width:36px;position:absolute;top:0;bottom:0;right:-16px}.chips-more{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px dashed #b8bfca;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:700}.chips-all{flex-wrap:wrap;gap:8px;display:flex}@media (hover:hover) and (min-width:1024px){.chip[aria-pressed=true]:hover{color:#fff;border-color:var(--ink)}}.detail-actions{flex-direction:column;gap:8px;display:flex}.detail-actions>.btn-ghost{width:100%}.hero .detail-actions .btn-ghost{background:var(--fill)}.src-card{gap:8px}.src-card h2{font-size:15px}.src-list{flex-direction:column;gap:10px;margin:0;display:flex}.src-list div{flex-direction:column;gap:2px;display:flex}.src-list dt{color:var(--sub);font-size:12px;font-weight:800}.src-list dd{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.src-list a{color:var(--ink);font-weight:700}.ev-data{color:var(--muted);margin-right:6px;font-size:12px}.onb-guest{margin:0;font-size:13.5px}.onb-guest b{color:var(--ink)}.onb-save{border:1.5px solid var(--ink)}.onb-benefits{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.login-why{flex-direction:column;gap:10px;display:flex}.login-why ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.login-sample{background:var(--fill);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.login-sample .micro{font-weight:700}.login-sample-row{align-items:center;gap:8px;font-size:13.5px;display:flex}.login-sample-row b{font-weight:800}.privacy .privacy-h3{margin:6px 0 0;font-size:14px;font-weight:800}.privacy .tbd{background:var(--warn-soft);color:#7a4a00;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.privacy-proc{flex-direction:column;gap:6px;padding-top:4px;display:flex}
