.profile-qr{--profile-qr-accent:var(--chisan-color-ink);margin-block:var(--chisan-space-4)}.profile-qr--producer{--profile-qr-accent:var(--chisan-color-moss)}.profile-qr__trigger{align-items:center;gap:var(--chisan-space-4);width:100%;min-height:80px;padding:var(--chisan-space-3) var(--chisan-space-4);border:0;border-block:var(--chisan-line) solid var(--chisan-color-hairline);background:var(--chisan-color-surface);color:var(--chisan-color-ink);text-align:start;cursor:pointer;transition:background-color var(--chisan-motion-immediate) var(--chisan-ease);border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;display:grid}@media (hover:hover){.profile-qr__trigger:hover{background:var(--chisan-color-moss-pale)}}.profile-qr__identity{width:48px;height:48px;color:var(--profile-qr-accent);place-items:center;display:grid;position:relative}.profile-qr__identity>*{transition:opacity var(--chisan-motion-component) var(--chisan-ease), transform var(--chisan-motion-component) var(--chisan-ease-pop);grid-area:1/1}.profile-qr__mark{width:48px}.profile-qr__identity>svg{opacity:0;transform:translateY(5px)}.profile-qr__trigger:is(:hover,:focus-visible) .profile-qr__mark{opacity:0;transform:translateY(-5px)}.profile-qr__trigger:is(:hover,:focus-visible) .profile-qr__identity>svg{opacity:1;transform:none}.profile-qr__trigger strong,.profile-qr__trigger small{display:block}.profile-qr__trigger strong{font-size:var(--chisan-font-body);font-weight:var(--chisan-weight-interface)}.profile-qr__trigger small{margin-top:var(--chisan-space-1);color:var(--chisan-color-stone);font-size:var(--chisan-font-caption);line-height:var(--chisan-leading-ui)}.profile-qr__arrow{color:var(--profile-qr-accent);transition:transform var(--chisan-motion-component) var(--chisan-ease-pop)}.profile-qr__trigger:is(:hover,:focus-visible) .profile-qr__arrow{transform:translate(4px)}.profile-qr__dialog{overscroll-behavior:contain;border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface);width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--chisan-shadow-modal);color:var(--chisan-color-ink);margin:auto;padding:0;overflow:auto}.profile-qr__dialog::backdrop{background:var(--chisan-color-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-qr__dialog[open]{animation:chisan-fade-up var(--chisan-motion-page) var(--chisan-ease-spring)}.profile-qr__dialog[open]::backdrop{animation:chisan-fade-in var(--chisan-motion-component) var(--chisan-ease)}body:has(.profile-qr__dialog[open]){overflow:hidden}.profile-qr__body{align-items:center;gap:var(--chisan-space-6);padding:var(--chisan-space-12) var(--chisan-space-4) var(--chisan-space-6);background:var(--chisan-color-surface);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.profile-qr__close{top:var(--chisan-space-2);right:var(--chisan-space-2);border-radius:var(--chisan-radius-control);width:44px;height:44px;color:var(--chisan-color-stone);transition:background-color var(--chisan-motion-immediate) var(--chisan-ease), color var(--chisan-motion-immediate) var(--chisan-ease), rotate var(--chisan-motion-component) var(--chisan-ease-pop);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover){.profile-qr__close:hover{background:var(--chisan-color-surface-muted);color:var(--chisan-color-moss);rotate:90deg}}.profile-qr__copy h2,.profile-qr__copy p{margin:0}.profile-qr__copy h2{margin-top:var(--chisan-space-2);font-size:var(--chisan-font-heading)}.profile-qr__copy>p:not(.profile-qr__eyebrow):not(.profile-qr__status){max-width:58ch;margin-top:var(--chisan-space-3);color:var(--chisan-color-stone)}.profile-qr__eyebrow{color:var(--profile-qr-accent);font-size:var(--chisan-font-micro);font-weight:var(--chisan-weight-interface);letter-spacing:var(--chisan-tracking-caps);text-transform:uppercase}.profile-qr__actions{gap:var(--chisan-space-2);margin-top:var(--chisan-space-6);display:grid}.profile-qr__actions button{justify-content:center;align-items:center;gap:var(--chisan-space-2);min-height:var(--chisan-control-height);padding:var(--chisan-space-2) var(--chisan-space-5);border:var(--chisan-line) solid var(--profile-qr-accent);border-radius:var(--chisan-radius-control);background:var(--profile-qr-accent);color:var(--chisan-color-surface);font-size:var(--chisan-font-ui);font-weight:var(--chisan-weight-interface);transition:filter var(--chisan-motion-immediate) var(--chisan-ease), scale var(--chisan-motion-instant) var(--chisan-ease);display:inline-flex}@media (hover:hover){.profile-qr__actions button:hover{filter:brightness(.9)}}.profile-qr__actions button:active{scale:.97}.profile-qr__actions .profile-qr__action--secondary{color:var(--profile-qr-accent);background:0 0}.profile-qr__copy-label{place-items:center;display:grid}.profile-qr__copy-label>span{justify-content:center;align-items:center;gap:var(--chisan-space-1);opacity:0;visibility:hidden;transition:opacity var(--chisan-motion-immediate) var(--chisan-ease);grid-area:1/1;display:inline-flex}.profile-qr__copy-label>span.is-visible{opacity:1;visibility:visible}.profile-qr__note,.profile-qr__status{color:var(--chisan-color-stone);font-size:var(--chisan-font-micro);line-height:var(--chisan-leading-ui);display:block}.profile-qr__note{margin-top:var(--chisan-space-3)}.profile-qr__print-options{gap:var(--chisan-space-2);margin-top:var(--chisan-space-4);display:grid}.profile-qr__print-options select{width:100%;min-width:0;min-height:var(--chisan-control-height);padding:var(--chisan-space-2);border:var(--chisan-line) solid var(--chisan-color-field-line);border-radius:var(--chisan-radius-control);background:var(--chisan-color-surface);color:var(--chisan-color-ink);font-size:var(--chisan-font-small)}.profile-qr__print-options small{color:var(--chisan-color-stone);font-size:var(--chisan-font-caption)}.profile-qr__print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0}.profile-qr__status{min-height:1.25rem;margin-top:var(--chisan-space-2)}.profile-qr__label{justify-self:center;width:100%;max-width:320px;margin:0}.profile-qr__sticker{width:100%;height:auto;font-family:var(--chisan-font-sans);display:block}.profile-qr--inline{gap:var(--chisan-space-4);margin:var(--chisan-space-4) 0 0;align-items:center;display:grid}.profile-qr--inline .profile-qr__label{max-width:240px}.profile-qr__label[data-layout=table]{max-width:160px}.profile-qr__fold{border-top:var(--chisan-line) dashed var(--chisan-color-stone);transform:rotate(180deg)}@media (min-width:461px){.profile-qr__body{gap:var(--chisan-space-8);padding:var(--chisan-space-12) var(--chisan-space-8) var(--chisan-space-8)}.profile-qr__actions{flex-wrap:wrap;display:flex}}@media (min-width:761px){.profile-qr__body{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.profile-qr--inline{gap:var(--chisan-space-8);grid-template-columns:240px minmax(0,1fr)}}.profile-qr__actions form{display:grid}.profile-qr__actions form .profile-qr__status:empty{min-height:0;margin:0}
.auth-page{max-width:var(--chisan-container-content)}.auth-shell{align-items:start;gap:var(--chisan-space-6);grid-template-columns:minmax(0,1fr);display:grid}.auth-copy{min-width:0}.auth-copy h1{font-size:var(--chisan-font-title);margin:0}.auth-copy>p:not(.chisan-eyebrow){max-width:var(--chisan-measure);margin-block:var(--chisan-space-3) 0;color:var(--chisan-color-stone)}.auth-landscape{mix-blend-mode:multiply;width:100%;height:auto;margin:0;display:block}.auth-copy-top{justify-content:space-between;align-items:center;gap:var(--chisan-space-3);margin-bottom:var(--chisan-space-2);display:flex}.auth-copy-top .chisan-eyebrow{margin:0}.auth-map-preview{margin-top:var(--chisan-space-4);border-radius:var(--chisan-radius-object);background:var(--chisan-color-moss-pale);color:var(--chisan-color-moss-dark);text-decoration:none;display:none;position:relative;overflow:hidden}.auth-map-preview>span{inset:auto var(--chisan-space-3) var(--chisan-space-2);align-items:center;gap:var(--chisan-space-2);min-height:var(--chisan-control-height);padding:var(--chisan-space-2);border-radius:var(--chisan-radius-control);background:var(--chisan-color-glass);font-weight:var(--chisan-weight-interface);display:flex;position:absolute}.auth-map-preview>span svg:last-child{margin-left:auto}@media (min-width:800px){.auth-map-preview{display:block}.auth-map-shortcut{display:none}}.auth-widget{min-width:0;padding:var(--chisan-space-4);border:var(--chisan-line) solid var(--chisan-color-paper-line);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-paper);justify-items:stretch;display:grid}.auth-clerk-root,.auth-clerk-box,.auth-clerk-card{width:100%;min-width:0;max-width:100%}.auth-clerk-box,.auth-clerk-card{box-shadow:none}.auth-clerk-card{padding:var(--chisan-space-4)}.auth-widget :is(input,select){font-size:var(--chisan-font-body);min-height:var(--chisan-control-height)}.auth-widget button,.auth-clerk-footer-link{min-height:var(--chisan-control-height)}.auth-privacy-note,.auth-producer-link,.auth-loading{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);line-height:var(--chisan-leading-body)}.auth-privacy-note{margin:var(--chisan-space-4) 0 0;text-align:center}.auth-producer-link{margin:var(--chisan-space-6) 0 0}.auth-copy>.chisan-link{min-height:var(--chisan-control-height);align-items:center;display:inline-flex}@media (min-width:800px){.auth-shell{gap:var(--chisan-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.auth-landscape{display:block}.auth-widget{padding:var(--chisan-space-5)}}.account-setup-panel>.chisan-button,.auth-copy>.chisan-button{margin-top:var(--chisan-space-5)}.account-page{max-width:var(--chisan-container-content)}.account-shell{min-width:0;padding-block:var(--chisan-space-4) var(--chisan-space-8)}@media (min-width:761px){.account-shell{padding-block:var(--chisan-space-6) var(--chisan-space-12)}}.account-section-heading,.account-record-heading{justify-content:space-between;align-items:stretch;gap:var(--chisan-space-4);flex-direction:column;display:flex}.account-section-heading h2,.account-content h2,.account-content h3{margin:0}.account-content h2{font-size:var(--chisan-font-heading)}.account-content h3{margin-bottom:var(--chisan-space-3);font-size:var(--chisan-font-subheading)}.account-section-heading p,.account-record-heading p,.account-content>section>p{margin:var(--chisan-space-2) 0 0;color:var(--chisan-color-stone)}.account-status{min-height:1.75rem;padding:0 var(--chisan-space-2);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-xs);background:var(--chisan-color-surface-muted);color:var(--chisan-color-ink);font-size:var(--chisan-font-micro);font-weight:var(--chisan-weight-interface);white-space:nowrap;align-items:center;display:inline-flex}.account-status--approved,.account-status--applied{border-color:var(--chisan-color-moss-line);background:var(--chisan-color-moss-pale);color:var(--chisan-color-moss-dark)}.account-status--rejected,.account-status--revoked,.account-status--failed,.account-status--conflict{border-color:var(--chisan-color-danger-line);background:var(--chisan-color-danger-pale);color:var(--chisan-color-danger)}.account-status--pending,.account-status--submitted,.account-status--needs_info,.account-status--needs_changes{border-color:var(--chisan-color-warning-line);background:var(--chisan-color-warning-pale);color:var(--chisan-color-warning)}.account-signout-btn{align-items:center;gap:var(--chisan-space-1);min-height:var(--chisan-control-height);padding:0 var(--chisan-space-3);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-control);background:var(--chisan-color-surface);color:var(--chisan-color-stone);font-size:var(--chisan-font-caption);font-weight:var(--chisan-weight-interface);transition:background-color var(--chisan-motion-immediate) var(--chisan-ease), border-color var(--chisan-motion-immediate) var(--chisan-ease), color var(--chisan-motion-immediate) var(--chisan-ease);display:inline-flex}@media (hover:hover){.account-signout-btn:hover{border-color:var(--chisan-color-field-line);background:var(--chisan-color-surface-muted);color:var(--chisan-color-ink)}}.account-content{gap:var(--chisan-space-8);display:grid}.account-content--narrow{max-width:var(--chisan-container-content)}.account-disclosure{border-top:var(--chisan-line) solid var(--chisan-color-hairline);padding-block:var(--chisan-space-3)}.account-disclosure>summary{min-height:var(--chisan-control-height);padding-block:var(--chisan-space-3);cursor:pointer;color:var(--chisan-color-moss-dark)}.account-disclosure[open]>summary{margin-bottom:var(--chisan-space-4)}.account-field small{color:var(--chisan-color-stone);line-height:var(--chisan-leading-ui)}.account-callout,.account-empty,.account-message,.account-card{padding:var(--chisan-space-5);border-radius:var(--chisan-radius-object);margin:0}.account-callout,.account-message{background:var(--chisan-color-moss-pale);color:var(--chisan-color-moss-dark)}.account-callout--success{box-shadow:inset 3px 0 0 var(--chisan-color-success-line)}.account-callout p{margin:var(--chisan-space-2) 0 var(--chisan-space-3);color:var(--chisan-color-stone)}.account-card{border:var(--chisan-line) solid var(--chisan-color-hairline);background:var(--chisan-color-surface);color:inherit}.account-card>:last-child{margin-bottom:0}.account-empty{background:var(--chisan-color-surface-muted);color:var(--chisan-color-ink)}.account-message--error,.account-callout--error{background:var(--chisan-color-danger-pale);color:var(--chisan-color-danger)}.account-link-button{min-height:auto;color:var(--chisan-color-danger);font-weight:var(--chisan-weight-interface);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.account-form{gap:var(--chisan-space-4);display:grid}.account-form--wide{gap:var(--chisan-space-5)}.account-form-section{gap:var(--chisan-space-4);min-width:0;padding:var(--chisan-space-5);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-object);background:var(--chisan-color-surface);margin:0;display:grid}.account-form-section--premium{border-color:var(--chisan-color-moss-line);background:var(--chisan-color-moss-pale)}.account-form-section>legend{padding:0 var(--chisan-space-2);color:var(--chisan-color-ink);font-weight:var(--chisan-weight-interface)}.account-form-section>p{color:var(--chisan-color-stone);margin:0}.account-form-grid{gap:var(--chisan-space-4);grid-template-columns:minmax(0,1fr);display:grid}.account-field{gap:var(--chisan-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.account-field--full{grid-column:1/-1}.account-field>span,.account-field>label,.account-field legend{color:var(--chisan-color-ink);font-size:var(--chisan-font-small);font-weight:var(--chisan-weight-interface)}.account-field input,.account-field textarea,.account-field select{width:100%}.account-field input[aria-invalid=true],.account-field textarea[aria-invalid=true],.account-field select[aria-invalid=true],.account-field[aria-invalid=true] .account-checkbox-grid{border-color:var(--chisan-color-danger)}.account-field-error{font-weight:var(--chisan-weight-interface);color:var(--chisan-color-danger)!important}.account-error-summary:focus{outline:var(--chisan-focus-ring) solid var(--chisan-color-danger);outline-offset:2px}.account-error-summary ul{margin:var(--chisan-space-2) 0 var(--chisan-space-4);padding-left:var(--chisan-space-5)}.account-check{align-items:flex-start;gap:var(--chisan-space-2);color:var(--chisan-color-stone);font-size:var(--chisan-font-small);display:flex}.account-check input{flex:none;width:1.125rem;height:1.125rem;margin:.15rem 0 0}.account-check span{overflow-wrap:anywhere;min-width:0}.account-check--compact{color:var(--chisan-color-ink)}.account-checkbox-grid{gap:var(--chisan-space-2) var(--chisan-space-3);padding:var(--chisan-space-3);border:var(--chisan-line) solid var(--chisan-color-field-line);border-radius:var(--chisan-radius-control);background:var(--chisan-color-surface);grid-template-columns:minmax(0,1fr);display:grid}.account-record-list,.account-review-list{gap:var(--chisan-space-3);margin:0;padding:0;list-style:none;display:grid}.account-record-list>li,.account-review-list>li{justify-content:space-between;align-items:stretch;gap:var(--chisan-space-4);padding:var(--chisan-space-4);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-object);background:var(--chisan-color-surface);flex-direction:column;display:flex}.account-record-list p{margin:var(--chisan-space-1) 0 0;color:var(--chisan-color-stone);font-size:var(--chisan-font-small)}.account-record-list>li.account-record-list__stacked,.account-review-list>li{align-items:stretch;gap:var(--chisan-space-3);display:grid}.account-inline-actions{align-items:center;gap:var(--chisan-space-2);flex-wrap:wrap;display:flex}.account-diff-list,.account-review-meta{gap:var(--chisan-space-2);margin:0;display:grid}.account-diff-list>div,.account-review-meta>div{gap:var(--chisan-space-1) var(--chisan-space-3);grid-template-columns:minmax(0,1fr);display:grid}.account-diff-list dt,.account-review-meta dt{color:var(--chisan-color-stone);font-size:var(--chisan-font-caption);font-weight:var(--chisan-weight-interface)}.account-diff-list dd,.account-review-meta dd{overflow-wrap:anywhere;margin:0}.account-diff-list del{color:var(--chisan-color-danger)}.account-diff-list ins{color:var(--chisan-color-moss-dark);text-decoration:none}.account-review-statement{padding:var(--chisan-space-3) var(--chisan-space-4);border-left:3px solid var(--chisan-color-moss);border-radius:0 var(--chisan-radius-xs) var(--chisan-radius-xs) 0;background:var(--chisan-color-surface-muted);color:var(--chisan-color-ink);white-space:pre-wrap;margin:0}@media (min-width:461px){.account-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-diff-list>div,.account-review-meta>div{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr)}}@media (min-width:761px){.account-section-heading,.account-record-heading,.account-record-list>li{flex-direction:row;align-items:flex-start}.account-record-list>li{align-items:center}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.account-inline-actions :is(.chisan-button,.account-button),.account-inline-actions form,.account-inline-actions form :is(.chisan-button,.account-button){width:100%}}.account-back-bar{margin-bottom:var(--chisan-space-4)}.account-back-bar__link{align-items:center;gap:var(--chisan-space-1);min-height:var(--chisan-control-height);padding-inline:var(--chisan-space-1) var(--chisan-space-3);border-radius:var(--chisan-radius-control);color:var(--chisan-color-moss-dark);font-weight:var(--chisan-weight-interface);transition:background-color var(--chisan-motion-immediate) var(--chisan-ease);margin-inline-start:calc(var(--chisan-space-2) * -1);text-decoration:none;display:inline-flex}@media (hover:hover){.account-back-bar__link:hover{background:var(--chisan-color-surface-muted)}}.account-profile{max-width:var(--chisan-container-reading);gap:var(--chisan-space-4);margin-inline:auto}.account-profile-head{align-items:center;gap:var(--chisan-space-3);padding-bottom:var(--chisan-space-5);border-bottom:var(--chisan-line) solid var(--chisan-color-hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-profile-head h1{font-size:var(--chisan-font-heading);font-weight:var(--chisan-weight-heading);letter-spacing:var(--chisan-tracking-heading);line-height:var(--chisan-leading-heading);overflow-wrap:anywhere;margin:0}.account-profile-head__label{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);margin:0}.account-profile-head__identity{gap:var(--chisan-space-1);min-width:0;display:grid}.account-profile-head__name{align-items:center;gap:var(--chisan-space-2);flex-wrap:wrap;display:flex}.account-profile-head__settings{width:var(--chisan-control-height);height:var(--chisan-control-height);border-radius:var(--chisan-radius-control);color:var(--chisan-color-moss-dark);background:var(--chisan-color-moss-pale);transition:background-color var(--chisan-motion-immediate) var(--chisan-ease);place-items:center;display:grid}.account-pantry-cover{height:var(--chisan-space-24);border-radius:var(--chisan-radius-panel);overflow:hidden}.account-pantry-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.account-pantry-sharing{gap:var(--chisan-space-4);padding:var(--chisan-space-5);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-paper);display:grid}.account-pantry-sharing h2{font-family:var(--chisan-font-serif);font-size:var(--chisan-font-heading);margin:0}.account-pantry-sharing p{margin:var(--chisan-space-2) 0 0;color:var(--chisan-color-stone)}.account-pantry-sharing__actions,.account-pantry-starters{align-items:center;gap:var(--chisan-space-3);flex-wrap:wrap;display:flex}.account-pantry-empty{justify-items:start;gap:var(--chisan-space-4);display:grid}.account-pantry-empty h3{font-family:var(--chisan-font-serif);font-size:var(--chisan-font-heading);margin:0}.account-pantry-starters{margin-top:var(--chisan-space-3)}.auth-pantry-choice{align-items:center;gap:var(--chisan-space-4);display:flex}.auth-pantry-choice>img{width:var(--chisan-space-16);height:var(--chisan-space-16);object-fit:contain;border-radius:var(--chisan-radius-control);background:var(--chisan-color-surface)}.auth-pantry-choice>div{gap:var(--chisan-space-2);display:grid}.auth-pantry-choice span{align-items:center;gap:var(--chisan-space-2);font-size:var(--chisan-font-small);display:flex}.account-updates-card{margin-top:var(--chisan-space-2)}.account-updates{align-items:center;gap:var(--chisan-space-3);min-height:var(--chisan-control-height-lg);padding:var(--chisan-space-3) var(--chisan-space-4);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-object);background:var(--chisan-color-surface);color:inherit;transition:border-color var(--chisan-motion-immediate) var(--chisan-ease), background-color var(--chisan-motion-immediate) var(--chisan-ease);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}@media (hover:hover){.account-profile-head__settings:hover{background:var(--chisan-color-surface-muted)}.account-updates:hover{border-color:var(--chisan-color-moss-line)}}.account-updates__icon{color:var(--chisan-color-moss)}.account-updates__text{gap:var(--chisan-space-1);min-width:0;display:grid}.account-updates__text strong{font-weight:var(--chisan-weight-interface)}.account-updates__text small{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);overflow-wrap:anywhere}.account-updates__count,.account-settings-row__count{min-width:var(--chisan-space-6);min-height:var(--chisan-space-6);padding:0 var(--chisan-space-2);border-radius:var(--chisan-radius-xs);background:var(--chisan-color-moss);color:var(--chisan-color-surface);font-size:var(--chisan-font-micro);font-weight:var(--chisan-weight-interface);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.account-settings-row__count{background:var(--chisan-color-moss-pale);color:var(--chisan-color-moss-dark)}.account-updates__chevron,.account-settings-row__chevron{color:var(--chisan-color-stone);flex:none}.account-notebook{gap:var(--chisan-space-4);display:grid}.account-notebook__header{justify-content:space-between;align-items:center;gap:var(--chisan-space-2);flex-wrap:wrap;display:flex}.account-notebook__title-wrap{align-items:baseline;gap:var(--chisan-space-2);display:flex}.account-notebook__header h2{font-size:var(--chisan-font-subheading);font-weight:var(--chisan-weight-heading);margin:0}.account-notebook__export-btn{align-items:center;gap:var(--chisan-space-1);display:inline-flex}.account-notebook__badge{color:var(--chisan-color-stone);font-size:var(--chisan-font-caption);font-variant-numeric:tabular-nums}.account-notebook__filters{gap:var(--chisan-space-2);padding:var(--chisan-space-1);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-notebook__filter{justify-content:center;align-items:center;gap:var(--chisan-space-1);min-height:var(--chisan-control-height-lg);padding:var(--chisan-space-2);border:var(--chisan-line) solid transparent;border-radius:var(--chisan-radius-object);color:var(--chisan-color-stone);transition:background-color var(--chisan-motion-immediate) var(--chisan-ease), border-color var(--chisan-motion-immediate) var(--chisan-ease), color var(--chisan-motion-immediate) var(--chisan-ease), box-shadow var(--chisan-motion-immediate) var(--chisan-ease);flex-direction:column;text-decoration:none;display:flex}@media (min-width:600px){.account-notebook__filter{gap:var(--chisan-space-2);min-height:var(--chisan-control-height-lg);flex-direction:row}}.account-notebook__filter-icon{place-items:center;display:grid}.account-notebook__filter-info{flex-direction:column;align-items:center;gap:0;display:flex}@media (min-width:600px){.account-notebook__filter-info{gap:var(--chisan-space-2);flex-direction:row;align-items:baseline}}.account-notebook__filter-count{font-size:var(--chisan-font-body);font-weight:var(--chisan-weight-interface);font-variant-numeric:tabular-nums;line-height:1}.account-notebook__filter-label{font-size:var(--chisan-font-small);font-weight:var(--chisan-weight-interface)}.account-notebook__filter[aria-current=page],.account-notebook__filter.is-active{background:var(--chisan-color-surface);border-color:var(--chisan-color-hairline);box-shadow:var(--chisan-shadow-control);color:var(--chisan-color-moss-dark)}.account-notebook__filter[aria-current=page] .account-notebook__filter-count,.account-notebook__filter.is-active .account-notebook__filter-count{color:var(--chisan-color-moss)}.account-notebook__list{align-items:start;gap:var(--chisan-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.account-notebook__row{gap:var(--chisan-space-2);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-object);background:var(--chisan-color-surface);min-width:0;padding-bottom:var(--chisan-space-3);flex-direction:column;display:flex;overflow:hidden}.account-notebook__row--retired{padding:var(--chisan-space-3);grid-column:1/-1}.account-notebook__primary{min-width:0;position:relative}.account-notebook__primary>.producer-save{background:var(--chisan-color-surface);border-radius:var(--chisan-radius-control);position:absolute;inset-block-start:var(--chisan-space-2);inset-inline-end:var(--chisan-space-2)}.account-notebook__note-row{justify-content:space-between;align-items:baseline;gap:var(--chisan-space-2);padding-inline:var(--chisan-space-3);flex-wrap:wrap;display:flex}.account-notebook__note-text{font-size:var(--chisan-font-small);color:var(--chisan-color-moss-dark);font-style:italic;line-height:var(--chisan-leading-ui);overflow-wrap:anywhere;margin:0}.account-notebook__note-btn{font-size:var(--chisan-font-caption);color:var(--chisan-color-stone);cursor:pointer;white-space:nowrap;text-underline-offset:3px;transition:color var(--chisan-motion-immediate) var(--chisan-ease);background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.account-notebook__note-btn:hover{color:var(--chisan-color-moss-dark)}.account-notebook__note-btn--add{font-weight:var(--chisan-weight-interface);text-decoration:none}.account-notebook__note-form{gap:var(--chisan-space-2);padding-inline:var(--chisan-space-3);padding-bottom:var(--chisan-space-2);flex-direction:column;display:flex}.account-notebook__note-input-wrap{align-items:center;display:flex;position:relative}.account-notebook__note-input{resize:vertical;width:100%;min-width:0;padding:var(--chisan-space-1) var(--chisan-space-8) var(--chisan-space-1) var(--chisan-space-2);font-size:var(--chisan-font-small);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-control);background:var(--chisan-color-paper);color:var(--chisan-color-ink);font-family:inherit}.account-notebook__note-input:focus{border-color:var(--chisan-color-moss-dark);outline:none}.account-notebook__note-counter{bottom:var(--chisan-space-2);right:var(--chisan-space-2);font-size:var(--chisan-font-caption);color:var(--chisan-color-stone);pointer-events:none;position:absolute}.account-notebook__note-actions{align-items:center;gap:var(--chisan-space-2);flex-wrap:wrap;display:flex}.account-notebook__note-actions .chisan-button,.chisan-button--sm{min-height:2rem;font-size:var(--chisan-font-small);padding:.25rem .65rem}.account-notebook__note-error{font-size:var(--chisan-font-caption);color:var(--chisan-color-danger);margin:0}.account-notebook__main{gap:var(--chisan-space-3);min-width:0;color:inherit;text-decoration:none;display:grid}.account-notebook__thumb{width:100%;height:var(--chisan-space-32);border-bottom:var(--chisan-line) solid var(--chisan-color-hairline);background:var(--chisan-color-paper);color:var(--chisan-color-moss-dark);font-weight:var(--chisan-weight-heading);object-fit:contain;place-items:center;display:grid}.account-notebook__text{gap:var(--chisan-space-2);min-width:0;padding-inline:var(--chisan-space-3);display:grid}.account-notebook__text strong{font-weight:var(--chisan-weight-interface);overflow-wrap:anywhere}.account-notebook__text small,.account-notebook__note,.account-settings-group__note{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);margin:0}.account-notebook__footer{gap:var(--chisan-space-3);margin-top:var(--chisan-space-2);display:grid}.account-notebook__export-card{gap:var(--chisan-space-3);padding:var(--chisan-space-4);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface-muted);flex-direction:column;display:flex}@media (min-width:600px){.account-notebook__export-card{flex-direction:row;justify-content:space-between;align-items:center}}.account-notebook__export-info strong{font-size:var(--chisan-font-small);font-weight:var(--chisan-weight-interface);color:var(--chisan-color-ink);display:block}.account-notebook__export-info p{margin:var(--chisan-space-1) 0 0;font-size:var(--chisan-font-caption);color:var(--chisan-color-stone);line-height:var(--chisan-leading-ui)}.account-notebook__export-buttons{align-items:center;gap:var(--chisan-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.account-notebook__marks{gap:var(--chisan-space-1) var(--chisan-space-2);margin-top:var(--chisan-space-1);flex-wrap:wrap;display:flex}.account-notebook__marks span,.account-notebook__mark{align-items:center;gap:var(--chisan-space-1);border-radius:var(--chisan-radius-pill);font-size:var(--chisan-font-caption);font-weight:var(--chisan-weight-interface);line-height:var(--chisan-leading-ui);padding:.15rem .5rem;display:inline-flex}.account-notebook__mark--tried{background:var(--chisan-color-moss-pale);color:var(--chisan-color-moss-dark);border:var(--chisan-line) solid var(--chisan-color-moss-line)}.account-notebook__mark--visited{background:var(--chisan-color-paper-honey-wash);color:var(--chisan-color-paper-honey-deep);border:var(--chisan-line) solid var(--chisan-color-paper-honey-mid)}@media (hover:hover){.account-notebook__main:hover strong{color:var(--chisan-color-moss-dark);text-underline-offset:4px;text-decoration:underline}}.account-settings{gap:var(--chisan-space-5)}.account-settings-identity{align-items:center;gap:var(--chisan-space-3);padding:var(--chisan-space-4);border-radius:var(--chisan-radius-object);background:var(--chisan-color-moss-pale);color:var(--chisan-color-moss-dark);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.account-settings-identity>span{gap:var(--chisan-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.account-settings-identity strong{font-weight:var(--chisan-weight-interface)}.account-settings-identity small{font-size:var(--chisan-font-small)}.account-settings-sections{align-items:start;gap:var(--chisan-space-6);display:grid}@media (min-width:761px){.account-settings-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-settings-row__chevron{grid-column:4}.account-settings-group__note{overflow-wrap:anywhere}.account-settings-row:focus-visible{outline-offset:-3px}.account-settings-group{gap:var(--chisan-space-2);display:grid}.account-content .account-settings-group>h3{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);font-weight:var(--chisan-weight-interface);margin:0}.account-settings-group>ul{border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-object);background:var(--chisan-color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.account-settings-group li+li{border-top:var(--chisan-line) solid var(--chisan-color-hairline)}.account-settings-row{align-items:center;gap:var(--chisan-space-3);width:100%;min-height:var(--chisan-control-height-lg);padding:var(--chisan-space-3) var(--chisan-space-4);color:var(--chisan-color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--chisan-motion-immediate) var(--chisan-ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}@media (hover:hover){.account-settings-row:hover{background:var(--chisan-color-surface-muted)}}.account-settings-row__icon{color:var(--chisan-color-moss)}.account-settings-row__text{gap:var(--chisan-space-1);min-width:0;display:grid}.account-settings-row__text>span{font-weight:var(--chisan-weight-interface);overflow-wrap:anywhere}.account-settings-row__text>small{color:var(--chisan-color-stone);font-size:var(--chisan-font-small)}.account-settings-row--signout{border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-object);background:var(--chisan-color-surface);color:var(--chisan-color-moss-dark);font-weight:var(--chisan-weight-interface);grid-template-columns:auto minmax(0,1fr)}.producer-editor-fields{gap:var(--chisan-space-6);border:0;min-width:0;margin:0;padding:0;display:grid}.producer-editor-fields:disabled{opacity:.7}.producer-editor-progress{padding:var(--chisan-space-4);border-left:3px solid var(--chisan-color-moss);border-radius:0 var(--chisan-radius-xs) var(--chisan-radius-xs) 0;background:var(--chisan-color-moss-pale);color:var(--chisan-color-moss-dark)}.producer-editor-progress p{margin-bottom:0}.producer-stats p{max-width:72ch}.producer-stats__totals{gap:var(--chisan-space-6);margin:var(--chisan-space-6) 0 var(--chisan-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.producer-stats__totals>div{min-width:0;padding-top:var(--chisan-space-4);border-top:var(--chisan-line) solid var(--chisan-color-hairline)}.producer-stats__totals dt{color:var(--chisan-color-stone)}.producer-stats__totals dd{margin:var(--chisan-space-2) 0 0;font-size:var(--chisan-font-heading);font-weight:var(--chisan-weight-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.producer-stats__chart{gap:var(--chisan-space-1);height:160px;margin-top:var(--chisan-space-6);border-bottom:var(--chisan-line) solid var(--chisan-color-stone);grid-template-columns:repeat(30,minmax(0,1fr));display:grid}.producer-stats__column{align-items:end;display:flex}.producer-stats__column>span{background:var(--chisan-color-moss);transform-origin:bottom;width:100%;animation:chisan-grow .72s var(--chisan-ease) both;border-radius:2px 2px 0 0}@keyframes chisan-grow{0%{scale:1 0}}.producer-stats__axis{justify-content:space-between;gap:var(--chisan-space-4);margin-top:var(--chisan-space-2);color:var(--chisan-color-stone);font-size:var(--chisan-font-small);display:flex}.producer-stats__daily{margin:var(--chisan-space-6) 0}.producer-stats__daily summary{min-height:var(--chisan-control-height);padding:var(--chisan-space-3) 0;cursor:pointer}.producer-stats__daily table{font-variant-numeric:tabular-nums;width:100%}.producer-stats__daily caption{padding:var(--chisan-space-4) 0;text-align:start}.producer-stats__daily th,.producer-stats__daily td{padding:var(--chisan-space-3) 0}.producer-stats__daily th:last-child,.producer-stats__daily td:last-child{text-align:end}@media (min-width:641px){.producer-stats__totals{grid-template-columns:repeat(4,minmax(0,1fr))}}.pro-page{gap:var(--chisan-space-6);max-width:var(--chisan-container-content);display:grid}.pro-page>header h1{margin:0}.pro-page__intro{max-width:var(--chisan-measure);font-size:var(--chisan-font-lead);color:var(--chisan-color-stone)}.pro-page__actions{align-items:center;gap:var(--chisan-space-3);flex-wrap:wrap;display:flex}.pro-page__plans{gap:var(--chisan-space-5);display:grid}.pro-page__plan{align-items:start;gap:var(--chisan-space-4);padding:var(--chisan-space-6);flex-direction:column;display:flex}.pro-page__plan>:is(h2,p,ul){margin:0}.pro-page__plan ul{padding-left:var(--chisan-space-5);gap:var(--chisan-space-3);display:grid}.pro-page__plan>.pro-page__actions{padding-top:var(--chisan-space-2);width:100%}.pro-page__plan .chisan-button{width:100%}.pro-page__note{color:var(--chisan-color-stone);font-size:var(--chisan-font-small)}.pro-page__footnote{max-width:var(--chisan-measure);color:var(--chisan-color-stone);margin:0}.pro-page__plan-intro{color:var(--chisan-color-moss-dark);font-size:var(--chisan-font-lead);line-height:var(--chisan-leading-body)}.pro-page__switch{gap:var(--chisan-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pro-page__switch .catalog-chip{text-align:center;white-space:normal;justify-content:center}@media (min-width:800px){.pro-page__switch{display:flex}.pro-page__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pro-page__plan{padding:var(--chisan-space-8)}}.profile-settings{max-width:var(--chisan-container-reading);gap:var(--chisan-space-6);margin-inline:auto}.profile-settings-heading{gap:var(--chisan-space-4);padding-bottom:var(--chisan-space-5);border-bottom:var(--chisan-line) solid var(--chisan-color-hairline);flex-direction:column;display:flex}.profile-settings-heading__main h1{margin:var(--chisan-space-1) 0 var(--chisan-space-2);font-size:var(--chisan-font-heading);font-weight:var(--chisan-weight-heading);letter-spacing:var(--chisan-tracking-heading);line-height:var(--chisan-leading-heading)}.profile-settings-lead{color:var(--chisan-color-stone);font-size:var(--chisan-font-body);line-height:var(--chisan-leading-body);margin:0}.profile-settings-heading__meta{justify-content:space-between;align-items:center;gap:var(--chisan-space-3);flex-wrap:wrap;display:flex}.profile-settings-heading__links{align-items:center;gap:var(--chisan-space-2);flex-wrap:wrap;display:flex}.profile-settings-form,.profile-settings-fields{gap:var(--chisan-space-5);min-width:0;display:grid}.profile-settings-card,.profile-settings-group{gap:var(--chisan-space-4);min-width:0;padding:var(--chisan-space-5);border:var(--chisan-line) solid var(--chisan-color-paper-line);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface);margin:0;display:grid}.profile-settings-card__title,.profile-settings-link>span{font-family:var(--chisan-font-sans);font-size:var(--chisan-font-subheading);font-weight:var(--chisan-weight-interface);color:var(--chisan-color-ink);line-height:var(--chisan-leading-subheading);margin:0;padding:0}.profile-settings-link{min-width:0;padding-top:var(--chisan-space-4);border-top:var(--chisan-line) solid var(--chisan-color-hairline)}.profile-settings-link p{margin:var(--chisan-space-2) 0;color:var(--chisan-color-moss-dark);overflow-wrap:anywhere}.profile-settings-link>small{color:var(--chisan-color-stone);font-size:var(--chisan-font-small)}.profile-settings-secondary{margin:0}.profile-settings-secondary[open]{gap:var(--chisan-space-4);display:grid}.profile-settings-card--privacy{border-color:var(--chisan-color-hairline);background:var(--chisan-color-surface-muted)}.profile-settings-form :is(input,select,textarea){font-size:var(--chisan-font-body)}.profile-settings-hint{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);line-height:var(--chisan-leading-ui);margin:0}.profile-settings-columns{gap:var(--chisan-space-4);display:grid}.profile-settings-choices{gap:var(--chisan-space-3);display:grid}.profile-settings-choice{gap:var(--chisan-space-3);min-height:var(--chisan-control-height);padding:var(--chisan-space-3) var(--chisan-space-4);border:var(--chisan-line) solid var(--chisan-color-field-line);border-radius:var(--chisan-radius-control);cursor:pointer;background:var(--chisan-color-surface);transition:border-color var(--chisan-motion-immediate) var(--chisan-ease), background-color var(--chisan-motion-immediate) var(--chisan-ease);align-items:start;display:flex}.profile-settings-choice:has(input:checked){background:var(--chisan-color-moss-pale);border-color:var(--chisan-color-moss)}.profile-settings-choice input,.profile-settings-check input{width:var(--chisan-space-5);height:var(--chisan-space-5);margin-top:var(--chisan-space-1);accent-color:var(--chisan-color-moss);flex-shrink:0}.profile-settings-choice strong{font-weight:var(--chisan-weight-interface);color:var(--chisan-color-ink);display:block}.profile-settings-choice small,.profile-settings-check small{margin-top:var(--chisan-space-1);color:var(--chisan-color-stone);font-size:var(--chisan-font-small);display:block}.profile-settings-check{align-items:start;gap:var(--chisan-space-3);padding:var(--chisan-space-2) 0;cursor:pointer;display:flex}.profile-settings-submit{gap:var(--chisan-space-2);display:grid}.profile-settings-submit .chisan-button{width:100%}.profile-settings-exports{gap:var(--chisan-space-4);display:grid}.profile-settings-exports>.chisan-button{justify-self:start}.profile-settings-export-buttons{align-items:center;gap:var(--chisan-space-2);flex-wrap:wrap;display:flex}.profile-settings-managed{gap:var(--chisan-space-3);margin-top:var(--chisan-space-3);padding-top:var(--chisan-space-4);border-top:var(--chisan-line) solid var(--chisan-color-hairline);display:grid}.profile-settings-managed h3{font-size:var(--chisan-font-small);font-weight:var(--chisan-weight-interface);margin:0}.profile-settings-export{justify-content:space-between;align-items:center;gap:var(--chisan-space-3);padding-top:var(--chisan-space-2);flex-wrap:wrap;display:flex}.profile-settings-export>span{overflow-wrap:anywhere;min-width:0}.profile-settings-export small{color:var(--chisan-color-stone);display:block}@media (min-width:640px){.profile-settings-card,.profile-settings-group{padding:var(--chisan-space-6)}.profile-settings-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-submit{justify-items:start}.profile-settings-submit .chisan-button{width:auto}}.selection-producer-list{gap:var(--chisan-space-4);margin:0;padding:0;list-style:none;display:grid}.selection-producer-list>li{min-width:0}.selection-choice-item,.selection-choice-note{gap:var(--chisan-space-2);min-width:0;display:grid}.selection-choice-note label{font-size:var(--chisan-font-small)}.selection-choice-note__help{justify-content:space-between;align-items:start;gap:var(--chisan-space-3);color:var(--chisan-color-stone);display:flex}.selection-choice-note__help small{font-size:var(--chisan-font-caption)}.selection-choice-note__help small:last-child{white-space:nowrap}.selection-choice-note input{min-height:var(--chisan-control-height);width:100%;padding:var(--chisan-space-2) var(--chisan-space-3);font-size:var(--chisan-font-small);line-height:var(--chisan-leading-ui);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-control);background:var(--chisan-color-surface);color:var(--chisan-color-ink);transition:border-color var(--chisan-motion-immediate) var(--chisan-ease)}.selection-choice-note input:focus{border-color:var(--chisan-color-moss);outline:2px solid var(--chisan-color-moss-line)}.selection-choice-note input::placeholder{color:var(--chisan-color-stone);font-style:italic}.selection-preview-page{max-width:var(--chisan-container-content);gap:var(--chisan-space-6);margin-inline:auto}.selection-status-card{gap:var(--chisan-space-4);padding:var(--chisan-space-5);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface);box-shadow:var(--chisan-shadow-control);flex-direction:column;display:flex}@media (min-width:640px){.selection-status-card{flex-direction:row;justify-content:space-between;align-items:center}}.selection-status-card__info{gap:var(--chisan-space-2);min-width:0;display:grid}.selection-status-card__url{font-size:var(--chisan-font-subheading);color:var(--chisan-color-ink);overflow-wrap:anywhere;margin:0}.selection-status-card__hint{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);margin:0}.selection-status-card--private{background:var(--chisan-color-surface-muted)}.selection-qr-card{gap:var(--chisan-space-4);padding:var(--chisan-space-5);border:var(--chisan-line) solid var(--chisan-color-paper-line);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface);display:grid}@media (min-width:640px){.selection-qr-card{padding:var(--chisan-space-6)}}.selection-qr-card__head h3{margin:0 0 var(--chisan-space-2);font-size:var(--chisan-font-subheading);font-weight:var(--chisan-weight-heading)}.selection-qr-card__head p{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);line-height:var(--chisan-leading-body);margin:0}.selection-qr-card__notice{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);margin:0}.selection-qr-card__active{gap:var(--chisan-space-4);justify-items:start;display:grid}.selection-preview-frame{border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface);box-shadow:var(--chisan-shadow-control);display:grid;overflow:hidden}.selection-preview-frame__bar{justify-content:space-between;align-items:center;gap:var(--chisan-space-2);padding:var(--chisan-space-3) var(--chisan-space-5);background:var(--chisan-color-surface-muted);border-bottom:var(--chisan-line) solid var(--chisan-color-hairline);flex-wrap:wrap;display:flex}.selection-preview-frame__bar-title{align-items:center;gap:var(--chisan-space-2);display:flex}.selection-preview-frame__dot{width:var(--chisan-space-2);height:var(--chisan-space-2);border-radius:var(--chisan-radius-pill);background:var(--chisan-color-moss)}.selection-preview-frame__bar-title h3{font-size:var(--chisan-font-small);font-weight:var(--chisan-weight-interface);color:var(--chisan-color-ink);margin:0}.selection-preview-frame__hint{color:var(--chisan-color-stone);font-size:var(--chisan-font-caption)}.selection-preview-frame__content{padding:var(--chisan-space-4)}@media (min-width:640px){.selection-preview-frame__content{padding:var(--chisan-space-6)}}.selection-aside-box{gap:var(--chisan-space-4);padding:var(--chisan-space-5);border:var(--chisan-line) solid var(--chisan-color-hairline);border-radius:var(--chisan-radius-panel);background:var(--chisan-color-surface-muted);flex-direction:column;display:flex}@media (min-width:640px){.selection-aside-box{flex-direction:row;justify-content:space-between;align-items:center}}.selection-aside-box__content h3{margin:0 0 var(--chisan-space-1);font-size:var(--chisan-font-small);font-weight:var(--chisan-weight-interface);color:var(--chisan-color-ink)}.selection-aside-box__content p{color:var(--chisan-color-stone);font-size:var(--chisan-font-small);margin:0}.selection-aside-box__actions{gap:var(--chisan-space-2);flex-wrap:wrap;display:flex}.account-pantry-first-note{padding:var(--chisan-space-3) var(--chisan-space-3) 0;font-size:var(--chisan-font-small);color:var(--chisan-color-stone);margin:0}.account-notebook__note-actions .chisan-button{min-height:var(--chisan-control-height)}
.site-content:has(main[data-category]){isolation:isolate;position:relative}main[data-category]{--category-image:none}main[data-category="Lácteos y quesos"]{--category-image:url(/brand/ambient/cheese.webp)}main[data-category=Vino]{--category-image:url(/brand/ambient/wine.webp)}main[data-category=Aceite]{--category-image:url(/brand/ambient/oil.webp)}main[data-category=Miel]{--category-image:url(/brand/ambient/honey.webp)}main[data-category="Pan y cereal"]{--category-image:url(/brand/ambient/bread.webp)}main[data-category=Otros]{--category-image:url(/brand/ambient/footer-landscape.webp)}main[data-category]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--category-image), var(--category-image);opacity:var(--chisan-ambient-opacity);filter:blur(3px);background-position:-14rem 0,right -12rem top 12rem;background-repeat:no-repeat;background-size:min(32rem,42vw),min(28rem,38vw);position:absolute;inset:0}main[data-category] .detail-shell{background:color-mix(in srgb, var(--chisan-color-rice-paper) 96%, transparent)}main[data-category] .detail-hero--premium{--detail-hero-surface:var(--chisan-color-rice-paper);background:var(--chisan-color-rice-paper)}@media (max-width:760px){main[data-category]:before{background-position:-10rem 0,right -10rem top 8rem;background-size:18rem;inset-block-start:0}}@media (forced-colors:active){main[data-category]:before{display:none}}

