.buYP0G_row{gap:var(--sp-6) var(--sp-10);margin:var(--sp-12) 0 0;flex-wrap:wrap;display:flex}.buYP0G_item{flex-direction:column-reverse;gap:2px;display:flex}.buYP0G_item dt{font-size:var(--fs-sm);color:var(--muted)}.buYP0G_item dd{font-size:var(--fs-xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media (max-width:820px){.buYP0G_row{gap:var(--sp-3);margin-top:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.buYP0G_item dd{font-size:var(--fs-lg)}.buYP0G_item dt{font-size:var(--fs-xs)}}
.I8KMSq_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--sp-4);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out I8KMSq_fadeIn;display:flex;position:fixed;inset:0}.I8KMSq_modal{background:var(--surface);border-radius:var(--r-xl);padding:var(--sp-6) var(--sp-5) var(--sp-5);text-align:center;width:100%;max-width:420px;animation:.2s cubic-bezier(.16,1,.3,1) I8KMSq_slideUp;box-shadow:0 20px 40px #0003}.I8KMSq_iconWrap{margin-bottom:var(--sp-2);font-size:36px}.I8KMSq_title{font-size:var(--fs-xl);color:var(--ink);margin-bottom:var(--sp-1);font-weight:700}.I8KMSq_desc{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:var(--sp-4);line-height:1.5}.I8KMSq_methodsWrap{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.I8KMSq_unlockBtn{width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;transition:all .15s;display:flex}.I8KMSq_unlockBtn:hover{background:var(--surface-3,#f1f5f9);border-color:var(--accent);transform:translateY(-1px)}.I8KMSq_adBtn{background:#f0fdf4;border-color:#bbf7d0}.I8KMSq_adBtn:hover{background:#dcfce7;border-color:#86efac}.I8KMSq_shareBtn{background:#fefce8;border-color:#fef08a}.I8KMSq_shareBtn:hover{background:#fef9c3;border-color:#fde047}.I8KMSq_btnLeft{align-items:center;gap:var(--sp-3);display:flex}.I8KMSq_btnIcon{font-size:24px}.I8KMSq_btnTitle{font-size:var(--fs-sm);color:var(--ink);font-weight:700;display:block}.I8KMSq_btnSub{font-size:var(--fs-xs);color:var(--muted);margin-top:1px;display:block}.I8KMSq_btnBadge{font-size:var(--fs-xs);border-radius:var(--r-full);color:var(--ink-2);background:#0000000f;padding:3px 8px;font-weight:600}.I8KMSq_adLoadingBox{background:var(--surface-2);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-4);margin-bottom:var(--sp-4);align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.I8KMSq_spinner{border:3px solid #0000001a;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite I8KMSq_spin}.I8KMSq_notice{font-size:var(--fs-xs);color:var(--muted);background:var(--surface-2);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4);text-align:left;line-height:1.5}.I8KMSq_actions{gap:var(--sp-2);flex-direction:column;display:flex}@keyframes I8KMSq_spin{to{transform:rotate(360deg)}}@keyframes I8KMSq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes I8KMSq_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.AhjLXq_hero{padding:var(--sp-16) 0 var(--sp-12)}.AhjLXq_eyebrow{font-size:var(--fs-sm);color:var(--accent);margin-bottom:var(--sp-3);font-weight:600}.AhjLXq_title{font-size:var(--fs-display);letter-spacing:-.035em;font-weight:800;line-height:1.22}.AhjLXq_lead{margin-top:var(--sp-4);max-width:34em;font-size:var(--fs-lg);color:var(--ink-2)}.AhjLXq_actions{gap:var(--sp-2);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}@media (max-width:820px){.AhjLXq_hero{padding:var(--sp-10) 0 var(--sp-8)}.AhjLXq_lead{font-size:var(--fs-md)}.AhjLXq_actions{margin-top:var(--sp-6)}.AhjLXq_actions>*{flex:100%}}
.kLPc_a_bento{gap:var(--sp-3);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}@media (max-width:820px){.kLPc_a_bento{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}}
.izWExW_card{background:var(--surface);border-radius:var(--r-lg);min-width:0}.izWExW_none{padding:0}.izWExW_sm{padding:var(--sp-4)}.izWExW_md{padding:var(--sp-6)}.izWExW_lg{padding:var(--sp-8)}@media (max-width:820px){.izWExW_card{border-radius:var(--r-md)}.izWExW_md{padding:var(--sp-5) var(--sp-4)}.izWExW_lg{padding:var(--sp-6) var(--sp-5)}}
.N_WiuG_badge{align-items:center;gap:var(--sp-1);height:24px;padding:0 var(--sp-2);font-size:var(--fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;font-weight:600;display:inline-flex}.N_WiuG_neutral{background:var(--surface-3);color:var(--ink-2)}.N_WiuG_accent{background:var(--accent-soft);color:var(--accent)}.N_WiuG_ok{background:var(--ok-soft);color:var(--ok)}.N_WiuG_bad{background:var(--bad-soft);color:var(--bad)}.N_WiuG_warn{background:var(--warn-soft);color:var(--warn)}
._x-UoW_timer{height:34px;padding:0 var(--sp-3);border-radius:var(--r-sm);background:var(--surface-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}._x-UoW_low{background:var(--bad-soft);color:var(--bad)}@media (max-width:820px){._x-UoW_timer{height:30px;padding:0 var(--sp-2);font-size:var(--fs-sm)}}
.uYTUcW_bar{top:var(--header-h);z-index:20;background:var(--surface);box-shadow:0 1px 0 var(--line);scroll-margin-top:var(--header-h);position:sticky}.uYTUcW_inner{align-items:center;gap:var(--sp-3);height:56px;display:flex}.uYTUcW_exit{font-size:var(--fs-sm);color:var(--muted);flex-shrink:0;font-weight:600}.uYTUcW_exit:hover{color:var(--ink)}.uYTUcW_title{align-items:center;gap:var(--sp-2);flex:1;min-width:0;font-weight:700;display:flex}.uYTUcW_title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:820px){.uYTUcW_inner{gap:var(--sp-2);height:48px}.uYTUcW_title{font-size:var(--fs-sm)}.uYTUcW_mode{display:none}}
.q8U3vW_ring{width:160px;height:160px;position:relative}.q8U3vW_ring svg{width:100%;height:100%}.q8U3vW_track,.q8U3vW_value{fill:none;stroke-width:10px}.q8U3vW_track{stroke:var(--surface-3)}.q8U3vW_value{stroke:var(--accent);stroke-linecap:round}.q8U3vW_label{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.q8U3vW_label b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.q8U3vW_label span{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--muted);max-width:110px;line-height:1.4}
.WXK25a_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.WXK25a_cell{aspect-ratio:1;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border:0;padding:0;font-size:13px;font-weight:600;position:relative}.WXK25a_cell:hover{background:var(--surface-3)}.WXK25a_answered,.WXK25a_answered:hover{background:var(--ink);color:var(--surface)}.WXK25a_right,.WXK25a_right:hover{background:var(--ok-soft);color:var(--ok)}.WXK25a_wrong,.WXK25a_wrong:hover{background:var(--bad-soft);color:var(--bad)}.WXK25a_current{box-shadow:0 0 0 2px var(--accent)}.WXK25a_flagged:after{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}@media (max-width:820px){.WXK25a_grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.WXK25a_cell{border-radius:6px;font-size:12px}}
.sMth6a_summary{align-items:center;gap:var(--sp-10);grid-template-columns:auto minmax(0,1fr);display:grid}.sMth6a_text{gap:var(--sp-2);flex-direction:column;display:flex}.sMth6a_titleRow{align-items:center;gap:var(--sp-2);display:flex}.sMth6a_when{font-size:var(--fs-xs);color:var(--muted)}.sMth6a_title{font-size:var(--fs-2xl)}.sMth6a_facts{gap:var(--sp-6);margin:var(--sp-3) 0 var(--sp-4);flex-wrap:wrap;display:flex}.sMth6a_facts dt{font-size:var(--fs-xs);color:var(--muted)}.sMth6a_facts dd{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.sMth6a_facts dd.sMth6a_small{font-size:var(--fs-md);line-height:33px}.sMth6a_facts dd.sMth6a_bad{color:var(--bad)}.sMth6a_actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:820px){.sMth6a_summary{text-align:center;justify-items:center;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.sMth6a_titleRow{justify-content:center}.sMth6a_title{font-size:var(--fs-xl)}.sMth6a_facts{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.sMth6a_facts dd{font-size:var(--fs-lg)}.sMth6a_facts dd.sMth6a_small{font-size:var(--fs-xs);padding-top:4px;line-height:1.4}.sMth6a_actions>*{flex:30%}}
.jr57nG_nav{top:calc(var(--header-h) + 56px + var(--sp-5));background:var(--surface);border-radius:var(--r-lg);padding:var(--sp-5);position:sticky}.jr57nG_toggle{align-items:center;gap:var(--sp-2);width:100%;font-size:var(--fs-sm);text-align:left;cursor:default;background:0 0;border:0;padding:0;font-weight:700;display:flex}.jr57nG_progress{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.jr57nG_caret{display:none}.jr57nG_bar{background:var(--surface-3);height:4px;margin:var(--sp-3) 0 var(--sp-4);border-radius:2px;overflow:hidden}.jr57nG_bar span{background:var(--accent);height:100%;transition:width .2s;display:block}.jr57nG_legend{gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-4);font-size:var(--fs-xs);color:var(--muted);display:flex}.jr57nG_legend span{align-items:center;gap:5px;display:inline-flex}.jr57nG_dotDone,.jr57nG_dotFlag{background:var(--ink);border-radius:2px;width:8px;height:8px}.jr57nG_dotFlag{background:var(--warn);border-radius:50%}.jr57nG_error{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--bad)}@media (max-width:820px){.jr57nG_nav{border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);position:static}.jr57nG_toggle{cursor:pointer;min-height:28px}.jr57nG_caret{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;transition:transform .15s;display:block;transform:translateY(-2px)rotate(45deg)}.jr57nG_open .jr57nG_caret{transform:translateY(2px)rotate(-135deg)}.jr57nG_bar{margin:var(--sp-2) 0 0}.jr57nG_body{margin-top:var(--sp-4);display:none}.jr57nG_open .jr57nG_body{display:block}}
.rdFtna_paper{background:var(--paper);border-radius:var(--r-md);padding:var(--sp-3);box-shadow:inset 0 0 0 1px var(--line)}.rdFtna_paper img{width:100%;max-width:760px;height:auto;margin:0 auto;display:block}.rdFtna_passage{padding-bottom:var(--sp-3);border-bottom:1px dashed #d6d9dd;margin-bottom:var(--sp-3)!important}@media (max-width:820px){.rdFtna_paper{padding:var(--sp-2);border-radius:var(--r-sm)}}
._3ipPqG_verdict{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-md);flex-wrap:wrap;display:flex}._3ipPqG_verdict b{font-weight:700}._3ipPqG_detail{font-size:var(--fs-sm);margin-left:auto;font-weight:600}._3ipPqG_ok{background:var(--ok-soft);color:var(--ok)}._3ipPqG_bad{background:var(--bad-soft);color:var(--bad)}._3ipPqG_neutral{background:var(--surface-2)}
.RJd4sG_block{gap:var(--sp-2);color:var(--ink-2);flex-direction:column;display:flex}.RJd4sG_title{font-size:var(--fs-sm);color:var(--ink);font-weight:700}
._3kruzG_list{gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}._3kruzG_list li{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);grid-template-columns:24px minmax(0,1fr);display:grid}._3kruzG_list li._3kruzG_correct{background:var(--ok-soft)}._3kruzG_no{color:var(--muted);font-weight:600}._3kruzG_correct ._3kruzG_no,._3kruzG_correct ._3kruzG_text{color:var(--ok)}._3kruzG_text{color:var(--ink);font-weight:600}._3kruzG_why{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}
.GNWLsq_meta{gap:var(--sp-1);flex-wrap:wrap;display:flex}
.KwyTEq_row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-6);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.KwyTEq_row+.KwyTEq_row{box-shadow:0 -1px 0 var(--line)}.KwyTEq_info{align-items:baseline;gap:var(--sp-3);min-width:0;display:flex}.KwyTEq_round{font-size:var(--fs-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.KwyTEq_meta{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.KwyTEq_record{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.KwyTEq_none{font-size:var(--fs-xs);color:var(--muted)}.KwyTEq_resultLink:hover{opacity:.8}.KwyTEq_actions{gap:var(--sp-2);display:flex}@media (max-width:820px){.KwyTEq_row{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:minmax(0,1fr) auto}.KwyTEq_info{flex-direction:column;gap:0}.KwyTEq_meta{font-size:var(--fs-xs)}.KwyTEq_actions{grid-column:1/-1}.KwyTEq_actions>*{flex:1}}
._1sKZjG_form{gap:var(--sp-2);flex-direction:column;display:flex}._1sKZjG_input{width:100%;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);resize:vertical}._1sKZjG_input:focus{border-color:var(--accent);outline:none}._1sKZjG_actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}._1sKZjG_count{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto}._1sKZjG_error{font-size:var(--fs-sm);color:var(--bad)}
.S6Fs1q_section{margin-top:var(--sp-16);scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.S6Fs1q_list{padding:var(--sp-2) 0;list-style:none}@media (max-width:820px){.S6Fs1q_section{margin-top:var(--sp-12)}}
.Is6oDG_done{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ok);display:flex}
.ym3jEq_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--sp-4);z-index:1000;background:#0000008c;justify-content:center;align-items:center;animation:.2s ease-out ym3jEq_fadeIn;display:flex;position:fixed;inset:0}.ym3jEq_modal{background:var(--surface);border-radius:var(--r-xl);padding:var(--sp-6) var(--sp-6) var(--sp-5);width:100%;max-width:480px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) ym3jEq_slideUp;position:relative;overflow-y:auto;box-shadow:0 24px 48px #0003}.ym3jEq_header{text-align:center;margin-bottom:var(--sp-4)}.ym3jEq_badge{font-size:var(--fs-xs);color:var(--accent);border-radius:var(--r-full);margin-bottom:var(--sp-2);background:#2563eb14;padding:4px 10px;font-weight:700;display:inline-block}.ym3jEq_title{font-size:var(--fs-2xl);color:var(--ink);letter-spacing:-.02em;font-weight:800}.ym3jEq_subtitle{font-size:var(--fs-sm);color:var(--muted);margin-top:4px}.ym3jEq_grid{gap:var(--sp-3);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.ym3jEq_item{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-2);border-radius:var(--r-lg);border:1px solid var(--border);display:flex}.ym3jEq_itemIcon{flex-shrink:0;margin-top:2px;font-size:24px;line-height:1}.ym3jEq_itemContent{flex:1}.ym3jEq_itemTitle{font-size:var(--fs-sm);color:var(--ink);margin-bottom:2px;font-weight:700}.ym3jEq_itemDesc{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.5}.ym3jEq_footer{gap:var(--sp-3);flex-direction:column;display:flex}.ym3jEq_checkRow{justify-content:flex-start;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ym3jEq_checkRow input{cursor:pointer;accent-color:var(--accent)}@keyframes ym3jEq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ym3jEq_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.mDmigq_wrap{gap:var(--sp-5);margin-top:var(--sp-5);font-size:var(--fs-md);flex-direction:column;line-height:1.75;display:flex}.mDmigq_pending{padding:var(--sp-6);text-align:center;border-radius:var(--r-md);background:var(--surface-2);color:var(--muted)}.mDmigq_points{gap:var(--sp-1);flex-direction:column;padding-left:1.2em;display:flex}.mDmigq_warn{font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn)}
.Z9PkLq_icon{font-family:var(--emoji);letter-spacing:0;flex-shrink:0;font-style:normal;font-weight:400;line-height:1;display:inline-block}.Z9PkLq_sm{font-size:16px}.Z9PkLq_md{font-size:20px}.Z9PkLq_lg{font-size:28px}.Z9PkLq_xl{font-size:40px}
.W1OV7q_head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.W1OV7q_text{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.W1OV7q_h1{font-size:var(--fs-2xl)}.W1OV7q_h2{font-size:var(--fs-xl)}.W1OV7q_h3{font-size:var(--fs-lg)}.W1OV7q_desc{color:var(--muted);font-size:var(--fs-sm)}.W1OV7q_aside{flex-shrink:0;max-width:100%}
.Vr2EOG_head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.Vr2EOG_no{font-size:var(--fs-xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:var(--sp-1);font-weight:800}.Vr2EOG_spacer{flex:1}@media (max-width:820px){.Vr2EOG_no{font-size:var(--fs-lg)}}
.I4bD6W_list{gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.I4bD6W_row{align-items:center;gap:var(--sp-4);grid-template-columns:200px minmax(0,1fr) 48px;display:grid}.I4bD6W_era{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:600;display:flex}.I4bD6W_track{background:var(--surface-3);border-radius:5px;height:10px;overflow:hidden}.I4bD6W_fill,.I4bD6W_fillWeak{background:var(--accent);border-radius:5px;height:100%;display:block}.I4bD6W_fillWeak{background:var(--bad)}.I4bD6W_num{font-size:var(--fs-sm);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:820px){.I4bD6W_row{gap:var(--sp-1) var(--sp-3);grid-template-columns:minmax(0,1fr) 40px}.I4bD6W_track{grid-area:2/1/auto/-1}}
.kM9MSW_row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--sp-2);display:grid}.kM9MSW_choice{border-radius:var(--r-md);background:var(--surface-3);-webkit-tap-highlight-color:transparent;border:0;place-items:center;height:56px;transition:background-color .12s,color .12s,transform 80ms;display:grid}.kM9MSW_choice:active:not(:disabled){transform:scale(.97)}.kM9MSW_choice:hover:not(:disabled){background:color-mix(in srgb, var(--surface-3) 80%, var(--ink) 8%)}.kM9MSW_choice:disabled{cursor:default}.kM9MSW_num{font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;line-height:1;display:grid}.kM9MSW_selected{background:var(--accent);color:var(--accent-ink)}.kM9MSW_selected:hover:not(:disabled){background:var(--accent-hover)}.kM9MSW_right{background:var(--ok-soft);color:var(--ok);box-shadow:inset 0 0 0 2px var(--ok)}.kM9MSW_wrong{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 2px var(--bad)}@media (max-width:820px){.kM9MSW_choice{height:50px}}
.kbijCW_box{background:var(--surface);border-radius:var(--r-lg)}.kbijCW_summary{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);cursor:pointer;font-size:var(--fs-sm);list-style:none;display:flex}.kbijCW_summary::-webkit-details-marker{display:none}.kbijCW_summary:hover{background:var(--surface-2);border-radius:var(--r-lg)}.kbijCW_caret{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.kbijCW_box[open] .kbijCW_caret{transform:translateY(2px)rotate(-135deg)}.kbijCW_body{padding:0 var(--sp-5) var(--sp-5)}@media (max-width:820px){.kbijCW_box{border-radius:var(--r-md)}.kbijCW_summary{gap:var(--sp-1) var(--sp-2);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap}.kbijCW_summary:hover{border-radius:var(--r-md)}.kbijCW_body{padding:0 var(--sp-3) var(--sp-4)}}
.m11PMa_dock{gap:var(--sp-3);flex-direction:column;display:flex}.m11PMa_foot{gap:var(--sp-2);grid-template-columns:1fr 2fr;display:grid}@media (max-width:820px){.m11PMa_dock{z-index:10;gap:var(--sp-2);margin-inline:calc(-1 * var(--sp-3));padding:var(--sp-3) var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -1px 0 var(--line);border-radius:0 0 var(--r-md) var(--r-md);position:sticky;bottom:0}}
.n2-jFW_no{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.n2-jFW_stem{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.n2-jFW_meta{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.n2-jFW_loading{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--muted)}@media (max-width:820px){.n2-jFW_meta{white-space:normal;order:1;width:100%}}
.y7JDIG_panel{gap:var(--sp-4);background:var(--surface);border-radius:var(--r-lg);padding:var(--sp-6);flex-direction:column;min-width:0;display:flex}.y7JDIG_dock{order:1}.y7JDIG_explain{border-top:1px solid var(--line);order:2}.y7JDIG_keys{order:3}.y7JDIG_hint{font-size:var(--fs-xs);color:var(--muted);text-align:center}@media (max-width:820px){.y7JDIG_panel{padding:var(--sp-4) var(--sp-3) 0;border-radius:var(--r-md);display:block}.y7JDIG_panel>*+*{margin-top:var(--sp-3)}.y7JDIG_explain{border-top:0}.y7JDIG_keys{display:none}}
._3UWvsG_section{margin-top:var(--sp-8)}._3UWvsG_list{gap:var(--sp-2);flex-direction:column;display:flex}
.NOUePW_page{gap:var(--sp-4);padding-top:var(--sp-8);flex-direction:column;display:flex}.NOUePW_card{gap:var(--sp-4);flex-direction:column;display:flex}.NOUePW_head{gap:var(--sp-2);flex-direction:column;display:flex}.NOUePW_title{font-size:var(--fs-xl)}.NOUePW_badges{gap:var(--sp-1);flex-wrap:wrap;display:flex}.NOUePW_stem{color:var(--ink-2);font-weight:600}.NOUePW_nav{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:820px){.NOUePW_page{padding-top:var(--sp-4);gap:var(--sp-3)}.NOUePW_title{font-size:var(--fs-lg)}.NOUePW_wide{grid-column:1/-1}}
.aq01Ta_layout{align-items:start;gap:var(--sp-4);padding-top:var(--sp-5);padding-bottom:var(--sp-12);grid-template-columns:248px minmax(0,1fr);display:grid}@media (max-width:820px){.aq01Ta_layout{gap:var(--sp-2);padding-top:var(--sp-3);grid-template-columns:minmax(0,1fr);padding-bottom:0}}
.efS5oq_title{white-space:nowrap;font-weight:700}.efS5oq_stem{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.efS5oq_body{gap:var(--sp-3);flex-direction:column;display:flex}.efS5oq_foot{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.efS5oq_loading{font-size:var(--fs-sm);color:var(--muted)}@media (max-width:820px){.efS5oq_stem{flex:none;order:1;width:100%}}
.RZN9Aa_box{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--surface-2);display:flex}.RZN9Aa_label{font-size:var(--fs-xs);color:var(--muted)}.RZN9Aa_mail{color:var(--ink);word-break:break-all;font-weight:700}a.RZN9Aa_mail:hover{color:var(--accent)}
.o1vInW_page{padding-top:var(--sp-10)}.o1vInW_count{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.o1vInW_list{gap:var(--sp-2);flex-direction:column;display:flex}@media (max-width:820px){.o1vInW_page{padding-top:var(--sp-6)}}
.KRgxoW_header{margin-bottom:var(--sp-6)}.KRgxoW_card{margin-bottom:var(--sp-12)}.KRgxoW_contact{margin-top:var(--sp-4)}
