.assistant-navigation{align-items:center;gap:8px;max-width:760px;margin:0 0 24px;display:flex}.assistant-navigation>.button{min-height:48px;padding:10px 16px;font-size:15px}.assistant-navigation>.button[aria-pressed=false]{box-shadow:none;background:0 0}.assistant-tools-menu{position:relative}.assistant-tools-menu>summary{border-radius:12px;align-items:center;min-height:48px;padding:10px 12px 10px 28px;font-size:15px;font-weight:800;display:flex}.assistant-tools-options{z-index:30;background:#fffef9;border:1px solid #bed4c5;border-radius:16px;gap:4px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #193b3215}.assistant-tools-options>.button{justify-content:flex-start;min-height:48px;font-size:15px}.assistant-tools-options>.button[aria-pressed=true]{background:#ddf3e5}.assistant-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.assistant-layout:not(.has-answers){max-width:760px;display:block}.assistant-layout>.panel{min-width:0}.assistant-layout textarea{min-height:104px}.assistant-layout .field-label>label{font-size:15px}.assistant-layout p,.assistant-layout li{overflow-wrap:anywhere;font-size:15px;line-height:1.65}.assistant-layout details>summary{align-items:center;min-height:44px;font-size:14px;font-weight:800;display:flex}.assistant-prompts{flex-wrap:wrap;gap:8px;display:flex}.assistant-prompts .button{min-height:44px;padding:8px 12px;font-size:14px}.assistant-ask-actions{border:0;margin:0;padding:0}.assistant-turns,.assistant-transcript{gap:24px;display:grid}.assistant-turn{border-bottom:1px solid #d2e1d5;min-width:0;padding:0 0 24px}.assistant-turn:last-child{border-bottom:0;padding-bottom:0}.assistant-turn h3{overflow-wrap:anywhere;margin:0 0 12px;font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:800;line-height:1.5}.assistant-turn h4{margin:12px 0 8px;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:800;line-height:1.5}.assistant-turn ul{padding-left:20px}.assistant-turn p{margin:8px 0}.assistant-question{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf3e8;border-radius:12px;margin-bottom:16px;padding:12px 14px}.assistant-question strong{margin-bottom:4px;display:block}.assistant-citations{gap:0;margin-top:12px;display:grid}.assistant-citations .text-link{overflow-wrap:anywhere;border-bottom:1px solid #d8e5da;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.assistant-background-sources{margin-top:12px}.assistant-resolved-attempt{color:#496559;font-size:14px}.assistant-turn.is-resolved{border:0;padding-bottom:0}.assistant-provider-label{color:#496559;font-size:13px}.assistant-ai-options{gap:12px;display:grid}.assistant-ai-options .check-field{margin:0}.assistant-change-review{gap:16px;display:grid}.assistant-change-source{gap:5px;display:grid}.assistant-change-source>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.assistant-change-source>span{font-size:15px;line-height:1.5}.assistant-change-source>small{color:#496559;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.assistant-change-values{gap:0;margin:0;display:grid}.assistant-change-values>div{border-bottom:1px solid #d2e1d5;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;min-width:0;padding:12px;display:grid}.assistant-change-values>div:nth-child(2n){background:#ddf3e5}.assistant-change-values dt{color:#496559;font-size:14px;line-height:1.5}.assistant-change-values dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800;line-height:1.55}.assistant-note-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.assistant-note-comparison>div{border-top:1px solid #d2e1d5;min-width:0;padding:14px 0}.assistant-note-comparison>.proposed-note{padding-inline:14px}.assistant-note-comparison h3{margin:0 0 8px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:800;line-height:1.5}.assistant-note-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.assistant-change-review .detail-list{margin:0}.assistant-change-review .detail-list>div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:12px 0;display:grid}.assistant-change-review .detail-list dt{font-size:14px;line-height:1.5}.assistant-change-review .detail-list dd{text-align:start;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.assistant-change-review details{border-top:1px solid #d2e1d5;padding-top:4px}.assistant-change-review details>summary{align-items:center;min-height:44px;font-size:14px;display:flex}.assistant-connections{max-width:760px}.connection-setup{margin:0;padding:0}.connection-availability{background:#e5f4eb;border-radius:16px;align-items:center;gap:12px;min-width:0;margin-bottom:16px;padding:16px;display:flex}.connection-availability p{margin:0;font-size:15px;line-height:1.6}.connection-availability>.cozy-icon{flex:none}.connection-setup p{margin:12px 0 0;font-size:15px;line-height:1.65}.connection-setup .connection-availability p{margin:0}.connection-setup details>summary{align-items:center;min-height:44px;font-size:14px;font-weight:800;display:flex}.connection-address{gap:12px;max-width:680px;margin:12px 0 16px;display:grid}.connection-address>.button{justify-self:start;min-height:44px}.connection-address .field{margin:0}.connection-address input{font-size:15px}.assistant-connections>.advanced-details{margin:16px 0 0}.assistant-connections .list-row{align-items:start;gap:12px;padding:16px 0}.assistant-connections .list-row>.grow{min-width:0}.assistant-connections .list-row strong,.assistant-connections .list-row small{overflow-wrap:anywhere}.assistant-connections .list-row>.grow>small,.assistant-history .list-row>.grow>small{margin-top:4px;line-height:1.6;display:block}.assistant-connections .list-row>.grow>.badge{margin-top:6px}@media (max-width:900px){.assistant-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.assistant-page-title h1{font-size:28px;line-height:1.2}.assistant-navigation{gap:6px;margin-bottom:20px}.assistant-navigation>.button{padding:10px 12px;font-size:14px}.assistant-tools-menu>summary{padding-left:26px;padding-right:8px;font-size:14px}.assistant-tools-options{width:180px}.assistant-layout{gap:24px}.assistant-layout>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.assistant-layout .panel-heading{margin-bottom:16px}.assistant-layout p,.assistant-layout li{font-size:15px}.assistant-layout .list-row{align-items:start;gap:12px}.assistant-change-review .detail-list>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}.assistant-change-values>div{grid-template-columns:minmax(0,1fr);gap:4px}.assistant-note-comparison{grid-template-columns:minmax(0,1fr);gap:12px}.connection-availability{gap:10px;padding:14px}.connection-availability p{font-size:14px}.connection-address input{font-size:16px}.assistant-connections .list-row{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.assistant-connections .list-row>.button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.assistant-tools-options{transition:none;animation:none}}
.landing .public-language-menu,.auth-page .public-language-menu,.public-guide .public-language-menu,.install-guide-page .public-language-menu,.licenses-page .public-language-menu{flex:none;width:180px;max-width:100%}.landing .how-card{flex-direction:column;gap:12px;min-width:0;display:flex}.landing .how-step-art{flex:none;align-items:center;height:75px;margin:0 0 10px;display:flex}.landing .how-step-copy{min-width:0}.landing .how-step-copy h3{margin:0 0 10px;padding:0;font-size:23px;line-height:1.3}.landing .how-step-copy p{max-width:none;margin:0;font-size:15px;line-height:1.65}.landing .paper-strip>span{width:auto;min-width:0;font-size:13px}.landing .paper-strip>span>.cozy-icon{flex:none}.landing .paper-strip .cozy-icon{flex:none;display:inline-block}.landing .paper-strip .cozy-icon>span{width:100%;height:100%;margin:0;padding:0;display:block}.landing .site-nav .small-button{white-space:nowrap;min-height:44px}.landing .site-footer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.landing .hero-copy p.hero-footnote{font-size:13px;line-height:1.6}.landing .landing-section{scroll-margin-top:24px}.landing .care-section p{max-width:550px;font-size:16px;line-height:1.7}.auth-page .auth-main{padding:38px}.auth-page .auth-card{max-width:440px}.auth-page .auth-scene .folder-art{margin-bottom:-18px}.auth-page .auth-card-header{justify-content:flex-end;align-items:center;gap:14px;min-width:0;margin-bottom:34px;display:flex}.auth-page .auth-card-header .brand{margin:0}.auth-page .auth-card h1{max-width:390px;font-size:37px;line-height:1.15}.auth-page .auth-card>p{overflow-wrap:anywhere;margin-bottom:28px;font-size:16px;line-height:1.65}.auth-page .auth-card .field-label>label{font-size:14px}.auth-page .auth-card input{min-height:52px;font-size:16px}.auth-page .auth-card .button{min-height:48px;font-size:15px}.auth-page .auth-card .auth-footnote{font-size:13px;line-height:1.65}.auth-page .auth-footnote>a{align-items:center;min-height:44px;display:inline-flex}.auth-page .auth-card .eyebrow{letter-spacing:.09em;color:#496559;font-size:12px}.auth-page .auth-local-tools{border-top:1px solid #d0dfd3;margin-top:24px;padding-top:8px}.auth-page .auth-local-tools>summary{align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.auth-page .auth-local-tools>.auth-footnote{margin:4px 0;display:block}.public-guide,.licenses-page{color:#193b32;width:100%;max-width:940px;margin:0 auto}.public-guide.help-article{box-shadow:none;background:0 0;border:0;padding:0}.public-guide .public-info-heading,.licenses-page .public-info-heading,.install-guide-page .public-info-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 30px;display:flex}.public-guide .public-info-heading .brand,.licenses-page .public-info-heading .brand,.install-guide-page .public-info-heading .brand{flex:none}.public-guide .public-info-heading .public-language-menu,.licenses-page .public-info-heading .public-language-menu,.install-guide-page .public-info-heading .public-language-menu{margin:0}.public-guide .public-guide-intro,.licenses-page .public-guide-intro{background:#ddf3e5;border:1px solid #cbded0;border-radius:24px;align-items:center;gap:20px;margin-bottom:24px;padding:30px;display:flex}.public-guide .public-guide-intro>div,.licenses-page .public-guide-intro>div{min-width:0}.public-guide .public-guide-intro h1,.licenses-page .public-guide-intro h1{margin:0 0 9px;font-size:38px;line-height:1.18}.public-guide .public-guide-intro p,.licenses-page .public-guide-intro p{margin:0;font-size:16px;line-height:1.6}.public-guide-sticker{border:1px solid #193b3220;border-radius:19px;flex:none;place-items:center;width:62px;height:62px;display:grid}.public-guide .help-questions{background:#fffef9;border:1px solid #cfdfd3;border-radius:20px;padding:0 22px}.public-guide .help-questions details{border-bottom:1px solid #d8e5db;padding:3px 0}.public-guide .help-questions details:last-child{border:0}.public-guide .help-questions summary{align-items:center;min-height:66px;padding:12px 0 12px 34px;font-size:17px;font-weight:800;line-height:1.45;display:flex}.public-guide .help-questions p{margin:0;padding:0 0 20px 34px;font-size:16px;line-height:1.75}.public-guide .public-guide-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:26px;display:flex}.public-guide .public-guide-actions a{min-height:48px;font-size:15px}.public-guide .privacy-sections{grid-template-columns:1fr 1fr;gap:0 34px;padding:3px 5px;display:grid}.public-guide .privacy-sections section{border-top:1px solid #cedfd1;min-width:0;padding:23px 0}.public-guide .privacy-sections h2{margin:0 0 10px;font-family:Nunito Sans,sans-serif;font-size:19px;font-weight:800;line-height:1.4}.public-guide .privacy-sections h2:before{content:"";background:#a9dfbf;border-radius:4px;width:10px;height:10px;margin-right:9px;display:inline-block}.public-guide .privacy-sections section:nth-child(2n) h2:before{background:#cbc4ff}.public-guide .privacy-sections section:nth-child(3n) h2:before{background:#ffd6b3}.public-guide .privacy-sections p{margin:0 0 9px;font-size:15px;line-height:1.75}.help-hub .help-grid{gap:16px;margin-bottom:28px}.help-hub .grid-two{align-items:start}.help-hub .help-support-intro{color:#496559;margin:0;font-size:15px;line-height:1.65}.help-hub .help-card{background:#ffe4d4;border-color:#e8c8b4;min-width:0;min-height:160px;padding:22px}.help-hub .help-card:nth-child(2){background:#e9e2ff;border-color:#d2c6ed}.help-hub .help-card:nth-child(3){background:#ddf3e5;border-color:#bedec9}.help-hub .help-card h3{margin:12px 0 8px;font-size:20px;line-height:1.3}.help-hub .help-card p{font-size:15px;line-height:1.6}.help-hub .help-contact-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.help-hub .help-contact-actions .button{min-height:48px}.help-hub .help-feedback-view{gap:16px;max-width:680px;display:grid}.help-hub .help-feedback-view>.button{justify-self:start}.help-hub .help-feedback-view .panel{margin:0}.help-hub .help-secondary-details{border-top:1px solid #d2e1d5;margin:20px 0 0}.help-hub .help-secondary-details>summary{align-items:center;min-height:52px;padding:12px 0 12px 28px;font-size:15px;font-weight:800;display:flex}.help-hub .help-secondary-details .list-row{padding:14px 0}.help-hub .help-footer-links{border-top:1px solid #d2e1d5;margin-top:24px;padding-top:16px}.help-hub .notice{font-size:14px;line-height:1.65}.help-hub .panel-heading h2{font-size:23px;line-height:1.35}.help-hub .field-label>label{font-size:14px}.help-hub textarea{min-height:130px;font-size:16px}.help-hub .wide-actions{flex-wrap:wrap;gap:14px}.help-hub .wide-actions>a{min-height:44px;font-size:14px}.help-support-picker-heading{justify-content:space-between;align-items:center;gap:14px;font-size:15px;line-height:1.5;display:flex}.help-support-picker-heading>span{color:#496559;font-size:14px}.help-support-records{border-top:1px solid #d2e1d5;display:grid}.help-support-records>.check-field{background:0 0;border:0;border-bottom:1px solid #d2e1d5;border-radius:0;gap:12px;min-height:54px;margin:0;padding:10px 4px}.help-support-records>.check-field strong{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.5}.help-support-records>.check-field small{margin-top:3px;font-size:13px;line-height:1.6}.install-guide-page .install-intro{margin:8px 0 24px}.install-guide-page .install-intro h1{font-size:36px;line-height:1.2}.install-guide-page .install-intro p{margin:6px 0 0;font-size:16px;line-height:1.6}.install-guide-page .install-compact{background:#ddf3e5;border:1px solid #bedec9;border-radius:18px;align-items:center;gap:12px 20px;margin-bottom:24px;padding:16px 20px;display:flex}.install-guide-page .install-compact .button{flex:none;min-height:48px;font-size:15px}.install-guide-page .install-compact-status{color:#345b48;margin:0;font-size:14px;line-height:1.6}.install-guide-page .tabs{gap:8px;margin:0 0 12px}.install-guide-page .tabs button{min-height:44px;padding:9px 14px;font-size:14px}.install-guide-page .install-prerequisite{color:#496559;margin:0 0 20px;font-size:15px;line-height:1.6}.install-guide-page .install-browser-field{max-width:280px;margin:0 0 20px}.install-guide-page .install-steps{gap:16px;margin:0}.install-guide-page .install-step{background:#fffef9;border:1px solid #cbded0;border-radius:18px;grid-template-rows:auto auto 1fr;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:20px;display:grid}.install-guide-page .install-step-number{background:#ffe58f;grid-area:1/1}.install-guide-page .install-step h2{overflow-wrap:anywhere;grid-area:1/2;align-self:center;margin:0;font-family:Nunito Sans,sans-serif;font-size:19px;font-weight:800;line-height:1.4}.install-guide-page .install-step p{grid-column:1/-1;margin:0;font-size:15px;line-height:1.6}.install-guide-page .install-illustration{flex:none;grid-column:1/-1;place-self:end center;width:100%;max-width:180px;margin:4px 0 0}.install-guide-page .install-phone-actions,.install-guide-page .install-step-caption{display:none}.install-guide-page .install-footer{border-top:1px solid #d2e1d5;margin-top:24px;padding-top:20px}.install-guide-page .install-footer>p{color:#496559;margin:0 0 12px;font-size:14px;line-height:1.6}.install-guide-page .install-action-row{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;display:flex}.install-guide-page .install-action-row>a,.install-guide-page .install-action-row summary{min-height:44px;font-size:14px}.install-guide-page .install-action-row summary{align-items:center;display:flex}.install-guide-page .install-action-row>details{max-width:680px}.install-guide-page .install-action-row>details>p{margin:4px 0 8px;font-size:14px;line-height:1.65}.install-guide-page .install-sources{gap:8px 16px;margin-top:8px}.install-guide-page .install-sources>a{align-items:center;min-height:44px;display:inline-flex}.licenses-page.public-main{max-width:1000px;padding:32px 26px 48px}.licenses-page .license-details{background:#fffef9;border:1px solid #cfdfd3;border-radius:20px;padding:28px}.licenses-page .license-details h2{margin:0 0 14px;font-size:27px}.licenses-page .license-details p{font-size:16px;line-height:1.7}.licenses-page .license-download{min-height:48px;margin:20px 0 24px;font-size:15px;display:inline-flex}.licenses-page .license-details h3{margin:0 0 10px;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:800}.licenses-page .license-source-list{border-top:1px solid #d7e4da;margin:0;padding:0;list-style:none}.licenses-page .license-source-list li{border-bottom:1px solid #d7e4da;margin:0}.licenses-page .license-source-list a{justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 0;font-size:16px;font-weight:700;display:flex}.licenses-page .license-retention{color:#496559;margin-top:22px;line-height:1.65;font-size:14px!important}.licenses-page .license-return{min-height:48px;margin-top:20px;font-size:15px;display:inline-flex}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.landing .site-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px 20px;display:grid}.landing .site-nav nav{display:none}.landing .site-nav .brand{gap:6px;min-width:0;font-size:22px}.landing .site-nav .small-button{grid-area:1/2;min-height:44px;padding:9px 13px;font-size:14px}.landing .site-nav .public-language-menu{grid-area:2/1/auto/-1;justify-self:end;margin:0}.landing .landing-hero{gap:24px;padding:24px 20px 30px}.landing .hero-copy h1{font-size:clamp(37px,10vw,48px);line-height:1.12}.landing .hero-copy h1 svg{max-width:85%;margin-bottom:20px}.landing .hero-copy>p{font-size:16px;line-height:1.65}.landing .hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px}.landing .hero-actions>.button,.landing .hero-actions>.text-link{min-height:48px;font-size:15px}.landing .hero-copy .eyebrow{margin-bottom:16px;font-size:11px;line-height:1.5}.landing .hero-copy p.hero-footnote{margin-top:16px;font-size:13px}.landing .landing-hero>.folder-art{width:100%;max-width:330px;height:420px;margin:0 auto;transform:none}.landing .folder-art .paper{box-sizing:border-box;width:76%;max-width:none;left:12%}.landing .folder-art .folder-back{left:10%;right:8%}.landing .folder-art .folder-front{left:5%;right:5%}.landing .folder-art .sticker{width:94px;height:94px;font-size:14px;right:5%}.landing .folder-art .star-two{right:2%}.landing .folder-art .receipt-pal{width:160px;height:185px;right:4%}.landing .folder-art .folder-label{padding:10px 13px;font-size:11px;top:99px;left:18px}.landing .folder-art .folder-label b{font-size:26px}.landing .folder-art .folder-check{width:42px;height:42px;bottom:28px;right:20px}.landing .folder-art .art-note{text-align:center;font-size:12px;bottom:-7px;left:0;right:0}.landing .paper-strip{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.landing .paper-strip>span{align-items:flex-start;gap:6px;width:auto;font-size:13px;line-height:1.45}.landing .landing-section{padding:40px 20px}.landing .landing-section h2{font-size:30px;line-height:1.25}.landing .how-card{border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:23px 19px;display:grid}.landing .how-step-art{grid-area:1/1;width:48px;height:48px;margin:3px 0 0}.landing .how-step-art>.cozy-icon{max-width:48px;width:48px!important;height:48px!important}.landing .how-step-copy{grid-area:1/2;min-width:0}.landing .how-step-copy h3{margin:0 0 10px;padding-right:15px;font-size:20px;line-height:1.3}.landing .how-step-copy p{max-width:none;margin:0;font-size:15px;line-height:1.6}.landing .how-card .step-stamp{width:22px;height:22px;font-size:12px;top:10px;right:10px}.landing .care-section{gap:20px;padding:34px 20px}.landing .care-section>div{min-width:0}.landing .care-section p{font-size:16px;line-height:1.65}.landing .landing-cta{padding:35px 20px}.landing .landing-cta h2{font-size:30px;line-height:1.25}.landing .site-footer{gap:16px;padding:24px 20px}.landing .site-footer>div{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}.landing .site-footer>span{font-size:13px;line-height:1.6}.auth-page .auth-main{background:#f4faf5;align-items:flex-start;min-height:100dvh;padding:22px 20px 32px}.auth-page .auth-card{max-width:480px;margin:0 auto}.auth-page .auth-card-header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:32px}.auth-page .auth-card-header .brand{gap:7px;min-height:44px;margin:0;font-size:23px}.auth-page .auth-card-header .public-language-menu{margin:0}.auth-page .auth-card h1{margin-bottom:12px;font-size:32px;line-height:1.18}.auth-page .auth-card>p{margin-bottom:24px;font-size:16px}.auth-page .auth-card>.eyebrow{color:#345b48;background:#ddf3e5;border-radius:13px;margin-bottom:20px;padding:13px 14px;display:block}.auth-page .auth-local-tools{margin-top:20px}.auth-page .auth-footnote{margin-top:22px}.public-guide .public-info-heading,.licenses-page .public-info-heading,.install-guide-page .public-info-heading{gap:10px;margin-bottom:23px}.public-guide .public-info-heading .brand,.licenses-page .public-info-heading .brand,.install-guide-page .public-info-heading .brand{gap:7px;font-size:23px}.public-guide .public-guide-intro,.licenses-page .public-guide-intro{border-radius:19px;align-items:flex-start;gap:13px;margin-bottom:20px;padding:20px 16px}.public-guide-sticker{border-radius:14px;width:45px;height:45px}.public-guide-sticker>.cozy-icon{width:30px!important;height:30px!important}.public-guide .public-guide-intro h1,.licenses-page .public-guide-intro h1{font-size:28px;line-height:1.2}.public-guide .public-guide-intro p,.licenses-page .public-guide-intro p{font-size:15px;line-height:1.55}.public-guide .help-questions{border-radius:18px;padding:0 16px}.public-guide .help-questions summary{min-height:64px;padding:15px 0 15px 29px;font-size:16px;line-height:1.45}.public-guide .help-questions p{padding:0 0 18px;font-size:15px;line-height:1.7}.public-guide .public-guide-actions{gap:10px 18px;margin-top:20px}.public-guide .public-guide-actions .button{padding:11px 16px;font-size:15px}.public-guide .privacy-sections{padding:0 2px;display:block}.public-guide .privacy-sections section{padding:20px 0}.public-guide .privacy-sections h2{font-size:18px}.public-guide .privacy-sections p{font-size:15px;line-height:1.7}.help-hub .help-grid{grid-template-columns:1fr;gap:12px;display:grid}.help-hub .help-card{border-radius:18px;grid-template-columns:34px minmax(0,1fr);column-gap:13px;min-height:0;padding:18px;display:grid}.help-hub .help-card>.cozy-icon{grid-area:1/1/3}.help-hub .help-card h3{grid-column:2;margin:0 0 5px;font-size:19px}.help-hub .help-card p{grid-column:2;margin:0;font-size:15px}.help-hub .help-contact-actions{grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0;display:grid}.help-hub .help-contact-actions .button{width:100%;font-size:15px}.help-hub .help-feedback-view{gap:12px}.help-hub .help-feedback-view .panel{padding:0}.help-hub .panel{padding:20px 0}.help-hub .panel-heading h2{font-size:22px}.install-guide-page .install-intro{gap:12px;margin:0 0 20px}.install-guide-page .install-intro h1{font-size:28px;line-height:1.2}.install-guide-page .install-intro p{margin-top:5px;font-size:15px}.install-guide-page .install-intro .category-sticker{width:48px;height:48px}.install-guide-page .install-compact{flex-wrap:wrap;gap:8px 14px;margin-bottom:20px;padding:14px 16px}.install-guide-page .install-compact .button{min-height:44px;font-size:14px}.install-guide-page .install-compact-status{font-size:14px;line-height:1.55}.install-guide-page .tabs{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.install-guide-page .tabs button{white-space:normal;min-width:0;min-height:48px;padding:8px 5px;font-size:14px;line-height:1.35}.install-guide-page .install-prerequisite{margin-bottom:16px;font-size:14px;line-height:1.6}.install-guide-page .install-browser-field{margin-bottom:16px}.install-guide-page .install-steps{margin:0;display:block}.install-guide-page .install-steps>li[data-active=false]{display:none}.install-guide-page .install-steps>li{background:#fffef9;border:1px solid #cbded0;border-radius:18px;min-height:0;padding:16px;display:block}.install-guide-page .install-step-number{display:none}.install-guide-page .install-step h2{margin:0 0 10px;font-size:19px;line-height:1.4}.install-guide-page .install-step p{margin:0;font-size:15px;line-height:1.6}.install-guide-page .install-illustration{border-radius:12px;max-width:160px;margin:12px auto 0}.install-guide-page .install-step-caption{color:#496559;margin:0 0 8px;font-size:13px;font-weight:800;line-height:1.5;display:block}.install-guide-page .install-phone-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin:12px 0 0;display:grid}.install-guide-page .install-phone-actions .button{white-space:normal;gap:5px;min-height:48px;padding:10px 8px;font-size:14px;line-height:1.4}.install-guide-page .install-phone-actions .button:disabled{cursor:not-allowed;opacity:.48}.install-guide-page .install-footer{margin-top:24px;padding-top:16px}.install-guide-page .install-action-row{gap:8px;display:grid}.licenses-page.public-main{padding:22px 18px 35px}.licenses-page .license-details{border-radius:18px;padding:21px 17px}.licenses-page .license-details h2{font-size:24px;line-height:1.3}.licenses-page .license-details p{font-size:15px;line-height:1.7}.licenses-page .license-download{white-space:normal;text-align:start;padding:10px 14px;font-size:14px;line-height:1.5}.licenses-page .license-source-list a{min-height:52px;font-size:15px}}@media (prefers-reduced-motion:reduce){.install-guide-page .install-steps>li{transition:none;animation:none}}
.form-actions:not(.action-inline),.action-footer:not(.action-inline){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.form-actions:not(.action-inline)>:is(.button,a,button),.action-footer:not(.action-inline)>:is(.button,a,button){white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;min-height:44px}.form-actions:not(.action-inline)>:is(.action-status,small,[role=status]),.action-footer:not(.action-inline)>:is(.action-status,small,[role=status]){min-width:0;margin-inline-end:auto}.folder-setup-form .button[type=submit]{width:auto;margin-top:0}.saved-pack-main>.button{justify-self:end}.auth-page .auth-card>.notice{margin-block-end:18px}.sharing-people .list-row>.grow{overflow-wrap:anywhere}.notice>div{overflow-wrap:anywhere;min-width:0}.normal-record-selection>.field+.record-selection-fields{margin-block-start:16px}.page-title>.page-actions{justify-content:flex-end;min-width:0;max-width:100%;margin-inline-start:auto}.form-actions.action-inline,.action-footer.action-inline{flex-flow:wrap;justify-content:flex-start}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.form-actions:not(.action-inline),.action-footer:not(.action-inline){flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%}.form-actions:not(.action-inline)>:is(.button,a,button),.action-footer:not(.action-inline)>:is(.button,a,button){flex:none;justify-content:center;width:100%;min-height:48px}.form-actions:not(.action-inline)>:is(.action-status,small,[role=status]),.action-footer:not(.action-inline)>:is(.action-status,small,[role=status]){margin-inline-end:0}.action-footer:not(.action-inline)>.copy-control>.button{width:100%;min-height:48px}.saved-pack-main>.button{justify-self:stretch}.reading-review-actions.action-footer{box-shadow:none;display:flex;position:static;bottom:auto}.technical-state-actions{flex-direction:column;align-items:stretch}}
:where(details>summary:has(>.disclosure-art)){cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex;position:relative}details>summary:has(>.disclosure-art):before{content:none;display:none}details>summary:has(>.disclosure-art)::marker{content:none;display:none}details>summary:has(>.disclosure-art)::-webkit-details-marker{content:none;display:none}details>summary:focus-visible{outline:1px solid var(--ink);outline-offset:2px;border-radius:8px;box-shadow:0 0 0 4px #a9dfbf55}summary[hidden]{display:none!important}.disclosure-art{flex:none;align-self:center;margin-inline-start:auto}.home-tracker-choices{margin-top:8px}.home-tracker-choices>summary{gap:8px;width:fit-content;margin-inline-start:auto;padding:4px 0;font-size:14px}.home-tracker-choices>small{margin:8px 0;display:block}.record-list-row{padding:14px 16px}.guide-category-heading{display:block}.guide-category-heading>.grow{width:100%}.guide-category-label{text-wrap:balance;font-size:14px;line-height:1.5;display:block}.guide-category-label>.guide-category-link{min-height:0;line-height:1.5;display:inline}.guide-category-label>.guide-info-button.button{vertical-align:middle;margin:0 0 0 1px;display:inline-flex}.company-guide-label{text-wrap:balance}.company-guide-label>.guide-info-button.button{vertical-align:middle;margin:0 0 0 1px;display:inline-flex}.panel-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-inline-start:auto;display:flex}.action-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.install-compact>.action-toolbar{margin-inline-start:auto}.action-toolbar>:is(button,a,.button),.action-footer>:is(button,a,.button){white-space:normal;max-width:100%}.normal-record-editor>footer.action-footer{justify-content:flex-end}.normal-record-editor>footer.action-footer>.action-status,.normal-record-editor>footer.action-footer>span:not(.button){margin-inline-end:auto}.normal-record-layout .normal-record-tools{align-items:start}.capture-method-nav{justify-content:flex-start;margin:0 0 12px;display:flex}.capture-method-nav>.button{min-height:44px;padding-inline:0}.capture-file-choice{gap:12px;display:grid}.capture-source-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.capture-file-summary{min-width:0;color:var(--muted);font-size:13px}.capture-source-actions>.button{min-height:48px}.record-tools-menu{gap:0;display:grid}.record-tools-menu>.record-tool-option.button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;box-shadow:none;text-align:start;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding:14px 8px;display:flex}.record-tools-menu>.record-tool-option.button:last-child{border-bottom:0}.record-tools-menu>.record-tool-option.button:hover{background:#edf6ed}.record-tools-menu>.record-tool-option>.cozy-icon{flex:none}.record-tools-menu>.record-tool-option>span:not(.cozy-icon){flex:1}.refund-entry-actions,.refund-record-actions,.item-create-actions{margin-top:16px}@media (max-width:700px),(hover:none) and (pointer:coarse) and (max-width:1000px) and (max-height:550px){.modal{box-sizing:border-box;width:100%;max-width:none;max-height:calc(100dvh - 12px - env(safe-area-inset-top));border-inline:0;padding:22px max(20px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border-bottom:0;border-radius:24px 24px 0 0;margin:auto 0 0;position:fixed;inset-block:auto 0;inset-inline:0}.modal>header{align-items:flex-start;gap:16px;margin-bottom:20px}.modal>header>.icon-button{margin-top:-8px;flex:none;width:44px;height:44px;margin-inline-end:-6px}.modal>header h2{min-width:0;padding-top:0}.modal .action-footer{margin-top:12px}.normal-record-editor>footer.action-footer>span:not(.button){margin-inline-end:0}.panel-heading:has(>.panel-heading-actions){flex-wrap:wrap}.panel-heading-actions{width:100%;margin-inline-start:0}.panel-heading-actions>:is(.button,button,a),.action-toolbar>:is(.button,button,a){justify-content:center;width:100%;min-height:48px}.action-toolbar{flex-direction:column;align-items:stretch;width:100%}.action-toolbar>.copy-control,.action-toolbar>.copy-control>.button{width:100%}.capture-source-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.capture-source-actions>.button{justify-content:center;width:100%}.capture-method-nav>.button{justify-content:flex-start}.record-list-row{padding-inline:16px}}
