.fm-tour,.fm-examples{color:var(--ink);font-family:var(--font-serif);background:var(--paper);border:1px solid var(--paper-edge);border-radius:12px;margin:14px 18px;padding:18px;scroll-margin-top:12px;box-shadow:0 8px 28px #3c322610}.fm-tour{z-index:58;border-top:3px solid var(--gold);position:relative}.fm-guide-heading{align-items:center;gap:8px;display:flex}.fm-guide-heading>div{flex:1;min-width:0}.fm-bird-perch{pointer-events:none;z-index:90;flex-shrink:0;width:58px;height:44px;display:block;position:relative}.fm-bird{filter:drop-shadow(0 3px 2px #3c322618);width:58px;height:44px;overflow:visible}.fm-tour h2{margin:5px 0;font-size:24px;font-style:italic;font-weight:500;line-height:1.05}.fm-tour p,.fm-example p{margin:12px 0;font-size:17px;line-height:1.4}.fm-eyebrow,.fm-tour small,.fm-examples small{font-family:var(--font-label);color:var(--ink-soft);font-size:10px;line-height:1.6}.fm-eyebrow{letter-spacing:.1em;text-transform:uppercase}.fm-tour small{margin-top:10px;display:block}.fm-tour button{font:inherit;cursor:pointer;min-width:44px;min-height:44px;color:var(--gold-deep);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:10px 8px;text-decoration:underline}.fm-tour button:disabled{opacity:.5}.fm-tour .fm-close{text-align:center;align-self:flex-start;margin:-10px -10px 0 0;font-size:26px;text-decoration:none}.fm-tour button:focus-visible{outline:2px solid var(--sea);outline-offset:3px;border-radius:6px}.fm-actions{flex-wrap:wrap;gap:8px;display:flex}.fm-tour .fm-primary{background:var(--gold-deep);color:var(--paper);border-radius:8px;padding:12px 18px;text-decoration:none}.fm-trail{font-family:var(--font-label);color:var(--ink-soft);gap:12px;margin-top:12px;font-size:10px;display:flex}.fm-trail span[data-active=true]{color:var(--gold-deep);border-bottom:1px solid;padding-bottom:5px}.fm-examples{background:#f7efdd;animation:.35s ease-out fm-settle}.fm-example{border:1px solid var(--paper-edge);background:var(--paper);border-radius:7px;margin-top:12px;padding:16px;position:relative}.fm-hitos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fm-example h3,.fm-sample-calendar h3{margin:9px 0;font-size:24px;font-style:italic;font-weight:500;line-height:1.15}.fm-example h4{margin:8px 0;font-size:19px}.fm-stamp{color:var(--terracotta);font-size:28px;display:block}.fm-photo-example{gap:18px;display:flex}.fm-photo-example img{-o-object-fit:cover;object-fit:cover;border:6px solid #fffaf0;align-self:flex-start;width:35%;height:auto;max-height:190px;box-shadow:0 3px 10px #3c322618}.fm-photo-example>div{flex:1;min-width:0}.fm-receipt{border-left:3px solid var(--gold);background:#f5ecd4;padding:12px;animation:.35s ease-out fm-settle;position:relative}.fm-receipt strong{font-weight:500;display:block}.fm-flecks{color:var(--gold);pointer-events:none;animation:.8s ease-out both fm-flecks;position:absolute;top:0;right:8px}.fm-target{outline-offset:5px;outline:2px solid var(--gold)!important;animation:1.4s ease-in-out 2 fm-glow!important}.fm-muted{filter:grayscale(.8);opacity:.35!important}.fm-writing{background:#f6eedb;border-radius:8px;gap:8px;margin:12px 0;padding:12px;display:flex}.fm-writing p{font:italic 17px/1.35 var(--font-serif);margin:0}.fm-writing small{margin-top:8px;font-size:13px;display:block}.fm-writing svg{flex-shrink:0}.fm-sample-calendar>div{grid-template-columns:repeat(7,1fr);gap:7px;max-width:320px;margin-top:12px;display:grid}.fm-sample-calendar>div span{text-align:center;color:var(--ink-soft);border-radius:4px;padding:7px;font-size:13px}.fm-sample-calendar span[data-marked=true]{background:var(--gold);color:#fffaf0}.fm-happy{animation:.8s ease-in-out fm-hop}.fm-happy .fm-wing{transform-origin:46px 39px;animation:.2s ease-in-out 3 fm-flap}@keyframes fm-hop{35%{transform:translateY(-10px)rotate(-8deg)}65%{transform:translateY(-4px)rotate(6deg)}}@keyframes fm-flap{50%{transform:scaleY(.65)}}@keyframes fm-glow{50%{box-shadow:0 0 0 10px #b8912e20}}@keyframes fm-settle{0%{opacity:.5;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fm-flecks{0%{opacity:0;transform:translateY(12px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(1.2)}}@media (max-width:420px){.fm-tour,.fm-examples{margin:10px;padding:14px}.fm-tour h2{font-size:22px}.fm-hitos{grid-template-columns:1fr}.fm-photo-example{display:block}.fm-photo-example img{-o-object-position:50% 55%;object-position:50% 55%;width:100%;max-height:130px}.fm-trail{gap:8px}.fm-bird-perch,.fm-bird{width:46px}.fm-example h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.fm-tour *,.fm-examples,.fm-target,.fm-writing *{transition:none!important;animation:none!important}.fm-flecks{display:none}}.fm-tour,.fm-examples{box-sizing:border-box;max-width:684px;margin-left:auto;margin-right:auto}@media (max-width:720px){.fm-tour,.fm-examples{margin-left:12px;margin-right:12px}}.fm-flying .fm-wing{transform-origin:46px 39px;animation:.18s ease-in-out 5 fm-flap}.fm-farewell{animation:.65s ease-out both fm-farewell}@keyframes fm-farewell{40%{transform:translate(12px,-20px)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.fm-farewell,.fm-flying .fm-wing{animation:none!important}}.fm-calendar-active .fm-calendar-month{max-width:100%;overflow-x:auto}.fm-calendar-active .fm-calendar-month>div{min-width:338px}.fm-calendar-active .fm-calendar-month button{min-width:44px;min-height:44px}
._9IFQ-a_page{min-height:100vh;color:var(--ink);padding:36px clamp(18px,4vw,64px) 72px}._9IFQ-a_loading{min-height:100vh;font:italic 20px var(--font-serif);place-items:center;display:grid}._9IFQ-a_header,._9IFQ-a_sectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._9IFQ-a_header{max-width:1500px;margin:0 auto 24px}._9IFQ-a_header h1,._9IFQ-a_sectionHeading h2{font-family:var(--font-serif);margin:0;font-weight:600}._9IFQ-a_header h1{font-size:clamp(32px,5vw,54px)}._9IFQ-a_sectionHeading h2{font-size:27px}._9IFQ-a_eyebrow,._9IFQ-a_controlLabel,._9IFQ-a_cardLabel{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 7px;font-size:10px}._9IFQ-a_intro{max-width:760px;color:var(--ink-soft);margin:8px 0 0;font-size:18px}._9IFQ-a_homeLink{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;flex:none;padding-top:12px;font-size:11px}._9IFQ-a_controls,._9IFQ-a_summarySection,._9IFQ-a_tableSection,._9IFQ-a_excludedSection,._9IFQ-a_configSection{border:1px solid var(--paper-edge);background:#fffaf0eb;max-width:1500px;margin:0 auto 18px;box-shadow:0 12px 30px #3c322612}._9IFQ-a_controls{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;padding:18px;display:flex}._9IFQ-a_dateControl,._9IFQ-a_viewerControl{border:0;margin:0;padding:0}._9IFQ-a_dateButtons,._9IFQ-a_viewerControl,._9IFQ-a_checkboxControl,._9IFQ-a_configActions,._9IFQ-a_badges{align-items:center;gap:8px;display:flex}._9IFQ-a_controls button,._9IFQ-a_controls input[type=date],._9IFQ-a_configActions button{border:1px solid var(--paper-edge);background:var(--paper);min-height:38px;color:var(--ink);font-family:var(--font-label)}._9IFQ-a_controls button,._9IFQ-a_configActions button{cursor:pointer;padding:7px 12px}._9IFQ-a_nativeNavigationForm{margin:0}._9IFQ-a_configActions ._9IFQ-a_primaryAction{border-color:var(--terracotta);background:var(--terracotta);color:var(--cream-hi);box-shadow:0 6px 14px #b25a3533}._9IFQ-a_controls input[type=date]{padding:6px 10px}._9IFQ-a_textButton{color:var(--seal-red)!important}._9IFQ-a_viewerControl label,._9IFQ-a_checkboxControl{font-size:15px}._9IFQ-a_viewerControl label{border:1px solid var(--paper-edge);background:var(--paper);cursor:pointer;padding:8px 11px}._9IFQ-a_activeChoice{box-shadow:inset 0 0 0 1px var(--sea);border-color:var(--sea)!important}._9IFQ-a_checkboxControl{min-height:38px}._9IFQ-a_summarySection,._9IFQ-a_tableSection,._9IFQ-a_configSection{padding:24px}._9IFQ-a_metrics{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}._9IFQ-a_metrics span,._9IFQ-a_badges span{color:var(--sea);font-family:var(--font-label);letter-spacing:.07em;background:#3f74841f;border-radius:999px;padding:5px 8px;font-size:10px}._9IFQ-a_selectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}._9IFQ-a_selectionCard{border:1px solid var(--paper-edge);background:var(--paper);flex-direction:column;gap:6px;min-height:110px;padding:15px;display:flex}._9IFQ-a_selectionCard strong{font-size:18px}._9IFQ-a_selectionCard b{color:var(--seal-red);margin-top:auto;font-size:24px}._9IFQ-a_compactSelection{border-top:1px solid #e3d3a6b3;justify-content:space-between;gap:10px;padding-top:5px;display:flex}._9IFQ-a_muted,._9IFQ-a_formula,._9IFQ-a_unchanged{color:var(--ink-soft)}._9IFQ-a_formula{text-align:right;max-width:630px;margin:0;font-style:italic}._9IFQ-a_tableScroll{border-top:1px solid var(--paper-edge);margin:18px -24px 0;overflow-x:auto}._9IFQ-a_scoreTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1420px}._9IFQ-a_scoreTable th,._9IFQ-a_scoreTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #e3d3a6b3;padding:10px 9px}._9IFQ-a_scoreTable thead th{z-index:1;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:#eee2c8;font-size:9px;position:sticky;top:0}._9IFQ-a_scoreTable th:nth-child(2),._9IFQ-a_scoreTable td:nth-child(2){z-index:2;text-align:left;background:var(--paper);min-width:230px;position:sticky;left:0}._9IFQ-a_scoreTable thead th:nth-child(2){z-index:3;background:#eee2c8}._9IFQ-a_selectedRow td,._9IFQ-a_selectedRow th:nth-child(2){background-color:#b8912e1a}._9IFQ-a_candidateTitle{white-space:normal;flex-direction:column;gap:3px;display:flex}._9IFQ-a_candidateTitle>span{color:var(--ink-soft);font-weight:400}._9IFQ-a_badges{flex-wrap:wrap;margin-top:3px}._9IFQ-a_baseCell{color:var(--sea);font-weight:600}._9IFQ-a_totalCell{color:var(--seal-red);font-weight:700}._9IFQ-a_empty{text-align:center;font-style:italic}._9IFQ-a_excludedSection{padding:0}._9IFQ-a_excludedSection summary{cursor:pointer;font-family:var(--font-label);letter-spacing:.09em;text-transform:uppercase;padding:16px 20px;font-size:11px}._9IFQ-a_excludedGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:0 20px 20px;display:grid}._9IFQ-a_excludedGrid>div{border:1px solid var(--paper-edge);background:var(--paper);flex-direction:column;padding:10px;display:flex}._9IFQ-a_excludedGrid small{color:var(--ink-soft)}._9IFQ-a_configActions{flex-wrap:wrap;justify-content:flex-end}._9IFQ-a_configActions span{color:var(--olive);font-style:italic}._9IFQ-a_changedBanner{background:#b25a3512;border:1px solid #b25a3540;flex-wrap:wrap;gap:7px;margin:18px 0;padding:12px;display:flex}._9IFQ-a_changedBanner span{font-family:monospace;font-size:12px}._9IFQ-a_parameterSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._9IFQ-a_parameterGroup{border:1px solid var(--paper-edge);background:var(--paper);min-width:0;margin:0}._9IFQ-a_parameterGroup legend{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);padding:0 7px;font-size:11px}._9IFQ-a_parameterGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:10px;display:grid}._9IFQ-a_parameterField{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:4px 10px;display:grid}._9IFQ-a_parameterField span{overflow-wrap:anywhere;font-family:monospace;font-size:12px}._9IFQ-a_parameterField input{box-sizing:border-box;border:1px solid var(--paper-edge);width:100%;color:var(--ink);font-variant-numeric:tabular-nums;background:#fffdf7;padding:7px}._9IFQ-a_parameterField small{color:var(--ink-soft);grid-column:1/-1;font-size:10px}@media (max-width:900px){._9IFQ-a_selectionGrid,._9IFQ-a_parameterSections{grid-template-columns:1fr 1fr}._9IFQ-a_header,._9IFQ-a_sectionHeading{flex-direction:column}._9IFQ-a_formula{text-align:left}}@media (max-width:600px){._9IFQ-a_page{padding:24px 12px 48px}._9IFQ-a_selectionGrid,._9IFQ-a_parameterSections{grid-template-columns:1fr}._9IFQ-a_summarySection,._9IFQ-a_tableSection,._9IFQ-a_configSection{padding:17px}._9IFQ-a_tableScroll{margin-inline:-17px}}
