:root{--ig-ink:#111342;--ig-night:#080b31;--ig-blue:#2159ff;--ig-coral:#ff806a;--ig-label:#a82b1f;--ig-mint:#43e7c1;--ig-fog:#eef2f8;--ig-line:#cbd3e2;--ig-paper:#fff}.inbox-guide,.inbox-guide *{box-sizing:border-box}.inbox-guide{background:var(--ig-paper);min-height:100vh;color:var(--ig-ink);font-family:Arial,Helvetica,sans-serif}.inbox-nav{border-bottom:1px solid var(--ig-line);letter-spacing:.12em;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,82px);font:700 12px/1.2 Courier New,monospace;display:flex}.inbox-nav>a{color:var(--ig-ink);align-items:center;gap:10px;font:800 19px/1 Arial,sans-serif;text-decoration:none;display:flex}.inbox-nav img{border-radius:10px;width:38px;height:38px}.inbox-guide>article{width:min(1080px,100% - 40px);margin:auto}.breadcrumbs{color:#666b86;align-items:center;gap:10px;padding:24px 0;font-size:13px;display:flex}.breadcrumbs a{color:inherit}.inbox-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:46px;padding:54px 0 70px;display:grid}.hero-copy>span,.section-label,.guide-action>span{letter-spacing:.13em;color:var(--ig-label);font:800 12px/1.2 Courier New,monospace}.inbox-hero h1{letter-spacing:-.045em;max-width:760px;margin:18px 0 23px;font:700 clamp(45px,6vw,74px)/.98 Georgia,serif}.inbox-hero p{color:#4e526f;max-width:720px;font:20px/1.6 Georgia,serif}.inbox-byline{color:#686d88;margin-top:26px;font-size:13px;line-height:1.6}.route-board{background:var(--ig-night);color:#fff;box-shadow:14px 14px 0 var(--ig-mint);text-align:center;border-radius:4px;flex-direction:column;align-items:stretch;gap:10px;padding:28px;display:flex}.route-board>span,.route-board small{letter-spacing:.1em;color:var(--ig-mint);font:700 11px/1.4 Courier New,monospace}.route-board>b{border:1px solid #7179a8;padding:13px}.route-board>i{color:var(--ig-coral);font-style:normal}.route-board>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.route-board>div span{background:#171b50;place-items:center;min-height:64px;padding:6px;font-size:10px;font-weight:800;display:grid}.direct-answer{border-left:7px solid var(--ig-coral);background:var(--ig-fog);margin-bottom:76px;padding:28px 34px}.direct-answer>b{letter-spacing:.12em;font:800 12px/1 Courier New,monospace}.direct-answer p{margin:12px 0 0;font:20px/1.6 Georgia,serif}.working-checklist{border:2px solid var(--ig-ink);box-shadow:10px 10px 0 var(--ig-mint);padding:clamp(24px,4vw,42px);max-width:920px!important;margin-top:-30px!important}.working-checklist>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.working-checklist h2{max-width:670px;margin-bottom:10px}.working-checklist>header strong{background:var(--ig-night);color:#fff;text-align:center;min-width:72px;padding:12px;font:800 13px/1 Courier New,monospace}.working-checklist>p{color:#4e526f;line-height:1.6}.checklist-grid{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.checklist-grid fieldset,.control-grid fieldset{border:1px solid var(--ig-line);min-width:0;margin:0;padding:16px}.checklist-grid legend,.control-grid legend{padding:0 6px;font-weight:800;line-height:1.4}.checklist-grid label,.control-grid label{cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:44px;line-height:1.4;display:grid}.checklist-grid input,.control-grid input{width:19px;height:19px;accent-color:var(--ig-blue)}.control-grid{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.control-grid h3{letter-spacing:.1em;color:var(--ig-label);grid-column:1/-1;margin:0;font:800 13px/1 Courier New,monospace}.working-status{border-left:6px solid var(--ig-coral);background:var(--ig-fog);gap:8px;padding:20px;display:grid}.working-status b{letter-spacing:.1em;color:var(--ig-label);font:800 11px/1 Courier New,monospace}.working-status strong{font-size:20px}.working-status span{color:#4e526f;line-height:1.5}.print-summary{border:1px dashed var(--ig-line);background:#fafbfe;margin-top:20px;padding:18px}.print-summary>p{font-size:13px;line-height:1.5}.print-summary pre{white-space:pre-wrap;background:#fff;max-height:220px;margin:12px 0;padding:14px;font:12px/1.6 Courier New,monospace;overflow:auto}.checklist-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.checklist-actions button{border:2px solid var(--ig-night);background:var(--ig-coral);color:var(--ig-night);cursor:pointer;padding:12px 16px;font-weight:900}.checklist-actions button:nth-child(2){background:#fff}.checklist-actions button:nth-child(3){color:#555b75;background:0 0;border-color:#0000;margin-left:auto}:is(.checklist-actions button:focus-visible,.checklist-grid input:focus-visible){outline:3px solid var(--ig-blue);outline-offset:3px}.checklist-status{min-height:26px;margin-bottom:0;font-size:14px}.followup-state{gap:10px;margin:24px 0;display:grid}.followup-state b{letter-spacing:.08em;color:var(--ig-label);font:800 13px/1 Courier New,monospace}.followup-state select{border:2px solid var(--ig-ink);width:100%;min-height:48px;color:var(--ig-ink);background:#fff;padding:10px 12px;font:700 15px/1.4 Arial,sans-serif}.followup-state select:focus-visible{outline:3px solid var(--ig-blue);outline-offset:3px}.inbox-guide section{max-width:820px;margin:0 auto 76px}.inbox-guide h2{letter-spacing:-.025em;margin:14px 0 22px;font:700 clamp(31px,4vw,45px)/1.08 Georgia,serif}.inbox-guide section>p,.inbox-guide section>ul{color:#3f435f;font:18px/1.75 Georgia,serif}.inbox-guide a{color:#173fb2;text-underline-offset:3px}.layer-grid{border:1px solid var(--ig-line);grid-template-columns:.75fr 1.25fr;margin:28px 0;display:grid}.layer-grid>div{padding:27px}.layer-grid>div+div{border-left:1px solid var(--ig-line);background:var(--ig-fog)}.layer-grid b,.clock-model b{color:var(--ig-label);font:800 12px/1 Courier New,monospace}.layer-grid p{margin-bottom:0;line-height:1.7}.clock-model{border:1px solid var(--ig-line);grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.clock-model span{padding:22px;line-height:1.45}.clock-model span+span{border-left:1px solid var(--ig-line)}.clock-model b{margin-bottom:10px;display:block}.planner-map{border:1px solid var(--ig-line);background:var(--ig-fog);margin-top:28px;padding:20px 22px}.planner-map>b{color:var(--ig-label);font:800 12px/1 Courier New,monospace}.planner-map p{margin:10px 0 0;line-height:1.6}.wide-section{max-width:1080px!important}.table-wrap{border:1px solid var(--ig-line);margin:28px 0;overflow-x:auto}.table-wrap:focus-visible{outline:3px solid var(--ig-blue);outline-offset:3px}.inbox-guide table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px}.inbox-guide table.compact-table{table-layout:fixed;min-width:0}.inbox-guide caption{background:var(--ig-night);color:#fff;text-align:left;padding:15px 18px;font-weight:800}.inbox-guide th{background:var(--ig-fog);letter-spacing:.04em;font-size:12px}.inbox-guide th,.inbox-guide td{vertical-align:top;border-right:1px solid var(--ig-line);border-bottom:1px solid var(--ig-line);padding:15px;line-height:1.45}.inbox-guide td{font-size:14px}.inbox-guide td:last-child,.inbox-guide th:last-child{border-right:0}.inbox-guide tr:last-child td{border-bottom:0}.inbox-guide code{color:#23265d;font-family:Courier New,monospace;font-weight:800}.control-list{border-top:2px solid var(--ig-ink);margin:30px 0;padding:0;list-style:none}.control-list li{border-bottom:1px solid var(--ig-line);grid-template-columns:130px 1fr;gap:18px;padding:18px 0;font-size:16px;line-height:1.5;display:grid}.control-list b{color:var(--ig-label);font-family:Courier New,monospace}.example{background:var(--ig-night);color:#fff;padding:44px;max-width:920px!important}.example h2{color:#fff}.example>p{color:#dfe3f1!important}.example code{color:var(--ig-mint)}.timeline{border-left:2px solid var(--ig-mint);margin:34px 0}.timeline>div{grid-template-columns:70px 1fr;gap:20px;padding:0 0 30px 24px;display:grid}.timeline time{color:var(--ig-coral);font:800 14px/1.4 Courier New,monospace}.timeline p{color:#f1f2f8;margin:0;line-height:1.65}.measure-strip{border:1px solid var(--ig-line);grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.measure-strip div{flex-direction:column;gap:10px;padding:24px;display:flex}.measure-strip div+div{border-left:1px solid var(--ig-line)}.measure-strip b{color:var(--ig-label);font:800 12px/1 Courier New,monospace}.measure-strip span{line-height:1.5}.quote-templates{max-width:980px!important}.quote-templates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.quote-templates article{border:1px solid var(--ig-line);box-shadow:6px 6px 0 var(--ig-fog);background:#fff}.quote-templates article:last-child{grid-column:1/-1}.quote-templates article header{background:var(--ig-fog);border-bottom:1px solid var(--ig-line);min-height:118px;padding:22px 24px}.quote-templates article header span{color:#555b75;font:13px/1.5 Arial,sans-serif;display:block}.quote-templates h3{margin:10px 0 0;font:700 23px/1.2 Georgia,serif}.quote-templates article>p{color:var(--ig-ink);margin:0;padding:19px 24px 0;font:14px/1.55 Arial,sans-serif}.quote-templates blockquote{border-left:4px solid var(--ig-coral);color:#3f435f;background:#fff8f4;margin:16px 24px 24px;padding:17px 19px;font:16px/1.65 Georgia,serif}.faq-visible{max-width:920px!important}.faq-visible>article{border-top:1px solid var(--ig-line);grid-template-columns:.8fr 1.2fr;gap:34px;padding:25px 0;display:grid}.faq-visible>article:last-child{border-bottom:1px solid var(--ig-line)}.faq-visible h3{margin:0;font:700 20px/1.3 Arial,sans-serif}.faq-visible p{color:#4f536e;margin:0;font:16px/1.65 Georgia,serif}.guide-action{background:var(--ig-blue);color:#fff;box-shadow:12px 12px 0 var(--ig-night);padding:50px;max-width:920px!important}.guide-action>span{color:#bff9ea}.guide-action h2{max-width:720px}.guide-action p{max-width:700px;color:#edf1ff!important}.guide-action a{background:var(--ig-coral);color:var(--ig-night);border:2px solid var(--ig-night);margin-top:8px;padding:15px 21px;font-weight:900;text-decoration:none;display:inline-block}:is(.guide-action a:focus-visible,.inbox-guide a:focus-visible){outline:3px solid var(--ig-mint);outline-offset:4px}.sources{border-top:2px solid var(--ig-ink);padding-top:30px;max-width:920px!important}.sources h2{font-size:26px}.sources ul{columns:2;column-gap:44px;padding-left:20px}.sources li{break-inside:avoid;margin-bottom:13px;font-size:15px}.inbox-guide>footer{background:var(--ig-fog);justify-content:space-between;gap:25px;margin-top:95px;padding:34px clamp(22px,5vw,82px);font-size:13px;display:flex}.inbox-guide>footer nav{gap:20px;display:flex}.inbox-guide>footer a{color:var(--ig-ink)}@media (max-width:1100px){.inbox-nav>span{display:none}.inbox-hero{grid-template-columns:1fr;padding-top:34px}.route-board{max-width:480px}.inbox-hero h1{font-size:47px}.layer-grid,.measure-strip,.clock-model{grid-template-columns:1fr}.layer-grid>div+div,.measure-strip div+div,.clock-model span+span{border-left:0;border-top:1px solid var(--ig-line)}.example,.guide-action{padding:29px}.faq-visible>article{grid-template-columns:1fr;gap:10px}.quote-templates>div{grid-template-columns:1fr}.quote-templates article:last-child{grid-column:auto}.sources ul{columns:1}.inbox-guide>footer{flex-direction:column}.route-board>div{grid-template-columns:1fr}.route-board>div span{min-height:42px}.checklist-grid,.control-grid{grid-template-columns:1fr}.working-checklist>header{flex-direction:column}.checklist-actions button:nth-child(3){margin-left:0}.table-wrap{border:0;overflow:visible}.inbox-guide table{min-width:0}.inbox-guide caption{margin-bottom:12px}.inbox-guide thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.inbox-guide tbody,.inbox-guide tr,.inbox-guide td{display:block}.inbox-guide tr{border:1px solid var(--ig-line);margin-bottom:14px}.inbox-guide td{border-right:0;grid-template-columns:130px 1fr;gap:14px;display:grid}.inbox-guide td:before{content:attr(data-label);color:var(--ig-label);font:800 11px/1.35 Courier New,monospace}.inbox-guide tr:last-child td{border-bottom:1px solid var(--ig-line)}.inbox-guide tr td:last-child{border-bottom:0}}@media print{.inbox-nav,.breadcrumbs,.inbox-hero,.direct-answer,.inbox-guide>article>section:not(.working-checklist),.inbox-guide>footer,.checklist-actions,.checklist-status{display:none!important}.inbox-guide>article{width:100%}.working-checklist{box-shadow:none;border:0;max-width:none!important;margin:0!important;display:block!important}.checklist-grid,.control-grid,.working-status{display:none!important}.print-summary{border:0;padding:0;display:block}.print-summary pre{border:1px solid #999;max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.inbox-guide *{scroll-behavior:auto!important}}
