.og-top{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.og-alert{background:var(--warm-soft);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.og-alert-t{color:var(--ink-2)}.og-for{padding:8px 8px 4px}.og-for-h{padding:14px 14px 6px}.og-for-list{margin:0;padding:0;list-style:none}.og-for-row{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.og-for-txt{color:inherit;overflow-wrap:anywhere;min-width:0}a.og-for-txt{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}a.og-for-txt:hover{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.og-for-foot{border-top:1px solid var(--line);justify-content:flex-end;padding:10px 14px 12px;display:flex}@media (max-width:768px){.og-for{border-radius:14px;padding:0}.og-for-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.og-for-row .st{grid-column:1/-1}}.og-todo{padding:8px 8px 4px}.og-todo-h{padding:14px 14px 6px}.og-task{border-top:1px solid var(--line);color:inherit;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.og-task:hover{background:var(--hover)}.og-task:hover .og-cta{border-color:var(--ink-3)}.og-task-txt{gap:2px}.og-wait{white-space:nowrap}.og-empty{border-top:1px solid var(--line);margin:0;padding:12px 14px 14px}.og-foot{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:14px 14px 12px}.og-camp{flex-direction:column;gap:16px;display:flex}.og-camp-head{gap:4px}.og-camp-big{align-items:baseline;gap:8px}.og-link-plain{color:inherit;text-decoration:none}.og-link-plain:hover{text-underline-offset:3px;text-decoration:underline}.og-camp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.og-stat{gap:2px}.og-waves{gap:8px}.og-wave-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.og-wave{gap:4px}.og-wave-bar{background:var(--line-2);border-radius:4px;height:8px;display:block}.og-wave.is-done .og-wave-bar{background:var(--won)}.og-wave.is-today .og-wave-bar{background:var(--accent)}.og-wave-n{color:var(--ink)}.og-note{margin:0}.og-camp-actions{gap:8px}.og-camp-m{margin:0}.og-occ{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.og-occ[data-n="1"]{grid-template-columns:minmax(0,560px)}.og-occ-card{flex-direction:column;gap:12px;display:flex}.og-occ-t{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.og-occ-p{margin:0}.og-ink2{color:var(--ink-2)}.og-occ-btn{align-self:flex-start}.og-all{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.og-all:hover{color:var(--ink)}@media (min-width:769px){.og-mob.og-mob,.og-mob-f.og-mob-f{display:none}}@media (max-width:768px){.og-desk.og-desk,.og-desk-f.og-desk-f,.og-hide-m.og-hide-m{display:none}.page-sub:has(>.og-sub){display:none}.og-top{grid-template-columns:minmax(0,1fr);gap:14px}.og-todo{border-radius:14px;padding:0}.og-todo-h{align-items:center;padding:14px 14px 10px}.og-todo-h .h2{font-size:16px}.og-task{gap:10px;padding:12px 14px}.og-task .dot{align-self:flex-start;margin-top:6px}.og-task .strong{font-size:14px;line-height:1.3}.og-task .small{font-size:12.5px}.og-task .og-wait,.og-task .og-cta{display:none}.og-chev{color:var(--ink-3)}.og-camp{border-radius:14px;gap:8px;padding:14px}.og-camp .st{font-size:12.5px}.og-camp .h2{font-size:16px}.og-camp .big{font-size:30px}.og-camp .sub{font-size:13px}.og-camp-head{gap:6px;margin-top:2px}.og-camp-m{color:var(--ink-2);margin-top:2px;font-size:12.5px}.og-empty{padding:12px 14px 14px}}.og-acc{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--f-ui);flex-wrap:wrap;display:flex}.og-acc-brand{background:var(--accent);color:#fff;flex-direction:column;flex:460px;justify-content:space-between;gap:48px;padding:48px 56px;display:flex}.og-acc-logo{gap:12px}.og-acc-word{letter-spacing:-.05em;font-size:28px;font-weight:600;line-height:1}.og-acc-claim{letter-spacing:-.03em;max-width:520px;margin:0;font-size:44px;font-weight:600;line-height:1.08}.og-acc-points{gap:14px;max-width:480px;margin:0;padding:0;list-style:none}.og-acc-point{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45}.og-acc-point .ic{margin-top:2px}.og-acc-main{flex:460px;justify-content:center;align-items:center;padding:48px 24px;display:flex}.og-acc-box{flex-direction:column;gap:22px;width:100%;max-width:400px;display:flex}.og-acc-h{gap:6px}.og-acc-form{flex-direction:column;gap:22px;margin:0;display:flex}.og-acc-help{margin-top:-10px}.og-acc-wide{width:100%}.og-acc-notice{margin:0}.og-acc-or{gap:12px}.og-acc-or .hr{flex:1}.og-acc-pw>summary{list-style:none}.og-acc-pw>summary::-webkit-details-marker{display:none}.og-acc-pw[open]>summary{border-color:var(--ink-3)}.og-acc-pwform{margin-top:18px}.og-acc-foot{padding-top:8px}.og-acc-foot a,.og-acc-link{color:var(--ink-3);text-underline-offset:2px;text-decoration:underline}.og-acc-foot a:hover,.og-acc-link:hover{color:var(--ink)}.og-acc-back{margin:0}@media (max-width:919px){.og-acc{align-content:flex-start}.og-acc-brand{flex-basis:100%;justify-content:flex-start;gap:20px;padding:24px 20px 28px}.og-acc-claim{font-size:28px;line-height:1.1}.og-acc-points{display:none}.og-acc-main{flex-basis:100%;align-items:flex-start;padding:28px 20px 40px}}.og-cons{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--f-ui);justify-content:center;padding:56px 18px 48px;display:flex}.og-cons-box{flex-direction:column;gap:14px;width:100%;max-width:400px;display:flex}.og-cons-agency{letter-spacing:-.01em;text-transform:uppercase;font-size:15px;font-weight:700}.og-cons-h{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.og-cons-p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.og-cons-num{color:var(--ink);white-space:nowrap;font-size:13px}.og-cons-list{gap:8px;margin:0;padding:0;list-style:none}.og-cons-li{gap:8px;font-size:13.5px}.og-cons-li .ic{color:var(--won)}.og-cons-notice{margin:0}.og-cons-form{flex-direction:column;gap:14px;margin:0;display:flex}.og-cons-check{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;font-weight:400;line-height:1.4;display:flex}.og-cons-check input{margin-top:1px}.og-cons-policy{color:var(--ink-3);margin:0}.og-cons-wide{width:100%}.btn.og-cons-yes{border-radius:12px;height:48px;font-size:15.5px;font-weight:600}.btn.og-cons-no{height:40px;color:var(--ink-2);font-size:14px;font-weight:400}.og-cons-done{text-align:center;align-items:center;gap:16px;padding-top:24px}.og-cons-ok{background:var(--won-soft);width:64px;height:64px;color:var(--won);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.og-cons-ok .ic{stroke-width:2.2px;width:30px;height:30px}.og-cons-h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.og-cons-save{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}.og-cons-save-t{font-size:14.5px;font-weight:600}.og-cons-save-n{font-size:14px}.og-team{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.og-team-card{padding:8px 8px 4px}.og-team-head{padding:14px 14px 6px}.og-team-list{margin:0;padding:0;list-style:none}.og-hot-row,.og-load-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.og-hot-row{grid-template-columns:130px minmax(0,1.2fr) minmax(0,1fr) auto}.og-load-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) auto auto}.og-load-who{gap:0;min-width:0}.og-load-n{white-space:nowrap}.og-team-empty{border-top:1px solid var(--line);margin:0;padding:12px 14px 14px}@media (max-width:768px){.og-team{grid-template-columns:minmax(0,1fr);gap:14px}.og-team-card{border-radius:14px;padding:0}.og-hot-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.og-hot-row .st{grid-column:1/-1}.og-load-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.og-load-row .st{grid-area:2/1/auto/-1}}
