/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@media print{@page adventure-action-plan{@top-left{content:"ACTION PLAN";font-family:Arial,sans-serif;font-size:8.5pt;font-weight:700;line-height:14pt;color:#12182b;vertical-align:bottom;padding-bottom:4pt;background-repeat:no-repeat,no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}@bottom-center{content:"sidehustlegps.com | Angie Norris";font-family:Arial,sans-serif;font-size:8pt;line-height:12pt;color:#12182b;vertical-align:top;padding-top:6pt}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:Arial,sans-serif;font-size:8pt;line-height:12pt;color:#12182b;vertical-align:top;padding-top:6pt;text-align:right}}}.ar-wrap{color:#17233c;gap:14px;min-width:0;margin:14px 0;font-family:Nunito,Poppins,sans-serif;display:grid}.ar-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dce8ef;border-radius:16px;min-width:0;padding:16px}.ar-card h3{margin:0 0 10px;font-family:Poppins,Nunito,sans-serif;font-size:1.1rem;font-weight:800}.ar-card h4{margin:10px 0 4px;font-size:1rem;font-weight:800}.ar-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ar-list li{border:1px dashed #c9dbe4;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.ar-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.ar-supplied{color:#0b6d78;background:#e0f8fa}.ar-angie-review-draft{color:#7a0a80;background:#fde6fe}.ar-awaiting-angie{color:#5a4a00;background:#fff1b8}.ar-nolink{color:#53627a;font-style:italic}.ar-link{color:#0b6d78;font-weight:800}.ar-disclosure{background:#f4fafc;border-left:4px solid #12d6df;margin:0;padding:10px 12px;font-size:14px}.ar-btn,.ar-btn-ghost{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-family:Poppins,Nunito,sans-serif;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.ar-btn{color:#fff;text-shadow:-1px -1px #12182b,1px -1px #12182b,-1px 1px #12182b,1px 1px #12182b;background:linear-gradient(90deg,#12d6df,#f70fff);border:0}.ar-btn-ghost{color:#12182b;background:#fff;border:2px solid #12182b}.ar-btn-ghost:focus-visible,.ar-btn:focus-visible,.ar-related a:focus-visible{outline-offset:2px;outline:3px solid #12182b}.ar-cta p{margin:0 0 12px}.ar-related{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ar-related a{color:#17233c;border:1px solid #c9dbe4;border-radius:12px;gap:2px;min-height:48px;padding:10px 14px;text-decoration:none;display:grid}.ar-landmark-body{grid-template-columns:140px 1fr;align-items:start;gap:14px;display:grid}.ar-cover{aspect-ratio:9/16;object-fit:cover;border-radius:14px;width:140px}.ar-cover-ph{text-align:center;color:#fff;background:linear-gradient(160deg,#12182b,#7a0a80);place-content:center;gap:6px;padding:10px;font-weight:800;display:grid}.ar-cover-ph small{font-weight:600}.ar-theme{text-transform:uppercase;letter-spacing:.06em;color:#7a0a80;font-size:12px;font-weight:800}.ar-landmark audio{width:100%;margin:8px 0}.ar-placeholder{border:1px dashed #c9dbe4;border-radius:10px;padding:10px;font-style:italic}@media (max-width:520px){.ar-landmark-body{grid-template-columns:1fr}}.ar-note p{margin:0 0 6px}.ar-attr{font-style:italic}.ap-page{color:#17233c;font-family:Nunito,Poppins,sans-serif}.ap-controls{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.ap-title{margin:8px 0;font-family:Poppins,Nunito,sans-serif}.ap-sheet{overflow-wrap:anywhere;background:#fff;border:1px solid #dce8ef;border-radius:16px;margin:16px 0;padding:18px}.ap-sheet h2{margin:0 0 10px;font-family:Poppins,Nunito,sans-serif;font-size:1.25rem}.ap-sheet h3{margin:14px 0 6px;font-size:1.05rem}.ap-fmm{color:#fff;background:#12182b;border-radius:12px;padding:12px 14px}.ap-days{gap:8px;padding-left:20px;display:grid}.ap-check{align-items:flex-start;gap:8px;margin:4px 0;display:flex}.ap-box{accent-color:#12182b;flex:none;width:16px;height:16px;margin:3px 0 0}.ap-box:focus-visible{outline-offset:3px;outline:3px solid #12182b}.ap-checks{margin:0;padding:0;list-style:none}.ap-prompt{width:100%;font:inherit;background:#f4fafc;border:1px solid #c9dbe4;border-radius:12px;margin-bottom:10px;padding:10px;font-size:16px}.ap-prompt-print,.ap-related-print.print-only{display:none}.ap-line{border-bottom:1px solid #17233c;height:28px}.ap-table{border-collapse:collapse;table-layout:fixed;width:100%}.ap-table td,.ap-table th{text-align:left;border:1px solid #17233c;height:34px;padding:2px 6px;font-size:13px}.ap-progress{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px 14px;display:grid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-status{min-height:1.4em;font-weight:700}@media print{@page adventure-action-plan{size:letter;margin:.5in}.ap-page{page:adventure-action-plan}.ap-page .no-print,body:has(.ap-page) .bottom-nav,body:has(.ap-page) .page-footer,body:has(.ap-page) .site-header{display:none!important}body:has(.ap-page),body:has(.ap-page) .gps-app{background:#fff!important}.page-shell.ap-page{font-size:10.5pt;line-height:1.35;max-width:none!important;margin:0!important;padding:0!important}body:has(.ap-page) .gps-app{min-height:0;display:block}.ap-sheet{break-after:page;break-inside:avoid;page-break-after:always;border:0;border-radius:0;min-height:9.9in;margin:0;padding:0;overflow:visible}.ap-sheet:last-of-type{break-after:auto;page-break-after:auto}.ap-sheet h2{font-size:15pt}.ap-prompt{display:none}.ap-prompt-print{white-space:pre-wrap;font:inherit;border:1px solid #17233c;padding:8px;font-size:10pt;display:block}.ap-fmm{border:2px solid #17233c}.ap-fmm,.ar-badge{color:#17233c;background:#fff}.ar-badge{border:1px solid #17233c}.ap-line{height:26px}.ap-page{font-size:9.5pt!important;line-height:1.28!important}.ap-sheet h2{margin:0 0 5pt}.ap-sheet h3{margin:6pt 0 2pt;font-size:10.5pt}.ap-day,.ap-platform{break-inside:avoid}.ap-url{overflow-wrap:anywhere;font-size:8.5pt;display:inline!important}.ap-official a{color:#17233c;text-decoration:none}.ap-tag{border:1px solid #17233c;color:#17233c!important;background:#fff!important}.ap-native{width:11pt;height:11pt}.ap-page,.ap-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ap-plain{margin:4px 0 8px;padding-left:20px}.ap-intro{margin:0 0 6px}.ap-tag{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;border-radius:99px;padding:0 6px;font-size:10px;font-weight:800;display:inline-block}.ap-tag-v{color:#0b6d78;background:#e0f8fa}.ap-tag-d{color:#7a0a80;background:#fde6fe}.ap-url{color:#53627a;display:none}.ap-official a{color:#0b6d78;font-weight:800}.ap-pacing{background:#fdf4fe;border-left:4px solid #f70fff;margin:10px 0;padding:10px 12px}.ap-eight{gap:6px;margin:8px 0;display:grid}.ap-eight dt{font-weight:800}.ap-eight dd{margin:0}.ap-platforms{gap:10px;display:grid}.ap-platform{border:1px solid #c9dbe4;border-radius:12px;padding:10px 12px}.ap-platform h3{margin:0 0 4px}.ap-fc h4,.ap-group h4,.ap-platform h4{margin:6px 0 2px;font-size:1rem}.ap-day p,.ap-platform p{margin:3px 0}.ap-fc ul,.ap-platform ul{margin:2px 0;padding-left:20px}.ap-daylist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-day{border:1px solid #c9dbe4;border-radius:12px;padding:10px 12px}.ap-day h3{margin:0 0 4px}.ap-actions{margin:4px 0;padding:0;list-style:none}.ap-milestone{background:#e0f8fa;border-radius:8px;padding:4px 8px}.ap-check input.ap-native{accent-color:#12182b;flex:none;width:18px;height:18px;margin:2px 0 0}.ap-check input.ap-native:focus-visible{outline-offset:3px;outline:3px solid #12182b}.ap-tools{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px;display:grid}.ap-nolink{color:#53627a;margin:2px 0;font-style:italic}@media screen{.ap-tools .ap-group:has(.ap-nolink):not(:has(a)),.ap-tools .ap-group:has(.ap-nolink)>div:has(>.ap-nolink){display:none}}.ap-example{font-style:italic}.ap-sources{overflow-wrap:anywhere;margin-top:10px;font-size:13px}.ap-sources h4{margin:0 0 2px}@media print{.ap-sheet{break-inside:auto;min-height:0}.ap-sheet p{margin-top:3pt;margin-bottom:3pt}.ap-tools{grid-template-columns:repeat(3,1fr);gap:2pt 8pt}.ap-snap{column-count:2}.ap-eight{grid-template-columns:repeat(2,1fr);gap:4pt 10pt}.ap-eight>div{break-inside:avoid}.ap-daylist{column-count:2;column-gap:12pt;display:block}.ap-day{width:100%;margin-bottom:4pt;display:inline-block}.ap-day,.ap-platform{border-radius:0;padding:5pt}.ap-sheet .ap-day h3,.ap-sheet .ap-group h4{margin:2pt 0;font-size:10pt}.ap-actions{margin:2pt 0}.ap-page .ap-check{gap:4pt;margin:2pt 0}.ap-page .ap-check input.ap-native{width:9pt;height:9pt;margin:1pt 0}.ap-pacing{margin:4pt 0;padding:4pt 6pt}.ap-fmm{padding:5pt 7pt}.ap-fmm p{margin:2pt 0}.ap-sources{font-size:9pt}.ap-progress{grid-template-columns:repeat(2,1fr);gap:0 8pt}.ap-fc{column-count:2;column-gap:12pt}.ap-fc>div{break-inside:avoid}.ap-table td,.ap-table th{height:19pt;font-size:9pt}.ap-line{height:15pt}.page-shell.ap-page{box-sizing:border-box;width:7.5in!important;max-width:7.5in!important}.ap-sheet{height:auto!important;min-height:0!important;overflow:visible!important}.ap-page{font-size:9.5pt!important}.ap-url{font-size:8.5pt!important}.ap-sheet h3,.ap-sheet h4{break-after:avoid;page-break-after:avoid}.ap-sheet-cols{column-count:2;column-gap:14pt}.ap-sheet-cols h2{column-span:all}.ap-sheet-cols .ap-platforms{display:contents}.ap-sheet-cols .ap-platform{break-inside:avoid;margin-bottom:5pt}.ap-sheet-cols .ap-fc{columns:auto}.ap-sheet-cols .ap-plain{margin:2pt 0 4pt}.ap-sheet-cols .ap-fc>div{break-inside:avoid}}.ap-opt-note{font-weight:800}@media print{.ap-sheet-1{font-size:11pt;line-height:1.4}.ap-sheet-1 .ap-eight{grid-template-columns:repeat(2,1fr);gap:9pt 16pt}.ap-sheet-1 .ap-snap{margin-bottom:10pt}.ap-sheet-1 .ap-pacing{margin:12pt 0;padding:8pt 10pt}.ap-sheet-1 .ap-tag{font-size:8.5pt}.ap-sheet:not(.ap-sheet-1):not(.ap-sheet-cols){font-size:10pt}.ap-sheet-cols{font-size:9.5pt}.ap-daylist{column-count:2;column-gap:14pt;display:block}.ap-day{width:100%;margin-bottom:6pt;display:inline-block}.ap-fmm.ap-optional{margin:10pt 0}.ap-sheet{break-after:page;page-break-after:always}.ap-sheet:last-of-type{break-after:auto;page-break-after:auto}}