@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap";:root{color:#25332f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f5ef;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a,input,textarea,select{font:inherit}button{cursor:pointer}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.product-grid .product-feature{grid-template-columns:108px minmax(0,1fr);gap:21px;margin-top:0;padding:23px}.product-grid .product-feature img{border-radius:17px;width:108px}.racer-mark{color:#d4eb72;background:#1b2732;border-radius:17px;place-items:center;width:108px;height:108px;font-family:Fraunces,serif;font-size:31px;font-weight:700;display:grid}.product-grid .product-feature h3{font-size:25px;line-height:1.15}:root{--ink:#25332f;--muted:#78837e;--line:#e6e4dc;--cream:#f7f5ef;--paper:#fffefa;--green:#2b6d57;--lime:#d9ed92;--coral:#ef8f7c}.app-shell{background:var(--cream);min-height:100vh}.sign-in-page{background:var(--cream);place-items:center;min-height:100vh;padding:24px;display:grid}.sign-in-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:28px;width:min(100%,410px);padding:34px;display:grid}.sign-in-card h1{font-size:37px}.sign-in-card form{gap:16px;display:grid}.sign-in-card label{color:#52615a;gap:7px;font-size:13px;font-weight:700;display:grid}.sign-in-card input{outline-color:var(--green);width:100%;color:var(--ink);background:#fff;border:1px solid #d6d9d0;border-radius:6px;padding:11px 12px}.sign-in-card .new-job-button{justify-content:center;width:100%;margin-top:4px}.sign-in-card .new-job-button:disabled{cursor:wait;opacity:.7}.auth-error{color:#ae4c43;margin:-5px 0 0;font-size:13px}.auth-switch{color:var(--green);cursor:pointer;background:0 0;border:0;padding:2px;font-size:13px;font-weight:700}.sign-in-tabs{background:#edf0e8;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.sign-in-tabs button{color:#65736c;background:0 0;border:0;border-radius:5px;min-height:34px;font-size:12px;font-weight:700}.sign-in-tabs button.selected{color:var(--green);background:#fff;box-shadow:0 1px 3px #3246371f}.new-chore-form{background:#f4f8ec;border:1px solid #cfdfc4;border-radius:8px;grid-template-columns:1.2fr 1fr 110px;gap:12px;margin:0 0 16px;padding:16px;display:grid}.new-chore-form label{color:#52615a;gap:6px;font-size:12px;font-weight:700;display:grid}.new-chore-form input,.new-chore-form textarea,.new-chore-form select{outline-color:var(--green);width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #d6d9d0;border-radius:6px;padding:9px 10px}.new-chore-form .instructions-field,.new-chore-form>div{grid-column:1/-1}.new-chore-form>div{gap:9px;display:flex}.cancel-button{color:#5d6b64;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.chore-instructions{line-height:1.4;color:#54645c!important;margin-top:7px!important;font-size:12px!important}.delete-chore{color:#9aa39e;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.delete-chore:hover{color:#b65447;background:#fbeae6}.edit-chore{color:#74827b;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.edit-chore:hover{color:var(--green);background:#e8f1df}.checklist{border-top:1px solid #ebede6;gap:5px;margin-top:10px;padding-top:9px;display:grid}.checklist label{color:#52615a;align-items:center;gap:7px;font-size:12px;display:flex}.checklist input{accent-color:var(--green)}.checklist input:checked+*{text-decoration:line-through}.job-action:disabled{cursor:not-allowed;color:#9aa49e;background:#edf0e9}.photo-proof{color:var(--green);cursor:pointer;align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.photo-proof input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.proof-preview{color:var(--green);align-items:center;gap:8px;margin-top:11px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.proof-preview img{object-fit:cover;border-radius:5px;width:38px;height:38px}.photo-confirm{background:#f2f7e9;border:1px solid #cfe0c0;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:8px;display:flex}.photo-confirm img{object-fit:cover;border-radius:4px;width:54px;height:54px}.photo-confirm strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;display:block;overflow:hidden}.photo-confirm button{color:var(--green);background:#dcebc9;border:0;border-radius:4px;margin:5px 7px 0 0;padding:5px 7px;font-size:11px;font-weight:700}.photo-confirm button:last-child{color:#6c7972;background:0 0}.proof-preview{cursor:pointer;background:0 0;border:0;padding:0}.photo-lightbox{z-index:10;background:#18231ee0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.photo-lightbox img{object-fit:contain;border-radius:7px;max-width:min(100%,1000px);max-height:85vh}.photo-lightbox button{width:40px;height:40px;color:var(--ink);background:#fff;border:0;border-radius:50%;font-size:22px;position:fixed;top:18px;right:18px}.job-card.status-available{background:#fffefa;border-left:4px solid #94ba69}.job-card.status-claimed{background:#f4f9fb;border-left:4px solid #76a9c2}.job-card.status-done{border-left:4px solid var(--green);opacity:1;background:#edf6e7}.topbar{border-bottom:1px solid var(--line);background:#fffefaf0;align-items:center;gap:32px;height:72px;padding:0 max(28px,50% - 620px);display:flex}.brand{color:var(--ink);align-items:center;gap:9px;font-family:Fraunces,serif;font-size:23px;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:#0000;background:#111c2c url(/Image/ChatGPT%20Image%20Sep%206%2C%202026%2C%2008_07_44%20PM.png) 50% 25%/130% no-repeat;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;overflow:hidden}.brand-mark svg{display:none}.household-picker{border-left:1px solid var(--line);color:#50605a;align-items:center;gap:8px;padding-left:25px;font-size:14px;font-weight:600;display:flex}.house-avatar,.profile-button{border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.house-avatar{color:#7a3f36;background:#efb2a3;width:25px;height:25px}nav{align-self:stretch;gap:7px;margin-left:auto;display:flex}nav a{color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}nav a.active{border-color:var(--green);color:var(--green)}.header-actions{align-items:center;gap:8px;display:flex}.icon-button,.more-button{color:#60706a;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-button:hover,.more-button:hover{background:#edf0e8}.notification span{background:var(--coral);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.profile-button{color:#285646;background:#b7d4c6;border:0;width:33px;height:33px}.sign-out{color:#65736c;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.app-nav{border-bottom:1px solid var(--line);gap:4px;width:min(1184px,100% - 48px);height:53px;margin:0 auto;display:flex}.app-nav button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.app-nav button.active{border-bottom-color:var(--green);color:var(--green)}.member-session{color:var(--green);margin-left:auto;font-size:12px;font-weight:700}.pin-form{background:#f4f8ec;border:1px solid #cfdfc4;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;width:min(1184px,100% - 48px);margin:14px auto 0;padding:14px;display:flex}.pin-form label{color:#52615a;gap:6px;font-size:12px;font-weight:700;display:grid}.pin-form input{background:#fff;border:1px solid #d6d9d0;border-radius:6px;width:150px;padding:9px 10px}.pin-form .new-job-button,.pin-form .cancel-button{min-height:38px}.alerts-button{color:var(--green);background:#e9f3db;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.completion-alert{color:#345f40;background:#edf7df;border:1px solid #bedba8;border-radius:7px;align-items:center;gap:9px;width:min(1184px,100% - 48px);margin:14px auto -6px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.completion-alert button{color:#527060;background:0 0;border:0;margin-left:auto;font-size:18px}.subscribe-button{background:var(--green);color:#fff;border:0;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:700}.subscribe-button:disabled{cursor:wait;opacity:.65}.subscription-error{color:#8e4039;background:#f9e5e1}.manage-subscription{color:var(--green);background:#f7fbef;border:1px solid #cfddc5;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:700}.subscription-lock{text-align:center}.subscription-lock .brand{justify-self:center}.subscription-lock .new-job-button,.subscription-lock .manage-subscription{justify-content:center;width:100%}.recovery-date{color:#a84b40;margin:16px 0 0;font-size:13px;line-height:1.45}.app-footer{color:#6f7d75;justify-content:center;gap:18px;padding:24px;font-size:12px;display:flex}.app-footer a{color:inherit}.eytoc-site{color:#183a35;background:#f3f5ed;min-height:100vh}.eytoc-nav,.eytoc-hero,.eytoc-products,.eytoc-footer{width:min(1120px,100% - 48px);margin:0 auto}.eytoc-nav{justify-content:space-between;align-items:center;padding:25px 0;display:flex}.eytoc-brand{color:#183a35;font-family:Fraunces,serif;font-size:23px;font-weight:700;text-decoration:none}.eytoc-brand span{color:#538967}.eytoc-nav-link{color:#356a53;font-size:14px;font-weight:700;text-decoration:none}.eytoc-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:50px;min-height:520px;padding:62px 0 85px;display:grid}.eytoc-kicker{color:#538967;letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:700}.eytoc-hero h1,.eytoc-products h2{margin:0;font-family:Fraunces,serif;line-height:1.04}.eytoc-hero h1{max-width:680px;font-size:clamp(43px,6vw,76px)}.eytoc-hero>div:first-child>p:not(.eytoc-kicker){color:#587068;max-width:545px;margin:24px 0 30px;font-size:18px;line-height:1.55}.eytoc-primary{color:#fff;background:#246a50;border-radius:7px;padding:13px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px #174735}.eytoc-mark{aspect-ratio:1;color:#e9f4c9;background:#193b35;border-radius:42% 48% 40% 52%;place-self:center;place-items:center;width:min(310px,70vw);display:grid;position:relative;overflow:hidden;box-shadow:20px 22px #c4df87}.eytoc-mark span{z-index:1;font-family:Fraunces,serif;font-size:180px;line-height:1}.eytoc-mark i{background:#59dca0;width:105%;height:27%;position:absolute;transform:rotate(-43deg)translateY(30px)}.eytoc-products{border-top:1px solid #d8dfd3;padding:66px 0 85px}.eytoc-products h2{font-size:clamp(30px,4vw,46px)}.product-feature{background:#fffefa;border-radius:8px;grid-template-columns:160px 1fr;align-items:center;gap:31px;margin-top:35px;padding:26px;display:grid}.product-feature img{border-radius:22px;width:160px;box-shadow:0 10px 28px #1a312a2b}.product-label{color:#558768;margin:0 0 7px;font-size:13px;font-weight:700}.product-feature h3{margin:0;font-family:Fraunces,serif;font-size:29px}.product-feature p:not(.product-label){color:#62766e;max-width:570px;margin:10px 0 17px;line-height:1.55}.product-feature a{color:#246a50;font-size:14px;font-weight:700;text-decoration:none}.product-feature a span{margin-left:4px}.eytoc-footer{color:#74847c;border-top:1px solid #d8dfd3;gap:18px;padding:25px 0;font-size:12px;display:flex}.eytoc-footer a{color:inherit;text-decoration:none}.eytoc-footer a:first-of-type{margin-left:auto}@media (width<=640px){.eytoc-nav,.eytoc-hero,.eytoc-products,.eytoc-footer{width:min(100% - 32px,1120px)}.eytoc-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding:48px 0 62px}.eytoc-hero>div:first-child>p:not(.eytoc-kicker){font-size:16px}.eytoc-mark{justify-self:start;width:190px}.eytoc-mark span{font-size:110px}.product-feature{grid-template-columns:95px 1fr;gap:17px;padding:17px}.product-feature img{border-radius:15px;width:95px}.product-feature h3{font-size:23px}.eytoc-footer{flex-wrap:wrap}.eytoc-footer a:first-of-type{margin-left:0}}@media (width<=760px){.product-grid{grid-template-columns:1fr}.product-grid .product-feature{grid-template-columns:95px minmax(0,1fr);gap:17px;padding:17px}.product-grid .product-feature img,.racer-mark{border-radius:15px;width:95px;height:95px}}.eytoc-nav,.eytoc-hero,.eytoc-products,.eytoc-footer{width:min(1180px,100% - 56px)}.eytoc-nav{border-bottom:1px solid #2a3632;padding:26px 0}.eytoc-brand{color:#f1f6f2;letter-spacing:.02em;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:18px;display:flex}.eytoc-brand>span:last-child{color:#8fa19a;font-weight:400}.eytoc-symbol{color:#15211c;background:#cde46d;border-radius:6px;place-items:center;width:25px;height:25px;font-family:Fraunces,serif;font-size:16px;font-weight:700;display:grid}.eytoc-links{gap:22px;display:flex}.eytoc-links a{color:#aebbb5;font-size:13px;font-weight:600;text-decoration:none}.eytoc-hero{min-height:590px;padding:94px 0 104px}.eytoc-kicker{color:#cde46d;letter-spacing:.13em}.eytoc-hero h1{color:#f2f6f3;max-width:760px;font-size:clamp(48px,6.1vw,82px)}.eytoc-hero>div:first-child>p:not(.eytoc-kicker){color:#aab8b1;max-width:530px}.eytoc-primary{box-shadow:none;color:#19241e;background:#cde46d;border:1px solid #cadc72;border-radius:5px}.eytoc-primary span{margin-left:11px}.eytoc-mark{color:#f1f6f2;background:#17201d;border:1px solid #384a42;border-radius:50% 44% 46% 42%;width:min(330px,70vw);box-shadow:18px 18px #273833}.eytoc-mark span{font-family:DM Sans,sans-serif;font-size:170px;font-weight:700}.eytoc-mark i{background:#cde46d;height:22%;transform:rotate(-40deg)translateY(26px)}.eytoc-mark b{background:#4dd79b;border-radius:50%;width:22px;height:22px;position:absolute;bottom:47px;right:47px}.eytoc-products{border-top-color:#2a3632;padding:70px 0 90px}.eytoc-section-heading{position:relative}.eytoc-section-heading>span{color:#62736b;font-family:ui-monospace,monospace;font-size:13px;position:absolute;top:10px;right:0}.product-grid{gap:16px}.product-grid .product-feature{background:#18211e;border:1px solid #2c3934;border-radius:6px;grid-template-columns:132px minmax(0,1fr);gap:25px;min-height:260px;padding:25px;transition:border-color .2s,transform .2s}.product-grid .product-feature:hover{border-color:#82978b;transform:translateY(-3px)}.app-logo-frame{background:#0c1110;border-radius:14px;place-items:center;width:132px;height:132px;display:grid;overflow:hidden}.app-logo-frame img{object-fit:cover;height:100%;width:100%!important;box-shadow:none!important;border-radius:0!important}.racer-logo img{object-fit:contain;padding:13px}.product-label{color:#cde46d;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.product-grid .product-feature h3{color:#f2f6f3;font-family:Fraunces,serif;font-size:30px;line-height:1.1}.eytoc-footer{color:#829189;border-top-color:#2a3632;align-items:center;padding:27px 0}.footer-line{flex:1}@media (width<=760px){.eytoc-nav,.eytoc-hero,.eytoc-products,.eytoc-footer{width:min(100% - 36px,1180px)}.eytoc-hero{padding:62px 0 70px}.eytoc-hero h1{font-size:48px}.eytoc-mark{width:210px}.eytoc-mark span{font-size:110px}.eytoc-mark b{bottom:30px;right:30px}.product-grid .product-feature{grid-template-columns:1fr;min-height:0}.app-logo-frame{width:100%;height:180px}.racer-logo img{width:180px!important}.eytoc-footer{gap:13px}.footer-line{display:none}}.eytoc-company-hero{min-height:620px}.eytoc-links{align-items:center}.eytoc-menu{position:relative}.eytoc-menu button{color:#aebcca;background:0 0;border:0;gap:6px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.eytoc-menu button span{color:#35bdfd}.eytoc-dropdown{z-index:4;background:#0b121a;border:1px solid #27455c;border-radius:5px;min-width:170px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 30px #00000059}.eytoc-menu:hover .eytoc-dropdown,.eytoc-menu:focus-within .eytoc-dropdown{display:grid}.eytoc-dropdown a{color:#cfdae3;border-radius:3px;padding:9px 10px;font-size:13px;text-decoration:none}.eytoc-dropdown a:hover{color:#54c9ff;background:#152839}.eytoc-statement{border-top:1px solid #1c3044;justify-content:space-between;align-items:end;gap:30px;width:min(1180px,100% - 56px);margin:0 auto;padding:38px 0 86px;display:flex}.eytoc-statement p{color:#c3d0d9;max-width:620px;margin:0;font-family:Fraunces,serif;font-size:clamp(24px,3vw,35px);line-height:1.25}.eytoc-statement span{color:#3d6683;white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px}.eytoc-page-heading,.product-page{width:min(1180px,100% - 56px);margin:0 auto}.eytoc-page-heading{padding:110px 0 48px}.eytoc-page-heading h1,.product-page h1{color:#f4f9ff;margin:0;font-family:Fraunces,serif;font-size:clamp(48px,6vw,76px);line-height:1.03}.eytoc-page-heading>p:last-child{color:#9fb0bf;max-width:540px;margin:18px 0 0;font-size:17px}.eytoc-site .eytoc-products{padding-top:36px}.product-page{min-height:calc(100vh - 170px);padding:100px 0}.product-page-logo{margin-bottom:34px}.product-page-copy{color:#aabac7;max-width:590px;margin:22px 0 31px;font-size:18px;line-height:1.55}@media (width<=760px){.eytoc-statement,.eytoc-page-heading,.product-page{width:min(100% - 36px,1180px)}.eytoc-statement{padding:35px 0 65px;display:block}.eytoc-statement span{margin-top:23px;display:block}.eytoc-page-heading{padding:72px 0 30px}.product-page{padding:65px 0}.product-page-copy{font-size:16px}.eytoc-links{gap:14px}.eytoc-menu button{font-size:12px}}.company-page,.contact-page{width:min(1000px,100% - 56px);margin:0 auto;padding:105px 0 100px}.company-page h1,.contact-page h1{color:#f4f9ff;max-width:780px;margin:0;font-family:Fraunces,serif;font-size:clamp(48px,6vw,76px);line-height:1.03}.company-lead,.contact-page>div>p:last-child{color:#aabac7;max-width:650px;margin:23px 0 55px;font-size:18px;line-height:1.55}.company-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.company-grid article{background:#0a1018;border-top:2px solid #28b9ff;min-height:220px;padding:22px}.company-grid span{color:#4ec9ff;font-family:ui-monospace,monospace;font-size:12px}.company-grid h2{color:#eaf3fa;margin:29px 0 10px;font-family:Fraunces,serif;font-size:23px}.company-grid p{color:#9eafbe;margin:0;font-size:14px;line-height:1.55}.contact-page{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.contact-page>div>p:last-child{margin-bottom:0}.contact-form{background:#0a1119;border:1px solid #1d3b53;grid-template-columns:1fr 1fr;gap:17px;padding:24px;display:grid}.contact-form label{color:#b8c7d2;gap:7px;font-size:12px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{color:#f3f8ff;width:100%;font:inherit;resize:vertical;background:#071017;border:1px solid #2b4d67;border-radius:4px;outline-color:#20bbff;padding:11px}.contact-full{grid-column:1/-1}.contact-form .eytoc-primary{cursor:pointer;border:0;justify-content:center}.contact-form .eytoc-primary:disabled{opacity:.6;cursor:wait}.contact-success,.contact-error{grid-column:1/-1;margin:0;padding:10px;font-size:13px}.contact-success{color:#93e5bb;background:#123326}.contact-error{color:#ffafa8;background:#3a1e22}@media (width<=760px){.company-page,.contact-page{width:min(100% - 36px,1000px);padding:70px 0}.company-grid,.contact-page{grid-template-columns:1fr}.company-grid article{min-height:0}.contact-page{gap:35px}.contact-form{grid-template-columns:1fr}.contact-full{grid-column:auto}.product-grid .app-logo-frame{width:100%;height:180px}.product-grid .app-logo-frame img{object-fit:contain;width:100%!important;height:100%!important}.product-grid .app-logo-frame:not(.racer-logo) img{object-fit:cover}.product-grid .racer-logo img{padding:0;width:min(190px,72%)!important;height:auto!important}}.eytoc-site{color:#f4f8ff;background:#05070b}.eytoc-nav{border-bottom-color:#1c3044}.eytoc-brand img{object-fit:contain;object-position:center;border-radius:4px;width:145px;height:42px;display:block}.eytoc-links a{color:#aebcca}.eytoc-links a:hover{color:#36b8ff}.eytoc-kicker{color:#33b9ff}.eytoc-hero h1{color:#f7fbff}.eytoc-hero>div:first-child>p:not(.eytoc-kicker){color:#a6b5c4}.eytoc-primary{color:#fff;background:#079de7;border-color:#00aaf6;box-shadow:0 0 24px #00a9f747}.eytoc-mark{background:#040609;border:1px solid #1d5a87;border-radius:12px;width:min(370px,75vw);display:grid;box-shadow:16px 16px #0b263a,0 0 60px #0096ff21}.eytoc-mark img{object-fit:contain;border-radius:11px;width:100%;height:100%}.eytoc-mark span,.eytoc-mark i,.eytoc-mark b{display:none}.eytoc-products{border-top-color:#1c3044}.eytoc-products h2{color:#f4f8ff}.eytoc-section-heading>span{color:#4e6b83}.product-grid .product-feature{background:#0a1018;border-color:#1b3245}.product-grid .product-feature:hover{border-color:#1bb7ff;box-shadow:0 14px 38px #0075c726}.app-logo-frame{background:#05070b;border:1px solid #1d4e70}.racer-logo{background:#080d14}.product-label{color:#37bfff}.product-grid .product-feature h3{color:#f3f8ff}.product-feature p:not(.product-label){color:#9eafbe}.product-feature a{color:#4ec9ff}.eytoc-footer{color:#71879c;border-top-color:#1c3044}.eytoc-footer a{color:#a8bbcb}.page-intro,.summary-grid,.content-grid,.notice{width:min(1184px,100% - 48px);margin-left:auto;margin-right:auto}.page-intro{justify-content:space-between;align-items:end;padding:48px 0 28px;display:flex}.eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Fraunces,serif}h1{color:var(--ink);margin-bottom:8px;font-size:clamp(32px,4vw,45px);line-height:1.05}.intro-copy{color:var(--muted);margin:0}.new-job-button{background:var(--green);color:#fff;border:0;border-radius:7px;align-items:center;gap:7px;padding:11px 16px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px #1d543f}.new-job-button:active{transform:translateY(2px);box-shadow:0 2px #1d543f}.notice{color:#3d653a;background:#e4f2c8;border-radius:6px;align-items:center;gap:8px;margin-top:-12px;margin-bottom:18px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.summary-grid{grid-template-columns:1.55fr 1fr;gap:16px;display:grid}.summary-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-height:132px;padding:21px 22px}.card-topline{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.card-topline strong{color:var(--ink)}.progress-track{background:#e9eee4;border-radius:8px;height:11px;margin:20px 0 15px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--green);height:100%;display:block}.progress-footer{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.progress-footer span:first-child{align-items:center;gap:5px;display:flex}.streak{color:#bd8137;font-weight:700}.balance-card{background:#f2f6e7;justify-content:space-between;display:flex}.balance-label{color:#5d746a;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.balance-card strong{font-family:Fraunces,serif;font-size:27px;line-height:1;display:block}.balance-card small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.wallet-icon{background:var(--lime);width:38px;height:38px;color:var(--green);border-radius:12px;place-items:center;display:grid}.coral{color:#793c34;background:#f3b09f}.blue{color:#305a73;background:#add8ef}.content-grid{padding:41px 0 60px}.section-heading{justify-content:space-between;align-items:start;display:flex}.section-heading h2{margin-bottom:5px;font-size:25px}.section-heading p{color:var(--muted);margin-bottom:18px;font-size:14px}.filters{gap:8px;margin-bottom:13px;display:flex}.filters button{color:#68756f;background:0 0;border:1px solid #0000;border-radius:20px;padding:8px 12px;font-size:13px;font-weight:600}.filters button.selected{color:#3c664f;background:#edf5e3;border-color:#cddcc1}.job-list{gap:9px;display:grid}.job-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:76px;padding:13px 15px;transition:transform .2s,box-shadow .2s;display:grid}.job-card:hover{transform:translateY(-1px);box-shadow:0 5px 14px #3a473f12}.job-card.done{opacity:.65;background:#f5f6f1}.job-icon{color:#637158;text-transform:uppercase;background:#f5f1e5;border-radius:13px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:700;display:grid}.job-title-row{align-items:center;gap:8px;display:flex}.job-main h3{margin-bottom:5px;font-size:14px}.job-main p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.job-main i{background:#b0b9b4;border-radius:50%;width:3px;height:3px}.mini-avatar{border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;font-weight:700;display:grid}.job-meta{text-align:right;min-width:109px}.due{color:var(--muted);justify-content:end;align-items:center;gap:4px;font-size:11px;display:flex}.job-meta strong{color:var(--green);margin-top:4px;font-size:14px;display:block}.job-action{color:var(--green);background:#e9f3db;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.job-action:hover{background:var(--lime)}.done-pill{color:#457044;background:#deedcb;border-radius:12px;align-items:center;gap:3px;padding:3px 6px;font-size:10px;font-weight:700;display:flex}.completed-toggle{color:#4e695b;background:#edf2e7;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.management-page{width:min(820px,100% - 48px);margin:0 auto;padding:4px 0 60px}.person-form,.person-card,.money-total,.history-item{border:1px solid var(--line);background:var(--paper);border-radius:8px}.person-form{gap:17px;margin-bottom:16px;padding:20px;display:grid}.person-form>label{color:#52615a;gap:6px;max-width:330px;font-size:12px;font-weight:700;display:grid}.person-form input[type=text],.person-form>label input{border:1px solid #d6d9d0;border-radius:6px;padding:10px}.person-form>div:last-child{gap:9px;display:flex}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.permission-grid label{color:#53625b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.permission-grid input{accent-color:var(--green)}.people-list,.history-list,.money-list{gap:12px;display:grid}.person-card{padding:19px}.person-card>div:first-child{align-items:center;gap:10px;margin-bottom:18px;display:flex}.person-avatar{width:36px;height:36px;color:var(--green);background:#d9ed92;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.person-card h2{margin:0 0 2px;font-size:18px}.person-card p{color:var(--muted);margin:0;font-size:12px}.empty-state{color:var(--muted);text-align:center;border:1px dashed #cbd4c9;border-radius:8px;padding:28px}.history-item{color:var(--green);align-items:center;gap:11px;padding:15px;display:flex}.history-item div{flex:1}.history-item strong{color:var(--ink);font-size:13px}.history-item p{color:var(--muted);margin:3px 0 0;font-size:12px}.money-total{background:#f2f6e7;margin-bottom:18px;padding:24px}.money-total span,.money-total p{color:#5d746a;font-size:13px;font-weight:600}.money-total strong{color:var(--ink);margin:5px 0;font-family:Fraunces,serif;font-size:38px;display:block}.money-total p{margin:0;font-weight:400}.owner-card{background:#f2f6e7;margin-bottom:16px}.owner-card>div:first-child{margin-bottom:8px}.owner-access{color:#527060!important}.household-code{background:#f7fbef;border:1px solid #cbdcc1;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:15px 19px;display:flex}.household-code span{color:#5a6d5f;font-size:12px;font-weight:700}.household-code strong{color:var(--ink);letter-spacing:.08em;font-family:Fraunces,serif;font-size:22px}.household-code button{color:var(--green);background:#e0efd0;border:0;border-radius:5px;margin-left:auto;padding:7px 9px;font-size:11px;font-weight:700}.review-controls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.review-controls button,.approved-label,.denied-label{border:0;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:700}.review-controls button:first-child,.approved-label{color:var(--green);background:#dcebc9}.review-controls button:last-child,.denied-label{color:#a84b40;background:#f9e5e1}.review-feedback{color:#7c5a54;width:100%;font-size:12px}.mark-paid,.paid-label{white-space:nowrap;border:0;border-radius:5px;padding:7px 9px;font-size:11px;font-weight:700}.mark-paid{color:var(--green);background:#dcebc9}.paid-label{color:#68756f;background:#edf0e9}.owed-by-person{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 18px;display:grid}.owed-by-person article{background:#f8fbf2;border:1px solid #d7e4cf;border-radius:7px;justify-content:space-between;align-items:center;padding:14px;display:flex}.owed-by-person span{color:#5d6c63;font-size:13px;font-weight:700}.owed-by-person strong{color:var(--green);font-family:Fraunces,serif;font-size:20px}.person-card{position:relative}.person-actions{gap:4px;display:flex;position:absolute;top:14px;right:14px}.side-column{align-content:start;gap:16px;display:grid}.spotlight-card,.kid-card{border-radius:8px;padding:20px;overflow:hidden}.spotlight-card{background:#dceabb;min-height:285px;position:relative}.spotlight-card .eyebrow{color:#496341}.spotlight-card h2{font-size:29px}.spotlight-card>p:not(.eyebrow){color:#52684f;max-width:205px;font-size:13px;line-height:1.45}.spotlight-art{color:#e4ad3e;text-align:right;width:82px;font-family:Fraunces,serif;font-size:25px;line-height:.92;position:absolute;top:21px;right:20px;transform:rotate(-9deg)}.mini-progress{color:#456142;font-size:12px;font-weight:600;position:absolute;bottom:18px;left:20px;right:20px}.mini-progress div{background:#ffffff94;border-radius:9px;height:7px;margin-top:7px}.mini-progress i{width:56%}.kid-card{border:1px solid var(--line);background:var(--paper)}.kid-card-heading{color:#d5a94c;justify-content:space-between;display:flex}.kid-card-heading>div{align-items:center;gap:9px;display:flex}.large{width:34px;height:34px;margin:0}.kid-card h3{margin:0 0 2px;font-size:13px}.kid-card-heading p,.kid-card>p{color:var(--muted);margin:0;font-size:11px}.kid-card>strong{margin:17px 0 2px;font-family:Fraunces,serif;font-size:25px;display:block}.kid-card button{background:#f6f4e9;width:100%;margin-top:15px}@media (width<=800px){.topbar{flex-wrap:wrap;gap:16px;height:auto;padding:15px 24px}.household-picker{border-left:0;margin-left:auto;padding-left:0}.header-actions{margin-left:auto}nav{order:2;justify-content:space-between;width:100%;height:38px;margin:0}nav a{padding:0 8px}.page-intro{padding-top:35px}.summary-grid{grid-template-columns:1fr 1fr}.progress-card{grid-column:1/-1}.content-grid{grid-template-columns:1fr}.side-column{grid-template-columns:1fr 1fr}.spotlight-card{min-height:250px}.app-nav{width:100%;padding:0 12px;overflow-x:auto}.app-nav button{flex:none}}@media (width<=540px){.topbar{padding:12px 18px}.brand{font-size:20px}.household-picker span:not(.house-avatar),.icon-button:first-child{display:none}.page-intro,.summary-grid,.content-grid,.notice{width:min(100% - 32px,1184px)}.page-intro{align-items:start;gap:20px}.new-job-button{white-space:nowrap;padding:10px}.summary-grid,.side-column{grid-template-columns:1fr}.job-card{grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.job-meta{display:none}.job-card .job-action{grid-column:2/4;justify-self:stretch}.spotlight-card{min-height:235px}.filters{overflow-x:auto}.filters button{white-space:nowrap}.sign-in-page{padding:16px}.sign-in-card{gap:22px;padding:25px 20px}.sign-in-card h1{font-size:32px}.topbar{gap:12px}.household-picker{margin-left:auto}.sign-out{padding:8px 0;font-size:0}.sign-out svg{width:20px;height:20px}.app-nav{gap:0;width:100%;height:49px;padding:0 10px;overflow-x:auto}.app-nav button{flex:none;gap:5px;padding:0 10px;font-size:12px}.page-intro{padding:28px 0 22px}.page-intro h1{font-size:33px}.new-chore-form{grid-template-columns:1fr;padding:14px}.new-chore-form .instructions-field,.new-chore-form>div{grid-column:auto}.new-chore-form>div{flex-wrap:wrap}.new-chore-form>div .new-job-button{flex:1;justify-content:center}.job-card{align-items:start;gap:10px}.job-main{min-width:0}.job-main h3,.chore-instructions{overflow-wrap:anywhere}.job-card .job-action{min-height:38px}.edit-chore,.delete-chore{align-self:center}.management-page{width:min(100% - 32px,820px);padding-bottom:40px}.person-form,.person-card{padding:15px}.person-form>label{max-width:none}.permission-grid{grid-template-columns:1fr;gap:12px}.permission-grid label{min-height:28px}.person-card>div:first-child{margin-bottom:14px}.history-item{align-items:start}.history-item>strong{white-space:nowrap;margin-left:auto}.money-total{padding:19px}.money-total strong{font-size:34px}input,textarea,select{font-size:16px!important}}@media (width<=760px){.eytoc-site .eytoc-hero{min-height:0;padding-top:34px}.eytoc-site .eytoc-hero h1{font-size:clamp(38px,11vw,48px)}.eytoc-site .product-grid .product-feature{grid-template-columns:1fr}.eytoc-site .product-grid .app-logo-frame{aspect-ratio:16/9;width:100%;height:auto;min-height:150px;padding:18px}.eytoc-site .product-grid .app-logo-frame img{max-width:100%;object-fit:contain!important;border-radius:12px!important;width:auto!important;height:100%!important}.eytoc-site .product-grid .app-logo-frame:not(.racer-logo) img{object-fit:contain!important}.eytoc-site .product-grid .racer-logo img{width:min(230px,85%)!important;height:auto!important}}.eytoc-site{min-width:0;overflow-x:clip}.eytoc-site .eytoc-nav,.eytoc-site .eytoc-hero,.eytoc-site .eytoc-products,.eytoc-site .eytoc-footer,.eytoc-site .eytoc-statement,.eytoc-site .eytoc-page-heading,.eytoc-site .product-page,.eytoc-site .product-details,.eytoc-site .company-page,.eytoc-site .contact-page,.eytoc-site .install-page{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.eytoc-site .app-logo-frame{place-items:center;min-width:0;display:grid;overflow:hidden}.eytoc-site .app-logo-frame img{object-fit:contain;max-width:100%;max-height:100%}.eytoc-site .product-grid .app-logo-frame:not(.racer-logo) img{object-fit:contain}.eytoc-site .product-feature,.eytoc-site .product-feature>div:last-child{min-width:0}@media (width<=800px){.eytoc-site .eytoc-nav,.eytoc-site .eytoc-hero,.eytoc-site .eytoc-products,.eytoc-site .eytoc-footer,.eytoc-site .eytoc-statement,.eytoc-site .eytoc-page-heading,.eytoc-site .product-page,.eytoc-site .product-details,.eytoc-site .company-page,.eytoc-site .contact-page,.eytoc-site .install-page{width:calc(100% - 32px)}.eytoc-site .eytoc-nav{min-height:60px;padding:15px 0}.eytoc-site .eytoc-brand img{aspect-ratio:3.45;object-fit:cover;object-position:center 24%;width:106px;height:auto}.eytoc-site .eytoc-links{gap:13px}.eytoc-site .eytoc-menu button{min-height:36px;padding:8px 0;font-size:12px}.eytoc-site .eytoc-dropdown{min-width:150px;right:0}.eytoc-site .eytoc-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:50px 0 64px}.eytoc-site .eytoc-hero h1,.eytoc-site .eytoc-page-heading h1,.eytoc-site .product-page h1,.eytoc-site .company-page h1,.eytoc-site .contact-page h1,.eytoc-site .install-page h1{font-size:clamp(38px,11vw,52px)}.eytoc-site .eytoc-mark{justify-self:start;width:min(235px,68vw)}.eytoc-site .eytoc-statement{padding:32px 0 60px}.eytoc-site .product-grid,.eytoc-site .company-grid,.eytoc-site .install-grid,.eytoc-site .contact-page,.eytoc-site .product-details{grid-template-columns:1fr}.eytoc-site .product-grid .product-feature{grid-template-columns:1fr;gap:18px;min-height:0;padding:18px}.eytoc-site .product-grid .app-logo-frame{aspect-ratio:auto;width:100%;height:176px;min-height:0;padding:18px}.eytoc-site .product-grid .app-logo-frame img{max-width:100%;object-fit:contain!important;width:auto!important;height:100%!important}.eytoc-site .product-page{min-height:0;padding:56px 0 46px}.eytoc-site .product-page-logo{aspect-ratio:auto;width:min(100%,220px);height:160px;min-height:0;margin:0 0 28px;padding:14px}.eytoc-site .product-page-logo img{max-width:100%;object-fit:contain!important;width:auto!important;height:100%!important}.eytoc-site .product-details{gap:30px;padding:48px 0 64px}.eytoc-site .racer-screens{grid-template-columns:1fr}.eytoc-site .racer-screens img{aspect-ratio:auto;height:auto}.eytoc-site .company-page,.eytoc-site .contact-page,.eytoc-site .install-page{padding:65px 0}.eytoc-site .contact-form{grid-template-columns:1fr}.eytoc-site .contact-full{grid-column:auto}.eytoc-site .eytoc-footer{flex-wrap:wrap;gap:13px}.eytoc-site .footer-line{display:none}}.install-page{width:min(1000px,100% - 56px);margin:0 auto;padding:105px 0 100px}.install-page h1{color:#f4f9ff;max-width:720px;margin:0;font-family:Fraunces,serif;font-size:clamp(44px,6vw,70px);line-height:1.04}.install-lead{color:#aabac7;max-width:620px;margin:22px 0 50px;font-size:18px;line-height:1.55}.install-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.install-grid article{background:#0a1119;border:1px solid #1f4059;border-top:2px solid #28b9ff;padding:23px}.install-grid article>span{color:#eaf5ff;font-family:Fraunces,serif;font-size:22px}.install-grid ol{color:#9fb0bf;gap:12px;margin:25px 0 0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.install-grid li::marker{color:#39c4ff;font-weight:700}.install-grid strong{color:#d9e9f5}@media (width<=760px){.install-page{width:min(100% - 36px,1000px);padding:70px 0}.install-lead{font-size:16px}.install-grid{grid-template-columns:1fr}}.how-it-works{border-top:1px solid #d8dfd3;width:min(1180px,100% - 56px);margin:0 auto;padding:70px 0 95px}.how-it-works>div:first-child{max-width:600px;margin-bottom:34px}.how-it-works h2{color:#183a35;margin:0 0 15px;font-family:Fraunces,serif;font-size:clamp(30px,4vw,46px);line-height:1.05}.how-it-works>div:first-child>p:last-child{color:#587068;margin:0;font-size:17px;line-height:1.55}.how-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.how-steps article{background:#0a1119;border:1px solid #1f4059;border-top:2px solid #28b9ff;min-height:190px;padding:22px}.how-steps span{color:#39c4ff;font-family:ui-monospace,monospace;font-size:12px}.how-steps h3{color:#eaf3fa;margin:28px 0 10px;font-family:Fraunces,serif;font-size:22px}.how-steps p{color:#9eafbe;margin:0;font-size:14px;line-height:1.55}.app-screenshots{border-top:1px solid #d8dfd3;width:min(1180px,100% - 56px);margin:0 auto;padding:70px 0 85px}.app-screenshots>div:first-child{max-width:650px;margin-bottom:32px}.app-screenshots h2{color:#183a35;margin:0 0 15px;font-family:Fraunces,serif;font-size:clamp(30px,4vw,46px);line-height:1.05}.app-screenshots>div:first-child>p:last-child{color:#587068;margin:0;font-size:17px;line-height:1.55}.screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.screenshot-grid article{background:#f7f5ef;border:1px solid #d8dfd3;border-radius:8px;overflow:hidden}.screenshot-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.screenshot-grid span{color:#183a35;padding:13px 14px;font-size:13px;font-weight:700;display:block}@media (width<=760px){.how-it-works{width:min(100% - 36px,1180px);padding:55px 0 65px}.how-it-works>div:first-child>p:last-child{font-size:16px}.how-steps{grid-template-columns:1fr}.how-steps article{min-height:0}.app-screenshots{width:min(100% - 36px,1180px);padding:55px 0 65px}.app-screenshots>div:first-child>p:last-child{font-size:16px}.screenshot-grid{grid-template-columns:1fr}}.how-it-works{padding:56px 0 72px}.how-it-works>div:first-child{margin-bottom:24px}.how-it-works h2{max-width:700px;font-size:clamp(29px,3.6vw,42px)}.how-it-works>div:first-child>p:last-child{max-width:650px;font-size:16px}.how-steps{gap:14px}.how-steps article{min-height:0;padding:18px 20px}.how-steps h3{margin:24px 0 9px;font-size:20px;line-height:1.15}.how-steps p{font-size:13px;line-height:1.45}@media (width<=1100px){.how-it-works{padding-top:44px}.how-it-works>div:first-child{margin-bottom:20px}.how-steps article{padding:16px 18px}.how-steps h3{margin-top:20px;font-size:19px}.how-steps p{font-size:12px;line-height:1.42}}.eytoc-site .how-it-works,.eytoc-site .app-screenshots{border-top-color:#1c3044}.eytoc-site .how-it-works h2,.eytoc-site .app-screenshots h2{color:#f4f9ff}.eytoc-site .how-it-works>div:first-child>p:last-child,.eytoc-site .app-screenshots>div:first-child>p:last-child{color:#aabac7}.eytoc-site .screenshot-grid article{background:#0a1018;border-color:#1b3245}.eytoc-site .screenshot-grid span{color:#d9e9f5}@media (width<=800px){.eytoc-site .product-grid .product-feature{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:16px}.eytoc-site .product-grid .app-logo-frame{aspect-ratio:1;width:88px;height:88px;min-height:88px;padding:8px}.eytoc-site .product-grid .app-logo-frame img,.eytoc-site .product-grid .racer-logo img{max-width:100%;object-fit:contain!important;border-radius:8px!important;width:100%!important;height:100%!important}.eytoc-site .product-grid .product-feature h3{font-size:25px}.eytoc-site .product-grid .product-feature p:not(.product-label){margin:8px 0 14px;font-size:14px}.eytoc-site .product-grid .product-label{font-size:10px}.eytoc-site .eytoc-brand img{aspect-ratio:auto;object-fit:contain;object-position:center;width:106px;height:42px}.eytoc-site .product-page-logo{aspect-ratio:1;width:150px;height:150px;margin-bottom:20px;padding:12px}.eytoc-site .product-page-logo img{object-fit:contain!important;width:100%!important;height:100%!important}}.install-alert{color:#315e79;background:#edf6fc;border:1px solid #b9d4eb;border-radius:7px;align-items:flex-start;gap:9px;width:min(1184px,100% - 48px);margin:14px auto -2px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.install-alert strong{color:#214d67}.notification-panel{background:#f7fbff;border:1px solid #cfe0ef;border-radius:8px;width:min(1184px,100% - 48px);margin:14px auto 0}.notification-panel-heading{border-radius:inherit;color:#315e79;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.notification-panel-heading strong{color:#fff;background:#2c9ddd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.notification-panel-heading>span:last-child{margin-left:auto}.notification-list{border-top:1px solid #dbeaf4;gap:1px;display:grid}.notification-list article{color:#2c79a2;gap:9px;padding:11px 13px;display:flex}.notification-list article+article{border-top:1px solid #e6f0f6}.notification-list article>div{flex:1}.notification-list strong{color:#234e67;font-size:12px}.notification-list p{color:#52758b;margin:3px 0;font-size:12px}.notification-list time{color:#7d9aaa;font-size:10px}.person-actions .edit-chore{cursor:pointer;position:relative}.person-actions .edit-chore input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.person-avatar,.mini-avatar{overflow:hidden}.person-avatar img,.mini-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.mini-avatar{width:18px;height:18px;color:var(--green);background:#d9ed92;flex:none;font-size:9px}@media (width<=800px){.eytoc-site .eytoc-brand img{width:128px;height:50px}.eytoc-site .eytoc-links{gap:8px}.eytoc-site .eytoc-menu button{padding-left:5px;padding-right:5px}}.eytoc-site .chorely-preview{text-align:center;background:linear-gradient(135deg,#0b1d2a,#0b1015);border:1px solid #24516d;border-radius:8px;align-content:center;place-items:center;gap:16px;min-height:260px;padding:24px;display:grid}.eytoc-site .chorely-preview img{object-fit:contain;border-radius:22px;width:min(150px,55%);height:auto;max-height:150px;display:block;box-shadow:0 12px 30px #00000059}.eytoc-site .chorely-preview span{color:#b5c7d3;font-size:13px;display:block}.eytoc-site .product-price{background:#0b1620;border-left:2px solid #27b9ff;gap:4px;margin:0 0 25px;padding:11px 14px;display:inline-grid}.eytoc-site .product-price span,.eytoc-site .product-price strong{display:block}.eytoc-site .product-price span{color:#8da0b0;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.eytoc-site .product-price strong{color:#f4f9ff;white-space:nowrap;font-family:Fraunces,serif;font-size:22px;line-height:1.1}@media (width<=800px){.eytoc-site .chorely-preview{min-height:220px;padding:20px}.eytoc-site .chorely-preview img{width:120px;max-height:120px}}@media (width<=760px){.eytoc-site{overflow-x:hidden}.eytoc-nav{width:min(100% - 32px,1180px);padding:16px 0}.eytoc-brand{flex:none}.eytoc-brand img{width:104px;height:30px}.eytoc-links{gap:12px}.eytoc-menu button{padding:7px 0;font-size:11px}.eytoc-dropdown{min-width:150px;right:0}.product-page{width:min(100% - 32px,1180px);min-height:0;padding:48px 0 54px;display:block}.product-page-logo{aspect-ratio:auto;width:min(100%,220px);height:160px;min-height:0;margin:0 0 27px;padding:14px;display:grid}.product-page-logo img{max-width:100%;object-fit:contain!important;border-radius:10px!important;width:auto!important;height:100%!important}.product-page h1{font-size:clamp(42px,13vw,56px)}.product-page-copy{margin:17px 0 25px;font-size:16px}.product-details{grid-template-columns:1fr;gap:28px;width:min(100% - 32px,1180px);padding:46px 0 64px;display:grid}.product-details h2{font-size:29px}.chorely-preview{min-height:220px}.chorely-preview img{width:110px}.racer-screens{grid-template-columns:1fr}.racer-screens img{aspect-ratio:auto;width:100%;height:auto}}
