body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html.dark-page,html.dark-page body{background-color:#000}html.ocean-page,html.ocean-page body{background-color:#d9e8f5;overscroll-behavior:none;scrollbar-width:none}@supports (-webkit-touch-callout:none){html.ocean-page body{min-height:150lvh}html.ocean-page .particles-ocean{height:150lvh}}.particles-ocean{height:100vh;height:100lvh;left:0;position:absolute;top:0;width:100vw}.blurred-card{align-items:stretch;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#ffffff03;border-radius:20px;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-height:calc(100vh - 24px);max-height:calc(100svh - 24px);max-width:500px;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px;pointer-events:auto;transition:width .45s cubic-bezier(.4,0,.2,1),max-width .45s cubic-bezier(.4,0,.2,1);width:80vw}.blurred-card.is-wide{max-width:780px;width:min(94vw,780px)}.home-logo{border-radius:20px;height:100px;max-width:100%;object-fit:contain;overflow:hidden;width:100px}@media (max-width:600px){.blurred-card{padding:2px 14px;width:70vw}.blurred-card.is-wide{width:94vw}.home-logo{border-radius:14px;height:68px;width:68px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){body,html{overscroll-behavior:none}}.App{background-color:#f0f8ff;text-align:center}.App,.App-header{min-height:100vh;position:relative}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;z-index:2}.logo{height:auto;margin-bottom:20px;width:40vw}.passLogo{height:auto;margin-top:20px;width:10vw}.button-container{align-items:center;display:flex;flex-direction:column;height:40vh;justify-content:space-around;padding-left:3vw;padding-right:3vw}.main-menu-button{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-size:16px;padding:15px 32px;text-align:center;text-decoration:none;width:16vw}@media screen and (max-width:768px){.button-container{flex-direction:column;padding-left:0;padding-right:0;width:90vw}.main-menu-button{margin-bottom:10px;width:80%}.logo{width:80vw}.passLogo{width:20vw}}.hc-section{width:100%}.hc-section+.hc-section{border-top:1px solid #093a8a1a}.hc-narrow{display:none}@media (max-width:600px){.hc-projects,.hc-wide{display:none}.hc-narrow{display:inline}}.hc-head{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;color:inherit;display:flex;font:inherit;justify-content:space-between;margin:0;padding:12px 4px;text-align:left;width:100%}button.hc-head{cursor:pointer}.hc-title{color:#093a8a80;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:color .25s ease}.hc-head.is-open .hc-title,button.hc-head:hover .hc-title{color:#093a8acc}.hc-chevron{color:#093a8a66;height:14px;transition:transform .45s cubic-bezier(.4,0,.2,1),color .25s ease;width:14px}.hc-head.is-open .hc-chevron{color:#093a8ab3;transform:rotate(180deg)}.hc-head.expands-up .hc-chevron{transform:rotate(180deg)}.hc-head.expands-up.is-open .hc-chevron{transform:none}.hc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.hc-body.is-open{grid-template-rows:1fr}.hc-body-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .45s;visibility:hidden}.hc-body.is-open .hc-body-inner{opacity:1;transform:none;transition:opacity .3s ease .12s,transform .3s ease .12s,visibility 0s;visibility:visible}.hc-body-content{padding:0 4px 14px}.hc-apps{align-items:center;box-sizing:border-box;display:flex;justify-content:space-around;margin:0 auto;max-width:460px;padding:2px 0 16px;width:100%}.hc-app{display:block;line-height:0;padding:5px}.hc-about{color:#123a78;font-size:14px;line-height:1.55;margin:0 auto;max-width:460px}.hc-about p{margin:0 0 10px}.hc-about p:last-child{margin-bottom:0}.hc-about-links{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px;margin-top:12px}.hc-about-lead{color:#123a7899}.hc-about-lead:after{content:":"}.hc-about-links a{border-bottom:1px solid #123a784d;color:#123a78;text-decoration:none;transition:border-color .2s ease}.hc-about-links a:hover{border-color:#123a78cc}@media (max-width:600px){.hc-head{padding:10px 2px}.hc-body-content{padding:0 2px 12px}.hc-apps{padding-bottom:12px}.hc-about{font-size:13px}}@media (prefers-reduced-motion:reduce){.hc-body,.hc-body-inner,.hc-chevron{transition:none}}.container{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding-top:60px;position:relative;width:100vw}.glass-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80;box-shadow:0 4px 6px #0000001a;display:flex;left:0;padding:10px 0;position:fixed;top:0;width:100vw;z-index:2}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:90vw}.logo-container{align-items:center;display:flex;flex:1 1;gap:15px}.logo-image{flex-shrink:0;height:50px;width:50px}.header-title{font-size:1.8em;font-weight:700;margin:0;white-space:nowrap}.burger{background:#0000;cursor:pointer;display:block;height:30px;position:relative;width:40px}.burger input{display:none}.burger span{background:#000;border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.burger span:first-of-type{top:0;transform-origin:left center}.burger span:nth-of-type(2){top:50%;transform:translateY(-50%);transform-origin:left center}.burger span:nth-of-type(3){top:100%;transform:translateY(-100%);transform-origin:left center}.burger input:checked~span:first-of-type{left:5px;top:0;transform:rotate(45deg)}.burger input:checked~span:nth-of-type(2){opacity:0;width:0}.burger input:checked~span:nth-of-type(3){left:5px;top:28px;transform:rotate(-45deg)}.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:0 0 4px 4px;box-shadow:0 4px 6px #0000001a;min-width:200px;padding:10px 0;position:absolute;right:0;top:100%}.menu-item{cursor:pointer;padding:10px 20px;transition:background-color .2s}.menu-item:hover{background-color:#0000000d}.header-controls{align-items:center;display:flex;gap:20px}.qr-button{align-items:center;background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s}.qr-button:hover{background-color:#333}@media (min-width:768px){.qr-button{display:flex}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:24px;position:relative;width:400px}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;top:10px;transition:background-color .2s;width:30px}.modal-close:hover{background-color:#f0f0f0}.qr-container{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.qr-title{font-size:1.5rem;font-weight:700;margin:0}.qr-code{height:400px;object-fit:contain;width:400px}.qr-description{color:#666;margin:0}.hero-container{max-width:1400px;padding:24px}.hero-wrapper{display:flex;flex-direction:column-reverse;gap:24px}.hero-text-content{justify-content:center;width:100%}.hero-title{font-size:3rem;font-weight:700;text-align:left}.hero-description{color:#4a4a4a;font-size:1.125rem;line-height:1.6}.hero-image-container{width:100%}.hero-image{border-radius:8px;height:auto;width:100%}@media (min-width:768px){.hero-wrapper{align-items:center;flex-direction:row}.hero-image-container,.hero-text-content{width:50%}.hero-title{font-size:3rem}}.privacy-policy-container{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:24px}.privacy-policy-title{font-size:2rem;font-weight:700;margin-bottom:16px;text-align:center}.privacy-policy-update-date{color:#777;font-size:.9rem;margin-bottom:32px;text-align:center}.privacy-section{margin-bottom:24px}.privacy-subtitle{font-size:1.25rem;font-weight:700;margin-bottom:8px}.privacy-text{color:#555;font-size:1rem;margin-bottom:16px}.privacy-contact-link{color:#007bff;text-decoration:none}.privacy-contact-link:hover{text-decoration:underline}.features-section{margin:48px auto;max-width:1200px;padding:0;text-align:center}.features-title{font-size:2rem;margin-bottom:24px}.features-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;padding:16px}.feature-card{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 8px #0000001a;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.feature-icon{height:64px;margin-bottom:16px;width:64px}.feature-card h4{font-size:1.5rem;margin-bottom:8px}.feature-card p{color:#666;font-size:1rem}@media (min-width:768px){.features-cards{grid-template-columns:repeat(3,1fr)}}.footer{color:#fff;justify-content:center;margin-bottom:5vh;margin-top:5vh;width:100vw}.footer-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.footer-section h4{font-size:1.25rem;margin-bottom:16px}.footer-section p{color:#ccc;font-size:.875rem;margin-bottom:8px}.social-icons img{height:32px;margin-right:8px;transition:opacity .3s ease;width:32px}.social-icons img:hover{opacity:.7}.footer-credits{color:#888;font-size:.75rem;margin-top:24px;text-align:center}@font-face{font-display:block;font-family:Chakra Petch;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:block;font-family:Chakra Petch;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2")}.cv-page{--cv-font:"Chakra Petch",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cv-glass:#ffffffc2;--cv-glass-feature:#ffffffa8;--cv-glass-row:#ffffff54;--cv-blur:blur(20px);--cv-ink:#1e1e1e;--cv-ink-body:#3b3b3b;--cv-ink-secondary:#4a4a4a;--cv-on-dark:#fff;--cv-on-dark-secondary:#d3d3d3;--cv-on-dark-tertiary:#a6a6a6;--cv-mint:#93d692;font-family:var(--cv-font)}.cv-page button{font-family:inherit}.cv-header-badge{border-radius:7px;display:none}.cv-header-badge svg{display:block}.cv-header-badge:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:768px){.cv-header-badge{display:block}}.cv-page .dropdown-menu{border-radius:12px;overflow:hidden;top:calc(100% + 16px)}.cv-main{box-sizing:border-box;max-width:1160px;padding:0 20px;width:100%}.cv-hero,.cv-main{align-items:center;display:flex;flex-direction:column}.cv-hero{padding:clamp(36px,8vh,88px) 0 clamp(44px,8vh,80px);text-align:center}.cv-hero-logo{border-radius:22%;height:auto;width:clamp(96px,22vw,132px)}.cv-title{font-size:clamp(54px,15vw,80px);line-height:1}.cv-tagline,.cv-title{color:var(--cv-on-dark);font-weight:700;margin:18px 0 0}.cv-tagline{text-wrap:balance;font-size:clamp(20px,5vw,24px);line-height:1.3;max-width:560px}.cv-summary{text-wrap:balance;color:var(--cv-on-dark-secondary);font-size:16px;line-height:1.5;margin:10px 0 0;max-width:480px}.cv-button{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--cv-mint);border:1px solid #fff;border-radius:10px;box-shadow:0 0 8px #ffffff80;box-sizing:border-box;color:#000;display:flex;font-size:clamp(19px,5.4vw,25px);font-weight:700;justify-content:center;line-height:1.15;margin-top:30px;max-width:420px;min-height:60px;padding:12px 20px;text-align:center;text-decoration:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background-color .2s ease;width:100%}@media (hover:hover){.cv-button:hover{background:#a2dfa1;box-shadow:0 0 14px #ffffffb3}}.cv-button:active{transform:scale(.94);transition-duration:.08s;transition-timing-function:ease-out}.cv-button:focus-visible,.cv-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}.cv-hero-note{color:var(--cv-on-dark-tertiary);font-size:14px;margin:16px 0 0}.cv-section{align-items:center;display:flex;flex-direction:column;padding-bottom:clamp(48px,8vh,80px);scroll-margin-top:84px;width:100%}.cv-section-heading{color:var(--cv-on-dark);font-size:24px;font-weight:700;line-height:1.2;margin:0 0 20px;text-align:center}.cv-card{backdrop-filter:var(--cv-blur);-webkit-backdrop-filter:var(--cv-blur);background:var(--cv-glass);border-radius:10px;box-sizing:border-box;color:var(--cv-ink-body);padding:20px}.cv-card h3{color:var(--cv-ink);font-size:22px;font-weight:700;line-height:1.2;margin:0 0 8px}.cv-card p{font-size:16px;line-height:1.5;margin:0}.cv-features{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,560px);justify-content:center;width:100%}.cv-features .cv-card{background:var(--cv-glass-feature)}@media (min-width:700px){.cv-features{grid-template-columns:repeat(2,minmax(0,420px))}}@media (min-width:1040px){.cv-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-card-dialog{border-radius:20px;max-width:620px;padding:24px 20px 20px;width:100%}.cv-card-dialog h2{color:var(--cv-ink);font-size:clamp(26px,6.5vw,30px);font-weight:700;line-height:1.15;margin:0;text-align:center}.cv-card-dialog .cv-card-intro{margin:8px 0 18px;text-align:center}.cv-rows{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cv-row{align-items:baseline;background:var(--cv-glass-row);border-radius:12px;display:flex;flex-wrap:wrap;gap:2px 16px;justify-content:space-between;padding:12px 16px}.cv-row-name{color:var(--cv-ink);font-size:20px;font-weight:700}.cv-row-leader{color:var(--cv-ink-secondary);font-size:16px}.cv-shots{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;width:100%}.cv-shot{margin:0;padding:10px;width:min(100%,280px)}.cv-shot img{border-radius:12px;display:block;height:auto;width:100%}.cv-footer{box-sizing:border-box;color:var(--cv-on-dark-tertiary);font-size:14px;line-height:1.6;max-width:620px;padding:0 20px calc(40px + env(safe-area-inset-bottom));text-align:center;width:100%}.cv-footer p{margin:0}.cv-footer-links{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:center;list-style:none;margin:14px 0 0;padding:0}.cv-footer a{color:var(--cv-on-dark-secondary);font-weight:700;text-decoration:none}.cv-footer a:hover{color:var(--cv-on-dark);text-decoration:underline}@media (prefers-reduced-motion:reduce){.cv-button,.cv-button:active{transform:none;transition:none}}.civitas-container>:not(.parallax-stars){position:relative;z-index:1}.parallax-stars{background:#000;inset:0;overflow:hidden;pointer-events:none;width:100%;z-index:0}.parallax-stars,.star-layer{height:100%;position:absolute}.star-layer{animation-iteration-count:infinite;animation-name:parallax-scroll;animation-timing-function:linear;left:0;top:0;width:200%}.star{background-color:#fff;border-radius:50%;position:absolute}@keyframes parallax-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.container.civitas-container{background-color:#000;justify-content:flex-start}.civitas-container .glass-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#0003;border-bottom:1px solid #ffffff14;box-shadow:0 4px 6px #00000059;position:fixed;z-index:10}.civitas-container .modal-overlay{position:fixed;z-index:1000}.civitas-container .burger span{background:#fff}.civitas-container .dropdown-menu{background-color:#121212f2;box-shadow:0 4px 6px #00000073}.civitas-container .menu-item{color:#f0f0f0}.civitas-container .menu-item:hover{background-color:#ffffff14}.civitas-container .qr-button{background-color:#fff;color:#000}.civitas-container .qr-button:hover{background-color:#d4d4d4}.civitas-container .hero-title{color:#fff}.civitas-container .hero-description{color:#cfcfcf}.civitas-container .features-title{color:#fff}.civitas-container .feature-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:0 4px 12px #0006}.civitas-container .feature-card:hover{border-color:#ffffff38;box-shadow:0 8px 20px #0000008c}.civitas-container .feature-card h4{color:#fff}.civitas-container .feature-card p{color:#b8b8b8}.ts-page{--ts-bg:#f2e7ba;--ts-surface:#fff6d2;--ts-tint-1:#f6ecc0;--ts-tint-2:#eee2b1;--ts-tint-3:#e7ddb3;--ts-border:#dfd3a2;--ts-green:#4a7c4a;--ts-green-deep:#2d5a2d;--ts-green-1:#e8f5e9;--ts-green-2:#c8e6c9;--ts-green-3:#a5d6a7;--ts-ink:#3b3b3b;--ts-ink-soft:#6b6550;--ts-ink-soft-2:#8d8668;--ts-ember:#c46a1b;--ts-wood:#8a5e3c;--ts-wood-dark:#5e3f28;--ts-dusk:#2b231b;--ts-shadow:0 2px 6px #6b5d2e14;--ts-shadow-lg:0 18px 40px #6b5d2e33;--ts-radius:14px;--ts-pill:20px;--ts-gutter:24px;--ts-section:56px;--ts-nav-h:52px;--ts-font:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,"Helvetica Neue",system-ui,sans-serif;--ts-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ts-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.36 0 0 0 0 0.18 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");color:var(--ts-ink);color-scheme:light;display:flex;flex-direction:column;font-family:var(--ts-font);font-size:clamp(16px,15px + .25vw,18px);line-height:1.6;min-height:100vh;overflow-x:clip}.ts-page *,.ts-page :after,.ts-page :before{box-sizing:border-box}.ts-page img{display:block;max-width:100%}.ts-page a{color:var(--ts-green-deep);text-decoration:none}.ts-page :focus-visible{border-radius:6px;outline:3px solid var(--ts-green-deep);outline-offset:3px}html.ts-page-active,html.ts-page-active body{background-color:#f2e7ba;scroll-behavior:smooth;scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html.ts-page-active{scroll-behavior:auto}}@media (min-width:640px){.ts-page{--ts-gutter:32px}}@media (min-width:900px){.ts-page{--ts-section:96px;--ts-nav-h:60px}}.ts-page h1,.ts-page h2,.ts-page h3{text-wrap:balance;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.ts-page h1{font-size:clamp(34px,26px + 2.3vw,56px)}.ts-page h2{font-size:clamp(26px,20px + 1.7vw,40px)}.ts-page h3{font-size:clamp(19px,17px + .5vw,22px);font-weight:600;letter-spacing:-.01em}.ts-page p{margin:0}.ts-label{color:var(--ts-green-deep);display:block;font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.ts-lede{color:var(--ts-ink);max-width:34em}.ts-muted{color:var(--ts-ink-soft)}.ts-container{margin:0 auto;max-width:calc(1100px + var(--ts-gutter)*2);padding-left:max(var(--ts-gutter),env(safe-area-inset-left));padding-right:max(var(--ts-gutter),env(safe-area-inset-right));width:100%}.ts-section{padding-bottom:var(--ts-section);padding-top:var(--ts-section)}.ts-section--surface{background:#eee2b199;border-bottom:1px solid #dfd3a299;border-top:1px solid #dfd3a299}.ts-section--surface+.ts-section--surface{border-top:0}.ts-section-head{margin-bottom:clamp(28px,4vw,48px)}.ts-section-head .ts-lede{color:var(--ts-ink-soft);margin-top:14px}.ts-section-head--center{text-align:center}.ts-section-head--center .ts-lede{margin-left:auto;margin-right:auto}.ts-skip{background:var(--ts-ink);border-radius:999px;color:var(--ts-surface);left:16px;padding:10px 16px;position:absolute;top:8px;transform:translateY(-200%);z-index:100}.ts-skip:focus{transform:none}.ts-nav{background:#f2e7ba00;border-bottom:1px solid #0000;padding-top:env(safe-area-inset-top);position:-webkit-sticky;position:sticky;top:0;transition:background-color .25s ease,border-color .25s ease;z-index:50}.ts-nav.is-scrolled{-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);background:#f2e7bad1;border-bottom-color:var(--ts-border)}.ts-nav-inner{align-items:center;display:flex;gap:12px;height:var(--ts-nav-h);justify-content:space-between}.ts-wordmark{align-items:center;color:var(--ts-ink);display:inline-flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.01em;min-height:44px;white-space:nowrap}.ts-wordmark img{border-radius:7px;height:28px;width:28px}.ts-nav-links{display:none}.ts-page .ts-btn{align-items:center;background:var(--ts-green);border:0;border-radius:999px;color:var(--ts-surface);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;line-height:1;min-height:44px;padding:0 18px;transition:background-color .2s ease;white-space:nowrap}.ts-nav .ts-btn{font-size:14px;min-height:40px;padding:0 16px}@media (min-width:900px){.ts-nav-inner{gap:32px}.ts-nav-links{display:flex;gap:26px;list-style:none;margin:0;padding:0}.ts-nav-links a{align-items:center;color:var(--ts-ink-soft);display:inline-flex;font-size:15px;font-weight:500;min-height:44px}}.ts-dialog{background:#0000;border:0;border-radius:20px;color:var(--ts-ink);font-family:var(--ts-font);max-width:min(92vw,400px);padding:0;width:100%}.ts-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3b2f2466}.ts-dialog-card{align-items:center;background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:20px;box-shadow:var(--ts-shadow-lg);display:flex;flex-direction:column;gap:12px;padding:32px 28px 24px;position:relative;text-align:center}.ts-dialog-card .ts-label{margin:0}.ts-dialog-card h2{font-size:24px}.ts-dialog-card .ts-muted{font-size:15px;max-width:26em}.ts-dialog-card .ts-inline-link{font-size:15px;margin-top:0}.ts-qr{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);height:auto;margin:8px 0;padding:12px;width:min(100%,240px)}.ts-dialog-close{background:#0000;border:0;border-radius:50%;color:var(--ts-ink-soft);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:44px}.ts-badge{align-items:center;display:inline-flex;min-height:44px}.ts-badge img,.ts-badge svg{height:54px;width:auto}.ts-hero{overflow:hidden;padding-bottom:0;padding-top:clamp(32px,6vw,72px);position:relative}.ts-hero-grid{grid-gap:32px;display:grid;gap:32px}.ts-hero-text{max-width:34em}.ts-hero-lede{font-size:clamp(18px,16px + .5vw,22px);font-weight:500;line-height:1.4;margin-top:16px}.ts-hero-text .ts-muted{margin-top:14px}.ts-hero-text .ts-badge{margin-top:28px}.ts-hero-facts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.ts-hero-facts li{align-items:center;background:var(--ts-green-1);border-radius:var(--ts-pill);color:var(--ts-green-deep);display:inline-flex;font-size:13px;font-weight:600;min-height:30px;padding:0 12px}.ts-hero-phone{align-items:flex-start;display:flex;justify-content:center;-webkit-mask-image:linear-gradient(180deg,#000 72%,#0000);mask-image:linear-gradient(180deg,#000 72%,#0000);max-height:min(62vh,560px);overflow:hidden;position:relative}.ts-hero-phone:before{background:radial-gradient(ellipse 60% 55% at 50% 40%,#fff6d2e6,#0000 70%);content:"";inset:-10% -20% 0;pointer-events:none;position:absolute}.ts-hero-phone .ts-phone{margin-top:8px}@media (min-width:900px){.ts-hero{padding-bottom:var(--ts-section);padding-top:clamp(48px,6vw,96px)}.ts-hero-grid{align-items:center;gap:48px;grid-template-columns:1.1fr .9fr}.ts-hero-phone{align-items:center;-webkit-mask-image:none;mask-image:none;max-height:none;overflow:visible}.ts-hero-phone .ts-phone{margin-top:0}.ts-hero-phone:before{inset:-20% -30%}}.ts-feature{grid-gap:32px;align-items:center;display:grid;gap:32px}.ts-feature-text{max-width:34em}.ts-feature-text .ts-lede,.ts-feature-text .ts-muted{margin-top:14px}.ts-feature-text .ts-muted+.ts-muted{margin-top:12px}.ts-feature-media{align-items:center;display:flex;justify-content:center}.ts-points{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}.ts-points li{border-left:2px solid var(--ts-green);padding-left:16px}.ts-points strong{display:block;font-weight:600}.ts-points span{color:var(--ts-ink-soft)}@media (min-width:900px){.ts-feature{gap:56px;grid-template-columns:1fr 1fr}.ts-feature-text{justify-self:start}.ts-feature--flip .ts-feature-text{justify-self:end;order:2}}.ts-shelves{grid-gap:16px;display:grid;gap:16px}.ts-shelf-card{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);padding:20px}.ts-shelf-card .ts-label{margin:18px 0 6px}.ts-shelf-card .ts-muted{font-size:15px;margin-top:8px}.ts-shelf-vig{background:var(--ts-tint-1);border-radius:10px;display:grid;height:168px;overflow:hidden;padding:16px 18px;place-items:center}.ts-shelf-vig .ts-bookcard{max-width:300px;width:100%}.ts-add{grid-gap:24px;align-items:center;background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);display:grid;gap:24px;margin-top:24px;padding:24px}.ts-add-text .ts-muted{margin-top:8px}@media (min-width:640px){.ts-shelves{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.ts-shelves{gap:24px}.ts-shelf-card{padding:24px}.ts-add{grid-template-columns:1fr 1.2fr;padding:28px 32px}}.ts-spines{align-items:flex-end;display:flex;gap:5px;height:100%;max-width:220px;padding:0 8px 10px;position:relative;width:100%}.ts-spine{border-radius:2px 2px 1px 1px;box-shadow:inset -2px 0 0 #00000024,inset 2px 0 0 #ffffff1f;flex:1 1;position:relative}.ts-spine span{color:#fff6d2e6;display:block;font-size:9px;font-weight:600;inset:8px 0;letter-spacing:.02em;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.ts-plank{background:linear-gradient(180deg,var(--ts-wood),var(--ts-wood-dark));border-radius:2px;bottom:0;box-shadow:0 3px 6px #5e3f284d;height:10px;left:-18px;position:absolute;right:-18px}.ts-plank:after{background:repeating-linear-gradient(90deg,#0000000f 0 2px,#0000 2px 11px);border-radius:inherit;content:"";inset:0;position:absolute}.ts-scan{flex-wrap:wrap;font-size:14px;gap:16px 20px;justify-content:center}.ts-scan,.ts-scan-code{align-items:center;display:flex}.ts-scan-code{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:10px;flex-direction:column;gap:8px;padding:22px 26px 16px;position:relative}.ts-scan-corner{--c:var(--ts-green);background:linear-gradient(var(--c),var(--c)) 0 0 /14px 2px no-repeat,linear-gradient(var(--c),var(--c)) 0 0 /2px 14px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /14px 2px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /2px 14px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /14px 2px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /2px 14px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /14px 2px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /2px 14px no-repeat;border-radius:4px;inset:8px;pointer-events:none;position:absolute}.ts-barcode{align-items:stretch;display:flex;gap:2px;height:46px}.ts-barcode span{background:var(--ts-ink);border-radius:1px}.ts-scan-arrow{color:var(--ts-green);display:none}.ts-scan-form{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;margin:0;min-width:200px}.ts-scan-form div{border-bottom:1px solid var(--ts-border);display:flex;flex-direction:column;padding-bottom:6px}.ts-scan-form div:first-child{grid-column:1/-1}.ts-scan-form dt{color:var(--ts-ink-soft-2);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ts-scan-form dd{color:var(--ts-ink);font-weight:600;margin:0}@media (min-width:480px){.ts-scan-arrow{display:block}}.ts-editor,.ts-files,.ts-lock,.ts-noteshead,.ts-shelf-vig,.ts-stats,.ts-textfile,.ts-widgets{font-size:14px;line-height:1.35}.ts-soft{font-size:.9em}.ts-caption,.ts-soft{color:var(--ts-ink-soft-2)}.ts-caption{font-size:.8em}.ts-caption--ember{color:var(--ts-ember);font-weight:600}.ts-icon{flex-shrink:0;height:1.3em;width:1.3em}.ts-flame{vertical-align:-.1em}.ts-flame,.ts-streak{color:var(--ts-ember)}.ts-streak{align-items:center;display:inline-flex;font-size:.85em;font-weight:600;gap:.25em;white-space:nowrap}.ts-bar{background:var(--ts-tint-3);height:.45em;margin-top:.5em;overflow:hidden;width:100%}.ts-bar,.ts-bar>span{border-radius:999px;display:block}.ts-bar>span{background:var(--ts-green);height:100%}.ts-bar--thin{height:.3em;margin-top:0}.ts-pill{align-items:center;border-radius:var(--ts-pill);display:inline-flex;font-size:.9em;font-weight:600;gap:.4em;min-height:2.1em;padding:0 .9em;white-space:nowrap}.ts-pill--timer{background:var(--ts-green-2);color:var(--ts-green-deep)}.ts-pill--timer .ts-icon{height:1em;width:1em}.ts-pill--timer .ts-icon path{fill:currentColor;stroke:none}.ts-pill .ts-dot{background:var(--ts-green);border-radius:50%;height:.55em;width:.55em}.ts-chips{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.5em}.ts-chip{align-items:center;background:var(--ts-tint-1);border-radius:var(--ts-pill);color:var(--ts-ink-soft);display:inline-flex;font-size:.78em;font-weight:600;gap:.3em;padding:.2em .65em;white-space:nowrap}.ts-chip .ts-icon{height:1.1em;width:1.1em}.ts-chip--green{background:var(--ts-green-1);color:var(--ts-green-deep)}.ts-cover{background:var(--ts-tint-3);border-radius:2px 4px 4px 2px;box-shadow:0 1px 2px #3b2f244d;display:block;flex-shrink:0;height:4.2em;overflow:hidden;position:relative;width:2.9em}.ts-cover img{display:block;height:100%;object-fit:cover;width:100%}.ts-cover:after{border-radius:inherit;box-shadow:inset .22em 0 .15em -.08em #00000047,inset -1px 0 0 #ffffff24;content:"";inset:0;pointer-events:none;position:absolute}.ts-cover--md{height:5.8em;width:4em}.ts-cover--xs{border-radius:1px 2px 2px 1px;height:1.4em;width:1em}.ts-cover--red{background-color:#9a4a3a}.ts-cover--blue{background-color:#4a6a8a}.ts-cover--green{background-color:#5a7a5a}.ts-cover--ochre{background-color:#b8863a}.ts-cover--plum{background-color:#6d4a6a}.ts-cover--teal{background-color:#3f7a7a}.ts-cover--brown{background-color:#7a5a3a}.ts-bookcard,.ts-goalcard{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:1em;box-shadow:var(--ts-shadow);padding:.9em}.ts-bookcard{align-items:flex-start;display:flex;gap:.8em}.ts-bookcard-body{display:flex;flex:1 1;flex-direction:column;min-width:0}.ts-bookcard-body>strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-bookcard-body .ts-caption{margin-top:.45em}.ts-bookcard-body .ts-pill{align-self:flex-start;margin-top:.7em}.ts-goalcard-row{align-items:center;display:flex;justify-content:space-between}.ts-goalcard-num{align-items:baseline;display:flex;gap:.4em;margin-top:.2em}.ts-goalcard-num strong{font-size:1.6em;font-weight:700;letter-spacing:-.02em}.ts-screen-title{color:var(--ts-ink);font-size:2.1em;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ts-screen-title--sm{font-size:1.5em}.ts-navbar{align-items:center;color:var(--ts-green);display:flex;font-weight:500;justify-content:space-between;min-height:2.6em;padding:0 .9em}.ts-navbar-back{align-items:center;display:inline-flex;gap:.1em}.ts-navbar-back .ts-icon{transform:scaleX(-1)}.ts-phone{background:#3a2f24;border-radius:clamp(28px,14%,46px);box-shadow:var(--ts-shadow-lg),inset 0 0 0 1px #fff6d21f;container-type:inline-size;flex-shrink:0;padding:9px;width:min(70vw,300px,42vh)}.ts-screen{aspect-ratio:9/19.5;background:var(--ts-bg);border-radius:clamp(20px,11%,38px);display:flex;flex-direction:column;font-size:13px;font-size:clamp(9px,4.4cqw,14px);gap:.75em;line-height:1.35;overflow:hidden;padding:.8em 1em 0;position:relative;width:100%}.ts-status{align-items:center;display:flex;font-size:.95em;font-weight:600;justify-content:space-between;padding:.2em .4em 0}.ts-status-right{align-items:center;display:inline-flex;gap:.35em}.ts-screen .ts-screen-title{margin-top:.2em}.ts-tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6d2d1;border:1px solid #dfd3a2e6;border-radius:999px;bottom:.8em;box-shadow:0 6px 14px #6b5d2e1f;display:flex;justify-content:space-around;left:.7em;padding:.5em .4em;position:absolute;right:.7em}.ts-tab{align-items:center;color:var(--ts-ink-soft-2);display:flex;flex-direction:column;font-size:.68em;font-weight:500;gap:.15em}.ts-tab .ts-icon{height:1.7em;width:1.7em}.ts-tab.is-active{color:var(--ts-green);font-weight:600}@media (min-width:900px){.ts-phone{width:min(320px,26vw,40vh)}}.ts-timer-media{flex-wrap:wrap;gap:20px}.ts-lock{aspect-ratio:9/13;background:radial-gradient(ellipse 70% 50% at 50% 100%,#c46a1b47,#0000 70%),linear-gradient(165deg,#5b4733 0,#3a2d21 55%,var(--ts-dusk) 100%);border-radius:30px;box-shadow:var(--ts-shadow-lg),inset 0 0 0 1px #fff6d214;color:var(--ts-surface);overflow:hidden;width:min(100%,280px)}.ts-lock-inner{align-items:center;display:flex;flex-direction:column;height:100%;padding:.8em 1em}.ts-island{align-items:center;background:#16120e;border-radius:999px;box-shadow:0 2px 8px #00000059;display:inline-flex;gap:.6em;min-height:2.2em;padding:.3em .9em}.ts-island-time{font-feature-settings:"tnum";color:var(--ts-green-3);font-size:.85em;font-variant-numeric:tabular-nums;font-weight:600}.ts-lock-date{font-size:1em;font-weight:500;margin-top:1.6em;opacity:.85}.ts-lock-time{font-size:4.6em;font-weight:300;letter-spacing:-.03em;line-height:1;margin-top:.05em}.ts-activity{align-items:center;background:#fff6d2f0;border-radius:1.4em;box-shadow:0 8px 20px #00000040;color:var(--ts-ink);display:flex;gap:.8em;margin-top:auto;padding:.9em 1em;width:100%}.ts-activity-body{display:flex;flex:1 1;flex-direction:column;min-width:0}.ts-activity-body strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-activity-time{font-feature-settings:"tnum";color:var(--ts-green);font-size:1.5em;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.ts-noteshead{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);overflow:hidden;width:min(100%,280px)}.ts-noteshead-book{display:flex;gap:.9em;padding:.4em 1em 0}.ts-noteshead-book>div{display:flex;flex:1 1;flex-direction:column;min-width:0}.ts-noteshead-book .ts-caption{margin-top:.4em}.ts-noteshead-timer{align-items:flex-start;border-top:1px solid var(--ts-border);display:flex;flex-direction:column;gap:.6em;margin-top:.4em;padding:1em}.ts-pill.is-running{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.ts-pill.is-running .ts-dot{animation:ts-pulse 1.6s ease-in-out infinite}@keyframes ts-pulse{0%,to{opacity:1}50%{opacity:.35}}}.ts-editor{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);overflow:hidden;width:min(100%,380px)}.ts-toolbar{background:var(--ts-tint-1);border-bottom:1px solid var(--ts-border);display:flex;gap:6px;padding:10px 12px}.ts-toolbar-btn{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:8px;color:var(--ts-ink-soft);display:grid;font-size:.95em;font-weight:700;height:2.2em;place-items:center;width:2.2em}.ts-toolbar-btn--camera{background:var(--ts-green-2);border-color:var(--ts-green-3);color:var(--ts-green-deep);margin-left:auto}.ts-editor-page{font-size:.95em;line-height:1.5;padding:1.1em 1.25em 1.25em}.ts-editor-page h4{font-size:1.3em;font-weight:700;letter-spacing:-.01em;margin:0 0 .4em}.ts-editor-page p{margin:0}.ts-editor-page ul{margin:.6em 0 0;padding-left:1.2em}.ts-editor-page li+li{margin-top:.15em}.ts-editor-page blockquote{align-items:flex-start;background:var(--ts-tint-1);border-radius:6px 10px 10px 6px;display:flex;flex-direction:column;font-style:italic;gap:.4em;margin:.9em 0 0;padding:.8em .9em}.ts-editor-page blockquote .ts-caption,.ts-editor-page blockquote .ts-chip{font-style:normal}.ts-stats{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);padding:1.2em;width:min(100%,360px)}.ts-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:.9em}.ts-tile{background:var(--ts-tint-1);border-radius:10px;display:flex;flex-direction:column;padding:.7em .75em}.ts-tile strong{align-items:center;display:inline-flex;font-size:1.3em;font-weight:700;gap:.2em;letter-spacing:-.02em;white-space:nowrap}.ts-tile span{color:var(--ts-ink-soft-2);font-size:.75em}.ts-tile--ember strong{color:var(--ts-ember)}.ts-chart{margin-top:1.1em}.ts-chart svg{display:block;margin-top:.5em}.ts-stats-books{margin-top:1.1em}.ts-stats-book{grid-gap:.6em;align-items:center;display:grid;font-size:.9em;gap:.6em;grid-template-columns:6.5em 1fr 3.6em;margin-top:.55em}.ts-stats-book>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-stats-book .ts-caption{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ts-widget-row{grid-gap:24px;align-items:center;display:grid;gap:24px;margin-top:clamp(40px,6vw,72px)}.ts-widget-text .ts-muted{margin-top:8px}.ts-widgets{background:radial-gradient(ellipse 70% 60% at 20% 0,#fff6d22e,#0000 70%),linear-gradient(165deg,#5b4733 0,#3a2d21 60%,var(--ts-dusk) 100%);border-radius:30px;box-shadow:var(--ts-shadow-lg),inset 0 0 0 1px #fff6d214;flex-wrap:wrap;gap:16px;justify-content:center;padding:24px}.ts-widget,.ts-widgets{align-items:center;display:flex}.ts-widget{background:var(--ts-surface);border-radius:22px;box-shadow:0 8px 20px #00000040;height:150px;padding:16px;position:relative}.ts-widget--small{align-items:flex-start;flex-direction:column;justify-content:space-between;width:150px}.ts-widget--medium{gap:16px;width:min(100%,316px)}.ts-widget-ring{display:grid;flex-shrink:0;place-items:center;position:relative}.ts-widget-ring .ts-ring{display:block}.ts-widget-ring-label{align-items:center;display:flex;flex-direction:column;line-height:1.1;position:absolute}.ts-widget-ring-label strong{font-size:.8em;font-weight:700;letter-spacing:-.02em}.ts-widget-ring-label span{color:var(--ts-ink-soft-2);font-size:.6em}.ts-widget-book{display:flex;flex:1 1;gap:10px;min-width:0}.ts-widget-book>div{display:flex;flex:1 1;flex-direction:column;min-width:0}.ts-widget-book strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-widget-book .ts-bar{margin:.45em 0 .3em}.ts-widget-streak{position:absolute;right:16px;top:14px}@media (min-width:900px){.ts-widget-row{gap:56px;grid-template-columns:1fr 1fr}.ts-widget-text{max-width:34em}}.ts-files-media{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:560px;width:100%}.ts-files,.ts-textfile{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);overflow:hidden}.ts-files-title{align-items:center;display:flex;gap:.35em;padding:.2em 1em .4em}.ts-files-title .ts-icon{color:var(--ts-green);height:1.1em;width:1.1em}.ts-files-list{list-style:none;margin:0;padding:0 0 .4em}.ts-files-list li{grid-gap:.7em;align-items:center;border-top:1px solid var(--ts-border);color:var(--ts-ink-soft-2);display:grid;gap:.7em;grid-template-columns:auto 1fr auto auto;padding:.6em 1em}.ts-files-name{color:var(--ts-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-files-icon{background:var(--ts-tint-2);border-radius:7px;color:var(--ts-ink-soft);display:grid;height:2.1em;place-items:center;width:2.1em}.ts-files-icon--doc{background:var(--ts-green-1);color:var(--ts-green-deep)}.ts-textfile-bar{align-items:center;background:var(--ts-tint-1);border-bottom:1px solid var(--ts-border);display:flex;font-weight:500;gap:.6em;padding:.6em 1em}.ts-textfile pre{color:var(--ts-ink);font-family:var(--ts-mono);font-size:.8em;line-height:1.55;margin:0;overflow-x:auto;padding:1em 1.1em 1.1em}.ts-facts{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:clamp(32px,5vw,56px) 0 0;padding:0}.ts-facts li{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);display:flex;flex-direction:column;padding:18px 20px}.ts-facts strong{font-weight:600}.ts-facts span{color:var(--ts-ink-soft);font-size:15px;margin-top:4px}.ts-cards{grid-gap:16px;display:grid;gap:16px}.ts-card{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);padding:24px}.ts-card .ts-label{margin-bottom:8px}.ts-card p{margin-top:8px}@media (min-width:640px){.ts-facts{gap:16px;grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.ts-cards{gap:24px;grid-template-columns:repeat(3,1fr)}.ts-card{padding:28px}}.ts-narrow{margin-left:auto;margin-right:auto;max-width:40em;text-align:center}.ts-inline-link{align-items:center;display:inline-flex;font-weight:600;margin-top:8px;min-height:44px;text-decoration:underline;text-decoration-color:#4a7c4a73;text-underline-offset:3px}.ts-feature-text .ts-inline-link{margin-top:12px}.ts-cta .ts-badge{margin-top:28px}.ts-cta .ts-muted{font-size:15px;margin-top:14px}.ts-footer{border-top:1px solid var(--ts-border);color:var(--ts-ink-soft);font-size:14px;margin-top:auto;padding-bottom:calc(28px + env(safe-area-inset-bottom));padding-top:28px}.ts-footer-facts{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0 0 8px;padding:0}.ts-footer-facts li+li:before{color:var(--ts-ink-soft-2);content:"·";margin:0 8px}.ts-footer-inner{display:flex;flex-direction:column;gap:4px}.ts-footer a{align-items:center;color:var(--ts-ink-soft);display:inline-flex;min-height:44px}.ts-footer-links{display:flex;flex-wrap:wrap;gap:0 24px}.ts-footer-copy{align-items:center;display:flex;min-height:44px}@media (min-width:640px){.ts-footer-inner{align-items:center;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between}}.ts-prose{max-width:calc(44em + var(--ts-gutter)*2);padding-bottom:var(--ts-section);padding-top:clamp(32px,6vw,64px)}.ts-prose h1{font-size:clamp(30px,24px + 1.6vw,44px)}.ts-prose .ts-updated{color:var(--ts-ink-soft);font-size:15px;margin-top:12px}.ts-prose .ts-intro{color:var(--ts-ink-soft);font-size:clamp(17px,16px + .3vw,19px);margin-top:24px}.ts-prose-facts{margin-top:32px}.ts-prose section{margin-top:40px}.ts-prose h2{font-size:clamp(20px,18px + .6vw,24px)}.ts-prose section p{margin-top:12px}.ts-prose section a{font-weight:600;text-decoration:underline;text-decoration-color:#4a7c4a73;text-underline-offset:3px}@media (hover:hover){.ts-page .ts-btn:hover{background:var(--ts-green-deep);color:var(--ts-surface)}.ts-dialog-close:hover{background:var(--ts-tint-1);color:var(--ts-ink)}.ts-nav-links a:hover{color:var(--ts-ink)}.ts-footer a:hover,.ts-inline-link:hover{color:var(--ts-green)}.ts-badge:hover img{opacity:.88}}@media (prefers-reduced-motion:no-preference){.ts-reveal:not(.is-pending){transition:opacity .6s ease,transform .6s ease}.ts-reveal.is-pending{opacity:0;transform:translateY(14px)}}.lc-page{--lc-bg:#fff;--lc-surface:#f5f7f9;--lc-text:#1c1c1e;--lc-text-2:#6e6e73;--lc-text-3:#a1a1a6;--lc-hairline:#00000014;--lc-accent:#48cae4;--lc-accent-deep:#0096c7;--lc-accent-text:#0077a3;--lc-accent-soft:#48cae429;--lc-success:#34c759;--lc-flame:#ff7b00;--lc-shadow:0 4px 12px #0b2a330f;--lc-shadow-lg:0 24px 48px #0b2a331f;--lc-radius:16px;--lc-radius-lg:20px;--lc-gutter:24px;--lc-section:56px;--lc-nav-h:52px;--lc-font:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--lc-bg);color:var(--lc-text);color-scheme:light;display:flex;flex-direction:column;font-family:var(--lc-font);font-size:clamp(16px,15px + .25vw,18px);line-height:1.6;min-height:100vh;overflow-x:clip}.lc-page *,.lc-page :after,.lc-page :before{box-sizing:border-box}.lc-page img{display:block;max-width:100%}.lc-page a{color:var(--lc-accent-text);text-decoration:none}.lc-page :focus-visible{border-radius:6px;outline:3px solid var(--lc-accent-deep);outline-offset:3px}html.lc-page-active{scroll-behavior:smooth;scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html.lc-page-active{scroll-behavior:auto}}@media (min-width:640px){.lc-page{--lc-gutter:32px}}@media (min-width:900px){.lc-page{--lc-section:96px;--lc-nav-h:60px}}.lc-page h1,.lc-page h2,.lc-page h3{text-wrap:balance;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.lc-page h1{font-size:clamp(34px,26px + 2.3vw,56px)}.lc-page h2{font-size:clamp(26px,20px + 1.7vw,40px)}.lc-page h3{font-size:clamp(19px,17px + .5vw,22px);font-weight:600;letter-spacing:-.01em}.lc-page p{margin:0}.lc-label{color:var(--lc-accent-text);display:block;font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.lc-lede{max-width:34em}.lc-lede,.lc-muted{color:var(--lc-text-2)}.lc-container{margin:0 auto;max-width:calc(1100px + var(--lc-gutter)*2);padding-left:max(var(--lc-gutter),env(safe-area-inset-left));padding-right:max(var(--lc-gutter),env(safe-area-inset-right));width:100%}.lc-section{padding-bottom:var(--lc-section);padding-top:var(--lc-section)}.lc-section--surface{background:var(--lc-surface)}.lc-section-head{margin-bottom:clamp(28px,4vw,48px)}.lc-section-head .lc-lede{margin-top:12px}.lc-section-head--center{text-align:center}.lc-section-head--center .lc-lede{margin-left:auto;margin-right:auto}.lc-skip{background:var(--lc-text);border-radius:999px;color:#fff;left:16px;padding:10px 16px;position:absolute;top:8px;transform:translateY(-200%);z-index:100}.lc-skip:focus{transform:none}.lc-nav{background:#fff0;border-bottom:1px solid #0000;padding-top:env(safe-area-inset-top);position:-webkit-sticky;position:sticky;top:0;transition:background-color .25s ease,border-color .25s ease;z-index:50}.lc-nav.is-scrolled{-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);background:#ffffffc7;border-bottom-color:var(--lc-hairline)}.lc-nav-inner{align-items:center;display:flex;gap:12px;height:var(--lc-nav-h);justify-content:space-between}.lc-wordmark{align-items:center;color:var(--lc-text);display:inline-flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.01em;min-height:44px;white-space:nowrap}.lc-wordmark img{border-radius:7px;height:28px;width:28px}@media (max-width:359px){.lc-wordmark-2{display:none}}.lc-nav-links{display:none}.lc-btn{align-items:center;background:var(--lc-accent-soft);border:1px solid #0096c72e;border-radius:999px;color:var(--lc-accent-text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;line-height:1;min-height:44px;padding:0 18px;transition:background-color .2s ease;white-space:nowrap}.lc-nav .lc-btn{font-size:14px;min-height:40px;padding:0 16px}@media (min-width:900px){.lc-nav-inner{gap:32px}.lc-nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.lc-nav-links a{align-items:center;color:var(--lc-text-2);display:inline-flex;font-size:15px;font-weight:500;min-height:44px}.lc-nav .lc-btn{min-height:40px}}.lc-dialog{background:#0000;border:0;border-radius:var(--lc-radius-lg);color:var(--lc-text);font-family:var(--lc-font);max-width:min(92vw,400px);padding:0;width:100%}.lc-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c1e59}.lc-dialog-card{align-items:center;background:#fff;border:1px solid var(--lc-hairline);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-lg);display:flex;flex-direction:column;gap:12px;padding:32px 28px 24px;position:relative;text-align:center}.lc-dialog-card .lc-label{margin:0}.lc-dialog-card h2{font-size:24px}.lc-dialog-card .lc-muted{font-size:15px;max-width:26em}.lc-dialog-card .lc-inline-link{font-size:15px;margin-top:0}.lc-qr{background:#fff;border:1px solid var(--lc-hairline);border-radius:var(--lc-radius);height:auto;margin:8px 0;padding:12px;width:min(100%,240px)}.lc-dialog-close{background:#0000;border:0;border-radius:50%;color:var(--lc-text-2);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:44px}.lc-badge{align-items:center;display:inline-flex;min-height:44px}.lc-badge img,.lc-badge svg{height:54px;width:auto}.lc-hero{overflow:hidden;padding-bottom:0;padding-top:clamp(32px,6vw,72px);position:relative}.lc-hero-grid{grid-gap:32px;display:grid;gap:32px}.lc-hero-text{max-width:34em}.lc-hero-text .lc-lede{font-size:clamp(17px,16px + .4vw,20px);margin-top:16px}.lc-hero-text .lc-badge{margin-top:28px}.lc-hero-phone{align-items:flex-start;display:flex;justify-content:center;-webkit-mask-image:linear-gradient(180deg,#000 72%,#0000);mask-image:linear-gradient(180deg,#000 72%,#0000);max-height:min(62vh,560px);overflow:hidden;position:relative}.lc-hero-phone:before{background:radial-gradient(ellipse 60% 55% at 50% 40%,var(--lc-accent-soft),#0000 70%);content:"";inset:-10% -20% 0;pointer-events:none;position:absolute}.lc-hero-phone .lc-phone{margin-top:8px;width:min(70vw,300px)}@media (min-width:900px){.lc-hero{padding-bottom:var(--lc-section);padding-top:clamp(48px,6vw,96px)}.lc-hero-grid{align-items:center;gap:48px;grid-template-columns:1.1fr .9fr}.lc-hero-phone{align-items:center;-webkit-mask-image:none;mask-image:none;max-height:none;overflow:visible}.lc-hero-phone .lc-phone{margin-top:0;width:min(320px,26vw,40vh)}.lc-hero-phone:before{inset:-20% -30%}}.lc-phone{background:#1c1c1e;border-radius:clamp(28px,13.5%,50px);box-shadow:var(--lc-shadow-lg);flex-shrink:0;padding:10px;position:relative;width:min(70vw,360px,42vh)}.lc-phone img{background:#fff;border-radius:clamp(20px,11%,40px);height:auto;width:100%}.lc-shot-card{background:#fff;border:1px solid var(--lc-hairline);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow);overflow:hidden;width:min(100%,420px)}.lc-shot-card img{height:auto;width:100%}.lc-steps{grid-gap:16px;counter-reset:lc-step;list-style:none;margin:0;padding:0}.lc-step,.lc-steps{display:grid;gap:16px}.lc-step{grid-gap:16px;align-items:start;background:#fff;border:1px solid var(--lc-hairline);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow);counter-increment:lc-step;grid-template-columns:auto 1fr;padding:20px}.lc-step:before{background:var(--lc-accent-soft);border-radius:50%;color:var(--lc-accent-text);content:counter(lc-step);display:grid;font-size:15px;font-weight:700;height:36px;place-items:center;width:36px}.lc-step p{color:var(--lc-text-2);margin-top:4px}@media (min-width:900px){.lc-steps{gap:24px;grid-template-columns:repeat(3,1fr)}.lc-step{grid-template-columns:1fr;padding:28px}}.lc-features{grid-gap:clamp(56px,8vw,96px);display:grid;gap:clamp(56px,8vw,96px)}.lc-feature{grid-gap:28px;align-items:center;display:grid;gap:28px}.lc-feature-text{max-width:34em}.lc-feature-text .lc-lede,.lc-feature-text p+p{margin-top:12px}.lc-points{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:20px 0 0;padding:0}.lc-points li{border-left:2px solid var(--lc-accent);padding-left:16px}.lc-points strong{display:block;font-weight:600}.lc-points span{color:var(--lc-text-2)}.lc-feature-media{display:flex;justify-content:center}@media (min-width:900px){.lc-feature{gap:56px;grid-template-columns:1fr 1fr}.lc-feature:nth-child(2n) .lc-feature-text{order:2}.lc-feature-text{justify-self:start}.lc-feature:nth-child(2n) .lc-feature-text{justify-self:end}.lc-feature--text-only,.lc-feature--text-only .lc-feature-text{grid-template-columns:1fr;justify-self:start;order:0}}.lc-widgets{grid-gap:20px;display:grid;gap:20px;justify-content:center;justify-items:center}.lc-widget-card{background:var(--lc-surface);border:1px solid var(--lc-hairline);border-radius:var(--lc-radius-lg);max-width:280px;padding:20px;text-align:center;width:100%}.lc-widget-card img{border-radius:20px;height:clamp(170px,24vw,210px);margin:0 auto;max-width:100%;object-fit:contain;width:auto}.lc-widget-card figcaption,.lc-widget-wide figcaption{color:var(--lc-text-2);font-size:15px;margin-top:14px}.lc-widget-wide{background:var(--lc-surface);border:1px solid var(--lc-hairline);border-radius:var(--lc-radius-lg);margin:8px auto 0;max-width:560px;padding:20px;text-align:center;width:100%}.lc-widget-wide img{border-radius:14px;height:auto;width:100%}.lc-widgets-note{color:var(--lc-text-2);margin-top:24px;text-align:center}@media (min-width:640px){.lc-widgets{gap:24px;grid-template-columns:repeat(auto-fit,280px)}}.lc-cards{grid-gap:16px;display:grid;gap:16px}.lc-card{background:#fff;border:1px solid var(--lc-hairline);border-radius:var(--lc-radius);box-shadow:var(--lc-shadow);padding:24px}.lc-card .lc-label{margin-bottom:8px}.lc-card p{color:var(--lc-text-2);margin-top:8px}@media (min-width:900px){.lc-cards{gap:24px;grid-template-columns:repeat(3,1fr)}.lc-card{padding:28px}}.lc-facts{grid-gap:20px;display:grid;gap:20px;list-style:none;margin:0;padding:0}.lc-facts li{border-left:2px solid var(--lc-accent);color:var(--lc-text);padding-left:16px}.lc-facts-note{color:var(--lc-text-2);margin-top:28px}@media (min-width:900px){.lc-facts{gap:32px;grid-template-columns:repeat(3,1fr)}}.lc-narrow{margin-left:auto;margin-right:auto;max-width:40em;text-align:center}.lc-narrow .lc-lede{margin:16px auto 0}.lc-inline-link{align-items:center;display:inline-flex;font-weight:600;margin-top:8px;min-height:44px;text-decoration:underline;text-decoration-color:#0096c766;text-underline-offset:3px}.lc-cta .lc-badge{margin-top:28px}.lc-cta .lc-muted{font-size:15px;margin-top:14px}.lc-footer{border-top:1px solid var(--lc-hairline);color:var(--lc-text-2);font-size:14px;margin-top:auto;padding-bottom:calc(32px + env(safe-area-inset-bottom));padding-top:32px}.lc-footer-inner{display:flex;flex-direction:column;gap:4px}.lc-footer a{color:var(--lc-text-2);display:inline-flex}.lc-footer a,.lc-footer-copy{align-items:center;min-height:44px}.lc-footer-copy{display:flex}@media (min-width:640px){.lc-footer-inner{align-items:center;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between}.lc-footer-links{display:flex;gap:24px}}.lc-prose{max-width:44em;padding-bottom:var(--lc-section);padding-top:clamp(32px,6vw,64px)}.lc-prose h1{font-size:clamp(30px,24px + 1.6vw,44px)}.lc-prose .lc-updated{color:var(--lc-text-2);font-size:15px;margin-top:12px}.lc-prose .lc-intro{color:var(--lc-text-2);font-size:clamp(17px,16px + .3vw,19px);margin-top:24px}.lc-prose section{margin-top:36px}.lc-prose h2{font-size:clamp(20px,18px + .6vw,24px)}.lc-prose section p{margin-top:12px}.lc-prose a{text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.lc-btn:hover{background:#48cae447}.lc-dialog-close:hover{background:var(--lc-surface);color:var(--lc-text)}.lc-nav-links a:hover{color:var(--lc-text)}.lc-footer a:hover,.lc-inline-link:hover{color:var(--lc-accent-deep)}.lc-badge:hover img{opacity:.88}}@media (prefers-reduced-motion:no-preference){.lc-reveal:not(.is-pending){transition:opacity .6s ease,transform .6s ease}.lc-reveal.is-pending{opacity:0;transform:translateY(14px)}}.zero-proof-container{align-items:center;background-color:#121212;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding-top:60px;position:relative;width:100vw}.zero-proof-glass-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#121212b3;box-shadow:0 4px 6px #0000004d;display:flex;left:0;padding:10px 0;position:fixed;top:0;width:100vw;z-index:2}.zero-proof-header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:90vw}.zero-proof-logo-container{align-items:center;display:flex;flex:1 1;gap:15px}.zero-proof-logo-image{flex-shrink:0;height:50px;width:50px}.zero-proof-header-title{font-size:1.8em;font-weight:700;margin:0;white-space:nowrap}.zero-proof-burger{background:#0000;cursor:pointer;display:block;height:30px;position:relative;width:40px}.zero-proof-burger input{display:none}.zero-proof-burger span{background:#fff;border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.zero-proof-burger span:first-of-type{top:0;transform-origin:left center}.zero-proof-burger span:nth-of-type(2){top:50%;transform:translateY(-50%);transform-origin:left center}.zero-proof-burger span:nth-of-type(3){top:100%;transform:translateY(-100%);transform-origin:left center}.zero-proof-burger input:checked~span:first-of-type{left:5px;top:0;transform:rotate(45deg)}.zero-proof-burger input:checked~span:nth-of-type(2){opacity:0;width:0}.zero-proof-burger input:checked~span:nth-of-type(3){left:5px;top:28px;transform:rotate(-45deg)}.zero-proof-dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1e1e1ef2;border-radius:0 0 4px 4px;box-shadow:0 4px 6px #0000004d;color:#fff;min-width:200px;padding:10px 0;position:absolute;right:0;top:100%}.zero-proof-menu-item{cursor:pointer;padding:10px 20px;transition:background-color .2s}.zero-proof-menu-item:hover{background-color:#48cae426;color:#48cae4}.zero-proof-header-controls{align-items:center;display:flex;gap:20px}.zero-proof-qr-button{align-items:center;background-color:#48cae4;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s}.zero-proof-qr-button:hover{background-color:#36b9d3}@media (min-width:768px){.zero-proof-qr-button{display:flex}}.zero-proof-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.zero-proof-modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:24px;position:relative;width:400px}.zero-proof-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;top:10px;transition:background-color .2s;width:30px}.zero-proof-modal-close:hover{background-color:#f0f0f0}.zero-proof-qr-container{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.zero-proof-qr-title{font-size:1.5rem;font-weight:700;margin:0}.zero-proof-qr-code{height:400px;object-fit:contain;width:400px}.zero-proof-qr-description{color:#666;margin:0}.zero-proof-hero-container{max-width:1400px;padding:24px}.zero-proof-hero-wrapper{display:flex;flex-direction:column-reverse;gap:24px}.zero-proof-hero-text-content{justify-content:center;width:100%}.zero-proof-hero-title{font-size:3rem;font-weight:700;text-align:left}.zero-proof-hero-description{color:#ddd;font-size:1.125rem;line-height:1.6}.zero-proof-hero-image-container{width:100%}.zero-proof-hero-image{border-radius:8px;height:auto;width:100%}@media (min-width:768px){.zero-proof-hero-wrapper{align-items:center;flex-direction:row}.zero-proof-hero-image-container,.zero-proof-hero-text-content{width:50%}.zero-proof-hero-title{font-size:3rem}}.zero-proof-privacy-policy-container{color:#fff;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:24px}.zero-proof-privacy-policy-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:16px;text-align:center}.zero-proof-privacy-policy-update-date{color:#bbb;font-size:.9rem;margin-bottom:32px;text-align:center}.zero-proof-privacy-section{margin-bottom:24px}.zero-proof-privacy-subtitle{color:#48cae4;font-size:1.25rem;font-weight:700;margin-bottom:8px}.zero-proof-privacy-text{color:#ddd;font-size:1rem;margin-bottom:16px}.zero-proof-privacy-contact-link{color:#48cae4;text-decoration:none}.zero-proof-privacy-contact-link:hover{text-decoration:underline}.zero-proof-features-section{margin:48px auto;max-width:1200px;padding:0;text-align:center}.zero-proof-features-title{font-size:2rem;margin-bottom:24px}.zero-proof-features-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;padding:16px}.zero-proof-feature-card{background:#1e1e1e;border:1px solid #333;border-radius:16px;box-shadow:0 4px 8px #0000004d;color:#fff;padding:24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.zero-proof-feature-card:hover{border-color:#48cae4;box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.zero-proof-feature-icon{height:64px;margin-bottom:16px;width:64px}.zero-proof-feature-card h4{color:#48cae4;font-size:1.5rem;margin-bottom:8px}.zero-proof-feature-card p{color:#bbb;font-size:1rem;text-align:center}@media (min-width:768px){.zero-proof-features-cards{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}}.zero-proof-footer{color:#fff;justify-content:center;margin-bottom:5vh;margin-top:5vh;width:100vw}.zero-proof-footer-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.zero-proof-footer-section h4{font-size:1.25rem;margin-bottom:16px}.zero-proof-footer-section p{color:#ccc;font-size:.875rem;margin-bottom:8px}.zero-proof-social-icons img{height:32px;margin-right:8px;transition:opacity .3s ease;width:32px}.zero-proof-social-icons img:hover{opacity:.7}.zero-proof-footer-credits{color:#999;font-size:.75rem;margin-top:24px;text-align:center}.zero-proof-accent-color{color:#48cae4}.zero-proof-accent-bg{background-color:#48cae4}.zero-proof-accent-border{border-color:#48cae4}
/*# sourceMappingURL=main.8b033589.css.map*/