.jrFODG_sticky{z-index:50;position:sticky;top:0}.jrFODG_topbar{color:#fff8ec;background:#1b1b1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:6px 16px;font-size:13px;font-weight:600;display:flex}.jrFODG_topbar a{color:#ffc93c;font-weight:700}.jrFODG_dot{background:#2ebd8a;border-radius:50%;width:8px;height:8px}.jrFODG_header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8ecf5;border-bottom:2.5px solid #1b1b1f}.jrFODG_row{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:10px 24px;display:flex}.jrFODG_brand{color:#1b1b1f;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.jrFODG_brand:hover{color:#1b1b1f}.jrFODG_brandText{flex-direction:column;display:flex}.jrFODG_brandName{font-family:var(--f-display);font-size:22px;font-weight:700;line-height:1}.jrFODG_brandSub{font-family:var(--f-mono);color:#55525c;letter-spacing:.04em;margin-top:3px;font-size:10px}.jrFODG_nav{flex:0 auto}.jrFODG_tabs{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.jrFODG_tabItem{position:relative}.jrFODG_tab{color:#1b1b1f;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:9px 15px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.jrFODG_tab:hover,.jrFODG_tab[aria-expanded=true]{color:#1b1b1f;background:#fff1d6}.jrFODG_tabOn,.jrFODG_tabOn:hover{background:#ffc93c;border-color:#1b1b1f}.jrFODG_tab:focus-visible,.jrFODG_item:focus-visible,.jrFODG_cta:focus-visible,.jrFODG_burger:focus-visible,.jrFODG_sheetLink:focus-visible{outline-offset:2px;outline:3px solid #2aa3d3}.jrFODG_chev{transition:transform .15s;display:inline-flex}.jrFODG_chev[data-open=true]{transform:rotate(180deg)}.jrFODG_panel{background:#fff;border:2.5px solid #1b1b1f;border-radius:22px;flex-direction:column;gap:2px;min-width:300px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:6px 6px #1b1b1f}.jrFODG_panel[hidden]{display:none}.jrFODG_panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.jrFODG_panel[data-open=true]{animation:.14s ease-out jrFODG_drop}@keyframes jrFODG_drop{0%{opacity:0;transform:translate(-50%)translateY(-4px)}}.jrFODG_item{color:#1b1b1f;border-radius:14px;flex-direction:column;gap:2px;padding:11px 14px;text-decoration:none;display:flex}.jrFODG_item:hover{color:#1b1b1f;background:#fff8ec}.jrFODG_item[aria-current=page]{background:#fff1d6}.jrFODG_itemTitle{font-family:var(--f-display);font-size:17px;font-weight:700;line-height:1.15}.jrFODG_itemDesc{color:#55525c;font-size:13.5px;line-height:1.4}.jrFODG_actions{flex:none;align-items:center;gap:8px;display:flex}.jrFODG_cta{color:#1b1b1f;font-family:var(--f-display);white-space:nowrap;background:#ff5a5a;border:2.5px solid #1b1b1f;border-radius:99px;padding:9px 18px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;box-shadow:3px 3px #1b1b1f}.jrFODG_cta:hover{color:#1b1b1f;transform:translate(-1px,-1px);box-shadow:5px 5px #1b1b1f}.jrFODG_ctaShort{display:none}.jrFODG_burger{cursor:pointer;background:#fff;border:2.5px solid #1b1b1f;border-radius:14px;width:44px;height:44px;display:none;position:relative}.jrFODG_burger span,.jrFODG_burger span:before,.jrFODG_burger span:after{background:#1b1b1f;border-radius:2px;width:18px;height:2.5px;transition:transform .18s,opacity .18s;position:absolute;left:50%}.jrFODG_burger span{top:50%;transform:translate(-50%,-50%)}.jrFODG_burger span:before,.jrFODG_burger span:after{content:"";transform:translate(-50%)}.jrFODG_burger span:before{top:-6px}.jrFODG_burger span:after{top:6px}.jrFODG_burger span[data-open=true]{background:0 0}.jrFODG_burger span[data-open=true]:before{transform:translate(-50%)translateY(6px)rotate(45deg)}.jrFODG_burger span[data-open=true]:after{transform:translate(-50%)translateY(-6px)rotate(-45deg)}.jrFODG_sheet{left:0;right:0;top:var(--sheet-top,100px);background:#fff8ec;border-top:2.5px solid #1b1b1f;flex-direction:column;gap:6px;padding:12px 20px 28px;display:flex;position:fixed;bottom:0;overflow-y:auto}.jrFODG_sheet[hidden]{display:none}.jrFODG_sheetGroup{border-bottom:2px solid #efe4cf;padding:10px 0}.jrFODG_sheetHead{font-family:var(--f-mono);letter-spacing:.08em;color:#c93434;text-transform:uppercase;padding:0 12px 4px;font-size:11px;font-weight:700}.jrFODG_sheetLink{color:#1b1b1f;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.jrFODG_sheetLink[aria-current=page]{background:#ffc93c}.jrFODG_sheetFoot{flex-direction:column;gap:10px;padding-top:16px;display:flex}@media (max-width:1020px){.jrFODG_nav{display:none}.jrFODG_burger{display:block}}@media (max-width:360px){.jrFODG_brandName{display:none}}@media (max-width:600px){.jrFODG_topbarText{display:none}.jrFODG_row{gap:8px;padding:10px 14px}.jrFODG_brand{flex:0 auto;gap:8px;min-width:0}.jrFODG_brandName{white-space:nowrap;font-size:18px}.jrFODG_brandSub{display:none}.jrFODG_brand svg{width:34px;height:34px}.jrFODG_actions{gap:6px}.jrFODG_cta{padding:7px 12px;font-size:14.5px}.jrFODG_ctaLong{display:none}.jrFODG_ctaShort{display:inline}.jrFODG_burger{border-radius:12px;width:40px;height:40px}}@media (min-width:1021px){.jrFODG_sheet{display:none}}
.mD1omq_wrap{flex-direction:column;gap:clamp(56px,9vh,104px);max-width:1280px;margin:0 auto;padding:clamp(40px,7vh,88px) 24px clamp(64px,10vh,112px);display:flex}.mD1omq_kicker{font-family:var(--f-mono);letter-spacing:.08em;color:#c93434;font-size:13px;font-weight:700}.mD1omq_title{font-family:var(--f-display);text-wrap:balance;margin:12px 0 0;font-size:clamp(46px,6.6vw,96px);font-weight:700;line-height:.9}.mD1omq_lead{max-width:620px;margin:18px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.mD1omq_h2{font-family:var(--f-display);margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1}.mD1omq_secHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:clamp(18px,3vh,28px);display:flex}.mD1omq_secNote{color:#55525c;margin:0;font-size:16px}.mD1omq_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.mD1omq_searchBox{color:#fff8ec;background:#1b1b1f;border-radius:30px;flex-direction:column;gap:14px;padding:clamp(18px,2.4vw,26px);display:flex;box-shadow:10px 10px #2aa3d3}.mD1omq_searchLabel{font-family:var(--f-mono);letter-spacing:.1em;color:#ffc93c;font-size:12px;font-weight:700}.mD1omq_search{color:#1b1b1f;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B1B1F' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E") 18px/22px no-repeat;border:3px solid #1b1b1f;border-radius:20px;width:100%;height:64px;padding:0 22px 0 52px;font-family:inherit;font-size:19px}.mD1omq_search:focus-visible{outline-offset:3px;outline:3px solid #ffc93c}.mD1omq_chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mD1omq_chipsLabel{color:#c9c4ba;margin-right:2px;font-size:15px}.mD1omq_chip{color:#fff8ec;cursor:pointer;background:0 0;border:2px solid #fff8ec;border-radius:99px;min-height:44px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700}.mD1omq_chip:hover,.mD1omq_chip[aria-pressed=true]{color:#1b1b1f;background:#ffc93c;border-color:#ffc93c}.mD1omq_chip:focus-visible{outline-offset:2px;outline:3px solid #ffc93c}.mD1omq_results{color:#1b1b1f;background:#fff8ec;border-radius:20px;overflow:hidden}.mD1omq_results .mD1omq_list{border:0;border-radius:0}.mD1omq_empty{color:#fff8ec;margin:0;font-size:17px}.mD1omq_empty a{color:#ffc93c}.mD1omq_list{background:#fff;border:3px solid #1b1b1f;border-radius:24px;margin:0;padding:0;list-style:none;overflow:hidden}.mD1omq_list li+li{border-top:2px solid #efe4cf}.mD1omq_row{color:#1b1b1f;align-items:center;gap:14px;min-height:56px;padding:12px 20px;text-decoration:none;display:flex}.mD1omq_row:hover{color:#1b1b1f;background:#fff8ec}.mD1omq_rowTitle{font-size:17px;font-weight:700}.mD1omq_rowSum{color:#55525c;margin-top:2px;font-size:15px;line-height:1.45;display:block}.mD1omq_plus{font-family:var(--f-mono);letter-spacing:.04em;background:#ffc93c;border:2px solid #1b1b1f;border-radius:99px;flex:none;padding:2px 9px;font-size:10px;font-weight:700}.mD1omq_chev{flex:none;margin-left:auto;font-weight:700}.mD1omq_row .mD1omq_plus{margin-left:auto}.mD1omq_row .mD1omq_plus+.mD1omq_chev{margin-left:0}.mD1omq_ranked{border-top:3px solid #1b1b1f;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.mD1omq_ranked li{border-bottom:2px dashed #d8cbb2}.mD1omq_rank{color:#1b1b1f;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 4px;text-decoration:none;display:grid}.mD1omq_rank:hover{color:#1b1b1f}.mD1omq_rank:hover .mD1omq_rankTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.mD1omq_rankNum{font-family:var(--f-display);color:var(--c);-webkit-text-stroke:2.5px #1b1b1f;paint-order:stroke fill;text-shadow:3px 3px #1b1b1f;font-size:64px;font-weight:700;line-height:.85}.mD1omq_rankTitle{font-family:var(--f-display);font-size:clamp(19px,1.7vw,22px);font-weight:700;line-height:1.15;display:block}.mD1omq_rankSum{color:#55525c;margin-top:4px;font-size:15px;line-height:1.45;display:block}.mD1omq_playbook{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.mD1omq_index{background:#fff;border:3px solid #1b1b1f;border-radius:26px;padding:18px 12px 12px;position:sticky;top:110px;box-shadow:6px 6px #1b1b1f}.mD1omq_indexH{font-family:var(--f-mono);letter-spacing:.08em;color:#55525c;margin:0 10px 10px;font-size:12px;font-weight:700}.mD1omq_index ol{margin:0;padding:0;list-style:none}.mD1omq_indexA{color:#1b1b1f;border-radius:14px;align-items:center;gap:12px;min-height:44px;padding:6px 10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.mD1omq_indexA:hover{color:#1b1b1f;background:#fff8ec}.mD1omq_dot{border:2.5px solid #1b1b1f;border-radius:4px;flex:none;width:14px;height:14px}.mD1omq_indexN{font-family:var(--f-mono);color:#55525c;margin-left:auto;font-size:12px}.mD1omq_areasCol{flex-direction:column;gap:clamp(36px,5vh,56px);display:flex}.mD1omq_section{scroll-margin-top:110px}.mD1omq_fold>summary{cursor:default;list-style:none}.mD1omq_fold>summary::-webkit-details-marker{display:none}.mD1omq_fold>summary:focus-visible{outline-offset:3px;outline:3px solid #2aa3d3}.mD1omq_tabN,.mD1omq_tabChev{display:none}@media (min-width:701px){.mD1omq_fold::details-content{content-visibility:visible;display:block}}.mD1omq_tab{background:var(--c);border:3px solid #1b1b1f;border-bottom:0;border-radius:20px 20px 0 0;flex-wrap:wrap;align-items:baseline;gap:14px;width:fit-content;margin-left:18px;padding:12px 22px 10px;display:inline-flex;position:relative;top:3px}.mD1omq_tabTitle{font-family:var(--f-display);margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1}.mD1omq_tabSub{font-size:15px;font-weight:600}.mD1omq_folder{border:3px solid #1b1b1f;border-top:10px solid var(--c);background:#fff;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin:0;padding:8px;list-style:none;display:grid}.mD1omq_folder .mD1omq_row{border-radius:16px;align-items:flex-start;padding:12px 14px}.mD1omq_folder .mD1omq_row:hover{background:color-mix(in srgb, var(--c) 18%, #fff)}.mD1omq_folder .mD1omq_chev{margin-top:2px}.mD1omq_board{background:#fff;border:3px solid #1b1b1f;border-radius:30px;padding:clamp(20px,3vw,36px);position:relative;box-shadow:inset 0 0 0 10px #efe4cf,8px 8px #1b1b1f}.mD1omq_board:after{content:"";background:#ff5a5a;border:3px solid #1b1b1f;border-radius:9px;width:120px;height:18px;position:absolute;bottom:-14px;right:40px;transform:rotate(-3deg)}.mD1omq_quick{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(20px,3vw,40px);display:grid}.mD1omq_quick details{border-bottom:2px dashed #d8cbb2}.mD1omq_quick summary{cursor:pointer;min-height:60px;font-family:var(--f-display);align-items:center;gap:14px;padding:10px 0;font-size:19px;font-weight:700;line-height:1.2;list-style:none;display:flex}.mD1omq_quick summary::-webkit-details-marker{display:none}.mD1omq_quick summary:after{content:"+";width:34px;height:34px;font-family:var(--f-body);border:2.5px solid #1b1b1f;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:22px;line-height:1;display:flex}.mD1omq_quick details[open] summary:after{content:"−";background:#ffc93c}.mD1omq_quick summary:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #2aa3d3}.mD1omq_quick p{max-width:60ch;margin:0 0 18px;font-size:16px;line-height:1.6}.mD1omq_boardFoot{margin:22px 0 0;font-size:16px}.mD1omq_crumbs{color:#55525c;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.mD1omq_crumbs a{align-items:center;min-height:32px;display:inline-flex}.mD1omq_artHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:18px;display:grid}.mD1omq_artTitle{font-family:var(--f-display);text-wrap:balance;margin:12px 0 0;font-size:clamp(38px,5.2vw,72px);font-weight:700;line-height:.95}.mD1omq_meta{background:var(--c);text-align:center;border:3px solid #1b1b1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;display:flex;transform:rotate(8deg);box-shadow:5px 5px #1b1b1f}.mD1omq_metaN{font-family:var(--f-display);font-size:48px;font-weight:700;line-height:.9}.mD1omq_metaL{font-family:var(--f-mono);letter-spacing:.08em;font-size:11px;font-weight:700}.mD1omq_article{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.mD1omq_sheet{background:#fff;border:3px solid #1b1b1f;border-radius:24px;padding:clamp(30px,3.5vw,44px) clamp(18px,3vw,36px) clamp(20px,3vw,32px);position:relative;box-shadow:8px 8px #1b1b1f}.mD1omq_sheet:before{content:"";background:linear-gradient(#f1efe9 0%,#c9c4ba 55%,#a9a39a 100%);border:3px solid #1b1b1f;border-radius:12px 12px 8px 8px;width:132px;height:34px;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:inset 0 -5px #1b1b1f2e,0 3px #1b1b1f}.mD1omq_steps{counter-reset:step;margin:0;padding:0;list-style:none}.mD1omq_steps li{counter-increment:step;border-bottom:2px solid #efe4cf;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;font-size:18px;line-height:1.55;display:grid}.mD1omq_steps li:last-child{border-bottom:0}.mD1omq_steps li:before{content:counter(step);width:46px;height:46px;font-family:var(--f-display);background:#ffc93c;border:2.5px solid #1b1b1f;border-radius:50%;justify-content:center;align-items:center;margin-top:-6px;font-size:21px;font-weight:700;display:flex}.mD1omq_steps li:nth-child(4n+2):before{background:#2ebd8a}.mD1omq_steps li:nth-child(4n+3):before{background:#2aa3d3}.mD1omq_steps li:nth-child(4n+4):before{background:#ff5a5a}.mD1omq_tips{background:#ffe58f;border:3px solid #1b1b1f;border-radius:6px 6px 26px;margin:34px 0 0 clamp(0px,3vw,28px);padding:26px 24px 22px;position:relative;transform:rotate(-1deg);box-shadow:5px 5px #1b1b1f}.mD1omq_tips:before{content:"";background:#2aa3d38c;border:2px solid #1b1b1f;width:92px;height:26px;position:absolute;top:-14px;left:30px;transform:rotate(-4deg)}.mD1omq_tipsH{font-family:var(--f-display);font-size:22px;font-weight:700}.mD1omq_tips ul{margin:8px 0 0;padding-left:20px;font-size:17px;line-height:1.55}.mD1omq_tips li+li{margin-top:6px}.mD1omq_side{flex-direction:column;gap:18px;display:flex;position:sticky;top:120px}.mD1omq_sideH{font-family:var(--f-mono);letter-spacing:.08em;color:#c93434;margin:0 0 10px;font-size:12px;font-weight:700}.mD1omq_next{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mD1omq_nextA{color:#1b1b1f;background:#fff;border:2.5px solid #1b1b1f;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.mD1omq_nextA:hover{color:#1b1b1f;transform:translate(-2px,-2px);box-shadow:4px 4px #1b1b1f}.mD1omq_note{border:2.5px dashed #1b1b1f;border-radius:20px;padding:16px 18px;font-size:15px;line-height:1.5}.mD1omq_back{min-height:44px;font-family:var(--f-display);color:#1b1b1f;text-underline-offset:5px;align-self:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}@media (max-width:1000px){.mD1omq_hero,.mD1omq_playbook{grid-template-columns:1fr}.mD1omq_index{position:static;box-shadow:4px 4px #1b1b1f}.mD1omq_index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}}@media (max-width:820px){.mD1omq_ranked,.mD1omq_quick,.mD1omq_folder,.mD1omq_article{grid-template-columns:1fr}.mD1omq_side{position:static}}@media (max-width:560px){.mD1omq_search{background-position:15px;padding:0 14px 0 46px;font-size:16px}.mD1omq_index ol{grid-template-columns:1fr}.mD1omq_rank{grid-template-columns:56px minmax(0,1fr) auto;gap:14px}.mD1omq_rankNum{font-size:44px}.mD1omq_tab{margin-left:10px;padding:10px 16px 8px}.mD1omq_tabSub{display:none}.mD1omq_folder{padding:4px}.mD1omq_artHead{grid-template-columns:1fr}.mD1omq_meta{display:none}.mD1omq_steps li{grid-template-columns:44px minmax(0,1fr);gap:12px;font-size:17px}.mD1omq_steps li:before{width:40px;height:40px;font-size:18px}}@media (max-width:700px){.mD1omq_rankSum,.mD1omq_folder .mD1omq_rowSum{display:none}.mD1omq_rank{padding:12px 4px}.mD1omq_index{display:none}.mD1omq_areasCol{gap:12px}.mD1omq_fold>summary{cursor:pointer;border:3px solid #1b1b1f;border-radius:20px;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:12px 14px 12px 18px;display:flex;top:0;box-shadow:4px 4px #1b1b1f}.mD1omq_fold[open]>summary{box-shadow:none;border-bottom:0;border-radius:20px 20px 0 0}.mD1omq_fold[open] .mD1omq_folder{border-top-width:3px;border-radius:0 0 20px 20px;box-shadow:4px 4px #1b1b1f}.mD1omq_tabTitle{min-width:0;font-size:21px}.mD1omq_tabN{font-family:var(--f-mono);letter-spacing:.04em;flex:none;margin-left:auto;font-size:12px;font-weight:700;display:block}.mD1omq_tabChev{background:#fff8ec;border:2.5px solid #1b1b1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mD1omq_tabChev:before{content:"+";font-family:var(--f-body);margin-top:-2px;font-size:22px;font-weight:700;line-height:1}.mD1omq_fold[open] .mD1omq_tabChev:before{content:"−"}.mD1omq_folder .mD1omq_row{align-items:center;min-height:52px}.mD1omq_folder .mD1omq_chev{margin-top:0}}
.icB8aa_band{background:var(--accent);border-bottom:3px solid #1b1b1f;position:relative;overflow:hidden}.icB8aa_band:after{content:"";pointer-events:none;border:3px dashed #1b1b1f40;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-220px;right:-120px}.icB8aa_bandIn{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:1280px;margin:0 auto;padding:clamp(48px,8vh,96px) 24px clamp(40px,6vh,72px);display:grid;position:relative}.icB8aa_kicker{font-family:var(--f-mono);letter-spacing:.08em;color:#fff8ec;background:#1b1b1f;border-radius:99px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-block}.icB8aa_title{font-family:var(--f-display);text-wrap:balance;max-width:15ch;margin:18px 0 0;font-size:clamp(44px,6.4vw,92px);font-weight:700;line-height:.92}.icB8aa_bandSide{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.icB8aa_badge{font-family:var(--f-display);text-align:center;background:#fff8ec;border:3px solid #1b1b1f;border-radius:20px;max-width:260px;padding:12px 18px;font-size:19px;font-weight:700;line-height:1.2;transform:rotate(3deg);box-shadow:5px 5px #1b1b1f}.icB8aa_updated{font-family:var(--f-display);flex-direction:column;align-items:flex-end;gap:2px;margin:0;font-size:18px;font-weight:700;display:flex}.icB8aa_updated span{font-family:var(--f-mono);letter-spacing:.08em;opacity:1;font-size:11px;font-weight:700}.icB8aa_body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);max-width:1280px;margin:0 auto;padding:clamp(40px,7vh,80px) 24px clamp(64px,10vh,112px);display:grid}.icB8aa_side{flex-direction:column;gap:18px;max-height:calc(100vh - 130px);padding:4px 8px 8px 4px;display:flex;position:sticky;top:110px;overflow-y:auto}.icB8aa_toc{background:#fff;border:3px solid #1b1b1f;border-radius:24px;padding:16px 10px 10px;box-shadow:5px 5px #1b1b1f}.icB8aa_tocH{font-family:var(--f-mono);letter-spacing:.08em;justify-content:space-between;gap:8px;margin:0 10px 8px;font-size:12px;font-weight:700;display:flex}.icB8aa_tocH span{color:#55525c;letter-spacing:0;font-weight:500}.icB8aa_tocList{margin:0;padding:0;list-style:none}.icB8aa_tocList a{color:#1b1b1f;border-radius:12px;align-items:baseline;gap:10px;min-height:40px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.icB8aa_tocList a:hover{color:#1b1b1f;background:#fff8ec}.icB8aa_tocN{font-family:var(--f-mono);color:#c93434;flex:none;font-size:12px;font-weight:700}.icB8aa_tocMobile{display:none}.icB8aa_doc{max-width:72ch}.icB8aa_intro{border-left:6px solid var(--accent);margin:0 0 clamp(28px,4vh,44px);padding-left:20px;font-size:clamp(19px,1.7vw,22px);font-weight:500;line-height:1.55}.icB8aa_sections{counter-reset:none;margin:0;padding:0;list-style:none}.icB8aa_section{border-top:2px solid #efe4cf;padding:clamp(24px,3.5vh,36px) 0;scroll-margin-top:110px}.icB8aa_section:first-child{border-top:3px solid #1b1b1f}.icB8aa_section h2{font-family:var(--f-display);align-items:center;gap:16px;margin:0 0 12px;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.12;display:flex}.icB8aa_num{min-width:52px;height:40px;font-family:var(--f-mono);background:var(--accent);border:2.5px solid #1b1b1f;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:3px 3px #1b1b1f}.icB8aa_text{padding-left:68px}.icB8aa_text p,.icB8aa_text li{font-size:17px;line-height:1.7}.icB8aa_text p{margin:10px 0 0}.icB8aa_text ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.icB8aa_text ul li{background:#fff;border:2px solid #efe4cf;border-radius:16px;padding:12px 16px 12px 40px;line-height:1.6;position:relative}.icB8aa_text ul li:before{content:"";background:var(--accent);border:2px solid #1b1b1f;border-radius:50%;width:10px;height:10px;position:absolute;top:21px;left:16px}.icB8aa_top{align-items:center;min-height:44px;margin-top:16px;font-size:15px;font-weight:700;display:inline-flex}.icB8aa_urgent{color:#fff8ec;background:#1b1b1f;border-radius:24px;flex-direction:column;gap:8px;padding:18px 18px 14px;display:flex}.icB8aa_urgentH{font-family:var(--f-mono);letter-spacing:.08em;color:#ffc93c;margin:0 0 4px;font-size:12px;font-weight:700}.icB8aa_urgent a{color:#fff8ec;border:2px solid #3a3a42;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:15px;line-height:1.25;text-decoration:none;display:flex}.icB8aa_urgent a:hover{color:#fff8ec;border-color:#ffc93c}.icB8aa_urgent b{font-family:var(--f-display);white-space:nowrap;color:#ffc93c;font-size:19px}.icB8aa_urgentNote{color:#c9c4ba;margin:4px 2px 0;font-size:13px;line-height:1.4}@media (max-width:980px){.icB8aa_bandIn{grid-template-columns:1fr}.icB8aa_bandSide{flex-direction:row-reverse;justify-content:space-between;align-items:center}.icB8aa_updated{align-items:flex-start}.icB8aa_body{grid-template-columns:1fr}.icB8aa_side{max-height:none;padding:0;position:static;overflow:visible}.icB8aa_toc{display:none}.icB8aa_tocMobile{background:#fff;border:3px solid #1b1b1f;border-radius:20px;display:block;box-shadow:4px 4px #1b1b1f}.icB8aa_tocMobile summary{cursor:pointer;min-height:56px;font-family:var(--f-display);align-items:center;gap:10px;padding:0 18px;font-size:19px;font-weight:700;list-style:none;display:flex}.icB8aa_tocMobile summary::-webkit-details-marker{display:none}.icB8aa_tocMobile summary span{font-family:var(--f-body);color:#55525c;font-size:14px;font-weight:500}.icB8aa_tocMobile summary:after{content:"+";margin-left:auto;font-size:22px}.icB8aa_tocMobile[open] summary:after{content:"−"}.icB8aa_tocMobile .icB8aa_tocList{padding:0 8px 10px}}@media (max-width:560px){.icB8aa_bandSide{flex-direction:column-reverse;align-items:flex-start}.icB8aa_badge{text-align:left;font-size:17px;transform:rotate(-2deg)}.icB8aa_text{padding-left:0}.icB8aa_section h2{align-items:flex-start;gap:12px}.icB8aa_num{min-width:44px;height:34px;font-size:14px}.icB8aa_text ul li{padding:10px 12px 10px 34px}.icB8aa_text ul li:before{top:19px;left:12px}}
.tuRGia_wrap{flex-direction:column;gap:22px;max-width:640px;margin:0 auto;padding:clamp(40px,8vh,88px) 20px clamp(56px,10vh,104px);display:flex}.tuRGia_card{background:#fff;border:3px solid #1b1b1f;border-radius:28px;flex-direction:column;gap:16px;padding:clamp(22px,4vw,34px);display:flex;box-shadow:8px 8px #1b1b1f}.tuRGia_h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-family:var(--f-display);margin:0;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1}.tuRGia_h2{font-family:var(--f-display);margin:0;font-size:24px;font-weight:700;line-height:1.1}.tuRGia_kicker{font-family:var(--f-mono);letter-spacing:.08em;color:#c93434;text-transform:uppercase;font-size:12px}.tuRGia_muted{color:#55525c;margin:0;font-size:16px;line-height:1.55}.tuRGia_stack{flex-direction:column;gap:14px;display:flex}.tuRGia_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tuRGia_label{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.tuRGia_input{color:#1b1b1f;background:#fff;border:2.5px solid #1b1b1f;border-radius:16px;min-width:0;height:54px;padding:0 16px;font-family:inherit;font-size:17px}.tuRGia_input:focus{outline-offset:2px;outline:3px solid #2aa3d3}.tuRGia_code{font-family:var(--f-mono);letter-spacing:10px;text-align:center;font-size:26px}.tuRGia_btn{height:56px;font-family:var(--f-display);color:#1b1b1f;cursor:pointer;background:#ff5a5a;border:3px solid #1b1b1f;border-radius:18px;padding:0 22px;font-size:19px;font-weight:700;transition:transform .12s,box-shadow .12s;box-shadow:4px 4px #1b1b1f}.tuRGia_btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px #1b1b1f}.tuRGia_btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #1b1b1f}.tuRGia_btn:disabled{opacity:.55;cursor:default}.tuRGia_btnGhost{box-shadow:none;background:#fff;height:46px;font-size:16px;}.tuRGia_btnSmall{border-width:2.5px;border-radius:12px;height:40px;padding:0 14px;font-size:15px;box-shadow:2px 2px #1b1b1f;}.tuRGia_link{font:inherit;color:#1b1b1f;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.tuRGia_link:disabled{opacity:.5;cursor:default}.tuRGia_breakAll{overflow-wrap:anywhere}.tuRGia_danger{color:#c62f2f}.tuRGia_error{background:#ffe3e3;border:2px solid #c93434;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600}.tuRGia_ok{background:#dff5ea;border:2px solid #2ebd8a;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600}.tuRGia_plan{border:3px solid #1b1b1f;border-radius:22px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.tuRGia_planPlus{background:#ffc93c;box-shadow:5px 5px #1b1b1f;}.tuRGia_planFree{background:#fff8ec;}.tuRGia_planPill{align-self:flex-start;}.tuRGia_planName{font-family:var(--f-display);font-size:30px;font-weight:700;line-height:1}.tuRGia_pill{font-family:var(--f-mono);white-space:nowrap;background:#fff;border:2px solid #1b1b1f;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.tuRGia_tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.tuRGia_tile{color:#1b1b1f;background:#fff8ec;border:2.5px solid #1b1b1f;border-radius:20px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.tuRGia_tile:hover,.tuRGia_tile:focus-visible{background:#fff}.tuRGia_tileTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.tuRGia_tileName{font-family:var(--f-display);font-size:19px;font-weight:700;line-height:1.1}.tuRGia_tag{font-family:var(--f-mono);border:2px solid #1b1b1f;border-radius:99px;flex:none;padding:2px 9px;font-size:10px;font-weight:700}.tuRGia_tagFree{background:#2ebd8a;}.tuRGia_tagPlus{background:#ffc93c;}.tuRGia_tileBody{color:#3a3a42;font-size:14px;line-height:1.45}
._4WpgRW_shell{background:#fff8ec;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}._4WpgRW_side{color:#fff8ec;background:#1b1b1f;flex-direction:column;gap:6px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}._4WpgRW_brand{font-family:var(--f-display);padding:4px 10px 18px;font-size:22px;font-weight:700;line-height:1}._4WpgRW_brand small{font-family:var(--f-mono);letter-spacing:.08em;color:#ffc93c;margin-top:6px;font-size:10px;font-weight:500;display:block}._4WpgRW_nav{color:#fff8ec;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:15px;font-weight:700;display:flex}._4WpgRW_nav:hover{background:#2c2c33}._4WpgRW_navOn{color:#1b1b1f;background:#ffc93c;}._4WpgRW_navOn:hover{background:#ffc93c}._4WpgRW_badge{color:#1b1b1f;font-size:11px;font-family:var(--f-mono);background:#ff5a5a;border-radius:99px;padding:1px 8px}._4WpgRW_sideFoot{color:#bdb7aa;flex-direction:column;gap:8px;margin-top:auto;padding:10px;font-size:13px;display:flex}._4WpgRW_sideFoot a,._4WpgRW_sideFoot button{color:#fff8ec;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._4WpgRW_main{flex-direction:column;gap:20px;min-width:0;padding:28px clamp(18px,3vw,40px) 60px;display:flex}._4WpgRW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._4WpgRW_title{font-family:var(--f-display);margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1}._4WpgRW_tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}._4WpgRW_tile{background:#fff;border:2.5px solid #1b1b1f;border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}._4WpgRW_tileLabel{font-family:var(--f-mono);letter-spacing:.06em;color:#55525c;text-transform:uppercase;font-size:11px}._4WpgRW_tileValue{font-family:var(--f-display);font-size:34px;font-weight:700;line-height:1}._4WpgRW_panel{background:#fff;border:2.5px solid #1b1b1f;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}._4WpgRW_panelTitle{font-family:var(--f-display);margin:0;font-size:20px;font-weight:700}._4WpgRW_toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._4WpgRW_search{height:44px;font:inherit;background:#fff;border:2.5px solid #1b1b1f;border-radius:14px;flex:1;min-width:240px;padding:0 14px;font-size:15px}._4WpgRW_select{height:44px;font:inherit;background:#fff;border:2.5px solid #1b1b1f;border-radius:14px;padding:0 12px;font-size:15px}._4WpgRW_tableWrap{overflow-x:auto}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:14px}._4WpgRW_table th{text-align:left;font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:#55525c;white-space:nowrap;border-bottom:2px solid #1b1b1f;padding:8px 10px;font-size:11px}._4WpgRW_table td{vertical-align:top;border-bottom:1.5px solid #efe4cf;padding:10px}._4WpgRW_rowClick{cursor:pointer}._4WpgRW_rowClick:hover td{background:#fff8ec}._4WpgRW_mono{font-family:var(--f-mono);font-size:13px}._4WpgRW_tag{white-space:nowrap;border:2px solid #1b1b1f;border-radius:99px;padding:1px 9px;font-size:12px;font-weight:700;display:inline-block}._4WpgRW_tagPlus{background:#ffc93c;}._4WpgRW_tagFree{background:#fff;}._4WpgRW_tagStaff{background:#2aa3d3;}._4WpgRW_tagOff{color:#55525c;background:#efe4cf;}._4WpgRW_drawerBack{z-index:40;background:#1b1b1f59;position:fixed;inset:0}._4WpgRW_drawer{z-index:41;background:#fff8ec;border-left:3px solid #1b1b1f;flex-direction:column;gap:16px;width:min(560px,100vw);padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}._4WpgRW_kv{grid-template-columns:130px minmax(0,1fr);gap:6px 12px;font-size:14px;display:grid}._4WpgRW_kv dt{color:#55525c;font-weight:600}._4WpgRW_kv dd{word-break:break-word;margin:0}._4WpgRW_chart{align-items:flex-end;gap:3px;height:120px;display:flex}._4WpgRW_bar{background:#ff5a5a;border:1.5px solid #1b1b1f;border-radius:4px 4px 0 0;flex:1;min-height:3px}._4WpgRW_grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}._4WpgRW_fieldList{grid-template-columns:140px minmax(0,1fr);gap:4px 10px;margin:0;font-size:13px;display:grid}._4WpgRW_fieldList dt{color:#55525c}._4WpgRW_fieldList dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:480px){._4WpgRW_fieldList{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:860px){._4WpgRW_shell{grid-template-columns:1fr}._4WpgRW_side{flex-flow:wrap;height:auto;padding:12px;position:static}._4WpgRW_brand{width:100%;padding-bottom:8px}._4WpgRW_nav,._4WpgRW_navOn{width:auto}._4WpgRW_sideFoot{flex-direction:row;margin-top:0}}._4WpgRW_sideEmail{overflow-wrap:anywhere}._4WpgRW_tileLink{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .12s,box-shadow .12s;box-shadow:3px 3px #1b1b1f}._4WpgRW_tileLink:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #1b1b1f}._4WpgRW_tileLink:focus-visible,._4WpgRW_rowClick:focus-visible,._4WpgRW_nav:focus-visible,._4WpgRW_fileBtn:focus-within{outline-offset:2px;outline:3px solid #2aa3d3}@media (prefers-reduced-motion:reduce){._4WpgRW_tileLink{transition:none}}
