.BoJADG_copyBtn{color:var(--color-shell);font:600 12.5px/1.3 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.BoJADG_copyBtn:hover{text-decoration:underline}.BoJADG_copyBtn:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.BoJADG_heroGrid.BoJADG_heroGrid{align-items:end}.BoJADG_modes{flex-direction:column;gap:10px;min-width:0;display:flex}.BoJADG_modesLabel{color:var(--color-ink-muted);font:500 11px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.BoJADG_modeTabs{border:1px solid var(--color-line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid}.BoJADG_modeTabs button{height:44px;color:var(--color-shell);font:700 14px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:flex}.BoJADG_modeTabs button[aria-selected=true]{background:var(--color-shell);color:#fff}.BoJADG_modeTabs button:disabled{cursor:progress}.BoJADG_modeTabs button:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.BoJADG_modeShort{display:none}@media (max-width:519px){.BoJADG_modeLong{display:none}.BoJADG_modeShort{display:inline}}.BoJADG_rule{color:var(--color-ink-muted);font-size:13px}.BoJADG_page{max-width:1320px;color:var(--color-ink);flex-direction:column;gap:clamp(36px,5vw,64px);margin:0 auto;padding:clamp(16px,3vw,32px) clamp(16px,3vw,40px) clamp(56px,7vw,96px);transition:opacity .2s;display:flex}.BoJADG_pending{opacity:.6}.BoJADG_picks{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.BoJADG_picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.BoJADG_pick{border:1.5px solid var(--color-shell);background:#fff;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.BoJADG_pickTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.BoJADG_pickId{flex-direction:column;gap:3px;min-width:0;display:flex}.BoJADG_pickKind{color:var(--color-link);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.BoJADG_pickId b{color:var(--color-shell);overflow-wrap:anywhere;font-size:17px;line-height:1.25}.BoJADG_pickSub{color:var(--color-ink-muted);font:11.5px/1.4 var(--font-mono)}.BoJADG_remove{border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.BoJADG_remove:hover{border-color:var(--color-shell);color:var(--color-shell)}.BoJADG_remove:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.BoJADG_scoreOwner{font-size:12.5px;line-height:1.45}.BoJADG_addSlot{border:1.5px dashed var(--color-line-strong,var(--color-line));background:#fff9;border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:relative}.BoJADG_addLabel{color:var(--color-shell);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.BoJADG_comboWrap{position:relative}.BoJADG_combo{border:1px solid var(--color-line);height:44px;color:var(--color-ink-muted);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.BoJADG_combo:focus-within{border-color:var(--color-shell)}.BoJADG_combo input{min-width:0;color:var(--color-ink);font:15px/1.2 var(--font-body);background:0 0;border:0;outline:0;flex:1}.BoJADG_zipAdd{gap:8px;display:flex}.BoJADG_zipAdd .BoJADG_combo{flex:1}.BoJADG_zipAdd input{font-family:var(--font-mono);letter-spacing:.05em}.BoJADG_addBtn{background:var(--color-shell);color:#fff;height:44px;font:700 14px/1 var(--font-body);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.BoJADG_addBtn:disabled{background:var(--color-ink-muted);cursor:default}.BoJADG_suggest{z-index:30;border:1px solid var(--color-line);background:#fff;border-radius:14px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -24px #0b3a6373}.BoJADG_suggest button{width:100%;color:var(--color-shell);font:600 14px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;display:flex}.BoJADG_suggest button small{color:var(--color-ink-muted);font-size:12px;font-weight:400}.BoJADG_suggest button:hover,.BoJADG_suggest button:focus-visible{background:var(--color-water-ice);outline:none}.BoJADG_noMatch{color:var(--color-ink-muted);margin:0;padding:9px 10px;font-size:13px}.BoJADG_pickerMsg{color:var(--color-limit-ink);margin:0;font-size:13px}.BoJADG_spin{animation:.9s linear infinite BoJADG_cmpSpin}@keyframes BoJADG_cmpSpin{to{transform:rotate(360deg)}}.BoJADG_section{flex-direction:column;gap:14px;display:flex}.BoJADG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.BoJADG_titles{flex-direction:column;gap:8px;max-width:760px;display:flex}.BoJADG_eyebrow{color:var(--color-link);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.BoJADG_h2{color:var(--color-shell);font:800 clamp(26px, 3vw, 38px)/1.05 var(--font-heading);letter-spacing:-.03em;margin:0}.BoJADG_intro{color:var(--color-ink-body);margin:0;font-size:14.5px;line-height:1.5}.BoJADG_basis{background:var(--state-warning-surface);color:var(--state-warning-ink);border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.BoJADG_basis b{flex:none}.BoJADG_legend{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.BoJADG_legend li{border:1px solid var(--color-line-soft);background:var(--color-page);color:var(--color-ink-muted);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.BoJADG_legend li[data-state=above]{border-color:var(--state-warning-line);background:var(--state-warning-surface);color:var(--state-warning-ink)}.BoJADG_legend li[data-state=within]{border-color:var(--state-info-line);color:var(--color-shell);background:#fff}.BoJADG_legend li[data-state=none]{border-style:dashed;border-color:var(--state-unknown-line);background:var(--state-unknown-hatch);color:var(--color-ink-body)}.BoJADG_legend i{background:var(--color-limit-line);width:2px;height:11px}.BoJADG_scroll{border:1px solid var(--color-line);background:#fff;border-radius:22px;overflow-x:auto}.BoJADG_table{width:100%;min-width:calc(150px + var(--cols,3) * 170px);border-collapse:separate;border-spacing:0;table-layout:fixed}@media (min-width:900px){.BoJADG_table{min-width:0}}.BoJADG_table th,.BoJADG_table td{border-top:1px solid var(--color-line-soft);text-align:left;vertical-align:top;padding:14px 18px}.BoJADG_table tr:first-child>*{border-top:0}.BoJADG_table thead th{background:var(--color-page);border-top:0}.BoJADG_label{z-index:1;width:150px;color:var(--color-ink);background:#fff;font-size:14px;font-weight:700;position:sticky;left:0}@media (min-width:900px){.BoJADG_label{width:220px}}.BoJADG_label[data-head]{background:var(--color-page);color:var(--color-ink-muted);font:500 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.BoJADG_colHead{color:var(--color-shell);font-size:13.5px;font-weight:800}.BoJADG_srOnlyHead th{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.BoJADG_idCell{color:var(--color-shell);overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.BoJADG_idCell[data-strong]{font-size:15px;font-weight:800}.BoJADG_idCell[data-mono]{font-family:var(--font-mono);font-size:13.5px;font-weight:500}.BoJADG_stale{color:var(--state-warning-ink);font-family:var(--font-body);font-size:12px}.BoJADG_subName{color:var(--color-ink);font:500 13px/1.35 var(--font-mono);display:block}.BoJADG_subRef{color:var(--color-limit-ink);margin-top:3px;font-size:12px;font-weight:600;display:block}.BoJADG_subRef[data-aesthetic]{color:var(--color-ink-muted)}.BoJADG_cell{display:table-cell}.BoJADG_cellValue{align-items:baseline;gap:5px;margin-bottom:6px;display:flex}.BoJADG_cellValue b{color:var(--color-shell);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px}.BoJADG_cellValue span{color:var(--color-ink-muted);font-size:12px}.BoJADG_cellState{border:1px solid var(--state-info-line);color:var(--color-shell);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.BoJADG_cellState i{background:var(--color-limit-line);width:2px;height:11px}.BoJADG_cell[data-state=above]{background:var(--state-warning-surface)}.BoJADG_cell[data-state=above] .BoJADG_cellState{border-color:var(--state-warning-line);background:var(--state-warning-surface);color:var(--state-warning-ink)}.BoJADG_cell[data-state=nd] .BoJADG_cellValue b,.BoJADG_cell[data-state=none] .BoJADG_cellValue b,.BoJADG_cell[data-state=pending] .BoJADG_cellValue b{color:var(--color-ink-muted);font-size:15px}.BoJADG_cell[data-state=nd] .BoJADG_cellState,.BoJADG_cell[data-state=aesthetic] .BoJADG_cellState,.BoJADG_cell[data-state=nolimit] .BoJADG_cellState{border-color:var(--color-line-soft);background:var(--color-page);color:var(--color-ink-muted)}.BoJADG_cell[data-state=aesthetic] .BoJADG_cellState{color:var(--color-ink-body)}.BoJADG_cell[data-state=none],.BoJADG_cell[data-state=pending]{background:var(--state-unknown-hatch)}.BoJADG_cell[data-state=none] .BoJADG_cellState,.BoJADG_cell[data-state=pending] .BoJADG_cellState{border-style:dashed;border-color:var(--state-unknown-line);color:var(--color-ink-body);background:0 0}.BoJADG_ndRow td{border-top:1px solid var(--color-line);background:#fbfcfe;padding:0}.BoJADG_ndRow button{width:100%;max-width:100vw;color:var(--color-ink-body);font:14.5px/1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex;position:sticky;left:0}.BoJADG_ndRow button b{color:var(--color-shell)}.BoJADG_ndRow button:focus-visible{outline:2px solid var(--color-shell);outline-offset:-2px}.BoJADG_ndToggle{color:var(--color-shell);white-space:nowrap;font-size:14px;font-weight:700}.BoJADG_ndItem th,.BoJADG_ndItem td{color:var(--color-ink-muted);padding-top:10px;padding-bottom:10px;font-size:12.5px}.BoJADG_boundary{isolation:isolate;background:var(--color-shell);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding:clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}.BoJADG_light{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.BoJADG_light i{aspect-ratio:1;filter:blur(20px);border-radius:50%;animation:20s ease-in-out infinite alternate BoJADG_cmpDrift;position:absolute}.BoJADG_light i:first-child{background:radial-gradient(circle,#3c86e073,#0000 68%);width:60%;top:-40%;left:-15%}.BoJADG_light i:last-child{background:radial-gradient(circle,#8cc0f52e,#0000 68%);width:55%;animation-duration:24s;animation-direction:alternate-reverse;top:10%;left:55%}@keyframes BoJADG_cmpDrift{to{transform:translate(12%,10%)scale(1.18)}}.BoJADG_boundaryCopy{flex-direction:column;gap:10px;max-width:720px;display:flex}.BoJADG_eyebrowLight{color:var(--color-water-light);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.BoJADG_h2Light{color:#fff;font:800 clamp(26px, 3.2vw, 40px)/1.05 var(--font-heading);letter-spacing:-.03em;margin:0}.BoJADG_boundaryCopy p{color:#c9def2;margin:0;font-size:15.5px;line-height:1.55}.BoJADG_boundaryActions{flex-wrap:wrap;gap:10px;display:flex}.BoJADG_btnWhite{max-width:100%;height:46px;color:var(--color-shell);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.BoJADG_btnWhite:hover{background:var(--color-water-ice);color:var(--color-shell)}.BoJADG_btnWhite:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.BoJADG_light i,.BoJADG_spin{animation:none}.BoJADG_page{transition:none}}.BoJADG_addSlot[data-first]{border-color:var(--color-shell);background:#fff;border-style:solid;box-shadow:0 24px 48px -30px #0b3a6359}.BoJADG_addLabel small,.BoJADG_slotEmpty small{color:var(--color-ink-muted);margin-left:6px;font-size:12px;font-weight:500}.BoJADG_slotNum{background:var(--color-shell);color:#fff;width:24px;height:24px;font:500 12px/1 var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.BoJADG_slotEmpty{border:1.5px dashed var(--color-line);min-height:96px;color:var(--color-ink-muted);font:600 14px/1.3 var(--font-body);text-align:left;cursor:pointer;background:#ffffff80;border-radius:20px;align-items:center;gap:8px;padding:18px 20px;display:flex}.BoJADG_slotEmpty>span:nth-child(2){flex:1}.BoJADG_slotEmpty .BoJADG_slotNum{background:var(--color-line);color:var(--color-ink-body)}.BoJADG_slotEmpty:hover{border-color:var(--color-water-accent);color:var(--color-shell)}.BoJADG_slotEmpty:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}@media (max-width:899px){.BoJADG_slotEmpty{min-height:56px}}.BoJADG_start{border:1px solid var(--color-line);background:#fff;border-radius:24px;flex-direction:column;gap:22px;padding:clamp(22px,3vw,36px);display:flex}.BoJADG_startSteps{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.BoJADG_startSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.BoJADG_startSteps li{border:1px solid var(--color-line-soft);background:var(--color-page);border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.BoJADG_startSteps li>span:first-child{border:1.5px solid var(--color-water-accent);width:32px;height:32px;color:var(--color-shell);font:500 13px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.BoJADG_startSteps b{color:var(--color-shell);font-size:16px}.BoJADG_startSteps li>span:last-child{color:var(--color-ink-body);font-size:14px;line-height:1.5}.BoJADG_example{border-top:1px solid var(--color-line-soft);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:18px;font-size:14px;display:flex}.BoJADG_exampleBtn{border:1px solid var(--color-line);min-height:44px;color:var(--color-shell);font:700 14px/1.3 var(--font-body);text-align:left;cursor:pointer;background:#fff;border-radius:11px;padding:0 16px}.BoJADG_exampleBtn:hover{border-color:var(--color-shell)}.BoJADG_exampleBtn:disabled{cursor:progress;opacity:.6}.BoJADG_exampleBtn:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}
