@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}.voice-draft-trigger{color:#0a3753;min-height:44px;font:inherit;cursor:pointer;background:#edf4f6;border:0;border-radius:24px;justify-content:center;align-self:flex-end;align-items:center;gap:7px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:700;display:flex}.voice-draft-trigger.voice-draft-compact{color:#fff;background:#0a3753;flex:none;width:44px;height:44px;margin:0;padding:0}.voice-draft-sheet{color:#16313e;padding:4px 18px 24px;font-family:inherit}.voice-draft-sheet p{margin:12px 0;font-size:13px;line-height:1.55}.voice-draft-sheet .voice-draft-context{margin-top:0;font-size:21px;font-weight:700}.voice-draft-sheet [role=status]{color:#0a3753;font-weight:700}.voice-draft-sheet [role=alert]{color:#95311d;background:#fff4ed;border-radius:10px;padding:10px}.voice-draft-sheet button{font:inherit;cursor:pointer;min-height:44px}.voice-draft-sheet button:disabled{opacity:.45;cursor:not-allowed}.voice-draft-primary,.voice-draft-stop{color:#fff;background:#0a3753;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.voice-draft-stop{background:#f31248}.voice-draft-label{flex-direction:column;gap:8px;margin:14px 0;font-size:13px;font-weight:700;display:flex}.voice-draft-label textarea{box-sizing:border-box;width:100%;font:inherit;color:#16313e;resize:vertical;background:#fff;border:1px solid #cfdae2;border-radius:12px;padding:12px;font-size:15px;font-weight:400}.voice-draft-sheet audio{width:100%;margin:6px 0}.voice-draft-example,.voice-draft-cancel{color:#0a3753;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;padding:10px;display:flex}.voice-draft-trigger:focus-visible,.voice-draft-sheet button:focus-visible{outline-offset:3px;outline:3px solid #f31248}.voice-draft-trigger.voice-draft-compact{background:0 0}.voice-draft-compact svg{box-sizing:content-box;background:#0a3753;border-radius:50%;padding:7px}.voice-draft-trigger.voice-draft-subtle{color:#0a3753;background:0 0;align-self:flex-end}.voice-draft-subtle svg{background:0 0;border-radius:0;padding:0}.voice-input-shell{flex:1;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.voice-input-shell>input{box-sizing:border-box;flex:1;min-width:0!important}.voice-input-shell>.voice-draft-trigger{flex:0 0 44px;align-self:center}.search-field .voice-input-shell>input,.chat-composer .voice-input-shell>input{width:0;min-width:0}.voice-input-shell:has(>input:disabled){opacity:.65}.voice-textarea-shell{flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;display:flex}.voice-textarea-shell>textarea{box-sizing:border-box;width:100%}.voice-textarea-shell>.voice-draft-trigger{align-self:flex-end}.im-page{padding:20px 20px calc(112px + var(--mobile-safe-area-height));color:#102a38;font-family:Avenir,sans-serif}.im-page h1{margin:12px 0;font-size:25px;line-height:1.25}.im-page p{font-size:14px;line-height:1.5}.im-eyebrow{color:#0a3753;letter-spacing:.08em;align-items:center;gap:8px;font-weight:700;display:flex;font-size:11px!important}.im-note{color:#61788b;font-size:12px!important}.im-page>label{gap:7px;margin:16px 0;font-size:14px;font-weight:600;display:grid}.im-page .voice-input-shell,.im-page .voice-textarea-shell{background:#f5f7f8;border:1px solid #dce5eb;border-radius:13px}.im-page input:not([type=checkbox]),.im-page textarea{width:100%;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;padding:11px 12px}.im-page textarea{resize:none;min-height:128px}.im-page .im-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.im-check input{accent-color:#0a3753;flex:none;width:20px;height:20px}.im-primary,.im-secondary{width:100%;min-height:44px;font:inherit;color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:24px;justify-content:center;align-items:center;gap:8px;margin:8px 0;padding:11px 16px;font-weight:700;display:flex}.im-primary{color:#fff;background:#f31248;border-color:#f31248}.im-page button:disabled{opacity:.45;cursor:not-allowed}.im-receipt{border:1px solid #dce5eb;border-radius:16px;margin:20px 0;padding:17px}.im-response{gap:6px;display:flex}.im-response button{color:#0a3753;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:22px;flex:1;font-size:12px}.im-page summary{align-content:center;min-height:44px;font-size:13px;font-weight:700}.im-body{white-space:pre-wrap;overflow-wrap:anywhere}.im-held,.im-feedback{background:#f2f6f8;border-left:3px solid #0a3753;padding:13px}.rb-page{padding:24px 22px calc(112px + var(--mobile-safe-area-height));color:#102733;font-family:Avenir,Arial,sans-serif}.rb-page h1{margin:14px 0;font-size:27px;line-height:1.18}.rb-page h2{align-items:center;gap:9px;font-size:20px;display:flex}.rb-page p{line-height:1.5}.rb-eyebrow{letter-spacing:.1em;color:#0a3753;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.rb-field{gap:9px;margin:22px 0 16px;font-size:14px;font-weight:700;display:grid}.rb-field input,.rb-field textarea,.rb-field select{box-sizing:border-box;color:#102733;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dbe3e9;border-radius:14px;padding:12px}.rb-field textarea{resize:none;min-height:112px}.rb-note,.rb-status small{color:#687f93;overflow-wrap:anywhere;font-size:13px}.rb-check{align-items:flex-start;gap:10px;margin:22px 0;font-size:14px;line-height:1.5;display:flex}.rb-check input{accent-color:#f31248;min-width:20px;height:20px}.rb-primary,.rb-secondary{width:100%;min-height:46px;font:inherit;border:0;border-radius:23px;justify-content:center;align-items:center;gap:10px;margin:14px 0;padding:12px 16px;font-weight:700;display:flex}.rb-primary{color:#fff;background:#f31248}.rb-secondary{color:#0a3753;background:#edf3f6}.rb-page button:disabled{opacity:.45;cursor:not-allowed}.rb-link{color:#0a3753;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.rb-held,.rb-status{background:#f4f7f9;border:1px solid #dbe3e9;border-radius:14px;padding:16px}.rb-status{overflow-wrap:anywhere;gap:8px;display:grid}.rb-confirmed,.rb-source,.rb-terms,.rb-reconcile{border-top:1px solid #dbe3e9;margin:28px 0;padding-top:18px}.rb-terms dl{margin:18px 0}.rb-terms dl div{border-bottom:1px solid #eef2f5;justify-content:space-between;padding:9px 0;display:flex}.rb-terms dd{margin:0;font-weight:700}.rb-page summary{min-height:44px;font-weight:700;line-height:1.5}.spot-membership-checkout{color:#102b38;background:#fff;border:1px solid #dce5eb;border-radius:22px;margin:12px 0 24px;overflow:hidden}.spot-membership-cover{object-fit:cover;width:100%;height:155px;display:block}.spot-membership-body{padding:18px}.spot-membership-body h2{margin:7px 0 15px;font-size:23px;line-height:1.2}.spot-membership-body h3{margin:21px 0 10px;font-size:18px}.spot-membership-body p{font-size:14px;line-height:1.5}.spot-membership-price{color:#103e55;margin:16px 0;font-size:30px;line-height:1.2;display:block}.spot-membership-price span{color:#61768b;font-size:13px;font-weight:400}.spot-membership-summary{background:#f4f7f8;border-radius:14px;gap:8px;padding:13px;font-size:13px;display:grid}.spot-membership-caption{color:#60778b;font-size:12px!important}.spot-membership-body button,.spot-membership-body select,.spot-membership-body summary{min-height:46px;font:inherit}.spot-membership-body button{text-align:center;color:#103e55;background:#fff;border:1px solid #dce5eb;border-radius:15px;width:100%;margin:10px 0;padding:12px;font-size:14px;display:block}.spot-membership-body button.primary{color:#fff;background:#ff0750;border-color:#0000;font-weight:700}.spot-membership-body button:disabled{opacity:.45}.spot-membership-body button.quiet{background:0 0;border-color:#0000}.spot-membership-field{gap:8px;margin:16px 0;font-size:13px;display:grid}.spot-membership-field select{color:#103e55;background:#f4f7f8;border:1px solid #dce5eb;border-radius:12px;width:100%;padding:10px}.spot-membership-consent{align-items:center;gap:10px;min-height:46px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.spot-membership-consent input{accent-color:#ff0750;flex-shrink:0;width:22px;height:22px}.spot-membership-body details{overflow-wrap:anywhere;margin:15px 0}.spot-membership-body summary{cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:flex}.spot-membership-success{background:#f0f6f6;border-radius:14px;padding:14px;font-weight:600}.spot-membership-body :focus-visible{outline-offset:3px;outline:2px solid #ff0750}.creator-income{color:#071c28}.creator-income h1{letter-spacing:-.5px;margin:8px 0 22px;font-size:26px;line-height:1.2}.creator-income h2{margin:0 0 8px;font-size:17px;line-height:1.35}.creator-income-month{border-bottom:1px solid #e1e8ed;align-items:center;gap:12px;padding-bottom:16px;display:flex}.creator-income-month>svg{color:#16445c}.creator-income-month label{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.creator-income-month label>span{color:#61788c;font-size:12px}.creator-income-month input{color:#0a3753;background:#fff;border:1px solid #dfe6ec;border-radius:10px;width:145px;min-height:40px;padding:8px;font-family:inherit;font-size:12px}.creator-income-empty{padding:26px 0 22px}.creator-income-empty>svg{color:#0a3753;margin-bottom:14px}.creator-income-empty p{color:#62758b;margin:8px 0 18px;font-size:13px;line-height:1.6}.creator-income .primary,.creator-income .secondary{justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;display:flex}.creator-income-example-label{justify-content:space-between;align-items:center;margin:18px 0 12px;display:flex}.creator-income-example-label>span{letter-spacing:1px;color:#587287;font-size:9px;font-weight:800}.creator-income-example-label button{font:inherit;color:#16445c;background:0 0;border:0;min-height:44px;padding:4px 0 4px 12px;font-size:11px}.creator-income-total{color:#fff;background:#0a3753;border-radius:18px;gap:9px;padding:20px;display:grid}.creator-income-total>span{color:#dae7ef;font-size:12px}.creator-income-total>strong{letter-spacing:-.6px;font-size:31px;line-height:1.2}.creator-income-total>small{color:#c9dbe5;font-size:10px;line-height:1.5}.creator-income-summary{margin:10px 0 20px;padding:4px 0}.creator-income-summary>div{justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.creator-income-summary dt{color:#60758a;align-items:center;gap:8px;display:flex}.creator-income-summary dd{margin:0;font-weight:600}.creator-income-list-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 4px;display:flex}.creator-income-list-heading h2{font-size:18px}.creator-income-list-heading>span{color:#6b8091;font-size:10px}.creator-income-row{text-align:left;color:#0a3753;width:100%;min-height:68px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e0e7ed;align-items:center;gap:10px;padding:14px 0;display:flex}.creator-income-row>svg{flex-shrink:0}.creator-income-row>span{flex:1;gap:5px;min-width:0;display:grid}.creator-income-row strong{font-size:12px;line-height:1.4}.creator-income-row small{color:#63798d;font-size:10px;line-height:1.4}.creator-income-row>b{white-space:nowrap;font-size:11px;font-weight:600}.creator-income-award{background:#f0f5f7;border-radius:16px;align-items:flex-start;gap:13px;margin:22px 0;padding:18px;display:flex}.creator-income-award>svg{flex-shrink:0}.creator-income-award>div{flex:1;min-width:0}.creator-income-award h2{font-size:14px}.creator-income-award strong{font-size:22px}.creator-income-award p{color:#587085;margin:7px 0;font-size:11px;line-height:1.6}.creator-income summary{cursor:pointer;color:#173d54;min-height:44px;padding:12px 0;font-size:11px}.creator-income-costs{margin:12px 0}.creator-income-costs p,.creator-income .creator-income-note{color:#61788c;font-size:10px;line-height:1.65}.creator-income-reference{overflow-wrap:anywhere;color:#61788c;font-size:10px}.creator-income-back{min-height:48px;font:inherit;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;margin:6px 0;padding:10px 0;font-size:12px;display:flex}.creator-income-sale{padding:18px 0}.creator-income-pill{color:#31566c;background:#eef4f7;border-radius:20px;margin-bottom:14px;padding:6px 10px;font-size:10px;display:inline-block}.creator-income-sale h2{font-size:20px;line-height:1.4}.creator-income-sale-total{letter-spacing:-.5px;margin:18px 0 8px;font-size:30px;display:block}.creator-income-sale>p{color:#63798d;font-size:12px}.creator-income-sale dl{margin:22px 0}.creator-income-sale dl>div{border-top:1px solid #e3e9ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.creator-income-sale dt{color:#61788c}.creator-income-sale dd{text-align:right;max-width:50%;margin:0}.creator-income button:focus-visible,.creator-income summary:focus-visible{outline-offset:3px;outline:2px solid #f31248}.di-page{padding:24px 22px calc(112px + var(--mobile-safe-area-height));color:#102733;font-family:Avenir,Arial,sans-serif}.di-page h1{margin:14px 0;font-size:27px;line-height:1.18}.di-page h2{align-items:center;gap:9px;font-size:20px;display:flex}.di-page p{line-height:1.5}.di-eyebrow{letter-spacing:.1em;color:#0a3753;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.di-field{gap:9px;margin:24px 0 16px;font-size:14px;font-weight:700;display:grid}.di-field input,.di-field select{box-sizing:border-box;color:#102733;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dbe3e9;border-radius:14px;padding:12px}.di-note,.di-status small{color:#687f93;overflow-wrap:anywhere;font-size:13px}.di-check{align-items:flex-start;gap:10px;margin:22px 0;font-size:14px;line-height:1.5;display:flex}.di-check input{accent-color:#f31248;min-width:20px;height:20px}.di-primary,.di-secondary{width:100%;min-height:46px;font:inherit;border:0;border-radius:23px;justify-content:center;align-items:center;gap:10px;margin:14px 0;padding:12px 16px;font-weight:700;display:flex}.di-primary{color:#fff;background:#f31248}.di-secondary{color:#0a3753;background:#edf3f6}.di-page button:disabled{opacity:.45;cursor:not-allowed}.di-link{color:#0a3753;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.di-held,.di-status{background:#f4f7f9;border:1px solid #dbe3e9;border-radius:14px;padding:16px}.di-status{gap:8px;display:grid}.di-permission,.di-receipt{border-top:1px solid #dbe3e9;margin:28px 0;padding-top:18px}.di-page details{margin:20px 0}.di-page summary{min-height:44px;font-weight:700;line-height:1.5}.mp3-page{color:#0a3753;font-family:var(--font-body,Avenir,sans-serif);padding:24px 20px 120px}.mp3-page h1{letter-spacing:-.6px;margin:12px 0 18px;font-size:29px;line-height:1.15}.mp3-page h2{font-size:20px}.mp3-page h3{margin:20px 0 10px;font-size:16px}.mp3-page p{font-size:14px;line-height:1.55}.mp3-eyebrow{letter-spacing:1.4px;align-items:center;gap:9px;font-weight:800;display:flex;font-size:10px!important}.mp3-note{color:#60747d;font-size:12px!important}.mp3-field{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:650;display:flex}.mp3-field input,.mp3-field select{font:inherit;box-sizing:border-box;color:#0a3753;background:#fff;border:1px solid #d6e0e4;border-radius:12px;width:100%;min-height:46px;padding:13px}.mp3-primary,.mp3-secondary,.mp3-quiet,.mp3-row{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:12px 0;padding:13px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.mp3-primary{color:#fff;background:#0a3753}.mp3-secondary,.mp3-row{color:#0a3753;background:#eef4f6}.mp3-quiet{color:#0a3753;background:0 0;text-decoration:underline}.mp3-page button:disabled{opacity:.4;cursor:not-allowed}.mp3-card{border-top:1px solid #dce6ea;border-bottom:1px solid #dce6ea;margin:22px 0;padding:20px 0}.mp3-check{align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.mp3-check input{accent-color:#0a3753;flex-shrink:0;width:22px;height:22px}.mp3-output{background:#f6f9fa;border-radius:17px;margin:24px 0;padding:18px}.mp3-output img{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;display:block}.mp3-rotate{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mp3-rotate button{font:inherit;color:#0a3753;cursor:pointer;background:#fff;border:1px solid #cbdbe2;border-radius:10px;min-height:44px;font-size:12px}.mp3-page summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:13px;font-weight:700}.mp3-page details{border-bottom:1px solid #dce6ea;margin:15px 0}.mp3-feedback,.mp3-error{background:#f4f8f9;border-left:3px solid #f31248;padding:13px}.mp3-row{text-align:left;justify-content:space-between}.mp3-row span{flex-direction:column;gap:5px;display:flex}.mp3-row small{font-size:12px;font-weight:400}.ch-page{color:#0a3753;font-family:var(--font-body,Avenir,sans-serif);padding:24px 18px 118px}.ch-page h1{letter-spacing:-.6px;margin:12px 0 16px;font-size:29px;line-height:1.15}.ch-page h2{font-size:19px;line-height:1.35}.ch-page p{font-size:14px;line-height:1.5}.ch-eyebrow{letter-spacing:1.4px;align-items:center;gap:9px;font-weight:800;display:flex;font-size:10px!important}.ch-note{color:#5d6e76;font-size:12px!important}.ch-status{flex-direction:column;gap:6px;margin:20px 0 16px;font-size:13px;display:flex}.ch-status strong{font-size:18px}.ch-board{aspect-ratio:1;background:#fff;border:2px solid #0a3753;border-radius:10px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.ch-square{aspect-ratio:1;cursor:pointer;touch-action:pan-y;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,7vw,36px);line-height:1;display:flex;position:relative}.ch-square.light{background:#f1eee6}.ch-square.dark{background:#70909b}.ch-square.selected,.ch-square.destination{box-shadow:inset 0 0 0 3px #f31248}.ch-square.target:after{content:"";opacity:.8;pointer-events:none;background:#f31248;border-radius:50%;width:9px;height:9px;position:absolute}.ch-square.target:has(span:not(:empty)):after{opacity:.9;background:0 0;border:3px solid #f31248;width:75%;height:75%}.ch-square small{color:#123b4d;pointer-events:none;font-family:Avenir,sans-serif;font-size:8px;position:absolute;bottom:2px;left:2px}.ch-white{color:#fff;text-shadow:0 1px 1px #0a3753,1px 0 1px #0a3753,-1px 0 1px #0a3753,0 -1px 1px #0a3753}.ch-black{color:#082b40}.ch-board-toolbar{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.ch-board-toolbar .ch-quiet{width:auto;margin:0}.ch-primary,.ch-secondary,.ch-quiet,.ch-row{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:12px 0;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.ch-primary{color:#fff;background:#0a3753}.ch-secondary,.ch-row{color:#0a3753;background:#edf3f5}.ch-quiet{color:#0a3753;background:0 0;text-decoration:underline}.ch-page button:disabled{opacity:.4;cursor:not-allowed}.ch-field{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:650;display:flex}.ch-field input,.ch-field textarea,.ch-field select{font:inherit;color:#0a3753;box-sizing:border-box;background:#fff;border:1px solid #d4dfe3;border-radius:11px;width:100%;min-height:46px;padding:13px}.ch-page summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:14px;font-weight:700}.ch-page details{border-bottom:1px solid #e0e7ea;margin:18px 0}.ch-selection{margin:20px 0}.ch-review{background:#f0f5f6;border-radius:15px;margin:20px 0;padding:18px}.ch-check{align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.ch-check input{accent-color:#0a3753;flex-shrink:0;width:21px;height:21px}.ch-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f7;border-radius:9px;padding:12px;font-family:monospace;font-size:11px;font-weight:400;display:block}.ch-history{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.ch-history li{gap:10px;font-size:14px;display:flex}.ch-history small{color:#657984}.ch-row{text-align:left;justify-content:space-between}.ch-row span{flex-direction:column;gap:5px;display:flex}.ch-row small{font-size:12px;font-weight:400}.ch-feedback{background:#f7f9fa;border-left:3px solid #f31248;padding:14px}.cq-page{padding:24px 22px calc(112px + var(--mobile-safe-area-height));color:#102733;font-family:Avenir,Arial,sans-serif}.cq-page h1{margin:14px 0;font-size:27px;line-height:1.18}.cq-page h2{font-size:20px}.cq-page h3{margin:0 0 12px;font-size:16px}.cq-page p{line-height:1.5}.cq-eyebrow{letter-spacing:.1em;color:#0a3753;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.cq-field{gap:9px;margin:24px 0 16px;font-size:14px;font-weight:700;display:grid}.cq-field input,.cq-field select{box-sizing:border-box;color:#102733;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dbe3e9;border-radius:14px;padding:12px}.cq-note{color:#687f93;font-size:13px}.cq-check{align-items:flex-start;gap:10px;margin:22px 0;font-size:14px;line-height:1.5;display:flex}.cq-check input{accent-color:#f31248;min-width:20px;height:20px}.cq-primary,.cq-secondary{width:100%;min-height:46px;font:inherit;border:0;border-radius:23px;justify-content:center;align-items:center;gap:10px;margin:14px 0;padding:12px 16px;font-weight:700;display:flex}.cq-primary{color:#fff;background:#f31248}.cq-secondary{color:#0a3753;background:#edf3f6}.cq-page button:disabled{opacity:.45;cursor:not-allowed}.cq-link{color:#0a3753;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.cq-held{background:#f4f7f9;border:1px solid #dbe3e9;border-radius:14px;padding:16px}.cq-results{margin-top:28px}.cq-excerpt{border-top:1px solid #dbe3e9;padding:20px 0}.cq-excerpt blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #c8d7e0;margin:0 0 12px;padding-left:14px;line-height:1.55}.cq-search-settings>summary,.cq-search-settings details>summary{color:#0a3753;cursor:pointer;align-items:center;min-height:46px;font-size:13px;display:flex}.cq-search-settings{border-bottom:1px solid #dfe7ec;margin:8px 0 18px;padding-bottom:10px}.pr-page{padding:20px 20px calc(112px + var(--mobile-safe-area-height));color:#102a38;font-family:Avenir,sans-serif}.pr-page h1{margin:12px 0;font-size:27px;line-height:1.2}.pr-page h2{margin:0 0 12px;font-size:19px;line-height:1.3}.pr-page h3{margin:0;font-size:17px}.pr-page p{font-size:15px;line-height:1.5}.pr-page button,.pr-page select{font:inherit}.pr-eyebrow{color:#0a3753;letter-spacing:.09em;align-items:center;gap:9px;font-weight:800;display:flex;font-size:11px!important}.pr-section{border-top:1px solid #dce4ea;margin-top:20px;padding:22px 0}.pr-note{color:#61788b;line-height:1.5;font-size:13px!important}.pr-field{gap:8px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.pr-field select,.pr-field .voice-input-shell{color:#102a38;background:#f5f7f8;border:1px solid #dce4ea;border-radius:13px;width:100%;min-height:46px}.pr-field select{padding:10px}.pr-field input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;padding:10px 12px}.pr-check{align-items:flex-start;gap:11px;margin:17px 0;font-size:14px;line-height:1.5;display:flex}.pr-check input,.pr-person input{accent-color:#0a3753;flex:none;width:20px;height:20px;margin-top:2px}.pr-primary,.pr-secondary{color:#0a3753;text-align:center;background:#fff;border:1px solid #d8e3e9;border-radius:24px;width:100%;min-height:46px;margin:6px 0;padding:11px 17px;font-weight:700}.pr-primary{color:#fff;background:#f31248;border-color:#f31248}.pr-page button:disabled{opacity:.45;cursor:not-allowed}.pr-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;display:flex}.pr-page summary{cursor:pointer;min-height:36px;font-size:14px;font-weight:700;line-height:1.4}.pr-held,.pr-citation-detail{background:#f2f6f8;border:1px solid #d6e3e9;border-radius:16px;margin:18px 0;padding:16px}.pr-held p{margin:8px 0}.pr-people{margin-top:16px}.pr-person{border-bottom:1px solid #e2e8ec;align-items:center;gap:12px;padding:14px 0;font-size:15px;font-weight:700;display:flex}.pr-person img,.pr-card-person img{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.pr-person small,.pr-card-person small,.pr-saved small{color:#637b8f;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.pr-card{background:#fff;border:1px solid #dce5eb;border-radius:18px;margin:15px 0;padding:18px}.pr-card-person{align-items:center;gap:12px;display:flex}.pr-card p{font-size:14px}.pr-actions{margin-top:12px}.pr-citation{color:#0a3753;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 0;display:flex;font-size:13px!important}.pr-citation-detail p{white-space:pre-wrap;overflow-wrap:anywhere}.pr-saved{text-align:left;color:#0a3753;background:0 0;border:0;border-bottom:1px solid #dce5eb;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 0;display:flex}.pr-feedback{background:#f2f6f8;border-left:3px solid #0a3753;padding:14px;font-size:14px!important}.pr-context{color:#536f81;margin:8px 0}.pr-page>.pr-note{margin:6px 0 18px}.pr-results{margin-top:20px}.pr-results>h2{margin-bottom:12px;font-size:19px}.pr-card{margin:12px 0 18px;padding:16px}.pr-card p{margin:10px 0}.pr-card-person img{width:50px;height:50px}.pr-card-person small{margin-top:3px}.pr-actions{grid-template-columns:1fr 1.45fr;gap:8px;margin-top:10px;display:grid}.pr-actions>.pr-primary,.pr-actions>.pr-secondary{width:100%;min-height:44px;margin:0;padding:10px 11px;font-size:13px}.pr-actions>.pr-secondary:nth-of-type(3),.pr-actions>.pr-link{grid-column:1/-1}.pr-actions>.pr-link{justify-content:center;font-size:13px}.pr-search{border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;margin:20px 0}.pr-search>summary{color:#0a3753;align-content:center;min-height:52px;font-size:15px;display:list-item}.pr-search .pr-section:first-child,.pr-new-search .pr-section:first-child{border-top:0;margin-top:0;padding-top:14px}.pr-search .pr-section{margin-top:12px;padding:18px 0}.pr-search:not([open]){padding:0}.pr-card details>summary{align-content:center;min-height:44px}.pr-person{padding:11px 0}.pr-person small{font-size:12px}.pr-feedback{margin-top:16px}.pcb-page{padding:20px 22px calc(112px + var(--mobile-safe-area-height));color:#0a3753}.pcb-page h1{margin:12px 0;font-size:28px;line-height:1.2}.pcb-page h2{align-items:center;gap:8px;font-size:21px;line-height:1.3;display:flex}.pcb-page p{color:#596778;overflow-wrap:anywhere;line-height:1.55}.pcb-page label{margin:16px 0;font-size:14px;display:block}.pcb-page select,.pcb-page .voice-input-wrap,.pcb-page .voice-textarea-wrap{width:100%;margin-top:7px}.pcb-page select,.pcb-page input:not([type=checkbox]),.pcb-page textarea{font:inherit;color:#0a3753;box-sizing:border-box;background:#fff;border:1px solid #d7e2e8;border-radius:14px;width:100%;min-height:46px;padding:13px}.pcb-page textarea{min-height:130px}.pcb-page button{font:inherit;cursor:pointer}.pcb-primary,.pcb-secondary,.pcb-saved{border:0;border-radius:22px;width:100%;min-height:46px;margin:7px 0;padding:12px 16px;font-size:14px;font-weight:700}.pcb-primary{color:#fff;background:#f31248}.pcb-secondary{color:#0a3753;background:#edf4f7}.pcb-saved{color:#0a3753;text-align:left;background:#fff;border:1px solid #d7e2e8}.pcb-page button:disabled{opacity:.42;cursor:default}.pcb-page .pcb-check{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.pcb-check input{accent-color:#f31248;min-width:21px;min-height:21px}.pcb-note{font-size:12px}.pcb-section{border-top:1px solid #d7e2e8;margin:25px 0;padding-top:15px}.pcb-page summary{cursor:pointer;padding:15px 0;font-size:14px;font-weight:700}.pcb-evidence{border:1px solid #d7e2e8;border-radius:15px;margin:13px 0;padding:13px}.pcb-evidence p{font-size:13px}.pcb-link{color:#0a3753;text-align:left;background:0 0;border:0;min-height:44px;text-decoration:underline}.pcb-held{background:#fff0f3;border-radius:13px;padding:14px;color:#b4002f!important}.pcb-feedback{background:#edf4f7;border-radius:13px;padding:14px}.pi-page{color:#0a3753;font-family:var(--font-body,Avenir,sans-serif);padding:24px 22px 120px}.pi-page h1{letter-spacing:-.7px;margin:12px 0 16px;font-size:30px;line-height:1.12}.pi-page h2{margin:0 0 12px;font-size:19px}.pi-page p{font-size:14px;line-height:1.55}.pi-eyebrow{letter-spacing:1.5px;align-items:center;gap:10px;font-weight:800;display:flex;font-size:10px!important}.pi-note{color:#53636b;border-left:3px solid #f31248;padding-left:13px}.pi-field{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:650;display:flex}.pi-field input,.pi-field textarea,.pi-field select{box-sizing:border-box;width:100%;font:inherit;color:#0a3753;background:#fff;border:1px solid #d3dde2;border-radius:12px;min-height:46px;padding:13px}.pi-field textarea{resize:vertical;min-height:110px}.pi-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pi-primary,.pi-secondary,.pi-quiet,.pi-row{width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:12px 0;padding:12px 16px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.pi-primary{color:#fff;background:#0a3753}.pi-secondary{color:#0a3753;background:#eef4f6}.pi-quiet{color:#0a3753;background:0 0;text-decoration:underline}.pi-page button:disabled{opacity:.4;cursor:not-allowed}.pi-card{border-top:1px solid #dce4e8;border-bottom:1px solid #dce4e8;margin:24px 0;padding:20px 0}.pi-image{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:14px;width:auto;max-width:100%;max-height:400px;margin:16px auto;display:block}.pi-output{background:#f7fafb;border-radius:18px;margin:24px 0;padding:20px}.pi-page details{margin:20px 0}.pi-page summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:700}.pi-check{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.pi-check input{accent-color:#0a3753;flex-shrink:0;width:22px;height:22px}.pi-row{text-align:left;color:#0a3753;background:#f4f7f8;justify-content:space-between}.pi-row span{flex-direction:column;gap:5px;display:flex}.pi-row small{font-size:12px;font-weight:400}.pi-annotation{border-left:2px solid #dae5e9;padding-left:14px}.pi-prose{white-space:pre-wrap}.pwt-page{padding:22px 18px calc(var(--mobile-safe-area-height) + 112px);color:#102b38;font-family:inherit}.pwt-page h1{letter-spacing:-.6px;margin:14px 0;font-size:29px;line-height:1.14}.pwt-page h2{font-size:20px}.pwt-page h3{font-size:16px}.pwt-page p{color:#60758a;font-size:14px;line-height:1.55}.pwt-eyebrow{color:#0a3753;letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.pwt-field{color:#61758a;gap:8px;margin:17px 0;font-size:12px;font-weight:700;display:grid}.pwt-field input,.pwt-field textarea{font:inherit;color:#102b38;background:#fff;border:1px solid #dbe5ec;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:12px;font-size:14px;font-weight:400}.pwt-field textarea{resize:none;min-height:116px}.pwt-field select{min-height:44px;font:inherit;color:#102b38;background:#fff;border:1px solid #dbe5ec;border-radius:12px;padding:10px}.pwt-page button{width:100%;min-height:44px;font:inherit;color:#0a3753;background:#fff;border:1px solid #dbe5ec;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:11px 0;padding:11px;font-size:13px;font-weight:700;display:flex}.pwt-page button:disabled{opacity:.4}.pwt-page .pwt-primary{color:#fff;background:#f31248;border-color:#f31248}.pwt-card{border:1px solid #dbe5ec;border-radius:16px;margin:16px 0;padding:15px}.pwt-check{align-items:flex-start;gap:9px;margin:14px 0;font-size:12px;line-height:1.5;display:flex}.pwt-check input{flex:none;width:23px;height:23px}.pwt-runtime{color:#0a3753;overflow-wrap:anywhere;background:#eef5f8;border-radius:14px;margin:14px 0;padding:15px;font-size:15px;font-weight:700}.pwt-page .pwt-error{color:#a31336;background:#fff0f4;border-radius:12px;padding:13px}.pwt-page .pwt-row{text-align:left;border:0;border-bottom:1px solid #dbe5ec;border-radius:0;justify-content:space-between}.pwt-page small{color:#60758a;font-size:11px;line-height:1.5;display:block}.pwt-page details{margin-top:24px}.pwt-page summary{min-height:40px;font-size:13px;font-weight:700}.mp-page{color:#0a3753;padding:24px 22px 120px}.mp-page h1{color:#0b202c;margin:12px 0 20px;font-size:29px;line-height:1.15}.mp-page h2{align-items:center;gap:10px;font-size:21px;line-height:1.35;display:flex}.mp-page p{line-height:1.65}.mp-eyebrow{letter-spacing:1.4px;align-items:center;gap:10px;font-size:11px;display:flex}.mp-field{gap:8px;margin:22px 0;font-size:14px;display:grid}.mp-field input,.mp-field textarea,.mp-field select{font:inherit;color:inherit;background:#fff;border:1px solid #d9e3e9;border-radius:13px;width:100%;min-width:0;min-height:46px;padding:12px}.mp-field textarea{resize:none;min-height:126px}.mp-page details{border-block:1px solid #d9e3e9;margin:24px 0;padding:20px 0}.mp-page summary{min-height:24px;font-weight:650;line-height:1.5}.mp-check{align-items:flex-start;gap:12px;margin:22px 0;font-size:13px;line-height:1.6;display:flex}.mp-check input{accent-color:#0a3753;flex-shrink:0;width:22px;height:22px}.mp-primary,.mp-secondary,.mp-saved{font:inherit;border:0;border-radius:24px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin:14px 0;padding:12px 16px;font-weight:650;line-height:1.4;display:flex}.mp-primary{color:#fff;background:#f31248}.mp-secondary{color:#0a3753;background:#edf4f7}.mp-primary:disabled,.mp-secondary:disabled{opacity:.45}.mp-note{color:#60778c;font-size:12px}.mp-held{background:#fff4e8;border-radius:13px;padding:16px;font-size:13px;line-height:1.6}.mp-permission{border-top:2px solid #0a3753;margin-top:32px;padding-top:18px}.mp-feedback{background:#edf4f7;border-radius:13px;padding:16px}.mp-saved{text-align:left;color:#0a3753;background:#fff;border-bottom:1px solid #d9e3e9;border-radius:0;justify-content:flex-start;padding:15px 0}.mp-saved small{color:#60778c;margin-top:5px;font-weight:400;display:block}.grocery-workspace{color:#0a3753;overflow-wrap:anywhere;padding:20px 20px 36px;font-family:inherit}.grocery-workspace h1{margin:12px 0;font-size:27px;line-height:1.15}.grocery-workspace h2{font-size:20px}.grocery-workspace h3{font-size:16px}.grocery-workspace p{font-size:14px;line-height:1.55}.grocery-eyebrow{letter-spacing:.13em;font-weight:800;font-size:10px!important}.grocery-workspace button{color:#0a3753;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #d9e4ec;border-radius:14px;max-width:100%;padding:10px 14px;line-height:1.4}.grocery-workspace button:disabled{opacity:.45}.grocery-workspace .grocery-primary{color:#fff;text-align:center;background:#f31248;border-color:#f31248;width:100%;margin:10px 0;font-weight:700}.grocery-card{border:1px solid #dce5ec;border-radius:20px;margin:18px 0;padding:16px}.grocery-line{border-bottom:1px solid #e4ebf1;padding:12px 0}.grocery-line:last-child{border-bottom:0}.grocery-field{flex-direction:column;gap:7px;margin:15px 0;font-size:12px;font-weight:700;display:flex}.grocery-field input,.grocery-field textarea,.grocery-field select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#0a3753;background:#f3f5f7;border:1px solid #e0e7ed;border-radius:12px;padding:12px;font-size:14px;font-weight:400}.grocery-field select{white-space:normal}.grocery-check{align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.grocery-check input{accent-color:#f31248;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.grocery-actions{flex-wrap:wrap;gap:8px;display:flex}.grocery-row{flex-direction:column;gap:6px;width:100%;margin:8px 0;display:flex!important}.grocery-row small,.grocery-note{color:#6c8193;font-size:12px!important}.grocery-workspace details{border-bottom:1px solid #e3eaf0;padding:14px 0}.grocery-workspace summary{cursor:pointer;min-height:36px;font-size:14px;font-weight:700}.grocery-workspace [role=alert]{color:#9d2c42;background:#fff3f5;border-radius:10px;padding:10px}.grocery-workspace [role=status]{background:#edf5f7;border-radius:10px;padding:12px}.fc-page{padding:22px 22px calc(var(--mobile-safe-area-height) + 115px);color:#0a3753;overflow-wrap:anywhere;font-family:Avenir,system-ui,sans-serif}.fc-page h1{letter-spacing:-.8px;white-space:pre-line;margin:15px 0;font-size:32px;line-height:1.14}.fc-page h2{margin:18px 0 12px;font-size:21px;line-height:1.3}.fc-page p{font-size:15px;line-height:1.5}.fc-eyebrow{letter-spacing:1px;align-items:center;gap:9px;font-weight:800;display:flex;font-size:11px!important}.fc-intro{color:#62747e;margin-bottom:24px}.fc-page label{margin:17px 0;font-size:14px;font-weight:600;display:block}.fc-page input:not([type=checkbox]),.fc-page select{box-sizing:border-box;color:#0a3753;width:100%;max-width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d6e1e5;border-radius:12px;margin-top:7px;padding:13px}.fc-page .fc-check{align-items:flex-start;gap:12px;font-weight:500;line-height:1.5;display:flex}.fc-check input{accent-color:#0a3753;flex:none;width:22px;height:22px;margin:0}.fc-primary,.fc-secondary{width:100%;min-height:48px;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:14px 0;padding:12px 14px;font-weight:700;display:flex}.fc-primary{color:#fff;background:#0a3753}.fc-secondary{color:#0a3753;background:#eff4f6}.fc-page button:disabled{opacity:.45;cursor:not-allowed}.fc-note{color:#647781;font-size:12px!important;line-height:1.5!important}.fc-source{border-top:3px solid #0a3753;gap:12px;padding:17px 0;display:flex}.fc-source div{flex-direction:column;gap:6px;display:flex}.fc-source small{color:#617781;font-size:12px}.fc-facts,.fc-seat,.fc-section{border-top:1px solid #e1e8eb;padding:19px 0}.fc-review{border:1px solid #cddde3;border-radius:16px;margin:20px 0;padding:16px}.fc-status{background:#eaf2f4;border-radius:11px;padding:13px;font-weight:700;font-size:13px!important}.fc-warning{color:#79501f;background:#fff4e7;border-radius:12px;padding:14px}.fc-details{border-top:1px solid #e1e8eb;padding:18px 0}.fc-details summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:700}.fc-details p{font-size:13px}.fc-payment{border-left:3px solid #0a3753;margin:15px 0;padding:12px 0 12px 15px}.fc-payment small{font-size:12px}.fc-feedback{background:#edf4f6;border-radius:12px;padding:14px}.fc-pass{border:2px solid #0a3753;border-radius:15px;padding:15px}.fc-invalid{color:#f31248;border-bottom:2px solid #f31248;padding-bottom:15px;font-weight:800;font-size:16px!important}.fc-pass pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 Avenir,system-ui,sans-serif}.fc-pass p{font-size:13px}.pc-page h2{margin:8px 0 14px;font-size:20px}.pc-page h3{font-size:18px}.pc-page p{color:#536c7e;font-size:14px;line-height:1.6}.pc-eyebrow{letter-spacing:1.2px;align-items:center;gap:10px;font-weight:800;display:flex;color:#0a3753!important;font-size:10px!important}.pc-field{gap:7px;margin:18px 0;font-size:13px;font-weight:700;display:grid}.pc-field input,.pc-field textarea,.pc-field select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#0b2634;background:#f4f6f7;border:1px solid #d7e1e7;border-radius:13px;min-height:46px;padding:12px;font-size:15px;font-weight:400}.pc-field textarea{resize:none;min-height:150px;line-height:1.6}.pc-field .voice-input-shell,.pc-field .voice-textarea-shell{min-width:0}.pc-page details{border-top:1px solid #e0e7eb;margin:12px 0;padding:16px 0}.pc-page summary{cursor:pointer;min-height:30px;font-size:14px;font-weight:700}.pc-primary,.pc-secondary,.pc-quiet,.pc-row{cursor:pointer;min-height:46px;font-family:inherit;font-size:14px}.pc-primary,.pc-secondary{border-radius:24px;justify-content:center;align-items:center;gap:9px;width:100%;margin:12px 0;padding:12px 16px;font-weight:700;display:flex}.pc-primary{color:#fff;background:#f31248;border:0}.pc-secondary{color:#0a3753;background:#fff;border:1px solid #cbdce5}.pc-quiet{color:#0a3753;text-align:left;background:0 0;border:0;padding:8px 0}.pc-page button:disabled{opacity:.45;cursor:not-allowed}.pc-note{font-size:12px!important}.pc-output{background:#f8fafb;border:1px solid #d7e1e7;border-radius:20px;margin:24px 0;padding:18px}.pc-output img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 6px 20px #0a37531a}.pc-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.pc-card{border:1px solid #d7e1e7;border-radius:18px;margin:18px 0;padding:18px}.pc-check{align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.pc-check input{accent-color:#f31248;flex:none;width:22px;height:22px}.pc-feedback{background:#eef5f8;border-radius:12px;padding:14px}.pc-row{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.pc-row span{min-width:0}.pc-row strong{overflow-wrap:anywhere;display:block}.pc-row small{color:#637b8e;margin-top:6px;display:block}.ab-page{padding:22px 20px calc(var(--mobile-safe-area-height) + 34px);color:#102b38;font-family:inherit}.ab-page h1{letter-spacing:-.6px;margin:16px 0;font-size:28px;line-height:1.15}.ab-page h2{margin-top:24px;font-size:20px}.ab-page h3{font-size:15px}.ab-page p{color:#61768c;font-size:14px;line-height:1.55}.ab-eyebrow{color:#0a3753;letter-spacing:1.4px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.ab-page button{color:#0a3753;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5ee;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:12px 0;padding:12px;font-size:13px;font-weight:700;display:flex}.ab-page button:disabled{opacity:.4}.ab-page .ab-primary{color:#fff;background:#f31248;border-color:#f31248}.ab-field{color:#60738a;gap:7px;margin:18px 0;font-size:12px;font-weight:700;display:grid}.ab-field select{min-height:44px;font:inherit;color:#102b38;background:#fff;border:1px solid #dce5ee;border-radius:12px;max-width:100%;padding:10px}.ab-field input,.ab-field textarea{font:inherit;min-width:0;max-width:100%}.ab-check{align-items:flex-start;gap:10px;margin:14px 0;font-size:12px;line-height:1.5;display:flex}.ab-check input{flex:none;width:23px;height:23px}.ab-source{background:#eef5f9;border-radius:16px;gap:12px;margin:20px 0;padding:15px;display:flex}.ab-source small,.ab-page small{color:#697c90;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.ab-result{border-bottom:1px solid #dde5ec;padding:18px 0}.ab-result h3{margin:10px 0 5px}.ab-result p{margin:4px 0}.ab-page .ab-error{color:#a51a3d;background:#fff0f3;border-radius:12px;padding:13px}.ab-page .ab-row{text-align:left;border:0;border-bottom:1px solid #dde5ec;border-radius:0;justify-content:space-between}.ab-page details{border-top:1px solid #dde5ec;margin-top:24px;padding:14px 0}.ab-page summary{min-height:35px;font-size:13px;font-weight:700}.ab-field input,.ab-field textarea{box-sizing:border-box;color:#102b38;background:#f4f6f7;border:1px solid #dce5ee;border-radius:12px;width:100%;min-height:46px;padding:12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6}.ab-field textarea{resize:none;min-height:130px}.ab-page{padding-bottom:112px}.media-summary-workspace{color:#0a2838;padding:20px 20px 36px;font-family:inherit}.media-summary-workspace h1{margin:10px 0 14px;font-size:25px;line-height:1.2}.media-summary-workspace h2{margin:20px 0 10px;font-size:20px}.media-summary-workspace h3{margin:16px 0 8px;font-size:16px}.media-summary-workspace p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.media-summary-workspace button{min-height:44px;font:inherit;color:#0a3753;cursor:pointer;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe7ed;border-radius:12px;max-width:100%;padding:10px 12px;font-size:13px}.media-summary-workspace button:disabled{opacity:.45;cursor:not-allowed}.media-summary-workspace button.media-summary-primary{color:#fff;text-align:center;background:#f31248;border-color:#f31248;width:100%;font-weight:700}.media-summary-eyebrow{letter-spacing:.1em;color:#59758b;font-weight:700;font-size:11px!important}.media-summary-field{gap:7px;margin:15px 0;font-size:13px;font-weight:600;display:grid}.media-summary-field input,.media-summary-field textarea,.media-summary-field select{font:inherit;color:#0a3753;box-sizing:border-box;background:#f1f4f6;border:1px solid #dfe7ed;border-radius:12px;width:100%;min-width:0;min-height:44px;padding:11px;font-size:14px}.media-summary-field textarea{resize:vertical;min-height:90px}.media-summary-check{align-items:flex-start;gap:11px;min-height:44px;margin:14px 0;font-size:13px;line-height:1.5;display:flex}.media-summary-check input{accent-color:#f31248;flex:0 0 20px;width:20px;height:20px}.media-summary-card,.media-summary-segment{border:1px solid #dfe7ed;border-radius:17px;margin:18px 0;padding:15px}.media-summary-segment{background:#f8fafb}.media-summary-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.media-summary-row{flex-direction:column;gap:5px;width:100%;margin:9px 0;display:flex}.media-summary-row small,.media-summary-workspace small{color:#607a8d;font-size:12px;line-height:1.5}.media-summary-workspace details{border-top:1px solid #e2e8ee;margin:14px 0;padding-top:10px}.media-summary-workspace summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.media-summary-citation{gap:8px;width:100%;margin:10px 0;display:grid;background:#f5f8fa!important}.media-summary-citation span{font-size:12px;font-weight:700}.media-summary-citation q{font-size:13px;line-height:1.5}.media-summary-finding{border-bottom:1px solid #e4eaef;padding:10px 0 16px}.media-summary-note,.media-summary-workspace [role=status]{color:#496a81;background:#edf4f8;border-radius:13px;padding:13px}.media-summary-workspace [role=alert]{color:#8a2941;background:#fff4f6;border-radius:13px;padding:13px}.mb-page{padding:22px 22px calc(var(--mobile-safe-area-height) + 115px);color:#0a3753;overflow-wrap:anywhere;font-family:Avenir,system-ui,sans-serif}.mb-page h1{letter-spacing:-.8px;white-space:pre-line;margin:15px 0;font-size:32px;line-height:1.14}.mb-page h2{margin:18px 0 12px;font-size:21px;line-height:1.3}.mb-page p{font-size:15px;line-height:1.5}.mb-eyebrow{letter-spacing:1px;align-items:center;gap:9px;font-weight:800;display:flex;font-size:11px!important}.mb-intro{color:#62747e;margin-bottom:24px}.mb-page label{margin:17px 0;font-size:14px;font-weight:600;display:block}.mb-page input:not([type=checkbox]),.mb-page textarea,.mb-page select{box-sizing:border-box;color:#0a3753;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d7e1e5;border-radius:12px;margin-top:7px;padding:13px}.mb-page textarea{resize:vertical;min-height:125px;line-height:1.5}.mb-page select{max-width:100%}.mb-page .mb-check{align-items:flex-start;gap:12px;font-weight:500;line-height:1.5;display:flex}.mb-check input{accent-color:#0a3753;flex:none;width:22px;height:22px;margin-top:0}.mb-primary,.mb-secondary{width:100%;min-height:48px;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:14px 0;padding:12px 14px;font-weight:700;display:flex}.mb-primary{color:#fff;background:#0a3753}.mb-secondary{color:#0a3753;background:#eff4f6}.mb-page button:disabled{opacity:.45;cursor:not-allowed}.mb-source-summary{border-top:3px solid #0a3753;gap:12px;padding:16px 0;display:flex}.mb-source-summary div{flex-direction:column;gap:5px;display:flex}.mb-source-summary small,.mb-note{color:#647782;font-size:12px!important;line-height:1.5!important}.mb-section{border-top:1px solid #e1e8eb;padding:20px 0}.mb-review{border:1px solid #cfdee3;border-radius:16px;margin:20px 0;padding:16px}.mb-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mb-details{border-top:1px solid #e1e8eb;padding:18px 0}.mb-details summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:700}.mb-details p{font-size:13px}.mb-message-row{text-align:left;width:100%;font:inherit;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #dfe8ec;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.mb-message-row>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mb-message-row p{margin:2px 0;font-size:14px}.mb-message-row small{color:#637681;font-size:11px;line-height:1.4}.mb-body{white-space:pre-wrap;border-top:1px solid #e0e7eb;padding:16px 0;line-height:1.65!important}.mb-warning{color:#79501f;background:#fff4e7;border-radius:12px;gap:10px;padding:14px;display:flex}.mb-warning svg{flex:none;margin-top:3px}.mb-warning p{margin:0;font-size:14px}.mb-feedback{background:#edf4f6;border-radius:12px;padding:14px}.mb-back{color:#0a3753;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.mb-status{background:#eaf2f4;border-radius:11px;padding:12px;font-weight:700;font-size:13px!important}.pb-page{padding:20px 20px calc(var(--mobile-safe-area-height) + 112px);color:#102b38;font-family:inherit}.pb-page h1{letter-spacing:-.6px;margin:12px 0;font-size:27px;line-height:1.14}.pb-page h2{margin-top:22px;font-size:19px}.pb-page h3{font-size:16px}.pb-page p{color:#60758a;font-size:14px;line-height:1.55}.pb-eyebrow{letter-spacing:1.8px;color:#0a3753;margin-bottom:12px;font-size:10px;font-weight:800}.pb-page button{width:100%;min-height:44px;font:inherit;color:#0a3753;background:#fff;border:1px solid #dbe4eb;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:10px 0;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.pb-page button:disabled{opacity:.45}.pb-page .pb-primary{color:#fff;background:#f31248;border-color:#f31248}.pb-field{color:#587086;gap:7px;margin:16px 0;font-size:12px;font-weight:700;display:grid}.pb-field select{color:#102b38;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dbe4eb;border-radius:12px;padding:9px}.pb-field input{box-sizing:border-box;color:#102b38;width:100%;min-width:0;min-height:46px;font:inherit;background:#f4f6f7;border:1px solid #dbe4eb;border-radius:13px;padding:11px 12px;font-size:14px;line-height:22px}.pb-summary{color:#fff;background:#0a3753;border-radius:20px;margin:20px 0;padding:18px}.pb-summary p,.pb-summary h2{color:#fff}.pb-summary dl{margin:12px 0}.pb-summary dl div{border-top:1px solid #ffffff30;justify-content:space-between;padding:9px 0;display:flex}.pb-summary dd{margin:0;font-weight:800}.pb-line{border-bottom:1px solid #e4e9ef;padding:14px 0}.pb-review{background:#f5f9fb;border:1px solid #c3d5e1;border-radius:18px;margin:20px 0;padding:16px}.pb-review label{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.pb-review input{flex:none;min-width:24px;min-height:24px}.pb-page .pb-error{color:#a31336;background:#fff0f4;border-radius:12px;padding:12px}.pb-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f3f6f8;border-radius:12px;padding:12px;font-size:12px;line-height:1.6}.pb-page blockquote{border-left:2px solid #0a3753;margin:12px 0;padding:8px 12px;font-size:13px}.pb-page small{color:#657b90;font-size:11px;line-height:1.5;display:block}.pb-page .pb-row{text-align:left;border:0;border-bottom:1px solid #e4e9ef;border-radius:0;justify-content:space-between}.pd-page{padding:22px 22px calc(var(--mobile-safe-area-height) + 112px);color:#0a3753;overflow-wrap:anywhere;font-family:Avenir,system-ui,sans-serif}.pd-page h1{margin:18px 0;font-size:30px;line-height:1.16}.pd-page h2{margin:27px 0 12px;font-size:21px}.pd-page h3{font-size:17px}.pd-page p{color:#526d7d;line-height:1.6}.pd-eyebrow{letter-spacing:1.3px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.pd-note{color:#687f90;margin:16px 0;font-size:12px;line-height:1.6;display:block}.pd-field{flex-direction:column;gap:8px;margin:15px 0;font-size:13px;font-weight:600;display:flex}.pd-field input,.pd-field select{color:#0a3753;width:100%;min-width:0;min-height:46px;font:inherit;box-sizing:border-box;background:#f4f6f7;border:1px solid #d9e3e9;border-radius:14px;padding:10px}.pd-card{border:1px solid #d9e3e9;border-radius:19px;margin:16px 0;padding:17px}.pd-card h3{margin-top:0}.pd-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pd-pair .pd-field{min-width:0}.pd-values{border-top:1px solid #e2e8ed;margin-top:14px;padding-top:14px}.pd-values>small{color:#728895;font-size:11px}.pd-primary,.pd-secondary,.pd-quiet{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:23px;justify-content:center;align-items:center;gap:8px;width:100%;margin:13px 0;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.pd-quiet{color:#0a3753;background:#fff}.pd-page button:disabled{opacity:.42;cursor:default}.pd-check{gap:12px;font-size:13px;line-height:1.6;display:flex}.pd-check input{accent-color:#f31248;flex:0 0 20px;width:20px;height:20px}.pd-result{border-top:3px solid #0a3753;border-bottom:1px solid #d9e3e9;margin:30px 0;padding:22px 0}.pd-score{grid-template-columns:1fr auto;gap:8px;margin:20px 0;display:grid}.pd-score span{font-size:13px}.pd-score progress,.pd-score small{accent-color:#0a3753;grid-column:1/-1;width:100%}.pd-score small{color:#8b4f35}.pd-page details{margin-top:22px;font-size:13px}.pd-page summary{cursor:pointer;min-height:44px}.pd-feedback{background:#edf3f6;border-radius:14px;padding:14px}.pd-row{color:#0a3753;text-align:left;width:100%;min-height:70px;font:inherit;background:#fff;border:0;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-row span{flex-direction:column;gap:7px;display:flex}.pd-row small{color:#728895;font-size:12px}.music-page{color:#102b38;max-width:760px;margin:auto;padding:22px 20px 38px;font-family:inherit}.music-hero>svg{color:#0a3753}.music-hero>small{letter-spacing:1.4px;color:#667d91;margin:16px 0;font-size:10px;font-weight:750;display:block}.music-page h1{margin:10px 0 16px;font-size:29px;line-height:1.18}.music-page h2{margin:11px 0;font-size:21px;line-height:1.3}.music-page h3{margin:8px 0;font-size:16px;line-height:1.4}.music-page p{font-size:14px;line-height:1.65}.music-page .music-caption{color:#657f94;font-size:12px}.music-page button{font:inherit;cursor:pointer}.music-field{flex-direction:column;gap:9px;margin:18px 0;font-size:13px;font-weight:650;display:flex}.music-field input,.music-field select{font:inherit;color:inherit;box-sizing:border-box;background:#f4f6f7;border:1px solid #dbe5ed;border-radius:14px;width:100%;min-width:0;padding:13px 14px}.music-primary,.music-secondary,.music-quiet{border:0;border-radius:24px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin:12px 0;padding:12px 15px;display:flex;font-size:13px!important;font-weight:700!important}.music-primary{color:#fff;background:#f31248}.music-secondary{color:#0a3753;background:#edf3f6}.music-quiet{color:#0a3753;background:0 0}.music-page button:disabled{opacity:.45;cursor:default}.music-check{align-items:flex-start;gap:10px;margin:17px 0;font-size:13px;line-height:1.65;display:flex}.music-check input{accent-color:#f31248;flex:none;min-width:18px;min-height:18px;margin-top:4px}.music-card,.music-player{border:1px solid #dce5ed;border-radius:20px;margin:20px 0;padding:17px}.music-player{background:#f2f7fa}.music-player>small{letter-spacing:1px;color:#668096;font-size:10px}.music-state-grid{border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed;grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;display:grid}.music-state-grid small{color:#6a8092;margin-bottom:8px;font-size:11px;display:block}.music-state-grid strong{font-size:14px;display:block}.music-track{border-bottom:1px solid #e1e7ed;gap:13px;padding:18px 0;display:flex}.music-track>div:last-child{flex:1;min-width:0}.music-track p{color:#627b8d;margin:5px 0;font-size:12px}.music-track small{color:#627b8d;font-size:11px}.music-cover{color:#0a3753;background:linear-gradient(145deg,#dae8ed,#adc6d5);border-radius:12px;flex:none;justify-content:center;align-items:center;width:58px;height:65px;display:flex}.music-notice{background:#eef4f7;border-radius:14px;padding:13px}.music-notice.error{color:#95233f;background:#fff1f4}.music-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;width:100%;padding:18px 0;display:flex}.music-row small{color:#657f94;margin-top:6px;font-size:12px;display:block}.music-page :focus-visible{outline-offset:3px;outline:2px solid #0a3753}.smart-home-workspace{color:#0a2838;padding:20px 20px 36px;font-family:inherit}.smart-home-workspace h1{margin:12px 0;font-size:24px;line-height:1.2}.smart-home-workspace h2{margin:22px 0 8px;font-size:19px}.smart-home-workspace h3{margin:0 0 8px;font-size:16px}.smart-home-workspace p,.smart-home-workspace aside{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.smart-home-workspace aside,.smart-home-note{color:#556e80;background:#f2f5f7;border-radius:14px;padding:12px}.smart-home-workspace button{color:#0a3753;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ec;border-radius:12px;max-width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px}.smart-home-workspace button:disabled{opacity:.45;cursor:not-allowed}.smart-home-workspace button.smart-home-primary{color:#fff;background:#f31248;border-color:#f31248;width:100%}.smart-home-workspace details{border-top:1px solid #e4e9ee;margin:14px 0;padding-top:12px}.smart-home-workspace summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.smart-home-field{gap:7px;margin:14px 0;font-size:13px;font-weight:600;display:grid}.smart-home-field input,.smart-home-field select{color:#0a3753;box-sizing:border-box;background:#f2f4f6;border:1px solid #0000;border-radius:12px;width:100%;min-height:44px;padding:10px;font-family:inherit;font-size:14px}.smart-home-check{align-items:flex-start;gap:10px;min-height:44px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.smart-home-check input{accent-color:#f31248;flex:0 0 20px;width:20px;height:20px}.smart-home-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.smart-home-card{border:1px solid #dfe7ed;border-radius:16px;margin:16px 0;padding:14px}.smart-home-row{text-align:left;gap:4px;width:100%;margin:8px 0;display:grid}.smart-home-row small{color:#6a8195}.smart-home-workspace a{color:#0a3753;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.smart-home-workspace [role=status]{background:#eef5fa;border-radius:12px;padding:12px}.smart-home-workspace [role=alert]{color:#8b2542}.psp-page{padding:22px 22px calc(var(--mobile-safe-area-height) + 110px);color:#0a3753;overflow-wrap:anywhere;font-family:Avenir,system-ui,sans-serif}.psp-page h1{letter-spacing:-.8px;margin:15px 0;font-size:32px;line-height:1.15}.psp-page h2,.psp-review h2{font-size:21px;line-height:1.3}.psp-page p,.psp-review p{font-size:15px;line-height:1.5}.psp-eyebrow{letter-spacing:1px;align-items:center;gap:9px;font-weight:800;display:flex;font-size:11px!important}.psp-intro{color:#61737d;margin-bottom:24px}.psp-source{color:#0a3753;text-align:left;width:100%;min-height:84px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e0e7eb;align-items:center;gap:13px;padding:16px 0;display:flex}.psp-source span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.psp-source strong{font-size:16px;font-weight:700}.psp-source small{color:#647681;font-size:12px;line-height:1.4}.psp-detail{border-top:3px solid #0a3753;margin:16px 0;padding-top:20px}.psp-status{background:#eaf2f4;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.psp-detail dl{gap:6px;margin:24px 0;display:grid}.psp-detail dt{color:#61737d;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.psp-detail dd{margin:0 0 14px;font-size:15px;line-height:1.45}.psp-primary,.psp-secondary{width:100%;min-height:48px;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:14px 0;padding:12px 14px;font-weight:700;display:flex}.psp-primary{color:#fff;background:#0a3753}.psp-secondary{color:#0a3753;background:#eff4f6}.psp-back{color:#0a3753;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.psp-page button:disabled,.psp-review button:disabled{opacity:.45;cursor:not-allowed}.psp-empty{border-top:1px solid #e0e7eb;padding:22px 0}.psp-note{color:#657781;font-size:12px!important;line-height:1.55!important}.psp-details{border-top:1px solid #e0e7eb;margin-top:22px;padding:18px 0}.psp-details summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:700}.psp-details p{font-size:13px}.psp-feedback{background:#edf4f6;border-radius:12px;padding:14px}.psp-review{color:#0a3753;padding:8px 22px 24px;font-family:Avenir,system-ui,sans-serif}.psp-check{align-items:flex-start;gap:12px;margin:22px 0;font-size:15px;line-height:1.5;display:flex}.psp-check input{accent-color:#0a3753;flex:none;width:22px;height:22px;margin:0}.psp-section-title{margin-top:28px;font-size:19px!important}.lr-page{padding:22px 22px calc(var(--mobile-safe-area-height) + 110px);color:#0a3753;overflow-wrap:anywhere;font-family:Avenir,system-ui,sans-serif}.lr-page h1{letter-spacing:-1px;margin:16px 0;font-size:34px;line-height:1.12}.lr-page h2{margin:8px 0 12px;font-size:21px;line-height:1.25}.lr-page p{font-size:15px;line-height:1.5}.lr-page .lr-eyebrow{letter-spacing:1.3px;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.lr-intro{color:#586b76;margin-bottom:26px}.lr-page label{margin:17px 0;font-size:14px;font-weight:600;display:block}.lr-page input:not([type=checkbox]),.lr-page select{box-sizing:border-box;color:#0a3753;width:100%;font:inherit;background:#fff;border:1px solid #d7e0e4;border-radius:12px;min-height:46px;margin-top:7px;padding:13px}.lr-page select{max-width:100%}.lr-page .lr-choice{align-items:flex-start;gap:12px;font-weight:500;line-height:1.45;display:flex}.lr-choice input{accent-color:#0a3753;flex:none;width:22px;height:22px;margin-top:0}.lr-primary,.lr-secondary{width:100%;min-height:48px;font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:14px 0;padding:12px 15px;font-weight:700;display:flex}.lr-primary{color:#fff;background:#0a3753}.lr-secondary{color:#0a3753;background:#f0f5f6}.lr-page button:disabled{opacity:.45;cursor:not-allowed}.lr-result{border-top:3px solid #0a3753;padding:19px 0}.lr-result small,.lr-page .lr-caption{color:#647681;font-size:12px;line-height:1.5}.lr-page code{overflow-wrap:anywhere;white-space:normal;background:#f0f5f6;border:1px solid #e0e8eb;border-radius:12px;padding:13px;font-size:13px;line-height:1.6;display:block}.lr-review{border:1px solid #ccdade;border-radius:18px;margin:20px 0;padding:18px}.lr-section{border-top:1px solid #e1e8eb;padding:22px 0}.lr-details{border-top:1px solid #e1e8eb;padding:17px 0;font-size:13px}.lr-details summary{cursor:pointer;min-height:44px;font-weight:700}.lr-details summary svg{vertical-align:middle;margin-right:5px}.lr-details p{font-size:13px}.lr-warning{color:#79501f;background:#fff4e7;border-radius:12px;padding:13px}.lr-feedback{background:#edf4f6;border-radius:12px;padding:14px}.housing-workspace{color:#102e3b;overflow-wrap:anywhere;padding:20px 18px 40px}.housing-workspace h1{font-size:27px;line-height:1.2}.housing-workspace h2{font-size:19px}.housing-workspace h3{font-size:16px}.housing-workspace p{font-size:13px;line-height:1.65}.housing-workspace small{color:#61788b;font-size:11px;line-height:1.6;display:block}.hw-eyebrow{letter-spacing:.1em;color:#60788d;font-weight:700;font-size:10px!important}.hw-section{border-top:1px solid #e0e7ed;margin:18px 0;padding:16px 0}.hw-listing,.hw-source,.hw-run{background:#fff;border:1px solid #dbe4eb;border-radius:16px;margin:14px 0;padding:15px}.hw-listing strong{font-size:17px}.hw-field{margin:14px 0;font-size:12px;font-weight:600;display:block}.hw-field input,.hw-field textarea,.hw-field select{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#f4f7f9;border:1px solid #dce4eb;border-radius:12px;min-height:44px;margin-top:6px;padding:11px;display:block}.hw-field textarea{min-height:100px}.housing-workspace button{font:inherit;border-radius:12px;min-height:44px;margin:5px 4px 5px 0;padding:11px 12px;font-size:12px}.hw-primary{color:#fff;background:#ff0750;border:0;width:100%;font-weight:700!important}.hw-secondary{color:#16465e;background:#f2f6f8;border:1px solid #dce5ec}.hw-link{color:#18546f;background:0 0;border:0;padding-left:0!important}.housing-workspace button:disabled{opacity:.45}.hw-check,.hw-confirm label{align-items:flex-start;gap:10px;margin:15px 0;font-size:12px;line-height:1.6;display:flex}.hw-check input,.hw-confirm input{accent-color:#ff0750;flex:none;width:20px;height:20px}.hw-confirm{margin-top:16px}.hw-confirm button{width:100%}.housing-workspace details{margin:16px 0;font-size:12px;line-height:1.7}.housing-workspace summary{cursor:pointer;min-height:36px;font-weight:600}.hw-match{color:#17654e}.hw-held,.housing-workspace [role=alert]{background:#fff2f5;border-radius:12px;padding:11px}.housing-workspace blockquote{border-left:2px solid #dce5ec;margin-left:0;padding-left:12px;font-size:13px;line-height:1.7}.hw-change{border-top:1px solid #e3e9ee;padding:13px 0}.hw-saved{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e7ed;flex-direction:column;gap:6px;width:100%;display:flex}.hw-saved span{color:#61798e;font-size:12px}.alias-page{color:#102b38;max-width:760px;margin:auto;padding:22px 20px 36px;font-family:inherit}.alias-hero{padding:5px 0 17px}.alias-hero>svg{color:#0a3753}.alias-hero small{letter-spacing:1.2px;color:#61788c;margin:13px 0;font-size:10px;font-weight:750;display:block}.alias-page h1{margin:9px 0 14px;font-size:28px;line-height:1.18}.alias-page h2{margin:10px 0;font-size:20px;line-height:1.3}.alias-page h3{margin:9px 0;font-size:16px}.alias-page p{font-size:14px;line-height:1.65}.alias-page .alias-caption{color:#667e94;font-size:12px;line-height:1.6}.alias-field{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:650;display:flex}.alias-field input,.alias-field select{color:#102b38;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#f4f6f7;border:1px solid #dbe4eb;border-radius:14px;padding:13px 14px}.alias-page button{font:inherit;cursor:pointer}.alias-primary,.alias-secondary,.alias-quiet{border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:12px 0;padding:12px 15px;display:flex;font-size:13px!important;font-weight:700!important}.alias-primary{color:#fff;background:#f31248}.alias-secondary{color:#0a3753;background:#edf3f6}.alias-quiet{color:#0a3753;text-align:left;background:0 0}.alias-page button:disabled{opacity:.45;cursor:default}.alias-check{align-items:flex-start;gap:11px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.alias-check input{accent-color:#f31248;flex:none;min-width:18px;min-height:18px;margin-top:4px}.alias-card,.alias-result{border:1px solid #dbe4eb;border-radius:20px;margin:20px 0;padding:17px}.alias-result{background:#f5f9fb}.alias-result>small{letter-spacing:.9px;color:#607b8e;font-size:10px}.alias-result h2{overflow-wrap:anywhere;font-size:18px}.alias-result dl{grid-template-columns:1fr 1fr;gap:10px;font-size:13px;display:grid}.alias-result dd{text-align:right;overflow-wrap:anywhere;margin:0}.alias-notice{background:#edf3f6;border-radius:14px;padding:13px}.alias-notice.error{color:#972241;background:#fff1f4}.alias-history{border-top:1px solid #e1e8ee;margin-top:20px;padding:15px 0;font-size:13px}.alias-history p{overflow-wrap:anywhere;font-size:11px}.alias-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.alias-row small{color:#657e91;margin-top:6px;font-size:12px;display:block}.alias-page :focus-visible{outline-offset:3px;outline:2px solid #0a3753}.emergency-workspace{color:#0a2634;padding:18px 20px calc(var(--mobile-safe-area-height) + 110px);overflow-wrap:anywhere;background:#fff;font-family:inherit}.emergency-workspace h1{margin:16px 0;font-size:25px;line-height:1.3}.emergency-workspace h2{margin:24px 0 14px;font-size:19px}.emergency-workspace h3{margin:9px 0;font-size:15px}.emergency-workspace p{color:#597084;font-size:13px;line-height:1.7}.emergency-workspace button{font:inherit;color:#0a3753;white-space:normal;text-align:left;background:#fff;border:1px solid #dce4eb;border-radius:13px;max-width:100%;min-height:44px;margin:6px 6px 6px 0;padding:11px 14px;font-size:13px}.emergency-workspace button:disabled{opacity:.45}.emergency-workspace .emergency-primary{color:#fff;text-align:center;background:#f31248;border-color:#f31248;width:100%;font-weight:700}.emergency-field{margin:16px 0;font-size:12px;font-weight:600;line-height:1.6;display:block}.emergency-field input,.emergency-field textarea,.emergency-field select{box-sizing:border-box;color:#0a2634;width:100%;min-height:44px;font:inherit;background:#f6f7f8;border:1px solid #dce4eb;border-radius:12px;padding:11px;font-weight:400}.emergency-field textarea{min-height:90px}.emergency-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.emergency-check input{accent-color:#f31248;flex:none;width:20px;height:20px}.emergency-card,.emergency-scope,.emergency-manager-review{border:1px solid #dce4eb;border-radius:16px;margin:16px 0;padding:15px}.emergency-scope{background:#f4f8fa;border-color:#d7e4ea}.emergency-manager-review{border-color:#7d9aa9}.emergency-row{flex-direction:column;gap:6px;width:100%;display:flex}.emergency-row span,.emergency-workspace small{color:#657b91;font-size:11px}.emergency-workspace details{border-top:1px solid #e2e7ed;margin-top:20px}.emergency-workspace summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:13px;font-weight:600;list-style:none}.emergency-workspace summary:after{content:"⌄";float:right}.emergency-workspace details[open]>summary:after{content:"⌃"}.emergency-message{background:#edf4f8;border-radius:12px;padding:12px}.emergency-workspace .emergency-back{border:0;padding-left:0}.emergency-workspace a{color:#0a3753;font-size:12px}.emergency-note{font-size:11px!important}.qr-workspace{color:#112e3a;overflow-wrap:anywhere;padding:20px 18px 40px}.qr-workspace h1{font-size:27px;line-height:1.2}.qr-workspace p{font-size:13px;line-height:1.65}.qr-eyebrow{letter-spacing:.1em;color:#61778c;font-weight:700;font-size:10px!important}.qr-workspace fieldset{border:0;margin:18px 0;padding:0}.qr-workspace legend{font-weight:700}.qr-field{margin:15px 0;font-size:12px;font-weight:600;display:block}.qr-field input,.qr-field textarea,.qr-field select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:#f5f7f9;border:1px solid #dbe4eb;border-radius:12px;margin-top:6px;padding:12px}.qr-field textarea{min-height:110px}.qr-workspace button{font:inherit;border-radius:12px;min-height:44px;margin:6px 4px 6px 0;padding:11px 13px;font-size:13px}.qr-primary{color:#fff;background:#ff0750;border:0;width:100%;font-weight:700!important}.qr-secondary{color:#15475e;background:#f3f6f8;border:1px solid #dce5ec}.qr-workspace button:disabled{opacity:.45}.qr-tabs{flex-wrap:wrap;gap:3px;display:flex}.qr-tabs button{color:#16445a;background:#fff;border:1px solid #dce4eb}.qr-tabs [aria-pressed=true]{color:#fff;background:#103c53}.qr-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.6;display:flex}.qr-check input{accent-color:#ff0750;flex:none;width:20px;height:20px}.qr-workspace pre{white-space:pre-wrap;word-break:break-word;background:#f3f6f8;border-radius:12px;padding:13px;font-size:12px}.qr-workspace details{margin:18px 0;font-size:12px;line-height:1.7}.qr-workspace summary{cursor:pointer;min-height:36px;font-weight:600}.qr-result{border:1px solid #dce5ec;border-radius:18px;margin-top:20px;padding:16px}.qr-result img{width:100%;max-width:300px;image-rendering:pixelated;margin:12px auto;display:block}.qr-result h2{font-size:19px}.qr-private,.qr-workspace [role=alert]{background:#fff1f5;border-radius:12px;padding:12px}.qr-saved{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e6ec;flex-direction:column;gap:6px;width:100%;display:flex}.qr-saved span{color:#61798d;font-size:12px}.care-workspace{color:#0a2634;padding:18px 20px calc(var(--mobile-safe-area-height) + 110px);overflow-wrap:anywhere;background:#fff;font-family:inherit}.care-workspace h1{margin:16px 0;font-size:25px}.care-workspace h2{margin:24px 0 14px;font-size:19px}.care-workspace h3{margin:8px 0;font-size:15px}.care-workspace p{color:#597084;font-size:13px;line-height:1.7}.care-workspace small{color:#657b91;font-size:11px}.care-workspace button{font:inherit;color:#0a3753;white-space:normal;text-align:left;background:#fff;border:1px solid #dce4eb;border-radius:13px;max-width:100%;min-height:44px;margin:6px 6px 6px 0;padding:11px 14px;font-size:13px}.care-workspace button:disabled{opacity:.45}.care-workspace .care-primary{color:#fff;text-align:center;background:#f31248;border-color:#f31248;width:100%;font-weight:700}.care-field{margin:16px 0;font-size:12px;font-weight:600;line-height:1.6;display:block}.care-field input,.care-field textarea,.care-field select{color:#0a2634;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#f6f7f8;border:1px solid #dce4eb;border-radius:12px;padding:11px;font-weight:400}.care-field textarea{min-height:90px}.care-approval{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.care-approval input{accent-color:#f31248;flex:none;width:20px;height:20px}.care-card{border:1px solid #dce4eb;border-radius:16px;margin:16px 0;padding:15px}.care-row{flex-direction:column;gap:5px;width:100%;display:flex;padding:16px!important}.care-row span{color:#657b91;font-size:12px}.care-workspace details{border-top:1px solid #e2e7ed;margin-top:20px}.care-workspace summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:13px;font-weight:600;list-style:none}.care-workspace summary:after{content:"⌄";float:right}.care-workspace details[open]>summary:after{content:"⌃"}.care-message{background:#edf4f8;border-radius:12px;padding:12px}.care-workspace .care-back{border:0;padding-left:0}.nutrition-page{color:#071d28;padding:18px 20px 42px;font-family:inherit}.nutrition-page h1{letter-spacing:-.8px;margin:12px 0 14px;font-size:29px;line-height:1.12}.nutrition-page h2{margin:14px 0 8px;font-size:19px;line-height:1.25}.nutrition-page p,.nutrition-page li{font-size:14px;line-height:1.6}.nutrition-page button{font:inherit;cursor:pointer}.nutrition-page button:disabled{opacity:.45;cursor:default}.nutrition-page button:focus-visible,.nutrition-page summary:focus-visible{outline-offset:3px;outline:3px solid #0a3753}.nutrition-page section{margin:22px 0}.nutrition-hero{background:#0a3753;height:195px;margin:-18px -20px 24px;position:relative;overflow:hidden}.nutrition-hero img{object-fit:cover;width:100%;height:100%}.nutrition-hero:after{content:"";background:linear-gradient(#0000,#071d28b3);position:absolute;inset:0}.nutrition-hero>span{z-index:1;color:#fff;letter-spacing:1.2px;font-size:10px;font-weight:800;position:absolute;bottom:17px;left:20px}.nutrition-page .nutrition-eyebrow{letter-spacing:1.7px;color:#0a3753;font-size:10px;font-weight:800}.nutrition-start{text-align:left;background:#fff;border:0;border-bottom:1px solid #dde5eb;align-items:center;gap:13px;width:100%;padding:20px 0;display:flex}.nutrition-start>span,.nutrition-day>span{flex:1}.nutrition-start strong,.nutrition-day strong{font-size:17px;display:block}.nutrition-start small,.nutrition-day small{color:#536879;margin-top:5px;font-size:12px;line-height:1.5;display:block}.nutrition-page .nutrition-caption{color:#536879;font-size:12px;line-height:1.6}.nutrition-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:48px;padding:10px 0;display:flex}.nutrition-link svg:last-child{flex-shrink:0;margin-left:auto}.nutrition-primary{color:#fff;background:#0a3753;border:0;border-radius:25px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:49px;margin:18px 0 8px;padding:12px 17px;display:flex;font-weight:700!important}.nutrition-field{gap:7px;margin:16px 0;font-size:13px;font-weight:600;display:grid}.nutrition-field input,.nutrition-field textarea,.nutrition-field select{font:inherit;color:#071d28;box-sizing:border-box;background:#fff;border:1px solid #d4dfe7;border-radius:12px;width:100%;min-height:47px;padding:12px}.nutrition-field textarea{resize:vertical;min-height:110px}.nutrition-target-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.nutrition-clarification{background:#eef5f7;border-radius:15px;gap:12px;margin:20px 0;padding:17px;display:flex}.nutrition-clarification>svg{flex-shrink:0;margin-top:3px}.nutrition-clarification h2{margin:0 0 8px;font-size:17px}.nutrition-clarification p{margin:6px 0;font-size:13px}.nutrition-values dl{margin:14px 0}.nutrition-values dl>div{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.nutrition-values dd{text-align:right;margin:0;font-weight:600}.nutrition-values dd small{color:#536879;font-weight:400}.nutrition-missing{color:#536879;font-size:12px;font-weight:400}.nutrition-section-title{align-items:center;gap:12px;display:flex}.nutrition-section-title h2{margin:0}.nutrition-section-title p{color:#536879;margin:5px 0 0;font-size:12px}.nutrition-page details{border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;margin:22px 0;padding:10px 0}.nutrition-page summary{cursor:pointer;min-height:28px;padding:8px 0;font-size:14px}.nutrition-provenance{border-bottom:1px solid #e5eaf0;padding:14px 0}.nutrition-provenance strong{font-size:13px}.nutrition-provenance p{color:#536879;font-size:12px}.nutrition-basis{border:1px solid #dce5eb;border-radius:22px;margin:22px 0;padding:3px;display:flex}.nutrition-basis button{color:#0a3753;background:#fff;border:0;border-radius:20px;flex:1;min-height:42px;font-size:14px}.nutrition-basis button[aria-pressed=true]{color:#fff;background:#0a3753}.nutrition-meal{border-top:1px solid #dce5eb;padding:18px 0}.nutrition-meal-top{align-items:center;gap:13px;display:flex}.nutrition-meal-top p{color:#536879;letter-spacing:1px;flex:1;margin:0;font-size:10px}.nutrition-meal-top strong{color:#071d28;letter-spacing:-.4px;margin-top:6px;font-size:19px;display:block}.nutrition-meal-number{color:#0a3753;font-size:27px;font-weight:700}.nutrition-goals{color:#fff;background:#071d28;border-radius:18px;padding:20px}.nutrition-goals>div{border-bottom:1px solid #3d505a;grid-template-columns:1fr auto;gap:3px 8px;padding:13px 0;font-size:12px;display:grid}.nutrition-goals>div small{color:#dce7ee;grid-column:1/-1;font-size:12px}.nutrition-goals .nutrition-caption{color:#dce7ee}.nutrition-approval{text-align:left;background:#fff;border:0;align-items:flex-start;gap:10px;min-height:52px;padding:12px 0;line-height:1.5;display:flex;font-size:13px!important}.nutrition-approval>span{border:1px solid #536879;border-radius:6px;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.nutrition-day{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e7eb;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 0;display:flex}.nutrition-period{background:#eef5f7;border-radius:17px;padding:20px}.nutrition-page blockquote{border-left:2px solid #f31248;margin:20px 0;padding:3px 0 3px 14px;font-size:14px;line-height:1.6}.nutrition-notice{background:#eef5f7;border-radius:12px;padding:14px}.nutrition-notice.error{border-left:3px solid #f31248}.nutrition-page .nutrition-goals>p{color:#dce7ee}.nutrition-page .nutrition-goals>h2{color:#fff}.nutrition-goals>div strong{font-size:12px}.nutrition-hero img{object-position:50% 58%}.meal-week-approval{text-align:left;align-items:flex-start;gap:12px;margin:18px 0;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.meal-week-approval>input{accent-color:#0a3753;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.meal-week-approval>span{overflow-wrap:anywhere;flex:1;min-width:0}.learn-content{padding:22px 20px calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height,0px) + 34px);color:#0b202a;overflow-wrap:anywhere;font-family:inherit}.learn-content h1{letter-spacing:-.5px;margin:10px 0 14px;font-size:27px;line-height:1.2}.learn-content h2{margin:20px 0 10px;font-size:20px;line-height:1.3}.learn-content h3{font-size:16px;line-height:1.4}.learn-content p{font-size:15px;line-height:1.55}.learn-content small,.learn-caption{color:#657a87;line-height:1.5;font-size:12px!important}.learn-eyebrow{text-transform:uppercase;letter-spacing:1.1px;color:#0a3753;align-items:center;gap:8px;font-weight:800;display:flex;font-size:10px!important}.learn-field{margin:18px 0;display:block}.learn-field>span{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.learn-field input,.learn-field textarea,.learn-field select{box-sizing:border-box;color:#0b202a;width:100%;min-height:48px;font:inherit;background:#f6f7f8;border:1px solid #dce4e8;border-radius:12px;padding:12px;font-size:15px}.learn-field textarea{resize:none;min-height:96px}.learn-primary,.learn-secondary,.learn-quiet{box-sizing:border-box;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:9px;margin:12px 0;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.learn-primary{color:#fff;background:#f31248}.learn-secondary{color:#0a3753;background:#eef4f7}.learn-quiet{color:#0a3753;background:0 0;justify-content:flex-start;min-height:44px;padding-left:0}.learn-content button:disabled{opacity:.45;cursor:not-allowed}.learn-choice{text-align:left;width:100%;min-height:48px;font:inherit;color:#0b202a;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:14px;line-height:1.4;display:flex}.learn-choice>span{box-sizing:border-box;color:#fff;border:1px solid #9fb0bb;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.learn-choice[aria-checked=true]>span{background:#0a3753;border-color:#0a3753}.learn-notice{color:#0a3753;background:#eef4f7;border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0;padding:13px;font-size:13px;line-height:1.5;display:flex}.learn-notice>svg{flex-shrink:0}.learn-notice.error{color:#96203c;background:#fff0f3}.learn-card{background:#fff;border:1px solid #dce4e8;border-radius:15px;margin:18px 0;padding:16px}.learn-card>h2:first-child{margin-top:0}.learn-actions{justify-content:flex-end;gap:6px;display:flex}.learn-actions button{color:#0a3753;cursor:pointer;background:#eef4f7;border:0;border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:grid}.learn-details{border-top:1px solid #dce4e8;margin:18px 0;padding:14px 0}.learn-details summary{color:#0a3753;cursor:pointer;min-height:44px;font-size:13px;font-weight:700}.learn-paper{background:#fff;border:1px solid #dce4e8;border-radius:12px;margin:22px 0;padding:18px}.learn-page{white-space:pre-wrap}.learn-explanation{border-bottom:1px solid #dce4e8;padding:10px 0}.learn-content blockquote{color:#0a3753;border-left:3px solid #0a3753;margin:16px 0;padding:6px 12px;font-size:14px;line-height:1.5}.learn-record{text-align:left;width:100%;min-height:68px;font:inherit;color:#0b202a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce4e8;align-items:center;gap:12px;padding:18px 0;display:flex}.learn-record>span{flex:1;min-width:0}.learn-record strong,.learn-record small{display:block}.learn-record>svg{color:#0a3753;flex-shrink:0}.personal-record-workspace{padding:20px 20px calc(var(--mobile-safe-area-height) + 108px);color:#0a2634;overflow-wrap:anywhere;background:#fff;min-height:100%;font-family:inherit}.personal-record-workspace h2{margin:12px 0 20px;font-size:25px;line-height:1.25}.personal-record-workspace h3{margin:24px 0 12px;font-size:18px}.personal-record-workspace p,.personal-record-workspace dd{color:#536c80;font-size:13px;line-height:1.7}.personal-record-workspace dt{margin-top:12px;font-size:12px;font-weight:700}.personal-record-workspace dd{margin:4px 0 10px}.personal-record-workspace button{color:#0a3753;min-height:44px;font:inherit;text-align:left;white-space:normal;background:#fff;border:1px solid #dce4eb;border-radius:14px;max-width:100%;margin:6px 6px 6px 0;padding:11px 14px;font-size:13px}.personal-record-workspace button:disabled{opacity:.45}.personal-record-workspace .personal-record-primary{color:#fff;text-align:center;background:#f31248;border-color:#f31248;width:100%;font-weight:700}.personal-record-field{margin:16px 0;font-size:12px;font-weight:600;line-height:1.6;display:block}.personal-record-field input,.personal-record-field textarea,.personal-record-field select{width:100%;min-height:44px;font:inherit;color:#0a2634;box-sizing:border-box;background:#f6f7f8;border:1px solid #dce4eb;border-radius:12px;padding:11px;font-weight:400;display:block}.personal-record-field textarea{min-height:88px}.personal-record-row{flex-direction:column;gap:5px;width:100%;padding:16px!important;display:flex!important}.personal-record-row span,.personal-record-row small{color:#657b91;font-size:12px}.personal-record-approval{align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.65;display:flex}.personal-record-approval input,.personal-record-card input[type=checkbox]{accent-color:#f31248;flex:none;width:20px;height:20px}.personal-record-card{border:1px solid #dce4eb;border-radius:15px;margin:12px 0;padding:14px}.personal-record-card>label{align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.personal-record-workspace details{border-top:1px solid #e2e7ed;margin-top:20px;padding-top:4px}.personal-record-workspace summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;font-weight:600;list-style:none}.personal-record-workspace summary:after{content:"⌄";float:right}.personal-record-workspace details[open]>summary:after{content:"⌃"}.personal-record-original{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:420px}.personal-record-message{background:#edf4f8;border-radius:12px;padding:12px}.personal-record-back{border:0!important;padding-left:0!important}.leisure-discovery{color:#112d39;overflow-wrap:anywhere;padding:20px 18px 36px}.leisure-discovery h1{font-size:27px;line-height:1.18}.leisure-discovery h2{font-size:18px}.leisure-discovery h3{font-size:16px}.leisure-discovery p{font-size:13px;line-height:1.65}.ld-eyebrow{letter-spacing:.11em;color:#62768d;font-weight:700;font-size:10px!important}.ld-card,.ld-option{background:#fff;border:1px solid #dce4eb;border-radius:17px;margin:15px 0;padding:15px}.ld-field{margin:12px 0;font-size:12px;font-weight:600;display:block}.ld-field input,.ld-field textarea,.ld-field select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:#f6f8fa;border:1px solid #dce4eb;border-radius:12px;margin-top:6px;padding:10px;display:block}.ld-field textarea{min-height:90px}.leisure-discovery button{font:inherit;border-radius:12px;min-height:42px;margin:5px 4px 5px 0;padding:10px 12px;font-size:12px}.ld-secondary{color:#16445a;background:#f1f5f7;border:1px solid #dce4eb}.ld-primary{color:#fff;background:#ff0750;border:0;width:100%;font-weight:700!important}.ld-link{color:#175674;background:0 0;border:0;padding-left:0!important}.leisure-discovery button:disabled{opacity:.45}.ld-chips{flex-wrap:wrap;gap:4px;display:flex}.ld-chips button{background:#fff;border:1px solid #dce4eb}.ld-chips button[aria-pressed=true]{color:#fff;background:#103d54}.ld-check{align-items:flex-start;gap:10px;margin:15px 0;font-size:12px;line-height:1.6;display:flex}.ld-check input{accent-color:#ff0750;flex:none;width:20px;height:20px}.ld-option dl{font-size:12px;line-height:1.6}.ld-option dl div{border-bottom:1px solid #edf0f3;padding:7px 0}.ld-option dt{font-weight:700}.ld-option dd{color:#536b80;margin:2px 0}.ld-held{background:#fff1f4;border-radius:10px;padding:10px}.ld-window{border-left:2px solid #dce4eb;margin:14px 0;padding-left:12px}.leisure-discovery details{margin:14px 0;font-size:12px;line-height:1.6}.leisure-discovery summary{cursor:pointer;min-height:36px}.leisure-discovery [role=alert]{background:#fff1f4;border-radius:12px;padding:12px}.trip-specialist{color:#102c38;overflow-wrap:anywhere;padding:20px 18px 36px}.trip-specialist h1{font-size:26px;line-height:1.18}.trip-specialist h2{font-size:18px}.trip-specialist h3{font-size:15px}.trip-specialist p{font-size:13px;line-height:1.65}.ts-eyebrow{letter-spacing:.12em;color:#5d7189;font-weight:700;font-size:10px!important}.ts-card{background:#fff;border:1px solid #dce5ec;border-radius:17px;margin:15px 0;padding:15px}.ts-field{margin:12px 0;font-size:12px;font-weight:600;display:block}.ts-field input,.ts-field textarea,.ts-field select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:#f8fafb;border:1px solid #dce5ec;border-radius:12px;margin-top:6px;padding:10px;display:block}.ts-field textarea{min-height:90px}.trip-specialist button{font:inherit;cursor:pointer;border-radius:12px;min-height:42px;margin:5px 4px 5px 0;padding:10px 13px;font-size:12px}.ts-secondary{color:#123c51;background:#f1f5f7;border:1px solid #dce5ec}.ts-primary{color:#fff;background:#ff0750;border:0;width:100%;font-weight:700!important}.ts-link{color:#175674;background:0 0;border:0;padding-left:0!important}.trip-specialist button:disabled{opacity:.45;cursor:default}.ts-leg{border-left:2px solid #dce5ec;margin:14px 0;padding:2px 12px}.ts-check{align-items:flex-start;gap:10px;margin:14px 0;font-size:12px;line-height:1.6;display:flex}.ts-check input{accent-color:#ff0750;flex:none;width:20px;height:20px}.trip-specialist small{font-size:11px;line-height:1.6;display:block}.trip-specialist details{margin:15px 0;font-size:12px;line-height:1.65}.trip-specialist summary{cursor:pointer;min-height:36px}.ts-source-text{white-space:pre-wrap}.trip-specialist [role=alert]{background:#fff1f4;border-radius:12px;padding:12px}.trip-specialist a{color:#175674}.household-workspace{padding-bottom:32px}.household-workspace h1{font-size:26px;line-height:1.2}.household-workspace h2{margin-top:25px;font-size:18px}.household-workspace button,.household-workspace select{min-height:46px;font:inherit}.household-workspace button{color:#103b52;text-align:left;white-space:normal;background:#fff;border:1px solid #dbe4eb;border-radius:14px;padding:10px 14px}.household-workspace button:disabled{opacity:.45}.household-workspace .primary{color:#fff;text-align:center;background:#ff0750;border-color:#0000;width:100%;font-weight:700}.household-field{gap:8px;margin:16px 0;display:grid}.household-field>span{color:#546a7a;font-size:13px;font-weight:700}.household-field input,.household-field textarea,.household-field select{box-sizing:border-box;color:#142e3b;width:100%;min-width:0;font:inherit;background:#f4f6f7;border:1px solid #dbe4eb;border-radius:13px;padding:12px}.household-field textarea{resize:vertical;min-height:90px}.household-source,.household-item,.household-attempt,.household-notice{overflow-wrap:anywhere;background:#f8fafb;border:1px solid #dbe4eb;border-radius:16px;margin:14px 0;padding:14px}.household-item{background:#fff}.household-source p,.household-item p,.household-attempt p{font-size:14px;line-height:1.5}.household-caption,.household-workspace small{color:#617587;font-size:12px;line-height:1.5}.household-row{flex-direction:column;gap:7px;width:100%;margin:12px 0;display:flex}.household-consent{align-items:center;gap:12px;min-height:46px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.household-consent input{accent-color:#ff0750;flex-shrink:0;width:22px;height:22px}.household-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.household-actions button{flex:120px}.household-workspace details{margin:16px 0}.household-workspace summary{cursor:pointer;align-items:center;min-height:46px;font-weight:600;display:flex}.household-workspace details>button{width:100%;margin:8px 0;display:block}.household-back{width:100%;margin-top:24px;text-align:center!important}.household-workspace button:focus-visible,.household-workspace input:focus-visible,.household-workspace select:focus-visible{outline-offset:3px;outline:2px solid #ff0750}.diagram-workspace{color:#071d28;padding:22px 20px 118px}.diagram-workspace h1{margin:12px 0;font-size:27px;line-height:1.25}.diagram-workspace h2{margin:28px 0 14px;font-size:20px}.diagram-workspace p{color:#536879;font-size:14px;line-height:1.7}.diagram-eyebrow{letter-spacing:1px;align-items:center;gap:8px;font-weight:700;display:flex;font-size:10px!important}.diagram-workspace label{margin:16px 0;font-size:13px;font-weight:600;line-height:1.6;display:block}.diagram-workspace input:not([type=checkbox]),.diagram-workspace textarea,.diagram-workspace select{color:#071d28;width:100%;min-height:46px;font:inherit;box-sizing:border-box;background:#f6f8fa;border:1px solid #dce5eb;border-radius:14px;margin-top:8px;padding:12px;display:block}.diagram-workspace button{color:#0a3753;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:24px;justify-content:center;align-items:center;gap:8px;margin:12px 0;padding:12px 18px;font-size:13px;display:flex}.diagram-workspace button:disabled{opacity:.45}.diagram-workspace .diagram-primary{color:#fff;background:#f31248;border-color:#f31248;width:100%;font-weight:700}.diagram-editor-card{border:1px solid #dce5eb;border-radius:18px;margin:14px 0;padding:14px}.diagram-canvas{background:#fff;border:1px solid #dce5eb;border-radius:18px;margin:0;padding:8px}.diagram-canvas img{width:100%;height:auto;display:block}.diagram-workspace .diagram-consent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.diagram-consent input{accent-color:#f31248;flex-shrink:0;width:20px;height:20px}.diagram-actions{flex-wrap:wrap;gap:8px;display:flex}.diagram-actions button{flex:1}.diagram-workspace details{border-top:1px solid #dce5eb;margin:18px 0;padding-top:16px}.diagram-workspace summary{color:#0a3753;cursor:pointer;font-size:13px}.diagram-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.diagram-actions button{margin:4px 0;font-size:14px}.diagram-actions button:last-child{border-color:#0000;grid-column:1/-1;justify-self:start;padding-left:0}.pff-content{padding:22px 20px calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height,0px) + 32px);color:#0b202a;overflow-wrap:anywhere;font-family:inherit}.pff-content h1{letter-spacing:-.5px;margin:8px 0 12px;font-size:27px;line-height:1.16}.pff-content h2{margin:20px 0 10px;font-size:20px;line-height:1.3}.pff-content p{font-size:15px;line-height:1.55}.pff-eyebrow{letter-spacing:1.1px;color:#0a3753;align-items:center;gap:7px;margin:0;font-weight:800;display:flex;font-size:10px!important}.pff-caption,.pff-content small{color:#657a87;line-height:1.5;font-size:12px!important}.pff-field{margin:18px 0;display:block}.pff-field>span{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.pff-field input,.pff-field textarea,.pff-field select{color:#0b202a;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#f6f7f8;border:1px solid #dce4e8;border-radius:12px;padding:12px;font-size:15px}.pff-field textarea{resize:none;min-height:96px}.pff-form-field{margin:15px 0}.pff-form-field small{margin-top:-10px;display:block}.pff-primary,.pff-secondary,.pff-quiet{font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:24px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:12px 0;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.pff-primary{color:#fff;background:#f31248}.pff-secondary{color:#0a3753;background:#eef4f7}.pff-quiet{color:#0a3753;background:0 0;justify-content:flex-start;min-height:44px;padding-left:0}.pff-content button:disabled{opacity:.45;cursor:not-allowed}.pff-choice{color:#0b202a;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:14px;line-height:1.4;display:flex}.pff-choice>span{color:#fff;box-sizing:border-box;border:1px solid #9fb0bb;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.pff-choice[aria-checked=true]>span{background:#0a3753;border-color:#0a3753}.pff-notice{color:#0a3753;background:#eef4f7;border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0;padding:13px;font-size:13px;line-height:1.5;display:flex}.pff-notice>svg{flex-shrink:0}.pff-error{color:#96203c;background:#fff0f3}.pff-source{border-bottom:1px solid #dce4e8;align-items:center;gap:12px;margin:12px 0;padding:16px 0;display:flex}.pff-source>svg{color:#0a3753;flex-shrink:0}.pff-source strong,.pff-source small{display:block}.pff-details{border-top:1px solid #dce4e8;margin:16px 0;padding:15px 0}.pff-details summary{cursor:pointer;color:#0a3753;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.pff-values{margin:15px 0}.pff-values>div{border-bottom:1px solid #e4eaed;padding:12px 0}.pff-values dt{color:#657a87;margin-bottom:5px;font-size:12px}.pff-values dd{white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.5}.pff-paper{background:#fff;border:1px solid #dce4e8;border-radius:12px;margin:22px 0;padding:20px 16px;box-shadow:0 4px 14px #0a375308}.pff-output-state>svg{color:#0a3753}.pff-output-row{text-align:left;width:100%;min-height:64px;font:inherit;color:#0b202a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce4e8;align-items:center;gap:12px;padding:18px 0;display:flex}.pff-output-row>span{flex:1;min-width:0}.pff-output-row strong,.pff-output-row small{display:block}.pff-output-row>svg{color:#0a3753;flex-shrink:0}.pff-file-name{color:#0a3753;font-size:13px!important}.epub-workspace{color:var(--ink,#112b36);overflow-wrap:anywhere;padding:20px 18px 36px}.epub-workspace h1{font-size:25px;line-height:1.2}.epub-workspace h2{font-size:18px}.epub-workspace p{font-size:13px;line-height:1.65}.epub-eyebrow{letter-spacing:.12em;color:#516b80;font-weight:700;font-size:10px!important}.epub-card{background:#fff;border:1px solid #dce4eb;border-radius:18px;margin:16px 0;padding:16px}.epub-workspace label,.epub-card label{margin:12px 0;font-size:12px;font-weight:600;display:block}.epub-workspace input:not([type=checkbox]),.epub-card select,.epub-card input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;font:inherit;border:1px solid #dce4eb;border-radius:12px;margin-top:6px;padding:10px;display:block}.epub-workspace button,.epub-card button{min-height:42px;font:inherit;color:inherit;background:#f2f5f7;border:1px solid #dce4eb;border-radius:12px;margin:5px 4px 5px 0;padding:9px 12px;font-size:12px}.epub-workspace button:disabled,.epub-card button:disabled{opacity:.45}.epub-workspace .epub-primary{color:#fff;background:#ff0750;border:0;width:100%;font-weight:700;display:block}.epub-workspace .epub-link{color:#175674;background:0 0;border:0;padding-left:0}.epub-source{border-bottom:1px solid #e8edf2;padding:12px 0}.epub-source strong,.epub-source small,.epub-workspace small{font-size:11px;line-height:1.6;display:block}.epub-source strong{font-size:14px}.epub-workspace ol{padding-left:22px}.epub-workspace li{padding:9px 0}.epub-actions{flex-wrap:wrap;display:flex}.epub-workspace .epub-check,.epub-card .epub-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.epub-check input{accent-color:#ff0750;flex:none;width:20px;height:20px}.epub-reader{white-space:pre-wrap;background:#f6f8fa;border-radius:12px;padding:12px;font-size:14px;line-height:1.8}.epub-workspace [role=alert]{background:#fff1f4;border-radius:12px;padding:12px}.epub-workspace details{margin:12px 0;font-size:12px;line-height:1.65}.epub-workspace summary{cursor:pointer;min-height:36px}.shared-expenses-workspace h1{letter-spacing:-.6px;margin-bottom:20px;font-size:29px;line-height:1.22}.shared-expenses-workspace h2{margin-top:25px;font-size:19px;line-height:1.45}.shared-expenses-workspace h3{font-size:15px;line-height:1.5}.shared-expenses-workspace p{overflow-wrap:anywhere;font-size:13px;line-height:1.75}.shared-expenses-workspace small{color:#687e91;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.shared-expenses-workspace button,.shared-expenses-workspace select{min-height:46px}.shared-expenses-workspace .primary,.shared-expenses-workspace .secondary{justify-content:center;align-items:center;gap:9px;width:100%;margin:14px 0;display:flex}.shared-expense-boundary{color:#61788b}.shared-expense-field{margin:18px 0;display:block}.shared-expense-field>span{color:#10364c;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.shared-expense-field input,.shared-expense-field select,.shared-expense-field textarea{box-sizing:border-box;color:#102c3d;width:100%;font:inherit;background:#f5f7f8;border:1px solid #d7e2e9;border-radius:12px;min-height:46px;padding:13px;font-size:14px}.shared-expense-field textarea{resize:vertical;min-height:95px}.shared-expense-row{color:#10364b;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.shared-expense-row>span{min-width:0}.shared-expense-row strong,.shared-expense-row small{display:block}.shared-expense-row small{margin-top:6px}.shared-expense-row svg{flex:none}.shared-expense-source{background:#edf4f7;border-radius:17px;gap:12px;margin:23px 0;padding:19px;display:flex}.shared-expense-source>svg{color:#10364c;flex:none}.shared-expense-source small{display:block}.shared-expense-source strong{font-size:14px}.shared-expense-check{align-items:flex-start;gap:11px;min-height:46px;margin:19px 0;font-size:12px;line-height:1.8;display:flex}.shared-expense-check input{accent-color:#f31248;flex:none;width:18px;height:18px;margin-top:6px}.shared-expense-balances{margin:25px 0}.shared-expense-balances>div{border-bottom:1px solid #dce4e9;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0;display:flex}.shared-expense-balances>div small{width:100%}.shared-expense-original,.shared-expense-split{border:1px solid #dce5ea;border-radius:16px;margin:18px 0;padding:18px}.shared-expense-original-heading{align-items:center;gap:10px;display:flex}.shared-expense-original-heading h3{margin:0}.shared-expense-original>strong{margin:13px 0;font-size:14px;display:block}.shared-expense-original details{margin-top:16px}.shared-expense-preview{background:#edf4f7;border-radius:16px;margin:20px 0;padding:17px}.shared-expense-preview h2{margin-top:0}.shared-expense-notice,.shared-expense-error{background:#edf4f7;border-radius:12px;padding:15px;font-size:13px;line-height:1.7}.shared-expense-error{color:#9a2744}.shared-expense-empty{text-align:center;padding:28px 8px}.shared-expense-pending{border-top:1px solid #dce4e9;margin:28px 0;padding-top:16px}.shared-expenses-workspace summary{align-content:center;min-height:46px;font-size:13px;font-weight:650;line-height:1.7}.shared-expense-back{color:#10364b;width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:16px 0;font-size:13px;display:flex}.shared-expenses-workspace button:focus-visible,.shared-expenses-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.shared-expenses-workspace button:disabled{opacity:.5}.shared-expense-participant{border-bottom:1px solid #e1e7eb;padding-bottom:8px}.personal-content-collections{color:#102732;padding:20px 18px 32px;font-size:14px;line-height:1.5}.personal-content-collections h1{font-size:27px;line-height:1.2}.personal-content-collections h2{font-size:19px}.personal-collections-caption{color:#637c91;font-size:12px}.personal-content-collections label{margin:16px 0;display:block}.personal-content-collections input:not([type=checkbox]){box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #ccd8df;border-radius:14px;padding:12px}.personal-content-collections button{min-height:44px;margin:7px 0}.personal-content-collections .secondary{justify-content:space-between;align-items:center;width:100%;display:flex}.personal-collection-row{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #dce4e9;align-items:center;gap:12px;padding:12px 4px;display:flex}.personal-collection-row span{flex:1;min-width:0}.personal-collection-row strong,.personal-collection-row small{overflow-wrap:anywhere;display:block}.personal-collection-row small{color:#637c91;margin-top:4px;font-size:12px}.personal-collection-row svg{flex-shrink:0}.personal-collections-tabs{gap:8px;display:flex}.personal-collections-tabs button{color:inherit;background:#fff;border:1px solid #dce4e9;border-radius:24px;padding:8px 18px}.personal-collections-tabs button[aria-pressed=true]{color:#fff;background:#103c53}.personal-collection-item{margin:12px 0}.personal-collection-remove{color:#637c91;font:inherit;background:0 0;border:0;align-items:center;gap:8px;display:flex}.personal-collection-review{background:#f1f5f7;border-radius:16px;margin:20px 0;padding:16px}.personal-content-collections .personal-collection-approval{align-items:flex-start;gap:10px;display:flex}.personal-collection-approval input{accent-color:#ff0750;margin-top:5px}.personal-content-collections button:disabled{opacity:.5}.nostr-interactions{margin-block:24px}.nostr-interactions>p,.nostr-interaction-record p{color:var(--muted,#64748b);font-size:14px;line-height:1.5}.nostr-interaction-record{overflow-wrap:anywhere;border:1px solid #dce4eb;border-radius:20px;margin-block:12px;padding:18px}.nostr-interaction-record h3{margin:0 0 8px}.nostr-interaction-record label{align-items:flex-start;gap:10px;padding-block:14px;font-size:14px;line-height:1.5;display:flex}.nostr-interaction-record input{min-width:20px;min-height:20px;margin-top:2px}.nostr-interaction-record button{width:100%;min-height:44px;margin-block:5px}.nostr-interaction-record summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.nostr-interaction-record dl{font-size:13px}.nostr-interaction-record dd{margin:4px 0 12px}.nostr-interaction-record ol{padding-left:18px;font-size:13px;line-height:1.7}.nostr-interaction-record summary:before{content:"›";margin-right:8px;font-size:20px;display:inline-block}.nostr-interaction-record details[open]>summary:before{transform:rotate(90deg)}.guest-checkout-handoff h1{letter-spacing:-.7px;margin-bottom:22px;font-size:30px;line-height:1.2}.guest-checkout-handoff p{overflow-wrap:anywhere;font-size:13px;line-height:1.75}.guest-checkout-applicant{background:#edf4f7;border-radius:18px;align-items:flex-start;gap:13px;margin:20px 0;padding:20px;display:flex}.guest-checkout-applicant>svg{color:#0a3753;flex:none}.guest-checkout-applicant h2{margin:0;font-size:18px}.guest-checkout-applicant p{margin:6px 0}.guest-checkout-applicant small,.guest-checkout-steps small{color:#6c8094;font-size:10px;line-height:1.6}.guest-checkout-steps{margin:25px 0;padding:0;list-style:none}.guest-checkout-steps li{border-bottom:1px solid #dce4ea;gap:14px;padding:19px 0;display:flex}.guest-checkout-steps h3{margin:0 0 5px;font-size:15px;line-height:1.5}.guest-checkout-step-state{color:#65798b;background:#edf1f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:13px;font-weight:700;display:flex}.guest-checkout-step-state.state-ready{color:#27634e;background:#e6f1ed}.guest-checkout-held{border:1px solid #dce4ea;border-radius:17px;margin:23px 0;padding:19px}.guest-checkout-held h2{margin:4px 0 12px;font-size:17px;line-height:1.5}.guest-checkout-receipts{margin:22px 0}.guest-checkout-receipts summary{align-items:center;gap:10px;min-height:48px;font-size:13px;font-weight:600;display:flex}.guest-checkout-receipts dl>div{border-bottom:1px solid #dce4ea;padding:12px 0}.guest-checkout-receipts dt{color:#6c8094;font-size:11px}.guest-checkout-receipts dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.7}.guest-checkout-link{color:#10364b;width:100%;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:13px;font-weight:600;display:flex}.guest-checkout-link svg{flex:none}.guest-checkout-handoff .secondary{justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:18px 0;display:flex}.guest-checkout-error,.guest-checkout-notice{background:#edf4f7;border-radius:12px;padding:14px}.guest-checkout-error{color:#9b2446}.guest-checkout-handoff button:focus-visible,.guest-checkout-handoff summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.fitness-analysis-result{color:#102732;padding:20px 18px 32px;font-size:14px;line-height:1.55}.fitness-analysis-result h1{letter-spacing:-.5px;font-size:26px;line-height:1.2}.fitness-analysis-result h2{margin:20px 0 10px;font-size:19px}.fitness-analysis-result h3{font-size:15px}.fitness-analysis-result section,.fitness-analysis-result details{margin:16px 0}.fitness-analysis-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f3f5f6;border-radius:14px;padding:14px}.fitness-analysis-result label{margin:14px 0;display:block}.fitness-analysis-result select,.fitness-analysis-result input:not([type=checkbox]),.fitness-analysis-result textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #ccd8df;border-radius:12px;padding:12px}.fitness-analysis-result button{min-height:44px;margin:8px 0}.fitness-analysis-result .secondary{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.fitness-analysis-held,.fitness-analysis-status,.fitness-analysis-plan{overflow-wrap:anywhere;background:#f1f5f7;border-radius:14px;padding:14px}.fitness-analysis-held{gap:10px;display:flex}.fitness-analysis-held svg{flex-shrink:0}.fitness-analysis-result .fitness-analysis-approval{align-items:flex-start;gap:10px;display:flex}.fitness-analysis-approval input{accent-color:#ff0750;margin-top:5px}.fitness-analysis-result button:disabled{opacity:.5}.store-shipping-panel{color:#0b222e;border-top:1px solid #dbe4ec;padding:20px 0}.store-shipping-heading{align-items:center;gap:10px;margin:5px 0 12px;display:flex}.store-shipping-heading>svg{color:#0a3753;flex:none}.store-shipping-heading h3{margin:0;font-size:17px;line-height:1.4}.store-shipping-panel p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.store-shipping-panel small,.store-shipping-panel .store-shipping-caption{color:#71869c;font-size:11px;line-height:1.6;display:block}.store-shipping-service{background:#edf4f7;border-radius:16px;margin:16px 0;padding:16px}.store-shipping-service strong{font-size:14px}.store-shipping-service p{margin:6px 0}.store-shipping-field{margin:18px 0;display:block}.store-shipping-field>span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.store-shipping-check{align-items:flex-start;gap:10px;min-height:44px;margin:18px 0;font-size:12px;line-height:1.65;display:flex}.store-shipping-check input{accent-color:#f31248;flex:none;width:22px;height:22px;margin-top:2px}.store-shipping-address{overflow-wrap:anywhere;background:#f3f5f7;border-radius:14px;flex-direction:column;gap:4px;margin:18px 0;padding:16px;font-size:13px;font-style:normal;line-height:1.6;display:flex}.store-shipping-panel button.secondary{min-height:48px;margin:8px 0}.store-shipping-link{color:#0a3753;text-align:left;width:100%;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:13px;font-weight:600;display:flex}.store-shipping-link>svg{flex:none}.store-shipping-details{border-bottom:1px solid #dbe4ec;padding:15px 0;line-height:1.65}.store-shipping-details summary{color:#0a3753;cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.store-shipping-details li{overflow-wrap:anywhere;margin-bottom:8px;font-size:11px;line-height:1.7}.store-shipping-facts{margin:16px 0}.store-shipping-facts>div{border-bottom:1px solid #dbe4ec;justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.store-shipping-facts dt{color:#71869c;flex:0 0 34%}.store-shipping-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.store-shipping-panel button:focus-visible,.store-shipping-panel summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.store-shipping-field .voice-input-shell{width:100%;min-width:0}.store-shipping-field input{box-sizing:border-box;color:#0b222e;width:100%;min-width:0;min-height:46px;font:inherit;background:#f5f7f9;border:1px solid #dbe4ec;border-radius:12px;padding:12px}.store-shipping-details summary:after{content:"+";margin-left:auto;padding-left:12px}.store-shipping-details[open] summary:after{content:"−"}.event-series{color:#0b222e;padding:24px 22px 44px}.event-series h1{margin:10px 0 16px;font-size:29px;line-height:1.2}.event-series h2{margin:26px 0 12px;font-size:20px;line-height:1.35}.event-series h3{font-size:16px;line-height:1.45}.event-series p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.event-series small{color:#71869c;margin-top:4px;font-size:11px;line-height:1.6;display:block}.event-series .event-series-caption{color:#71869c;font-size:11px;line-height:1.6}.event-series-field{margin:18px 0;display:block}.event-series-field>span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.event-series-field select{color:#0b222e;width:100%;min-height:48px;font:inherit;background:#f3f5f7;border:1px solid #dbe4ec;border-radius:12px;padding:10px}.event-series-columns{gap:12px;display:flex}.event-series-columns>label{flex:1;min-width:0}.event-series-check{align-items:flex-start;gap:10px;min-height:44px;margin:18px 0;font-size:12px;line-height:1.65;display:flex}.event-series-check input{accent-color:#f31248;flex:none;width:22px;height:22px;margin-top:2px}.event-series-row,.event-series-link{text-align:left;color:#0a3753;width:100%;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dbe4ec;align-items:center;gap:12px;padding:16px 0;display:flex}.event-series-row>span{flex:1;min-width:0}.event-series-row>svg{flex:none}.event-series-row strong{font-size:14px;line-height:1.5;display:block}.event-series-link{font-size:13px;font-weight:600}.event-series-link>svg:last-child{margin-left:auto}.event-series button.primary,.event-series button.secondary{min-height:48px;margin:8px 0}.event-series-review{border-top:1px solid #dbe4ec;margin-top:22px;padding:8px 0 20px}.event-series-date{border-bottom:1px solid #dbe4ec;padding:8px 0}.event-series-date .event-series-row{border:0;padding-bottom:6px}.event-series-date .event-series-link{border:0;padding-top:6px}.event-series-host{background:#edf4f7;border-radius:16px;align-items:center;gap:12px;margin:22px 0;padding:16px;font-size:14px;font-weight:600;display:flex}.event-series-host>svg{flex:none}.event-series-change{border-bottom:1px solid #dbe4ec;padding:12px 0}.event-series-change p{margin:6px 0}.event-series-details{border-bottom:1px solid #dbe4ec;padding:16px 0}.event-series-details summary{color:#0a3753;cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.event-series button:focus-visible,.event-series summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.event-series-field input:not([type=checkbox]){box-sizing:border-box;color:#102632;width:100%;min-width:0;min-height:46px;font:inherit;outline-offset:3px;background:#fff;border:1px solid #dce5ec;border-radius:13px;padding:11px 12px;font-weight:400}.event-series-field .voice-input-shell{flex:none}.event-series-details>summary:after{content:"+";color:#71869c;margin-left:auto;font-size:18px;font-weight:400}.event-series-details[open]>summary:after{content:"−"}.event-series-back>svg{margin-left:0!important}.visit-journey{color:#102632;flex-direction:column;gap:19px;padding-bottom:28px;display:flex}.visit-journey h1,.visit-journey h2,.visit-journey p{margin:0}.visit-journey h1{letter-spacing:-.6px;font-size:29px;line-height:1.15}.visit-journey h2{font-size:19px;line-height:1.35}.visit-journey p{font-size:14px;line-height:1.65}.visit-journey .lead{color:#708399;font-size:16px}.visit-journey-caption{color:#708399;line-height:1.65;font-size:12px!important}.visit-journey-field{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.visit-journey-field select{color:#102632;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:13px;padding:11px 12px}.visit-journey-field textarea{resize:none;width:100%;min-height:100px;font:inherit;color:#102632;background:#fff;border:1px solid #dce5ec;border-radius:14px;padding:13px 42px 13px 13px;font-weight:400;line-height:1.6}.visit-journey-date{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.visit-journey-tabs{background:#f1f3f5;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.visit-journey-tabs button{color:#708399;min-height:42px;font:inherit;background:0 0;border:0;border-radius:13px;font-size:13px}.visit-journey-tabs button[aria-selected=true]{color:#102632;background:#fff;font-weight:600}.visit-journey-card{border:1px solid #dce5ec;border-radius:20px;flex-direction:column;gap:17px;padding:18px;display:flex}.visit-journey-card>svg{color:#0d3b52}.visit-journey-approval{align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;display:flex}.visit-journey-approval input,.visit-journey-checklist input[type=checkbox]{appearance:auto;accent-color:#f31248;flex:none;width:20px;height:20px;margin:2px 0 0}.visit-journey-checklist{flex-direction:column;gap:15px;display:flex}.visit-journey-checklist>div{border-bottom:1px solid #e0e7ed;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.visit-journey-checklist label:not(.visit-journey-field){flex:1;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.visit-journey-list{flex-direction:column;gap:12px;display:flex}.visit-journey-row{min-height:70px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-bottom:1px solid #e0e7ed;align-items:center;gap:12px;padding:13px 0;display:flex}.visit-journey-row>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.visit-journey-row strong{overflow-wrap:anywhere;font-size:15px}.visit-journey-row small{color:#708399;font-size:12px}.visit-journey .primary,.visit-journey .secondary{gap:8px;min-height:44px}.visit-journey-feedback{background:#edf5f8;border-radius:14px;padding:14px}.visit-journey button:focus-visible,.visit-journey select:focus-visible{outline-offset:3px;outline:2px solid #0d3b52}.visit-journey-field input:not([type=checkbox]){box-sizing:border-box;color:#102632;width:100%;min-width:0;min-height:46px;font:inherit;outline-offset:3px;background:#fff;border:1px solid #dce5ec;border-radius:13px;padding:11px 12px;font-weight:400}.visit-journey-field .voice-input-shell{flex:none}.circle-access-panel{color:#09212f;min-width:0;margin:20px 0}.circle-access-heading{align-items:center;gap:9px;display:flex}.circle-access-heading h2{margin:0;font-size:17px;line-height:1.4}.circle-access-caption{color:#62798d;margin:8px 0 12px;font-size:12px;line-height:1.6}.circle-access-section{border-top:1px solid #e0e8ee;padding:15px 0}.circle-access-section>summary{cursor:pointer;align-items:center;gap:10px;min-height:30px;font-size:14px;font-weight:600;display:flex}.circle-access-section>summary:after{content:"+";color:#62798d;margin-left:auto;font-weight:400}.circle-access-section[open]>summary:after{content:"−"}.circle-access-section>summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #0d3e57}.circle-access-section>p,.circle-access-card p,.circle-access-review p{color:#62798d;font-size:12px;line-height:1.6}.circle-access-field{color:#405d72;margin:14px 0;font-size:12px;display:block}.circle-access-field>span{margin-bottom:7px;display:block}.circle-access-field select,.circle-access-field input{color:#09212f;width:100%;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;background:#f5f7f9;border:1px solid #dce5ed;border-radius:12px;padding:10px;display:block}.circle-access-card{overflow-wrap:anywhere;border-bottom:1px solid #e8edf2;padding:13px 0}.circle-access-card>strong{font-size:14px}.circle-access-card p{margin:5px 0 9px}.circle-access-actions{flex-wrap:wrap;gap:8px;display:flex}.circle-access-actions>button{flex:100px;min-width:0}.circle-access-choice{color:#29475b;align-items:flex-start;gap:10px;margin:12px 0;font-size:12px;line-height:1.6;display:flex}.circle-access-choice>input{accent-color:#0c3d56;flex:none;width:17px;height:17px;margin-top:4px}.circle-access-choice>span{overflow-wrap:anywhere;min-width:0}.circle-access-choice strong,.circle-access-choice span span,.circle-access-choice small{display:block}.circle-access-choice small{color:#62798d;margin-top:4px}.circle-access-review{background:#f6f8fa;border:1px solid #cedde7;border-radius:16px;margin-top:14px;padding:14px}.circle-access-review h3{margin:0;font-size:16px;line-height:1.4}.circle-access-feedback{color:#0c3d56;overflow-wrap:anywhere;padding:10px 0;font-size:12px;line-height:1.6}.circle-access-feedback[role=alert]{color:#ae2646}.artist-nft-panel,.artist-nft-wallet{color:#0b222e;border-top:1px solid #dbe4ec;padding:18px 0}.artist-nft-heading{align-items:center;gap:10px;margin:5px 0 12px;display:flex}.artist-nft-heading>svg{color:#0a3753;flex:none}.artist-nft-heading h3{margin:0;font-size:17px;line-height:1.4}.artist-nft-panel h4{margin:24px 0 10px;font-size:15px;line-height:1.45}.artist-nft-panel p,.artist-nft-wallet p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.artist-nft-panel .artist-nft-caption,.artist-nft-wallet .artist-nft-caption{color:#71869c;font-size:11px;line-height:1.6}.artist-nft-facts{margin:16px 0}.artist-nft-facts>div{border-bottom:1px solid #dbe4ec;justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.artist-nft-facts dt{color:#71869c;flex:0 0 36%}.artist-nft-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.artist-nft-check{align-items:flex-start;gap:10px;min-height:44px;margin:18px 0;font-size:12px;line-height:1.65;display:flex}.artist-nft-check input{accent-color:#f31248;flex:none;width:22px;height:22px;margin-top:2px}.artist-nft-details{border-bottom:1px solid #dbe4ec;padding:14px 0;line-height:1.65}.artist-nft-details summary{cursor:pointer;color:#0a3753;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.artist-nft-panel button.secondary{min-height:48px;margin:8px 0}.artist-nft-link{text-align:left;color:#0a3753;width:100%;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:13px;font-weight:600;display:flex}.artist-nft-link>svg{flex:none}.artist-nft-success{background:#edf4f7;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.artist-nft-success>svg{color:#0a3753;flex:none}.artist-nft-history{overflow-wrap:anywhere;border-bottom:1px solid #dbe4ec;padding:14px 0;font-size:12px}.artist-nft-history p{color:#71869c;margin:6px 0;font-size:11px}.artist-nft-row{text-align:left;color:#0a3753;width:100%;min-height:60px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dbe4ec;align-items:center;gap:11px;padding:16px 0;display:flex}.artist-nft-row>svg{flex:none}.artist-nft-row>span{flex:1;min-width:0}.artist-nft-row strong{font-size:14px;line-height:1.5;display:block}.artist-nft-row small{color:#71869c;margin-top:3px;font-size:11px;line-height:1.6;display:block}.artist-nft-panel button:focus-visible,.artist-nft-panel summary:focus-visible,.artist-nft-row:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.artist-nft-panel details>summary:after{content:"+";color:#71869c;margin-left:auto;font-size:18px;font-weight:400}.artist-nft-panel details[open]>summary:after{content:"−"}.assessment-disclosure{color:#102632;flex-direction:column;gap:18px;display:flex}.assessment-disclosure h1,.assessment-disclosure h2,.assessment-disclosure h3,.assessment-disclosure p{margin:0}.assessment-disclosure h2{font-size:19px;line-height:1.3}.assessment-disclosure p{font-size:14px;line-height:1.65}.assessment-disclosure-heading{align-items:flex-start;gap:11px;display:flex}.assessment-disclosure-heading svg{color:#0d3b52;flex:none}.assessment-disclosure-field{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.assessment-disclosure-field select{color:#102632;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:13px;padding:11px 13px}.assessment-disclosure-fields{border:1px solid #dce5ec;border-radius:18px;flex-direction:column;gap:13px;margin:0;padding:16px;display:flex}.assessment-disclosure-fields legend{padding:0 5px;font-size:13px;font-weight:600}.assessment-disclosure-check{align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;display:flex}.assessment-disclosure-check input{appearance:auto;accent-color:#f31248;flex:none;width:20px;height:20px;margin:2px 0 0}.assessment-disclosure-check span{flex-direction:column;gap:5px;min-width:0;display:flex}.assessment-disclosure-check small{color:#708399;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.assessment-disclosure-caption{color:#708399;line-height:1.65;font-size:12px!important}.assessment-disclosure-history{flex-direction:column;gap:14px;display:flex}.assessment-disclosure-history h3{font-size:16px}.assessment-disclosure-history article,.assessment-disclosure-incoming{border:1px solid #dce5ec;border-radius:18px;flex-direction:column;gap:12px;padding:17px;display:flex}.assessment-disclosure-history article>small,.assessment-disclosure-incoming>small{color:#708399;font-size:12px;line-height:1.65}.assessment-disclosure .primary,.assessment-disclosure .secondary{gap:8px;min-height:44px}.assessment-disclosure-feedback{background:#edf5f8;border-radius:12px;padding:13px}.assessment-disclosure-incoming dl{gap:16px;margin:0;display:grid}.assessment-disclosure-incoming dt{color:#708399;margin-bottom:6px;font-size:12px}.assessment-disclosure-incoming dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.assessment-disclosure-empty{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;display:flex}.assessment-disclosure button:focus-visible,.assessment-disclosure select:focus-visible{outline-offset:3px;outline:2px solid #0d3b52}.assessment-disclosure-field input:not([type=checkbox]){box-sizing:border-box;color:#102632;width:100%;min-width:0;min-height:46px;font:inherit;outline-offset:3px;background:#fff;border:1px solid #dce5ec;border-radius:13px;padding:11px 12px;font-weight:400}.assessment-disclosure-field .voice-input-shell{flex:none}.instagram-import{color:var(--ink,#102632);flex-direction:column;gap:20px;padding-bottom:28px;display:flex}.instagram-import h1,.instagram-import h2,.instagram-import p{margin:0}.instagram-import h1{letter-spacing:-.7px;font-size:30px;line-height:1.12}.instagram-import h2{font-size:19px;line-height:1.3}.instagram-import p{line-height:1.6}.instagram-import .lead{color:var(--muted,#708399);font-size:16px}.instagram-import-card,.instagram-import-example{background:#fff;border:1px solid #dce5ec;border-radius:20px;flex-direction:column;gap:16px;padding:18px;display:flex}.instagram-import-example{background:#f1f6f8;border-color:#0000}.instagram-import-heading{align-items:flex-start;gap:12px;display:flex}.instagram-import-heading>svg{color:#0d3b52;flex:none}.instagram-import-heading p{overflow-wrap:anywhere;color:#708399;margin-top:4px;font-size:13px}.instagram-import-caption{color:#708399;font-size:12px;line-height:1.65}.instagram-import dl{gap:13px;margin:0;display:grid}.instagram-import dl>div{grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5;display:grid}.instagram-import dt{color:#708399}.instagram-import dd{overflow-wrap:anywhere;margin:0}.instagram-import-check{cursor:pointer;align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;display:flex}.instagram-import-check input{appearance:auto;accent-color:#ff004b;flex:none;width:20px;height:20px;margin:2px 0 0}.instagram-import .primary,.instagram-import .secondary{gap:8px;min-height:44px}.instagram-import-link{color:#0d3b52;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:13px;display:flex}.instagram-import-history{flex-direction:column;gap:14px;display:flex}.instagram-import-search{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.instagram-import-search .voice-input-shell{min-width:0}.instagram-import-draft{min-height:72px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-bottom:1px solid #e0e7ed;align-items:center;gap:12px;padding:12px 0;display:flex}.instagram-import-draft>svg{color:#0d3b52;flex:none}.instagram-import-draft>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.instagram-import-draft strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.instagram-import-draft small{color:#708399;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.instagram-import-empty{color:#708399;padding:16px 0;font-size:14px}.instagram-import-feedback{background:#edf5f8;border-radius:14px;padding:14px;font-size:13px}.instagram-import summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px}.instagram-import button:focus-visible{outline-offset:3px;outline:2px solid #0d3b52}.instagram-import-search input{width:100%;min-height:46px;color:inherit;font:inherit;outline-offset:3px;background:#f3f5f7;border:1px solid #dce5ec;border-radius:14px;padding:11px 14px;font-weight:400}.paid-original-video{min-width:0;margin:0}.paid-original-video-stage{background:#091e29;border-radius:16px;position:relative;overflow:hidden}.paid-original-video-stage>video{width:100%;max-width:100%;margin:0;display:block}.paid-original-video-watermark{color:#fff;letter-spacing:.03em;overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:none;user-select:none;background:#091e2980;border-radius:5px;max-width:calc(100% - 24px);padding:4px 7px;font:500 10px/1.4 system-ui,sans-serif;position:absolute;top:12%;right:12px}.paid-original-video-caption,.paid-original-video-status{color:#60778b;margin:7px 0 0;font-size:11px;line-height:1.5}.paid-original-video-caption>span{display:block}.paid-original-video-caption summary{cursor:pointer}.paid-original-video-caption summary:focus-visible{outline-offset:3px;outline:2px solid #0c3d56}.paid-original-video-caption p{margin:5px 0 0}.nft-access{color:#0b222e;padding:24px 22px 44px}.nft-access h1{margin:10px 0 16px;font-size:29px;line-height:1.2}.nft-access h2{margin:26px 0 12px;font-size:20px;line-height:1.35}.nft-access h3{margin:20px 0 12px;font-size:16px;line-height:1.4}.nft-access p{font-size:14px;line-height:1.65}.nft-access .nft-caption{color:#71869c;font-size:11px;line-height:1.6}.nft-caption>svg{vertical-align:middle;margin-right:5px}.nft-highlight{background:#edf4f7;border-radius:18px;align-items:flex-start;gap:12px;margin:22px 0;padding:18px 16px;display:flex}.nft-highlight>svg{color:#0a3753;flex:none}.nft-highlight strong{font-size:15px;line-height:1.5;display:block}.nft-highlight p{margin:7px 0 0;font-size:12px}.nft-row,.nft-link{text-align:left;width:100%;min-height:52px;font:inherit;color:#0a3753;background:0 0;border:0;border-bottom:1px solid #dbe4ec;align-items:center;gap:12px;padding:17px 0;display:flex}.nft-row>span{flex:1;min-width:0}.nft-row>svg{flex:none}.nft-row strong{font-size:15px;line-height:1.5;display:block}.nft-row small{color:#71869c;margin-top:4px;font-size:11px;line-height:1.6;display:block}.nft-row[aria-pressed=true]{padding-left:12px;box-shadow:inset 3px 0 #f31248}.nft-link{font-size:14px;font-weight:600}.nft-link>svg:last-child{margin-left:auto}.nft-facts{margin:16px 0}.nft-facts>div{border-bottom:1px solid #dbe4ec;justify-content:space-between;gap:16px;padding:13px 0;font-size:12px;line-height:1.6;display:flex}.nft-facts dt{color:#71869c;flex:0 0 35%}.nft-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.nft-details{border-bottom:1px solid #dbe4ec;padding:17px 0;line-height:1.65}.nft-details summary{cursor:pointer;color:#0a3753;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.nft-details p,.nft-retained{overflow-wrap:anywhere}.nft-check{align-items:flex-start;gap:10px;min-height:44px;margin:18px 0;font-size:13px;line-height:1.65;display:flex}.nft-check input{accent-color:#f31248;flex:none;width:22px;height:22px;margin-top:2px}.nft-access button.primary,.nft-access button.secondary{min-height:48px;margin:8px 0}.nft-field{margin:18px 0;display:block}.nft-field>span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.nft-field select{width:100%;min-height:48px;font:inherit;color:#0b222e;background:#f3f5f7;border:1px solid #dbe4ec;border-radius:12px;padding:10px}.nft-qr{text-align:center;margin:18px 0}.nft-qr img{border-radius:14px;width:min(100%,260px);height:auto;margin:auto;display:block}.nft-qr figcaption{color:#71869c;margin:10px 0;font-size:11px;line-height:1.6}.nft-challenge{border-top:1px solid #dbe4ec;margin-top:20px;padding-top:4px}.nft-retained{border-bottom:1px solid #dbe4ec;padding:16px 0;font-size:13px}.nft-retained p{font-size:12px}.nft-retained small{color:#71869c;font-size:11px}.nft-avatar{object-fit:cover;border-radius:24px;width:84px;height:84px;margin:18px 0;display:block}.nft-access button:focus-visible,.nft-access summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.nft-field input,.nft-field textarea{width:100%;min-height:46px;color:inherit;font:inherit;background:#f3f5f7;border:1px solid #dbe4ec;border-radius:12px;padding:11px 12px}.rgb-content{color:#0b222e;padding:24px 22px 40px}.rgb-content h1{white-space:pre-line;margin:10px 0 18px;font-size:30px;line-height:1.2}.rgb-content h2{margin:26px 0 12px;font-size:20px;line-height:1.3}.rgb-content p{font-size:14px;line-height:1.65}.rgb-content .rgb-caption{color:#71869c;font-size:11px;line-height:1.6}.rgb-profile-note{background:#edf4f7;border-radius:18px;gap:12px;margin:22px 0;padding:16px;display:flex}.rgb-profile-note>svg{color:#0a3753;flex:none}.rgb-profile-note strong{font-size:14px}.rgb-profile-note p{margin:8px 0 0;font-size:12px}.rgb-item,.rgb-link{text-align:left;color:#0a3753;width:100%;min-height:52px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dbe4ec;align-items:center;gap:12px;padding:17px 0;display:flex}.rgb-item>span{flex:1;min-width:0}.rgb-item strong{font-size:15px;display:block}.rgb-item small{color:#71869c;margin-top:4px;font-size:11px;line-height:1.5;display:block}.rgb-link{font-size:14px;font-weight:600}.rgb-link>svg:last-child{flex:none;margin-left:auto}.rgb-item>svg{flex:none}.rgb-details{border-bottom:1px solid #dbe4ec;padding:18px 0;line-height:1.6}.rgb-details summary{color:#0a3753;cursor:pointer;min-height:32px;font-size:14px;font-weight:600}.rgb-details p{overflow-wrap:anywhere}.rgb-status{background:#edf4f7;border-radius:18px;align-items:center;gap:12px;margin:22px 0;padding:18px 16px;display:flex}.rgb-status>svg{color:#0a3753;flex:none}.rgb-status strong{font-size:16px;display:block}.rgb-status span{color:#71869c;margin-top:5px;font-size:12px;display:block}.rgb-facts{margin:16px 0}.rgb-facts>div{border-bottom:1px solid #dbe4ec;justify-content:space-between;gap:16px;padding:14px 0;font-size:12px;line-height:1.6;display:flex}.rgb-facts dt{color:#71869c;flex:0 0 38%}.rgb-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.rgb-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.rgb-check input{accent-color:#f31248;flex:none;width:20px;height:20px}.rgb-content button.primary,.rgb-content button.secondary{min-height:48px;margin:8px 0}.rgb-review{padding:2px 0 18px}.rgb-content .product-field{margin:18px 0;display:block}.rgb-content .product-field>span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.chuck-purchase-field{color:#0a3753;flex-direction:column;gap:8px;margin:20px 0;font-weight:600;display:flex}.chuck-purchase-field>span{align-items:center;gap:7px;display:flex}.chuck-purchase-field select,.chuck-purchase-field input{color:#0a2633;width:100%;min-height:46px;font:inherit;background:#f5f7f8;border:1px solid #dbe4eb;border-radius:13px;padding:10px;font-weight:400}.chuck-purchase-item{border-top:1px solid #dce4eb;margin-top:22px;padding-top:16px}.chuck-purchase-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.chuck-purchase-heading h2{margin:0}.chuck-purchase-questions,.chuck-purchase-total{background:#edf4f7;border-radius:16px;margin:18px 0;padding:16px}.chuck-purchase-total small{color:#46647a;font-size:12px;line-height:1.6;display:block}.chuck-purchase-total p{margin:12px 0}.chuck-purchase details{margin:16px 0}.chuck-purchase summary{color:#0a3753;min-height:44px;padding:10px 0}.chuck-purchase-field textarea{color:#0a2633;width:100%;min-height:112px;font:inherit;resize:none;background:#f5f7f8;border:1px solid #dbe4eb;border-radius:14px;padding:13px 14px;font-weight:400;line-height:1.55;display:block}.chuck-purchase-field textarea:focus{outline-offset:2px;outline:2px solid #0a3753}.merchant-invoice-preview{color:var(--ink,#09232e);padding-bottom:32px}.merchant-invoice-preview .secondary{width:100%;min-height:44px;margin-top:10px}.merchant-invoice-summary{background:#edf4f6;border-radius:18px;align-items:center;gap:14px;margin:20px 0;padding:18px;display:flex}.merchant-invoice-summary strong,.merchant-invoice-summary small{display:block}.merchant-invoice-summary strong{font-size:24px}.merchant-invoice-summary small{color:#546c79;margin-top:5px;font-size:12px}.merchant-invoice-preview details{border-top:1px solid #dce5eb;margin-top:20px;padding:15px 0}.merchant-invoice-preview summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.merchant-invoice-document{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid #dce5eb;border-radius:18px;padding:18px;font-size:13px;line-height:1.65}.merchant-invoice-field{gap:8px;margin:18px 0;font-size:13px;display:grid}.merchant-invoice-field select{font:inherit;color:inherit;background:#fff;border:1px solid #dce5eb;border-radius:12px;min-height:44px;padding:12px}.merchant-invoice-review{align-items:flex-start;gap:10px;padding:12px 0;font-size:13px;display:flex}.merchant-invoice-review input{accent-color:#f31248;margin-top:3px}.merchant-invoice-note,.merchant-invoice-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf4f6;border-radius:14px;padding:14px}.merchant-invoice-correction h2{font-size:20px}.merchant-invoice-back{color:#12455e;font:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:13px;display:flex}.merchant-invoice-preview dd{overflow-wrap:anywhere;margin:4px 0 12px;font-size:12px}.merchant-invoice-preview dt{color:#546c79;font-size:12px}.merchant-invoice-document{white-space:normal;font-size:14px}.merchant-invoice-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px}.merchant-invoice-document h2{font-size:19px}.merchant-invoice-document>strong{font-size:25px}.paid-conversation-content{color:#0a202c;padding:22px 18px 30px}.paid-conversation-content h1{letter-spacing:-.5px;font-size:26px;line-height:1.2}.paid-conversation-content h2{font-size:20px;line-height:1.3}.paid-conversation-content p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.paid-conversation-terms{border:1px solid #dfe7ed;border-radius:18px;margin:20px 0;padding:18px}.paid-conversation-status{color:#0c3a52;font-weight:700}.paid-conversation-original-terms{white-space:pre-wrap}.paid-conversation-date{align-items:flex-start;gap:8px;display:flex}.paid-conversation-date svg{flex:none;margin-top:2px}.paid-response-example{margin:22px 0}.paid-response-example summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.paid-response-example label{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.5;display:flex}.paid-response-example input{accent-color:#f31248;flex:none;width:19px;height:19px}.paid-response-example button{justify-content:center;align-items:center;width:100%;min-height:46px;margin:10px 0;display:flex}.paid-conversation-notice{white-space:pre-wrap;background:#edf5f7;border-radius:13px;padding:14px}.paid-conversation-messages{flex-direction:column;align-items:flex-end;gap:12px;margin:24px 0;display:flex}.paid-conversation-empty{color:#62778a}.paid-conversation-message{color:#fff;overflow-wrap:anywhere;background:#0c3a52;border-radius:17px 17px 4px;max-width:90%;padding:13px 15px}.paid-conversation-message p{color:#fff;white-space:pre-wrap;margin:0 0 8px}.paid-conversation-message img{border-radius:9px;max-width:100%;max-height:230px;margin-bottom:9px;display:block}.paid-conversation-message small{color:#dce8ed;font-size:9px;line-height:1.5}.paid-conversation-link{color:#123a51;text-align:left;width:100%;min-height:48px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.paid-conversation-link span{flex:1}.paid-conversation-privacy{color:#62778a;align-items:flex-start;gap:8px;display:flex}.paid-conversation-privacy svg{flex:none;margin-top:3px}.paid-conversation-content .source-caption{color:#62778a;font-size:10px}.creator-renewal{color:#0a202c;padding-bottom:36px}.creator-renewal h1{letter-spacing:-.5px;margin:10px 0 22px;font-size:26px;line-height:1.18}.creator-renewal h2{margin:7px 0 12px;font-size:19px;line-height:1.3}.creator-renewal h3{margin:22px 0 8px;font-size:15px}.creator-renewal p{line-height:1.55}.creator-renewal-current{border-bottom:1px solid #e0e7ed;gap:14px;margin-bottom:18px;padding:18px 0;display:flex}.creator-renewal-current>svg{color:#0c3a52;flex-shrink:0;margin-top:3px}.creator-renewal-current small,.creator-renewal-offer>small{letter-spacing:1px;color:#557084;font-size:9px;font-weight:800}.creator-renewal-current p{color:#607387;margin:0;font-size:12px}.creator-renewal-offer{border:1px solid #dfe7ed;border-radius:20px;margin-top:22px;padding:20px}.creator-renewal-price{flex-direction:column;gap:4px;margin:20px 0;display:flex}.creator-renewal-price strong{letter-spacing:-.7px;font-size:29px}.creator-renewal-price span{color:#62778a;font-size:13px}.creator-renewal dl{margin:0}.creator-renewal dl>div{border-top:1px solid #e6ebef;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.creator-renewal dt{color:#62778a;flex:0 0 85px}.creator-renewal dd{text-align:right;overflow-wrap:anywhere;margin:0}.creator-renewal-terms{white-space:pre-wrap;overflow-wrap:anywhere}.creator-renewal-approval{align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.creator-renewal-approval input{accent-color:#f31248;flex-shrink:0;width:19px;height:19px;margin:0}.creator-renewal .primary,.creator-renewal .secondary{justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:12px;display:flex}.creator-renewal-state{background:#f1f6f8;border-radius:18px;margin:22px 0;padding:20px}.creator-renewal-state>svg{color:#0c3a52}.creator-renewal-status{font-weight:700}.creator-renewal-link{color:#123a51;text-align:left;width:100%;min-height:56px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e3e9ef;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.creator-renewal-link>span{overflow-wrap:anywhere;flex:1;min-width:0}.creator-renewal-link small{color:#61798e;margin-top:4px;font-size:10px;display:block}.creator-renewal-history{margin:18px 0}.creator-renewal-history summary{color:#23455a;align-items:center;min-height:44px;font-size:12px;display:flex}.creator-renewal-message{overflow-wrap:anywhere;background:#f3f7f9;border-left:3px solid #0c3a52;padding:14px}.creator-renewal .source-caption{color:#62778a;margin-top:24px;font-size:10px}.payment-price-review{color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:18px;margin:20px 0;padding:18px}.payment-price-identity{align-items:center;gap:12px;display:flex}.payment-price-identity>svg{flex-shrink:0}.payment-price-identity>span{gap:5px;min-width:0;display:grid}.payment-price-identity strong{font-size:16px;line-height:1.35}.payment-price-identity small{color:#526b7e;font-size:12px}.payment-price-main{gap:5px;margin:24px 0 16px;display:grid}.payment-price-main small{letter-spacing:1px;font-size:9px}.payment-price-main>strong{letter-spacing:-.7px;font-size:32px;line-height:1.2}.payment-price-review dl{margin:0}.payment-price-review dl>div{border-bottom:1px solid #e0e5eb;justify-content:space-between;gap:16px;padding:11px 0;font-size:12px;display:flex}.payment-price-review dt{align-items:center;gap:5px;display:flex}.payment-price-review dd{text-align:right;margin:0;font-weight:700}.payment-price-review .payment-price-total{font-size:14px}.payment-price-rate,.payment-price-review .payment-price-boundary{color:#526b7e;font-size:10px;line-height:1.6}.payment-price-boundary{align-items:flex-start;gap:8px;margin:17px 0 0;display:flex}.payment-price-boundary>svg{flex-shrink:0;margin-top:2px}.payment-price-pending{margin-top:18px;font-size:22px;display:block}.payment-price-review>p{line-height:1.6}.payment-price-review button{min-height:44px}.creator-trial{color:#0a202c;padding-bottom:36px}.creator-trial h1{letter-spacing:-.5px;font-size:27px;line-height:1.18}.creator-trial h2{font-size:20px;line-height:1.3}.creator-trial h3{font-size:17px;line-height:1.35}.creator-trial p{overflow-wrap:anywhere;line-height:1.6}.creator-trial-card{border:1px solid #dfe7ed;border-radius:19px;margin:22px 0;padding:19px}.creator-trial-card>svg{color:#0c3a52}.creator-trial dl>div{border-top:1px solid #e5ebef;justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.creator-trial dt{color:#62778a;flex:0 0 80px}.creator-trial dd{text-align:right;overflow-wrap:anywhere;margin:0}.creator-trial-terms{white-space:pre-wrap}.creator-trial-field{gap:10px;margin:22px 0;font-size:13px;font-weight:700;display:grid}.creator-trial select{min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #dfe7ed;border-radius:12px;max-width:100%;padding:10px}.creator-trial-approval{align-items:flex-start;gap:10px;margin:22px 0;font-size:12px;line-height:1.6;display:flex}.creator-trial-approval input{accent-color:#f31248;flex:none;width:19px;height:19px;margin:2px 0}.creator-trial .primary,.creator-trial .secondary{justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin:12px 0;display:flex}.creator-trial-state{background:#edf5f7;border-radius:19px;margin:24px 0;padding:20px}.creator-trial-path{background:#f2f6f8;align-items:flex-start;gap:9px;padding:12px;font-size:11px;display:flex}.creator-trial-path svg{flex:none}.creator-trial summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.creator-trial-message{background:#f2f6f8;border-left:3px solid #0c3a52;padding:14px}.creator-trial .source-caption{color:#62778a;font-size:10px}.order-preparation-recovery{color:#102732;background:#f1f5f7;border:1px solid #dce4e9;border-radius:16px;margin:20px 0;padding:16px;font-size:14px;line-height:1.5}.preparation-recovery-heading{align-items:center;gap:10px;display:flex}.preparation-recovery-heading svg{flex-shrink:0}.order-preparation-recovery h2{margin:0;font-size:19px;line-height:1.25}.order-preparation-recovery h3{font-size:15px}.order-preparation-recovery .secondary{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:8px 0;display:flex}.order-preparation-recovery .source-caption{color:#637c91;font-size:12px}.order-preparation-recovery details{overflow-wrap:anywhere;margin:12px 0}.order-preparation-recovery button:disabled{opacity:.55}.merchant-checkout-page{padding:24px 20px calc(var(--flow-footer-height,80px) + var(--mobile-safe-area-height,0px) + 28px);color:#051823}.merchant-checkout-page h1{letter-spacing:-.5px;margin:13px 0 14px;font-size:30px;line-height:1.15}.merchant-checkout-page h2{margin:20px 0 12px;font-size:19px;line-height:1.3}.merchant-checkout-page p{color:#526c80;font-size:14px;line-height:1.65}.merchant-checkout-eyebrow{letter-spacing:1.1px;font-weight:700;font-size:10px!important}.merchant-checkout-seller{font-size:17px!important}.merchant-checkout-total{color:#fff;background:#0a3753;border-radius:20px;align-items:center;gap:14px;margin:22px 0;padding:23px 20px;display:flex}.merchant-checkout-total>div{flex:1;gap:6px;display:grid}.merchant-checkout-total strong{font-size:26px}.merchant-checkout-total>span{letter-spacing:1px;font-size:11px}.merchant-checkout-lines>div{border-bottom:1px solid #dde5eb;padding:15px 0;font-size:15px;line-height:1.5;display:flex}.merchant-checkout-lines small{color:#526c80;margin-top:5px;font-size:12px;display:block}.merchant-checkout-methods{gap:10px;display:grid}.merchant-checkout-methods button{color:#0a3753;text-align:left;min-height:72px;font:inherit;background:#fff;border:1px solid #d4e0e7;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.merchant-checkout-methods button[aria-pressed=true]{background:#f1f7f9;border-color:#0a3753}.merchant-checkout-methods button>span{flex:1;gap:5px;font-size:15px;font-weight:700;display:grid}.merchant-checkout-methods small{font-size:11px;font-weight:400;line-height:1.5}.merchant-checkout-page .primary,.merchant-checkout-page .secondary{width:100%;min-height:48px;font:inherit;border-radius:25px;justify-content:center;align-items:center;gap:9px;margin:15px 0;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.merchant-checkout-page .primary{color:#fff;background:#f31248;border:0}.merchant-checkout-page .secondary{color:#0a3753;background:#fff;border:1px solid #ccdce6}.merchant-checkout-page button:disabled{opacity:.45}.merchant-checkout-page .quiet{color:#526c80;min-height:44px;font:inherit;background:#fff;border:0;font-size:13px}.merchant-checkout-page summary{cursor:pointer;color:#0a3753;min-height:44px;padding:13px 0;font-size:14px;font-weight:700;line-height:1.4}.merchant-checkout-page dl{margin:20px 0}.merchant-checkout-page dl>div{border-bottom:1px solid #dce5eb;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.merchant-checkout-page dt{color:#526c80;flex:1}.merchant-checkout-page dd{text-align:right;overflow-wrap:anywhere;flex:1;margin:0}.merchant-checkout-consent{align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;line-height:1.6;display:flex}.merchant-checkout-consent input{accent-color:#0a3753;flex-shrink:0;width:22px;height:22px;margin-top:2px}.merchant-checkout-state{border-block:1px solid #dde5eb;margin:18px 0;padding:20px 0}.merchant-checkout-state>svg{color:#0a3753}.merchant-checkout-state h2{margin-top:10px}.merchant-checkout-field{color:#0a3753;gap:9px;margin:18px 0;font-size:13px;font-weight:700;display:grid}.merchant-checkout-field select,.merchant-checkout-field textarea{box-sizing:border-box;width:100%;font:inherit;color:#051823;background:#fff;border:1px solid #cbdce6;border-radius:14px;min-height:48px;padding:12px;font-size:15px}.merchant-checkout-field textarea{min-height:115px}.merchant-checkout-refund-state{background:#eef5f7;border-radius:17px;margin:20px 0;padding:19px}.merchant-checkout-note{white-space:pre-wrap;overflow-wrap:anywhere}.merchant-checkout-footnote{margin-top:26px;font-size:12px!important}.merchant-checkout-link{text-align:left;border:0;color:#0a3753;width:100%;min-height:64px;font:inherit;background:#fff;border-bottom:1px solid #dde5eb;align-items:center;gap:12px;font-size:14px;display:flex}.merchant-checkout-link>svg:last-child{margin-left:auto}.merchant-checkout-alert{background:#fff1f5;border-left:3px solid #f31248;border-radius:12px;padding:16px;color:#862543!important}.merchant-checkout-page :focus-visible{outline-offset:3px;outline:2px solid #0a3753}.merchant-return-preview{color:#0a3753;padding:22px 0}.merchant-return-title{align-items:center;gap:10px;display:flex}.merchant-return-title svg{flex:none}.merchant-return-preview h2{margin:0;font-size:20px}.merchant-return-preview h3{margin:0;font-size:17px}.merchant-return-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.merchant-return-preview small{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.merchant-return-preview summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:700}.merchant-return-preview button{width:100%;min-height:44px;margin:8px 0}.merchant-return-field{gap:9px;margin:18px 0;font-size:13px;font-weight:700;display:grid}.merchant-return-preview select{color:#0a3753;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:12px;padding:8px}.merchant-return-line{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.merchant-return-line>span{flex:1;min-width:0}.merchant-return-record{border:1px solid #dce5eb;border-radius:16px;margin-top:18px;padding:17px}.merchant-return-record ul{margin:16px 0;padding:0;list-style:none}.merchant-return-record ul li{justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.merchant-return-record ul li>span{min-width:0}.merchant-return-record ul li>strong{white-space:nowrap}.merchant-return-total{font-size:15px;display:block}.merchant-return-record ol{padding-left:20px;font-size:12px;line-height:1.6}.merchant-return-refund,.merchant-return-confirmation{background:#edf5f7;border-radius:12px;margin-top:15px;padding:14px}.merchant-return-confirmation{gap:10px;font-size:14px;line-height:1.5;display:flex}.merchant-return-preview [role=alert]{color:#ad2544}.merchant-return-preview :focus-visible{outline-offset:3px;outline:2px solid #0a3753}.merchant-return-allocation dl{margin:12px 0}.merchant-return-allocation dl>div{border-bottom:1px solid #e7edf1;justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.merchant-return-allocation dt{flex:1;min-width:0}.merchant-return-allocation dd{text-align:right;white-space:nowrap;margin:0}.merchant-return-component{border-top:1px solid #dce5eb;padding:16px 0}.merchant-return-field textarea{width:100%;min-height:88px;color:inherit;font:inherit;background:#f4f6f8;border:1px solid #dce5eb;border-radius:12px;padding:12px}.commerce-example-response{color:#0a3753;border-block:1px solid #dce5eb;margin:22px 0;padding:20px 0}.commerce-example-heading{align-items:center;gap:10px;display:flex}.commerce-example-heading strong{font-size:17px}.commerce-example-response p{margin:12px 0;font-size:14px;line-height:1.65}.commerce-example-response small{overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.6;display:block}.commerce-example-response summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:700}.commerce-example-response details>button{text-align:left;width:100%;min-height:44px;margin:8px 0}.commerce-example-state{background:#eef5f7;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;line-height:1.55;display:flex}.commerce-example-state svg{flex:none}.commerce-example-response [role=alert]{color:#b02142}.venue-hours-photo{object-fit:cover;border-radius:22px;width:100%;height:170px;margin-bottom:20px}.venue-hours h1{font-size:31px;line-height:1.15}.hours-location{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.hours-location svg,.hours-status>svg{flex-shrink:0}.hours-status{border-block:1px solid var(--crays-line);gap:16px;margin:26px 0;padding:24px 0;display:flex}.hours-status>span{gap:10px;min-width:0;display:grid}.hours-status small{color:var(--crays-muted);font-size:13px;line-height:1.65}.hours-local{align-items:center;gap:16px;margin:26px 0;display:flex}.hours-local>strong{font-size:36px;line-height:1}.hours-local>span{gap:8px;font-size:13px;display:grid}.hours-local small{color:var(--crays-muted);font-size:11px}.hours-today{background:var(--crays-navy);color:#fff;border-radius:20px;gap:12px;margin:26px 0;padding:22px;display:grid}.hours-today>span{letter-spacing:.12em;font-size:10px}.hours-today>strong{font-size:24px;line-height:1.3}.hours-today p{color:#dce9f0;margin:0;font-size:13px;line-height:1.6}.hours-week h2,.hours-exceptions h2{font-size:23px;line-height:1.25}.hours-week>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;gap:16px;padding:15px 0;font-size:13px;display:flex}.hours-week strong{text-align:right;font-weight:500}.hours-week .is-today{color:var(--crays-blue);font-weight:700}.hours-week .is-today strong{font-weight:700}.hours-exceptions{padding:28px 0}.hours-exceptions article{border-bottom:1px solid var(--crays-line);padding:15px 0}.hours-exceptions article strong,.hours-exceptions article p{font-size:13px;line-height:1.7}.hours-source,.hours-examples{border-top:1px solid var(--crays-line);margin:24px 0}.hours-source summary,.hours-examples summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:flex}.hours-source p,.hours-examples p{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.hours-source a{color:var(--crays-blue);font-size:13px}.hours-week strong small{color:var(--crays-muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.venue-perks-hero{object-fit:cover;border-radius:22px;width:100%;height:170px;margin-bottom:20px}.venue-perks h1{font-size:30px;line-height:1.15}.perk-state{border-block:1px solid var(--crays-line);color:var(--crays-navy);align-items:flex-start;gap:12px;margin:24px 0;padding:22px 0;display:flex}.perk-state>span{gap:8px;display:grid}.perk-state>svg{flex-shrink:0}.perk-state>span{min-width:0}.perk-state small{color:var(--crays-muted);font-size:13px;line-height:1.6}.perk-terms{font-size:17px;line-height:1.7}.perk-details>div,.perk-original-receipt dl>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:12px;display:flex}.perk-details dt,.perk-original-receipt dt{color:var(--crays-muted)}.perk-details dd,.perk-original-receipt dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.perk-approval{align-items:flex-start;gap:12px;margin:24px 0;font-size:13px;line-height:1.7;display:flex}.perk-approval input{accent-color:var(--crays-red);margin-top:5px}.perk-issuer-response{border-block:1px solid var(--crays-line);margin:28px 0;padding-block:20px}.perk-issuer-response label{gap:10px;margin:20px 0;font-size:13px;font-weight:700;display:grid}.perk-issuer-response select{border:1px solid var(--crays-line);min-height:46px;font:inherit;color:var(--crays-navy);background:#fff;border-radius:14px;padding:12px}.perk-original-receipt{background:#edf4f7;border-radius:20px;margin-top:28px;padding:22px}.perk-original-receipt h2{font-size:22px;line-height:1.25}.perk-original-receipt summary,.perk-source summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.perk-source{border-top:1px solid var(--crays-line);overflow-wrap:anywhere;margin-top:20px}.perk-source p{font-size:12px;line-height:1.6}.perk-list-row{text-align:left;border:0;border-bottom:1px solid var(--crays-line);width:100%;font:inherit;color:var(--crays-navy);cursor:pointer;background:#fff;align-items:center;gap:14px;padding:23px 0;display:flex}.perk-list-row>span{flex:1;gap:8px;display:grid}.perk-list-row small{color:var(--crays-muted);font-size:12px;line-height:1.5}.perk-empty{padding:24px 0}.perk-empty h2{font-size:23px;line-height:1.3}.perk-historical{border-bottom:1px solid var(--crays-line);padding-block:16px}.perk-historical h3{font-size:16px}.spot-community-photo{object-fit:cover;border-radius:22px;width:100%;height:160px;margin-bottom:22px}.spot-community-workspace h1{font-size:29px;line-height:1.15}.spot-community-size{border-block:1px solid var(--crays-line);color:var(--crays-navy);align-items:center;gap:18px;padding:24px 0;display:flex}.spot-community-size span{gap:4px;display:grid}.spot-community-size strong{font-size:38px;line-height:1}.spot-community-size small{color:var(--crays-muted);font-size:13px}.spot-review-summary{margin-top:30px}.spot-review-summary>p{align-items:center;gap:8px;display:flex}.spot-review-summary span{color:var(--crays-muted);font-size:12px}.spot-review-card{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;color:var(--crays-navy);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:12px;padding:22px 0;display:flex}.spot-review-card>span{flex:1;gap:9px;display:grid}.spot-review-card small{color:var(--crays-muted);font-size:12px}.spot-review-card>span>span{font-size:14px;font-weight:400;line-height:1.6}.spot-review-card+button.primary{margin-top:26px}.spot-review-rating{align-items:center;gap:9px;display:flex}.spot-review-rating>span{margin-left:auto;font-size:13px}.spot-review-quote{padding:20px 0;font-size:19px;line-height:1.65}.spot-review-original dl>div{border-top:1px solid var(--crays-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.spot-review-original dt{color:var(--crays-muted)}.spot-review-original dd{text-align:right;overflow-wrap:anywhere;max-width:66%;margin:0}.spot-review-field{gap:10px;margin:22px 0;font-size:13px;font-weight:700;display:grid}.spot-review-check{align-items:flex-start;gap:12px;margin:22px 0;font-size:13px;line-height:1.6;display:flex}.spot-review-check input{accent-color:var(--crays-red);margin-top:5px}.crays-fees{color:#0a3753}.crays-fees h1{letter-spacing:-.5px;font-size:29px;line-height:1.2}.crays-fees h2{margin:26px 0 12px;font-size:19px;line-height:1.4}.crays-fees p{font-size:12px;line-height:1.8}.crays-fee-principle{border-block:1px solid #dce5eb;align-items:flex-start;gap:12px;margin:24px 0;padding:18px 0;font-size:12px;line-height:1.7;display:flex}.crays-fee-principle>svg{flex-shrink:0}.crays-fee-total{color:#fff;background:#0a3753;border-radius:19px;margin:24px 0;padding:24px 20px}.crays-fee-total small{letter-spacing:1px;font-size:9px}.crays-fee-total strong{overflow-wrap:anywhere;margin:14px 0;font-size:28px;line-height:1.3;display:block}.crays-fee-total p{color:#dfebf2}.crays-fee-source,.crays-fee-line{border:0;color:#0a3753;width:100%;font:inherit;text-align:left;background:#fff;border-bottom:1px solid #dce5eb;align-items:center;gap:12px;padding:18px 0;display:flex}.crays-fee-source>span,.crays-fee-line>span{flex:1;min-width:0}.crays-fee-source strong,.crays-fee-line strong{font-size:14px;line-height:1.4}.crays-fee-source small,.crays-fee-line small{color:#6c8296;margin-top:5px;font-size:11px;line-height:1.7;display:block}.crays-fees dl>div{border-bottom:1px solid #dce5eb;justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.crays-fees dd{text-align:right;margin:0;font-weight:700}.crays-fee-review{align-items:flex-start;gap:10px;margin:24px 0;font-size:12px;line-height:1.7;display:flex}.crays-fees input[type=checkbox]{accent-color:#f31248}.crays-fees .primary{justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;display:flex}.crays-fees button:disabled{opacity:.5;cursor:not-allowed}.crays-fee-method{font-size:12px;font-weight:700;display:block}.crays-fee-method select{color:#0a3753;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:11px;margin-top:8px;padding:10px;display:block}.merchant-payment-terms{color:#0a3753;border-block:1px solid #dce5eb;margin:24px 0;padding:24px 0}.merchant-payment-heading{align-items:flex-start;gap:12px;display:flex}.merchant-payment-heading>svg{flex-shrink:0;margin-top:4px}.merchant-payment-heading h2{margin:0;font-size:19px;line-height:1.35}.merchant-payment-terms p{font-size:12px;line-height:1.75}.merchant-payment-heading p{color:#61798c;margin:7px 0}.merchant-payment-terms details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:700;display:flex}.merchant-payment-terms a{color:#0a3753;font-size:12px}.merchant-cost-example h3{margin:24px 0 10px;font-size:17px}.merchant-cost-example label{margin:16px 0;font-size:12px;font-weight:700;display:block}.merchant-cost-example label>span{margin-bottom:8px;display:block}.merchant-cost-example input{color:#0a3753;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:11px;padding:10px}.merchant-cost-example dl{background:#edf4f7;border-radius:15px;padding:16px}.merchant-cost-example dl>div{justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.merchant-cost-example dd{text-align:right;margin:0;font-weight:700}.plan-official-checkout h2{font-size:20px;line-height:1.35}.plan-official-checkout p{font-size:12px;line-height:1.75}.plan-official-checkout select{color:#0a3753;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:11px;padding:10px}.plan-official-checkout label>span{margin:12px 0 8px;font-size:12px;font-weight:700;display:block}.merchant-acceptance input[type=checkbox]{accent-color:#f31248}.merchant-acceptance button:disabled{opacity:.5;cursor:not-allowed}.merchant-acceptance h2{line-height:1.35}.wallet-control-info{color:#0a3753;border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;margin:20px 0}.wallet-control-info>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 0;list-style:none;display:flex}.wallet-control-info>summary::-webkit-details-marker{display:none}.wallet-control-info>summary>span{flex:1}.wallet-control-info strong,.wallet-control-info small{display:block}.wallet-control-info strong{font-size:14px;line-height:1.4}.wallet-control-info small{color:#6d8397;margin-top:5px;font-size:10px}.wallet-control-info>div p{color:#617b8f;margin:12px 0;font-size:12px;line-height:1.7}.wallet-control-info>div p:last-child{font-size:10px}.wallet-control-info[open]>summary>svg:last-child{transform:rotate(180deg)}.conversation-notes{color:#0a3753;padding:24px 20px 100px}.conversation-notes h1{letter-spacing:-.7px;margin:16px 0;font-size:29px;line-height:1.15}.conversation-notes h2{margin:24px 0 12px;font-size:18px;line-height:1.4}.conversation-notes h3{font-size:14px;line-height:1.5}.conversation-notes p{font-size:13px;line-height:1.7}.conversation-eyebrow,.conversation-note-hero>small{letter-spacing:1.4px;margin:16px 0;font-size:10px;font-weight:700;display:block}.conversation-note-hero{color:#fff;background:#0a3753;border-radius:20px;margin-bottom:16px;padding:24px 20px}.conversation-note-hero p{color:#e3edf3}.conversation-notes .primary{justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;font-size:13px;display:flex}.conversation-note-actions{margin:24px 0}.conversation-note-actions>button,.conversation-note-row{text-align:left;color:#0a3753;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce5eb;align-items:center;gap:12px;padding:18px 0;display:flex}.conversation-note-actions>button>span,.conversation-note-row>span{flex:1;min-width:0}.conversation-note-actions strong,.conversation-note-row strong{font-size:14px;line-height:1.4;display:block}.conversation-note-actions small,.conversation-note-row small{color:#73879a;margin-top:5px;font-size:11px;line-height:1.5;display:block}.conversation-notes .conversation-caption{color:#72879a;font-size:11px;line-height:1.7}.conversation-field{margin:18px 0;font-size:12px;display:block}.conversation-field>span{margin-bottom:8px;font-weight:700;display:block}.conversation-field input,.conversation-field select,.conversation-field textarea{color:#0a3753;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:11px;padding:12px;display:block}.conversation-field textarea{resize:none;min-height:110px}.conversation-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.conversation-capture{background:#edf4f7;border-radius:18px;margin:24px 0;padding:20px}.conversation-capture>div{flex-wrap:wrap;gap:8px;display:flex}.conversation-capture h2{margin-top:12px}.conversation-capture p{font-size:12px}.conversation-passage{border-bottom:1px solid #dce5eb;padding:0 0 20px}.conversation-passage>.voice-textarea-shell textarea{border:1px solid #dce5eb;border-radius:12px;min-height:110px;padding:12px;font-size:13px}.conversation-link{color:#0a3753;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:700;display:flex}.conversation-review-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.6;display:flex}.conversation-review-check small{color:#74899a;display:block}.conversation-associations{margin:24px 0}.conversation-associations>summary{cursor:pointer;min-height:44px;font-size:14px}.conversation-tabs{background:#f1f2f4;border-radius:25px;margin:24px 0;padding:3px;display:flex}.conversation-tabs>button{color:#718599;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:23px;flex:1;font-size:12px}.conversation-tabs>button[aria-selected=true]{color:#0a3753;background:#fff;font-weight:700}.conversation-citation{text-align:left;color:#0a3753;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:14px 0;font-size:13px;line-height:1.65;display:flex}.conversation-citation>svg{flex-shrink:0;margin-top:3px}.conversation-citation small{color:#6e8497;margin-top:6px;font-size:10px;display:block}.conversation-result-section{border-bottom:1px solid #dce5eb;padding-bottom:12px}.conversation-result-section h2{font-size:16px}.conversation-source{border-left:2px solid #dce5eb;margin:12px 0;padding:14px 12px}.conversation-source.is-selected{background:#f5f8fa;border-color:#f31248}.conversation-source strong{font-size:12px}.conversation-mindmap>div{border-left:2px solid #dce5eb;margin:18px 0;padding:0 0 10px 14px}.conversation-mindmap button{font:inherit;color:#0a3753;text-align:left;cursor:pointer;background:#edf4f7;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;margin:10px 0;padding:12px;font-size:12px;line-height:1.6;display:flex}.conversation-quote{background:#f3f7f9;border-left:2px solid #f31248;padding:16px}.conversation-notice{background:#edf4f7;border-radius:14px;padding:16px}.conversation-notes button:disabled{opacity:.5;cursor:not-allowed}.conversation-notes input[type=checkbox]{accent-color:#f31248}.conversation-template-purpose{color:#59748a;border-left:2px solid #f31248;padding:8px 0 8px 12px}.content-freedom{color:#0a3753;border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;margin:20px 0}.content-freedom>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:16px 0;list-style:none;display:flex}.content-freedom summary::-webkit-details-marker{display:none}.content-freedom>summary>span{flex:1}.content-freedom>summary strong,.content-freedom>summary small{display:block}.content-freedom>summary strong{font-size:14px;line-height:1.4}.content-freedom>summary small{color:#6e8294;margin-top:4px;font-size:11px}.content-freedom[open]>summary>svg:last-child{transform:rotate(180deg)}.content-freedom-body>div{gap:12px;margin:22px 0;display:flex}.content-freedom-body>div>svg{flex-shrink:0;margin-top:2px}.content-freedom-body strong{font-size:14px;line-height:1.5}.content-freedom-body p{color:#647b8e;margin:8px 0;font-size:12px;line-height:1.7}.content-freedom-body h3{margin:24px 0 8px;font-size:14px}.content-freedom-sources summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.content-freedom-sources a{color:#0a3753;padding:10px 0;font-size:12px;line-height:1.5;display:block}.content-freedom-body .content-freedom-preview{margin:18px 0;font-size:10px}.content-business-model{color:#0a3753;margin:18px 0;padding:16px 0 0}.content-business-model>strong{font-size:15px;line-height:1.5}.content-business-model>p{color:#687f92;margin:8px 0 0;font-size:12px;line-height:1.7}.connection-context{color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:14px;margin:0 0 22px}.connection-context>summary{cursor:pointer;align-items:center;gap:10px;min-height:62px;padding:10px 12px;list-style:none;display:flex}.connection-context>summary::-webkit-details-marker{display:none}.connection-context>summary>span:nth-child(2){flex:1;min-width:0}.connection-context>summary strong,.connection-context>summary small{display:block}.connection-context>summary strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.connection-context>summary small{color:#6d8295;margin-top:3px;font-size:10px}.connection-context>summary>svg{flex-shrink:0;transition:transform .15s}.connection-context[open]>summary>svg{transform:rotate(180deg)}.connection-context-mark{background:#edf4f7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.connection-context-body{border-top:1px solid #e3e9ef;padding:14px 12px 18px}.connection-context-body h3{align-items:center;gap:6px;margin:18px 0 8px;font-size:14px;line-height:1.5;display:flex}.connection-context-body p{margin:8px 0;font-size:12px;line-height:1.6}.connection-context-private{color:#657b8e;align-items:flex-start;gap:6px;display:flex;font-size:10px!important}.connection-context-private svg{flex-shrink:0;margin-top:2px}.connection-context-body ul{margin:0;padding:0;list-style:none}.connection-context-body li{border-bottom:1px solid #e5ebef;padding:10px 0}.connection-context-body li strong,.connection-context-body li span{font-size:12px;line-height:1.5;display:block}.connection-context-body li span,.connection-context-caption{color:#6c8295}.connection-context-note{white-space:pre-wrap;overflow-wrap:anywhere}.connection-context-edit{color:#0a3753;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 0;font-size:12px;font-weight:600;display:flex}.connection-context-field{color:#0a3753;margin:14px 0;font-size:12px;display:block}.connection-context-field>span{margin-bottom:7px;font-weight:600;display:block}.connection-context-field select,.connection-context-field input,.connection-context-field textarea{color:#0a3753;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:10px;padding:11px}.connection-context-field textarea{resize:none;min-height:100px}.connection-context-consent{align-items:flex-start;gap:8px;margin:18px 0;font-size:12px;line-height:1.6;display:flex}.connection-context-editor .primary{width:100%;min-height:44px;font-size:13px}.connection-context [role=alert]{color:#9b2442}.inbox-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0 8px;padding:8px 0 10px;display:flex}.inbox-section-heading h2{color:#0a3753;margin:0;font-size:14px;font-weight:700;line-height:1.4}.inbox-section-heading small{color:#708497;white-space:nowrap;font-size:10px;line-height:1.4}.payment-record-summary{color:#0a3753;margin:22px 0 28px}.payment-record-status{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.payment-record-status small{color:#65798c;margin-left:auto;font-size:10px;font-weight:400}.payment-record-native{background:#edf4f7;border-radius:18px;margin:22px 0;padding:22px 20px}.payment-record-native>svg{color:#0a3753}.payment-record-native h2{margin:16px 0 8px;font-size:21px;line-height:1.35}.payment-record-native>p{margin:8px 0;font-size:14px}.payment-record-native>strong{margin:22px 0;font-size:32px;line-height:1.25;display:block}.payment-record-native>strong small{font-size:18px}.payment-record-summary dl{margin:14px 0}.payment-record-summary dl>div{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 0;font-size:12px;display:flex}.payment-record-summary dt{color:#64788b}.payment-record-summary dd{text-align:right;overflow-wrap:anywhere;max-width:62%;margin:0;font-weight:700}.payment-original-references{margin:18px 0}.payment-original-references>summary{color:#0a3753;min-height:44px;list-style:revert;align-items:center;gap:10px;font-size:14px;display:flex}.payment-original-references .detail-list{font-size:12px}.payment-original-references>summary{cursor:pointer;justify-content:space-between}.payment-original-references>summary>svg{flex-shrink:0;transition:transform .15s}.payment-original-references[open]>summary>svg{transform:rotate(180deg)}.award-reporting h1{white-space:pre-line}.award-report-boundary{color:#5d7486;border-top:1px solid #dbe4ec;border-bottom:1px solid #dbe4ec;align-items:flex-start;gap:10px;padding:14px 0;font-size:12px;line-height:1.6;display:flex}.award-report-boundary svg{flex:none}.award-report-intro{padding:32px 0}.award-report-intro>svg{color:#0a3753}.award-report-season{color:#fff;background:#0a3753;border-radius:18px;gap:12px;margin:24px 0;padding:24px 20px;display:grid}.award-report-season strong{font-size:28px;line-height:1.2}.award-report-season small{letter-spacing:.06em;font-size:10px;line-height:1.5}.award-report-season span{font-size:12px}.award-report-counts{justify-content:space-between;gap:16px;margin:22px 0;display:flex}.award-report-counts span{color:#64778c;flex:1;font-size:11px;line-height:1.5}.award-report-counts strong{color:#0a3753;font-size:24px;display:block}.award-report-ranking{border-bottom:1px solid #dbe4ec;align-items:center;gap:14px;padding:16px 0;display:flex}.award-report-ranking>b{color:#f31248;min-width:32px;font-size:21px}.award-report-ranking>div{flex:1}.award-report-ranking strong{font-size:16px}.award-report-ranking small{color:#64778c;margin-top:5px;font-size:12px;display:block}.award-report-heading{justify-content:space-between;align-items:center;display:flex}.award-reporting.is-public .award-report-season{gap:6px;margin:18px 0;padding:16px}.award-reporting.is-public .award-report-season strong{font-size:22px}.award-reporting.is-public .award-report-ranking{padding:12px 0}.award-result-confirm{align-items:flex-start;gap:10px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.award-result-confirm input{accent-color:#f31248;flex:none;width:20px;height:20px;margin:0}.award-reporting .award-row small,.award-reporting .sheet-list p{overflow-wrap:anywhere}.award-reporting.is-public h1{margin:10px 0 16px;font-size:28px;line-height:1.2}.award-reporting.is-public .award-report-boundary{padding:10px 0}.award-reporting.is-public .award-report-season{gap:5px;padding:14px 16px}.award-reporting.is-public .award-report-season small{font-size:9px}.wallet-opportunities{color:#102631;margin:24px 0}.wallet-opportunity-heading small,.wallet-service-eyebrow{letter-spacing:.12em;color:#0a3753;font-size:10px;font-weight:700}.wallet-opportunity-heading h2{margin:8px 0 20px;font-size:24px;line-height:1.2}.wallet-money-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallet-money-actions button{color:#0a3753;font:inherit;text-align:left;background:#fff;border:1px solid #dce4eb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:116px;padding:16px 12px;display:flex}.wallet-money-actions strong{font-size:14px}.wallet-money-actions span{color:#63788c;font-size:11px;line-height:1.5}.wallet-rewards-entry{color:#0a3753;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce4eb;align-items:center;gap:12px;min-height:72px;margin-top:10px;padding:18px 0;display:flex}.wallet-rewards-entry span{flex:1}.wallet-rewards-entry strong,.wallet-rewards-entry small{display:block}.wallet-rewards-entry small{color:#63788c;margin-top:4px;font-size:12px;font-weight:400}.wallet-opportunity-back{font:inherit;color:#0a3753;background:0 0;border:0;min-height:44px;padding:0 0 12px}.wallet-rewards-hero{color:#fff;background:#0a3753;border-radius:20px;margin-bottom:16px;padding:22px}.wallet-rewards-hero small{letter-spacing:.08em;margin:14px 0;font-size:10px;display:block}.wallet-rewards-hero h2{color:#fff;margin:0 0 12px;font-size:25px;line-height:1.22}.wallet-rewards-hero p{font-size:13px;color:#fff!important}.wallet-reward-balances{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallet-reward-balances div{border-bottom:1px solid #dce4eb;padding:12px 0}.wallet-reward-balances span,.wallet-reward-balances strong{font-size:12px;display:block}.wallet-reward-balances strong{margin-top:8px;font-size:15px}.wallet-service-facts{font-size:13px}.wallet-service-facts div,.wallet-ramp-price dl div{border-bottom:1px solid #dce4eb;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.wallet-service-facts dt{color:#63788c;flex:1}.wallet-service-facts dd{text-align:right;overflow-wrap:anywhere;flex:1;margin:0}.wallet-opportunities h3{margin:22px 0 12px;font-size:17px}.wallet-opportunities p{font-size:13px;line-height:1.6}.wallet-opportunities a{color:#0a3753;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.wallet-ramp-price{background:#f0f5f7;border-radius:18px;margin-top:16px;padding:20px}.wallet-ramp-price>small{letter-spacing:.1em;font-size:10px}.wallet-ramp-price>strong{margin:8px 0;font-size:29px;display:block}.wallet-ramp-price dd{text-align:right;max-width:55%;margin:0}.wallet-ramp-price dl{font-size:12px}.wallet-ramp-price p{font-size:11px}.wallet-service-approval{align-items:center;gap:12px;min-height:60px;margin:14px 0;font-size:12px;line-height:1.6;display:flex}.wallet-service-approval input{accent-color:#f31248;flex:none;width:18px;height:18px}.wallet-ramp-status{padding:18px 0}.wallet-opportunities .primary,.wallet-opportunities .secondary{width:100%;min-height:44px}.wallet-opportunity-back{display:block}.wallet-service-eyebrow{margin-top:4px;display:block}.wallet-programme-heading{margin:4px 0 18px}.wallet-programme-heading>small{letter-spacing:.1em;color:#63788c;font-size:10px;font-weight:700}.wallet-programme-heading h2{margin:7px 0 10px;font-size:25px;line-height:1.2}.wallet-service-status{color:#516b7c;background:#f1f5f7;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-block}.wallet-service-caption{color:#63788c;margin:10px 0 15px;font-size:12px!important;line-height:1.45!important}.wallet-service-details{border-top:1px solid #e2e8ed;margin:16px 0 0;padding-top:2px}.wallet-service-details>summary{color:#0a3753;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:13px;font-weight:600;list-style:none;display:flex}.wallet-service-details>summary:after{content:"+";flex:none;font-size:19px;font-weight:400}.wallet-service-details[open]>summary:after{content:"−"}.wallet-service-details p{font-size:12px;line-height:1.5}.wallet-reward-journey>h3{margin-top:4px}.wallet-reward-result{color:#0a3753;background:#f1f6f7;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.wallet-reward-result small{letter-spacing:.08em;font-size:9px}.wallet-reward-result h2{margin:5px 0;font-size:30px;line-height:1.15}.wallet-reward-result p{margin:0;font-size:12px}.wallet-reward-route{border-top:1px solid #e2e8ed;border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;padding:12px 0;display:flex}.wallet-reward-route span{flex:1;min-width:0}.wallet-reward-route small,.wallet-reward-route strong{overflow-wrap:anywhere;display:block}.wallet-reward-route small{color:#63788c;margin-bottom:5px;font-size:10px}.wallet-reward-route strong{font-size:12px;line-height:1.4}.wallet-service-unavailable{background:#f5f7f8;border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0;padding:15px;display:flex}.wallet-service-unavailable h3{margin:0 0 7px}.wallet-service-unavailable p{margin:0}.wallet-response-controls button{margin:7px 0}.wallet-opportunities select{min-height:46px}.wallet-service-approval{font-size:12px;line-height:1.45}.wallet-service-approval input{width:22px;height:22px}.wallet-opportunities :focus-visible{outline-offset:3px;outline:2px solid #ff0750}.wallet-example-history{margin-top:20px}.wallet-ramp-price{padding:16px}.wallet-ramp-price dl div{padding:9px 0}.wallet-ramp-price>strong{font-size:28px}.wallet-money-actions button{min-height:96px;padding:14px 12px}.wallet-money-actions span{line-height:1.35}.paid-media-cover{color:#fff;isolation:isolate;background:#d7dfe5;border-radius:16px;place-items:center;width:100%;min-height:210px;display:grid;position:relative;overflow:hidden}.paid-media-pixels{background:conic-gradient(from 90deg,#677c8e 25%,#9cabb8 0 50%,#344c5e 0 75%,#b9c6d0 0) 0 0/54px 54px;position:absolute;inset:0;transform:scale(1.08)}.paid-media-cover:after{content:"";z-index:0;background:#05182366;position:absolute;inset:0}.paid-media-lock{z-index:1;text-align:center;justify-items:center;gap:8px;padding:17px;display:grid;position:relative}.paid-media-lock strong{font-family:Avenir,sans-serif;font-size:18px;line-height:1.3}.paid-media-lock small{font-family:Avenir,sans-serif;font-size:11px;line-height:1.5}.paid-media-cover-compact{border-radius:11px;flex-shrink:0;width:68px;min-height:85px}.library-content-card>.paid-media-cover{border-radius:0;min-height:125px}.post-open>.paid-media-cover,.social-original>.paid-media-cover{margin:15px 0}.creator-revenue-original>.paid-media-cover{width:68px;min-height:85px}.creator-content-conversation{padding:20px 18px 30px}.creator-chat-intro{color:#526b7e;margin:15px 0 24px;font-size:12px;line-height:1.6}.creator-chat-section-heading{color:#0a3753;align-items:center;gap:8px;margin:16px 0 13px;display:flex}.creator-chat-section-heading h2{margin:0;font-size:14px}.creator-chat-purchase{color:#051823;background:#fff;border:1px solid #dfe6ec;border-radius:17px;margin:14px 0 22px;overflow:hidden}.creator-chat-purchase>img,.creator-chat-purchase>video{object-fit:contain;background:#051823;width:100%;max-height:240px;display:block}.creator-chat-purchase>.paid-media-cover{border-radius:0;min-height:170px}.creator-chat-purchase-body{padding:16px}.creator-chat-purchase-body>small{letter-spacing:1px;color:#526b7e;font-size:8px}.creator-chat-purchase h3{margin:9px 0;font-size:20px;line-height:1.25}.creator-chat-purchase p{font-size:12px;line-height:1.6}.creator-chat-purchase .creator-chat-access{color:#0a3753;font-weight:700}.creator-chat-open,.creator-chat-receipt{color:#0a3753;text-align:left;width:100%;min-height:44px;font:inherit;background:#fff;border:0;align-items:center;gap:9px;padding:10px 0;display:flex}.creator-chat-open{border-top:1px solid #e0e5eb;font-size:13px;font-weight:700}.creator-chat-receipt{font-size:11px}.creator-chat-open>span,.creator-chat-receipt>span{flex:1}.creator-chat-privacy{color:#526b7e;background:#fff;flex-shrink:0;gap:6px;padding:7px 13px;font-size:9px;display:flex}.creator-chat-privacy>svg{flex-shrink:0}.creator-chat-empty{padding:24px 0}.creator-chat-empty p{color:#526b7e;font-size:13px;line-height:1.6}.creator-chat-empty h2{font-size:24px}.creator-chat-open:focus-visible,.creator-chat-receipt:focus-visible{outline-offset:2px;outline:2px solid #f31248}.creator-studio-reference{color:#0a3753;border-block:1px solid #dce5eb;margin:16px 0 22px}.creator-studio-reference>details{margin:0}.creator-studio-reference summary{cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:14px 0;list-style:none;display:flex}.creator-studio-reference summary::-webkit-details-marker{display:none}.creator-studio-reference summary>svg{flex-shrink:0}.creator-studio-reference summary>span{flex:1;gap:5px;min-width:0;display:grid}.creator-studio-reference summary strong{font-size:14px;line-height:1.3}.creator-studio-reference summary small{color:#60758b;font-size:10px;line-height:1.5}.creator-studio-reference details[open] summary>svg:last-child{transform:rotate(180deg)}.creator-studio-reference-body{padding:0 0 16px 35px}.creator-studio-reference .creator-studio-reference-body h2{align-items:center;gap:7px;margin:2px 0 10px;font-size:16px;line-height:1.4;display:flex}.creator-studio-reference .creator-studio-reference-body p{margin:0 0 12px;font-size:12px;line-height:1.65}.creator-studio-reference .creator-studio-reference-body .creator-studio-reference-note{color:#60758b;margin-bottom:0;font-size:10px}.creator-studio-reference summary:focus-visible{outline-offset:3px;outline:2px solid #f31248}.creator-revenue-page{color:#051823;padding:22px 20px 36px;font-family:Avenir,sans-serif}.creator-revenue-page h1{letter-spacing:-.6px;margin:12px 0 18px;font-size:28px;line-height:1.18}.creator-revenue-page h2{margin:0 0 8px;font-size:20px;line-height:1.3}.creator-revenue-page p{font-size:14px;line-height:1.65}.creator-revenue-hero{color:#fff;background:#0a3753;border-radius:20px;margin-bottom:24px;position:relative;overflow:hidden}.creator-revenue-hero>img{object-fit:cover;width:100%;height:150px;display:block}.creator-revenue-hero>div{padding:22px}.creator-revenue-hero h1{color:#fff;margin:10px 0}.creator-revenue-hero>div>span,.creator-revenue-heading>span{letter-spacing:1.2px;font-size:9px;font-weight:700}.creator-revenue-hero p{color:#e2edf4;margin-bottom:0}.creator-bio-plan{align-items:flex-start;gap:12px;display:flex}.creator-bio-plan>svg{color:#0a3753;flex-shrink:0;margin-top:3px}.creator-bio-plan p{color:#52627a;margin:0}.creator-bio-url{overflow-wrap:anywhere;color:#0a3753;background:#f5f8fa;border-radius:12px;padding:12px}.creator-revenue-buttons{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.creator-revenue-buttons button{color:#0a3753;background:#fff;border:1px solid #e0e5eb;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.creator-earning-paths>button{border:0;color:#0a3753;text-align:left;background:#fff;border-bottom:1px solid #e0e5eb;align-items:center;gap:12px;width:100%;padding:19px 0;display:flex}.creator-earning-paths>button>svg{flex-shrink:0}.creator-earning-paths>button>span{flex:1;gap:7px;min-width:0;display:grid}.creator-earning-paths strong{font-size:19px;line-height:1.3}.creator-earning-paths span>span{color:#52627a;font-size:13px;line-height:1.55}.creator-earning-paths>button.creator-path-award{color:#fff;background:#0a3753;border:0;border-radius:18px;padding:19px}.creator-path-award span>span{color:#e2edf4}.creator-path-award small{letter-spacing:1px;font-size:8px}.creator-earning-split{border-bottom:1px solid #e0e5eb;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 0;display:grid}.creator-earning-split>span{text-align:center;color:#52627a;gap:5px;font-size:12px;display:grid}.creator-earning-split b{color:#0a3753;font-size:22px}.creator-revenue-page .creator-revenue-fees{color:#52627a;font-size:11px}.creator-revenue-management button{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #e0e5eb;align-items:center;gap:11px;width:100%;min-height:48px;padding:17px 0;font-size:13px;display:flex}.creator-revenue-management button>svg:last-child{margin-left:auto}.creator-revenue-heading h2{margin:7px 0 15px;font-size:20px;line-height:1.3}.creator-fan-actions{margin:24px 0}.creator-fan-actions button{cursor:pointer;font-family:inherit}.creator-award-action{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:78px;padding:16px;display:flex}.creator-award-action>span{flex:1;gap:6px;display:grid}.creator-award-action strong{font-size:16px;line-height:1.3}.creator-award-action small{color:#e1edf4;font-size:11px;line-height:1.5}.creator-fan-secondary{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.creator-fan-secondary>button{color:#0a3753;text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:15px;justify-items:start;gap:7px;min-height:110px;padding:15px;display:grid}.creator-fan-secondary strong{font-size:15px}.creator-fan-secondary small{color:#52627a;font-size:11px;line-height:1.4}.creator-fan-actions>p{color:#52627a;margin:12px 0;font-size:11px;line-height:1.6}.creator-revenue-page button:disabled,.creator-fan-actions button:disabled{opacity:.55;cursor:default}.creator-revenue-original{color:#0a3753;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5eb;align-items:center;gap:12px;width:100%;min-height:76px;padding:17px 0;display:flex}.creator-revenue-original>img{object-fit:cover;border-radius:11px;width:68px;height:85px}.creator-revenue-original>svg{flex-shrink:0}.creator-revenue-original>span{flex:1;gap:6px;min-width:0;display:grid}.creator-revenue-original strong{font-size:17px;line-height:1.35}.creator-revenue-original small{letter-spacing:1px;font-size:8px}.creator-revenue-original span>span{color:#52627a;font-size:12px;line-height:1.6}.creator-revenue-original b{font-size:12px}.creator-revenue-explainer{color:#52627a;margin:20px 0;font-size:13px}.creator-revenue-explainer summary{cursor:pointer;min-height:44px;padding:12px 0}.creator-revenue-page button:focus-visible,.creator-fan-actions button:focus-visible{outline-offset:3px;outline:2px solid #f31248}.creator-showroom>.creator-cover{height:96px;margin-bottom:14px}.creator-public-identity{align-items:center;gap:13px;display:flex}.creator-public-identity>.public-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:58px;height:58px}.creator-public-identity h1{margin:4px 0;font-size:25px;line-height:1.15}.creator-public-identity .eyebrow{letter-spacing:1px;margin:0;font-size:8px}.creator-public-badges{margin:8px 0}.creator-showroom .creator-fan-actions{margin:18px 0}.creator-showroom .creator-revenue-heading h2{margin:5px 0 12px;font-size:20px}.creator-showroom .creator-fan-secondary>button{gap:5px;min-height:88px;padding:11px}.creator-showroom .creator-award-action{min-height:70px;padding:12px}.creator-showroom .creator-fan-actions>p{margin:9px 0;font-size:10px}.creator-showroom .creator-social-links{margin:12px 0}.wearable-workspace{color:#09232f;padding:22px 20px 32px;font-family:Avenir,sans-serif}.wearable-workspace h1{letter-spacing:-.7px;margin:9px 0 24px;font-size:29px;line-height:1.13}.wearable-workspace h2{margin:22px 0 10px;font-size:18px;line-height:1.3}.wearable-workspace p{font-size:14px;line-height:1.65}.wearable-workspace .eyebrow{letter-spacing:1.5px;color:#31596f;font-size:10px;font-weight:800}.wearable-hero{color:#fff;background:#082733;border-radius:22px;margin:0 0 18px;overflow:hidden}.wearable-hero img{object-fit:cover;width:100%;height:180px;display:block}.wearable-hero>div{padding:22px}.wearable-hero span{letter-spacing:1.8px;font-size:9px}.wearable-hero h2{letter-spacing:-.5px;margin:10px 0;font-size:25px}.wearable-hero p{color:#d6e1e6}.wearable-hero button{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-top:1px solid #42606b;justify-content:space-between;align-items:center;min-height:44px;padding:13px 0 0;font-weight:800;display:flex}.wearable-caption{color:#657c8b;font-size:12px!important;line-height:1.6!important}.wearable-section{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.wearable-row{text-align:left;color:#0a3753;width:100%;min-height:78px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dce4eb;align-items:center;gap:14px;padding:17px 0;display:flex}.wearable-row>span{flex:1;min-width:0}.wearable-row strong,.wearable-row small{display:block}.wearable-row small{color:#6a7e8f;margin-top:5px;font-size:12px;line-height:1.5}.wearable-row:disabled{opacity:.5}.wearable-field{gap:8px;margin:20px 0;font-size:13px;font-weight:800;display:grid}.wearable-field select,.wearable-field input,.wearable-field textarea{font:inherit;box-sizing:border-box;color:#16394d;background:#fff;border:1px solid #cfdeea;border-radius:13px;width:100%;min-height:48px;padding:13px}.wearable-field textarea{min-height:115px}.wearable-choice{align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.wearable-choice input{accent-color:#0a3753;flex:none;width:20px;height:20px;margin-top:1px}.wearable-options{border:0;margin:14px 0;padding:10px 0}.wearable-options legend{font-size:13px;font-weight:800}.wearable-callout,.wearable-status{background:#edf4f7;border-radius:18px;gap:13px;margin:18px 0;padding:20px;display:flex}.wearable-callout>svg,.wearable-status>svg{color:#0a3753;flex:none}.wearable-callout h2{margin-top:0}.wearable-status strong{text-transform:capitalize;font-size:18px}.wearable-status p{margin:7px 0 0;font-size:13px}.wearable-link{color:#0a3753;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:13px 0;display:flex}.wearable-link.danger{color:#b12c4b}.wearable-details{border-top:1px solid #dbe5ec;border-bottom:1px solid #dbe5ec;margin:18px 0;padding:10px 0}.wearable-details summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.wearable-details .secondary{width:100%;margin:10px 0;display:block}.wearable-workspace .primary,.wearable-workspace .secondary{justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:12px 0;display:flex}.wearable-readings{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.wearable-reading{text-align:left;color:#0a3753;font:inherit;background:linear-gradient(145deg,#f1f7f8,#fff);border:1px solid #d6e2e9;border-radius:17px;min-height:135px;padding:17px 13px}.wearable-reading>span{justify-content:space-between;align-items:center;font-size:11px;display:flex}.wearable-reading strong{margin:16px 0 10px;font-size:29px;display:block}.wearable-reading small{margin-left:5px;font-size:12px}.wearable-metric-value{letter-spacing:-1px;color:#0a3753;margin:12px 0 25px;font-size:48px;font-weight:800}.wearable-metric-value span{margin-left:8px;font-size:18px;font-weight:500}.wearable-passport{gap:5px;display:grid}.wearable-passport dt{text-transform:uppercase;letter-spacing:.6px;color:#657b8b;margin-top:15px;font-size:11px}.wearable-passport dd{border-bottom:1px solid #e2e9ee;margin:0;padding-bottom:12px;font-size:14px;line-height:1.6}.wearable-excerpt{background:#f0f6f8;border-left:3px solid #0a3753;border-radius:0 15px 15px 0;padding:1px 17px}.wearable-excerpt p{white-space:pre-wrap;overflow-wrap:anywhere}.wearable-message{background:#eef5f7;border-radius:13px;padding:14px}.wearable-message.error{color:#a43224;background:#fff2ec}.wearable-workspace button:focus-visible,.wearable-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #f31248}.wearable-workspace button:disabled{cursor:default}.wearable-workspace .voice-input-shell input{min-width:0}@media (prefers-reduced-motion:reduce){.wearable-workspace *{scroll-behavior:auto}}.wearable-details summary:after{content:"+";color:#0a3753;margin-left:auto;padding-left:14px;font-size:19px;font-weight:500}.wearable-details[open]>summary:after{content:"−"}.wearable-details table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.wearable-details th,.wearable-details td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce3e8;padding:8px 4px}.wearable-details caption{text-align:left;margin:10px 0;font-weight:600}.wearable-details p{overflow-wrap:anywhere}.ambassador-workspace{color:#09232f;padding:22px 20px 32px;font-family:Avenir,sans-serif}.ambassador-workspace h1{letter-spacing:-.7px;margin:10px 0 25px;font-size:29px;line-height:1.13}.ambassador-workspace h2{margin:24px 0 12px;font-size:19px}.ambassador-workspace h3{margin:20px 0 8px;font-size:15px}.ambassador-workspace p{font-size:14px;line-height:1.65}.ambassador-workspace .eyebrow{letter-spacing:1.5px;color:#31596f;font-size:10px;font-weight:800}.ambassador-hero{color:#fff;background:#082733;border-radius:22px;margin:0 0 18px;overflow:hidden}.ambassador-hero img{object-fit:cover;width:100%;height:185px;display:block}.ambassador-hero>div{padding:22px}.ambassador-hero small{letter-spacing:1.5px;font-size:9px}.ambassador-hero h2{letter-spacing:-.5px;margin:10px 0;font-size:25px}.ambassador-hero p{color:#d7e5e9}.ambassador-hero button{color:#fff;width:100%;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #46626d;justify-content:space-between;align-items:center;padding:13px 0 0;font-weight:800;display:flex}.ambassador-caption{color:#657c8b;font-size:12px!important;line-height:1.6!important}.ambassador-row{text-align:left;color:#0a3753;width:100%;min-height:78px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dce5ec;align-items:center;gap:14px;padding:18px 0;display:flex}.ambassador-row>span{flex:1;min-width:0}.ambassador-row strong,.ambassador-row small{display:block}.ambassador-row small{color:#6a7e8f;margin-top:5px;font-size:12px;line-height:1.5}.ambassador-link{text-align:left;color:#0a3753;width:100%;min-height:48px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.ambassador-field{gap:8px;margin:20px 0;font-size:13px;font-weight:800;display:grid}.ambassador-field select,.ambassador-field input,.ambassador-field textarea{box-sizing:border-box;color:#16394d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cfdeea;border-radius:13px;padding:13px}.ambassador-field textarea{min-height:115px}.ambassador-choice{align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.ambassador-choice input{accent-color:#0a3753;flex:none;width:20px;height:20px;margin-top:1px}.ambassador-options{border:0;margin:14px 0;padding:10px 0}.ambassador-options legend{font-size:13px;font-weight:800}.ambassador-status{background:#edf4f7;border-radius:18px;gap:13px;margin:18px 0;padding:20px;display:flex}.ambassador-status>svg{color:#0a3753;flex:none}.ambassador-status strong{text-transform:capitalize;font-size:17px}.ambassador-status p{margin:6px 0 0;font-size:13px}.ambassador-status-text{color:#0a3753;font-weight:800}.ambassador-details{border-top:1px solid #dbe5ec;border-bottom:1px solid #dbe5ec;margin:18px 0;padding:10px 0}.ambassador-details summary,.ambassador-excerpt summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.ambassador-details summary:after,.ambassador-excerpt summary:after{content:"+";margin-left:auto;padding-left:12px;font-size:19px}.ambassador-details[open]>summary:after,.ambassador-excerpt details[open]>summary:after{content:"−"}.ambassador-details p{overflow-wrap:anywhere}.ambassador-workspace .primary,.ambassador-workspace .secondary{justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:12px 0;display:flex}.ambassador-workspace button:disabled{opacity:.5;cursor:default}.ambassador-excerpt{background:#eff6f8;border-left:3px solid #0a3753;border-radius:0 16px 16px 0;padding:1px 17px}.ambassador-excerpt p{white-space:pre-wrap;overflow-wrap:anywhere}.ambassador-facts{margin:22px 0}.ambassador-facts dt{color:#657b8b;text-transform:uppercase;letter-spacing:.5px;margin-top:16px;font-size:11px}.ambassador-facts dd{border-bottom:1px solid #e1e8ed;margin:5px 0 0;padding:0 0 12px;font-size:14px;line-height:1.6}.ambassador-message{background:#edf5f7;border-radius:13px;padding:14px}.ambassador-message.error{color:#a43224;background:#fff2ec}.ambassador-perspectives{gap:13px;display:grid}.ambassador-perspectives button{text-align:left;font:inherit;color:#0a3753;background:#fff;border:1px solid #dce5ec;border-radius:17px;align-items:center;gap:13px;padding:10px;display:flex}.ambassador-perspectives button[aria-pressed=true]{background:#f3f8fa;border:2px solid #0a3753;padding:9px}.ambassador-perspectives img{object-fit:cover;border-radius:10px;width:76px;height:87px}.ambassador-perspectives span{flex:1}.ambassador-perspectives strong,.ambassador-perspectives small{display:block}.ambassador-perspectives small{color:#657b8b;margin-top:7px;font-size:12px;line-height:1.5}.ambassador-steps{gap:6px;margin:0 0 22px;display:flex}.ambassador-steps button{font:inherit;color:#657b8b;text-align:left;background:0 0;border:0;flex:1;min-height:48px;padding:0;font-size:11px}.ambassador-steps span{border:1px solid #cfdfe8;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:7px;display:grid}.ambassador-steps [aria-current=step]{color:#0a3753;font-weight:800}.ambassador-steps [aria-current=step] span{color:#fff;background:#f31248;border-color:#f31248}.ambassador-public-image{object-fit:cover;border-radius:18px;width:100%;height:190px}.ambassador-public-badge{color:#0a3753;border:1px solid #d4e2ea;border-radius:20px;padding:8px 12px;display:inline-block;font-size:12px!important}.ambassador-qr{text-align:center;border:1px solid #d5e2ea;border-radius:18px;margin:20px 0;padding:16px}.ambassador-qr img{width:240px;max-width:100%}.ambassador-qr p{font-size:12px}.ambassador-workspace button:focus-visible,.ambassador-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #f31248}.ambassador-inline-badge{color:#0a3753;min-height:28px;font:inherit;text-align:left;background:#eef5f7;border:1px solid #cbdce5;border-radius:12px;align-items:center;gap:5px;margin:4px 0;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.ambassador-financial-discovery{border-top:1px solid #dce5ec;margin:22px 0;padding-top:18px}.ambassador-financial-discovery h2{font-size:18px}.ambassador-author-badges:empty{display:none}.feed-post-heading+.ambassador-author-badges{flex-wrap:wrap;gap:5px;margin:-3px 0 9px;display:flex}.short-form-stage>.ambassador-author-badges{z-index:3;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:82px;left:12px;right:12px}.short-form-stage>.ambassador-author-badges:empty{display:none}.referral-source{background:#edf4f7;border-radius:17px;align-items:center;gap:13px;margin:16px 0 22px;padding:12px;display:flex}.referral-source img{object-fit:cover;border-radius:10px;flex:none;width:62px;height:68px}.referral-source strong,.referral-source small{display:block}.referral-source strong{font-size:15px;line-height:1.4}.referral-source small{color:#657b8b;margin-top:5px;font-size:11px;line-height:1.5}.finance-calculation{color:#fff;background:#0a3753;border-radius:20px;margin:20px 0;padding:23px 19px}.finance-calculation>small{letter-spacing:1.2px;font-size:10px}.finance-calculation>strong{letter-spacing:-1px;margin:9px 0;font-size:39px;display:block}.finance-calculation p{color:#d3e4ed;font-size:12px}.finance-calculation>div{border-top:1px solid #547184;grid-template-columns:1fr 1fr;gap:18px;padding-top:15px;display:grid}.finance-calculation>div span{color:#d3e4ed;font-size:11px;line-height:1.5}.finance-calculation>div strong{color:#fff;margin-top:5px;font-size:20px;display:block}.finance-attention{color:#795022;text-align:left;width:100%;font:inherit;background:#fff7ec;border:1px solid #f3d6af;border-radius:16px;align-items:center;gap:12px;padding:17px;display:flex}.finance-attention span{flex:1}.finance-attention strong,.finance-attention small{display:block}.finance-attention small{margin-top:5px;font-size:12px;line-height:1.5}.finance-attempt{border-bottom:1px solid #dce5ec;padding:18px 0}.finance-attempt header{align-items:center;gap:12px;display:flex}.finance-attempt header strong,.finance-attempt header small{display:block}.finance-attempt header small{color:#657b8b;margin-top:5px;font-size:12px}.finance-history{border-left:2px solid #dce5ec;padding-left:18px;list-style:none}.finance-history li{margin:0 0 18px}.finance-history small{color:#657b8b;font-size:11px}.finance-history p{margin:4px 0}.training-sources>p{font-size:14px;line-height:1.7}.training-sources select,.training-sources input[type=date],.training-sources input[type=time]{box-sizing:border-box;color:#10364b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:12px;padding:12px;font-size:14px}.training-sources details{padding:12px 0;line-height:1.7}.training-sources summary{color:#10364b;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.training-sources button:disabled{opacity:.5}.training-sources .training-prescription p{overflow-wrap:anywhere}.training-sources .training-field-pair{flex-wrap:wrap}.training-sources button:focus-visible,.training-sources select:focus-visible,.training-sources summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.exercise-catalogue-panel{color:#102a37;min-width:0}.exercise-catalogue-panel h1{margin:9px 0 18px}.exercise-catalogue-panel h2{margin-top:23px;font-size:18px}.exercise-catalogue-panel>p,.exercise-catalogue-panel li{font-size:13px;line-height:1.65}.exercise-catalogue-search{background:#f3f5f7;border-radius:18px;align-items:center;gap:8px;padding:5px 10px;display:flex}.exercise-catalogue-search .voice-input-shell{flex:1;min-width:0}.exercise-catalogue-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:9px 0}.exercise-catalogue-filters{border-bottom:1px solid #e1e9ef;margin-top:13px;padding:13px 0}.exercise-catalogue-filters>summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600;display:flex}.exercise-catalogue-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.exercise-catalogue-filter-grid label{min-width:0}.exercise-catalogue-filter-grid label>span{color:#60788a;margin-bottom:5px;font-size:11px;display:block}.exercise-catalogue-filter-grid select{color:#102a37;background:#f6f8fa;border:1px solid #dce5ed;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:7px;font-size:12px}.exercise-catalogue-caption{color:#60788a;margin:13px 0;line-height:1.65;font-size:11px!important}.exercise-catalogue-result,.exercise-catalogue-row{text-align:left;color:#102a37;background:#fff;border:0;border-bottom:1px solid #e4ebf1;align-items:center;gap:11px;width:100%;padding:14px 0;display:flex}.exercise-catalogue-result>img{object-fit:cover;background:#f0f3f6;border-radius:12px;width:68px;height:70px}.exercise-catalogue-result>span,.exercise-catalogue-row>span{flex:1;min-width:0}.exercise-catalogue-result strong,.exercise-catalogue-result small,.exercise-catalogue-row strong,.exercise-catalogue-row small{line-height:1.6;display:block}.exercise-catalogue-result strong,.exercise-catalogue-row strong{font-size:14px}.exercise-catalogue-result small,.exercise-catalogue-row small{color:#60788a;font-size:11px}.exercise-catalogue-result>svg,.exercise-catalogue-row>svg{flex-shrink:0}.exercise-catalogue-boundary{color:#536d81;border-left:2px solid #cad9e3;padding-left:11px;line-height:1.65;font-size:12px!important}.exercise-catalogue-empty{color:#60788a;padding:18px 0}.exercise-catalogue-empty h2{color:#102a37}.exercise-catalogue-facts{margin:17px 0}.exercise-catalogue-facts>div{border-bottom:1px solid #e4ebf1;justify-content:space-between;gap:16px;padding:8px 0;font-size:12px;display:flex}.exercise-catalogue-facts dt{color:#60788a}.exercise-catalogue-facts dd{text-align:right;margin:0}.exercise-catalogue-source{margin:17px 0;font-size:12px;line-height:1.65}.exercise-catalogue-source summary{cursor:pointer;font-weight:600}.exercise-catalogue-panel :is(button,summary,select,input):focus-visible{outline-offset:3px;outline:2px solid #0b3b55}.exercise-catalogue-source summary{align-items:center;min-height:44px;display:flex}.exercise-catalogue-panel details>summary:after{content:"+";margin-left:auto;padding-left:10px}.exercise-catalogue-panel details[open]>summary:after{content:"−"}.training-analysis h1{letter-spacing:-.7px;font-size:30px;line-height:1.17}.training-analysis>p{line-height:1.65}.training-period-toggle{background:#f0f2f4;border-radius:24px;margin:23px 0;padding:4px;display:flex}.training-period-toggle button{min-height:44px;font:inherit;color:#60758b;background:0 0;border:0;border-radius:22px;flex:1}.training-period-toggle button[aria-pressed=true]{color:#10364b;background:#fff;font-weight:700}.training-period-fields label{margin:16px 0;display:block}.training-period-fields label>span,.training-analysis-question>span{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.training-period-fields input{box-sizing:border-box;color:#10364b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d4dfe6;border-radius:12px;padding:12px}.training-story-hero{color:#fff;background:#0a3753;border-radius:22px;margin:25px 0;padding:23px}.training-story-hero small{opacity:.8;font-size:11px;line-height:1.6;display:block}.training-story-hero>strong{margin:14px 0;font-size:52px;display:block}.training-story-hero strong>span{font-size:15px;font-weight:500;display:block}.training-story-hero>p{margin:12px 0 0;font-size:12px;line-height:1.65}.training-consistency ol{align-items:flex-end;gap:5px;height:113px;margin:20px 0 8px;padding:0;list-style:none;display:flex}.training-consistency li{text-align:center;flex:1;min-width:0}.training-consistency li>span:not(.training-chart-day){background:#0a3753;border-radius:6px 6px 2px 2px;min-width:3px;display:block}.training-chart-day{color:#657b8c;padding-top:7px;font-size:9px;display:block}.training-consistency>p{color:#647a8d;font-size:12px;line-height:1.6}.training-story-metrics>div{border-bottom:1px solid #dce4ea;padding:20px 0}.training-story-metrics dt{color:#647a8d;font-size:13px}.training-story-metrics dd{color:#10364b;margin:8px 0;font-size:25px;font-weight:700}.training-story-metrics small{color:#647a8d;font-size:12px;line-height:1.6;display:block}.training-story-empty{color:#365a73;padding:24px 0}.training-story-empty h3{margin:12px 0 6px}.training-story-empty p{font-size:13px;line-height:1.6}.training-analysis-boundary{background:#edf4f7;border-radius:18px;gap:12px;margin:23px 0;padding:19px;display:flex}.training-analysis-boundary>svg{flex-shrink:0}.training-analysis-boundary p{margin:8px 0 0;font-size:13px;line-height:1.6}.training-analysis-choices label{border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:15px 0;display:flex}.training-analysis-choices strong,.training-analysis-choices small{display:block}.training-analysis-choices small{color:#647a8d;margin-top:5px;font-size:12px;line-height:1.6}.training-analysis input[type=checkbox]{accent-color:#0a3753;flex-shrink:0;width:22px;height:22px}.training-analysis-question{margin:25px 0 0;display:block}.training-analysis-question textarea{box-sizing:border-box;color:#10364b;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:13px;padding:13px;font-size:14px;line-height:1.6}.training-excerpt{border:1px solid #d4dfe6;border-radius:17px;margin:20px 0;padding:17px}.training-excerpt h2{font-size:17px}.training-excerpt pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:#365a73;font-size:12px;line-height:1.7}.training-analysis-confirm{align-items:flex-start;gap:12px;margin:22px 0;font-size:13px;line-height:1.6;display:flex}.training-analysis .primary{justify-content:center;align-items:center;gap:10px;display:flex}.training-analysis button:disabled{opacity:.5}.training-story-hero>p,.training-story-hero>small{color:#eef4f7}.training-story-hero>strong,.training-story-hero strong>span{color:#fff}.training-consistency li>b{color:#0a3753;min-height:14px;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.training-story-empty .primary{margin-top:17px}.training-story-empty>svg{box-sizing:content-box;background:#edf4f7;border-radius:14px;padding:12px}.training-workspace{color:#071e29;padding-bottom:28px}.training-workspace h1{letter-spacing:-.9px;margin:12px 0 16px;font-size:29px;line-height:1.15}.training-workspace h2{letter-spacing:-.4px;margin:25px 0 14px;font-size:20px}.training-workspace h3{margin:0;font-size:16px;line-height:1.4}.training-workspace p,.training-workspace li{font-size:13px;line-height:1.7}.training-workspace .eyebrow{letter-spacing:1.5px;color:#647c8b;font-size:9px}.training-workspace .primary{width:100%;min-height:48px;margin:15px 0}.training-hero{color:#fff;background:#0a3753;border-radius:22px;overflow:hidden}.training-hero>img{object-fit:cover;width:100%;height:185px;display:block}.training-hero>span{padding:22px 19px;display:block}.training-hero small{letter-spacing:1.2px;color:#c6deea;font-size:9px}.training-hero h1{font-size:29px}.training-hero p{color:#e0edf3}.training-hero button{color:#0a3753;background:#fff;border:0;border-radius:30px;align-items:center;gap:7px;min-height:46px;padding:13px 19px;font-size:13px;font-weight:700;display:flex}.training-caption{color:#657c8c;font-size:11px!important}.training-links>button,.training-original,.training-resume{text-align:left;color:#0a3753;background:0 0;border:0;border-bottom:1px solid #dfe7ed;align-items:center;gap:13px;width:100%;min-height:74px;padding:18px 0;display:flex}.training-links>button>span,.training-original>span,.training-resume>span{flex:1;gap:6px;min-width:0;display:grid}.training-original strong,.training-links strong,.training-resume strong{font-size:15px;line-height:1.4}.training-original small,.training-links small,.training-resume small{color:#61798a;font-size:11px;line-height:1.6}.training-original>img{object-fit:contain;background:#071e29;border-radius:9px;width:60px;height:58px}.training-field{color:#173e54;gap:8px;min-width:0;margin:18px 0;display:grid}.training-field>span{font-size:12px;line-height:1.5}.training-field input,.training-field textarea{color:#071e29;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d5e0e8;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:13px 12px;font-size:14px}.training-field textarea{resize:vertical;min-height:100px}.training-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.training-link{text-align:left;color:#0a3753;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:48px;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.training-prescription{border-top:1px solid #dfe7ed;margin-top:20px;padding-top:18px}.training-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-section-title>button{color:#a32240;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.training-exercise-card{text-align:left;color:#0a3753;background:#fff;border:1px solid #dbe5eb;border-radius:18px;width:100%;margin:18px 0;padding:0;display:block;overflow:hidden}.training-exercise-card>img{object-fit:contain;background:#0a1420;width:100%;height:172px;display:block}.training-exercise-card>span{gap:9px;padding:17px;display:grid}.training-exercise-card small{color:#61798a;font-size:10px}.training-exercise-card strong{letter-spacing:-.4px;font-size:20px}.training-exercise-card b{align-items:center;gap:7px;font-size:12px;display:flex}.training-demo-media{aspect-ratio:4/3;object-fit:contain;background:#07131d;border-radius:16px;width:100%;display:block}.training-media-tabs{gap:10px;margin:18px 0;display:flex}.training-media-tabs button{color:#0a3753;background:#fff;border:1px solid #dbe5eb;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 17px;display:flex}.training-media-tabs button[aria-pressed=true]{color:#fff;background:#0a3753;border-color:#0a3753}.training-media-note{color:#60293a;background:#fff4f7;border-left:3px solid #f31248;padding:12px 14px;font-size:12px!important}.training-attribution{color:#597385;overflow-wrap:anywhere;line-height:1.7;font-size:10px!important}.training-attribution a{color:#0a3753;text-decoration:underline}.training-consent{align-items:flex-start;gap:12px;margin:18px 0;padding:12px 0;font-size:12px;line-height:1.7;display:flex}.training-consent>input{accent-color:#f31248;width:21px;min-width:21px;height:21px}.training-set{border-bottom:1px solid #e0e8ee;padding:15px 0}.training-confirm{background:#edf4f7;border-radius:16px;margin:18px 0;padding:1px 17px 14px}.training-result-count{border-bottom:1px solid #dfe7ed;padding:30px 0}.training-result-count>strong{letter-spacing:-2px;color:#0a3753;font-size:58px}.training-result-count small{letter-spacing:0;color:#657c8b;font-size:13px;display:block}.training-message{overflow-wrap:anywhere;background:#edf4f7;border-radius:12px;padding:15px}.training-message.error{color:#8b2341;background:#fff1f5}.training-workspace details{padding:16px 0;font-size:12px;line-height:1.7}.training-workspace summary{cursor:pointer;min-height:44px}.training-workspace button:focus-visible,.training-workspace input:focus-visible,.training-workspace textarea:focus-visible{outline-offset:3px;outline:2px solid #f31248}.you-training-entry{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:18px 0 24px;display:flex}.you-training-entry>span{flex:1;gap:6px;display:grid}.you-training-entry strong{font-size:15px}.you-training-entry small{color:#637b8a;font-size:11px;line-height:1.6}.training-field select{color:#0a3753;width:100%;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d5e0e8;border-radius:12px;padding:12px;font-size:12px}.training-share-excerpt{background:#f4f8fa;border:1px solid #d5e0e8;border-radius:16px;padding:0 16px 12px}.training-share-excerpt p{white-space:pre-wrap;overflow-wrap:anywhere}.training-library-chuck{background:#f3f8fa;border:1px solid #d5e0e8;border-radius:14px;align-items:flex-start;margin:12px 0 18px;padding:13px}.training-library-chuck>span{flex:1;gap:5px;display:grid}.training-library-chuck strong{font-size:14px}.training-library-chuck small{color:#60798a;font-size:11px;font-weight:400;line-height:1.6}.training-library-chuck:disabled{opacity:.5;cursor:not-allowed}.fitness-page{color:#10364b;padding:24px 22px 36px}.fitness-page h1{letter-spacing:-.7px;margin:12px 0 18px;font-size:30px;line-height:1.16}.fitness-page h2{margin:28px 0 16px;font-size:21px;line-height:1.3}.fitness-page h3{font-size:17px}.fitness-page p{font-size:14px;line-height:1.65}.fitness-page .fitness-eyebrow{letter-spacing:1.7px;font-size:10px;font-weight:700}.fitness-lead{color:#657b8c}.fitness-home-hero,.fitness-target{color:#fff;background:#0a3753;border-radius:22px;margin:23px 0;padding:23px}.fitness-home-hero>strong,.fitness-target>strong{margin:15px 0;font-size:46px;display:block}.fitness-home-hero strong>span{font-size:15px;font-weight:500;display:block}.fitness-target strong>span{font-size:23px;font-weight:500}.fitness-home-hero>p,.fitness-target>p,.fitness-target>small{color:#edf4f7;font-size:12px}.fitness-primary-actions{gap:11px;margin:20px 0;display:grid}.fitness-page .primary{justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;display:flex}.fitness-secondary{color:#10364b;min-height:46px;font:inherit;background:#fff;border:1px solid #cddce5;border-radius:24px;width:100%;padding:11px 17px;font-size:14px}.fitness-link{color:#164966;text-align:left;min-height:46px;font:inherit;background:0 0;border:0;align-items:center;padding:12px 0;font-size:13px;display:flex}.fitness-row{color:#10364b;text-align:left;width:100%;min-height:70px;font:inherit;background:#fff;border:0;border-bottom:1px solid #dce4ea;align-items:center;gap:12px;padding:16px 0;display:flex}.fitness-row>span{flex:1}.fitness-row strong,.fitness-row small{display:block}.fitness-row small{color:#647a8d;margin-top:5px;font-size:12px;line-height:1.6}.fitness-row>svg{flex-shrink:0}.fitness-goal-row{text-align:left;color:#10364b;width:100%;font:inherit;background:#fff;border:1px solid #dce4ea;border-radius:18px;justify-content:space-between;align-items:center;margin:14px 0;padding:20px;display:flex}.fitness-goal-row strong{margin:10px 0;font-size:20px;line-height:1.35;display:block}.fitness-goal-row small{color:#647a8d;font-size:11px;line-height:1.5;display:block}.fitness-goal-row b{margin:12px 0;font-size:31px;display:block}.fitness-goal-row em{font-size:17px;font-style:normal;font-weight:500}.fitness-filter{align-items:center;gap:15px;font-size:13px;display:flex}.fitness-filter select{flex:1}.fitness-page select,.fitness-field>input{color:#10364b;box-sizing:border-box;min-height:46px;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:12px;padding:11px;font-size:14px}.fitness-field{margin:20px 0;display:block}.fitness-field>span{margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.6;display:block}.fitness-field>input,.fitness-field>select{width:100%}.fitness-field input:not([type=checkbox]){box-sizing:border-box;min-height:46px}.fitness-field textarea{color:#10364b;width:100%;min-height:112px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd9e1;border-radius:13px;padding:13px;font-size:14px;line-height:1.6}.fitness-caption{color:#647a8d;line-height:1.65;font-size:12px!important}.fitness-confirm,.fitness-choice{align-items:flex-start;gap:12px;padding:18px 0;font-size:13px;line-height:1.65;display:flex}.fitness-confirm input,.fitness-choice input{accent-color:#0a3753;flex-shrink:0;width:22px;height:22px}.fitness-choice{border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;min-height:45px}.fitness-choice strong,.fitness-choice small{display:block}.fitness-choice small{color:#647a8d;font-size:12px}.fitness-feedback{color:#7c2841;background:#fff1f5;border-left:3px solid #ff0750;border-radius:15px;padding:17px;line-height:1.65;font-size:13px!important}.fitness-empty{color:#365a73;padding:25px 0}.fitness-empty>svg{box-sizing:content-box;background:#edf4f7;border-radius:15px;padding:13px}.fitness-empty p{font-size:13px}.fitness-tabs{background:#f0f2f4;border-radius:24px;margin:18px 0;padding:4px;display:flex}.fitness-tabs button{color:#657b8c;min-height:44px;font:inherit;background:0 0;border:0;border-radius:22px;flex:1;font-size:13px}.fitness-tabs button[aria-pressed=true]{color:#10364b;background:#fff;font-weight:700}.fitness-measurement-row{color:#10364b;text-align:left;width:100%;min-height:80px;font:inherit;background:#fff;border:0;border-bottom:1px solid #dce4ea;align-items:center;gap:11px;padding:15px 0;display:flex}.fitness-measurement-row>span{flex:1}.fitness-measurement-row strong,.fitness-measurement-row small{display:block}.fitness-measurement-row small{color:#647a8d;margin-top:5px;font-size:11px;line-height:1.6}.fitness-measurement-row>b{font-size:18px}.fitness-facts>div{border-bottom:1px solid #dce4ea;padding:15px 0}.fitness-facts dt{color:#647a8d;font-size:12px}.fitness-facts dd{margin:7px 0 0;font-size:14px;line-height:1.6}.fitness-history{margin:25px 0;font-size:13px}.fitness-history summary{cursor:pointer;min-height:44px}.fitness-history p{color:#647a8d;font-size:12px}.fitness-series ol{border-left:2px solid #d5e3eb;margin-left:6px;padding:0 0 0 16px;list-style:none}.fitness-series li{margin:15px 0;position:relative}.fitness-series li:before{content:"";background:#0a3753;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:-22px}.fitness-series button{text-align:left;color:#10364b;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.fitness-series strong,.fitness-series small{display:block}.fitness-series strong{margin:8px 0;font-size:25px}.fitness-series small{color:#647a8d;font-size:11px;line-height:1.5}.fitness-observation{margin:8px 0 20px;padding:21px 0}.fitness-observation>strong{color:#0a3753;font-size:53px}.fitness-observation strong>span{font-size:25px;font-weight:500}.fitness-observation p{color:#647a8d;font-size:12px}.fitness-boundary{background:#edf4f7;border-radius:17px;align-items:flex-start;gap:12px;margin:22px 0;padding:18px;display:flex}.fitness-boundary>svg{flex-shrink:0}.fitness-boundary p{margin:0;font-size:13px}.fitness-excerpt{border:1px solid #d7e1e7;border-radius:17px;margin:24px 0;padding:17px}.fitness-excerpt h2{margin-top:5px;font-size:19px}.fitness-excerpt pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:#365a73;font-size:12px;line-height:1.7}.fitness-confirm-sheet{padding:8px 0 25px}.fitness-confirm-sheet p{color:#365a73;font-size:14px;line-height:1.65}.fitness-page button:disabled{opacity:.5}.fitness-page h1,.fitness-page p,.fitness-row span,.fitness-goal-row span,.fitness-measurement-row span{overflow-wrap:anywhere;min-width:0}.fitness-field input:not([type=checkbox]){color:#10364b;box-sizing:border-box;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:12px;padding:11px 12px;font-size:14px}.fitness-field input:focus,.fitness-field textarea:focus{outline-offset:2px;outline:2px solid #356e89}.fitness-media-page{color:#10364b;padding:24px 22px 38px}.fitness-media-page h1{letter-spacing:-.6px;margin:14px 0 20px;font-size:30px;line-height:1.18}.fitness-media-page h2{margin:26px 0 14px;font-size:21px;line-height:1.3}.fitness-media-page p{font-size:14px;line-height:1.65}.fitness-media-page .eyebrow{letter-spacing:1.5px;font-size:10px;font-weight:700}.fitness-media-page .primary{justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;display:flex}.fitness-media-hero{color:#fff;background:#0a3753;border-radius:22px;margin:0 0 25px;overflow:hidden}.fitness-media-hero>img{object-fit:cover;width:100%;height:155px;display:block}.fitness-media-hero>span{padding:23px;display:block}.fitness-media-hero h1{color:#fff}.fitness-media-hero p{color:#edf4f7;font-size:13px}.fitness-media-caption{color:#647a8d;line-height:1.6;font-size:12px!important}.fitness-media-empty{margin:28px 0;padding:20px 0}.fitness-media-empty>svg{color:#0a3753}.fitness-media-row{text-align:left;color:#10364b;width:100%;min-height:78px;font:inherit;background:#fff;border:0;border-bottom:1px solid #dbe5eb;align-items:center;gap:13px;padding:16px 0;display:flex}.fitness-media-row>svg{flex-shrink:0}.fitness-media-row>span{flex:1}.fitness-media-row strong,.fitness-media-row small{display:block}.fitness-media-row small{color:#647a8d;margin-top:6px;font-size:12px;line-height:1.6}.fitness-media-link{color:#164966;text-align:left;min-height:46px;font:inherit;background:0 0;border:0;align-items:center;padding:13px 0;font-size:13px;display:flex}.fitness-media-samples{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.fitness-media-samples button{text-align:left;color:#164966;min-height:135px;font:inherit;background:#fff;border:1px solid #d0dfe7;border-radius:17px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;font-size:13px;display:flex}.fitness-media-samples button[aria-pressed=true]{background:#eef5f8;border:2px solid #0a3753;padding:15px}.fitness-media-samples small{color:#647a8d;font-size:11px;line-height:1.6}.fitness-media-field{margin:21px 0;display:block}.fitness-media-field>span{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.fitness-media-field input:not([type=checkbox]),.fitness-media-field textarea{box-sizing:border-box;color:#10364b;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cedce4;border-radius:12px;padding:12px;font-size:14px}.fitness-media-field textarea{min-height:100px;line-height:1.65}.fitness-media-boundary{background:#edf4f7;border-radius:18px;align-items:flex-start;gap:13px;margin:23px 0;padding:19px;display:flex}.fitness-media-boundary>svg{flex-shrink:0}.fitness-media-boundary p{margin:0;font-size:13px}.fitness-media-boundary span p{margin-top:7px}.fitness-media-check{gap:13px;padding:20px 0;font-size:13px;line-height:1.6;display:flex}.fitness-media-check input{accent-color:#0a3753;flex-shrink:0;width:23px;height:23px}.fitness-media-page button:disabled{opacity:.5}.fitness-media-viewer img,.fitness-media-viewer video{object-fit:contain;background:#0a1924;border-radius:18px;width:100%;max-height:360px;display:block}.fitness-media-held{background:#edf4f7;border-radius:20px;padding:24px}.fitness-media-held h2{margin-top:16px}.fitness-media-held p{font-size:13px}.fitness-media-facts>div{border-bottom:1px solid #dbe5eb;padding:16px 0}.fitness-media-facts dt{color:#647a8d;font-size:12px}.fitness-media-facts dd{margin:7px 0 0;font-size:14px;line-height:1.65}.fitness-media-details{border-bottom:1px solid #dbe5eb;margin:15px 0;padding:10px 0}.fitness-media-details summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;display:list-item}.fitness-media-details p{color:#647a8d;font-size:12px}.fitness-media-permission{border:1px solid #d6e2e9;border-radius:16px;margin:12px 0;padding:17px}.fitness-media-permission p{color:#647a8d;font-size:12px}.fitness-media-alert,.fitness-media-feedback{color:#7a2942;background:#fff1f5;border-left:3px solid #f31248;border-radius:15px;padding:17px;font-size:13px!important}.fitness-media-feedback{color:#164966;background:#edf4f7;border-left-color:#0a3753}.fitness-media-confirm{padding:10px 0 26px}.fitness-media-confirm p{font-size:14px;line-height:1.65}.fitness-media-secondary{color:#164966;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ccdce5;border-radius:24px;padding:10px}.fitness-media-page h1,.fitness-media-page p,.fitness-media-row span,.fitness-media-facts dd{overflow-wrap:anywhere;min-width:0}.fitness-media-page input:focus,.fitness-media-page textarea:focus{outline-offset:2px;outline:2px solid #356e89}.fitness-challenge-page{color:#10364b;padding:24px 22px 38px}.fitness-challenge-page h1{letter-spacing:-.6px;margin:14px 0 20px;font-size:30px;line-height:1.18}.fitness-challenge-page h2{margin:26px 0 15px;font-size:21px;line-height:1.3}.fitness-challenge-page p{font-size:14px;line-height:1.65}.fitness-challenge-page .eyebrow{letter-spacing:1.5px;font-size:10px;font-weight:700}.fitness-challenge-page .primary{justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;display:flex}.fitness-challenge-page button:disabled{opacity:.5}.fitness-challenge-hero{color:#fff;background:#0a3753;border-radius:22px;margin-bottom:23px;overflow:hidden}.fitness-challenge-hero>img{object-fit:cover;width:100%;height:155px;display:block}.fitness-challenge-hero>span{padding:23px;display:block}.fitness-challenge-hero h1{color:#fff}.fitness-challenge-hero p{color:#edf4f7;font-size:13px}.fitness-challenge-caption{color:#647a8d;font-size:12px!important}.fitness-challenge-tabs{background:#f0f2f4;border-radius:25px;margin:19px 0;padding:4px;display:flex}.fitness-challenge-tabs button{color:#647a8d;min-height:44px;font:inherit;background:0 0;border:0;border-radius:22px;flex:1;font-size:13px}.fitness-challenge-tabs button[aria-selected=true]{color:#10364b;background:#fff;font-weight:700}.fitness-challenge-card{color:#10364b;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid #d8e3e9;border-radius:19px;margin:15px 0;padding:0;overflow:hidden}.fitness-challenge-card>img{object-fit:cover;width:100%;height:140px;display:block}.fitness-challenge-card>span{padding:18px;display:block}.fitness-challenge-card small{color:#647a8d;font-size:11px}.fitness-challenge-card strong{margin:12px 0;font-size:23px;line-height:1.3;display:block}.fitness-challenge-card p{font-size:13px}.fitness-challenge-card b{align-items:center;gap:7px;margin-top:18px;font-size:13px;display:flex}.fitness-challenge-row{color:#10364b;width:100%;min-height:78px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #d8e3e9;align-items:center;gap:13px;padding:16px 0;display:flex}.fitness-challenge-row>svg{flex-shrink:0}.fitness-challenge-row>span{flex:1}.fitness-challenge-row strong,.fitness-challenge-row small{display:block}.fitness-challenge-row small{color:#647a8d;margin-top:5px;font-size:12px;line-height:1.6}.fitness-challenge-link{color:#164966;text-align:left;min-height:46px;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:13px 0;font-size:13px;display:flex}.fitness-challenge-cover{object-fit:cover;border-radius:19px;width:100%;height:170px;margin-bottom:15px}.fitness-challenge-facts>div{border-bottom:1px solid #d8e3e9;padding:16px 0}.fitness-challenge-facts dt{color:#647a8d;font-size:12px}.fitness-challenge-facts dd{margin:7px 0 0;font-size:14px;line-height:1.65}.fitness-challenge-details{border-bottom:1px solid #d8e3e9;margin:15px 0;padding:10px 0}.fitness-challenge-details summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.fitness-challenge-details p{color:#647a8d;font-size:12px}.fitness-challenge-field{margin:22px 0;display:block}.fitness-challenge-field>span{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.fitness-challenge-field input:not([type=checkbox]),.fitness-challenge-field textarea,.fitness-challenge-field select{box-sizing:border-box;color:#10364b;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cedce4;border-radius:12px;padding:12px;font-size:14px}.fitness-challenge-field textarea{min-height:110px;line-height:1.65}.fitness-challenge-check,.fitness-challenge-choice{align-items:flex-start;gap:13px;padding:19px 0;font-size:13px;line-height:1.65;display:flex}.fitness-challenge-check input,.fitness-challenge-choice input{accent-color:#0a3753;flex-shrink:0;width:23px;height:23px}.fitness-challenge-choice{border-bottom:1px solid #d8e3e9;justify-content:space-between;align-items:center}.fitness-challenge-progress{color:#fff;background:#0a3753;border-radius:21px;margin:23px 0;padding:23px}.fitness-challenge-progress>small{letter-spacing:1px;font-size:10px}.fitness-challenge-progress>strong{margin:15px 0;font-size:47px;display:block}.fitness-challenge-progress strong>span{font-size:17px;font-weight:500}.fitness-challenge-progress progress{accent-color:#f31248;width:100%;height:9px}.fitness-challenge-progress p{color:#edf4f7;font-size:12px}.fitness-challenge-nickname,.fitness-challenge-boundary{background:#edf4f7;border-radius:18px;margin:22px 0;padding:22px}.fitness-challenge-nickname h2,.fitness-challenge-boundary h2{margin-top:15px}.fitness-challenge-nickname small{color:#647a8d;font-size:12px;line-height:1.65}.fitness-challenge-nickname>strong{font-size:23px}.fitness-challenge-private{color:#365a73;align-items:center;gap:10px;display:flex}.fitness-challenge-recognition{border:1px solid #d8e3e9;border-radius:19px;margin:24px 0;padding:23px}.fitness-challenge-recognition>svg{color:#f31248}.fitness-challenge-recognition p,.fitness-challenge-receipt p{font-size:13px}.fitness-challenge-receipt{border-top:1px solid #d8e3e9;margin:25px 0;padding-top:5px}.fitness-challenge-post{border:1px solid #d8e3e9;border-radius:18px;margin:23px 0;padding:18px}.fitness-challenge-post h2{margin-top:3px}.fitness-challenge-post pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.fitness-challenge-secondary{color:#164966;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:24px;padding:12px 17px;font-size:13px}.fitness-challenge-alert,.fitness-challenge-feedback{color:#7a2942;background:#fff1f5;border-left:3px solid #f31248;border-radius:15px;padding:17px;font-size:13px!important}.fitness-challenge-feedback{color:#164966;background:#edf4f7;border-left-color:#0a3753}.fitness-challenge-confirm{padding:10px 0 25px}.fitness-challenge-confirm p{font-size:14px;line-height:1.65}.fitness-challenge-page h1,.fitness-challenge-page p,.fitness-challenge-row span,.fitness-challenge-facts dd{overflow-wrap:anywhere;min-width:0}.fitness-challenge-page input:focus,.fitness-challenge-page textarea:focus,.fitness-challenge-page select:focus{outline-offset:2px;outline:2px solid #356e89}.fitness-challenge-hero>img{height:120px}.fitness-challenge-hero .primary{margin-top:20px}.coaching-page{color:#0c3549;padding:24px 22px 40px}.coaching-page h1{letter-spacing:-.7px;margin:15px 0 22px;font-size:31px;line-height:1.13}.coaching-page h2{margin:20px 0 12px;font-size:23px;line-height:1.2}.coaching-page p{color:#58616a;font-size:15px;line-height:1.65}.coaching-page .primary{color:#fff;background:#f31248;border:0;border-radius:28px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;margin:20px 0;padding:12px 18px;font-weight:700;display:flex}.coaching-page button:disabled{opacity:.45}.coaching-page button:focus-visible,.coaching-page input:focus-visible,.coaching-page textarea:focus-visible,.coaching-page select:focus-visible{outline-offset:3px;outline:3px solid #1375a0}.coaching-hero{background:#0c3549;border-radius:24px;overflow:hidden}.coaching-hero img{object-fit:cover;width:100%;height:180px}.coaching-hero>div{padding:25px 22px 15px}.coaching-hero h1{color:#fff;font-size:34px}.coaching-hero p{color:#dbe6ed}.coaching-hero small,.coaching-eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:700}.coaching-hero small{color:#d5e6ec}.coaching-page .coaching-caption{color:#6b8196;font-size:12px}.coaching-row{text-align:left;color:#0c3549;background:0 0;border:0;border-bottom:1px solid #dde5eb;align-items:center;gap:14px;width:100%;min-height:90px;padding:18px 0;display:flex}.coaching-row>svg{flex-shrink:0}.coaching-row span{flex:1}.coaching-row strong,.coaching-row small{display:block}.coaching-row small{color:#6b8196;margin-top:6px;font-size:12px;line-height:1.5}.coaching-field{margin:23px 0;display:block}.coaching-field>span{margin-bottom:9px;font-size:13px;font-weight:700;display:block}.coaching-field input,.coaching-field select,.coaching-field textarea{box-sizing:border-box;color:#0c3549;background:#fff;border:1px solid #ccdce7;border-radius:14px;width:100%;min-height:48px;padding:13px}.coaching-field textarea{min-height:140px;line-height:1.6}.coaching-choice{align-items:flex-start;gap:14px;margin:22px 0;font-size:13px;line-height:1.65;display:flex}.coaching-choice input{accent-color:#0c3549;flex-shrink:0;width:22px;height:22px}.coaching-boundary,.coaching-excerpt{border-radius:22px;margin:25px 0;padding:23px}.coaching-boundary{background:#edf4f7}.coaching-excerpt{border:1px solid #cfdde6}.coaching-excerpt small{letter-spacing:1px;font-size:10px}.coaching-link{text-align:left;color:#0c3549;background:0 0;border:0;min-height:46px;padding:12px 0;font-size:13px;display:block}.coaching-permission{background:#e9f4ef;border-radius:20px;gap:16px;margin:24px 0;padding:22px;display:flex}.coaching-permission.held{background:#fff1f5}.coaching-permission p{margin:5px 0}.coaching-permission small{font-size:11px}.coaching-page .coaching-question{color:#0c3549;font-size:20px}.coaching-alert{background:#fff1f5;border-left:3px solid #f31248;border-radius:13px;padding:19px;color:#8a2042!important}.coaching-success{background:#edf5f1;border-radius:15px;padding:19px}.coaching-history{border-top:1px solid #dce5ec;border-bottom:1px solid #dce5ec;padding:20px 0}.coaching-history summary,.coaching-boundary summary{cursor:pointer;min-height:32px;font-size:13px}.coaching-history p{font-size:12px}.coaching-confirm{padding:20px 22px}.coaching-confirm .primary{color:#fff;background:#f31248;border:0;border-radius:25px;width:100%;min-height:48px;padding:12px}.coaching-source-choice{border-bottom:1px solid #dae5eb;padding:8px 0}.coaching-source-choice .coaching-choice{margin:16px 0}.coaching-source-choice small{color:#6b8196;margin-top:5px;font-size:11px;display:block}.coaching-source-choice .coaching-choice:nth-child(2){padding-left:35px}.recipe-editorial-hero{background:#0a3753;height:190px;margin:-18px -20px 24px;position:relative;overflow:hidden}.recipe-editorial-hero img{object-fit:cover;width:100%;height:100%}.recipe-editorial-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.recipe-editorial-hero>span{z-index:1;color:#fff;letter-spacing:1.3px;font-size:10px;font-weight:800;position:absolute;bottom:18px;left:20px}.recipe-editorial-row{text-align:left;color:#071d28;background:#fff;border:0;border-bottom:1px solid #dce5eb;align-items:center;gap:14px;width:100%;min-height:88px;padding:20px 0;display:flex}.recipe-editorial-row>span:nth-child(2){flex:1}.recipe-editorial-row strong{font-size:18px;line-height:1.35;display:block}.recipe-editorial-row small{color:#536879;margin-top:6px;font-size:12px;line-height:1.5;display:block}.recipe-number{color:#0a3753;font-size:24px;font-weight:700}.recipe-heading{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.recipe-heading>button{color:#0a3753;background:#eef5f7;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.recipe-empty{padding:26px 0}.recipe-empty>svg{color:#f31248}.recipe-save-panel{background:#eef5f7;border-radius:18px;padding:20px}.recipe-save-panel h2{margin-top:8px}.recipe-cooking-stage{color:#fff;background:#0a3753;border-radius:20px;padding:24px}.nutrition-page .recipe-cooking-stage h2{color:#fff;margin:20px 0;font-size:25px;line-height:1.35}.recipe-step-label{letter-spacing:1.2px;font-size:11px;font-weight:800}.recipe-cooking-stage progress{accent-color:#f31248;width:100%;height:8px;margin-top:14px}.recipe-collection-item{border-bottom:1px solid #dce5eb;padding:8px 0 20px}.recipe-item-actions{flex-wrap:wrap;gap:8px;display:flex}.recipe-item-actions>button{color:#0a3753;background:#eef5f7;border:0;border-radius:22px;min-height:44px;padding:10px 15px}.recipe-workspace li{margin:9px 0}.recipe-workspace .nutrition-primary:disabled{opacity:.5}.recipe-workspace .nutrition-link:disabled{opacity:.6}.recipe-workspace .nutrition-link{width:100%}.nutrition-page .recipe-cooking-stage p{color:#e4edf4}.recipe-intake-source{background:#eef5f7;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.recipe-intake-source>svg{color:#0a3753;flex-shrink:0}.recipe-intake-source h2{margin:0;font-size:19px}.recipe-intake-source p{color:#536879;margin:7px 0 0;font-size:12px}.recipe-intake-summary{color:#fff;background:#0a3753;border-radius:19px;padding:22px}.nutrition-page .recipe-intake-summary h2{color:#fff;margin-top:12px;font-size:25px}.nutrition-page .recipe-intake-summary p{color:#e4edf4;font-size:13px}.recipe-intake-choice{border-top:1px solid #dce5eb;padding-top:13px}.recipe-intake-page .nutrition-field{margin:18px 0}.recipe-planning-panel h3{margin:8px 0;font-size:15px}.recipe-pantry-row,.recipe-shopping-row{border:1px solid #dce4eb;border-radius:15px;margin:12px 0;padding:14px}.recipe-pantry-row select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:12px;padding:9px}.recipe-shopping-row small{overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.recipe-planning-panel .conversation-review-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.65;display:flex}.recipe-planning-panel .conversation-review-check input{accent-color:#f31248;flex:none;width:20px;height:20px}.recipe-kitchen-action{border-bottom:1px solid #dce5eb;justify-content:space-between;width:100%;min-height:56px}.recipe-planning-panel .recipe-save-panel{margin:16px 0}.recipe-planning-panel .recipe-save-panel .nutrition-field:first-of-type{margin-top:12px}.signin-page{color:#071d28;padding:18px 21px 100px;font-family:Avenir,sans-serif}.signin-page h1{letter-spacing:-.8px;margin:10px 0 16px;font-size:30px;line-height:1.16}.signin-page h2{margin:14px 0 10px;font-size:20px;line-height:1.3}.signin-page p{color:#536879;font-size:14px;line-height:1.6}.signin-page .signin-eyebrow{letter-spacing:1.4px;color:#0a3753;font-size:10px;font-weight:800}.signin-page button{font:inherit;cursor:pointer}.signin-page button:focus-visible,.signin-page summary:focus-visible,.signin-page input:focus-visible,.signin-page select:focus-visible{outline-offset:3px;outline:3px solid #0a3753}.signin-page button:disabled{cursor:default;opacity:.5}.signin-provider-pair{gap:10px;margin:25px 0 22px;display:grid}.signin-provider-pair>button{text-align:left;color:#071d28;background:#fff;border:1px solid #d9e2e8;border-radius:15px;align-items:center;gap:13px;min-height:55px;padding:12px 15px;font-weight:700;display:flex}.signin-provider-pair>button>svg:last-child{margin-left:auto}.signin-divider{text-align:center;color:#60768a;margin:22px 0;font-size:12px}.signin-divider>span{background:#fff;padding:0 14px}.signin-field{gap:9px;margin:19px 0;font-size:13px;font-weight:700;display:grid}.signin-field input,.signin-field select{box-sizing:border-box;width:100%;min-height:51px;font:inherit;color:#071d28;background:#fff;border:1px solid #d4dfe7;border-radius:13px;padding:13px}.signin-field input[inputmode=numeric]{letter-spacing:.28em;font-size:23px;font-weight:700}.signin-primary,.signin-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;margin:15px 0 10px;padding:12px 17px;display:flex;font-weight:700!important}.signin-primary{color:#fff;background:#0a3753}.signin-secondary{color:#0a3753;background:#edf4f7}.signin-link{color:#0a3753;text-align:left;background:0 0;border:0;min-height:46px;padding:10px 0}.signin-page .signin-caption{color:#536879;margin:12px 0;font-size:12px;line-height:1.6}.signin-more{border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;margin:25px 0 17px;padding:6px 0}.signin-more>summary{color:#0a3753;cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.signin-more>summary>svg{margin-left:auto}.signin-more[open]>summary>svg{transform:rotate(90deg)}.signin-row{color:#0a3753;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e7eb;align-items:center;gap:13px;width:100%;min-height:61px;padding:13px 0;display:flex}.signin-row>span{flex:1}.signin-destination{overflow-wrap:anywhere;color:#0a3753;background:#eef5f7;border-radius:15px;align-items:flex-start;gap:13px;margin:18px 0 22px;padding:19px;display:flex}.signin-destination>svg{flex-shrink:0}.signin-page .signin-code-state{color:#0a3753;font-size:13px}.signin-feedback{background:#eef5f7;border-radius:13px;padding:15px}.signin-feedback.error{border-left:3px solid #f31248}.signin-person{align-items:center;gap:15px;margin:24px 0;display:flex}.signin-person>img{object-fit:cover;border-radius:50%;width:64px;height:64px}.signin-person h1{margin:0 0 7px}.signin-person p{margin:0;font-size:14px}.signin-account-status{color:#fff;background:#0a3753;border-radius:20px;margin:26px 0;padding:22px}.signin-page .signin-account-status h2{color:#fff}.signin-page .signin-account-status p,.signin-page .signin-account-status .signin-caption{color:#e3edf4}.signin-device{padding:15px 0}.signin-account-hub section{margin-top:24px}.signin-account-hub .signin-row{min-height:83px}.signin-account-hub .signin-row strong{font-size:16px;display:block}.signin-account-hub .signin-row small{color:#536879;margin-top:5px;font-size:12px;line-height:1.5;display:block}.protection-page{padding:27px 22px calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height) + 36px);color:#071e29}.protection-eyebrow{letter-spacing:.16em;color:#0a3753;margin:0 0 17px;font-size:10px;font-weight:700}.protection-page h1{letter-spacing:-.7px;margin:0 0 18px;font-size:30px;line-height:1.13}.protection-intro{color:#62768b;margin:0 0 28px;font-size:14px;line-height:1.6}.protection-link{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #dce4ec;align-items:center;gap:14px;width:100%;min-height:76px;padding:20px 0;display:flex}.protection-link>svg{flex-shrink:0}.protection-link>span{flex:1;min-width:0}.protection-link strong{font-size:15px;font-weight:700;line-height:1.4;display:block}.protection-link small{color:#62768b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.protection-caption{color:#62768b;margin:18px 0 22px;font-size:12px;line-height:1.7}.protection-status{color:#fff;background:#0a3753;border-radius:22px;margin-bottom:22px;padding:23px}.protection-status h2{margin:17px 0 12px;font-size:21px;line-height:1.3}.protection-status p{margin:8px 0;font-size:14px;line-height:1.6}.protection-status small{color:#d5e5ed;margin-top:15px;font-size:12px;line-height:1.6;display:block}.protection-primary,.protection-secondary{border:0;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.protection-primary{color:#fff;background:#f31248}.protection-secondary{color:#0a3753;background:#edf4f7}.protection-primary:disabled,.protection-secondary:disabled{color:#617889;background:#e4edf1}.protection-confirm{color:#0a3753;padding:9px 4px 20px}.protection-confirm p{margin:17px 0;font-size:14px;line-height:1.6}.protection-confirm button+button{margin-top:12px}.protection-report{margin:22px 0}.protection-report label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.protection-report textarea{width:100%;min-height:120px;font:inherit;border:1px solid #cfdae5;border-radius:13px;padding:13px}.protection-report>button{margin-top:14px}.protection-feedback{background:#eef5f8;border-left:3px solid #f31248;border-radius:12px;padding:17px;font-size:13px;line-height:1.6}.protection-record{color:#0a3753;border-top:1px solid #dce4ec;gap:12px;padding:21px 0;display:flex}.protection-record>svg{flex-shrink:0}.protection-record h3{margin:0 0 8px;font-size:15px}.protection-record p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.protection-record small{color:#62768b;font-size:12px;line-height:1.6}.protection-status p{color:#fff}.protection-export-choices{margin:0 0 24px}.protection-export-choices>label{border-bottom:1px solid #dce4ec;align-items:center;gap:12px;min-height:74px;padding:19px 0;display:flex}.protection-export-choices>label>svg{color:#0a3753;flex-shrink:0}.protection-export-choices>label>span{flex:1}.protection-export-choices strong{font-size:14px;line-height:1.4;display:block}.protection-export-choices small{color:#62768b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.protection-export-choices input,.protection-review-choice input{accent-color:#0a3753;flex-shrink:0;width:22px;height:22px}.protection-relay-field>span{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.protection-relay-field input{width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #cfdae5;border-radius:13px;padding:13px}.protection-review-choice{align-items:center;gap:12px;min-height:44px;margin:17px 0;font-size:13px;line-height:1.6;display:flex}.protection-page>h2{margin:27px 0 13px;font-size:22px;line-height:1.3}.protection-record p{overflow-wrap:anywhere}.closure-page h1{letter-spacing:-.8px;font-size:30px;line-height:1.14}.closure-banner{color:#103c50;background:#edf4f7;border-radius:19px;gap:12px;margin:22px 0 28px;padding:19px;display:flex}.closure-banner>svg{flex-shrink:0}.closure-banner p{margin:7px 0 0;font-size:13px;line-height:1.6}.closure-source details{border-bottom:1px solid #dce4ea;padding:0 0 18px 42px;font-size:12px;line-height:1.6}.closure-source summary{cursor:pointer;color:#365a73;min-height:30px}.closure-source .protection-link{border-bottom:0}.closure-request{background:#f5f7f8;border-radius:20px;margin:27px 0;padding:19px}.closure-request label>span{margin:12px 0 8px;font-size:13px;display:block}.closure-outcome{margin:21px 0;display:block}.closure-outcome strong,.closure-outcome small{font-size:13px;line-height:1.6;display:block}.closure-outcome select{color:#10364b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:11px;margin:8px 0;padding:10px;font-size:13px}.closure-history{border-bottom:1px solid #dce4ea;padding:15px 0}.closure-history small{color:#647a8d;margin-top:7px;font-size:12px;display:block}.closure-page button:disabled{opacity:.5}.closure-page h2{font-size:19px}.closure-request textarea{color:#10364b;width:100%;min-height:115px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd9e1;border-radius:12px;padding:13px;font-size:14px;line-height:1.6}.closure-request textarea:focus{outline-offset:2px;outline:2px solid #356e89}.closure-source .closure-source-inventory{padding-left:0}.closure-source-inventory>summary{padding-left:42px}.closure-source .closure-item{background:#fff;border:1px solid #dce4ea;border-radius:15px;margin:12px 0;padding:0}.closure-item>summary{justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:14px;list-style:none;display:flex}.closure-item>summary::-webkit-details-marker{display:none}.closure-item>summary strong,.closure-item>summary small{display:block}.closure-item>summary small{color:#647a8d;margin-top:6px;font-size:12px}.closure-item[open]>summary svg{transform:rotate(90deg)}.closure-item-body{color:#163c50;padding:0 15px 16px;font-size:13px;line-height:1.6}.closure-item-body .closure-operator{color:#647a8d;font-size:12px;font-weight:600}.closure-item-body textarea{color:#10364b;width:100%;min-height:96px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd9e1;border-radius:12px;padding:12px}.closure-item-body .protection-link{min-height:48px}.closure-decision{background:#edf4f7;border-left:3px solid #0a3753;border-radius:10px;margin-top:18px;padding:15px}.closure-decision p{margin:7px 0 0}.closure-item-facts{margin:18px 0}.closure-item-facts>div{border-bottom:1px solid #e2e8ec;padding:10px 0}.closure-item-facts dt{color:#647a8d;font-size:11px}.closure-item-facts dd{color:#10364b;margin:4px 0 0;font-size:13px}.device-page{padding:27px 22px calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height) + 38px);color:#071e29}.device-eyebrow{letter-spacing:.15em;color:#0a3753;margin:0 0 18px;font-size:10px;font-weight:700}.device-page h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0 0 19px;font-size:30px;line-height:1.15}.device-page h2{margin:29px 0 17px;font-size:22px;line-height:1.35}.device-lead{color:#62768b;margin:0 0 26px;font-size:14px;line-height:1.65}.device-hero{color:#fff;background:#0a3753;border-radius:23px;margin:0 0 22px;padding:24px}.device-hero h2{margin:18px 0 13px;font-size:22px}.device-hero p{color:#fff;font-size:14px;line-height:1.6}.device-hero small{color:#d5e5ed;margin-top:16px;font-size:12px;line-height:1.6;display:block}.device-primary,.device-secondary{border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:13px 16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.device-primary{color:#fff;background:#f31248}.device-secondary{color:#0a3753;background:#edf4f7;margin-top:14px}.device-primary:disabled{color:#617889;background:#e4edf1}.device-row{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #dce4ec;align-items:center;gap:13px;width:100%;min-height:79px;padding:20px 0;display:flex}.device-row>svg{flex-shrink:0}.device-row>span{flex:1;min-width:0}.device-row strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4;display:block}.device-row small{color:#62768b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.device-empty{color:#0a3753;border:1px solid #dce4ec;border-radius:18px;padding:22px}.device-empty h3{margin:13px 0 10px;font-size:17px}.device-empty p{color:#62768b;font-size:13px;line-height:1.6}.device-caption{color:#62768b;margin:19px 0 23px;font-size:12px;line-height:1.7}.device-field{margin:23px 0;display:block}.device-field>span{color:#0a3753;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.device-field input,.device-field select{width:100%;min-width:0;min-height:48px;font:inherit;color:#071e29;background:#fff;border:1px solid #cfdae5;border-radius:13px;padding:13px}.device-heading{align-items:center;gap:15px;margin:21px 0;display:flex}.device-heading h1{margin:0}.device-heading>svg{color:#0a3753;flex-shrink:0}.device-state,.device-notice{color:#0a3753;background:#edf5f8;border-radius:20px;margin:24px 0;padding:22px}.device-state h2,.device-notice h2{margin:14px 0 12px;font-size:21px;line-height:1.35}.device-state p,.device-notice p{color:#36576a;font-size:14px;line-height:1.6}.device-facts{margin:20px 0}.device-facts>div{border-bottom:1px solid #dce4ec;padding:15px 0}.device-facts dt{color:#62768b;font-size:12px;line-height:1.5}.device-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.5}.device-feedback{background:#edf5f8;border-left:3px solid #f31248;border-radius:12px;margin:21px 0;padding:17px;font-size:13px;line-height:1.65}.device-history{margin-top:26px;font-size:13px;line-height:1.6}.device-history summary{color:#0a3753;cursor:pointer;min-height:44px}.device-history p{color:#62768b;border-bottom:1px solid #dce4ec;padding:12px 0;font-size:12px}.device-source-response{margin:25px 0}.device-source-response>p{color:#62768b;font-size:14px;line-height:1.6}.device-confirm{color:#0a3753;padding:8px 3px 22px}.device-confirm>p{margin:19px 0;font-size:14px;line-height:1.6}.device-secondary:disabled{color:#617889;background:#e4edf1}.device-confirm-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.device-confirm-top>button{color:#0a3753;background:0 0;border:0;min-width:70px;min-height:44px;padding:8px 5px;font-size:14px;font-weight:700}.privacy-page{padding:28px 22px calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height) + 36px);color:#071e29}.privacy-eyebrow{letter-spacing:.15em;color:#0a3753;margin:0 0 18px;font-size:10px;font-weight:700}.privacy-page h1{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0 0 18px;font-size:30px;line-height:1.15}.privacy-intro{color:#62768b;margin:0 0 24px;font-size:14px;line-height:1.65}.privacy-tabs{background:#f0f2f5;border-radius:25px;margin:20px 0 28px;padding:3px;display:flex}.privacy-tabs>button{color:#62768b;min-height:44px;font:inherit;background:0 0;border:0;border-radius:23px;flex:1;font-size:14px}.privacy-tabs>button[aria-selected=true]{color:#071e29;background:#fff;font-weight:700}.privacy-page h2{margin:28px 0 15px;font-size:21px;line-height:1.35}.privacy-caption{color:#62768b;margin:17px 0 22px;font-size:12px;line-height:1.7}.privacy-link{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #dce4ec;align-items:center;gap:13px;width:100%;min-height:78px;padding:20px 0;display:flex}.privacy-link>svg{flex-shrink:0}.privacy-link>span{flex:1;min-width:0}.privacy-link strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4;display:block}.privacy-link small{color:#62768b;margin-top:5px;font-size:12px;line-height:1.6;display:block}.privacy-search{color:#0a3753;align-items:center;gap:9px;display:flex}.privacy-search .voice-input-shell{flex:1;min-width:0}.privacy-search input{width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #cfdae5;border-radius:13px;padding:12px;font-size:14px}.privacy-filter{color:#62768b;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;font-size:13px;display:flex}.privacy-filter select{min-height:44px;font:inherit;color:#0a3753;background:#fff;border:1px solid #cfdae5;border-radius:12px;padding:10px}.privacy-empty{color:#0a3753;border:1px solid #dce4ec;border-radius:21px;margin:23px 0;padding:22px}.privacy-empty h3{margin:15px 0 12px;font-size:19px;line-height:1.4}.privacy-empty p{color:#62768b;font-size:13px;line-height:1.65}.privacy-primary,.privacy-secondary{width:100%;min-height:48px;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.privacy-primary{color:#fff;background:#f31248}.privacy-secondary{color:#0a3753;background:#edf4f7;margin-top:14px}.privacy-primary:disabled{color:#617889;background:#e4edf1}.privacy-status{color:#0a3753;background:#edf4f7;border-radius:12px;padding:15px;font-size:13px;line-height:1.6}.privacy-facts{margin:24px 0}.privacy-facts>div{border-bottom:1px solid #dce4ec;padding:14px 0}.privacy-facts dt{color:#62768b;font-size:12px;line-height:1.5}.privacy-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.5}.privacy-details{color:#62768b;margin:24px 0;font-size:13px;line-height:1.65}.privacy-details summary{color:#0a3753;cursor:pointer;min-height:44px}.privacy-feedback{background:#edf5f8;border-left:3px solid #f31248;border-radius:12px;margin:20px 0;padding:17px;font-size:13px;line-height:1.65}.privacy-confirm{color:#0a3753;padding:5px 3px 22px}.privacy-confirm-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy-confirm-top>button{color:#0a3753;min-width:70px;min-height:44px;font:inherit;background:0 0;border:0;padding:8px 5px;font-size:14px;font-weight:700}.privacy-confirm h3{margin:16px 0;font-size:20px;line-height:1.4}.privacy-confirm>p{margin:20px 0;font-size:14px;line-height:1.65}.privacy-record-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.privacy-record-heading>h2{margin:0;font-size:18px;line-height:1.35}.privacy-record-heading .privacy-filter{flex-shrink:0;gap:8px;margin:0;font-size:12px}.privacy-record-heading .privacy-filter select{min-width:80px;max-width:136px;font-size:12px}.privacy-local-note{color:#62768b;margin:8px 0 16px;font-size:12px;line-height:1.6}.meal-photo-frame{aspect-ratio:4/3;color:#0a3753;background:#eef5f7;border-radius:19px;place-items:center;margin:22px 0;display:grid;overflow:hidden}.meal-photo-frame>img{object-fit:cover;width:100%;height:100%}.meal-photo-frame>div{text-align:center;padding:22px}.meal-photo-file{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.meal-photo-file:focus-visible{clip-path:none;width:100%;height:auto;position:static}.meal-photo-privacy{gap:11px;margin:20px 0;display:flex}.meal-photo-privacy svg{flex-shrink:0;margin-top:4px}.meal-photo-privacy p{margin:0;font-size:12px}.meal-ingredient{border-top:1px solid #dce5eb;padding:15px 0}.meal-ingredient-title{align-items:center;gap:12px;display:flex}.meal-ingredient-title>span{background:#eef5f7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.meal-ingredient-title h2{overflow-wrap:anywhere;margin:0}.meal-amount-fields{grid-template-columns:1fr 110px;gap:12px;display:grid}.nutrition-page .meal-unit-warning{border-left:3px solid #f31248;padding:8px 12px;font-size:13px}.meal-diary-photo{object-fit:cover;border-radius:16px;width:100%;height:175px;margin:15px 0}.meal-confirmed-ingredients>div{border-bottom:1px solid #e3e9ef;grid-template-columns:1fr auto;gap:5px 10px;padding:13px 0;font-size:14px;display:grid}.meal-confirmed-ingredients small{color:#536879;grid-column:1/-1;font-size:12px;line-height:1.5}.meal-intake-summary{color:#fff;background:#071d28;border-radius:18px;padding:22px}.nutrition-page .meal-intake-summary h2{color:#fff}.nutrition-page .meal-intake-summary p{color:#dce7ee}.meal-photo-boundary{border-top:1px solid #dce5eb;padding-top:16px}.meal-remove-review{border-left:2px solid #f31248;padding-left:13px}.space-bookable-offers{color:#051823;margin:12px 0 26px}.space-offer-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.space-offer-heading p{letter-spacing:1.3px;color:#f31248;margin:0 0 7px;font-size:10px;font-weight:800}.space-offer-heading h2{margin:0;font-size:23px;line-height:1.2}.space-offer-category{gap:8px;margin:0 0 16px;font-size:13px;display:grid}.space-offer-category select{min-height:44px;font:inherit;color:#051823;background:#fff;border:1px solid #d9e1ea;border-radius:12px;padding:10px}.space-offer-rail-content{gap:13px;padding-bottom:4px;display:flex}.space-bookable-card{color:#051823;text-align:left;width:244px;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:18px;flex:0 0 244px;padding:0;overflow:hidden}.space-bookable-card>img{object-fit:cover;width:100%;height:133px;display:block}.space-bookable-card-copy{flex-direction:column;gap:9px;padding:16px;display:flex}.space-bookable-card-copy>small{color:#567188;font-size:10px;line-height:1.4}.space-bookable-card-copy>strong{font-size:19px;line-height:1.25}.space-bookable-card-copy>span{color:#567188;align-items:center;gap:6px;font-size:12px;display:flex}.space-bookable-card-copy>b{color:#0a3753;font-size:17px}.space-bookable-card-copy>b small{font-size:11px;font-weight:400}.space-bookable-card-copy .space-bookable-card-action{color:#f31248;justify-content:space-between;min-height:29px;margin-top:4px;font-weight:700}.space-offer-caption{color:#62788c;margin:12px 0 0;font-size:11px!important;line-height:1.6!important}.agenda-visual-wrap{flex:none;width:68px;min-height:76px;position:relative}.agenda-visual-wrap img{object-fit:cover;border-radius:12px;width:68px;height:76px}.agenda-visual-wrap .agenda-date{border:1px solid #e1e6ed;border-radius:0 8px 0 10px;width:34px;min-width:34px;padding:5px 2px;position:absolute;bottom:0;left:0}.agenda-visual-wrap .agenda-date strong{font-size:18px}.agenda-visual-wrap .agenda-date small{font-size:8px}.agenda-featured .agenda-visual-wrap img{height:100px}.booking-original-image{object-fit:cover;border-radius:18px;width:100%;height:160px;margin:0 0 20px}.booking-status-flow{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.booking-status-flow span{color:#60778b;background:#f4f7f9;border-radius:12px;padding:12px 8px;font-size:11px;line-height:1.5}.booking-status-flow span strong{color:#0a3753;font-size:12px;display:block}.booking-status-flow .current{background:#e8f1f5}.booking-provider-caption{color:#60778b;border-top:1px solid #dce3eb;padding-top:14px;font-size:12px;line-height:1.65}.space-bookings-entry{color:#0a3753;text-align:left;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #dce3eb;align-items:center;gap:12px;margin:4px 0 22px;padding:13px 0 18px;display:flex}.space-bookings-entry>span{flex-direction:column;flex:1;gap:5px;display:flex}.space-bookings-entry strong{font-size:15px}.space-bookings-entry small{color:#60778b;font-size:11px}.space-saas-hint{color:#60778b;margin:20px 0!important;font-size:11px!important;line-height:1.65!important}.space-saas-hint a{color:#0a3753;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.award-workspace{padding:20px 22px calc(var(--flow-footer-height,80px) + var(--mobile-safe-area-height,0px) + 26px);color:#051823;overflow-wrap:anywhere;font-family:Avenir,sans-serif}.award-workspace h1{letter-spacing:-.6px;margin:13px 0 20px;font-size:32px;line-height:1.16}.award-workspace h2{margin:27px 0 16px;font-size:22px;line-height:1.3}.award-workspace h3{margin:10px 0;font-size:18px;line-height:1.4}.award-workspace p{font-size:14px;line-height:1.7}.award-workspace button{font-family:inherit}.award-workspace .primary,.award-workspace .secondary{width:100%;min-height:48px;margin:10px 0}.award-workspace .award-caption,.award-workspace .award-preview-note{color:#526c80;font-size:11px;line-height:1.7}.award-preview-note{border-top:1px solid #dce5eb;margin-top:24px;padding-top:16px}.award-hero{color:#fff;background:#0a3753;border-radius:23px;overflow:hidden}.award-hero>img{object-fit:cover;width:100%;height:170px;display:block}.award-hero>div{padding:24px}.award-hero>div>span{letter-spacing:1.2px;font-size:10px;font-weight:800}.award-hero h1{margin:12px 0;font-size:35px}.award-hero p{margin:0;font-size:14px}.award-intro{margin:22px 0}.award-steps{gap:20px;margin:25px 0;display:grid}.award-steps>div{align-items:flex-start;gap:15px;display:flex}.award-steps svg{color:#f31248;flex:none;margin-top:3px}.award-steps span{gap:5px;display:grid}.award-steps strong{font-size:15px}.award-steps small{color:#526c80;font-size:12px;line-height:1.6}.award-split{color:#fff;background:#0a3753;border-radius:18px;gap:2px;margin:18px 0;padding:18px 10px;display:flex}.award-split span{text-align:center;flex:1;gap:6px;font-size:11px;display:grid}.award-split strong{font-size:25px;line-height:1.1}.award-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.award-heading>svg{color:#f31248}.award-entry{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:20px;align-items:center;gap:15px;width:100%;margin:26px 0;padding:22px 19px;display:flex}.award-entry>span{flex:1;gap:7px;display:grid}.award-entry small{letter-spacing:1px;font-size:9px}.award-entry strong{font-size:20px;line-height:1.3}.award-entry>span>span{font-size:12px;line-height:1.5}.award-entry>svg{flex:none}.award-profile-entry{text-align:left;color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:16px;align-items:center;gap:12px;width:100%;margin:15px 0;padding:17px 13px;display:flex}.award-profile-entry>span{flex:1;gap:7px;display:grid}.award-profile-entry strong{font-size:14px;line-height:1.4}.award-profile-entry small{color:#526c80;font-size:11px}.award-nominee{text-align:left;color:#051823;background:#fff;border:0;border-bottom:1px solid #dce5eb;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.award-nominee>img{object-fit:cover;border-radius:16px;flex:none;width:94px;height:116px}.award-nominee>span{gap:7px;min-width:0;display:grid}.award-nominee small{color:#526c80;font-size:10px}.award-nominee strong{font-size:18px}.award-nominee>span>span{font-size:12px;line-height:1.5}.award-nominee b{color:#0a3753;align-items:center;gap:5px;font-size:11px;display:flex}.award-row{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #dce5eb;align-items:center;gap:12px;width:100%;min-height:62px;padding:16px 0;font-size:14px;font-weight:800;display:flex}.award-row>svg:last-child{flex:none;margin-left:auto}.award-row>span{gap:6px;display:grid}.award-row small{color:#526c80;font-size:11px;font-weight:400;line-height:1.6}.award-event{background:#f0f5f7;border-radius:20px;margin:25px 0;padding:24px 20px}.award-event>svg{color:#0a3753}.award-event h2{margin:12px 0}.award-details{border-bottom:1px solid #dce5eb;padding:17px 0}.award-details summary{color:#0a3753;cursor:pointer;align-content:center;min-height:34px;font-size:14px;font-weight:800}.award-details p{color:#526c80;font-size:12px}.award-campaign-cover{align-items:center;gap:20px;margin-bottom:25px;display:flex}.award-campaign-cover>img{object-fit:cover;border-radius:20px;width:108px;height:134px}.award-campaign-cover small{color:#526c80;font-size:10px;line-height:1.6}.award-campaign-cover h1{margin:10px 0;font-size:28px}.award-score{border-top:1px solid #dce5eb;border-bottom:1px solid #dce5eb;gap:16px;padding:18px 0;display:flex}.award-score span{color:#526c80;flex:1;gap:6px;font-size:11px;display:grid}.award-score strong{color:#0a3753;font-size:28px}.award-milestone{color:#fff;background:#0a3753;border-radius:20px;margin:24px 0;padding:20px}.award-milestone p{font-size:13px}.award-milestone .award-caption{color:#fff}.award-milestone small{font-size:11px}.award-milestone progress{accent-color:#f31248;width:100%;height:9px;margin:8px 0}.award-rank{text-align:left;color:#051823;background:#fff;border:0;border-bottom:1px solid #dce5eb;align-items:center;gap:12px;width:100%;min-height:72px;padding:14px 0;display:flex}.award-rank>b{color:#526c80;width:20px}.award-rank>img{object-fit:cover;border-radius:50%;width:42px;height:42px}.award-rank>span{flex:1;gap:5px;font-size:14px;font-weight:800;display:grid}.award-rank small{color:#526c80;font-size:11px;font-weight:400}.award-rank>svg{color:#f31248}.award-payee{align-items:center;gap:14px;margin:22px 0;display:flex}.award-payee img{object-fit:cover;border-radius:50%;width:50px;height:50px}.award-payee span{gap:7px;display:grid}.award-payee small{color:#526c80;font-size:11px}.award-quantities{gap:8px;margin:15px 0;display:flex}.award-quantities button{color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:14px;flex:1;min-height:44px}.award-quantities .selected{color:#fff;background:#0a3753}.award-total{justify-content:space-between;align-items:center;margin:25px 0;font-size:14px;display:flex}.award-total strong{font-size:24px}.award-breakdown{margin:20px 0}.award-breakdown>div{border-bottom:1px solid #e3e9ed;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;font-size:12px;display:flex}.award-breakdown dt{color:#526c80}.award-breakdown dd{text-align:right;margin:0;font-weight:800}.award-receipt-icon{color:#0a3753;margin:10px 0}.award-reference{word-break:break-all}.award-privacy{color:#526c80;gap:10px;margin:25px 0 0;font-size:11px;line-height:1.6;display:flex}.award-privacy svg{color:#0a3753;flex:none}.award-empty{text-align:center;color:#0a3753;padding:25px 12px}.award-pool{border-bottom:1px solid #dce5eb;gap:8px;margin:20px 0;padding:18px 0;display:grid}.award-pool strong{color:#0a3753;font-size:28px}.award-pool span{color:#526c80;font-size:12px}.award-workspace button:focus-visible,.award-entry:focus-visible,.award-profile-entry:focus-visible{outline-offset:4px;outline:2px solid #0a3753}.award-workspace .award-hero p,.award-workspace .award-milestone p{color:#fff}.award-workspace .award-details li{color:#526c80;margin:8px 0;font-size:12px;line-height:1.7}.award-post-entry{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:12px 0;font-family:Avenir,sans-serif;font-size:12px;display:flex}.award-post-entry>svg:last-child{margin-left:auto}.award-public-support{color:#526c80;align-items:flex-start;gap:12px;margin:24px 0;font-size:12px;line-height:1.7;display:flex}.award-public-support input{accent-color:#f31248;flex:none;min-width:24px;min-height:24px;margin-top:2px}.award-price-explainer{color:#0a3753;background:#edf4f7;border-radius:15px;align-items:center;gap:13px;margin:20px 0;padding:16px;display:flex}.award-price-explainer>span{gap:6px;display:grid}.award-price-explainer strong{font-size:23px}.award-price-explainer small{font-size:11px;line-height:1.5}.award-event-link{color:#0a3753;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin:4px 0 12px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.award-event-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f31248}.wave-workspace{padding-bottom:110px}.wave-hero{color:#fff;text-align:center;background:#0a3753;border-radius:24px;margin-bottom:14px;padding:20px 22px}.wave-symbol{outline-offset:10px;color:#fff;background:#ffffff1a;border-radius:50%;outline:1px solid #ffffff26;place-items:center;width:72px;height:72px;margin:0 auto 19px;display:grid}.wave-hero .eyebrow{color:#fff;letter-spacing:1.4px;font-size:9px}.wave-hero h1{color:#fff;margin:13px 0;font-size:26px;line-height:1.17}.wave-hero p{color:#ffffffdb;font-size:14px;line-height:1.7}.wave-hero-detail{justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.wave-disclaimer{color:var(--muted,#67798b);margin:16px 0;font-size:12px;line-height:1.6}.wave-active{border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 0 20px;display:flex}.wave-active>div{align-items:center;gap:9px;display:flex}.wave-active>div>span:last-child{color:#67798b;font-size:12px}.wave-status-dot{background:#0a3753;border-radius:50%;width:8px;height:8px}.wave-empty{text-align:center;color:#0a3753;padding:22px 10px}.wave-empty p{font-size:13px;line-height:1.7}.wave-person{border-bottom:1px solid #dce3ea;align-items:center;gap:13px;padding:17px 0;display:flex}.wave-person h3{margin:0 0 4px;font-size:16px}.wave-person p{color:#67798b;margin:0;font-size:12px}.wave-button{color:#fff;background:#f31248;border:0;border-radius:18px;place-items:center;gap:3px;min-width:58px;min-height:58px;margin-left:auto;font-size:11px;display:grid}.wave-invitation{border:1px solid #dce3ea;border-radius:18px;margin-top:17px;padding:17px}.wave-invitation h3{margin-top:0;font-size:16px}.wave-invitation p{font-size:13px;line-height:1.65}.wave-invitation .text-action{min-height:44px}.wave-preview-controls{color:#67798b;margin:22px 0;font-size:12px}.wave-preview-controls summary{cursor:pointer;min-height:44px;padding:13px 0}.wave-preview-controls button{margin:10px 0}.wave-preview-controls p{line-height:1.6}.wave-privacy{color:#0a3753;align-items:center;gap:12px;margin-top:22px;display:flex}.wave-privacy p{font-size:12px;line-height:1.7}.wave-chat-person{align-items:center;gap:13px;display:flex}.wave-chat-person h1{margin:0;font-size:23px}.wave-chat-person p{color:#67798b;font-size:12px}.wave-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf4f7;border-radius:18px;padding:15px 18px}.wave-message small{color:#67798b;margin-top:9px;font-size:10px;display:block}.wave-message-input{gap:8px;margin:24px 0 14px;font-size:13px;display:grid}.wave-message-input input{box-sizing:border-box;border:1px solid #dce3ea;border-radius:16px;width:100%;padding:15px}.wave-hero-compact{text-align:left;grid-template-columns:44px 1fr;align-items:center;column-gap:18px;padding:18px;display:grid}.wave-hero-compact .wave-symbol{outline-offset:4px;grid-row:1/3;width:40px;height:40px;margin:0}.wave-hero-compact .wave-symbol svg{width:28px;height:28px}.wave-hero-compact .eyebrow{font-size:8px}.wave-hero-compact h1{margin:6px 0 0;font-size:20px;line-height:1.3}.wave-hero-compact h1 br,.wave-hero-compact p,.wave-hero-compact .wave-hero-detail{display:none}.wave-entry{box-sizing:border-box;border:1px solid var(--crays-line,#e0e5eb);width:100%;min-height:72px;color:var(--crays-navy,#051823);text-align:left;appearance:none;background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 19px;align-items:center;gap:12px;margin:0 0 15px;padding:12px;font-family:Avenir,sans-serif;display:grid}.wave-entry-symbol{width:36px;height:36px;color:var(--crays-blue,#0a3753);background:#edf4f7;border-radius:50%;place-items:center;display:grid}.wave-entry-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.wave-entry-copy strong{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.3;display:block}.wave-entry-copy small{color:var(--crays-muted,#52627a);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5;display:block}.wave-entry>svg{color:var(--crays-blue,#0a3753)}.wave-entry:focus-visible{outline:2px solid var(--crays-red,#f31248);outline-offset:3px}.wave-entry:active{background:#fafafa}.wave-workspace :is(button,select,input,textarea){font-family:inherit}.creator-social-links{flex-wrap:wrap;align-items:center;gap:7px;margin:17px 0 20px;display:flex}.creator-social-links>a{color:#051823;background:#fff;border:1px solid #e0e6eb;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.creator-social-links>a:focus-visible{outline-offset:3px;outline:2px solid #f31248}.creator-social-fields .product-field{margin:10px 0 20px}.creator-social-field-heading{color:#0a3753;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.creator-social-field-heading+label>span{font-size:12px}.creator-custom-link{border-top:1px solid #e0e6eb;margin-top:18px;padding-top:12px}.social-profile-edit-row{background:#fff;border:1px solid #e0e6eb;border-radius:16px;margin:14px 0 20px;padding:14px}.social-profile-edit-row .creator-social-field-heading>button{place-items:center;min-width:44px;min-height:44px;margin-left:auto;padding:0;display:grid}.social-profile-edit-row .product-field{margin:4px 0 0}.social-links-empty{text-align:center;color:#0a3753;background:#f3f7f9;border-radius:18px;margin:18px 0;padding:23px 18px}.social-links-empty>div{justify-content:center;gap:24px;margin-bottom:16px;display:flex}.social-links-empty>strong{font-size:20px;display:block}.social-links-empty>p{color:#526b7e;margin:9px 0 0;font-size:13px;line-height:1.6}.social-profile-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:8px 20px 30px;display:grid}.social-profile-picker>button{color:#0a3753;min-height:75px;font:inherit;background:#fff;border:1px solid #e0e6eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.social-profile-picker>button:disabled{opacity:.55;background:#f3f7f9}.social-profile-picker>button>svg:last-child:not(:first-child){position:absolute;top:7px;right:7px}.discover-experience{color:#051823;padding:12px 18px calc(var(--flow-footer-height,80px) + var(--mobile-safe-area-height,0px) + 28px);overflow-wrap:anywhere;background:#fff;font-family:Avenir,sans-serif}.discover-experience button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.discover-experience .dx-image{background:#edf2f4;display:block;position:relative;overflow:hidden}.discover-experience .dx-image img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.dx-featured{text-align:left;color:#051823;background:#fff;border:1px solid #e4e9ec;border-radius:21px;width:100%;padding:0;display:block;overflow:hidden}.dx-featured .dx-featured-image{height:238px}.dx-featured-copy{padding:18px 17px 19px;display:block}.dx-kicker{letter-spacing:1.15px;color:#0a3753;font-size:10px;font-weight:800;line-height:1.5;display:block}.dx-featured-title{letter-spacing:-.35px;justify-content:space-between;align-items:flex-start;gap:12px;margin:7px 0 11px;font-size:23px;font-weight:800;line-height:1.2;display:flex}.dx-featured-title svg{color:#f31248;flex:none;margin-top:2px}.dx-location{color:#526c80;align-items:center;gap:6px;font-size:13px;display:flex}.dx-location svg{color:#0a3753}.dx-section{margin:28px 0}.dx-section-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;display:flex}.dx-section-heading h2{letter-spacing:-.25px;margin:0;font-size:21px;font-weight:800;line-height:1.3}.dx-section-heading>svg{color:#0a3753;flex:none}.dx-section-intro{color:#526c80;margin:-6px 0 16px;font-size:13px;line-height:1.65}.dx-rail-content{gap:14px;padding:0 0 5px}.dx-space-card{text-align:left;color:#051823;background:#fff;border:1px solid #e4e9ec;border-radius:17px;flex:0 0 248px;width:248px;padding:0;overflow:hidden}.dx-space-card>.dx-image{height:158px}.dx-space-copy{gap:5px;padding:14px;display:grid}.dx-space-copy>strong{font-size:18px;font-weight:800;line-height:1.3}.dx-space-copy>span:not(.dx-card-action){color:#526c80;font-size:13px}.dx-space-copy>small{color:#526c80;font-size:12px;line-height:1.5}.dx-card-action{color:#0a3753;align-items:center;gap:6px;min-height:32px;margin-top:7px;font-size:12px;font-weight:800;display:flex}.dx-card-action svg{flex:none}.dx-people{color:#051823;text-align:left;background:#fff;border:1px solid #e0e7eb;border-left:0;border-right:0;align-items:center;gap:13px;width:100%;margin:26px 0;padding:18px 0;display:flex}.dx-people-symbol{color:#f31248;background:#fff1f5;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.dx-people>span:nth-child(2){flex:1;gap:6px;display:grid}.dx-people strong{font-size:17px;font-weight:800;line-height:1.3}.dx-people>span:nth-child(2)>span{color:#526c80;font-size:12px;line-height:1.6}.dx-people>svg{color:#0a3753;flex:none}.dx-event-card{text-align:left;color:#051823;background:#fff;border:1px solid #e4e9ec;border-radius:17px;flex:0 0 284px;width:284px;padding:0;display:block;overflow:hidden}.dx-event-card>.dx-image{height:154px}.dx-event-copy{align-items:flex-start;gap:14px;padding:16px 14px;display:flex}.dx-event-date{color:#0a3753;border-right:1px solid #e0e7eb;flex:none;align-content:center;place-items:center;width:43px;min-height:57px;padding-right:12px;display:grid}.dx-event-date>strong{font-size:24px;font-weight:800;line-height:1.2}.dx-event-date>span{text-transform:uppercase;letter-spacing:.7px;font-size:11px;line-height:1.5}.dx-event-text{gap:7px;min-width:0;display:grid}.dx-event-text>strong{font-size:17px;font-weight:800;line-height:1.35}.dx-event-text>span:not(.dx-card-action){color:#526c80;font-size:12px}.dx-event-text>small{color:#526c80;font-size:11px;line-height:1.6}.dx-event-text .dx-card-action{margin-top:0}.dx-event-state{font-weight:800}.dx-event-no-image{color:#fff;background:#0a3753;place-items:center;height:154px;display:grid}.dx-caption{color:#526c80;margin:12px 0 0;font-size:11px;line-height:1.7}.dx-creator-card{color:#051823;text-align:left;background:#fff;border:0;flex:0 0 224px;width:224px;padding:0;display:block}.dx-creator-card>.dx-image{border-radius:17px;height:236px}.dx-creator-card>.dx-image img{object-position:center 28%}.dx-creator-copy{gap:6px;padding:14px 2px;display:grid}.dx-creator-copy>small{letter-spacing:1px;color:#0a3753;font-size:10px;font-weight:800}.dx-creator-copy>strong{font-size:19px;font-weight:800;line-height:1.3}.dx-creator-copy>span:not(.dx-card-action){color:#526c80;font-size:13px;line-height:1.5}.dx-collaboration{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:20px;width:100%;margin:30px 0 20px;padding:0;display:block;overflow:hidden}.dx-collaboration>.dx-image{height:154px}.dx-collaboration-copy{gap:10px;padding:21px 19px;display:grid}.dx-collaboration .dx-kicker{color:#fff;letter-spacing:1.1px;font-size:9px}.dx-collaboration-copy>strong{font-size:23px;font-weight:800;line-height:1.25}.dx-collaboration-copy>span:not(.dx-kicker):not(.dx-collaboration-action){color:#fff;font-size:13px;line-height:1.65}.dx-collaboration-action{align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:800;display:flex}.dx-collaboration-action>svg:last-child{margin-left:auto}.dx-footer-note{color:#526c80;margin:20px 2px 0;font-size:11px;line-height:1.8}.dx-image-unavailable{color:#0a3753;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:12px;line-height:1.5;display:flex}.dx-editorial-empty>.dx-image{border-radius:20px;height:238px}.dx-editorial-empty>p{font-size:15px;line-height:1.7}.discover-experience button:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.dx-brand-world{margin:4px 0 26px}.dx-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dx-brand-grid button{text-align:left;color:#051823;background:#fff;border:1px solid #e0e7eb;border-radius:16px;padding:0;overflow:hidden}.dx-brand-grid .dx-image{height:96px}.dx-brand-grid button>span:last-child{gap:6px;padding:12px;display:grid}.dx-brand-grid strong{font-size:15px;line-height:1.3}.dx-brand-grid small{color:#526c80;font-size:12px;line-height:1.45}.dx-brand-grid button>span:last-child>span{color:#0a3753;align-items:center;gap:5px;min-height:26px;font-size:12px;display:flex}.dx-franchise{color:#0a3753;border-top:1px solid #e0e7eb;border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;padding:17px 0;display:flex}.dx-franchise>span{gap:5px;display:grid}.dx-franchise strong{font-size:14px}.dx-franchise>span>span{color:#526c80;font-size:12px;line-height:1.4}.dx-franchise a{color:#0a3753;flex-shrink:0;align-items:center;gap:4px;min-height:44px;font-size:13px;text-decoration:none;display:flex}.pq-page{color:#051823;min-height:100%;padding:22px 20px calc(var(--flow-footer-height,80px) + var(--mobile-safe-area-height,0px) + 32px);overflow-wrap:anywhere;background:#fff;font-family:Avenir,sans-serif}.pq-heading{align-items:flex-start;gap:12px;margin:0 0 22px;display:flex}.pq-heading>svg{color:#f31248;flex:none;margin-top:5px}.pq-heading h1{letter-spacing:-.45px;margin:0;font:800 27px/1.18 Avenir,sans-serif}.pq-page h2{margin:0 0 12px;font:800 20px/1.3 Avenir,sans-serif}.pq-page h3{font:800 17px/1.4 Avenir,sans-serif}.pq-lead{color:#0a3753;margin:0 0 23px;font-size:16px;line-height:1.65}.pq-field{gap:9px;margin:20px 0;display:grid}.pq-field>span{color:#0a3753;font-size:13px;font-weight:800}.pq-field input,.pq-field textarea,.pq-field select{color:#051823;box-sizing:border-box;background:#f7f9fa;border:1px solid #d5e1e7;border-radius:13px;width:100%;min-height:48px;padding:13px 14px;font:15px/1.55 Avenir,sans-serif}.pq-field textarea{resize:vertical;min-height:156px}.pq-field select{padding-right:26px}.pq-primary,.pq-secondary{border:0;border-radius:24px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:18px 0 12px;padding:12px 16px;font:800 14px/1.4 Avenir,sans-serif;display:flex}.pq-primary{color:#fff;background:#f31248}.pq-secondary{color:#0a3753;background:#edf4f7}.pq-primary:disabled,.pq-secondary:disabled{opacity:.42}.pq-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:10px 0;font:14px/1.5 Avenir,sans-serif;text-decoration:none;display:flex}.pq-icon{color:#0a3753;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.pq-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.pq-row h2{margin:0}.pq-context{color:#0a3753;margin-bottom:12px;font-size:13px}.pq-section,.pq-result{border-top:1px solid #dce5e9;margin:23px 0;padding-top:22px}.pq-reading{white-space:pre-wrap;margin:16px 0;font:16px/1.8 Avenir,sans-serif}.pq-caption{color:#526c80;margin:12px 0;font-size:12px;line-height:1.7}.pq-summary{background:#edf4f7;border-radius:18px;margin:20px 0;padding:20px}.pq-summary p{margin:10px 0}.pq-choice{color:#051823;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:14px 0;font:14px/1.6 Avenir,sans-serif;display:flex}.pq-choice>span{color:#0a3753;border:1px solid #0a3753;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.pq-choice[aria-checked=true]>span{color:#fff;background:#0a3753}.pq-notice{color:#0a3753;background:#edf4f7;border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;font-size:13px;line-height:1.7;display:flex}.pq-notice>svg{flex:none;margin-top:2px}.pq-error{color:#051823;background:#f7f9fa;border-left:3px solid #f31248}.pq-error>svg{color:#f31248}.pq-details{border-top:1px solid #dce5e9;margin:18px 0;padding:3px 0 12px}.pq-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:9px;min-height:48px;font-size:13px;list-style:none;display:flex}.pq-details>summary::-webkit-details-marker{display:none}.pq-details>summary:after{content:"+";margin-left:auto;font-size:19px}.pq-details[open]>summary:after{content:"−"}.pq-page blockquote{white-space:pre-wrap;color:#0a3753;border-left:2px solid #f31248;margin:16px 0;padding:4px 0 4px 14px;font-size:14px;line-height:1.8}.pq-simulation{color:#0a3753;letter-spacing:.4px;align-items:center;gap:8px;margin:12px 0 20px;font-size:11px;display:flex}.pq-simulation svg{color:#f31248}.pq-own-note{color:#0a3753;white-space:pre-wrap;gap:10px;margin:20px 0;font-size:14px;line-height:1.7;display:flex}.pq-own-note svg{flex:none;margin-top:3px}.pq-original{margin-top:10px}.pq-question{color:#0a3753;font-size:16px;font-weight:800}.pq-page button:focus-visible,.pq-page a:focus-visible,.pq-page summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.pq-mode-preview .pq-result:first-of-type{border-top:0;margin-top:10px;padding-top:0}.pq-mode-preview .pq-result{margin-top:18px}.pq-note-indicator{color:#526c80;margin-left:auto;font-size:11px}.pq-proposal-notes .pq-field{margin-top:8px}.pq-fieldset{border:0;margin:20px 0;padding:0}.pq-fieldset legend{color:#0a3753;padding:0 0 8px;font-size:15px;font-weight:800}.pq-page-choice{border-bottom:1px solid #dce5e9;padding:5px 0}.pq-page-choice>.pq-details{margin:0}.pq-page-label{color:#0a3753;font-size:13px;font-weight:800}.pq-answer{border-top:1px solid #dce5e9;margin:22px 0;padding-top:22px}.pq-mode-preview .pq-answer:first-of-type{border-top:0;margin-top:10px;padding-top:0}.pq-mode-preview .pq-simulation{margin:0 0 14px}.pq-icon{min-width:44px}.pq-own-note{white-space:pre-wrap}.pq-mode-brief .pq-field textarea{min-height:120px}.pq-link:disabled,.pq-icon:disabled{opacity:.4}.ae-page{color:#051823;min-height:100%;padding:22px 20px calc(var(--flow-footer-height,80px) + var(--mobile-safe-area-height,0px) + 32px);overflow-wrap:anywhere;background:#fff;font-family:Avenir,sans-serif}.ae-heading{align-items:flex-start;gap:12px;margin:0 0 22px;display:flex}.ae-heading>svg{color:#f31248;flex:none;margin-top:5px}.ae-heading h1{letter-spacing:-.45px;margin:0;font:800 27px/1.18 Avenir,sans-serif}.ae-page h2{margin:0 0 12px;font:800 20px/1.3 Avenir,sans-serif}.ae-page h3{font:800 17px/1.4 Avenir,sans-serif}.ae-lead{color:#0a3753;margin:0 0 23px;font-size:16px;line-height:1.65}.ae-field{gap:9px;margin:20px 0;display:grid}.ae-field>span{color:#0a3753;font-size:13px;font-weight:800}.ae-field input,.ae-field textarea,.ae-field select{color:#051823;box-sizing:border-box;background:#f7f9fa;border:1px solid #d5e1e7;border-radius:13px;width:100%;min-height:48px;padding:13px 14px;font:15px/1.55 Avenir,sans-serif}.ae-field textarea{resize:vertical;min-height:156px}.ae-field select{padding-right:26px}.ae-primary,.ae-secondary{border:0;border-radius:24px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:18px 0 12px;padding:12px 16px;font:800 14px/1.4 Avenir,sans-serif;display:flex}.ae-primary{color:#fff;background:#f31248}.ae-secondary{color:#0a3753;background:#edf4f7}.ae-primary:disabled,.ae-secondary:disabled{opacity:.42}.ae-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:10px 0;font:14px/1.5 Avenir,sans-serif;text-decoration:none;display:flex}.ae-icon{color:#0a3753;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.ae-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.ae-row h2{margin:0}.ae-context{color:#0a3753;margin-bottom:12px;font-size:13px}.ae-section,.ae-result{border-top:1px solid #dce5e9;margin:23px 0;padding-top:22px}.ae-reading{white-space:pre-wrap;margin:16px 0;font:16px/1.8 Avenir,sans-serif}.ae-caption{color:#526c80;margin:12px 0;font-size:12px;line-height:1.7}.ae-summary{background:#edf4f7;border-radius:18px;margin:20px 0;padding:20px}.ae-summary p{margin:10px 0}.ae-choice{color:#051823;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;min-height:48px;padding:14px 0;font:14px/1.6 Avenir,sans-serif;display:flex}.ae-choice>span{color:#0a3753;border:1px solid #0a3753;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ae-choice[aria-checked=true]>span{color:#fff;background:#0a3753}.ae-notice{color:#0a3753;background:#edf4f7;border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;font-size:13px;line-height:1.7;display:flex}.ae-notice>svg{flex:none;margin-top:2px}.ae-error{color:#051823;background:#f7f9fa;border-left:3px solid #f31248}.ae-error>svg{color:#f31248}.ae-details{border-top:1px solid #dce5e9;margin:18px 0;padding:3px 0 12px}.ae-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:9px;min-height:48px;font-size:13px;list-style:none;display:flex}.ae-details>summary::-webkit-details-marker{display:none}.ae-details>summary:after{content:"+";margin-left:auto;font-size:19px}.ae-details[open]>summary:after{content:"−"}.ae-page blockquote{white-space:pre-wrap;color:#0a3753;border-left:2px solid #f31248;margin:16px 0;padding:4px 0 4px 14px;font-size:14px;line-height:1.8}.ae-simulation{color:#0a3753;letter-spacing:.4px;align-items:center;gap:8px;margin:12px 0 20px;font-size:11px;display:flex}.ae-simulation svg{color:#f31248}.ae-own-note{color:#0a3753;white-space:pre-wrap;gap:10px;margin:20px 0;font-size:14px;line-height:1.7;display:flex}.ae-own-note svg{flex:none;margin-top:3px}.ae-original{margin-top:10px}.ae-question{color:#0a3753;font-size:16px;font-weight:800}.ae-page button:focus-visible,.ae-page a:focus-visible,.ae-page summary:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.ae-mode-preview>.ae-heading{display:none}.ae-mode-preview .ae-simulation{margin:0 0 12px}.ae-mode-preview .ae-result:first-of-type{border-top:0;margin-top:10px;padding-top:0}.ae-mode-preview .ae-result{margin-top:18px}.ae-note-indicator{color:#526c80;margin-left:auto;font-size:11px}.ae-proposal-notes .ae-field{margin-top:8px}.news-page{padding:20px 20px calc(var(--flow-footer-height,76px) + var(--mobile-safe-area-height,0px) + 28px);color:#051823;overflow-wrap:anywhere;min-width:0;font-family:Avenir,sans-serif}.news-page *{box-sizing:border-box}.news-page h1{letter-spacing:-.5px;margin:0;font-size:27px;font-weight:800;line-height:1.2}.news-page h2{margin:0 0 10px;font-size:19px;line-height:1.4}.news-page p{margin:8px 0 16px;font-size:15px;line-height:1.7}.news-page button,.news-page a,.news-page input,.news-page textarea,.news-page select{font:inherit}.news-title{align-items:flex-start;gap:13px;margin:12px 0 22px;display:flex}.news-title>svg{color:#f31248;flex:none;margin-top:3px}.news-page .news-eyebrow{letter-spacing:1.7px;color:#0a3753;margin:7px 0;font-size:10px;font-weight:800}.news-page .news-caption{color:#648099;font-size:12px;line-height:1.65}.news-hero{border-radius:16px;height:120px;margin-bottom:20px;position:relative;overflow:hidden}.news-hero img{object-fit:cover;object-position:50% 65%;width:100%;height:100%}.news-hero>span{color:#fff;letter-spacing:2px;background:linear-gradient(#0000,#051823c7);padding:26px 14px 12px;font-size:10px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.news-tabs{background:#f0f3f5;border-radius:28px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.news-tabs button{color:#648099;background:0 0;border:0;border-radius:24px;flex:1;min-height:44px;font-size:13px}.news-tabs button[aria-selected=true]{color:#051823;background:#fff;font-weight:800;box-shadow:0 1px 3px #0518230c}.news-field{margin:18px 0;display:block}.news-field>span{color:#0a3753;margin-bottom:9px;font-size:13px;font-weight:800;display:block}.news-field input,.news-field textarea,.news-field select,.news-filter-row select{color:#051823;background:#f7f9fa;border:1px solid #d8e3e9;border-radius:13px;outline:none;width:100%;min-width:0;min-height:48px;padding:13px 14px;font-size:15px;line-height:1.6}.news-field textarea{resize:vertical;min-height:150px}.news-field input:focus,.news-field textarea:focus,.news-field select:focus{border-color:#0a3753;box-shadow:0 0 0 2px #0a37530a}.news-primary,.news-secondary{text-align:center;border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:16px 0;padding:12px 15px;line-height:1.4;text-decoration:none;display:flex;font-size:14px!important;font-weight:800!important}.news-primary{color:#fff;background:#f31248}.news-secondary{color:#0a3753;background:#edf4f7}.news-primary:disabled,.news-secondary:disabled{opacity:.42}.news-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:10px 0;text-decoration:none;display:flex;font-size:13px!important}.news-choice{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 0;line-height:1.6;display:flex;font-size:13px!important}.news-choice>span{border:1px solid #9db6c6;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.news-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.news-notice{color:#0a3753;background:#edf4f7;border-radius:15px;gap:11px;margin:18px 0;padding:15px 16px;font-size:13px;line-height:1.7;display:flex}.news-notice>svg{flex:none;margin-top:2px}.news-details,.news-topic-editor{border-top:1px solid #dce5ec;margin:20px 0;padding:16px 0}.news-details summary{color:#0a3753;cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;list-style:none;display:flex}.news-details summary::-webkit-details-marker{display:none}.news-details summary:after{content:"+";margin-left:auto;font-size:20px}.news-details[open]>summary:after{content:"−"}.news-source{border-bottom:1px solid #dce5ec;align-items:flex-start;gap:13px;padding:18px 0;display:flex}.news-source>svg{color:#0a3753;flex:none;margin-top:3px}.news-source>div{flex:1;min-width:0}.news-fieldset{border:0;margin:16px 0;padding:12px 0}.news-fieldset legend{color:#0a3753;font-size:13px;font-weight:800}.news-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.news-date-fields .news-field{min-width:0}.news-date-fields input{padding:12px 9px;font-size:13px}.news-item{border-top:1px solid #dce5ec;padding:22px 0}.news-item h2{letter-spacing:-.2px;margin:8px 0 12px;font-size:21px;line-height:1.35}.news-item .news-item-date{color:#648099;margin:0;font-size:11px}.news-item .news-uncertainty{color:#648099;background:#edf4f7;border-radius:12px;padding:12px 14px;font-size:13px}.news-item .news-annotation{color:#0a3753;font-size:14px}.news-source-names{color:#648099;font-size:11px;line-height:1.5}.news-empty{text-align:center;padding:24px 8px}.news-empty>svg{color:#0a3753;margin:12px 0 16px}.news-empty p{color:#648099}.news-group{margin:24px 0}.news-topic-heading{color:#0a3753;text-transform:uppercase;letter-spacing:1.4px;font-size:12px!important}.news-window{color:#648099;font-size:12px!important}.news-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.news-filter-row label>span{color:#0a3753;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.news-filter-row select{padding:11px 10px;font-size:13px}.news-page blockquote{white-space:pre-wrap;border-left:3px solid #f31248;margin:14px 0;padding:5px 0 5px 14px;font-size:14px;line-height:1.75}.news-boundary{margin-top:24px!important}.news-item-actions{align-items:center;gap:14px;margin:12px 0 0;display:flex}.news-item-actions button{color:#0a3753;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px 0;font-size:13px;display:flex}.news-item-actions button[aria-pressed=true]{font-weight:800}.news-item-actions button:disabled{opacity:.45}.news-simulation{letter-spacing:1px;color:#0a3753;align-items:center;gap:7px;font-weight:800;display:flex;font-size:10px!important}.news-simulation>span{background:#f31248;border-radius:50%;width:7px;height:7px}.news-inline-status{color:#0a3753;align-items:center;gap:7px;display:flex;margin:8px 0!important;font-size:12px!important}.news-proposal-item{border-bottom:1px solid #dce5ec;padding:18px 0}.news-proposal-item>.news-details{margin:10px 0;padding:5px 0}.news-proposal-item>h2{font-size:21px}.news-schedule-summary{background:#edf4f7;border-radius:16px;margin:18px 0;padding:16px 18px}.news-schedule-summary p{margin:5px 0;font-size:14px}.news-weekdays{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.news-date-group{color:#0a3753;background:#edf4f7;border-radius:10px;padding:10px 13px;font-weight:800;margin:16px 0 0!important;font-size:12px!important}.news-account{border-bottom:1px solid #dce5ec;padding:16px 0;font-size:14px}.news-overview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.news-overview-toolbar .news-window{flex:1;min-width:0;margin:0;line-height:1.5;font-size:11px!important}.news-refresh{color:#0a3753;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:center;gap:7px;max-width:45%;min-height:44px;padding:8px 0;font-weight:800;line-height:1.4;display:flex;font-size:12px!important}.news-refresh svg{color:#f31248;flex:none}.news-refresh:disabled{opacity:.45}.news-page .news-provenance{color:#648099;align-items:center;gap:6px;margin:0 0 12px;font-size:10px;display:flex}.news-mode-saved>.news-eyebrow,.news-mode-preview>.news-eyebrow{display:none}.news-mode-saved>.news-title,.news-mode-preview>.news-title{margin:5px 0 13px}.news-mode-saved>.news-title h1{font-size:25px;line-height:1.24}.news-mode-saved .news-filter-row{margin:12px 0 18px}.news-mode-saved .news-group{margin:18px 0}.news-item>.news-item-limits,.news-proposal-item>.news-item-limits{margin:10px 0;padding:4px 0}.news-item-limits summary{min-height:44px;font-size:12px}.news-item-limits p{margin:8px 0}.news-notice.error{color:#051823;background:#f7f9fa;border-left:3px solid #f31248}.news-notice.error>svg{color:#f31248}.sc-page{padding:20px 20px calc(var(--flow-footer-height,76px) + var(--mobile-safe-area-height,0px) + 28px);color:#051823;overflow-wrap:anywhere;min-width:0;font-family:Avenir,sans-serif}.sc-page *{box-sizing:border-box}.sc-page h1{letter-spacing:-.5px;margin:0;font-size:27px;font-weight:800;line-height:1.19}.sc-page h2{margin:0 0 8px;font-size:18px;line-height:1.4}.sc-page p{margin:8px 0 16px;font-size:15px;line-height:1.7}.sc-page button,.sc-page a,.sc-page input,.sc-page textarea,.sc-page select{font:inherit}.sc-title{align-items:flex-start;gap:13px;margin:12px 0 24px;display:flex}.sc-title>svg{color:#f31248;flex:none;margin-top:3px}.sc-page .sc-eyebrow{letter-spacing:1.8px;color:#0a3753;margin:8px 0;font-size:10px;font-weight:800}.sc-page .sc-caption{color:#648099;font-size:12px;line-height:1.65}.sc-hero{border-radius:18px;height:128px;margin-bottom:22px;position:relative;overflow:hidden}.sc-hero img{object-fit:cover;width:100%;height:100%}.sc-hero span{color:#fff;letter-spacing:2px;background:linear-gradient(#0000,#051823cc);padding:26px 15px 14px;font-size:11px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.sc-tabs{background:#f0f3f5;border-radius:28px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.sc-tabs button{color:#648099;background:0 0;border:0;border-radius:24px;flex:1;min-height:44px;font-size:13px}.sc-tabs button[aria-selected=true]{color:#051823;background:#fff;font-weight:800;box-shadow:0 1px 3px #0518230d}.sc-field{margin:18px 0;display:block}.sc-field>span{color:#0a3753;margin-bottom:9px;font-size:13px;font-weight:800;display:block}.sc-field input,.sc-field textarea,.sc-field select{color:#051823;background:#f7f9fa;border:1px solid #d8e3e9;border-radius:13px;outline:none;width:100%;min-width:0;min-height:48px;padding:13px 14px;font-size:15px;line-height:1.6}.sc-field textarea{resize:vertical;min-height:152px}.sc-field input:focus,.sc-field textarea:focus,.sc-field select:focus{border-color:#0a3753;box-shadow:0 0 0 2px #0a37530c}.sc-primary,.sc-secondary{text-align:center;border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:16px 0;padding:12px 16px;line-height:1.4;text-decoration:none;display:flex;font-size:14px!important;font-weight:800!important}.sc-primary{color:#fff;background:#f31248}.sc-secondary{color:#0a3753;background:#edf4f7}.sc-primary:disabled,.sc-secondary:disabled{opacity:.42}.sc-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:10px 0;text-decoration:none;display:flex;font-size:13px!important}.sc-icon{color:#0a3753;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.sc-inline{align-items:center;gap:9px;display:flex}.sc-inline .sc-field{flex:1;min-width:0}.sc-inline>span{flex:1}.sc-choice{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 0;line-height:1.6;display:flex;font-size:13px!important}.sc-choice>span{border:1px solid #9db6c6;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sc-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.sc-notice{color:#0a3753;background:#edf4f7;border-radius:16px;gap:11px;margin:18px 0;padding:16px;font-size:13px;line-height:1.7;display:flex}.sc-notice>svg{flex:none;margin-top:2px}.sc-notice.error{color:#9b2441;background:#fff1f4}.sc-notice button{color:inherit}.sc-section,.sc-details,.sc-result{border-top:1px solid #dce5ec;margin:22px 0;padding:20px 0}.sc-details summary{color:#0a3753;cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;list-style:none;display:flex}.sc-details summary::-webkit-details-marker{display:none}.sc-details summary:after{content:"+";margin-left:auto;font-size:20px}.sc-details[open]>summary:after{content:"−"}.sc-source{border-bottom:1px solid #dce5ec;align-items:flex-start;gap:13px;padding:18px 0;display:flex}.sc-source>svg{color:#0a3753;flex:none;margin-top:3px}.sc-source>div{flex:1;min-width:0}.sc-source h2{margin:0}.sc-saved-source{margin:12px 0}.sc-page blockquote{white-space:pre-wrap;border-left:3px solid #f31248;margin:14px 0;padding:5px 0 5px 14px;font-size:14px;line-height:1.75}.sc-original-text{white-space:pre-wrap}.sc-difference{background:#fff6f8;border-left:3px solid #f31248;margin:16px 0;padding:12px 14px}.sc-unknown{background:#edf4f7;border-radius:12px;margin:16px 0;padding:12px 14px}.sc-difference strong,.sc-unknown strong{font-size:12px}.sc-difference p,.sc-unknown p{margin:5px 0 0;font-size:14px}.sc-annotation{color:#648099}.sc-empty{text-align:center;padding:26px 10px}.sc-empty>svg{color:#0a3753;margin-bottom:16px}.sc-empty p,.sc-question{color:#648099}.sc-error-text{color:#9b2441;font-size:12px!important}.sc-boundary{margin-top:26px!important}.sc-simulation{letter-spacing:1px;color:#0a3753;align-items:center;gap:7px;font-weight:800;display:flex;font-size:10px!important}.sc-simulation>span{background:#f31248;border-radius:50%;width:7px;height:7px}.sc-proposal-source{border-bottom:1px solid #dce5ec;padding:18px 0}.sc-proposal-source h2{font-size:16px}.sc-proposal-finding{margin:20px 0}.sc-proposal-finding>h2{letter-spacing:-.2px;font-size:20px;line-height:1.4}.sc-proposal-finding>.sc-details{margin:12px 0;padding:9px 0}.sc-proposal-quote{border-bottom:1px solid #dce5ec;padding:14px 0}.sc-proposal-quote:last-of-type{border-bottom:0}.sc-proposal-quote>strong,.sc-proposal-quote blockquote{font-size:14px}.sc-mode-preview>.sc-title{margin-bottom:16px}.sc-transfer{border:1px solid #d8e3e9;border-radius:16px;margin:18px 0 24px;padding:18px}.sc-transfer .sc-details{margin:8px 0;padding:8px 0}.sc-transfer>h2{font-size:18px}.sc-transfer .sc-primary{margin-bottom:0}.sc-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}.sc-values>div{background:#edf4f7;border-radius:13px;min-width:0;padding:14px 13px}.sc-values dt{color:#0a3753;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.sc-values dd{color:#051823;white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:25px;font-weight:800;line-height:1.2}.sc-values dd.sc-value-unknown{color:#648099;font-size:19px;font-weight:600}.sc-values-vertical{grid-template-columns:1fr}.sc-values-vertical>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.sc-values-vertical dt{flex:1}.sc-values-vertical dd{max-width:55%;margin:0;font-size:21px}.sc-page .sc-inline-feedback{color:#0a3753;align-items:center;gap:7px;margin:8px 0;font-size:12px;display:flex}.sc-inline-feedback svg{flex:none}.sc-preview>.sc-field{margin:12px 0}.sc-finding-context p{font-size:13px;line-height:1.7}.sc-preview>.sc-caption{margin:8px 0 14px}.sc-proposal-finding>.sc-finding-context{margin:10px 0 0;padding:3px 0}.rr-page{color:#051823;padding:20px 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px);font-family:Avenir,sans-serif}.rr-simulation{color:#0a3753;letter-spacing:.7px;align-items:center;gap:7px;margin:0 0 16px;font-size:11px;font-weight:600;display:flex}.rr-simulation>span{background:#f31248;border-radius:50%;width:7px;height:7px}.rr-title{align-items:center;gap:12px;display:flex}.rr-title>svg{color:#f31248;flex-shrink:0}.rr-page h1{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0 0 10px;font-size:27px;line-height:1.22}.rr-page h2{overflow-wrap:anywhere;margin:12px 0;font-size:18px;line-height:1.5}.rr-question{color:#0a3753;margin:12px 0 20px;font-size:14px;line-height:1.7}.rr-caption{color:#62788a;font-size:12px;line-height:1.65}.rr-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.rr-field textarea,.rr-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.rr-field textarea{height:190px;min-height:170px;line-height:1.7}.rr-primary,.rr-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.rr-primary{color:#fff;background:#f31248}.rr-secondary{color:#0a3753;background:#edf3f6}.rr-primary:disabled,.rr-secondary:disabled{opacity:.45}.rr-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.rr-notice{color:#0a3753;background:#edf3f6;border-radius:13px;align-items:flex-start;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.65;display:flex}.rr-notice>svg{flex-shrink:0}.rr-notice.error{color:#981436;background:#fff0f3}.rr-details{border-bottom:1px solid #e0e7ec;margin:17px 0;padding-bottom:8px}.rr-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:46px;font-size:13px;display:flex}.rr-choice{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:46px;padding:11px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.rr-choice>span{border:1px solid #9db3c3;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.rr-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.rr-account{color:#0a3753;background:#edf3f6;border-radius:13px;gap:10px;margin:18px 0;padding:15px;display:flex}.rr-account>svg{flex-shrink:0;margin-top:3px}.rr-account>div{min-width:0}.rr-account strong{overflow-wrap:anywhere;font-size:13px}.rr-facts{grid-template-columns:95px minmax(0,1fr);gap:14px 10px;font-size:12px;line-height:1.7;display:grid}.rr-facts dt{color:#62788a}.rr-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.rr-source,.rr-claim{border-top:1px solid #e0e7ec;margin:18px 0;padding:14px 0}.rr-source>strong,.rr-claim strong{color:#0a3753;font-size:13px}.rr-url{color:#0a3753;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.rr-page blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #f31248;margin:15px 0;padding-left:13px;font-size:14px;line-height:1.75}.rr-history{text-align:left;color:#0a3753;background:0 0;border:0;border-top:1px solid #e0e7ec;grid-template-columns:minmax(0,1fr) 20px;gap:6px;width:100%;min-height:55px;padding:14px 0;font:600 13px Avenir,sans-serif;display:grid}.rr-history>small{color:#62788a;grid-column:1;font-size:11px;font-weight:400}.rr-history>svg{grid-area:1/2/3;align-self:center}.sp-review{color:#0a3753;border-bottom:1px solid #dce5eb;min-width:0;margin:14px 0;padding-bottom:8px;font-family:Avenir,sans-serif}.sp-review summary{cursor:pointer;align-items:center;gap:10px;min-height:46px;font-size:13px;display:flex}.sp-review summary>svg{flex-shrink:0}.sp-review>summary>small{color:#62788a;white-space:nowrap;margin-left:auto}.sp-review ol{margin:8px 0;padding:0;list-style:none}.sp-review li{border-top:1px solid #e0e7ec;min-width:0}.sp-review li summary>span:not(.sp-rule-number){overflow-wrap:anywhere;min-width:0}.sp-review li summary small{color:#62788a;font-size:11px;font-weight:400;display:block}.sp-rule-number{color:#62788a;margin-left:auto;font-size:11px}.sp-review code{white-space:pre-wrap;overflow-wrap:anywhere;color:#051823;background:#edf3f6;border-radius:10px;padding:12px;font:12px/1.7 Avenir,sans-serif;display:block}.sp-caption{color:#62788a;overflow-wrap:anywhere;font:12px/1.65 Avenir,sans-serif}.rs-page{color:#051823;padding:0 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px);font-family:Avenir,sans-serif}.rs-hero{height:76px;margin:0 -20px 20px;position:relative;overflow:hidden}.rs-hero img{object-fit:cover;width:100%;height:100%}.rs-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.rs-hero span{color:#fff;z-index:1;letter-spacing:1.4px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:20px}.rs-eyebrow{letter-spacing:1.4px;color:#0a3753;margin:23px 0 13px;font-size:10px;font-weight:700}.rs-title{align-items:center;gap:12px;display:flex}.rs-title>svg{color:#f31248;flex-shrink:0}.rs-page h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 9px;font-size:28px;line-height:1.2}.rs-page h2{margin:12px 0;font-size:19px;line-height:1.4}.rs-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.rs-field input,.rs-field textarea,.rs-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.rs-field textarea{min-height:140px;line-height:1.7}.rs-primary,.rs-secondary{box-sizing:border-box;border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;text-decoration:none;display:flex}.rs-primary{color:#fff;background:#f31248}.rs-secondary{color:#0a3753;background:#edf3f6}.rs-primary:disabled,.rs-secondary:disabled{opacity:.45}.rs-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.rs-caption{color:#62788a;font-size:12px;line-height:1.65}.rs-notice{color:#0a3753;background:#edf3f6;border-radius:13px;align-items:flex-start;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.65;display:flex}.rs-notice>svg{flex-shrink:0}.rs-notice.error{color:#981436;background:#fff0f3}.rs-details{border-bottom:1px solid #e0e7ec;margin:17px 0;padding-bottom:8px}.rs-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:46px;font-size:13px;display:flex}.rs-choice{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:46px;padding:11px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.rs-choice>span{border:1px solid #9db3c3;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.rs-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.rs-tabs{border-bottom:1px solid #dce5eb;margin:20px 0;display:flex}.rs-tabs button{color:#62788a;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:46px;font:600 13px Avenir,sans-serif}.rs-tabs button[aria-selected=true]{color:#051823;border-bottom-color:#f31248}.rs-source-row{border-bottom:1px solid #e0e7ec;gap:12px;padding:18px 0;display:flex}.rs-source-row>svg{color:#0a3753;flex-shrink:0;margin-top:12px}.rs-source-row>div{flex:1;min-width:0}.rs-source-row h2{font-size:17px}.rs-url{color:#0a3753;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.rs-empty{padding:22px 0}.rs-empty>svg{color:#f31248}.rs-empty p{color:#62788a;font-size:14px;line-height:1.7}.rs-claim,.rs-comparison-source,.rs-saved-source{border-top:1px solid #e0e7ec;margin:18px 0;padding:16px 0}.rs-claim h2{font-size:18px}.rs-evidence-state{color:#0a3753;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.rs-evidence-state.state-stale,.rs-evidence-state.state-disallowed,.rs-evidence-state.state-unselected{color:#981436}.rs-citation{padding:12px 0}.rs-citation>strong{color:#0a3753;font-size:13px}.rs-page blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #f31248;margin:16px 0;padding-left:13px;font-size:14px;line-height:1.75}.rs-original-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.rs-answer>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.rs-question{color:#62788a;margin:16px 0;font-size:13px;line-height:1.7}.rs-uncertainty{color:#62788a;font-size:13px;line-height:1.7}.rs-boundary{border-top:1px solid #e0e7ec;margin-top:24px;padding-top:17px}.rs-details{min-width:0}.rs-details .rs-caption{overflow-wrap:anywhere}.dl-page{color:#051823;padding:0 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px);font-family:Avenir,sans-serif}.dl-hero{height:76px;margin:0 -20px 20px;position:relative;overflow:hidden}.dl-hero img{object-fit:cover;width:100%;height:100%}.dl-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.dl-hero span{color:#fff;z-index:1;letter-spacing:1.4px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:20px}.dl-eyebrow{letter-spacing:1.4px;color:#0a3753;margin:23px 0 13px;font-size:10px;font-weight:700}.dl-title{align-items:center;gap:12px;display:flex}.dl-title>svg{color:#f31248;flex-shrink:0}.dl-page h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 9px;font-size:28px;line-height:1.2}.dl-page h2{margin:12px 0;font-size:19px;line-height:1.4}.dl-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.dl-field input,.dl-field textarea,.dl-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.dl-field textarea{min-height:140px;line-height:1.7}.dl-primary,.dl-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.dl-primary{color:#fff;background:#f31248}.dl-secondary{color:#0a3753;background:#edf3f6}.dl-primary:disabled,.dl-secondary:disabled{opacity:.45}.dl-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.dl-caption{color:#62788a;font-size:12px;line-height:1.65}.dl-notice{color:#0a3753;background:#edf3f6;border-radius:13px;align-items:flex-start;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.65;display:flex}.dl-notice>svg{flex-shrink:0}.dl-notice.error{color:#981436;background:#fff0f3}.dl-details{border-bottom:1px solid #e0e7ec;margin:17px 0;padding-bottom:8px}.dl-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:46px;font-size:13px;display:flex}.dl-choice{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:46px;padding:11px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.dl-choice>span{border:1px solid #9db3c3;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.dl-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.dl-facts{grid-template-columns:110px minmax(0,1fr);gap:15px 10px;margin:22px 0;font-size:13px;line-height:1.6;display:grid}.dl-facts dt{color:#62788a}.dl-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dl-date-card{color:#0a3753;background:#edf3f6;border-radius:16px;gap:12px;margin:20px 0;padding:18px;display:flex}.dl-date-card>svg{flex-shrink:0;margin-top:3px}.dl-date-card p{margin:0;font-size:12px}.dl-date-card h2{margin:7px 0;font-size:23px}.dl-date-card span{font-size:11px;line-height:1.6}.dl-uncertainty{color:#62788a;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;display:flex}.dl-uncertainty>svg{flex-shrink:0;margin-top:3px}.dl-evidence{margin:22px 0}.dl-page blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #f31248;margin:18px 0;padding-left:13px;font-size:14px;line-height:1.75}.dl-original-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.dl-boundary{border-top:1px solid #e0e7ec;margin-top:24px;padding-top:17px}.dl-review-summary{color:#fff;overflow-wrap:anywhere;background:#0a3753;border-radius:22px;margin:24px 0;padding:22px}.dl-review-summary .dl-review-kind{color:#dbeaf0;margin:0 0 10px;font-size:12px;line-height:1.5}.dl-review-summary h2{color:#fff;margin:0 0 20px;font-size:23px;line-height:1.25}.dl-review-summary dl{gap:16px;margin:0;display:grid}.dl-review-summary dl>div{gap:4px;display:grid}.dl-review-summary dt{color:#dbeaf0;font-size:12px}.dl-review-summary dd{color:#fff;margin:0;font-size:17px;font-weight:600;line-height:1.4}.dl-review-rule{overflow-wrap:anywhere;border-bottom:1px solid #dce4e9;margin-bottom:20px;padding:4px 0 20px}.dl-review-rule h2{margin:0 0 12px;font-size:20px}.dl-review-rule h3{margin:20px 0 8px;font-size:16px}.dl-review-rule>p{font-size:15px;line-height:1.6}.ds-picker{color:#051823;font-family:Avenir,sans-serif}.ds-eyebrow{letter-spacing:1.5px;color:#0a3753;margin:24px 0 14px;font-size:10px;font-weight:700}.ds-symbol{color:#f31248;margin-top:10px}.ds-picker h1{letter-spacing:-.5px;margin:16px 0;font-size:28px;line-height:1.2}.ds-picker h2{font-size:20px;line-height:1.35}.ds-caption,.ds-response p{color:#536a7d;font-size:13px;line-height:1.7}.ds-field{color:#0a3753;gap:9px;margin:22px 0;font-size:13px;font-weight:600;display:grid}.ds-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.ds-primary,.ds-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.ds-primary{color:#fff;background:#f31248}.ds-primary:disabled{opacity:.45}.ds-secondary{color:#0a3753;background:#edf3f6}.ds-account{color:#0a3753;background:#edf3f6;border-radius:14px;gap:12px;padding:16px;display:flex}.ds-account>svg{flex-shrink:0}.ds-account strong{overflow-wrap:anywhere;font-size:13px}.ds-account p{margin:7px 0 0;font-size:12px;line-height:1.6}.ds-approval{text-align:left;color:#0a3753;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:48px;padding:12px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.ds-approval>span{border:1px solid #9db3c3;border-radius:7px;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.ds-approval[aria-checked=true]>span{color:#fff;background:#0a3753}.ds-error{color:#981436;background:#fff0f3;border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.ds-response{border-block:1px solid #dce5eb;margin-top:22px;padding:14px 0}.pd-page{color:#051823;padding:0 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px);font-family:Avenir,sans-serif}.pd-hero{height:76px;margin:0 -20px 20px;position:relative;overflow:hidden}.pd-hero img{object-fit:cover;width:100%;height:100%}.pd-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.pd-hero span{color:#fff;z-index:1;letter-spacing:1.4px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:20px}.pd-eyebrow{letter-spacing:1.4px;color:#0a3753;margin:23px 0 13px;font-size:10px;font-weight:700}.pd-title{align-items:center;gap:12px;display:flex}.pd-title>svg{color:#f31248;flex-shrink:0}.pd-page h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 9px;font-size:28px;line-height:1.2}.pd-page h2{letter-spacing:-.2px;margin:11px 0;font-size:19px;line-height:1.4}.pd-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.pd-field input,.pd-field textarea,.pd-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.pd-field textarea{min-height:160px;line-height:1.7}.pd-primary,.pd-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.pd-primary{color:#fff;background:#f31248}.pd-secondary{color:#0a3753;background:#edf3f6}.pd-primary:disabled,.pd-secondary:disabled,.pd-choice:disabled{opacity:.45}.pd-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.pd-caption{color:#62788a;font-size:12px;line-height:1.65}.pd-notice{color:#0a3753;background:#edf3f6;border-radius:13px;align-items:flex-start;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.65;display:flex}.pd-notice>svg{flex-shrink:0}.pd-notice.error{color:#981436;background:#fff0f3}.pd-details{border-bottom:1px solid #e0e7ec;margin:17px 0;padding-bottom:8px}.pd-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:46px;font-size:13px;display:flex}.pd-choice{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:46px;padding:11px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.pd-choice>span{border:1px solid #9db3c3;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.pd-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.pd-heading{align-items:center;gap:9px;display:flex}.pd-heading>svg{color:#0a3753}.pd-heading>.pd-icon{margin-left:auto}.pd-icon{color:#0a3753;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.pd-document-row{border-bottom:1px solid #e0e7ec;align-items:flex-start;gap:12px;padding:17px 0;display:flex}.pd-document-row>svg{color:#0a3753;flex-shrink:0;margin-top:8px}.pd-document-row>div{flex:1;min-width:0}.pd-document-row h2{margin:5px 0;font-size:16px}.pd-document-row p{color:#62788a;margin:7px 0;font-size:12px;line-height:1.65}.pd-page-editor,.pd-review-document{border-top:1px solid #e0e7ec;margin:20px 0;padding-top:12px}.pd-review-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#536a7d;font-size:13px;line-height:1.75}.pd-review-document>div{margin:20px 0}.pd-review-document strong{color:#0a3753;font-size:13px}.pd-original-reference{color:#0a3753;align-items:center;gap:8px;margin:20px 0;font-size:12px;line-height:1.6;display:flex}.pd-original-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#051823;border-top:1px solid #e0e7ec;margin:22px 0;padding-top:22px;font-size:15px;line-height:1.85}.pd-match{border-top:1px solid #e0e7ec;margin:20px 0;padding-top:15px}.pd-match-reference{color:#0a3753;font-size:12px;font-weight:600;line-height:1.6}.pd-match blockquote{color:#051823;white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #f31248;margin:14px 0;padding-left:13px;font-size:15px;line-height:1.75}.pd-access-document,.pd-scope-document,.pd-corrected-field{border-top:1px solid #e0e7ec;padding:12px 0}.pd-access-document h2,.pd-scope-document h2{font-size:16px}.pd-corrected-field>strong{font-size:14px}.pd-corrected-field>p{color:#051823;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.pd-corrected-field>small{color:#62788a;font-size:11px;line-height:1.6}.pd-boundary{border-top:1px solid #e0e7ec;margin-top:24px;padding-top:17px}.pd-sheet{color:#051823;padding:4px 20px 28px;font-family:Avenir,sans-serif}.pd-sheet h2{font-size:21px;line-height:1.4}.pd-sheet>p{font-size:14px;line-height:1.7}.pd-sheet .pd-field textarea{min-height:110px}.pn-page{color:#051823;padding:0 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px);font-family:Avenir,sans-serif}.pn-hero{height:76px;margin:0 -20px 20px;position:relative;overflow:hidden}.pn-hero img{object-fit:cover;width:100%;height:100%}.pn-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.pn-hero span{color:#fff;z-index:1;letter-spacing:1.5px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:20px}.pn-eyebrow{letter-spacing:1.4px;color:#0a3753;margin:23px 0 13px;font-size:10px;font-weight:700}.pn-title{align-items:center;gap:12px;display:flex}.pn-title>svg{color:#f31248;flex-shrink:0}.pn-page h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 9px;font-size:28px;line-height:1.2}.pn-page h2{letter-spacing:-.3px;margin:12px 0;font-size:22px;line-height:1.35}.pn-title>.pn-icon{margin-left:auto}.pn-icon{color:#0a3753;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.pn-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.pn-field input,.pn-field textarea,.pn-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.pn-field textarea{min-height:190px;line-height:1.7}.pn-primary,.pn-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.pn-primary{color:#fff;background:#f31248}.pn-secondary{color:#0a3753;background:#edf3f6}.pn-primary:disabled,.pn-secondary:disabled,.pn-link:disabled{opacity:.45}.pn-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.pn-caption{color:#62788a;font-size:12px;line-height:1.65}.pn-notice{color:#0a3753;background:#edf3f6;border-radius:13px;align-items:flex-start;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.65;display:flex}.pn-notice>svg{flex-shrink:0}.pn-notice.error{color:#981436;background:#fff0f3}.pn-search{position:relative}.pn-search>svg{color:#62788a;position:absolute;top:14px;left:13px}.pn-search .pn-field>span{display:none}.pn-search input{padding-left:41px}.pn-search-scope{margin-top:13px}.pn-note-row{text-align:left;color:#051823;background:#fff;border:0;border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:18px 0;font-family:Avenir,sans-serif;display:flex}.pn-note-row>div{flex:1;min-width:0}.pn-note-row>svg{color:#0a3753;flex-shrink:0}.pn-note-row strong{overflow-wrap:anywhere;font-size:16px;line-height:1.45;display:block}.pn-note-row p{color:#536a7d;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.65}.pn-note-row small{color:#62788a;margin-top:9px;font-size:11px;line-height:1.6;display:block}.pn-tags{flex-wrap:wrap;gap:7px;margin:11px 0;display:flex}.pn-tags>span{color:#0a3753;overflow-wrap:anywhere;background:#edf3f6;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:11px;display:flex}.pn-tag-editor{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pn-tag-editor>button{color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:9px 11px;font:500 12px Avenir,sans-serif;display:flex}.pn-tag-editor>button>span{font-size:18px}.pn-empty{padding:20px 0 10px}.pn-empty>svg{color:#f31248}.pn-empty p{color:#536a7d;font-size:14px;line-height:1.7}.pn-results-context{color:#0a3753;margin-top:23px;font-size:12px;line-height:1.65}.pn-section-title{margin-top:25px!important;font-size:18px!important}.pn-note-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#051823;margin:24px 0;font-size:16px;line-height:1.8}.pn-approval{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:48px;padding:10px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.pn-approval>span{border:1px solid #9db3c3;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.pn-approval[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.pn-details{margin:18px 0;font-size:13px;line-height:1.7}.pn-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:46px;display:flex}.pn-danger{color:#981436}.pn-boundary{border-top:1px solid #e0e7ec;margin-top:24px;padding-top:17px}.pn-delete{color:#051823;padding:4px 20px 24px;font-family:Avenir,sans-serif}.pn-delete>p{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.nm-page{color:#051823;padding:22px 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px);font-family:Avenir,sans-serif}.nm-eyebrow{letter-spacing:1.5px;color:#0a3753;font-size:10px;font-weight:700}.nm-symbol{color:#f31248;margin-top:14px}.nm-page h1{letter-spacing:-.5px;margin:15px 0;font-size:28px;line-height:1.2}.nm-page h2{font-size:19px;line-height:1.4}.nm-caption,.nm-boundary p{color:#536a7d;font-size:13px;line-height:1.7}.nm-field{color:#0a3753;gap:9px;margin:23px 0;font-size:13px;font-weight:600;display:grid}.nm-field textarea{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-height:110px;padding:12px;font:400 15px/1.65 Avenir,sans-serif}.nm-primary,.nm-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.nm-primary{color:#fff;background:#f31248}.nm-primary:disabled{opacity:.45}.nm-secondary{color:#0a3753;background:#edf3f6}.nm-source{border-block:1px solid #e0e7ec;margin:22px 0;padding:12px 0}.nm-source summary{color:#0a3753;cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.nm-source p,.nm-saved p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.nm-boundary{gap:12px;margin-top:24px;display:flex}.nm-boundary svg{color:#0a3753;flex-shrink:0;margin-top:13px}.nm-approval{text-align:left;color:#0a3753;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:48px;padding:12px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.nm-approval>span{border:1px solid #9db3c3;border-radius:7px;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.nm-approval[aria-checked=true]>span{color:#fff;background:#0a3753}.nm-error{color:#981436;background:#fff0f3;border-radius:13px;padding:14px;font-size:13px;line-height:1.65}.nm-saved{color:#0a3753;background:#edf3f6;border-radius:18px;margin:24px 0;padding:20px}.nm-saved small{font-size:12px;line-height:1.7}.ph-page{color:#051823;padding:0 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px);font-family:Avenir,sans-serif}.ph-hero{height:88px;margin:0 -20px 22px;position:relative;overflow:hidden}.ph-hero img{object-fit:cover;width:100%;height:100%}.ph-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.ph-hero span{color:#fff;z-index:1;letter-spacing:1.5px;font-size:10px;font-weight:700;position:absolute;bottom:15px;left:20px}.ph-eyebrow{letter-spacing:1.5px;color:#0a3753;margin:23px 0 13px;font-size:10px;font-weight:700}.ph-title{align-items:center;gap:12px;display:flex}.ph-title>svg{color:#f31248;flex-shrink:0}.ph-page h1{letter-spacing:-.5px;margin:0 0 8px;font-size:28px;line-height:1.2}.ph-page h2{letter-spacing:-.3px;margin:9px 0;font-size:23px;line-height:1.3}.ph-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.ph-field input,.ph-field textarea,.ph-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.ph-field textarea{min-height:110px;line-height:1.65}.ph-primary,.ph-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.ph-primary{color:#fff;background:#f31248}.ph-secondary{color:#0a3753;background:#edf3f6}.ph-primary:disabled,.ph-secondary:disabled{opacity:.45}.ph-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.ph-caption{color:#62788a;font-size:12px;line-height:1.65}.ph-notice{color:#0a3753;background:#edf3f6;border-radius:13px;align-items:flex-start;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.65;display:flex}.ph-notice>svg{flex-shrink:0}.ph-notice.error{color:#981436;background:#fff0f3}.ph-weekdays{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.ph-weekdays button{color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:12px;place-items:center;gap:5px;min-height:56px;padding:8px;font:500 12px Avenir,sans-serif;display:grid}.ph-weekdays button>span{place-items:center;height:22px;display:grid}.ph-weekdays button[aria-checked=true]{color:#b31840;background:#fff0f3;border-color:#f31248}.ph-details{border-bottom:1px solid #e0e7ec;margin:17px 0;padding-bottom:7px}.ph-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:46px;font-size:13px;display:flex}.ph-details>summary>svg{color:#0a3753}.ph-facts{margin:24px 0}.ph-facts>div{grid-template-columns:105px 1fr;gap:12px;margin:17px 0;font-size:13px;line-height:1.6;display:grid}.ph-facts dt{color:#62788a}.ph-facts dd{color:#051823;overflow-wrap:anywhere;margin:0}.ph-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:#536a7d;font-size:14px;line-height:1.65}.ph-review-intro{background:#edf3f6;border-radius:17px;margin:22px 0;padding:18px}.ph-review-intro>svg{color:#f31248}.ph-review-intro p{color:#536a7d;font-size:14px;line-height:1.7}.ph-approval{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:48px;padding:10px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.ph-approval>span{border:1px solid #9db3c3;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.ph-approval[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.ph-date-rail{gap:8px;margin:18px -20px 15px;padding:0 20px}.ph-date-choice{color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:14px;flex:0 0 57px;place-items:center;gap:3px;min-height:68px;padding:9px 7px;font:500 12px Avenir,sans-serif;display:grid}.ph-date-choice small{font-size:10px}.ph-date-choice strong{font-size:19px}.ph-date-choice[aria-pressed=true]{color:#fff;background:#0a3753;border-color:#0a3753}.ph-day{color:#0a3753;background:#edf3f6;border-radius:18px;margin:17px 0;padding:17px 18px}.ph-day-date{margin:0 0 7px;font-size:12px;font-weight:600}.ph-day>p:not(.ph-day-date){margin:8px 0;font-size:12px;line-height:1.65}.ph-boundary{border-top:1px solid #e0e7ec;margin-top:24px;padding-top:18px}.ph-log-row{border-top:1px solid #e0e7ec;padding:12px 0;font-size:13px;line-height:1.65}.ph-log-row p{color:#62788a;margin:5px 0}.ph-log-row.undone{color:#62788a}.ph-dated-links{gap:10px;display:flex}.ph-dated-links>.ph-secondary{flex:1;padding-left:9px;padding-right:9px;font-size:12px}.ph-day.reported{color:#fff;background:#0a3753}.ph-day.reported h2,.ph-day.reported p{color:#fff}.ph-day>small{color:inherit;font-size:11px;line-height:1.5}.ph-history-summary{color:#0a3753;cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.ph-dated-actions>.ph-primary{margin-top:12px}.ph-saved .ph-date-rail{margin-top:15px}.ph-saved .ph-day{margin-top:12px}.po-page{color:#051823;padding:0 20px 36px;font-family:Avenir,sans-serif}.po-hero{height:88px;margin:0 -20px 22px;position:relative;overflow:hidden}.po-hero img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.po-hero:after{content:"";background:linear-gradient(#0000,#051823b8);position:absolute;inset:0}.po-hero span{color:#fff;z-index:1;letter-spacing:1.5px;font-size:10px;font-weight:700;position:absolute;bottom:15px;left:20px}.po-eyebrow{letter-spacing:1.5px;color:#0a3753;margin:23px 0 13px;font-size:10px;font-weight:700}.po-title{align-items:center;gap:12px;display:flex}.po-title>svg{color:#f31248;flex-shrink:0}.po-page h1{letter-spacing:-.5px;margin:0 0 8px;font-size:28px;line-height:1.2}.po-page h2{letter-spacing:-.4px;margin:8px 0;font-size:24px;line-height:1.3}.po-stages{border-bottom:1px solid #e0e7ec;gap:6px;margin:20px 0 22px;display:flex}.po-stages button{color:#64798a;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;font:500 12px Avenir,sans-serif;display:flex}.po-stages button span{background:#edf3f6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.po-stages button[aria-current=step]{color:#051823;border-color:#f31248;font-weight:700}.po-stages button[aria-current=step] span{color:#fff;background:#f31248}.po-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.po-field input,.po-field textarea,.po-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.po-field textarea{min-height:100px}.po-pair{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.po-pair>.po-field{min-width:0}.po-primary,.po-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.po-primary{color:#fff;background:#f31248}.po-secondary{color:#0a3753;background:#edf3f6}.po-primary:disabled,.po-secondary:disabled{opacity:.45}.po-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.po-caption{color:#62788a;font-size:12px;line-height:1.65}.po-notice{color:#0a3753;background:#edf3f6;border-radius:14px;align-items:flex-start;gap:10px;margin:18px 0;padding:14px;font-size:13px;line-height:1.65;display:flex}.po-notice>svg{flex-shrink:0;margin-top:2px}.po-notice.error{color:#981436;background:#fff0f3}.po-heading{color:#0a3753;align-items:center;gap:9px;font-size:13px;display:flex}.po-heading>svg{color:#f31248}.po-source{border-top:1px solid #e0e7ec;border-bottom:1px solid #e0e7ec;margin:24px 0;padding:17px 0}.po-source>p{color:#62788a;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.po-details{margin:18px 0;font-size:13px;line-height:1.7}.po-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:46px;display:flex}.po-date-card{color:#fff;background:#0a3753;border-radius:20px;gap:15px;margin:24px 0;padding:22px 18px;display:flex}.po-date-card>svg{color:#ff7396;flex-shrink:0;margin-top:8px}.po-date-card small{color:#c8dce7;letter-spacing:1.5px;font-size:10px;font-weight:700}.po-date-card h2{color:#fff}.po-date-card p{color:#dbe7ef;margin:7px 0 0;font-size:12px;line-height:1.6}.po-facts{margin:25px 0}.po-facts>div{grid-template-columns:96px 1fr;gap:12px;margin:19px 0;font-size:13px;line-height:1.6;display:grid}.po-facts dt{color:#62788a}.po-facts dd{color:#051823;overflow-wrap:anywhere;margin:0}.po-approval{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:48px;padding:10px 0;font:500 13px/1.6 Avenir,sans-serif;display:flex}.po-approval>span{border:1px solid #9db3c3;border-radius:7px;flex:0 0 23px;place-items:center;height:23px;display:grid}.po-approval[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.po-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:#536a7d;font-size:14px;line-height:1.7}.po-boundary{border-top:1px solid #e0e7ec;margin-top:25px;padding-top:18px}.po-next{border-bottom:1px solid #e0e7ec;margin:12px 0 20px;padding:7px 0 17px}.po-next>p:not(.po-caption){color:#0a3753;font-size:14px;line-height:1.7}.po-next>p>svg{vertical-align:middle;margin-right:6px}.oc-contact-picker{color:#051823;padding-top:8px;font-family:Avenir,sans-serif}.oc-contact-picker h1{align-items:center;gap:10px;margin:15px 0;font-size:27px;line-height:1.25;display:flex}.oc-contact-picker h1>svg{color:#f31248;flex-shrink:0}.oc-eyebrow{letter-spacing:1.5px;color:#0a3753;margin:21px 0 12px;font-size:10px;font-weight:700}.oc-caption{color:#62788a;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.oc-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.oc-field input,.oc-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce5eb;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.oc-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.oc-pair>.oc-field{min-width:0}.oc-primary,.oc-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:15px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.oc-primary{color:#fff;background:#f31248}.oc-secondary{color:#0a3753;background:#edf3f6}.oc-primary:disabled{opacity:.45}.oc-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.oc-notice{color:#0a3753;overflow-wrap:anywhere;background:#edf3f6;border-radius:13px;gap:10px;padding:14px;font-size:13px;line-height:1.65;display:flex}.oc-notice>svg{flex-shrink:0}.oc-notice.error{color:#981436;background:#fff0f3}.oc-review-check{text-align:left;color:#0a3753;background:#fff;border:1px solid #dce5eb;border-radius:12px;align-items:flex-start;gap:10px;min-height:48px;padding:12px;font:500 13px/1.6 Avenir,sans-serif;display:flex}.oc-review-check>svg{color:#0000;border:1px solid #9db3c3;border-radius:5px;flex-shrink:0}.oc-review-check[aria-checked=true]>svg{color:#fff;background:#0a3753;border-color:#0a3753}.oc-page{color:#051823;padding:8px 20px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 30px);font-family:Avenir,sans-serif}.oc-page h1{letter-spacing:-.6px;margin:16px 0;font-size:29px;line-height:1.2}.oc-page .oc-eyebrow{color:#0a3753;letter-spacing:1.4px;font-size:10px;font-weight:700}.oc-lead{color:#536a7c;font-size:15px;line-height:1.65}.oc-caption{color:#63788a;font-size:12px;line-height:1.65}.oc-field textarea{box-sizing:border-box;color:#051823;resize:vertical;background:#f8fafb;border:1px solid #dce4e9;border-radius:12px;width:100%;min-height:152px;padding:12px;font:400 15px/1.6 Avenir,sans-serif}.oc-page .oc-notice{color:#0a3753;background:#edf4f7;border-radius:12px;gap:9px;padding:14px;font-size:13px;line-height:1.65;display:flex}.oc-page .oc-notice.error{color:#981436;background:#fff0f3}.po-saved .po-date-card{margin:20px 0}.po-saved .po-next{margin-top:10px;margin-bottom:16px}.po-saved-details{border-bottom:1px solid #e0e7ec;margin:12px 0 15px}.po-saved-details .po-facts{margin:5px 0 20px}.pc-page{color:#051823;padding:0 20px 36px;font-family:Avenir,sans-serif}.pc-hero{height:88px;margin:0 -20px 20px;position:relative;overflow:hidden}.pc-hero img{object-fit:cover;width:100%;height:100%}.pc-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.pc-hero span{z-index:1;color:#fff;letter-spacing:1.5px;font-size:10px;font-weight:700;position:absolute;bottom:15px;left:20px}.pc-eyebrow{color:#0a3753;letter-spacing:1.4px;margin-top:23px;font-size:10px;font-weight:700}.pc-page h1{letter-spacing:-.6px;margin:13px 0;font-size:29px;line-height:1.18}.pc-page h2{letter-spacing:-.3px;font-size:21px;line-height:1.35}.pc-page h3{font-size:17px;line-height:1.4}.pc-lead{color:#536a7c;font-size:14px;line-height:1.65}.pc-caption{color:#63788a;font-size:12px;line-height:1.65}.pc-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.pc-field input,.pc-field textarea,.pc-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce4e9;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.pc-field textarea{min-height:100px}.pc-primary,.pc-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:14px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.pc-primary{color:#fff;background:#f31248}.pc-secondary{color:#0a3753;background:#edf3f6}.pc-primary:disabled,.pc-secondary:disabled,.pc-icon:disabled{opacity:.45}.pc-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.pc-icon{color:#0a3753;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.pc-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-heading>svg{color:#f31248}.pc-heading h2,.pc-heading h3{margin:10px 0}.pc-count{color:#0a3753;align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.pc-count svg{color:#f31248}.pc-progress{background:#edf3f6;border-radius:4px;height:4px;margin:18px 0 24px;overflow:hidden}.pc-progress span{background:#f31248;border-radius:4px;height:100%;display:block}.pc-filters{border-bottom:1px solid #dce4e9;gap:8px;margin:15px 0;display:flex}.pc-filters button{color:#63788a;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:46px;font:500 13px Avenir,sans-serif}.pc-filters button[aria-selected=true]{color:#051823;border-color:#f31248;font-weight:700}.pc-search{position:relative}.pc-search>svg{color:#63788a;position:absolute;top:15px;left:13px}.pc-search input{padding-left:41px}.pc-search .pc-field>span{display:none}.pc-row{border-bottom:1px solid #e1e7ec;align-items:flex-start;gap:10px;padding:16px 0;display:flex}.pc-check{color:#0a3753;background:0 0;border:0;flex:0 0 44px;place-items:center;min-height:44px;padding:0;display:grid}.pc-check>span{border:1px solid #afbfcb;border-radius:9px;place-items:center;width:25px;height:25px;display:grid}.pc-check[aria-pressed=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.pc-check:disabled{opacity:.45}.pc-row-main{flex:1;min-width:0}.pc-item-open{color:#051823;text-align:left;background:0 0;border:0;width:100%;min-height:38px;padding:4px 0}.pc-item-open strong{overflow-wrap:anywhere;font:700 16px/1.45 Avenir,sans-serif;display:block}.pc-row.done .pc-item-open strong{color:#63788a;font-weight:500;text-decoration:line-through}.pc-item-open p{color:#63788a;margin:6px 0;font:400 12px/1.6 Avenir,sans-serif}.pc-meta{color:#63788a;flex-wrap:wrap;gap:7px 12px;margin:6px 0;font-size:11px;line-height:1.5;display:flex}.pc-meta span{align-items:center;gap:5px;display:flex}.pc-meta .high{color:#b51a40}.pc-row-actions{flex-wrap:wrap;gap:2px;margin-top:7px;display:flex}.pc-row-actions .pc-icon{min-width:44px;min-height:44px}.pc-section-label{letter-spacing:.4px;color:#0a3753;align-items:center;gap:8px;margin:26px 0 6px;font-size:12px;display:flex}.pc-section-label>svg{color:#f31248}.pc-notice{color:#0a3753;background:#edf3f6;border-radius:14px;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.6;display:flex}.pc-notice>svg{flex-shrink:0;margin-top:2px}.pc-notice.error{color:#981436;background:#fff0f3}.pc-editor-intro{align-items:center;gap:12px;margin:20px 0;display:flex}.pc-editor-intro>svg{color:#f31248}.pc-editor-intro h1{margin:0}.pc-item-actions{border-top:1px solid #e1e7ec;margin-top:22px;padding-top:14px}.pc-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pc-pair>.pc-field{min-width:0}.pc-details>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.pc-history{color:#63788a;margin:20px 0;font-size:12px;line-height:1.7}.pc-history summary{color:#0a3753;align-items:center;min-height:44px;display:flex}.pc-empty{padding:28px 0}.pc-empty>svg{color:#f31248}.pc-empty h2{margin:13px 0}.pc-boundary{border-top:1px solid #e1e7ec;margin-top:24px;padding-top:17px}.pc-danger{color:#981436}.pc-confirm{color:#051823;padding:4px 20px 24px;font-family:Avenir,sans-serif}.pc-confirm p{font-size:14px;line-height:1.65}.pc-confirm strong{font-weight:700}.pc-small-hero .pc-hero{height:64px;margin-bottom:17px}.pc-small-hero h1{font-size:26px}.pc-item-state{color:#0a3753;align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.pc-removed-status{color:#0a3753;background:#edf3f6;border-radius:9px;align-items:center;gap:8px;margin:17px 0;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.pc-retained-note{color:#051823;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:15px;line-height:1.7}.pc-readonly-facts{border-top:1px solid #e1e7ec;gap:16px;margin:23px 0;padding-top:20px;display:grid}.pc-readonly-facts>div{grid-template-columns:92px 1fr;gap:13px;font-size:13px;line-height:1.6;display:grid}.pc-readonly-facts dt{color:#63788a}.pc-readonly-facts dd{color:#051823;overflow-wrap:anywhere;margin:0}.ap-page{padding:0 20px calc(var(--flow-footer-height,98px) + var(--mobile-safe-area-height,0px) + 30px);color:#051823;font-family:Avenir,sans-serif}.ap-hero{height:110px;margin:0 -20px 22px;position:relative;overflow:hidden}.ap-hero img{object-fit:cover;width:100%;height:100%}.ap-hero:after{content:"";background:linear-gradient(#0000,#051823cc);position:absolute;inset:0}.ap-hero span{color:#fff;z-index:1;letter-spacing:1.5px;font-size:11px;font-weight:700;position:absolute;bottom:16px;left:20px}.ap-eyebrow{letter-spacing:1.5px;color:#0a3753;margin-top:24px;font-size:10px;font-weight:700}.ap-page h1{letter-spacing:-.6px;margin:12px 0;font-size:29px;line-height:1.16}.ap-page h2{letter-spacing:-.3px;font-size:21px;line-height:1.3}.ap-page h3{font-size:17px;line-height:1.4}.ap-lead{color:#536a7c;margin-bottom:23px;font-size:14px;line-height:1.65}.ap-caption{color:#63788a;font-size:12px;line-height:1.65}.ap-tabs{border-bottom:1px solid #dce4e9;gap:8px;margin:16px 0 24px;display:flex}.ap-tabs button{color:#63788a;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;min-height:48px;font:500 12px Avenir,sans-serif;display:flex}.ap-tabs button[aria-selected=true]{color:#051823;border-color:#f31248;font-weight:700}.ap-tabs button[aria-selected=true] svg{color:#f31248}.ap-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.ap-field input,.ap-field textarea,.ap-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce4e9;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.ap-field textarea{min-height:100px}.ap-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap-pair>.ap-field{min-width:0}.ap-primary,.ap-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:14px 0;padding:13px 15px;font:700 14px Avenir,sans-serif;display:flex}.ap-primary{color:#fff;background:#f31248}.ap-secondary{color:#0a3753;background:#edf3f6}.ap-primary:disabled,.ap-secondary:disabled{opacity:.45}.ap-link{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:9px 0;font:600 13px Avenir,sans-serif;display:flex}.ap-heading{justify-content:space-between;align-items:center;gap:11px;display:flex}.ap-heading h2,.ap-heading h3{margin:12px 0}.ap-icon{color:#0a3753;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.ap-notice{color:#0a3753;background:#edf3f6;border-radius:14px;gap:10px;margin:17px 0;padding:14px;font-size:13px;line-height:1.6;display:flex}.ap-notice>svg{flex-shrink:0;margin-top:2px}.ap-notice.error{color:#981436;background:#fff0f3}.ap-choice{text-align:left;color:#0a3753;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:50px;padding:12px 0;font:500 13px/1.55 Avenir,sans-serif;display:flex}.ap-choice>span{border:1px solid #afbfcb;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.ap-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.ap-person{border-bottom:1px solid #dce4e9;padding:12px 0 22px}.ap-person .ap-heading>svg{color:#f31248}.ap-source{border-top:1px solid #dce4e9;border-bottom:1px solid #dce4e9;margin:24px 0;padding:15px 0}.ap-source>p{color:#536a7c;font-size:13px;line-height:1.65}.ap-date-rail{gap:9px;margin:17px -20px;padding:0 20px 12px}.ap-date-choice{color:#0a3753;background:#fff;border:1px solid #dce4e9;border-radius:14px;flex:0 0 64px;min-height:69px;padding:12px 9px;font:500 11px Avenir,sans-serif}.ap-date-choice strong{margin-top:4px;font-size:21px;display:block}.ap-date-choice[aria-pressed=true]{color:#fff;background:#051823;border-color:#051823}.ap-slot{border-bottom:1px solid #dce4e9;padding:18px 0}.ap-slot.selected{border-bottom:2px solid #f31248}.ap-slot-title{align-items:center;gap:12px;display:flex}.ap-slot-title>svg{color:#f31248;flex-shrink:0}.ap-slot-title h3{margin:0}.ap-slot-title small{color:#63788a;font-size:11px}.ap-slot-status{color:#536a7c;align-items:flex-start;gap:8px;margin:10px 0;font-size:12px;line-height:1.6;display:flex}.ap-slot-status>svg{flex-shrink:0;margin-top:2px}.ap-slot-status.unknown{color:#0a3753}.ap-slot details>summary,.ap-details>summary{color:#0a3753;cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.ap-selected{color:#fff;background:#051823;border-radius:18px;margin:22px 0;padding:20px}.ap-selected>svg{color:#fff}.ap-selected h2{color:#fff;margin:12px 0;font-size:26px;line-height:1.25}.ap-selected p,.ap-selected small{color:#fff;opacity:.88;font-size:13px;line-height:1.6}.ap-selected .ap-secondary{color:#0a3753;background:#fff}.ap-status{align-items:flex-start;gap:11px;margin:20px 0;display:flex}.ap-status>svg{color:#f31248;flex-shrink:0;margin-top:6px}.ap-status h2{margin:0}.ap-status p{color:#536a7c;font-size:13px;line-height:1.6}.ap-boundary{border-top:1px solid #e1e7ec;margin-top:24px;padding-top:18px}.ap-review-facts{gap:13px;margin:20px 0;display:grid}.ap-review-facts>div{grid-template-columns:90px 1fr;gap:10px;font-size:12px;line-height:1.6;display:grid}.ap-review-facts dt{color:#63788a}.ap-review-facts dd{overflow-wrap:anywhere;margin:0}.ap-compact .ap-eyebrow{margin-top:18px}.ap-compact h1{font-size:26px}.ap-receipt{color:#536a7c;margin:20px 0;font-size:12px;line-height:1.7}.ap-receipt summary{color:#0a3753;align-items:center;min-height:44px;display:flex}.ap-receipt p{overflow-wrap:anywhere}.ap-empty{padding:25px 0}.ap-empty>svg{color:#f31248}.ap-danger{color:#981436}.wk-page{padding:0 20px calc(var(--flow-footer-height,98px) + var(--mobile-safe-area-height,0px) + 30px);color:#051823;font-family:Avenir,sans-serif}.wk-page h1{letter-spacing:-.65px;margin:11px 0 12px;font-size:29px;line-height:1.14}.wk-page h2{letter-spacing:-.35px;margin:20px 0 12px;font-size:21px;line-height:1.3}.wk-page h3{margin:10px 0;font-size:17px;line-height:1.35}.wk-page p{line-height:1.6}.wk-hero{height:125px;margin:0 -20px 24px;position:relative;overflow:hidden}.wk-hero img{object-fit:cover;width:100%;height:100%}.wk-hero:after{content:"";background:linear-gradient(#0000,#051823cc);position:absolute;inset:0}.wk-hero>span,.wk-hero>small{z-index:1;color:#fff;position:absolute;left:20px}.wk-hero>span{letter-spacing:1.7px;font-size:11px;font-weight:700;bottom:30px}.wk-hero>small{opacity:.8;font-size:10px;bottom:12px}.wk-eyebrow{letter-spacing:1.4px;color:#0a3753;margin:21px 0 10px;font-size:10px;font-weight:700}.wk-lead{color:#536a7c;margin:0 0 22px;font-size:14px}.wk-caption{color:#63788a;font-size:12px;line-height:1.65}.wk-boundary{border-top:1px solid #e0e7eb;margin-top:25px;padding-top:18px}.wk-tabs{border-bottom:1px solid #dce4e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:20px 0 25px;display:grid}.wk-tabs button{color:#63788a;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:61px;padding:8px 2px;font:600 12px Avenir,sans-serif;display:flex}.wk-tabs button[aria-selected=true]{color:#051823;border-color:#f31248}.wk-tabs button[aria-selected=true]>svg{color:#f31248}.wk-field{color:#0a3753;gap:8px;min-width:0;margin:18px 0;font-size:13px;font-weight:600;display:grid}.wk-field input,.wk-field textarea,.wk-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce4e9;border-radius:12px;width:100%;min-width:0;min-height:47px;padding:12px;font:400 15px Avenir,sans-serif}.wk-field textarea{min-height:105px}.wk-field input:disabled,.wk-field select:disabled{color:#63788a;background:#f1f4f6}.wk-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wk-primary,.wk-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:14px 0;padding:13px 16px;font:700 14px/1.4 Avenir,sans-serif;display:flex}.wk-primary{color:#fff;background:#f31248}.wk-secondary{color:#0a3753;background:#edf3f6}.wk-primary:disabled,.wk-secondary:disabled,.wk-choice:disabled{opacity:.45}.wk-icon{color:#0a3753;background:0 0;border:0;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.wk-back{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font:600 13px Avenir,sans-serif;display:flex}.wk-notice{color:#0a3753;background:#edf3f6;border-radius:14px;align-items:flex-start;gap:10px;margin:18px 0;padding:16px;font-size:13px;line-height:1.6;display:flex}.wk-notice>svg{flex-shrink:0;margin-top:2px}.wk-notice.error{color:#981436;background:#fff0f3}.wk-source-card{color:#0a3753;background:#edf3f6;border-radius:18px;margin:18px 0;padding:20px 18px}.wk-source-card>svg{color:#f31248}.wk-source-card h2{margin:10px 0;font-size:20px}.wk-source-card p{font-size:13px;line-height:1.65}.wk-range{color:#fff;background:#051823;border-radius:15px;align-items:center;gap:12px;margin:20px 0;padding:18px;font-size:14px;display:flex}.wk-range small{opacity:.8;margin-top:6px;font-size:12px;line-height:1.6;display:block}.wk-choice{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 0;font:500 13px Avenir,sans-serif;display:flex}.wk-choice>span{color:#fff;background:#fff;border:1px solid #aebec9;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.wk-choice[aria-checked=true]>span{background:#0a3753;border-color:#0a3753}.wk-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wk-heading h2,.wk-heading h3{align-items:center;gap:9px;display:flex}.wk-heading h2 svg{color:#f31248;flex-shrink:0}.wk-heading>span{color:#63788a;font-size:13px}.wk-section-intro{padding:4px 0 16px}.wk-section-intro>svg{color:#f31248}.wk-section-intro h2{margin-top:12px}.wk-section-intro p{color:#63788a;font-size:14px}.wk-editor{border-bottom:1px solid #e0e7eb;margin:15px 0 24px;padding:8px 0 22px}.wk-window-editor{background:#f8fafb;border-left:3px solid #f31248;border-radius:0 13px 13px 0;margin:18px 0;padding:13px 15px}.wk-window-editor h3{font-size:15px}.wk-window-editor .wk-field{margin-bottom:9px}.wk-calendar-summary{border-bottom:1px solid #e0e7eb;margin-bottom:22px;padding-bottom:17px}.wk-calendar-summary>p{font-size:13px}.wk-source-details{border-top:1px solid #e0e7eb;margin:15px 0;padding-top:5px}.wk-source-details>summary{cursor:pointer;color:#0a3753;align-items:center;min-height:46px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.wk-source-details>summary:after{content:"+";margin-left:auto;padding-left:8px;font-size:20px;font-weight:400}.wk-source-details[open]>summary:after{content:"−"}.wk-day-rail{margin:19px -2px 24px}.wk-day-choice{color:#63788a;background:#fff;border:1px solid #dce4e9;border-radius:14px;flex:0 0 57px;min-height:73px;margin-right:8px;padding:11px 7px;font-family:Avenir,sans-serif}.wk-day-choice>span{font-size:10px;line-height:1.4;display:block}.wk-day-choice>strong{color:#051823;margin-top:5px;font-size:22px;display:block}.wk-day-choice[aria-pressed=true]{color:#fff;background:#0a3753;border-color:#0a3753}.wk-day-choice[aria-pressed=true]>strong{color:#fff}.wk-preferred-rail{margin:10px 0 15px}.wk-date-chip{color:#0a3753;background:#f0f4f6;border:1px solid #0000;border-radius:23px;flex:none;min-height:44px;margin-right:8px;padding:10px 14px;font:500 12px Avenir,sans-serif}.wk-date-chip[aria-checked=true]{color:#fff;background:#0a3753}.wk-balance{color:#fff;background:#051823;border-radius:18px;gap:16px;margin:22px 0;padding:22px 18px;display:flex}.wk-balance>svg{color:#fff;flex-shrink:0;margin-top:4px}.wk-balance small{letter-spacing:1px;color:#fff;opacity:.85;font-size:10px;line-height:1.6;display:block}.wk-balance strong{letter-spacing:-.6px;color:#fff;margin-top:6px;font-size:27px;line-height:1.2;display:block}.wk-page .wk-balance p{color:#fff;opacity:.85;margin:8px 0 0;font-size:12px;line-height:1.6}.wk-unscheduled{border-bottom:1px solid #e0e7eb;margin:18px 0 22px;padding:2px 0 17px}.wk-unscheduled h2{font-size:19px}.wk-unscheduled-row{align-items:flex-start;gap:12px;padding:13px 0;display:flex}.wk-unscheduled-row>svg{color:#f31248;flex-shrink:0;margin-top:2px}.wk-unscheduled-row strong{font-size:15px;line-height:1.45;display:block}.wk-unscheduled-row small{color:#63788a;margin-top:5px;font-size:12px;line-height:1.5;display:block}.wk-schedule-day{border-bottom:1px solid #e0e7eb;margin:15px 0;padding:7px 0 17px}.wk-schedule-day h3{font-size:17px}.wk-schedule-day .wk-heading{margin-bottom:0}.wk-schedule-day>.wk-caption{margin-top:0}.wk-day-empty{border-left:2px solid #e0e7eb;padding-left:14px}.wk-timeline{margin:20px 0;padding:0;list-style:none}.wk-timeline>li{align-items:flex-start;gap:11px;padding:0 0 23px;display:flex;position:relative}.wk-timeline>li>time{color:#0a3753;flex:0 0 42px;padding-top:3px;font-size:13px;font-weight:600;line-height:1.6}.wk-timeline>li>span{color:#f31248;background:#fff0f3;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.wk-timeline>li.fixed>span{color:#0a3753;background:#edf3f6}.wk-timeline>li>div{flex:1;min-width:0}.wk-timeline strong{font-size:15px;line-height:1.4;display:block}.wk-timeline small{color:#63788a;margin-top:5px;font-size:12px;line-height:1.6;display:block}.wk-timeline p{color:#63788a;margin:8px 0;font-size:13px;line-height:1.6}.wk-time-range{color:#0a3753;border-bottom:1px solid #e0e7eb;align-items:center;gap:10px;padding:12px 0;font-size:17px;display:flex}.wk-time-range span{color:#63788a;max-width:85px;margin-left:auto;font-size:11px;display:block}.wk-conflicts{color:#981436;background:#fff0f3;border-radius:15px;margin:22px 0;padding:18px}.wk-conflicts h2{font-size:19px}.wk-conflicts li{margin:8px 0;font-size:13px;line-height:1.65}.wk-conflicts ul{padding-left:18px}.wk-rebalance-result{border-top:1px solid #e0e7eb;margin-top:24px;padding-top:20px}.wk-rebalance-result ol{padding-left:21px}.wk-rebalance-result li{color:#0a3753;margin:12px 0;font-size:14px;line-height:1.7}.wk-goal-summary{border-bottom:1px solid #e0e7eb;gap:13px;padding:18px 0;display:flex}.wk-goal-summary>svg{color:#f31248;flex-shrink:0;margin-top:8px}.wk-goal-summary h3{margin-top:4px}.wk-goal-summary p,.wk-goal-summary small{color:#63788a;font-size:12px;line-height:1.65}.wk-read-details p{color:#0a3753;align-items:center;gap:11px;font-size:14px;display:flex}.wk-empty{text-align:center;color:#0a3753;padding:30px 12px}.wk-empty>svg{color:#f31248}.wk-empty p{color:#63788a;font-size:14px}.wk-compact>.wk-eyebrow{margin-top:22px}.tc-page{color:#051823;padding:0 20px 36px;font-family:Avenir,sans-serif}.tc-hero{height:122px;margin:0 -20px 25px;position:relative;overflow:hidden}.tc-hero img{object-fit:cover;width:100%;height:100%}.tc-hero:after{content:"";background:linear-gradient(#0000,#051823cc);position:absolute;inset:0}.tc-hero>span,.tc-hero>small{z-index:1;color:#fff;position:absolute;left:20px}.tc-hero>span{align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex;bottom:30px}.tc-hero>small{opacity:.9;font-size:10px;bottom:12px}.tc-eyebrow{color:#0a3753;letter-spacing:1.4px;margin-top:24px;font-size:10px;font-weight:700}.tc-page h1{letter-spacing:-.6px;margin:12px 0;font-size:29px;line-height:1.14}.tc-page h2{letter-spacing:-.3px;font-size:21px;line-height:1.3}.tc-page h3{font-size:18px;line-height:1.35}.tc-lead{color:#536a7c;margin:14px 0 24px;font-size:15px;line-height:1.6}.tc-tabs{border-bottom:1px solid #dce4e9;gap:8px;margin:20px 0 25px;display:flex}.tc-tabs button{color:#63788a;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:10px 2px;font:500 12px Avenir,sans-serif;display:flex}.tc-tabs button[aria-selected=true]{color:#051823;border-color:#f31248;font-weight:700}.tc-tabs button[aria-selected=true]>svg{color:#f31248}.tc-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.tc-field input,.tc-field textarea,.tc-field select{box-sizing:border-box;color:#051823;background:#f8fafb;border:1px solid #dce4e9;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.tc-field textarea{min-height:105px}.tc-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tc-pair>.tc-field{min-width:0}.tc-primary,.tc-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:14px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.tc-primary{color:#fff;background:#f31248}.tc-secondary{color:#0a3753;background:#edf3f6}.tc-primary:disabled,.tc-secondary:disabled{opacity:.45}.tc-back,.tc-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;font:600 13px Avenir,sans-serif;display:flex}.tc-link{margin-top:12px}.tc-danger{color:#9f173b}.tc-caption{color:#63788a;font-size:12px;line-height:1.65}.tc-boundary{border-top:1px solid #e1e7ec;margin-top:24px;padding-top:18px}.tc-notice{color:#0a3753;background:#edf3f6;border-radius:14px;gap:10px;margin:20px 0;padding:16px;font-size:13px;line-height:1.6;display:flex}.tc-notice>svg{flex-shrink:0;margin-top:2px}.tc-notice.error{color:#981436;background:#fff0f3}.tc-choice{text-align:left;color:#0a3753;background:0 0;border:0;align-items:flex-start;gap:11px;min-height:52px;padding:12px 0;font:500 13px/1.55 Avenir,sans-serif;display:flex}.tc-choice>span{border:1px solid #afbfcb;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.tc-choice[aria-checked=true]>span{color:#fff;background:#0a3753;border-color:#0a3753}.tc-option-row{text-align:left;color:#0a3753;background:0 0;border:0;border-bottom:1px solid #e1e7ec;align-items:center;gap:13px;width:100%;min-height:74px;padding:16px 0;display:flex}.tc-option-row>span{flex:1;min-width:0}.tc-option-row strong{color:#051823;font:700 16px Avenir,sans-serif;display:block}.tc-option-row small{color:#63788a;margin-top:6px;font:400 12px Avenir,sans-serif;display:block}.tc-demo{background:#f8f3f1;border-radius:18px;margin:28px 0;padding:21px 17px}.tc-demo>svg{color:#f31248}.tc-demo h2{margin:13px 0}.tc-demo p{color:#536a7c;font-size:14px;line-height:1.6}.tc-source-access,.tc-receipt{color:#0a3753;margin:24px 0;font-size:13px;line-height:1.6}.tc-source-access summary,.tc-receipt summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.tc-receipt p{overflow-wrap:anywhere}.tc-source-tag{color:#0a3753;background:#edf3f6;border-radius:8px;padding:7px 10px;font-size:11px;line-height:1.5;display:inline-block}.tc-comparison-heading>p{color:#536a7c;font-size:14px;line-height:1.5}.tc-comparison-carousel{margin:24px -20px;padding:0 20px 12px}.tc-comparison-table{border-collapse:collapse;table-layout:fixed;color:#051823;flex:none;min-width:520px;font-size:12px;line-height:1.55}.tc-comparison-table caption{text-align:left;color:#63788a;padding:8px 0 14px;font-size:11px}.tc-comparison-table th,.tc-comparison-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e1e7ec;width:190px;min-width:190px;padding:14px 12px}.tc-comparison-table th:first-child{color:#63788a;width:110px;min-width:110px;font-weight:500}.tc-comparison-table thead th{color:#051823;background:#edf3f6}.tc-comparison-table thead strong{margin-top:9px;font-size:14px;display:block}.tc-comparison-table thead svg{color:#f31248}.tc-offer{border-bottom:1px solid #e1e7ec;margin:28px 0;padding-bottom:22px}.tc-offer.selected{border-bottom:2px solid #f31248}.tc-offer-heading{align-items:flex-start;gap:12px;margin:16px 0;display:flex}.tc-offer-heading>svg{color:#f31248;flex-shrink:0;margin-top:4px}.tc-offer-heading h2,.tc-offer-heading h3{margin:0}.tc-offer-heading p{color:#63788a;margin:6px 0;font-size:13px;line-height:1.5}.tc-offer details>summary{color:#0a3753;cursor:pointer;align-items:center;min-height:46px;font-size:13px;display:flex}.tc-quote{color:#fff;background:#051823;border-radius:16px;margin:18px 0;padding:18px}.tc-quote strong{color:#fff;overflow-wrap:anywhere;font-size:25px;line-height:1.2;display:block}.tc-quote span,.tc-quote small{color:#fff;opacity:.88;margin-top:8px;font-size:12px;line-height:1.6;display:block}.tc-facts{gap:13px;margin:20px 0;display:grid}.tc-facts>div{grid-template-columns:95px 1fr;gap:12px;font-size:12px;line-height:1.6;display:grid}.tc-facts dt{color:#63788a}.tc-facts dd{color:#051823;overflow-wrap:anywhere;margin:0}.tc-editor{padding-bottom:10px}.tc-editor>h3{margin-top:28px}.tc-booking-title{align-items:flex-start;gap:13px;margin:18px 0;display:flex}.tc-booking-title>svg{color:#f31248;flex-shrink:0;margin-top:12px}.tc-booking-title h1{margin:8px 0}.tc-booking-summary{border-bottom:1px solid #e1e7ec;margin:24px 0;padding-bottom:20px}.tc-booking-summary>p{color:#536a7c;gap:8px;font-size:14px;line-height:1.55;display:flex}.tc-booking-summary>p>svg{flex-shrink:0;margin-top:2px}.tc-demo-response{border-top:1px solid #e1e7ec;margin-top:24px;padding-top:15px}.tc-compact .tc-hero{height:64px;margin-bottom:10px}.tc-compact .tc-hero>span{font-size:15px;bottom:24px}.tc-compact .tc-hero>small{font-size:9px;bottom:8px}.tc-compact .tc-tabs{margin:9px 0 16px}.tc-compact .tc-tabs button{min-height:43px}.tc-compact .tc-notice{margin:10px 0;padding:10px 12px;font-size:12px}.tc-compact .tc-comparison-heading h2{margin:8px 0;font-size:22px}.tc-compact .tc-comparison-heading>p{margin:7px 0}.tc-compact .tc-source-tag{padding:5px 8px}.tc-compact .tc-offer{margin:18px 0;padding-bottom:15px}.tc-compact .tc-offer-heading{margin:10px 0}.tc-compact .tc-quote{margin:12px 0;padding:15px}.tc-conditions{color:#536a7c;margin:12px 0;font-size:12px;line-height:1.6}.tc-conditions strong{color:#051823;margin-right:5px}.tc-all-facts>summary,.tc-booking-facts>summary{cursor:pointer;color:#0a3753;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:13px;display:flex}.tc-all-facts{margin:20px 0}.tc-booking-summary{margin:18px 0;padding-bottom:8px}.tc-booking-summary>h2{font-size:17px}.tc-booking-title h1{font-size:26px}.tc-booking .tc-eyebrow{margin-top:20px}.tc-booking .tc-lead{margin:8px 0 14px}.tc-saved-state{color:#0a3753;align-items:center;gap:7px;min-height:28px;margin:12px 0 18px;font:600 12px Avenir,sans-serif;display:flex}.tc-budget-heading{align-items:flex-start;gap:12px;display:flex}.tc-budget-heading>svg{color:#f31248;flex-shrink:0;margin-top:14px}.tc-budget-heading h1{margin:10px 0 16px;font-size:27px;line-height:1.2}.tc-budget-trip{background:#edf3f6;border-radius:16px;margin:18px 0;padding:16px}.tc-budget-trip strong{font-size:16px}.tc-budget-trip p{color:#536a7c;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.tc-budget-trip svg{flex-shrink:0;margin-top:2px}.tc-budget-differences{border-left:3px solid #f31248;margin:22px 0;padding-left:14px}.tc-budget-differences h2{font-size:18px}.tc-budget-differences ul{color:#536a7c;padding-left:18px;font-size:12px;line-height:1.7}.tc-budget-differences li{margin-bottom:9px}.tc-budget-receipt{color:#fff;background:#0a3753;border-radius:18px;margin:24px 0;padding:22px}.tc-budget-receipt h2,.tc-budget-receipt p{color:#fff}.tc-budget-receipt p{font-size:13px;line-height:1.6}.tc-provider-options{gap:10px;margin:24px 0;display:grid}.tc-provider-options>button{text-align:left;color:#051823;background:#fff;border:1px solid #e0e7eb;border-radius:15px;align-items:center;gap:14px;min-height:78px;padding:14px;display:flex}.tc-provider-options>button.selected{background:#edf3f6;border-color:#0a3753}.tc-provider-options svg{color:#f31248;flex-shrink:0}.tc-provider-options span{flex:1}.tc-provider-options strong,.tc-provider-options small{display:block}.tc-provider-options small{color:#63788a;margin-top:5px;font-size:12px}.tc-source-status,.tc-source-outcome{background:#edf3f6;border-radius:16px;margin:22px 0;padding:18px}.tc-source-status>svg{color:#0a3753}.tc-source-status h2,.tc-source-outcome h2{margin:12px 0;font-size:21px;line-height:1.3}.tc-source-status p,.tc-source-outcome p{color:#536a7c;font-size:13px;line-height:1.7}.tc-source-summary{border-left:3px solid #f31248;margin:18px 0;padding-left:14px}.tc-source-summary>strong{font-size:14px}.tc-source-summary>p{color:#536a7c;font-size:12px;line-height:1.7}.tc-source-picker h1{font-size:28px;line-height:1.2}.tc-source-picker>.tc-eyebrow{margin-top:26px}.tc-source-actions{align-items:center;gap:14px;display:flex}.tc-source-actions .tc-link{min-height:44px;margin:0;font-size:12px}.tc-source-summary.tc-source-current{margin:10px 0 12px;padding-left:11px}.tc-source-current>div>p{margin:4px 0;font-size:12px}.tc-source-current strong{font-size:13px}.tc-compact .tc-source-current .tc-source-actions{margin-top:0}.tc-source-current .tc-source-actions .tc-link{min-height:44px}.tc-task-context{color:#0a3753;align-items:center;gap:12px;padding:24px 0 4px;font-size:18px;line-height:1.3;display:flex}.tc-task-context>svg{color:#f31248;flex-shrink:0}.tc-task-context>strong{overflow-wrap:anywhere}.tc-response-jump{margin-top:18px}.tc-demo-response:focus{outline:none}.tp-page{color:#051823;padding:0 20px 36px;font-family:Avenir,sans-serif}.tp-hero{height:122px;margin:0 -20px 25px;position:relative;overflow:hidden}.tp-hero img{object-fit:cover;width:100%;height:100%}.tp-hero:after{content:"";background:linear-gradient(#0000,#051823b8);position:absolute;inset:0}.tp-hero>span,.tp-hero>small{z-index:1;color:#fff;position:absolute;left:20px}.tp-hero>span{letter-spacing:1.6px;font-size:11px;font-weight:700;bottom:30px}.tp-hero>small{opacity:.85;font-size:10px;bottom:12px}.tp-eyebrow{color:#0a3753;letter-spacing:1.5px;font-size:10px;font-weight:700}.tp-page h1{letter-spacing:-.6px;margin:12px 0;font-size:29px;line-height:1.14}.tp-lead{color:#536a7c;margin-bottom:24px;font-size:15px;line-height:1.55}.tp-page h2{letter-spacing:-.3px;font-size:21px;line-height:1.3}.tp-page h3{font-size:17px;line-height:1.35}.tp-tabs{border-bottom:1px solid #dce4e9;gap:4px;margin:20px -3px 25px;display:flex}.tp-tabs button{color:#63788a;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;min-height:61px;padding:10px 2px;font:500 11px Avenir,sans-serif;display:flex}.tp-tabs button[aria-selected=true]{color:#051823;border-color:#f31248;font-weight:700}.tp-tabs button[aria-selected=true]>svg{color:#f31248}.tp-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.tp-field input,.tp-field textarea,.tp-field select{color:#051823;box-sizing:border-box;background:#f8fafb;border:1px solid #dce4e9;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.tp-field textarea{min-height:100px}.tp-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tp-pair .tp-field{min-width:0}.tp-caption{color:#63788a;font-size:12px;line-height:1.6}.tp-boundary{border-top:1px solid #e1e7ec;margin-top:24px;padding-top:18px}.tp-primary,.tp-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:14px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.tp-primary{color:#fff;background:#f31248}.tp-secondary{color:#0a3753;background:#edf3f6}.tp-primary:disabled{opacity:.45}.tp-icon{color:#0a3753;background:0 0;border:0;place-items:center;min-width:40px;min-height:44px;display:inline-grid}.tp-icon:disabled{opacity:.3}.tp-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.tp-section-heading>div{display:flex}.tp-editor{border-bottom:1px solid #e1e7ec;margin:12px 0 24px;padding:12px 0 22px}.tp-editor h3{margin:8px 0}.tp-notice{color:#0a3753;background:#edf3f6;border-radius:14px;gap:10px;margin:20px 0;padding:16px;font-size:13px;line-height:1.6;display:flex}.tp-notice>svg{flex-shrink:0}.tp-notice.error{color:#981436;background:#fff0f3}.tp-link,.tp-back{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;font:600 13px Avenir,sans-serif;display:flex}.tp-review-intro{border-bottom:1px solid #e1e7ec;margin-bottom:24px;padding-bottom:18px}.tp-review-intro p{color:#536a7c;gap:9px;font-size:14px;line-height:1.5;display:flex}.tp-review-intro svg{flex-shrink:0}.tp-trip-focus{color:#fff;background:#051823;border-radius:18px;align-items:center;gap:15px;margin:20px 0;padding:22px 18px;display:flex}.tp-trip-focus>svg{flex-shrink:0}.tp-trip-focus strong{font-size:21px;line-height:1.3;display:block}.tp-trip-focus span{opacity:.85;margin-top:7px;font-size:12px;line-height:1.6;display:block}.tp-preferences{color:#536a7c;font-size:15px;line-height:1.6}.tp-summary-links>button{text-align:left;color:#0a3753;background:0 0;border:0;border-bottom:1px solid #e1e7ec;align-items:center;gap:13px;width:100%;padding:18px 0;display:flex}.tp-summary-links>button>span{flex:1;min-width:0}.tp-summary-links strong{color:#051823;font:700 16px Avenir,sans-serif;display:block}.tp-summary-links small{color:#63788a;margin-top:5px;font:400 12px Avenir,sans-serif;display:block}.tp-itinerary{margin:22px 0;padding:0;list-style:none}.tp-itinerary li{gap:14px;padding:0 0 24px;display:flex}.tp-stop-number{color:#c30f3c;background:#fcebf0;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;margin-top:3px;font-size:12px;font-weight:700;display:grid}.tp-itinerary li>div{border-left:1px solid #dce4e9;min-width:0;padding-left:15px}.tp-itinerary small{color:#63788a;font-size:11px;line-height:1.6}.tp-itinerary h3{margin:6px 0}.tp-itinerary p,.tp-packed-item p{color:#536a7c;margin:7px 0;font-size:14px;line-height:1.55}.tp-empty{text-align:center;color:#0a3753;margin:20px 0;padding:30px 16px}.tp-empty>svg{color:#f31248}.tp-empty h3{margin:13px 0 8px}.tp-empty p{color:#63788a;font-size:14px;line-height:1.6}.tp-packed-item{border-bottom:1px solid #e1e7ec;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.tp-packed-item>svg{color:#0a3753;flex-shrink:0}.tp-packed-item>div{flex:1;min-width:0}.tp-packed-item strong{font-size:16px;line-height:1.4}.tp-packed-item small{color:#63788a;margin-top:6px;font-size:12px;line-height:1.5;display:block}.tp-pack-check{color:#fff;background:#fff;border:1px solid #afbfcb;border-radius:7px;flex:0 0 26px;place-items:center;min-width:26px;height:26px;margin-top:2px;display:grid}.tp-pack-check.checked{background:#0a3753;border-color:#0a3753}.tp-budget-result{color:#fff;background:#051823;border-radius:18px;gap:15px;margin:22px 0;padding:21px 18px;display:flex}.tp-budget-result>svg{flex-shrink:0;margin-top:5px}.tp-budget-result small{opacity:.85;font-size:11px;line-height:1.6;display:block}.tp-budget-result strong{overflow-wrap:anywhere;margin-top:7px;font-size:27px;line-height:1.2;display:block}.tp-page .tp-budget-result p{color:#fff;opacity:.85;margin-bottom:0;font-size:12px;line-height:1.6}.tp-budget-row{border-bottom:1px solid #e1e7ec;align-items:flex-start;gap:15px;padding:18px 0;display:flex}.tp-budget-row>div{flex:1;min-width:0}.tp-budget-row strong{font-size:16px}.tp-budget-row small{color:#0a3753;margin-top:7px;font-size:13px;display:block}.tp-budget-row p{color:#63788a;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.tp-pair>.tp-field:nth-child(n+3){grid-column:1/-1}.tp-budget-source{margin:8px 0}.tp-budget-source summary{color:#0a3753;cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.tp-budget-source p{overflow-wrap:anywhere}.tp-budget-row>svg{color:#f31248;flex-shrink:0}.tp-page h1.tp-context-heading{margin-bottom:20px;font-size:24px;line-height:1.2}.tp-page>.tp-eyebrow:first-child{margin-top:0;padding-top:24px}.da-page{color:#051823;padding:0 20px 36px;font-family:Avenir,sans-serif}.da-hero{height:125px;margin:0 -20px 26px;position:relative;overflow:hidden}.da-hero img{object-fit:cover;width:100%;height:100%}.da-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.da-hero span{z-index:1;color:#fff;letter-spacing:1.5px;font-size:11px;font-weight:700;position:absolute;bottom:17px;left:20px}.da-eyebrow{color:#0a3753;letter-spacing:1.4px;font-size:10px;font-weight:700}.da-page h1{letter-spacing:-.5px;margin:12px 0;font-size:29px;line-height:1.13}.da-lead{color:#536a7c;margin-bottom:24px;font-size:15px;line-height:1.55}.da-field{color:#0a3753;gap:8px;margin:19px 0;font-size:13px;font-weight:600;display:grid}.da-field input,.da-field textarea,.da-field select{color:#051823;box-sizing:border-box;background:#f8fafb;border:1px solid #dce4e9;border-radius:12px;width:100%;min-height:46px;padding:12px;font:400 15px Avenir,sans-serif}.da-field textarea{min-height:90px}.da-times{grid-template-columns:1fr 1fr;gap:12px;display:grid}.da-caption{color:#63788a;font-size:12px;line-height:1.6}.da-primary,.da-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:14px 0;padding:13px 16px;font:700 14px Avenir,sans-serif;display:flex}.da-primary{color:#fff;background:#f31248}.da-secondary{color:#0a3753;background:#edf3f6}.da-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.da-section-heading h2{font-size:21px}.da-section-heading h3{font-size:17px}.da-editor{border-block:1px solid #e1e7ec;margin:12px 0;padding:12px 0 20px}.da-icon{color:#0a3753;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.da-source{color:#0a3753;gap:9px;font-size:12px;line-height:1.5;display:flex}.da-source small{color:#63788a;display:block}.da-focus{color:#fff;background:#051823;border-radius:18px;align-items:flex-start;gap:12px;padding:19px;font-size:16px;line-height:1.55;display:flex}.da-focus svg{color:#fff;flex-shrink:0;margin-top:2px}.da-notice{color:#0a3753;background:#edf3f6;border-radius:14px;gap:10px;margin:20px 0;padding:16px;font-size:13px;line-height:1.6;display:flex}.da-notice svg{flex-shrink:0}.da-notice.error{color:#981436;background:#fff0f3}.da-notice p{margin:8px 0}.da-timeline{margin:26px 0;padding:0;list-style:none}.da-timeline li{grid-template-columns:65px 1fr;gap:14px;padding:0 0 25px;display:grid}.da-time strong{font-size:16px}.da-time small{color:#63788a;margin-top:6px;font-size:11px;display:block}.da-block{border-left:2px solid #e1e7ec;min-width:0;padding:0 0 0 17px}.da-block-symbol{color:#f31248}.da-block h2{margin:8px 0;font-size:19px;line-height:1.3}.da-block p{color:#536a7c;font-size:14px;line-height:1.55}.da-check,.da-source-link{color:#0a3753;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:9px 0;font:600 12px Avenir,sans-serif;display:flex}.da-check.checked{color:#f31248}.da-back{color:#0a3753;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;font:600 13px Avenir,sans-serif;display:flex}.da-source-picker{border-block:1px solid #dce4e9;padding:15px 0}.da-source-picker h2{font-size:20px}.da-source-picker>button{border:0;color:#0a3753;text-align:left;width:100%;min-height:64px;font:inherit;background:#fff;border-bottom:1px solid #e1e7ec;align-items:center;gap:12px;display:flex}.da-source-picker>button span{flex:1;min-width:0}.da-source-picker small{color:#63788a;margin-top:6px;font-size:12px;display:block}.da-overlap-approval{color:#0a3753;text-align:left;background:#fff;border:1px solid #dce4e9;border-radius:13px;align-items:center;gap:12px;min-height:48px;padding:14px;font:600 13px Avenir,sans-serif;display:flex}.da-overlap-approval[aria-checked=true]{background:#edf3f6;border-color:#0a3753}.da-primary:disabled{opacity:.45}.da-page>.da-eyebrow:first-child{margin-top:0;padding-top:24px}.csb-page{color:#051823;padding:0 22px 48px;font-family:Avenir,sans-serif}.csb-page button,.csb-page input,.csb-page textarea,.csb-page select{font:inherit}.csb-page h1{letter-spacing:-.7px;margin:13px 0 18px;font-size:29px;line-height:1.13}.csb-page h2{margin:26px 0 15px;font-size:21px}.csb-hero{height:142px;margin:0 -22px 23px;position:relative;overflow:hidden}.csb-hero img{object-fit:cover;width:100%;height:100%}.csb-hero:after{content:"";background:linear-gradient(#0000,#051823bf);position:absolute;inset:0}.csb-hero>span{color:#fff;z-index:1;align-items:center;gap:7px;font-weight:700;display:flex;position:absolute;bottom:14px;left:22px;right:22px}.csb-eyebrow{letter-spacing:1.5px;color:#52627a;font-size:10px;font-weight:700}.csb-intro{color:#52627a;font-size:16px;line-height:1.6}.csb-service-facts{color:#0a3753;gap:13px;margin:22px 0;font-size:14px;display:grid}.csb-service-facts>span{align-items:center;gap:10px;display:flex}.csb-service-facts svg{color:#f31248;flex-shrink:0}.csb-price{color:#fff;background:#051823;border-radius:23px;gap:13px;margin:22px 0;padding:22px;display:grid}.csb-price>svg{color:#fff}.csb-price>strong{font-size:21px}.csb-price>span{font-size:28px;font-weight:700;line-height:1.2}.csb-price>span small{font-size:15px;font-weight:400}.csb-price p{color:#dbe5ec;margin:0;font-size:13px;line-height:1.5}.csb-field{color:#52627a;gap:9px;margin:19px 0;font-size:13px;font-weight:700;display:grid}.csb-field input,.csb-field textarea,.csb-field select{box-sizing:border-box;color:#051823;background:#fafafa;border:1px solid #e0e5eb;border-radius:14px;width:100%;min-height:49px;padding:12px;font-size:16px;font-weight:400}.csb-field textarea{min-height:100px}.csb-date-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.csb-date-fields .csb-field{min-width:0}.csb-small{color:#52627a;margin:16px 0 22px;font-size:13px;line-height:1.6}.csb-primary,.csb-secondary,.csb-back{cursor:pointer;text-align:center;border:0;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:12px 0;padding:12px 16px;display:flex}.csb-primary{color:#fff;background:#f31248;font-weight:700}.csb-secondary{color:#051823;background:#f1f3f5;font-weight:700}.csb-back{color:#0a3753;background:#fff;font-size:14px}.csb-review-lines{gap:20px;margin:24px 0;display:grid}.csb-review-lines>div{align-items:flex-start;gap:14px;display:flex}.csb-review-lines svg{color:#f31248;flex-shrink:0}.csb-review-lines span{gap:5px;display:grid}.csb-review-lines small{color:#52627a;line-height:1.5}.csb-note{border-block:1px solid #e0e5eb;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.csb-note svg{color:#0a3753;flex-shrink:0}.csb-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.csb-status{color:#fff;background:#051823;border-radius:24px;margin:24px 0;padding:24px}.csb-status h2{margin:15px 0;font-size:23px;line-height:1.25}.csb-status p,.csb-status small{color:#dbe5ec;line-height:1.6}.csb-alert{color:#991637;background:#fff1f5;border-radius:13px;align-items:flex-start;gap:10px;padding:15px;font-size:14px;line-height:1.6;display:flex}.csb-alert svg{flex-shrink:0;margin-top:2px}.vc-workspace{color:#051823;padding:0 20px 48px;font-family:Avenir,sans-serif}.vc-workspace button,.vc-workspace input,.vc-workspace textarea,.vc-workspace select{font:inherit}.vc-hero{height:112px;margin:0 -20px 24px;position:relative;overflow:hidden}.vc-hero img{object-fit:cover;width:100%;height:100%}.vc-hero:after{content:"";background:linear-gradient(#0000,#051823b3);position:absolute;inset:0}.vc-hero>span{color:#fff;z-index:1;font-size:15px;font-weight:700;position:absolute;bottom:12px;left:20px;right:20px}.vc-eyebrow{letter-spacing:1.7px;color:#0a3753;font-size:10px;font-weight:700}.vc-intro h1{letter-spacing:-.7px;margin:10px 0 12px;font-size:29px;line-height:1.13}.vc-intro>p:last-child{color:#51687d;font-size:14px;line-height:1.55}.vc-steps{border-bottom:1px solid #e0e5eb;justify-content:space-between;gap:7px;margin-bottom:22px;padding:12px 0 18px;display:flex}.vc-steps>span{color:#68778b;align-items:center;gap:5px;font-size:11px;display:flex}.vc-steps b{background:#f1f3f5;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.vc-steps .active{color:#051823;font-weight:700}.vc-steps .active b{color:#fff;background:#f31248}.vc-workspace h2{letter-spacing:-.35px;margin:24px 0 15px;font-size:21px}.vc-workspace h3{margin:5px 0 8px;font-size:17px}.vc-message{color:#0a3753;background:#edf3f6;border-radius:13px;align-items:flex-start;gap:9px;margin:16px 0;padding:13px;font-size:13px;line-height:1.55;display:flex}.vc-message>svg{flex-shrink:0;margin-top:2px}.vc-message.error{color:#9f173b;background:#fff0f3}.vc-primary,.vc-secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:12px 0;padding:12px 16px;display:flex;font-size:14px!important;font-weight:700!important}.vc-primary{color:#fff;background:#f31248}.vc-secondary{color:#0a3753;background:#edf3f6}.vc-primary:disabled,.vc-secondary:disabled{opacity:.45}.vc-link,.vc-back{color:#0a3753;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 0;display:flex;font-size:13px!important}.vc-link{width:100%}.vc-back{justify-content:flex-start}.vc-link.danger{color:#a7193e}.vc-capture-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vc-capture-actions>button{text-align:left;color:#0a3753;background:#edf3f6;border:0;border-radius:19px;align-content:start;gap:9px;min-height:135px;padding:17px;display:grid}.vc-capture-actions>button:first-child{color:#fff;background:#0a3753}.vc-capture-actions>button:last-child{color:#a4143c;background:#fdf0f4;grid-column:1/-1;grid-template-columns:32px 1fr;min-height:74px}.vc-capture-actions>button:last-child svg{grid-row:1/3;align-self:center}.vc-capture-actions strong{font-size:14px}.vc-capture-actions small{font-size:12px;line-height:1.4}.vc-small{color:#68778b;align-items:flex-start;gap:6px;margin:15px 0;font-size:12px;line-height:1.6;display:flex}.vc-small svg{flex-shrink:0;margin-top:3px}.vc-source-rail{margin:10px 0 20px}.vc-source{border:1px solid #e0e5eb;border-radius:17px;flex:0 0 196px;overflow:hidden}.vc-source-preview{text-align:left;color:#0a3753;background:#fff;border:0;gap:10px;width:100%;min-height:156px;padding:15px;display:grid}.vc-source-preview>img{object-fit:cover;border-radius:9px;width:100%;height:92px}.vc-source-preview strong{color:#051823;overflow-wrap:anywhere;font-size:14px}.vc-source-preview small{color:#68778b;font-size:11px;line-height:1.5}.vc-source-controls{border-top:1px solid #e0e5eb;justify-content:space-around;display:flex}.vc-source-controls>button{color:#0a3753;background:0 0;border:0;min-width:44px;min-height:42px}.vc-original{border-bottom:1px solid #e0e5eb;padding-bottom:18px}.vc-original>img{object-fit:contain;border-radius:12px;width:100%;max-height:340px}.vc-original object{border:1px solid #e0e5eb;width:100%;height:280px}.vc-original>small{color:#68778b;font-size:12px;line-height:1.5;display:block}.vc-workspace pre{white-space:pre-wrap;word-break:break-word;color:#51687d;max-height:260px;font-family:inherit;font-size:13px;line-height:1.6;overflow:auto}.vc-sample{background:#f8f7f5;border-radius:18px;margin:25px 0;padding:20px 17px}.vc-sample>svg{color:#f31248;margin-bottom:10px}.vc-sample p{color:#51687d;font-size:13px;line-height:1.6}.vc-field{gap:9px;margin:18px 0;display:grid}.vc-field>span{color:#0a3753;font-size:13px;font-weight:500}.vc-field input,.vc-field textarea,.vc-field select{color:#051823;box-sizing:border-box;background:#fafbfc;border:1px solid #dce4eb;border-radius:13px;width:100%;min-width:0;min-height:47px;padding:12px;font-size:15px}.vc-field textarea{resize:vertical;min-height:120px}.vc-prices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vc-prices .vc-field{margin-top:6px}.vc-toggle{color:#0a3753;text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;min-height:50px;padding:10px 0;line-height:1.5;display:flex;font-size:13px!important}.vc-toggle>span{border:1px solid #b5c6d3;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.vc-toggle>span.checked{color:#fff;background:#0a3753;border-color:#0a3753}.vc-section-title{justify-content:space-between;align-items:center;display:flex}.vc-section-title h2 small{color:#68778b;margin-left:7px;font-size:13px}.vc-section-title button{color:#fff;background:#f31248;border:0;border-radius:50%;width:44px;height:44px}.vc-item-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e5eb;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.vc-item-row>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.vc-item-row strong{color:#051823;font-size:15px}.vc-item-row small{color:#68778b;font-size:11px;line-height:1.5}.vc-kind{color:#0a3753;background:#edf3f6;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:48px;display:grid}.vc-kind-drink{color:#a7193e;background:#fceef2}.vc-kind-service{color:#fff;background:#0a3753}.vc-item-price{justify-items:end;gap:5px;max-width:93px;display:grid}.vc-item-row.excluded{opacity:.58}.vc-editor-heading{align-items:center;gap:13px;margin:15px 0;display:flex}.vc-editor-heading h2{margin:0}.vc-editor-tabs{border-bottom:1px solid #e0e5eb;gap:8px;margin:16px 0 24px;display:flex}.vc-editor-tabs button{color:#68778b;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:44px}.vc-editor-tabs button[aria-selected=true]{color:#051823;border-color:#f31248;font-weight:700}.vc-variant{border-top:1px solid #e0e5eb;margin-top:20px;padding-top:10px}.vc-source-note{color:#0a3753;margin:25px 0}.vc-source-note summary{min-height:44px;font-size:13px}.vc-source-note img{width:100%;height:auto}.vc-item-checks{color:#72562c;background:#fff7ea;border-radius:12px;gap:9px;padding:13px;font-size:12px;line-height:1.6;display:flex}.vc-item-checks>svg{flex-shrink:0}.vc-review-item{border-bottom:1px solid #e0e5eb;margin-bottom:20px;padding-bottom:20px}.vc-review-item>div:first-child{color:#0a3753;align-items:center;gap:10px;display:flex}.vc-review-item>p{color:#51687d;font-size:13px;line-height:1.6}.vc-review-item dl,.vc-receipt dl{gap:12px;display:grid}.vc-review-item dl>div,.vc-receipt dl>div{justify-content:space-between;align-items:flex-start;gap:20px;font-size:12px;line-height:1.6;display:flex}.vc-review-item dt,.vc-receipt dt{color:#68778b}.vc-review-item dd,.vc-receipt dd{text-align:right;color:#051823;overflow-wrap:anywhere;max-width:65%;margin:0}.vc-review-warnings{gap:6px;display:flex;color:#72562c!important}.vc-review-warnings svg{flex-shrink:0}.vc-price-pair{gap:14px;padding:15px 0;display:flex}.vc-price-pair span{color:#68778b;flex:1;gap:6px;font-size:12px;display:grid}.vc-price-pair strong{color:#051823;font-size:17px}.vc-receipt-state{text-align:center;color:#0a3753;padding:20px 0}.vc-receipt-state.success>svg{color:#f31248}.vc-receipt-state h2{margin-top:16px}.vc-receipt-state p{color:#51687d;font-size:13px}.vc-receipt{border:1px solid #dce4eb;border-radius:14px;margin:16px 0;padding:17px}.vc-receipt>p{color:#51687d;font-size:13px;line-height:1.5}.vc-receipt small{overflow-wrap:anywhere;color:#68778b;font-size:11px;line-height:1.6;display:block}.vc-selectable-item{align-items:center;gap:10px;display:flex}.vc-selectable-item>.vc-item-row{flex:1;min-width:0}.vc-bulk-check{color:#0a3753;background:#fff;border:1px solid #b7c9d6;border-radius:8px;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.vc-bulk-check[aria-checked=true]{color:#fff;background:#0a3753}.vc-bulk-editor{border:1px solid #dce5eb;border-radius:16px;padding:16px}.vc-bulk-editor>p{color:#51687d;font-size:13px}.vc-editor-space{align-items:center;gap:12px;margin:18px 0 9px;display:flex}.vc-editor-space img{object-fit:cover;border-radius:13px;flex:0 0 46px;width:46px;height:46px}.vc-editor-space div{min-width:0}.vc-editor-space small{color:#51687d;letter-spacing:1.3px;margin-bottom:5px;font-size:9px;display:block}.vc-editor-space strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.vc-editing-item .vc-steps{margin-bottom:9px;padding-bottom:12px}.vc-update-details>summary{cursor:pointer;color:#0a3753;align-items:center;min-height:44px;font-size:12px;display:flex}.vc-editor-heading h1{letter-spacing:-.4px;margin:0;font-size:24px;line-height:1.2}.vc-editing-item .vc-editor-heading{margin:10px 0}.vc-editing-item .vc-editor-tabs{margin:10px 0 19px}.vc-update-details>summary>svg{flex-shrink:0;margin-left:auto;transition:transform .15s}.vc-update-details[open]>summary>svg{transform:rotate(90deg)}@font-face{font-family:Avenir;src:url(/assets/crays/avenir-book.woff2)}@font-face{font-family:Avenir;src:url(/assets/crays/avenir-medium.woff2);font-weight:500}@font-face{font-family:Avenir;src:url(/assets/crays/avenir-heavy.woff2);font-weight:700}:root{--crays-navy:#051823;--crays-gray:#fafafa;--crays-red:#f31248;--crays-muted:#52627a;--crays-line:#e0e5eb;--crays-blue:#0a3753}.home-shell,.chat-screen,.flow-stack{color:var(--crays-navy);background:#fff;font-family:Avenir,sans-serif}button,input{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--crays-red);outline-offset:3px}button{color:inherit}p{line-height:1.5}button:disabled{opacity:.5;cursor:default}button svg{flex-shrink:0}.home-shell,.chat-screen{position:absolute;inset:0}.home-content{padding-top:var(--mobile-safe-area-top,54px);padding-bottom:112px}.home-header{justify-content:space-between;align-items:center;height:82px;padding:8px 20px 12px;display:flex}.brand{width:144px}.brand img{object-fit:contain;width:144px;height:36px;display:block}.brand span{letter-spacing:3px;color:var(--crays-muted);margin-top:3px;padding-left:38px;font-size:6px;font-weight:700;display:block}.header-actions{align-items:center;gap:2px;display:flex}.icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--crays-navy);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button.red{background:var(--crays-red);color:#fff}.icon-button.soft{background:#f0f1f3}.quick-band{background:var(--crays-gray);padding:16px 21px}.quick-composer{background:#fff;border:1px solid #d3dbe3;border-radius:30px;align-items:center;gap:9px;padding:4px;display:flex}.quick-composer input,.chat-composer input{width:100%;min-width:0;color:var(--crays-navy);background:0 0;border:0;outline:none;height:40px;font-size:16px}.quick-composer input::placeholder,.chat-composer input::placeholder{color:var(--crays-muted);opacity:1}.results-group{padding:0 20px}.list-row{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:17px;width:100%;min-height:72px;padding:14px 2px;display:flex}.row-icon{color:#075084;background:#edf3f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.row-copy{flex:1;min-width:0}.row-copy strong{font-size:18px;font-weight:700;line-height:1.3;display:block}.row-copy small{color:var(--crays-muted);margin-top:3px;font-size:16px;line-height:1.5;display:block}.list-row>svg{color:var(--crays-muted)}.vifs{padding:0 18px}.section-heading{align-items:center;gap:5px;padding:18px 0 13px;display:flex}.section-heading h1{letter-spacing:-.8px;flex:1;margin:0;font-size:28px;line-height:1.2}.filter-control{color:var(--crays-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 3px;font-size:13px;display:flex}.segmented{background:#f1f2f4;border-radius:26px;gap:2px;min-height:40px;padding:3px;display:flex}.segmented button{color:var(--crays-muted);background:0 0;border:0;border-radius:24px;flex:1;min-height:34px;font-size:16px}.segmented button[aria-pressed=true]{color:var(--crays-navy);background:#fff;font-weight:700}.chat-row{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:17px;width:100%;min-height:79px;padding:17px 2px;display:flex}.avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.chat-copy{flex:1;min-width:0}.chat-title{align-items:center;gap:6px;line-height:1.4;display:flex}.chat-title strong{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:18px;overflow:hidden}.chat-title svg{color:#718197}.chat-title time{color:var(--crays-muted);white-space:nowrap;font-size:12px}.chat-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--crays-muted);margin-top:2px;font-size:15px;line-height:1.5;display:block;overflow:hidden}.chat-row>svg{color:var(--crays-muted)}.vifs>.list-row{min-height:71px}.vifs>.list-row .row-icon{background:0 0;width:38px}.vifs>.list-row .row-copy strong{font-size:17px}.bottom-nav{padding:9px 7px calc(var(--mobile-safe-area-height,34px) + 5px);border-top:1px solid var(--crays-line);z-index:5;background:#fffffff5;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom-nav button{color:var(--crays-muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:49px;font-size:12px;display:flex}.bottom-nav button[aria-current=page]{color:var(--crays-red)}.active-filter{min-height:44px;color:var(--crays-blue);background:0 0;border:0;align-items:center;gap:9px;font-size:13px;display:flex}.toolbar{border-bottom:1px solid var(--crays-line);min-height:58px;color:var(--crays-navy);background:#fff;justify-content:space-between;align-items:center;padding:0 8px;font-family:Avenir,sans-serif;display:flex}.toolbar>div{text-align:center;min-width:0}.toolbar strong{font-size:18px;font-weight:700}.toolbar small{color:var(--crays-muted);font-size:11px;display:block}.toolbar-spacer{width:44px}.detail-content{padding:22px 21px calc(var(--mobile-safe-area-height,34px) + 30px);color:var(--crays-navy);font-family:Avenir,sans-serif}.detail-content h1{letter-spacing:-.6px;margin:18px 0;font-size:31px;line-height:1.2}.detail-content h2{margin-top:28px;font-size:23px;line-height:1.3}.detail-content h3{margin:20px 0 4px;font-size:18px}.lead{color:var(--crays-muted);font-size:18px}.primary,.secondary{border:0;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:15px 0;padding:10px 17px;font-size:16px;font-weight:700;display:flex}.primary{background:var(--crays-red);color:#fff}.secondary{color:var(--crays-navy);background:#f1f3f5}.quiet{min-height:44px;color:var(--crays-muted);background:0 0;border:0;padding:10px;font-size:14px;text-decoration:underline}.notice{background:var(--crays-gray);color:var(--crays-muted);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.5}.context-note{color:var(--crays-muted);margin:22px 0;font-size:12px;line-height:1.6}.sheet-list{color:var(--crays-navy);padding:8px 20px 26px;font-family:Avenir,sans-serif}.choice-row{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;height:54px;font-size:17px;display:flex}.choice-row svg{color:var(--crays-red)}.chat-scroll .chat-content{flex-direction:column;gap:12px;padding:12px 18px 24px;display:flex}.chat-person{min-height:62px;color:var(--crays-muted);background:0 0;border:0;align-items:center;gap:12px;margin-bottom:10px;font-size:16px;display:flex}.chat-person .avatar{width:42px;height:42px}.chat-person span{text-align:left;flex:1}.message{overflow-wrap:anywhere;border-radius:18px;max-width:91%;padding:12px 15px;font-size:16px;line-height:1.5}.message p{margin:0}.message.incoming{background:#f2f4f6;align-self:flex-start}.message.outgoing{background:var(--crays-gray);align-self:flex-end}.message>small{align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.message-task{border:1px solid var(--crays-line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:64px;margin-top:12px;padding:10px;font-size:15px;display:flex}.message-task span{flex:1}.message-task small{color:var(--crays-muted);font-size:12px;display:block}.chat-composer-wrap{border-top:1px solid var(--crays-line);z-index:8;background:#fff;padding:8px 12px;position:absolute;left:0;right:0}.chat-composer{background:#f4f5f6;border-radius:28px;align-items:flex-end;gap:4px;padding:4px;display:flex}.chat-composer textarea{box-sizing:border-box;min-width:0;min-height:44px;max-height:132px;color:var(--crays-navy);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:11px 2px;font-size:16px;line-height:22px;overflow-y:auto}.chat-composer textarea::placeholder{color:var(--crays-muted);opacity:1}.chat-composer:focus-within{box-shadow:0 0 0 1px #b5c7d2}.chat-composer .icon-button{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.chat-composer .chat-send{color:var(--crays-red,#f31248);background:0 0}.chat-composer .chat-send:disabled{opacity:.4}.native-library .library-intro{color:var(--crays-muted);margin:0 0 22px;font-size:14px;line-height:1.6}.library-workspaces{border-top:1px solid var(--crays-line);margin:30px 0 12px;padding-top:24px}.library-workspaces-heading>span{letter-spacing:1.5px;color:#0a3753;font-size:10px;font-weight:700}.library-workspaces-heading h2{letter-spacing:-.5px;margin:8px 0;font-size:23px;line-height:1.25}.library-workspaces-heading p{color:var(--crays-muted);margin:0 0 14px;font-size:13px;line-height:1.6}.library-workspaces details{border-bottom:1px solid var(--crays-line)}.library-workspaces summary{cursor:pointer;color:#0a3753;align-items:center;gap:12px;min-height:76px;list-style:none;display:flex}.library-workspaces summary::-webkit-details-marker{display:none}.library-workspaces summary>span{flex:1;font-size:16px;font-weight:700}.library-workspaces summary small{color:var(--crays-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;display:block}.library-workspaces details[open] summary>svg:last-child{transform:rotate(180deg)}.library-workspace-links{padding:0 0 12px 34px}.library-workspace-links button{color:#0a3753;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.library-workspaces summary:focus-visible,.library-workspace-links button:focus-visible{outline-offset:2px;outline:2px solid #0a3753}.suggestion{text-align:left;background:#fff;border:1px solid #cbd6df;border-radius:24px;align-self:flex-start;min-height:44px;padding:10px 15px;font-size:14px}.attachment-chip{background:#f1f4f6;border:0;border-radius:20px;align-items:center;gap:7px;min-height:36px;margin-bottom:7px;padding:6px 12px;font-size:12px;display:flex}.status-label{min-height:30px;color:var(--crays-blue);background:#edf3f6;border-radius:18px;align-items:center;padding:5px 13px;font-size:13px;font-weight:500;display:inline-flex}.status-label.review{background:var(--crays-gray);color:var(--crays-red)}.progress-list{margin:26px 0;padding:0;list-style:none}.progress-list li{align-items:center;gap:12px;min-height:46px;font-size:16px;display:flex}.progress-list svg{color:var(--crays-blue)}.eyebrow{letter-spacing:2px;color:var(--crays-muted);font-size:10px;font-weight:700}.itinerary{border-top:1px solid var(--crays-line);margin-top:26px}.itinerary p{color:var(--crays-muted);font-size:16px}.empty{text-align:center;color:var(--crays-muted);padding:35px 10px}.search-field{background:#f2f3f5;border-radius:25px;align-items:center;gap:9px;min-height:48px;margin-bottom:18px;padding:0 14px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:16px}.row-icon .avatar{width:54px;height:54px}.profile{text-align:center}.profile>.avatar{width:110px;height:110px;margin-top:20px}.scanner{text-align:center}.scanner>svg{color:var(--crays-blue);margin:30px auto 12px}.quick-band,.results-group .list-row{padding-top:12px;padding-bottom:12px}.row-icon{width:48px;height:48px}.chat-row{min-height:76px;padding-top:14px;padding-bottom:14px}.chat-row .avatar{width:48px;height:48px}.segmented,.segmented button{min-height:44px}.composer-context{color:var(--crays-blue);margin:0 4px 7px;font-size:12px}.message-task{min-height:66px}.home-header{height:64px}.quick-band,.results-group .list-row{padding-top:8px;padding-bottom:8px}.section-heading{padding-top:12px;padding-bottom:8px}.quick-composer .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.section-heading{padding-top:6px}.bound-screen{background:#fff;position:absolute;inset:0}.feature-surface{color:var(--crays-navy);background:#fff;font-family:Avenir,sans-serif;position:absolute;inset:0}.feature-surface .detail-content{padding-bottom:calc(var(--mobile-safe-area-height,34px) + 100px)}.feature-context-menu{bottom:calc(var(--mobile-safe-area-height,34px) + 9px);z-index:16;position:absolute;right:18px}.feature-context-menu>button{border:1px solid var(--crays-line);min-height:44px;color:var(--crays-navy);background:#fff;border-radius:28px;align-items:center;gap:7px;padding:6px 13px 6px 7px;font-size:13px;font-weight:500;display:flex;box-shadow:0 3px 15px #0518230b}.feature-context-menu img{object-fit:contain;border-radius:50%;width:29px;height:29px}.product-field{margin:18px 0;display:block}.product-field>span{color:var(--crays-muted);margin-bottom:7px;font-size:13px;font-weight:700;line-height:1.4;display:block}.product-field>input,.product-field>textarea,.product-field>.voice-input-shell>input,.product-field>.voice-textarea-shell>textarea,.product-field>select{box-sizing:border-box;width:100%;min-height:48px;color:var(--crays-navy);background:#f4f5f6;border:1px solid #0000;border-radius:12px;padding:11px 13px;font-family:Avenir,sans-serif;font-size:16px;line-height:1.5;display:block}.product-field>textarea,.product-field>.voice-textarea-shell>textarea{resize:vertical;min-height:110px}.product-field>select{padding-right:25px}.product-field>input:focus,.product-field>textarea:focus,.product-field>.voice-input-shell>input:focus,.product-field>.voice-textarea-shell>textarea:focus,.product-field>select:focus{outline:2px solid var(--crays-red);outline-offset:1px}.product-details{margin:22px 0;font-size:14px}.product-details>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:11px 0;display:flex}.product-details dt{color:var(--crays-muted);flex:1;max-width:48%;line-height:1.45}.product-details dd{text-align:right;overflow-wrap:anywhere;flex:1;margin:0;font-weight:500;line-height:1.45}.product-notice{background:var(--crays-gray);color:var(--crays-muted);overflow-wrap:anywhere;border-radius:12px;padding:14px 15px;font-size:13px;line-height:1.6}.product-notice.error{background:var(--crays-gray);color:var(--crays-red)}.product-notice button{display:block}.switch-row{text-align:left;border:0;border-bottom:1px solid var(--crays-line);background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 0;display:flex}.switch-row strong{font-size:15px}.switch-row small{color:var(--crays-muted);margin-top:3px;font-size:12px;display:block}.switch-track{box-sizing:border-box;background:#dfe5e9;border-radius:30px;justify-content:flex-start;align-items:center;width:42px;min-width:42px;height:27px;padding:3px;display:flex}.switch-thumb{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .15s;display:block;box-shadow:0 1px 3px #05182326}.switch-row[aria-checked=true] .switch-thumb{transform:translate(15px)}@media (prefers-reduced-motion:reduce){.switch-thumb{transition:none}}.switch-row[aria-checked=true] .switch-track{background:var(--crays-red);color:#fff}.hub-content h2{color:var(--crays-muted);margin-top:32px;font-size:19px}.hub-content>.list-row .row-copy strong{font-size:17px}.you-heading{align-items:center;gap:15px;margin-bottom:22px;display:flex}.you-heading .avatar{width:60px;height:60px}.you-heading h1{margin:0;font-size:28px}.you-heading p{color:var(--crays-muted);margin:5px 0 0;font-size:14px}.next-actions{border-top:1px solid var(--crays-line);margin-top:30px;padding-top:8px}.next-actions h2{color:var(--crays-muted);margin:14px 0 4px;font-size:17px}.next-actions .list-row{gap:10px;min-height:55px}.next-actions .row-copy strong{font-size:14px;font-weight:500;line-height:1.5}.welcome-content h1{margin-top:20px;font-size:36px}.profile-preview-photo{object-fit:cover;border-radius:50%;width:92px;height:92px;margin:20px 0;display:block}.photo-options{gap:12px;margin:20px 0;display:flex}.photo-options button{border:1px solid var(--crays-line);background:#fff;border-radius:50%;min-width:60px;min-height:60px;padding:4px}.photo-options img{object-fit:cover;border-radius:50%;width:50px;height:50px;display:block}.feed-heading{justify-content:space-between;align-items:center;display:flex}.feed-heading h1{margin-top:0;font-size:30px}.feed-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feed-filters .product-field{margin-top:4px;margin-bottom:8px}.source-caption{color:var(--crays-muted);font-size:11px;line-height:1.6}.post-preview{border-bottom:1px solid var(--crays-line);padding:20px 0}.post-author{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:44px;padding:0;display:flex}.post-author img{object-fit:cover;border-radius:50%;width:34px;height:34px}.post-author strong{flex:1;font-size:14px}.post-author>span{color:var(--crays-muted);font-size:10px}.post-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.post-open h2{margin:16px 0 4px;font-size:22px}.post-open p{white-space:pre-wrap;font-size:16px;line-height:1.65}.post-photo{object-fit:cover;border-radius:12px;width:100%;height:190px;display:block}.post-controls{color:var(--crays-muted);gap:15px;margin-top:9px;display:flex}.post-controls .icon-button{color:var(--crays-muted)}.post-source{color:var(--crays-muted);letter-spacing:1px;justify-content:space-between;gap:10px;font-size:10px;display:flex}.author-link{min-height:44px;color:var(--crays-blue);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;display:flex}.original-paragraph{white-space:pre-wrap;margin:24px 0;font-size:17px;line-height:1.8}.media-open{background:0 0;border:0;width:100%;margin:24px 0;padding:0;display:block}.media-open img{object-fit:cover;border-radius:12px;width:100%;max-height:310px}.native-player{background:#051823;border-radius:12px;width:100%;max-height:300px;margin:20px 0;display:block}.product-action-bar{border-block:1px solid var(--crays-line);justify-content:space-between;gap:4px;padding:10px 0;display:flex}.licensed-content{padding:10px 0}.gallery-content{padding:16px 20px 40px;font-family:Avenir,sans-serif}.gallery-content figure{flex:0 0 100%;min-width:300px;margin:0}.gallery-content figure img{object-fit:contain;width:100%;max-height:450px;display:block}.gallery-content figcaption{color:var(--crays-muted);padding:10px 0;font-size:12px}.gallery-single{object-fit:contain;width:100%;max-height:450px;display:block}.venue-cover{object-fit:cover;width:calc(100% + 42px);height:180px;margin:-22px -21px 25px;display:block}.venue-result{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.venue-result>img{object-fit:cover;border-radius:12px;width:75px;height:75px}.venue-result>span{flex:1}.venue-result strong{font-size:19px;display:block}.venue-result small{color:var(--crays-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.venue-rules{border-block:1px solid var(--crays-line);margin:24px 0;padding:8px 0}.venue-rules p{color:var(--crays-muted);font-size:14px;line-height:1.7}.result-record,.badge-record,.permission-record{border-bottom:1px solid var(--crays-line);padding:15px 0 22px}.result-record h3,.badge-record h2,.permission-record h3{margin-top:10px;font-size:20px;line-height:1.35}.badge-record>p{font-size:15px;line-height:1.7}.badge-record .product-details{font-size:12px}.qr-image{object-fit:contain;width:220px;height:220px;margin:22px auto;display:block}.basket-item{border-bottom:1px solid var(--crays-line);align-items:center;gap:8px;padding:12px 0;display:flex}.basket-item>span{flex:1}.basket-item strong{font-size:16px}.basket-item small{color:var(--crays-muted);margin-top:3px;font-size:13px;display:block}.payment-attempt{border-top:1px solid var(--crays-line);padding-top:15px}.linkhub-preview{border:1px solid var(--crays-line);border-radius:16px;margin:20px 0;padding:20px}.toolbar>div{max-width:calc(100% - 95px)}.toolbar strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.review-desk{color:#051823;z-index:50;background:#fff;border:1px solid #e0e5eb;border-radius:12px;flex-direction:column;width:270px;padding:15px;font:13px Avenir,sans-serif;display:flex;position:fixed;top:65px;bottom:20px;left:15px;box-shadow:0 5px 30px #05182308}.review-desk h2{margin:0;font-size:17px}.review-desk p{color:#52627a;font-size:11px}.review-desk input{box-sizing:border-box;border:1px solid #d3dbe3;border-radius:8px;width:100%;padding:10px}.review-functions{flex:1;overflow:auto}.review-functions button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e5eb;width:100%;padding:12px 0;display:block}.review-functions small,.review-functions span{color:#52627a;font-size:10px;display:block}.review-functions strong{margin:4px 0;font-size:12px;display:block}.feature-surface .message{margin:12px 0}.segmented button[role=tab]{min-height:44px}.segmented button[aria-selected=true]{color:var(--crays-navy);background:#fff;font-weight:700}.home-content .vifs{padding-top:12px}.chuck-results{padding-top:8px}.chuck-results .row-icon{width:46px;height:46px}.chuck-results .list-row{padding:14px 2px}.filter-details{color:var(--crays-muted);margin:12px 0;font-size:14px}.filter-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.network-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.network-heading h1,.network-heading h2{margin:0;line-height:1.2}.network-experience .segmented,.content-manager>.segmented{margin-bottom:20px}.network-experience>.search-field,.content-manager .search-field,.places-list>.search-field{margin:18px 0 12px}.segmented [role=tab]{min-height:44px}.segmented [aria-selected=true]{color:var(--crays-navy);background:#fff;font-weight:700}.person-card,.place-card,.event-card,.content-record{border:0;border-bottom:1px solid var(--crays-line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;min-height:76px;padding:17px 0;display:flex}.person-card>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.person-card>span,.place-card>span,.event-card>span,.content-record>span{flex:1;min-width:0}.person-card strong,.place-card strong,.event-card strong,.content-record strong{font-size:17px;font-weight:700;line-height:1.35;display:block}.person-card small,.event-card small,.content-record small{color:var(--crays-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.person-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.person-card>svg,.place-card>svg,.event-card>svg,.content-record>svg{color:var(--crays-muted);flex-shrink:0}.places-list{padding:4px 0 10px}.places-list .search-field{padding-right:2px}.places-list .search-field>input{width:100%;min-width:0}.inline-switch{align-items:center;gap:18px;margin:0 0 4px;display:flex}.inline-switch>button{min-height:44px;color:var(--crays-muted);background:0 0;border:0;padding:5px 0;font-size:14px}.inline-switch>button[aria-pressed=true]{color:var(--crays-navy);font-weight:700}.place-card{gap:13px;padding:17px 0}.place-card>img{object-fit:cover;border-radius:13px;flex-shrink:0;width:84px;height:88px}.place-card>span>span{color:var(--crays-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.place-card small{color:var(--crays-blue);margin-top:7px;font-size:11px;display:block}.place-experience h1{margin:7px 0 12px;font-size:30px;line-height:1.2}.place-status{color:var(--crays-muted);align-items:center;gap:6px;margin:0 0 18px;font-size:12px;display:flex}.place-actions{align-items:center;gap:13px;margin-bottom:22px;display:flex}.place-actions>.primary{flex:1;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.place-description{margin:23px 0;font-size:16px;line-height:1.7}.public-profile-top{justify-content:space-between;align-items:flex-start;display:flex}.public-avatar{object-fit:cover;border-radius:50%;width:84px;height:84px}.public-profile h1{margin:17px 0 2px;font-size:28px;line-height:1.2}.profile-handle{color:var(--crays-muted);margin:0 0 14px;font-size:14px}.profile-bio{margin:0 0 20px;font-size:15px;line-height:1.6}.profile-primary-actions{align-items:center;gap:10px;margin-bottom:20px;display:flex}.profile-primary-actions>button{flex:1;justify-content:center;align-items:center;gap:8px;width:auto;min-height:46px;margin:0;padding:10px 9px;font-size:14px;display:flex}.profile-tab-rail{border-bottom:1px solid var(--crays-line);margin:8px -21px 0;padding:0 21px}.profile-tab{min-height:48px;color:var(--crays-muted);white-space:nowrap;background:0 0;border:0;flex:none;padding:10px 15px;font-size:14px}.profile-tab[aria-selected=true]{color:var(--crays-navy);border-bottom:2px solid var(--crays-red);font-weight:700}.profile-search{margin:20px 0 4px}.social-post{border-bottom:1px solid var(--crays-line);padding:19px 0 5px}.social-post-meta{color:var(--crays-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.social-original{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.social-original h2{margin:4px 0 8px;font-size:21px;font-weight:700;line-height:1.35}.social-original p{white-space:pre-wrap;margin:0 0 12px;font-size:15px;line-height:1.65}.social-original-image{object-fit:cover;border-radius:12px;width:100%;max-height:210px;display:block}.social-access{color:var(--crays-muted);align-items:center;gap:5px;margin:12px 0;font-size:12px;display:flex}.social-post-actions{color:var(--crays-muted);justify-content:space-between;gap:14px;padding-top:4px;display:flex}.social-post-actions .icon-button{color:var(--crays-muted)}.quiet-empty{text-align:center;color:var(--crays-muted);padding:34px 12px}.quiet-empty>svg{color:var(--crays-blue);margin-bottom:8px}.quiet-empty h2,.quiet-empty h3{color:var(--crays-navy);margin:6px 0 10px;font-size:20px}.quiet-empty p{margin:0 0 20px;font-size:14px;line-height:1.6}.personal-profile{text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;padding:3px 0 25px;display:flex}.personal-profile>img{object-fit:cover;border-radius:50%;width:66px;height:66px}.personal-profile>span{flex:1}.personal-profile h1{margin:0 0 5px;font-size:26px;line-height:1.2}.personal-profile small{color:var(--crays-muted);font-size:14px}.native-settings-group{margin:16px 0 29px}.native-settings-group .list-row{gap:13px;min-height:62px;padding:15px 0}.native-settings-group .row-icon{width:37px;height:37px;color:var(--crays-blue);background:0 0;border-radius:9px}.native-settings-group .row-copy strong{font-size:16px;font-weight:500}.native-settings-group .avatar{width:32px;height:32px}.content-filter-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-filter-row .product-field{margin:5px 0}.content-record>img{object-fit:cover;border-radius:8px;width:55px;height:60px}.content-record-icon{width:55px;max-width:55px;height:60px;color:var(--crays-blue);background:#f2f4f6;border-radius:8px;justify-content:center;align-items:center;display:flex}.content-record>span:last-of-type{flex:1}.content-preview-body{margin:20px 0 26px}.content-preview-body>p{white-space:pre-wrap;font-size:15px;line-height:1.65}.media-workspace{padding-top:18px}.media-workspace .network-heading h2{font-size:22px}.media-file-input{width:100%;min-height:44px;color:var(--crays-muted);margin:12px 0;font-size:13px;display:block}.media-file-record{border-bottom:1px solid var(--crays-line);margin:20px 0 30px;padding-bottom:15px}.media-file-record .content-record>svg:first-child{color:var(--crays-blue)}.create-content-options .list-row{min-height:57px;padding:11px 0}.create-content-options .row-icon{background:0 0;width:32px;height:32px}.create-content-options .row-copy strong{font-size:17px;font-weight:500}.people-context{min-height:44px;color:var(--crays-muted);text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 5px;padding:4px 0;font-size:12px;display:flex}.people-context>span{margin-left:2px}.people-context>svg:last-child{margin-left:auto}.shared-place-name{color:var(--crays-blue);margin-top:6px;font-size:11px;display:block}.contact-qr-share{text-align:center}.contact-qr-share>.public-avatar{margin:12px auto 3px}.contact-qr-share h1{margin-bottom:8px}.contact-qr-scan>.public-avatar{margin:10px 0 20px}.contact-qr-scan>.people-context{margin:20px 0}.connection-ready{color:var(--crays-blue);align-items:center;gap:7px;margin:20px 0;font-size:15px;display:flex}.media-file-reader{border:1px solid var(--crays-line);border-radius:10px;width:100%;height:480px;margin:15px 0}.media-attachment-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border-radius:12px;padding:15px;font-size:15px}.network-experience,.personal-space,.feed-content{padding-bottom:calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height,34px) + 30px)}.file-download{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.original-article{overflow-wrap:anywhere;margin:23px 0;font-size:17px;line-height:1.8}.original-article h1{font-size:29px;line-height:1.3}.original-article h2{margin:30px 0 12px;font-size:23px;line-height:1.4}.original-article h3{margin:24px 0 10px;font-size:19px;line-height:1.5}.original-article p{margin:22px 0;font-size:17px;line-height:1.8}.original-article ul,.original-article ol{padding-left:24px}.original-article li{margin:10px 0}.original-article blockquote{border-left:2px solid var(--crays-red);color:var(--crays-muted);margin:25px 0;padding-left:17px}.original-article img{border-radius:12px;max-width:100%;height:auto;display:block}.original-article table{border-collapse:collapse;flex:none;min-width:100%;font-size:14px}.original-article td,.original-article th{border:1px solid var(--crays-line);text-align:left;padding:9px 12px}.article-event-link{min-height:44px;color:var(--crays-blue);text-align:left;background:0 0;border:0;padding:0 3px;text-decoration:underline;display:inline}.icon-button.voice-control{background:0 0;width:44px;min-width:44px;height:44px;min-height:44px}.voice-disc{background:var(--crays-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.archived-entry{border:0;border-bottom:1px solid var(--crays-line);width:100%;min-height:44px;color:var(--crays-muted);font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;margin:4px 0 2px;padding:0 10px;font-size:13px;display:flex}.archived-entry>span:first-of-type{flex:1}.archived-count{font-variant-numeric:tabular-nums;font-size:12px}.archive-empty{text-align:center;color:var(--crays-muted);padding:48px 12px}.archive-empty h1{color:var(--crays-navy);margin:18px 0 10px;font-size:21px}.archive-empty p{font-size:15px;line-height:1.55}.archived-chat{margin-bottom:18px}.archived-chat>.list-row:last-child{font-size:14px}.icon-button.social-plus-control{background:0 0;width:44px;min-width:44px;height:44px;min-height:44px}.social-plus-disc{background:var(--crays-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.offer-price-fields{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.circle-identity{text-align:center;padding:12px 0 18px}.circle-identity .public-avatar{margin:auto}.circle-identity h1{margin:14px 0 6px;font-size:25px}.circle-identity p{color:var(--crays-muted);margin:0}.event-response-actions{gap:8px;display:grid}.toolbar-chuck img{object-fit:contain;border-radius:50%;width:27px;height:27px}.feed-view-controls{align-items:center;gap:6px;display:flex}.feed-view-controls .segmented{flex:1;min-width:0}.feed-view-controls .segmented button{padding-left:5px;padding-right:5px;font-size:13px}.five-root-nav{padding-left:4px;padding-right:4px}.five-root-nav button{gap:1px;min-width:0;font-size:11px}.root-nav-icon{justify-content:center;align-items:center;height:34px;display:flex}.community-nav-mark{object-fit:contain;width:40px;height:40px}.you-nav-photo{object-fit:cover;border:1px solid var(--crays-line);border-radius:50%;width:27px;height:27px}.five-root-nav button[aria-current=page] .you-nav-photo{outline:2px solid var(--crays-red);outline-offset:2px}.root-toolbar{justify-content:center}.root-workspace{flex-direction:column;display:flex;position:absolute;inset:0}.root-section-tabs{flex-shrink:0;margin:12px 21px 4px}.root-section-body{flex:1;min-height:0;position:relative}.root-section-body .detail-content,.root-spaces{padding-bottom:calc(98px + var(--mobile-safe-area-height,34px) + 24px)}.discovery-space-rail{margin:12px 0 22px}.discovery-space{text-align:left;background:var(--crays-gray);border:0;border-radius:16px;flex-direction:column;flex:0 0 230px;align-items:flex-start;gap:5px;width:230px;padding:0 0 12px;display:flex;overflow:hidden}.discovery-space img{object-fit:cover;width:230px;height:135px}.discovery-space strong,.discovery-space small{padding:0 12px}.discovery-space strong{font-size:17px}.discovery-space small{color:var(--crays-muted);font-size:12px}.explore-discover h1{font-size:26px;line-height:1.2}.explore-discover h2{margin:22px 0 10px;font-size:20px}.menu-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.menu-product-card{text-align:left;border:1px solid var(--crays-line);background:var(--crays-gray);color:var(--crays-navy);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 14px;display:flex}.menu-product-card>svg{color:var(--crays-blue)}.menu-product-card strong{font-size:18px}.menu-product-card>span{font-size:13px;line-height:1.45}.menu-product-card small{color:var(--crays-muted);margin-top:auto;font-size:11px}.product-identity{background:var(--crays-gray);border-radius:18px;justify-content:center;align-items:center;height:130px;margin:8px 0 22px;display:flex}.product-identity svg{width:64px;height:64px;color:var(--crays-blue)}.order-total-placeholder{background:var(--crays-gray);border-radius:16px;margin:22px 0;padding:22px 18px}.order-total-placeholder h2{font-size:20px}.order-total-placeholder p{color:var(--crays-muted);font-size:14px;line-height:1.5}.order-items>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.order-items small{color:var(--crays-muted)}.order-status-steps{padding:10px 0;list-style:none}.order-status-steps li{min-height:46px;color:var(--crays-muted);align-items:center;gap:12px;display:flex}.order-status-steps li[aria-current=step]{color:var(--crays-red);font-weight:700}.scenario-controls{border:1px dashed var(--crays-line);border-radius:14px;margin:20px 0;padding:18px}.booking-place-photo{object-fit:cover;border-radius:16px;width:100%;height:150px;margin:0 0 20px}.booking-time-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}.booking-actions{gap:8px;margin:20px 0;display:grid}.native-booking h1{font-size:27px;line-height:1.2}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.library-content-card{text-align:left;border:1px solid var(--crays-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:0 0 14px;display:flex;overflow:hidden}.library-content-card>img{object-fit:cover;width:100%;height:125px}.library-content-icon{background:var(--crays-gray);width:100%;height:125px;color:var(--crays-blue);justify-content:center;align-items:center;display:flex}.library-content-card>span,.library-content-card>strong,.library-content-card>small{padding:0 12px}.library-format{text-transform:uppercase;letter-spacing:.08em;color:var(--crays-muted);margin-top:4px;font-size:10px}.library-content-card>strong{font-size:16px;line-height:1.3}.library-content-card>small{color:var(--crays-muted);font-size:11px;line-height:1.4}.wallet-account-rail{margin:20px 0 28px}.wallet-account-card{text-align:left;background:var(--crays-blue);color:#fff;border:0;border-radius:20px;flex-direction:column;flex:0 0 280px;align-items:flex-start;gap:10px;min-height:190px;padding:22px;display:flex}.wallet-card-asset{align-items:center;gap:10px;display:flex}.wallet-account-card>strong{margin:7px 0;font-size:26px}.wallet-account-card>small{opacity:.85;font-size:12px}.wallet-balance-panel{text-align:center;background:var(--crays-gray);border-radius:20px;flex-direction:column;gap:8px;margin:25px 0 18px;padding:30px 15px;display:flex}.wallet-balance-panel>small{color:var(--crays-muted);font-size:13px}.wallet-balance-panel>strong{font-size:43px;font-weight:500;line-height:1.1}.wallet-balance-panel>span{font-size:15px}.wallet-balance-panel>p{color:var(--crays-muted);font-size:13px}.wallet-main-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wallet-main-actions .secondary{flex-direction:column;align-items:center;gap:6px;padding:12px 5px;font-size:13px;display:flex}.wallet-secondary-balances{justify-content:space-between;margin:20px 0;display:flex}.wallet-secondary-balances>span{flex-direction:column;gap:6px;display:flex}.wallet-secondary-balances small{color:var(--crays-muted);font-size:12px}.wallet-secondary-balances strong{font-size:14px}.creator-cover{object-fit:cover;border-radius:16px;width:100%;height:130px;margin-bottom:16px}.creator-showroom>.public-avatar{object-fit:cover;border-radius:50%;width:66px;height:66px}.creator-showroom .lead{margin:8px 0;font-size:21px}.creator-offer-card{text-align:left;border:1px solid var(--crays-line);background:var(--crays-gray);border-radius:16px;flex-direction:column;gap:12px;width:100%;margin:14px 0;padding:20px;display:flex;position:relative}.creator-offer-card>strong{font-size:19px}.creator-offer-card>small{color:var(--crays-muted)}.creator-offer-card>svg{position:absolute;top:20px;right:14px}.purchase-price{flex-direction:column;gap:8px;padding:22px 0;display:flex}.purchase-price>strong{font-size:28px}.purchase-price>span{color:var(--crays-muted);font-size:13px}.purchase-status{border:1px solid var(--crays-line);border-radius:14px;padding:0 15px}.purchase-status>p{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.purchase-status span{text-align:right;color:var(--crays-muted)}.creator-discovery-rail{margin:18px 0}.creator-discovery-card{border:1px solid var(--crays-line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 240px;gap:10px;padding:0 0 16px;display:flex;overflow:hidden}.creator-discovery-card img{object-fit:cover;width:100%;height:120px}.creator-discovery-card strong,.creator-discovery-card small,.creator-discovery-card span{padding:0 16px}.creator-discovery-card span{color:var(--crays-blue);font-size:12px}.creator-page-preview{border:1px solid var(--crays-line);border-radius:18px;margin:20px 0;padding:24px 18px}.creator-page-preview>.public-avatar{object-fit:cover;border-radius:50%;width:70px;height:70px}.public-link-preview{border-bottom:1px solid var(--crays-line);flex-direction:column;gap:6px;padding:13px 0;display:flex}.public-link-preview small,.creator-public-address small{overflow-wrap:anywhere;color:var(--crays-muted)}.creator-public-address{flex-direction:column;gap:8px;margin:20px 0;font-size:13px;display:flex}.bundle-price-entry{border-bottom:1px solid var(--crays-line);padding:6px 0}.bundle-price-entry>p{color:var(--crays-muted);font-size:13px}.offer-conditions{border-top:1px solid var(--crays-line);border-bottom:1px solid var(--crays-line);margin:0 0 22px}.offer-conditions>summary{cursor:pointer;min-height:48px;color:var(--crays-navy);padding:14px 2px;font-size:14px;font-weight:600;display:list-item}.offer-conditions .detail-list{margin-top:0}.profile-badges{flex-wrap:wrap;gap:6px;margin:10px 0 16px;display:flex}.profile-badge-tile{border:1px solid var(--crays-line);background:var(--crays-gray);min-height:44px;color:var(--crays-navy);border-radius:12px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.profile-badge-tile svg{color:var(--crays-red);flex-shrink:0}.profile-badge-tile.basic{border-color:var(--crays-line);background:var(--crays-gray);font-weight:500}.membership-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.membership-choice{text-align:left;border:1px solid var(--crays-line);background:var(--crays-gray);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:160px;padding:16px 12px;display:flex}.membership-choice svg{color:var(--crays-red)}.membership-choice small{color:var(--crays-muted);font-size:12px}.membership-choice span{color:var(--crays-blue);align-items:center;gap:6px;font-size:12px;display:flex}.introduction-card{border:1px solid var(--crays-line);background:#fff;border-radius:20px;margin:16px 0;padding:16px}.introduction-person,.introduction-chuck-entry{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:52px;padding:0;display:flex}.introduction-person span,.introduction-chuck-entry span{flex-direction:column;flex:1;gap:4px;display:flex}.introduction-person small,.introduction-chuck-entry small{color:var(--crays-muted);font-size:12px;line-height:1.4}.introduction-chuck-entry{background:var(--crays-gray);border-radius:16px;margin:16px 0;padding:12px}.introduction-card .profile-primary-actions{gap:8px}.introduction-hub>h1{margin-top:4px;margin-bottom:18px;font-size:29px}.introduction-hub>.search-field{margin-top:14px}.introduction-chuck-entry .avatar{flex:0 0 32px;width:32px;height:32px}.introduction-chuck-entry{min-height:64px}.relay-source-button{text-align:left;color:#082432;background:#f2f3f5;border:0;border-radius:14px;grid-template-columns:1fr 24px;gap:3px 8px;width:100%;min-height:52px;margin:10px 0;padding:12px 14px;display:grid}.relay-source-button span{font-size:14px;font-weight:600}.relay-source-button small{color:#738397;grid-column:1;font-size:11px}.relay-source-button svg{grid-area:1/2/3;align-self:center}.post-source{color:#738397;margin:0 0 8px 48px;font-size:11px;display:block}.nostr-settings h3{color:#738397;padding:10px 0 0;font-size:13px}.key-value{overflow-wrap:anywhere;background:#f2f3f5;border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.matching-purpose{border-bottom:1px solid #e1e6ec;align-items:center;gap:14px;min-height:54px;font-size:16px;display:flex}.matching-purpose input{accent-color:#0a3753;width:22px;height:22px}.personality-hub .segmented,.assessment-native .segmented,.nostr-settings .segmented{margin:18px 0}.assessment-native .empty{padding:20px 0}button.matching-purpose{color:#0a3753;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e6ec;border-radius:0;width:100%;padding:10px 0}:root{--crays-nav-height:98px}.crays-persistent-nav{height:var(--crays-nav-height);box-sizing:border-box;z-index:25;isolation:isolate;background:#fff;overflow:hidden;transform:none}.crays-screen-body{inset:0 0 var(--crays-nav-height);background:#fff;position:absolute;overflow:hidden}.crays-screen-body[data-navigation=hidden]{bottom:0}.home-scroll[data-keyboard-visible=false]{bottom:var(--crays-nav-height)}.activity-intro{color:var(--crays-muted);margin:3px 0 22px;font-size:14px}.activity-task-section{margin-bottom:24px}.activity-section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.activity-section-heading h2{margin:0;font-size:18px}.activity-section-heading small{color:var(--crays-muted);font-size:12px}.activity-task-card{text-align:left;border:1px solid var(--crays-line);background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:106px;margin:10px 0;padding:15px 12px;display:flex}.activity-task-card.needs-decision{background:#f2f5f7;border-color:#0000}.activity-task-symbol{color:#0a3753;background:#e9f0f4;border-radius:12px;flex:0 0 38px;align-self:flex-start;place-items:center;height:38px;display:grid}.activity-task-copy{flex:1;min-width:0}.activity-task-copy strong{font-size:15px;line-height:1.35;display:block}.activity-task-copy>span{-webkit-line-clamp:2;color:var(--crays-muted);-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-task-copy small{color:#0a3753;font-size:11px}.activity-task-card>svg{color:var(--crays-muted);flex:none}.crays-launch{z-index:29;background:var(--crays-red);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.crays-launch-brand{text-align:center;color:#fff;width:76%;transform:translateY(7%)}.crays-launch-brand img{filter:brightness(0)invert();width:100%;height:auto;display:block}.crays-launch-brand p{letter-spacing:.6px;color:#fff;margin:29px 0 0;font-family:Avenir,sans-serif;font-size:23px;font-weight:700}.branded-page-title{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.branded-page-title img{object-fit:contain;flex:none;width:23px;height:27px}.branded-page-title span{text-overflow:ellipsis;overflow:hidden}.branded-root-toolbar{grid-template-columns:94px minmax(0,1fr) 88px;gap:6px;padding-inline:20px;display:grid}.branded-root-toolbar>strong{text-align:center;text-overflow:ellipsis;font-size:15px;overflow:hidden}.root-wordmark{object-fit:contain;width:94px;height:32px}.branded-root-toolbar .header-actions{gap:0}.branded-root-toolbar .icon-button{width:44px;min-width:44px}.root-page-layout{flex-direction:column;display:flex;position:absolute;inset:0}.root-page-content{flex:1;min-height:0;position:relative}.contextual-quick-band{flex:none;padding:9px 21px}.contextual-quick-band .quick-composer input{font-size:15px}.contextual-quick-band .quick-composer{gap:4px}.plans-native{padding-top:0}.plans-native .activity-intro{margin:0 0 20px}.plans-native h2{margin:25px 0 8px;font-size:19px}.plans-native .eyebrow{margin-bottom:9px}.agenda-card{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;color:var(--crays-navy);background:#fff;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.agenda-card>svg{color:var(--crays-muted);flex:none;align-self:center}.agenda-date{background:var(--crays-gray);border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:45px;min-width:45px;padding:8px 0;display:flex}.agenda-date small{color:var(--crays-muted);letter-spacing:.6px;font-size:10px}.agenda-date strong{font-size:23px;line-height:1.1}.agenda-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.agenda-copy>strong{font-size:16px;line-height:1.4}.agenda-copy>span:not(.agenda-next-action){color:var(--crays-muted);font-size:13px;line-height:1.5}.agenda-copy>small{color:var(--crays-muted);font-size:11px}.agenda-copy .agenda-status{color:var(--crays-blue);font-size:11px;font-weight:700}.agenda-card.agenda-featured{border:1px solid var(--crays-line);background:var(--crays-gray);border-radius:16px;padding:18px 15px}.agenda-featured .agenda-date{background:#fff}.agenda-featured .agenda-copy>strong{font-size:19px}.agenda-next-action{color:var(--crays-blue);align-items:center;gap:3px;min-height:28px;margin-top:9px;font-size:13px;font-weight:700;display:flex}.agenda-history{border-top:1px solid var(--crays-line);margin-top:24px}.agenda-history-toggle{text-align:left;width:100%;min-height:74px;color:var(--crays-muted);background:#fff;border:0;align-items:center;gap:12px;padding:13px 0;display:flex}.agenda-history-toggle>span{flex-direction:column;flex:1;gap:5px;font-size:14px;display:flex}.agenda-history-toggle small{font-size:12px}.plan-place{border:0;border-block:1px solid var(--crays-line);text-align:left;width:100%;min-height:84px;color:var(--crays-navy);background:#fff;align-items:center;gap:13px;margin:22px 0;padding:14px 0;display:flex}.plan-place img{object-fit:cover;border-radius:12px;width:57px;height:57px}.plan-place>span{flex-direction:column;flex:1;gap:6px;display:flex}.plan-place small{color:var(--crays-muted)}.plan-native-detail h1{font-size:27px;line-height:1.25}.plan-native-detail .lead{margin-bottom:5px;font-size:18px}.chuck-workspace{padding-bottom:20px}.chuck-work-section{margin:23px 0 0}.chuck-work-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.chuck-work-section h2{margin:0;font-size:19px;line-height:1.3}.chuck-work-heading>small{color:var(--crays-muted);font-size:12px}.chuck-work-heading>button{min-height:44px;color:var(--crays-blue);align-items:center;gap:2px;padding:0 0 0 10px;font-size:13px;display:flex}.chuck-decision-card{border:1px solid var(--crays-line);background:var(--crays-gray);text-align:left;width:100%;color:var(--crays-navy);border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;display:flex}.chuck-decision-card>strong{font-size:19px;line-height:1.35}.chuck-decision-card>span:not(.eyebrow):not(.chuck-decision-cta){color:var(--crays-muted);font-size:14px;line-height:1.55}.chuck-decision-card .eyebrow{font-size:10px}.chuck-decision-cta{color:var(--crays-blue);align-items:center;gap:4px;min-height:30px;font-size:13px;font-weight:700;display:flex}.chuck-inline-state{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;min-height:48px;color:var(--crays-blue);background:#fff;align-items:center;gap:10px;padding:10px 1px;font-size:13px;line-height:1.45;display:flex}.chuck-inline-state>span{flex:1}.chuck-inline-state>svg{flex:none}.chuck-result-card{border:0;border-bottom:1px solid var(--crays-line);min-height:88px;color:var(--crays-navy);text-align:left;background:#fff;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.chuck-result-symbol{color:var(--crays-blue);background:#edf3f6;border-radius:12px;flex:none;place-items:center;width:44px;height:50px;display:grid}.chuck-result-card>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.chuck-result-card strong{font-size:16px}.chuck-result-card small{color:var(--crays-muted);font-size:12px}.chuck-result-card small:first-child{letter-spacing:.8px;font-size:9px}.chuck-ideas-entry{background:var(--crays-gray);border-radius:16px;padding:18px}.chuck-ideas-entry p{color:var(--crays-muted);margin:9px 0 13px;font-size:14px;line-height:1.6}.chuck-ideas-entry .secondary{background:#fff;justify-content:space-between;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.chuck-idea-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:23px 0 10px;display:grid}.chuck-idea-areas button{background:var(--crays-gray);min-height:44px;color:var(--crays-muted);border:1px solid #0000;border-radius:12px;padding:5px 3px;font-size:12px}.chuck-idea-areas button[aria-pressed=true]{border-color:var(--crays-blue);color:var(--crays-blue);background:#fff;font-weight:700}.chuck-prompt-card{text-align:left;border:0;border-bottom:1px solid var(--crays-line);width:100%;color:var(--crays-navy);background:#fff;align-items:center;gap:12px;padding:19px 0;display:flex}.chuck-prompt-card>span{flex-direction:column;flex:1;gap:7px;display:flex}.chuck-prompt-card strong{font-size:17px}.chuck-prompt-card small{color:var(--crays-muted);font-size:13px;line-height:1.55}.chuck-task-detail h1{font-size:27px;line-height:1.3}.chuck-task-detail .lead{font-size:16px;line-height:1.6}.chuck-task-detail .chuck-decision-card{margin:22px 0}.chuck-task-detail .chuck-decision-card .primary{margin:6px 0 0}.chuck-evidence-entry{border-bottom:1px solid var(--crays-line);padding:12px 0}.chuck-evidence-entry small{color:var(--crays-muted);font-size:12px}.chuck-evidence-entry p{font-size:14px;line-height:1.6}.apps-permissions h1{font-size:28px;line-height:1.3}.apps-permissions .lead{font-size:16px;line-height:1.6}.app-permission-section{margin:25px 0}.app-permission-section h2,.app-connection-detail h2{margin:22px 0 10px;font-size:19px}.app-empty-state{background:var(--crays-gray);color:var(--crays-muted);text-align:center;border-radius:15px;padding:21px}.app-empty-state p{color:var(--crays-navy);margin:9px 0 6px;font-size:15px}.app-empty-state small{font-size:12px;line-height:1.5}.app-provider-row{text-align:left;width:100%;min-height:89px;color:var(--crays-navy);border:0;border-bottom:1px solid var(--crays-line);background:#fff;align-items:center;gap:12px;padding:15px 0;display:flex}.app-provider-glyph{width:45px;height:49px;color:var(--crays-blue);background:#edf3f6;border-radius:12px;flex:none;place-items:center;display:grid}.app-provider-row>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.app-provider-row strong{font-size:16px}.app-provider-row small{color:var(--crays-muted);font-size:12px;line-height:1.5}.app-provider-row>svg{flex:none}.app-categories{margin:16px 0}.app-categories button{border:1px solid var(--crays-line);white-space:nowrap;min-height:44px;color:var(--crays-muted);background:#fff;border-radius:22px;padding:8px 15px}.app-categories button[aria-pressed=true]{color:var(--crays-blue);border-color:var(--crays-blue);background:var(--crays-gray)}.app-connection-intro{align-items:center;gap:14px;margin:3px 0 20px;display:flex}.app-connection-intro h1{margin:0 0 5px;font-size:27px}.app-connection-intro small{color:var(--crays-muted);font-size:13px}.app-connection-detail .lead{font-size:16px;line-height:1.6}.app-connection-detail .switch-row{padding-block:14px}.app-connection-detail .disconnect-app{width:100%;min-height:44px;color:var(--crays-red);text-align:center}.space-native{padding-top:0}.space-native h1{margin:7px 0 12px;font-size:28px;line-height:1.13}.space-native h2{letter-spacing:-.45px;margin:0;font-size:22px;line-height:1.15}.space-native h3{font-size:18px;line-height:1.25}.space-hero{height:185px;margin:0 -21px 22px;position:relative}.space-hero>img{object-fit:cover;width:100%;height:100%}.space-photo-button{color:var(--crays-navy);min-height:44px;font:inherit;background:#fff;border:0;border-radius:22px;align-items:center;gap:6px;padding:0 15px;font-size:12px;display:flex;position:absolute;bottom:12px;right:16px}.space-membership{color:var(--crays-muted);align-items:center;gap:7px;font-size:12px;display:flex}.status-dot{background:var(--crays-blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-dot.active{background:var(--crays-red)}.space-arrival{align-items:center;gap:8px;margin:18px 0;display:flex}.space-arrival>.secondary{flex:1;width:auto;margin:0}.space-chuck-button{border:1px solid var(--crays-line);min-height:44px;color:var(--crays-blue);font:inherit;background:#fff;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:13px;display:flex}.space-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:27px 0 15px;display:flex}.space-section-heading .eyebrow{letter-spacing:1px;margin:0 0 8px;font-size:10px}.space-service-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.space-service-tile{min-height:156px;color:var(--crays-navy);text-align:left;font:inherit;background:#f1f3f5;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:11px;padding:18px 15px;display:flex;position:relative}.space-service-tile>svg:first-child{color:var(--crays-blue)}.space-service-tile>strong{font-size:16px;line-height:1.2}.space-service-tile>small{max-width:115px;color:var(--crays-muted);font-size:11px;line-height:1.5}.space-service-tile>svg:last-child{position:absolute;bottom:15px;right:12px}.space-service-food{background:var(--crays-blue);color:#fff}.space-service-food>svg:first-child,.space-service-food>small{color:#fff}.space-event-card,.space-help-card,.space-community-invite,.space-circle-card{border:1px solid var(--crays-line);width:100%;color:var(--crays-navy);font:inherit;text-align:left;background:#fff;border-radius:18px;align-items:center;gap:13px;min-height:72px;margin:10px 0;padding:17px 13px;display:flex}.space-event-card>span:not(.space-date),.space-help-card>span,.space-community-invite>span,.space-circle-card>span{flex:1;gap:6px;min-width:0;display:grid}.space-event-card strong,.space-help-card strong,.space-community-invite strong,.space-circle-card strong{font-size:15px;line-height:1.35}.space-event-card small,.space-help-card small,.space-community-invite small,.space-circle-card small{color:var(--crays-muted);font-size:11px;line-height:1.5}.space-date{width:65px;color:var(--crays-blue);flex-shrink:0;gap:8px;display:grid}.space-date>strong{overflow-wrap:anywhere;font-size:11px}.space-community-invite{background:#f1f3f5;border:0;margin-top:24px}.space-about{border-top:1px solid var(--crays-line);margin:25px 0 0}.space-about summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:60px;font-weight:700;display:flex}.space-about>p{color:var(--crays-muted);font-size:14px;line-height:1.7}.space-community-shortcuts{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;display:grid}.space-community-shortcuts button{min-height:80px;color:var(--crays-muted);font:inherit;background:#f1f3f5;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.space-community-shortcuts button[aria-pressed=true]{background:var(--crays-blue);color:#fff}.space-feed-original{border:1px solid var(--crays-line);border-radius:20px;margin:14px 0;overflow:hidden}.space-feed-original .social-post{border:0;margin:0;padding:0 15px 8px}.space-author-label{justify-content:space-between;align-items:center;gap:9px;padding:15px 15px 0;font-size:12px;display:flex}.space-author-label>span{align-items:center;gap:5px;font-weight:700;display:flex}.space-author-label small{color:var(--crays-muted);font-size:10px}.space-feed-original .social-original-image{object-fit:cover;max-height:185px}.space-house-chat{background:var(--crays-blue);color:#fff;text-align:left;width:100%;font:inherit;border:0;border-radius:20px;align-items:center;gap:15px;margin:15px 0;padding:22px 17px;display:flex}.space-house-chat>span{flex:1;gap:9px;display:grid}.space-house-chat strong{font-size:20px;line-height:1.2}.space-house-chat small{letter-spacing:1px;font-size:9px}.space-house-chat span>span{font-size:12px;line-height:1.6}.space-circle-card span>span{color:var(--crays-muted);font-size:12px;line-height:1.6}.space-people-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.space-people-grid>button{border:1px solid var(--crays-line);font:inherit;color:var(--crays-navy);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 10px;display:flex}.space-people-grid img{object-fit:cover;border-radius:50%;width:64px;height:64px}.space-people-grid strong{font-size:15px}.space-people-grid small{color:var(--crays-muted);font-size:11px}.space-chuck-entry{padding:24px 20px}.toolbar>.icon-button,.toolbar>.toolbar-spacer{flex:0 0 44px}.toolbar>div{flex:1;min-width:0;max-width:calc(100% - 88px);padding:0 5px;overflow:hidden}.toolbar strong.branded-page-title{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.branded-page-title>img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.branded-page-title>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.branded-root-toolbar>.header-actions{flex:0 0 88px;max-width:none;padding:0;overflow:visible}.chuck-capability-hero{background:var(--crays-blue);color:#fff;border-radius:22px;margin:16px 0 22px;overflow:hidden}.chuck-capability-hero img{object-fit:cover;width:100%;height:140px}.chuck-capability-hero>div{padding:23px}.chuck-capability-hero h1{margin:0 0 12px;font-size:29px;line-height:1.15}.chuck-capability-hero p{margin:0;font-size:14px;line-height:1.7}.chuck-purpose-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.chuck-purpose-grid>button{text-align:left;min-height:125px;color:var(--crays-navy);font:inherit;background:#f1f3f5;border:0;border-radius:19px;gap:12px;padding:19px 16px;display:grid}.chuck-purpose-grid>button svg{color:var(--crays-blue)}.chuck-purpose-grid strong{font-size:16px}.chuck-capability-example{border:1px solid var(--crays-line);min-height:155px;color:var(--crays-navy);font:inherit;text-align:left;background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.chuck-capability-example strong{font-size:16px;line-height:1.4}.chuck-capability-example span{color:var(--crays-muted);font-size:11px}.chuck-brief-outcome{background:#f1f3f5;border-radius:20px;margin:20px 0;padding:20px}.chuck-brief-outcome h2{font-size:18px}.chuck-brief-outcome p{font-size:13px;line-height:1.7}.space-tab-community>.eyebrow{display:none}.space-tab-community>h1{margin:10px 0;font-size:24px}.space-tab-community .space-arrival{margin:13px 0}.space-tab-community .space-community-shortcuts button{gap:5px;min-height:65px}.space-tab-community .space-section-heading{margin-top:21px;margin-bottom:10px}.space-creator-avatar{object-fit:cover;border-radius:17px;flex-shrink:0;width:58px;height:58px}.chuck-capability-hero>div>p{color:#fff}.text-action{min-height:44px;color:var(--crays-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.personal-plan-result h1{font-size:29px;line-height:1.2}.personal-plan-result>.lead{font-size:16px;line-height:1.7}.plan-goal-strip{color:var(--crays-blue);background:#f1f3f5;border-radius:16px;align-items:center;gap:12px;margin:20px 0;padding:16px;font-size:13px;display:flex}.personal-plan-days{margin:22px 0 15px}.personal-plan-day-track{gap:8px;display:flex}.personal-plan-day-track>button{min-width:59px;min-height:44px;color:var(--crays-muted);font:inherit;background:#f1f3f5;border:0;border-radius:24px;align-items:center;gap:5px;padding:0 14px;font-size:13px;display:flex}.personal-plan-day-track>button[aria-pressed=true]{background:var(--crays-blue);color:#fff}.personal-plan-day-card{border:1px solid var(--crays-line);border-radius:23px;margin-bottom:16px;padding:22px;overflow:hidden}.plan-day-symbol{float:right;width:48px;height:48px;color:var(--crays-blue);background:#f1f3f5;border-radius:14px;justify-content:center;align-items:center;margin:0 0 12px 12px;display:flex}.personal-plan-day-card h2{font-size:24px;line-height:1.3}.personal-plan-day-card p,.plan-shopping p{color:var(--crays-muted);font-size:14px;line-height:1.7}.plan-duration{align-items:center;gap:6px;font-size:13px;display:flex}.plan-check-item{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;min-height:58px;font:inherit;color:var(--crays-navy);background:#fff;align-items:center;gap:12px;padding:17px 0;display:flex}.plan-check-item[aria-pressed=true] span{color:var(--crays-muted);text-decoration:line-through}.plan-progress-item{border-bottom:1px solid var(--crays-line);align-items:center;gap:12px;padding:18px 0;display:flex}.plan-progress-item>span{flex:1;gap:4px;display:grid}.plan-progress-item small{color:var(--crays-muted);font-size:11px}.reminder-date-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.reminder-date-fields .product-field{min-width:0}.reminder-date-fields input{width:100%;min-width:0}.reminder-saved-card{background:var(--crays-blue);color:#fff;border-radius:23px;gap:15px;margin:24px 0;padding:25px 22px;display:grid}.reminder-saved-card strong{font-size:23px;line-height:1.3}.reminder-saved-card>span{font-size:15px;line-height:1.5}.reminder-saved-card small{font-size:12px;line-height:1.6}.reminder-state{border-top:1px solid #ffffff40;padding-top:15px}.personal-plan-editor h1{font-size:29px;line-height:1.2}.plan-editor-day-heading{color:var(--crays-blue);justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-editor-time{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-editor-time .product-field{min-width:0}.plan-editor-review{border-bottom:1px solid var(--crays-line);gap:16px;padding:18px 0;display:flex}.plan-editor-date{height:48px;color:var(--crays-blue);background:#f1f3f5;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;font-size:13px;display:flex}.plan-editor-review h3{margin:0 0 6px;font-size:16px;line-height:1.4}.plan-editor-review small,.plan-editor-review p{color:var(--crays-muted);font-size:13px;line-height:1.6}.plan-edit-entry{color:var(--crays-blue);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:flex}.home-fixed-top{padding-top:var(--mobile-safe-area-top,54px);z-index:20;isolation:isolate;background:#fff;position:absolute;top:0;left:0;right:0}.home-shell .home-scroll{top:var(--home-fixed-height,calc(var(--mobile-safe-area-top,54px) + 166px))}.home-shell .home-content{padding-top:0}.persistent-create{right:20px;bottom:calc(var(--crays-nav-height) + 12px);z-index:26;background:var(--crays-red);color:#fff;min-height:46px;font:inherit;border:0;border-radius:25px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:flex;position:absolute;box-shadow:0 4px 16px #05182324}.home-content{padding-bottom:24px}.publishing-composer{padding-bottom:40px}.publishing-progress{color:var(--crays-muted);justify-content:space-between;gap:12px;padding:4px 0 22px;font-size:12px;display:flex}.publishing-progress span{border-bottom:2px solid #0000;padding:8px 0}.publishing-progress .active{color:var(--crays-red);border-color:var(--crays-red);font-weight:700}.publishing-person{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-identity{text-align:left;background:#fff;border:0;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0;display:flex}.publishing-identity img,.publishing-preview-author img{object-fit:cover;border-radius:50%;flex:none;width:45px;height:45px}.publishing-identity span,.publishing-preview-author span{gap:3px;min-width:0;display:grid}.publishing-identity small,.publishing-preview-author small{color:var(--crays-muted);font-size:12px}.publishing-identity strong{text-overflow:ellipsis;max-width:190px;font-size:15px;overflow:hidden}.publishing-drafts{color:var(--crays-blue);background:#fff;border:0;justify-items:center;gap:3px;padding:8px 0 8px 12px;font-size:11px;display:grid}.publishing-text{resize:none;width:100%;min-height:150px;color:var(--crays-navy);font:inherit;background:#fff;border:0;margin:20px 0 16px;padding:0;font-size:23px;line-height:1.5;display:block}.publishing-text::placeholder{color:var(--crays-muted);opacity:.8}.publishing-add-actions{flex-wrap:wrap;gap:20px;margin:16px 0 22px;display:flex}.publishing-add-actions button{min-height:44px;color:var(--crays-blue);background:#fff;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.publishing-add-actions button:first-child svg{color:var(--crays-red)}.publishing-destination{text-align:left;border:0;border-top:1px solid var(--crays-line);border-bottom:1px solid var(--crays-line);background:#fff;align-items:center;gap:12px;width:100%;margin:12px 0 24px;padding:20px 0;display:flex}.publishing-destination-icon{color:var(--crays-red)}.publishing-destination>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.publishing-destination small{color:var(--crays-muted);font-size:11px}.publishing-destination strong{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.publishing-preview-note{color:var(--crays-muted);margin-top:20px;font-size:11px;line-height:1.6}.publishing-sheet{padding:0 20px 40px}.publishing-sheet .lead{color:var(--crays-navy);font-size:22px}.publishing-option{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;min-height:76px;color:var(--crays-blue);background:#fff;align-items:center;gap:14px;padding:15px 0;display:flex}.publishing-option>span{flex:1;gap:5px;display:grid}.publishing-option strong{font-size:15px}.publishing-option small{color:var(--crays-muted);font-size:12px}.publishing-option img{object-fit:cover;border-radius:50%;width:45px;height:45px}.publishing-option[aria-pressed=true]>svg:last-child{color:var(--crays-red)}.publishing-audiences{flex-wrap:wrap;gap:8px;display:flex}.publishing-audiences button{border:1px solid var(--crays-line);background:#fff;border-radius:24px;min-height:44px;padding:11px 15px;font-size:13px}.publishing-audiences button[aria-pressed=true]{background:var(--crays-blue);color:#fff;border-color:var(--crays-blue)}.publishing-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.publishing-sample-grid button{text-align:left;color:var(--crays-blue);background:#fff;border:0;padding:0;font-size:12px;line-height:1.5}.publishing-sample-grid img{object-fit:cover;border-radius:14px;width:100%;height:130px;margin-bottom:8px}.publishing-media-carousel{margin:14px 0}.publishing-media-track{gap:12px;display:flex}.publishing-media-track figure{flex:0 0 280px;margin:0}.publishing-media-track img,.publishing-media-track video{object-fit:cover;background:var(--crays-navy);border-radius:18px;width:100%;height:230px;display:block}.publishing-media-track figcaption{color:var(--crays-muted);margin:8px 0;font-size:11px;line-height:1.5}.publishing-media-edit{margin-bottom:20px;font-size:13px}.publishing-media-edit summary{min-height:44px;color:var(--crays-blue);justify-content:space-between;align-items:center;display:flex}.publishing-arrange{gap:12px;display:flex}.publishing-arrange button{border:1px solid var(--crays-line);background:#fff;border-radius:8px;min-height:44px;padding:6px 12px}.publishing-preview-author{align-items:center;gap:12px;margin:26px 0 20px;display:flex}.publishing-exact-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:19px;line-height:1.65}.publishing-upload{color:var(--crays-blue);background:#0a37530f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:16px;font-size:13px;display:flex}.publishing-upload .secondary{width:100%}.publishing-delivery{margin:24px 0}.publishing-delivery>div{border-bottom:1px solid var(--crays-line);align-items:center;gap:10px;padding:14px 0;font-size:13px;display:flex}.publishing-delivery span{flex:1}.publishing-delivery small{color:var(--crays-muted);font-size:11px}.publishing-tag{color:var(--crays-muted);align-items:center;gap:8px;font-size:12px;display:flex}.publishing-offer-summary{background:var(--crays-blue);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.publishing-offer-summary span{flex:1;gap:7px;display:grid}.publishing-offer-summary small{font-size:12px}.publishing-offer-summary button{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px}.publishing-offer-preview{background:var(--crays-blue);color:#fff;border-radius:20px;margin:20px 0;padding:24px}.publishing-offer-preview>svg{color:var(--crays-red)}.publishing-offer-preview h2{font-size:24px;line-height:1.3}.publishing-offer-preview p,.publishing-offer-preview small{color:#fff;line-height:1.65}.profile-connections{margin:24px 0}.profile-connections-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-connections-heading h2{margin:0;font-size:18px}.affiliation-rail{margin-top:12px}.affiliation-card{text-align:left;color:#051823;background:#fff;border:1px solid #e3eaf0;border-radius:16px;flex:none;align-items:center;gap:12px;width:280px;padding:12px;display:flex}.affiliation-card img{object-fit:cover;border-radius:10px;width:64px;height:72px}.affiliation-card span{flex-direction:column;flex:1;gap:5px;display:flex}.affiliation-card small{color:#0a3753;font-size:11px}.affiliation-card strong{font-size:15px;line-height:1.3}.affiliation-card em{color:#64788b;font-size:11px;font-style:normal}.affiliation-setting{border-bottom:1px solid #e3eaf0;padding:18px 0}.affiliation-identity{color:#0a3753;align-items:center;gap:12px;display:flex}.affiliation-identity img{object-fit:cover;border-radius:10px;width:48px;height:48px}.affiliation-identity span{flex-direction:column;gap:5px;display:flex}.affiliation-identity small{color:#64788b}.affiliation-settings .switch-row{width:100%}.venue-offer-card{color:#fff;background:#0a3753;border-radius:20px;flex-direction:column;gap:14px;margin:16px 0;padding:20px;display:flex}.venue-offer-card .eyebrow{color:#c6d9e5;font-size:10px}.venue-offer-card h3{color:#fff;margin:6px 0 12px;font-size:21px;line-height:1.2}.venue-offer-card strong{color:#fff;font-size:19px}.venue-offer-card small{color:#d2e0e9;font-size:11px;font-weight:400;line-height:1.5;display:inline}.venue-offer-card p{align-items:center;gap:8px;margin:12px 0 0;display:flex}.venue-offer-card .primary{margin:0}.venue-publisher-hero{object-fit:cover;border-radius:18px;width:100%;height:150px;margin:0 0 18px}.venue-publisher-profile .segmented{margin:22px 0}.venue-offer-detail .offer-price{color:#0a3753;align-items:baseline;gap:10px;padding:16px 0;display:flex}.venue-offer-detail .offer-price strong{font-size:28px}.venue-offer-detail .offer-price span{font-size:13px}.venue-offer-detail .text-action{text-align:left;align-items:center;gap:5px;display:flex}.published-venue-tag{color:#0a3753;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 0;display:flex}.published-venue-tag small{color:#64788b;font-size:10px}.chuck-source-context{text-align:left;color:#0a3753;background:#f4f7f9;border:0;border-left:3px solid #0a3753;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:8px 10px;display:flex}.chuck-source-context span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chuck-source-context strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.chuck-source-context small{color:#64788b;font-size:10px}.crays-screen-reader-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.feed-content{padding-top:0;padding-bottom:calc(var(--flow-footer-height,0px) + var(--mobile-safe-area-height,34px) + 96px)}.feed-browse-bar{border-bottom:1px solid var(--crays-line);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:3px;min-height:52px;margin:4px 0 8px;padding-bottom:6px;display:grid}.feed-scope{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 8px 6px 0;font-size:16px;font-weight:700;display:flex}.feed-scope span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feed-scope svg{flex:none}.feed-inline-search{margin:8px 0 14px}.feed-inline-search .icon-button{flex-basis:32px;width:32px}.feed-filter-summary{color:#0a3753;background:#edf3f6;border:0;border-radius:20px;align-items:center;gap:7px;min-height:36px;margin:4px 0 8px;padding:7px 12px;font-size:12px;display:flex}.feed-choice-grid{flex-direction:column;margin:4px 0 18px;display:flex}.feed-choice{text-align:left;border:0;border-bottom:1px solid var(--crays-line);color:#0a3753;background:0 0;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 8px;display:flex}.feed-choice span{flex-direction:column;flex:1;gap:5px;display:flex}.feed-choice strong{font-size:16px}.feed-choice small{color:#64788b;font-size:12px}.feed-choice[aria-pressed=true]>svg:last-child{color:var(--crays-red)}.feed-post-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.feed-post-heading .post-author{flex:1;min-width:0}.feed-post-heading .post-author img{width:42px;height:42px}.feed-post-heading .post-author>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.feed-post-heading .post-author strong{color:#051823;font-size:15px;line-height:1.35}.feed-post-heading .post-author small{color:#64788b;font-size:11px}.feed-content .post-preview{padding:14px 0 18px}.feed-content .post-open p{margin:8px 0 14px;font-size:16px;line-height:1.55}.feed-direct-actions{justify-content:flex-start;align-items:center;gap:14px;margin-top:8px;padding-right:0}.feed-direct-actions>button{color:#64788b;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 2px;display:flex}.feed-direct-actions>button span{font-size:12px}.feed-direct-actions>button[aria-pressed=true]{color:var(--crays-red)}.feed-post-feedback .info{padding:10px 12px;font-size:12px}.feed-empty{text-align:center;color:#0a3753;padding:40px 12px}.feed-empty h2{font-size:22px}.feed-empty p{font-size:14px}.feed-technical-details{margin-top:16px;font-size:12px}.feed-technical-details summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.offer-request-terms{margin:20px 0}.offer-request-terms h2{margin:0 0 10px;font-size:18px}.offer-request-terms p{margin:0;font-size:15px;line-height:1.6}.publishing-media-track.single-media{width:100%}.publishing-media-track.single-media figure{flex:1 0 100%;width:100%}.publishing-media-track figure{position:relative}.publishing-media-track .publishing-media-count{color:#fff;background:#051823;border-radius:16px;margin:0;padding:4px 8px;font-size:10px;position:absolute;top:10px;right:10px}.moments{border-bottom:1px solid var(--crays-line,#e0e5eb);margin:0 -4px 10px;padding:5px 0 12px}.moments-track{align-items:flex-start;gap:14px;padding:2px 4px;display:flex}.moment-person{font:inherit;color:var(--crays-navy);background:0 0;border:0;flex-direction:column;flex:0 0 59px;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.moment-person>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:64px;overflow:hidden}.moment-ring{border:2px solid var(--crays-red);box-sizing:border-box;border-radius:50%;place-items:center;width:54px;height:54px;padding:3px;display:grid;position:relative}.moment-ring>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.moment-create .moment-ring{border-color:#e0e5eb}.moment-plus{background:var(--crays-red);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-2px}.moment-reels .moment-ring{background:var(--crays-navy);color:#fff;border:0}.publishing-format{border-bottom:1px solid #e0e5eb;gap:5px;margin:0 0 12px;display:flex}.publishing-format button{font:inherit;color:var(--crays-muted,#697b92);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:14px;display:flex}.publishing-format button[aria-selected=true]{color:var(--crays-navy);border-bottom-color:var(--crays-red);font-weight:700}.publishing-format-note{color:#52677c;margin:10px 0;font-size:13px;line-height:1.5}.short-form-viewer{padding:12px 16px 26px}.short-form-stage{color:#fff;background:#051823;border-radius:20px;min-height:370px;position:relative;overflow:hidden}.short-form-stage>video{object-fit:contain;box-sizing:content-box;width:100%;height:400px;padding:56px 0 80px;display:block}.short-form-image{object-fit:cover;width:100%;height:470px;display:block}.short-form-progress{z-index:2;gap:4px;display:flex;position:absolute;top:10px;left:12px;right:12px}.short-form-progress>span{background:#ffffff59;border-radius:4px;flex:1;height:3px;overflow:hidden}.short-form-progress i{background:#fff;height:100%;display:block}.short-form-author{z-index:2;color:#fff;text-align:left;font:inherit;background:#051823a3;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:absolute;top:22px;left:12px;right:12px}.short-form-author img{object-fit:cover;border-radius:50%;width:34px;height:34px}.short-form-author span{gap:3px;display:grid}.short-form-author strong{font-size:14px}.short-form-author small{color:#e1e7ed;font-size:11px}.short-form-caption{pointer-events:none;background:linear-gradient(#0000,#051823e6);padding:38px 16px 17px;position:absolute;bottom:0;left:0;right:0}.short-form-stage:has(video) .short-form-caption{padding-top:16px;bottom:35px}.short-form-caption p{color:#fff;margin:5px 0 0;font-size:16px;line-height:1.45}.short-form-caption small{text-transform:uppercase;letter-spacing:1px;font-size:10px}.short-form-controls{justify-content:space-between;align-items:center;gap:5px;padding:12px 0;display:flex}.short-form-play,.short-form-sound{color:#0a3753;min-height:44px;font:inherit;background:#f1f3f5;border:0;border-radius:22px;align-items:center;gap:7px;padding:11px 14px;font-size:13px;display:flex}.short-form-actions{border-top:1px solid #e0e5eb;justify-content:space-around;padding-top:14px;display:flex}.short-form-actions button{color:#0a3753;font:inherit;background:0 0;border:0;justify-items:center;gap:6px;min-width:54px;min-height:44px;font-size:11px;display:grid}.short-form-actions button[aria-pressed=true]{color:var(--crays-red)}.short-form-profile-heading{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.short-form-profile-heading h2{margin:0;font-size:20px}.short-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.short-form-grid>button{background:#051823;border:0;border-radius:14px;min-width:0;height:250px;padding:0;position:relative;overflow:hidden}.short-form-grid img,.short-form-grid video{object-fit:cover;width:100%;height:100%}.short-form-grid-label{color:#fff;font:inherit;text-align:left;background:linear-gradient(#0000,#051823);padding:35px 10px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.story-archive-entry{color:#0a3753;width:100%;font:inherit;background:#f1f3f5;border:0;border-radius:12px;align-items:center;gap:10px;margin:15px 0;padding:14px;font-size:14px;display:flex}.story-archive-entry svg:last-child{margin-left:auto}.short-form-archive-note{color:#52677c;font-size:13px;line-height:1.5}.reel-open{font:inherit;color:#0a3753;background:0 0;border:0;align-items:center;gap:6px;padding:12px 0;font-size:13px;font-weight:700;display:flex}:is([data-testid=device-screen]:has(.bottom-sheet[data-state=open]) .persistent-create,[data-testid=device-screen]:has(.bottom-sheet[data-state=open]) .crays-persistent-nav){visibility:hidden;pointer-events:none}.moments{align-items:flex-start;gap:12px;display:flex}.moments-carousel{flex:1;min-width:0}.moment-create{position:relative}.moment-own-view{font:inherit;color:inherit;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.moment-create>.moment-plus{cursor:pointer;padding:0;top:35px;bottom:auto;right:-1px}.moment-create .moment-ring.has-story{border-color:var(--crays-red)}.short-form-stage>video{object-fit:contain;box-sizing:border-box;height:470px;padding:0}.short-form-progress>span{background:#05182373}.publishing-media-carousel .mobile-carousel-content:has(.single-media){width:100%}.publishing-media-track.single-media figure{flex:1 1 0;min-width:0}.short-form-stage>video{object-fit:cover}.venue-publisher-profile [aria-label=Spot\ publications] button{padding-left:8px;padding-right:8px;font-size:13px}.activity-lifestyle .activity-life-intro{justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;display:flex}.activity-lifestyle .activity-life-intro p{letter-spacing:-.35px;margin:0;font-size:17px;font-weight:500}.activity-lifestyle .activity-life-intro>span{color:var(--crays-blue);letter-spacing:1.2px;flex:none;font-size:9px;font-weight:700}.activity-lifestyle .activity-task-section{margin-bottom:25px}.activity-lifestyle .activity-section-heading{margin-bottom:10px}.activity-lifestyle .activity-section-heading h2{letter-spacing:-.35px;font-size:18px}.activity-lifestyle .activity-section-heading small{font-size:11px}.activity-lifestyle .activity-life-task{border:0;border-bottom:1px solid var(--crays-line);background:#fff;border-radius:0;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.activity-lifestyle .activity-life-task-body{align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.activity-lifestyle .activity-task-symbol{width:40px;height:44px;color:var(--crays-blue);background:0 0;border-radius:0;flex:0 0 40px;align-self:center}.activity-lifestyle .subject-table .activity-task-symbol,.activity-lifestyle .subject-creative .activity-task-symbol{color:var(--crays-red)}.activity-lifestyle .activity-task-copy strong{letter-spacing:-.2px;font-size:15px;line-height:1.35}.activity-lifestyle .activity-task-copy>span{color:var(--crays-muted);margin:5px 0;font-size:12px;line-height:1.45;display:block;overflow:visible}.activity-lifestyle .activity-task-copy small{color:var(--crays-blue);font-size:11px;line-height:1.4;display:block}.activity-lifestyle .activity-life-open{width:22px;color:var(--crays-blue);flex:none;place-items:center;display:grid}.activity-lifestyle .activity-life-spotlight{background:var(--crays-blue);color:#fff;border:0;border-radius:18px;margin-bottom:2px;padding:17px}.activity-lifestyle .activity-life-spotlight .activity-life-task-body{align-items:flex-start;gap:11px;padding:0}.activity-lifestyle .activity-life-spotlight .activity-task-symbol{color:#fff;flex-basis:31px;align-self:flex-start;width:31px;height:31px}.activity-lifestyle .activity-life-spotlight .activity-task-copy>.activity-life-kicker{color:#fff;text-transform:uppercase;letter-spacing:1.1px;margin:0 0 8px;font-size:9px;line-height:1.3}.activity-lifestyle .activity-life-spotlight .activity-task-copy strong{color:#fff;letter-spacing:-.4px;font-size:18px;line-height:1.3}.activity-lifestyle .activity-life-spotlight .activity-task-copy>span:not(.activity-life-kicker){color:#fff;opacity:.85;margin:8px 0}.activity-lifestyle .activity-life-spotlight .activity-task-copy small{color:#fff}.activity-lifestyle .activity-life-spotlight .activity-life-open{display:none}.activity-lifestyle .activity-life-review{background:var(--crays-red);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.activity-lifestyle .activity-life-editorial{border:1px solid var(--crays-line);border-radius:16px;margin-bottom:7px}.activity-lifestyle .activity-life-photo{background:var(--crays-navy);height:107px;display:block;position:relative}.activity-lifestyle .activity-life-photo img{object-fit:cover;width:100%;height:100%;display:block}.activity-lifestyle .activity-life-photo>span{background:var(--crays-navy);color:#fff;letter-spacing:.4px;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;bottom:10px;left:12px}.activity-lifestyle .activity-life-editorial .activity-life-task-body{padding:13px 12px}.activity-lifestyle .activity-life-editorial .activity-task-symbol{flex-basis:29px;width:29px}.activity-lifestyle .activity-life-more{width:100%;min-height:48px;color:var(--crays-blue);text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:8px;margin:-8px 0 25px;padding:0 0 0 4px;font-size:13px;font-weight:700;display:flex}.activity-lifestyle .activity-life-more small{margin-left:auto;font-size:11px;font-weight:500}.activity-lifestyle .activity-life-more>svg{margin-left:auto}.activity-lifestyle .activity-life-more small+svg{margin-left:0}.activity-lifestyle .activity-life-paused{border-left:2px solid var(--crays-blue);padding-left:12px}.activity-lifestyle .activity-life-paused .activity-task-symbol{color:var(--crays-blue)}.activity-lifestyle .activity-life-chuck{border:0;border-top:1px solid var(--crays-line);text-align:left;background:#fff;align-items:center;gap:12px;width:100%;margin-top:12px;padding:21px 0;display:flex}.activity-lifestyle .activity-life-chuck>span{flex:1}.activity-lifestyle .activity-life-chuck strong{font-size:15px;display:block}.activity-lifestyle .activity-life-chuck small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.activity-lifestyle .activity-life-chuck .avatar{flex:none}.space-tab-community .space-hero{height:68px;margin-bottom:8px}.space-tab-community .space-photo-button{min-height:44px;padding:0 12px;bottom:12px}.space-tab-community .space-community-identity{justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin:0 0 8px;display:flex}.space-tab-community .space-community-identity h1{letter-spacing:-.4px;flex:1;min-width:0;margin:0;font-size:20px;line-height:1.18}.space-tab-community .space-community-identity .space-chuck-button{flex-shrink:0;gap:5px;min-height:44px;padding:0 10px;font-size:12px}.space-tab-community>.segmented{margin:0 0 8px}.space-tab-community .space-community-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;align-items:center;gap:5px;margin:0 0 8px}.space-tab-community .space-community-shortcuts button{border-radius:14px;flex-direction:row;gap:6px;min-height:44px;font-size:12px}.space-tab-community .space-community-shortcuts button>svg{width:18px;height:18px}.space-tab-community .space-community-shortcuts>.icon-button{color:var(--crays-blue);background:0 0;padding:0}.space-tab-community .space-community-experience .moments{margin:0 0 8px}.space-tab-community .space-feed-original{margin-top:8px}.space-tab-community .space-author-label{padding-top:10px}.space-tab-community .space-feed-original .social-post-meta{margin-top:8px}.space-tab-community .space-feed-original .social-original h2{font-size:19px;line-height:1.2}.space-tab-community .space-feed-original .social-original p{font-size:13px;line-height:1.55}.discover-lifestyle-intro{padding:12px 0 18px}.discover-lifestyle-intro .eyebrow{color:var(--crays-red,#f31248);letter-spacing:.13em}.discover-lifestyle-intro h1{letter-spacing:-.8px;margin:10px 0;font-size:32px;line-height:1.15}.discover-lifestyle-intro>p:last-child{color:#0a3753;max-width:290px;font-size:14px;line-height:1.55}.explore-discover>.row{margin-bottom:20px}.native-ordering.food-life>.eyebrow{letter-spacing:1px;margin-bottom:12px;font-size:10px}.native-ordering .food-life-hero{background:var(--crays-blue);border-radius:16px;height:130px;margin:0 0 18px;position:relative;overflow:hidden}.native-ordering .food-life-hero img{object-fit:cover;width:100%;height:100%;display:block}.native-ordering .food-life-hero>span{background:var(--crays-navy);color:#fff;letter-spacing:1.2px;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;bottom:12px;left:12px}.native-ordering .food-life-heading{align-items:center;gap:6px}.native-ordering .food-life-heading h1{letter-spacing:-1px;margin:0;font-size:27px;line-height:1.15}.native-ordering .food-life-heading .icon-button{color:var(--crays-red);flex:none}.native-ordering .food-life-welcome{color:var(--crays-muted);margin:8px 0 18px;font-size:13px}.native-ordering .menu-product-grid{margin:10px 0 20px;display:block}.native-ordering .menu-product-card{border:0;border-bottom:1px solid var(--crays-line);background:#fff;border-radius:0;flex-direction:row;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.native-ordering .menu-product-card>.food-life-product-symbol{background:var(--crays-blue);color:#fff;border-radius:13px;flex:0 0 52px;place-items:center;width:52px;height:60px;margin:0;display:grid}.native-ordering .menu-product-card>.food-life-product-symbol.tea{background:var(--crays-navy)}.native-ordering .menu-product-card>.food-life-product-symbol.bowl{background:var(--crays-red)}.native-ordering .menu-product-card>.food-life-product-symbol.sandwich{color:var(--crays-blue);border:1px solid var(--crays-blue);background:#fff}.native-ordering .menu-product-card>.food-life-product-copy{flex:1;min-width:0;display:block}.native-ordering .food-life-product-copy>small{letter-spacing:.7px;text-transform:uppercase;color:var(--crays-muted);margin:0 0 4px;font-size:9px;display:block}.native-ordering .food-life-product-copy>strong{font-size:17px;line-height:1.25;display:block}.native-ordering .food-life-product-copy>span{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.native-ordering .food-life-product-copy>.food-life-in-basket{color:var(--crays-red);letter-spacing:0;text-transform:none;margin-top:7px;font-size:11px;font-weight:700}.native-ordering .menu-product-card>svg{width:18px;color:var(--crays-blue);flex:none}.native-ordering .food-life-pricing{border-left:2px solid var(--crays-blue);color:var(--crays-blue);align-items:flex-start;gap:10px;margin:18px 0 24px;padding:3px 0 3px 12px;display:flex}.native-ordering .food-life-pricing strong{font-size:13px;display:block}.native-ordering .food-life-pricing small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.native-ordering .product-identity.food-life-product-hero{background:var(--crays-blue);color:#fff;justify-content:flex-start;gap:22px;height:145px;padding:22px}.native-ordering .food-life-product-hero>span:first-child{flex:none;place-items:center;width:68px;display:grid}.native-ordering .food-life-product-hero svg{color:#fff;width:58px;height:58px}.native-ordering .food-life-product-hero>span:last-child{text-transform:uppercase;letter-spacing:1px;font-size:10px}.native-ordering .food-life-product-hero strong{text-transform:none;letter-spacing:-.5px;margin-top:10px;font-size:21px;line-height:1.15;display:block}.native-ordering .food-life-product-hero.bowl{background:var(--crays-red)}.native-ordering .food-life-product-hero.tea{background:var(--crays-navy)}.native-ordering .food-life-ingredients{border-top:1px solid var(--crays-line);border-bottom:1px solid var(--crays-line);margin:18px 0 22px}.native-ordering .food-life-ingredients summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:700;list-style:none;display:flex}.native-ordering .food-life-ingredients summary::-webkit-details-marker{display:none}.native-ordering .food-life-ingredients p{color:var(--crays-muted);margin:3px 0 12px;font-size:13px}.native-ordering .food-life-ingredients .quiet{color:var(--crays-blue);justify-content:space-between;align-items:center;min-height:44px;padding:0 0 12px;font-size:13px;display:flex}.native-ordering .basket-item{gap:10px;padding:17px 0}.native-ordering .basket-item>.food-life-basket-symbol{width:38px;color:var(--crays-blue);flex:0 0 38px;place-items:center;display:grid}.native-ordering .basket-item>.food-life-basket-symbol.bowl{color:var(--crays-red)}.native-ordering .basket-item strong{font-size:15px}.native-ordering .basket-item .icon-button{border:1px solid var(--crays-line);border-radius:50%;width:38px;min-width:38px;height:38px;min-height:38px}.native-ordering .basket-item .icon-button:last-child{color:var(--crays-red)}.native-ordering .order-total-placeholder{background:var(--crays-blue);color:#fff;border-radius:16px}.native-ordering .order-total-placeholder p{color:#fff;opacity:.85}.native-ordering .food-life-order-state{background:var(--crays-blue);color:#fff;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:16px;font-size:14px;display:flex}.native-ordering .order-items>div{padding:16px 0}.native-ordering .order-items small{color:var(--crays-muted)}.native-ordering .basket-item .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.native-ordering .food-life-order-state{color:var(--crays-blue);border-bottom:1px solid var(--crays-line);background:#fff;border-radius:0;padding:8px 0 16px}.native-ordering .food-life-ingredients button.quiet{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.short-form-media-error{z-index:3;text-align:center;color:#fff;background:#051823;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.short-form-media-error strong{font-size:21px}.short-form-media-error p{font-size:14px;line-height:1.5}.short-form-media-error .quiet{color:#fff}.personal-plan-editor .plan-dated-week,.personal-plan-editor .plan-ingredient-editor{border-top:2px solid var(--crays-blue);border-bottom:1px solid var(--crays-line);margin:24px 0;padding:18px 0}.personal-plan-editor .plan-dated-week h2,.personal-plan-editor .plan-ingredient-editor h2{letter-spacing:-.35px;margin:0;font-size:19px}.personal-plan-editor .plan-ingredient-edit-row{border-bottom:1px solid var(--crays-line);align-items:center;gap:6px;padding:12px 0;display:flex}.personal-plan-editor .plan-ingredient-edit-row>span{flex:1;min-width:0}.personal-plan-editor .plan-ingredient-edit-row strong{font-size:14px;display:block}.personal-plan-editor .plan-ingredient-edit-row small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.personal-plan-editor .plan-ingredient-edit-row .icon-button{min-width:44px;min-height:44px;color:var(--crays-blue)}.personal-plan-editor .plan-ingredient-edit-row .icon-button:last-child{color:var(--crays-red)}.personal-plan-editor .plan-ingredient-fields{padding:14px 0 0}.personal-plan-editor .plan-ingredient-review{margin:20px 0}.personal-plan-editor .plan-ingredient-review h2{font-size:18px}.personal-plan-editor .plan-ingredient-review>div{border-bottom:1px solid var(--crays-line);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;display:flex}.personal-plan-editor .plan-ingredient-review>div strong{font-size:14px}.personal-plan-editor .plan-ingredient-review>div span{text-align:right;color:var(--crays-muted);font-size:12px}.personal-plan-editor .plan-exact-date{color:var(--crays-blue);margin-top:5px;font-size:12px;line-height:1.45;display:block}.personal-plan-editor .plan-editor-date{min-width:70px}.personal-plan-editor .plan-editor-date small{margin-top:5px;font-size:10px;font-weight:500;line-height:1.45;display:block}.personal-plan-editor .plan-calendar-review,.personal-plan-result .plan-calendar-review{background:var(--crays-blue);color:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.personal-plan-editor .plan-calendar-review>svg,.personal-plan-result .plan-calendar-review>svg{flex:none}.personal-plan-editor .plan-calendar-review strong,.personal-plan-result .plan-calendar-review strong{font-size:14px;display:block}.personal-plan-editor .plan-calendar-review small,.personal-plan-result .plan-calendar-review small{margin-top:5px;font-size:12px;line-height:1.45;display:block}.personal-plan-result .plan-check-item>span{text-align:left;flex:1}.personal-plan-result .plan-check-item strong{font-size:15px;display:block}.personal-plan-result .plan-check-item small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.app-work-entry{margin:25px 0 30px}.app-work-entry>.eyebrow{margin-bottom:7px}.app-work-card{border:0;border-bottom:1px solid var(--crays-line);text-align:left;width:100%;color:var(--crays-navy);font:inherit;background:#fff;align-items:center;gap:12px;padding:16px 0;display:flex}.app-work-card>span:nth-child(2){flex:1;gap:5px;display:grid}.app-work-card strong{font-size:16px;line-height:1.3}.app-work-card small{color:var(--crays-muted);font-size:12px;line-height:1.5}.app-work-card em{color:var(--crays-blue);font-size:11px;font-style:normal}.app-work-symbol{color:#fff;background:var(--crays-blue);border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.app-own-requests{padding:16px 0}.app-own-requests summary{align-items:center;min-height:44px;font-size:13px;display:flex}.app-request-identity{align-items:center;gap:12px;margin:8px 0 28px;display:flex}.app-request-identity>span:last-child{overflow-wrap:anywhere;gap:6px;display:grid}.app-request-identity small{color:var(--crays-muted);font-size:12px}.app-request-paper{border-left:3px solid var(--crays-blue);background:#f7f8fa;border-radius:0 15px 15px 0;margin:22px 0;padding:0 18px}.app-request-paper>div{border-bottom:1px solid var(--crays-line);padding:14px 0}.app-request-paper>div:last-child{border:0}.app-request-paper small{color:var(--crays-muted);font-size:11px}.app-request-paper p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.6}.app-request-blocked{border:1px solid var(--crays-line);border-radius:18px;margin:20px 0;padding:18px}.app-request-blocked h2{font-size:20px}.app-request-blocked p,.app-preparation-note{color:var(--crays-muted);font-size:12px;line-height:1.65}.app-request-outcome{background:var(--crays-blue);color:#fff;border-radius:18px;margin:22px 0;padding:20px}.app-request-outcome strong{margin-top:10px;font-size:18px;display:block}.app-request-outcome p{margin-bottom:0;font-size:13px;line-height:1.6}.app-request-scope{margin:18px 0;font-size:13px;line-height:1.6}.app-request-scope summary{align-items:center;min-height:44px;display:flex}.app-native-request>.eyebrow{margin-top:12px}.personal-plan-editor .plan-editor-date:has(small){flex-direction:column;flex:0 0 78px;justify-content:center;align-items:center;gap:3px;min-width:78px;height:auto;min-height:58px;padding:9px 5px;display:flex}.personal-plan-editor .plan-editor-date:has(small) small{white-space:nowrap;margin:0;line-height:1.4}.venue-setup-overview h1,.venue-setup-native h1{letter-spacing:-.7px;line-height:1.15}.venue-setup-brand-photo{border-radius:18px;height:190px;margin:22px 0;position:relative;overflow:hidden}.venue-setup-brand-photo img{object-fit:cover;width:100%;height:100%;display:block}.venue-setup-brand-photo span{letter-spacing:1.2px;background:var(--crays-navy);color:#fff;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:14px}.venue-setup-progress{color:var(--crays-blue);letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.venue-setup-progress small{letter-spacing:0;font-size:12px;font-weight:500}.venue-setup-step-track{gap:7px;width:max-content;padding:5px 0;display:flex}.venue-setup-native .profile-tab-rail{margin:20px 0}.venue-setup-native .profile-tab[aria-current=step]{color:var(--crays-red);border-color:var(--crays-red)}.venue-setup-media{border:1px solid var(--crays-line);border-radius:17px;margin:18px 0;overflow:hidden}.venue-setup-media>img{object-fit:cover;width:100%;height:160px;display:block}.venue-setup-media>div{background:var(--crays-blue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:160px;padding:25px;display:flex}.venue-setup-media .secondary{background:#fff;border-radius:0;min-height:48px;margin:0}.venue-setup-logo{align-items:center;gap:12px;margin:12px 0 24px;display:flex}.venue-setup-logo img{object-fit:contain;max-width:80px;max-height:55px}.venue-setup-logo .quiet{text-align:left;min-height:44px}.venue-service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 30px;display:grid}.venue-service-options>button{border:1px solid var(--crays-line);min-height:110px;color:var(--crays-blue);text-align:left;background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.venue-service-options>button>svg{width:28px;height:28px}.venue-service-options>button strong{font-size:14px}.venue-service-options>button[aria-pressed=true]{background:var(--crays-blue);color:#fff;border-color:var(--crays-blue)}.venue-service-options>button>svg:last-child:not(:first-child){color:#fff;width:17px;height:17px;position:absolute;top:12px;right:12px}.venue-setup-note{border-left:2px solid var(--crays-red);margin:24px 0;padding:5px 0 5px 15px}.venue-setup-note>svg{color:var(--crays-blue);margin-bottom:10px}.venue-setup-note h2{margin:5px 0 10px;font-size:20px}.venue-setup-note p{color:var(--crays-muted);font-size:13px;line-height:1.5}.venue-setup-note small{overflow-wrap:anywhere;font-size:11px}.venue-setup-team-person{border-bottom:1px solid var(--crays-line);align-items:center;gap:11px;padding:16px 0;display:flex}.venue-setup-team-person>span{flex:1;min-width:0}.venue-setup-team-person strong{font-size:15px;display:block}.venue-setup-team-person small{color:var(--crays-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4;display:block}.venue-setup-review-image{object-fit:cover;border-radius:16px;width:100%;height:160px;margin:12px 0 20px}.venue-setup-checks{margin:25px 0}.venue-setup-checks>div{border-bottom:1px solid var(--crays-line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.venue-setup-checks svg{color:var(--crays-blue);flex:none}.venue-setup-checks strong{font-size:14px;display:block}.venue-setup-checks small{color:var(--crays-muted);margin-top:5px;font-size:12px;line-height:1.4;display:block}.venue-setup-status-grid{margin:20px 0}.venue-setup-status-grid>div{border-bottom:1px solid var(--crays-line);align-items:center;gap:10px;padding:15px 0;display:flex}.venue-setup-status-grid>div>span{width:30px;color:var(--crays-blue);place-items:center;display:grid}.venue-setup-status-grid strong{flex:1;font-size:14px}.venue-setup-status-grid small{color:var(--crays-muted);font-size:11px}.venue-setup-bottom-actions{border-top:1px solid var(--crays-line);justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:12px;display:flex}.venue-setup-bottom-actions .quiet{align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.detail-content .app-request-outcome p{color:#fff}.contextual-next-actions{margin:20px 0}.next-step-card{border-top:1px solid var(--crays-line);padding:17px 0}.next-step-heading{align-items:center;gap:11px;display:flex}.next-step-heading>strong{flex:1;font-size:16px;line-height:1.35}.next-step-symbol{width:39px;height:39px;color:var(--crays-blue);flex-shrink:0;place-items:center;display:grid}.next-step-symbol img{object-fit:cover;border-radius:12px;width:39px;height:39px}.detail-content .next-step-card>p{color:var(--crays-muted);margin:7px 0 9px 50px;font-size:12px;line-height:1.65}.next-step-open{min-height:44px;font:inherit;color:var(--crays-blue);text-align:left;background:0 0;border:0;align-items:center;gap:9px;margin-left:50px;padding:0;font-size:13px;font-weight:800;display:flex}.next-step-more>summary{min-height:44px;color:var(--crays-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.personal-membership-entry,.personal-venue-entry{text-align:left;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:78px;margin:14px 0;padding:18px 16px;display:flex}.personal-membership-entry{color:#fff;background:#0a3753;border:0}.personal-membership-entry>svg{color:#fff;flex-shrink:0}.personal-membership-entry span,.personal-venue-entry span{flex:1;gap:6px;display:grid}.personal-membership-entry strong,.personal-venue-entry strong{font-size:16px}.personal-membership-entry small{color:#e4edf2;font-size:12px;line-height:1.5}.personal-venue-entry{color:#051823;background:#fff;border:1px solid #dbe3e9}.personal-venue-entry>svg:first-child{color:#f31248}.personal-venue-entry small{color:#5e7181;font-size:12px;line-height:1.5}.crays-plan-shop .segmented{margin:16px 0}.plan-lifestyle-hero{background:#051823;border-radius:20px;height:168px;margin-top:18px;position:relative;overflow:hidden}.plan-lifestyle-hero>img{object-fit:cover;width:100%;height:100%}.plan-lifestyle-hero>div{color:#fff;background:linear-gradient(#05182300,#051823e0);flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.plan-lifestyle-hero p{letter-spacing:.15em;color:#fff;margin:0 0 8px;font-size:10px;font-weight:800}.plan-lifestyle-hero h1{color:#fff;max-width:280px;margin:0;font-size:29px;line-height:1.1}.plan-intro{margin:18px 0 22px;font-size:15px;line-height:1.6}.plan-choice-list{gap:22px;display:grid}.plan-choice{background:#fff;border:1px solid #dbe3e9;border-radius:22px;padding:20px}.plan-choice-title{align-items:center;gap:13px;display:flex}.plan-choice-title small{letter-spacing:.11em;color:#556a79;font-size:9px;font-weight:800}.plan-choice h2{margin:5px 0 0;font-size:21px;line-height:1.2}.plan-tier-icon{color:#fff;background:#0a3753;border-radius:14px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.plan-level-1 .plan-tier-icon{background:#f31248}.plan-level-2 .plan-tier-icon{background:#051823}.plan-price{align-items:baseline;gap:5px;margin:22px 0 6px;display:flex}.plan-price strong{letter-spacing:-.8px;font-size:32px;line-height:1.15}.plan-price>span{color:#587080;font-size:14px}.plan-tax{color:#5d7080;font-size:11px;line-height:1.5;display:block}.plan-allowance{color:#0a3753;border-top:1px solid #e1e7ec;align-items:center;gap:9px;margin-top:18px;padding-top:16px;display:flex}.plan-allowance strong{font-size:14px}.plan-inclusions{color:#5d7080;margin:10px 0;font-size:13px;line-height:1.55}.plan-benefits{margin:18px 0;font-size:13px;line-height:1.6}.plan-benefits summary,.plan-exact-terms summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:800;display:flex}.plan-benefits ul,.plan-contract-inclusions ul{padding-left:18px}.plan-benefits li,.plan-contract-inclusions li{margin-bottom:9px}.plan-choice>.primary{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.plan-owned h2{margin-bottom:6px;font-size:19px}.plan-resume{color:#0a3753;text-align:left;background:0 0;border:0;border-bottom:1px solid #e1e7ec;align-items:center;gap:10px;width:100%;padding:15px 0;display:flex}.plan-resume span{flex:1;font-size:14px;font-weight:800}.plan-scope{border-block:1px solid #e1e7ec;align-items:center;gap:10px;padding:18px 0;display:flex}.crays-plan-configure label.field{gap:9px;margin:20px 0;font-size:14px;font-weight:800;display:grid}.crays-plan-configure label.field select{color:#051823;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dbe3e9;border-radius:12px;padding:12px;font-weight:400}.plan-change-note,.plan-payment-warning{color:#051823;background:#faf5f7;border-left:3px solid #f31248;padding:16px;font-size:14px;line-height:1.6}.plan-price-review{color:#fff;background:#0a3753;border-radius:20px;margin:22px 0;padding:20px}.plan-price-review>div{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;font-size:14px;display:flex}.plan-price-review strong{color:#fff;font-size:17px}.plan-price-review .plan-total{border-top:1px solid #486678;padding-top:18px;font-size:18px}.plan-price-review .plan-total strong{font-size:26px}.plan-price-review>p{color:#e6edf1;font-size:12px;line-height:1.55}.plan-reviewed-benefits{align-items:flex-start;gap:12px;margin:22px 0;display:flex}.plan-reviewed-benefits>svg{color:#f31248;flex-shrink:0}.plan-reviewed-benefits p,.plan-reviewed-benefits small{color:#5d7080;margin:7px 0;font-size:13px;line-height:1.6}.plan-pay-account{border-block:1px solid #e0e6eb;align-items:center;gap:12px;margin:20px 0;padding:18px 0;display:flex}.plan-pay-account>div{flex:1;gap:6px;display:grid}.plan-pay-account small{color:#5d7080;font-size:12px}.plan-pay-account .text-action{font-size:13px}.plan-exact-terms{border-block:1px solid #e0e6eb;margin:20px 0;padding:12px 0}.plan-exact-terms p,.plan-exact-terms li{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.plan-exact-terms .secondary{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.plan-payment-state{border-block:1px solid #dfe6ec;margin:16px 0;padding:16px 0}.plan-payment-state>small{color:#5d7080;overflow-wrap:anywhere;margin-bottom:15px;font-size:11px;display:block}.plan-payment-state h2{font-size:22px;line-height:1.25}.plan-member-heading{align-items:center;gap:14px;margin-top:16px;display:flex}.plan-member-heading svg{color:#f31248;flex-shrink:0}.plan-member-heading h1{margin:0;font-size:29px;line-height:1.2}.plan-renewal-state{color:#536c7c;font-size:14px;line-height:1.6}.plan-usage{border-block:1px solid #dfe6ec;margin:25px 0;padding:22px 0}.plan-usage h2{margin:0 0 9px;font-size:23px;line-height:1.25}.plan-usage>div>span{color:#0a3753;font-size:15px;font-weight:800}.plan-usage progress{accent-color:#f31248;width:100%;height:8px;margin:22px 0 14px;display:block}.plan-usage>p,.plan-usage details{color:#536c7c;font-size:13px;line-height:1.65}.plan-usage h3{margin:25px 0 12px;font-size:18px}.plan-credit-packs{gap:10px;display:grid}.plan-credit-packs>button{text-align:left;background:#fff;border:1px solid #dfe6ec;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:12px;display:flex}.plan-credit-packs strong{flex:1;font-size:14px}.plan-credit-packs span{color:#0a3753;font-size:14px;font-weight:800}.plan-credit-packs svg{color:#f31248}.plan-contract-inclusions{margin:20px 0;font-size:14px;line-height:1.65}.plan-contract-inclusions h2{font-size:21px}.training-reminder-entry{margin:14px 0}.training-reminder-entry .secondary{gap:9px;width:100%}.training-reminder-entry small{color:#0a3753;padding:8px 4px;display:block}.reminder-session-source{border-left:3px solid var(--crays-red,#f31248);background:#f5f8fa;border-radius:0 16px 16px 0;margin:16px 0 22px;padding:16px}.reminder-session-source>strong{color:#051823;align-items:center;gap:9px;display:flex}.reminder-session-source>p{color:#0a3753;margin:10px 0}.reminder-session-source>small{color:#0a3753;line-height:1.5;display:block}.reminder-session-source .secondary{width:100%;margin-top:12px}.agenda-food-order,.chuck-venue-order{text-align:left;border:0;color:#051823;width:100%;min-height:76px;font:inherit;background:#fff;border-bottom:1px solid #e3e9ed;align-items:center;gap:14px;padding:18px 4px;display:flex}.agenda-food-order>svg:first-child,.chuck-venue-order>svg:first-child{color:#f31248;flex-shrink:0}.agenda-food-order>span,.chuck-venue-order>span{flex:1;gap:5px;min-width:0;display:grid}.agenda-food-order small,.chuck-venue-order small{color:#0a3753;font-size:12px}.agenda-food-order span span{color:#667a90;font-size:13px}.agenda-food-order strong,.chuck-venue-order strong{font-size:16px}.training-calendar-entry{gap:9px;width:100%;margin:0 0 16px}.training-calendar-account{color:#0a3753;border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed;align-items:center;gap:14px;margin:20px 0;padding:18px 0;display:flex}.training-calendar-account span{gap:5px;display:grid}.training-calendar-account strong{color:#051823}.training-calendar-times{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.training-calendar-result{color:#fff;background:#0a3753;border-radius:22px;margin:20px 0;padding:24px}.detail-content .training-calendar-result h2,.detail-content .training-calendar-result p{color:#fff}.training-calendar-result.is-unknown{color:#051823;background:#fff3df;border-left:3px solid #b72}.detail-content .training-calendar-result.is-unknown h2,.detail-content .training-calendar-result.is-unknown p{color:#051823}.training-calendar-permission,.training-calendar-source{background:#f5f8fa;border-left:3px solid #f31248;border-radius:0 18px 18px 0;margin:18px 0;padding:16px}.training-calendar-review{background:#f5f8fa;border-radius:20px;margin:20px 0;padding:20px 16px}.training-calendar-proof,.training-calendar-scenario{color:#0a3753;margin:20px 0;font-size:13px}.training-calendar-proof summary,.training-calendar-scenario summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.training-calendar-proof p{overflow-wrap:anywhere}.training-calendar-who{color:#0a3753;border-top:1px solid #e1e7ed;padding:12px 0}.badge-plan-highlights{gap:16px;margin:18px 0;display:grid}.badge-plan-highlights>div{align-items:center;gap:14px;display:flex}.badge-plan-highlights svg{color:#f31248;flex-shrink:0}.badge-plan-highlights strong,.badge-plan-highlights small{display:block}.badge-plan-highlights small{color:#0a3753;margin-top:3px;font-size:13px;line-height:1.5}.badge-plan-all-benefits{border-top:1px solid #e0e5eb;padding:14px 0}.badge-plan-all-benefits summary{cursor:pointer;font-weight:600}.badge-plan-all-benefits li{margin:9px 0;line-height:1.5}.food-order-note{color:#051823;border-block:1px solid #e3e9ed;padding:20px 0}.food-order-note h2{font-size:18px}.food-order-note-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.food-order-note>strong{color:#0a3753;margin-top:16px;display:block}.food-order-note .quiet{text-align:left;align-items:center;gap:8px;min-height:44px;display:flex}.chuck-suggestion-settings>svg{color:#f31248;margin:14px 0 20px}.chuck-suggestion-settings .lead{margin:16px 0 28px}.chuck-suggestion-settings .switch-row{margin:18px 0}.chuck-extra-card,.chuck-extra-budget,.chuck-extra-draft,.chuck-extra-receipt{background:#f4f7f8;border-radius:22px;margin:20px 0;padding:20px}.chuck-extra-card>div{align-items:center;gap:12px;display:flex}.chuck-extra-card h2{margin:0;font-size:21px}.chuck-extra-card small{color:var(--crays-muted);margin-top:12px;line-height:1.5;display:block}.chuck-extra-styles{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.chuck-extra-styles button{border:1px solid var(--crays-line);background:#fff;border-radius:18px;padding:12px 15px}.chuck-extra-styles button[aria-pressed=true]{background:var(--crays-navy);color:#fff}.chuck-extra-estimate,.chuck-extra-budget{background:var(--crays-navy);color:#fff;border-radius:24px;gap:10px;margin:22px 0;padding:24px;display:grid}.chuck-extra-estimate strong,.chuck-extra-budget>strong{font-size:30px}.chuck-extra-estimate small,.chuck-extra-budget small{color:#d5e3eb}.chuck-extra-budget h2{color:#fff;margin:0;font-size:23px}.chuck-extra-evidence{border-block:1px solid var(--crays-line);margin:22px 0;padding:18px 0}.chuck-extra-evidence summary{cursor:pointer;font-weight:700}.chuck-extra-evidence p{line-height:1.65}.chuck-extra-receipt{border-left:4px solid var(--crays-red)}.chuck-extra-receipt h2{font-size:24px}.chuck-extra-draft h2{font-size:22px}.chuck-extra-draft p{line-height:1.7}.venue-sections{gap:0;padding:3px}.venue-sections>button{min-width:0;min-height:44px;padding:6px 2px;font-size:13px}.toolbar>.chat-header-actions{flex:none;max-width:none;padding:0;display:flex;overflow:visible}.chat-header-actions .icon-button{width:44px;height:44px}.conversation-options{color:#051823;font-family:Avenir,sans-serif;position:relative}.conversation-options-close{justify-content:flex-end;height:36px;display:flex}.conversation-options-identity{border-bottom:1px solid #e3e8ed;align-items:center;gap:12px;padding:0 0 18px;display:flex}.conversation-options-identity>span,.conversation-option-row>span,.conversation-search-result>span,.conversation-shared-item>span{flex:1;gap:4px;min-width:0;display:grid}.conversation-options-identity strong{font-size:20px}.conversation-options-identity small,.conversation-option-row small,.conversation-search-result small,.conversation-shared-item small{color:#51687d;font-size:12px;line-height:1.45}.conversation-option-row,.conversation-search-result,.conversation-shared-item{text-align:left;color:#0a3753;background:0 0;border:0;border-bottom:1px solid #e3e8ed;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 2px;display:flex}.conversation-option-row strong,.conversation-search-result strong,.conversation-shared-item strong{color:#051823;font-size:15px}.conversation-search-result strong{overflow-wrap:anywhere;font-weight:500}.conversation-options-back{color:#0a3753;align-items:center;gap:4px;min-height:44px;padding:0;display:flex}.conversation-options h2,.conversation-shared h2{padding-right:10px;font-size:23px}.conversation-theme-choices{gap:16px;margin:24px 0;display:flex}.conversation-theme-choices>button{text-align:left;color:#051823;background:0 0;border:0;flex:1;gap:10px;padding:0;display:grid}.conversation-theme-choices>button>span{background:#fff;border:2px solid #d6e0e8;border-radius:16px;height:106px}.conversation-theme-choices>button.theme-gray>span{background:#f5f6f7}.conversation-theme-choices>button[aria-pressed=true]>span{border-color:#f31248}.conversation-shared-empty{text-align:center;color:#0a3753;padding:24px 8px}.chat-privacy-status{color:#51687d;margin:0 0 6px;font-size:11px;line-height:1.3}.chat-privacy-status>span,.chat-privacy-status>button{align-items:center;gap:5px;display:flex}.chat-privacy-status>button{text-align:left;color:#0a3753;background:0 0;border:0;width:100%;min-height:30px;padding:0}.chat-privacy-status>button>span{flex:1}.messaging-preferences .switch-row{margin:22px 0}.venue-context .space-hero{height:100px;margin-bottom:8px}.venue-context .space-community-identity{justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin:0 0 8px;display:flex}.venue-context .space-community-identity h1{letter-spacing:-.4px;flex:1;min-width:0;margin:0;font-size:20px;line-height:1.18}.venue-context .space-community-identity .space-chuck-button{flex-shrink:0;gap:5px;min-height:44px;padding:0 10px;font-size:12px}.venue-context>.venue-sections{margin:0 0 12px}.chat-screen.chat-background-gray{background:#f5f6f7}.chat-screen.chat-background-gray .message.incoming{background:#fff}.chuck-extra-review label.field{color:var(--crays-muted);gap:10px;margin:20px 0;font-size:14px;display:grid}.chuck-extra-review label.field select{border:1px solid var(--crays-line);width:100%;min-height:48px;color:var(--crays-navy);font:inherit;background:#fff;border-radius:14px;padding:12px;font-size:15px}.detail-content .chuck-extra-budget p{color:#d5e3eb;line-height:1.6}.apps-permissions .app-provider-glyph,.app-connection-detail .app-provider-glyph{color:var(--crays-red);background:#fff1f5;border-radius:15px;flex-shrink:0}.apps-permissions .app-provider-glyph svg,.app-connection-detail .app-provider-glyph svg{width:25px;height:25px}.chuck-lifestyle-workspace .chuck-lifestyle-decision{background:var(--crays-navy);color:#fff;border:0;border-radius:22px;gap:0;padding:0;overflow:hidden}.chuck-lifestyle-workspace .chuck-decision-photo{width:100%;height:104px;display:block;position:relative}.chuck-lifestyle-workspace .chuck-decision-photo img{object-fit:cover;object-position:50% 59%;width:100%;height:100%;display:block}.chuck-lifestyle-workspace .chuck-decision-photo>span{color:var(--crays-navy);background:#fff;border-radius:20px;padding:5px 9px;font-size:10px;line-height:1.2;position:absolute;bottom:10px;left:16px}.chuck-lifestyle-workspace .chuck-decision-content{flex-direction:column;align-items:flex-start;gap:9px;width:100%;padding:17px;display:flex}.chuck-lifestyle-workspace .chuck-decision-meta{color:#fff;align-items:center;gap:9px;display:flex}.chuck-lifestyle-workspace .chuck-decision-meta .eyebrow{color:#fff;letter-spacing:1.3px;margin:0}.chuck-lifestyle-workspace .chuck-decision-content>strong{letter-spacing:-.3px;font-size:19px;line-height:1.35}.chuck-lifestyle-workspace .chuck-decision-request{color:#fff;opacity:.87;font-size:13px;line-height:1.55}.chuck-lifestyle-workspace .chuck-decision-status{color:#fff;opacity:.8;font-size:11px;line-height:1.4}.chuck-lifestyle-workspace .chuck-decision-cta{color:#fff;border-top:1px solid #fff3;width:100%;min-height:36px;padding-top:10px;font-size:13px}.chuck-lifestyle-workspace .chuck-lifestyle-result{gap:12px}.chuck-lifestyle-workspace .chuck-result-symbol{color:var(--crays-blue);background:0 0;border-radius:0;width:33px}.chuck-lifestyle-workspace .subject-creative .chuck-result-symbol{color:var(--crays-red)}.chuck-lifestyle-workspace .chuck-result-photo{border-radius:15px;flex:none;width:88px;height:94px;display:block;position:relative;overflow:hidden}.chuck-lifestyle-workspace .chuck-result-photo img{object-fit:cover;width:100%;height:100%}.chuck-lifestyle-workspace .chuck-result-photo>span{color:var(--crays-blue);background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:7px;left:7px}.chuck-lifestyle-workspace .chuck-result-card>span:nth-child(2){min-width:0}.chuck-lifestyle-workspace .chuck-result-card strong{font-size:15px;line-height:1.4}.chuck-lifestyle-workspace .chuck-result-card small:first-child{text-transform:uppercase;letter-spacing:.7px;color:var(--crays-blue);font-size:9px}.chuck-lifestyle-workspace .chuck-ideas-entry{border-left:3px solid var(--crays-red);padding:3px 0 3px 15px}.personality-hub .perspective-choice{border:0;margin:12px 0}.perspective-choice .perspective-icon{width:48px;height:48px;color:var(--crays-red);background:#fce8ee;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.perspective-choice:nth-of-type(2n) .perspective-icon{color:var(--crays-blue);background:#eaf0f3}.personality-hub .perspective-choice .row{min-height:88px}.chuck-lifestyle-workspace .chuck-lifestyle-decision>.chuck-decision-content{color:#fff}.settings-overview .settings-section-icon{width:44px;height:44px;color:var(--crays-blue);background:#edf2f5;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.settings-overview .native-settings-group{margin-top:0}.wallet-overview-refresh h1{letter-spacing:-.8px;margin:9px 0 10px;font-size:30px;line-height:1.16}.wallet-overview-lead{color:#51687d;margin:0 0 22px;font-size:15px}.wallet-overview-refresh>.segmented{margin-bottom:12px}.wallet-source-list{display:grid}.wallet-source-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e5eb;align-items:center;gap:12px;width:100%;padding:19px 0;display:flex}.wallet-source-symbol{color:#0a3753;background:#edf3f6;border-radius:15px;flex:0 0 46px;place-items:center;height:50px;display:grid}.wallet-symbol-btc{color:#fff;background:#0a3753}.wallet-symbol-ln{color:#fff;background:#f31248}.wallet-symbol-fiat{background:#fff;border:1px solid #d8e4eb}.wallet-symbol-utexo{color:#c4103b;background:#fcebf0}.wallet-symbol-rgb{color:#fff;background:#051823}.wallet-symbol-usdc{background:#f5f9fb;border:1px solid #b7cdd9}.wallet-source-body{flex:1;gap:4px;min-width:0;display:grid}.wallet-source-body>strong{color:#051823;font-size:16px;line-height:1.25}.wallet-source-network{color:#51687d;font-size:12px;line-height:1.4}.wallet-source-body>small{font-size:12px;line-height:1.4}.wallet-source-offline{color:#68778b}.wallet-source-connected{color:#0a3753}.wallet-source-access{color:#51687d;flex-wrap:wrap;gap:3px 9px;padding-top:3px;font-size:12px;line-height:1.4;display:flex}.wallet-source-amount{color:#051823;flex:none;justify-items:end;gap:4px;max-width:92px;display:grid}.wallet-source-amount>strong{overflow-wrap:anywhere;text-align:right;font-size:17px}.wallet-source-amount>small{color:#68778b;font-size:12px}.wallet-source-row>svg{color:#60758a;flex-shrink:0}.wallet-overview-note{color:#68778b;margin:20px 0 12px;font-size:12px;line-height:1.55}.chuck-lifestyle-workspace .chuck-lifestyle-decision .chuck-decision-content>strong{color:#fff}.catalogue-guest-price{background:#edf2f5;border-radius:18px;gap:5px;margin:16px 0;padding:18px;display:grid}.catalogue-guest-price strong{color:var(--crays-blue);font-size:24px}.catalogue-guest-price small{color:var(--muted)}.catalogue-price-review-row{border-bottom:1px solid #dce4e9;gap:7px;padding:14px 0;display:grid}.catalogue-price-review-row span{color:var(--crays-blue);font-size:14px}.introduction-inbox-actions{align-items:center;gap:10px;margin:0 0 16px;display:flex}.introduction-inbox-actions button{border:1px solid var(--crays-line);min-height:46px;color:var(--crays-blue);font:inherit;background:#fff;border-radius:13px;flex:1;justify-content:flex-start;align-items:center;gap:9px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.introduction-inbox-actions strong,.introduction-inbox-actions small{border-radius:50%;place-items:center;min-width:23px;height:23px;margin-left:auto;font-size:12px;display:grid}.introduction-inbox-actions strong{color:#fff;background:#f31248}.introduction-inbox-actions small{background:var(--crays-gray)}.introduction-space-photo{isolation:isolate;text-align:left;color:#fff;background:#051823;border:0;border-radius:18px;width:100%;height:156px;padding:0;display:block;position:relative;overflow:hidden}.introduction-space-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.introduction-space-photo:after{content:"";z-index:0;background:linear-gradient(#05182308 0%,#051823e6);position:absolute;inset:0}.introduction-space-photo>span{z-index:1;flex-direction:column;gap:5px;display:flex;position:absolute;inset:auto 16px 14px}.introduction-space-photo small{letter-spacing:1.2px;font-size:10px;font-weight:700}.introduction-space-photo strong{font-size:21px;line-height:1.16}.introduction-space-photo>span>span{align-items:center;gap:6px;font-size:12px;display:flex}.introduction-empty-copy{min-height:0;padding:18px 0 12px}.introduction-empty-copy h2{font-size:20px}.space-service-editorial{flex-direction:column;gap:0;display:flex}.space-service-editorial>.space-service-tile{color:#051823;background:#fff;border-bottom:1px solid #e3e8ed;border-radius:0;flex-direction:row;align-items:center;gap:15px;width:100%;min-height:104px;padding:16px 0;display:flex}.space-service-editorial .service-editorial-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.service-editorial-label{align-items:center;gap:8px;display:flex}.service-editorial-label>svg{color:#0a3753;flex:none}.service-editorial-copy strong{font-size:17px;font-weight:800;line-height:1.35}.service-editorial-copy small{color:#526c80;font-size:12px;line-height:1.55}.space-service-editorial .service-editorial-thumb{object-fit:cover;border-radius:15px;flex:none;width:76px;height:76px}.space-service-editorial .service-detail-symbol{color:#f31248;background:#fff1f5;border-radius:15px;flex:none;place-items:center;width:76px;height:68px;display:grid}.space-service-editorial>.space-service-tile>svg:last-child{color:#0a3753;flex:none;position:static}.space-service-editorial>.space-service-food{border:1px solid #e3e8ed;border-radius:20px;grid-template-columns:minmax(0,1fr) 24px;gap:15px 8px;margin:0 0 8px;padding:0 0 17px;display:grid;overflow:hidden}.space-service-food .service-editorial-cover{object-fit:cover;grid-column:1/-1;width:100%;height:166px;display:block}.space-service-editorial>.space-service-food .service-editorial-copy{padding-left:16px}.space-service-editorial>.space-service-food>svg:last-child{margin-right:12px}.space-service-editorial>.space-service-food .service-editorial-label>svg{color:#f31248}.agent-settings-intro{color:#fff;background:#0a3753;border-radius:20px;margin:0 0 12px;overflow:hidden}.agent-settings-intro>img{object-fit:cover;width:100%;height:148px;display:block}.agent-settings-intro>div{padding:20px 18px}.agent-settings-intro h1{color:#fff;margin:8px 0 12px;font-size:25px;line-height:1.25}.agent-settings-intro .eyebrow,.agent-settings-intro p{color:#fff}.agent-settings-intro p{margin:0;font-size:13px;line-height:1.7}.vertical-service-photo{object-fit:cover;border-radius:18px;width:100%;height:164px;margin:0 0 21px;display:block}.moment-create>.moment-plus{isolation:isolate;background:0 0;border:0;width:44px;height:44px;top:23px;right:-13px}.moment-create>.moment-plus:before{content:"";z-index:-1;background:#f31248;border:2px solid #fff;border-radius:50%;position:absolute;inset:12px}.introduction-card .introduction-person .avatar{object-fit:cover;flex:0 0 68px;width:68px;height:68px}.introduction-card .introduction-person strong{color:#051823;font-size:19px;line-height:1.3}.introduction-card .introduction-person small{color:#0a3753;font-size:12px;line-height:1.5}.introduction-card>p:not(.context-note){color:#051823;margin:17px 0 9px;font-size:14px;line-height:1.7}.introduction-card>.context-note{margin:9px 0 17px;font-size:12px;line-height:1.65}.community-update-original{border-bottom:1px solid #e3e8ed;margin:18px 0 26px;padding:0 0 8px}.community-update-original>.post-author{width:100%;min-height:52px;padding:0 0 12px}.community-update-original .social-post{border:0;margin:0;padding:0}.community-update-original .social-original-image{object-fit:cover;border-radius:17px;width:100%;max-height:340px}.community-update-original>.post-author>span{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.community-update-original>.post-author strong{color:#051823;overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4}.community-update-original>.post-author small{color:#526c80;font-size:11px;line-height:1.5}.community-update-original>.post-author>svg{color:#0a3753;flex:none}.creator-content-gate{color:#fff;background:#0a3753;border-radius:17px;margin:17px 0;padding:17px}.creator-gate-heading{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.creator-gate-heading>svg{flex:none;margin-top:3px}.creator-gate-heading>span{gap:6px;display:grid}.creator-gate-heading strong{font-size:16px;line-height:1.4}.creator-gate-heading small{color:#fff;font-size:12px;line-height:1.6}.creator-content-gate .primary,.creator-content-gate .secondary{text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin:10px 0 0;padding:12px 14px;display:flex}.creator-content-gate button>span{gap:5px;display:grid}.creator-content-gate button small{color:inherit;font-size:11px;font-weight:400}.creator-content-gate .creator-gate-note{color:#fff;margin:12px 0 0;font-size:10px;line-height:1.6}.creator-content-gate.is-owned{color:#0a3753;background:#f0f5f7}.creator-content-gate.is-owned .creator-gate-heading small,.creator-content-gate.is-owned .creator-gate-note{color:#526c80}.creator-membership-entry{text-align:left;color:#051823;background:#fff4f7;border:1px solid #f6c9d5;border-radius:17px;align-items:center;gap:12px;width:100%;margin:16px 0;padding:16px;display:flex}.creator-membership-entry>svg:first-child{color:#f31248;flex:none}.creator-membership-entry>span{flex:1;gap:6px;min-width:0;display:grid}.creator-membership-entry strong{font-size:15px;line-height:1.4}.creator-membership-entry small{color:#526c80;font-size:12px;line-height:1.5}.creator-showroom>.profile-tab-rail{margin:17px 0}.wallet-account-facts{background:#fff;border:1px solid #e0e6eb;border-radius:16px;margin:16px 0}.wallet-account-facts>summary{color:#0a3753;cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:12px 15px;list-style:none;display:flex}.wallet-account-facts>summary::-webkit-details-marker{display:none}.wallet-account-facts>summary>span{flex-direction:column;flex:1;gap:3px;display:flex}.wallet-account-facts>summary small{color:#60768a;font-size:12px}.wallet-account-facts>.product-details{padding:0 15px}.wallet-feedback{scroll-margin-top:20px}.wallet-feedback:empty{display:none}.creator-edit-status{color:#0a3753;background:#edf4f7;border-radius:16px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.creator-edit-status>svg{flex-shrink:0;margin-top:2px}.creator-edit-status strong{font-size:14px}.creator-edit-status p{margin:6px 0;font-size:13px;line-height:1.5}.creator-edit-status .text-action{min-height:44px;font-size:13px}.welcome-content>img{width:145px;margin:0 0 20px}.welcome-lifestyle-image{background:#051823;border-radius:20px;height:155px;margin:0 0 20px;position:relative;overflow:hidden}.welcome-lifestyle-image>img{object-fit:cover;width:100%;height:100%;display:block}.welcome-lifestyle-image>span{color:#fff;background:#051823;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:14px}.welcome-content h1{margin:0 0 13px;font-size:31px;line-height:1.17}.welcome-content .lead{margin-bottom:18px;font-size:15px;line-height:1.5}.profile-edit-context{color:#0a3753;border-bottom:1px solid #e0e6eb;align-items:center;gap:12px;margin:0 0 23px;padding:0 0 22px;display:flex}.profile-edit-context>img{object-fit:cover;border-radius:50%;width:48px;height:48px}.profile-edit-context>span{flex-direction:column;gap:4px;display:flex}.profile-edit-context small{color:#60768a;font-size:12px}.profile-photo-stage{width:146px;height:146px;margin:26px auto;position:relative}.profile-photo-stage .profile-preview-photo,.profile-photo-empty{object-fit:cover;color:#0a3753;background:#edf4f7;border-radius:50%;place-items:center;width:146px;height:146px;margin:0;display:grid}.profile-photo-camera{color:#fff;background:#0a3753;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:0;right:0}.original-source-label{color:#60768a;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 0 8px;font-size:11px;display:flex}.venue-access-strip{color:#0a3753;flex-wrap:wrap;gap:8px 14px;margin:14px 0;font-size:12px;display:flex}.venue-access-strip>span{align-items:center;gap:6px;display:flex}.venue-about-details,.venue-access-details{color:#0a3753;border-bottom:1px solid #e0e6eb;margin:0 0 8px}.venue-about-details>summary,.venue-access-details>summary{cursor:pointer;align-items:center;min-height:48px;font-size:13px;font-weight:700;display:flex}.venue-about-details>p{color:#526b7e;font-size:14px;line-height:1.6}.connection-context-empty{padding-top:48px!important}.connection-context-empty>svg{color:#0a3753;margin-bottom:14px}.membership-catalogue-grid .membership-choice{background:#fff;border:1px solid #dce5eb;gap:9px;min-height:185px;padding:16px;position:relative}.membership-choice>.membership-symbol{color:#0a3753;background:#edf4f7;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:7px;display:grid}.membership-tone-BADGE-C02>.membership-symbol{color:#fff;background:#0a3753}.membership-tone-BADGE-C03>.membership-symbol{color:#fff;background:#051823}.membership-tone-BADGE-C04>.membership-symbol,.membership-tone-BADGE-R03>.membership-symbol{color:#f31248;background:#fff0f4}.membership-tone-BADGE-R01>.membership-symbol{color:#fff;background:#0a3753}.creator-revenue-empty{color:#0a3753;background:#edf4f7;border-radius:20px;margin:22px 0;padding:23px 20px}.creator-revenue-empty>svg{color:#0a3753;margin-bottom:8px}.creator-revenue-empty h2{margin:6px 0 10px;font-size:23px;line-height:1.25}.creator-revenue-empty p{color:#526b7e;margin:0 0 18px;font-size:14px;line-height:1.65}.support-purpose-heading{color:#0a3753;gap:12px;margin:20px 0;display:flex}.support-purpose-heading>svg{flex-shrink:0;margin-top:4px}.support-purpose-heading>p{margin:0;font-size:14px;line-height:1.6}.membership-catalogue-grid .membership-symbol>svg{color:inherit}.circle-mark{color:#fff;object-fit:cover;background:#0a3753;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.circle-mark-photo{display:block}.circle-identity>.circle-mark{width:82px;height:82px;margin:10px auto 18px}.circle-identity>.circle-mark>svg{width:38px;height:38px}.row-icon:has(.circle-mark){background:0 0;padding:0}.row-icon .circle-mark>svg{color:inherit}.identity-summary{color:#fff;background:#0a3753;border-radius:18px;align-items:flex-start;gap:14px;margin:22px 0;padding:20px;display:flex}.identity-summary>svg{flex-shrink:0}.identity-summary>div{min-width:0}.identity-summary strong{font-size:20px}.identity-summary p{margin:5px 0 9px;font-size:13px}.identity-summary small{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.identity-state-chips{color:#0a3753;flex-wrap:wrap;gap:10px;margin:16px 0;font-size:12px;display:flex}.identity-state-chips>span{align-items:center;gap:6px;display:flex}.rights-status-stack{flex-direction:column;gap:10px;margin:22px 0;display:flex}.rights-status-stack>div{background:#fff;border:1px solid #e0e6eb;border-radius:15px;align-items:center;gap:13px;padding:14px 15px;display:flex}.rights-status-stack>div>span{color:#0a3753;background:#edf4f7;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.rights-status-stack>div>div{flex-direction:column;gap:5px;display:flex}.rights-status-stack small{color:#60768a;font-size:12px}.rights-status-stack strong{color:#051823;font-size:14px}.assessment-empty-state{color:#0a3753;background:#edf4f7;border-radius:20px;margin-top:24px;padding:24px 18px!important}.assessment-privacy-mark{color:#fff;background:#0a3753;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 15px;display:grid}.assessment-empty-state h2{font-size:22px;line-height:1.3}.detail-content .quiet,.detail-content .text-action{min-width:44px;min-height:44px}.profile-preview-identity{margin:8px 0 20px}.profile-preview-identity>img{object-fit:cover;border-radius:32px;width:114px;height:114px}.profile-preview-identity+.profile-preview h1{margin-top:0}.creator-subscribers-empty{color:#fff;background:#0a3753;border-radius:22px;margin:24px 0;padding:24px 20px}.creator-subscribers-empty h2{color:#fff;margin:14px 0;font-size:24px;line-height:1.25}.creator-subscribers-empty p{color:#e0edf4;margin-bottom:20px;font-size:14px;line-height:1.6}.creator-subscribers-empty .secondary{color:#0a3753;background:#fff}.detail-content .identity-summary p{color:#dbeaf3}.device-evaluation-intro{color:#fff;background:#0a3753;border-radius:22px;margin:22px 0;padding:22px}.detail-content .device-evaluation-intro h2{color:#fff;margin:12px 0;font-size:23px}.detail-content .device-evaluation-intro p{color:#dbeaf3;font-size:14px;line-height:1.6}.device-evaluation-intro>span{background:#204b63;border-radius:9px;margin-top:8px;padding:7px 10px;font-size:12px;display:inline-flex}.operator-space-identity{background:#051823;border-radius:20px;height:148px;margin-bottom:25px;position:relative;overflow:hidden}.operator-space-identity>img{object-fit:cover;width:100%;height:100%}.operator-space-identity>span{color:#fff;background:linear-gradient(#0000,#051823dd);flex-direction:column;justify-content:flex-end;gap:6px;padding:17px;display:flex;position:absolute;inset:0}.operator-space-identity small{letter-spacing:.12em;font-size:10px}.operator-space-identity strong{font-size:21px}.operator-authority-status{color:#0a3753;background:#edf4f7;border-radius:15px;align-items:flex-start;gap:12px;margin:20px 0;padding:17px;display:flex}.operator-authority-status>svg{flex-shrink:0}.operator-authority-status>span{flex-direction:column;gap:7px;display:flex}.operator-authority-status small{font-size:12px;line-height:1.5}.media-home-context{color:#0a3753;gap:15px;padding:20px 0;display:flex}.media-home-context>svg{flex-shrink:0;margin-top:4px}.detail-content .media-home-context h2{margin:0 0 9px;font-size:20px;line-height:1.3}.detail-content .media-home-context p{margin:0;font-size:14px;line-height:1.6}.reading-workspace-scene{background:#051823;border-radius:18px;height:122px;margin:0 0 24px;position:relative;overflow:hidden}.reading-workspace-scene>img{object-fit:cover;width:100%;height:100%}.reading-workspace-scene>figcaption{color:#fff;letter-spacing:.12em;background:linear-gradient(#0000,#051823bb);align-items:flex-end;padding:15px;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.publication-author-context{color:#0a3753;align-items:center;gap:12px;margin:6px 0 23px;display:flex}.publication-author-context>img{object-fit:cover;border-radius:50%;width:48px;height:48px}.publication-author-context>span{flex-direction:column;gap:5px;display:flex}.publication-author-context small{color:#60768a;font-size:12px}.professional-person-context{border-bottom:1px solid #dce5eb;align-items:center;gap:15px;margin:0 0 23px;padding:0 0 22px;display:flex}.professional-person-context>img{object-fit:cover;border-radius:20px;width:64px;height:64px}.professional-person-context>span{color:#0a3753;flex-direction:column;gap:6px;display:flex}.professional-person-context small{letter-spacing:.11em;font-size:9px;font-weight:700}.professional-person-context strong{font-size:22px}.professional-person-context>span>span{color:#60768a;font-size:12px}.review-venue-context{align-items:center;gap:13px;margin:20px 0 14px;display:flex}.review-venue-context>img{object-fit:cover;border-radius:15px;width:78px;height:64px}.review-venue-context>span{color:#0a3753;flex-direction:column;gap:7px;display:flex}.review-venue-context strong{font-size:18px}.review-venue-context small{color:#60768a;font-size:12px}.visit-star-rating{justify-content:space-between;max-width:310px;margin:15px 0 18px;display:flex}.visit-star-rating>button{color:#f31248;cursor:pointer;background:#fff0f4;border:0;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.visit-star-rating>button:focus-visible{outline-offset:3px;outline:2px solid #0a3753}.review-clear-rating{margin:0 0 8px;font-size:12px}.private-thread-view .chat-person{border-bottom:1px solid #dce5eb;gap:12px;width:100%;margin-bottom:12px;padding:0 0 15px}.private-thread-view .chat-person h1{color:#051823;margin:0;font-size:23px}.private-thread-view .communication-notice{margin:10px 0 16px}.private-thread-view .communication-notice .context-note{color:#60768a;font-size:11px;line-height:1.55}.private-thread-messages{flex-direction:column;gap:12px;min-height:220px;padding:10px 0 22px;display:flex}.private-thread-empty{text-align:center;color:#0a3753;padding:30px 12px 35px}.private-thread-empty>svg{color:#f31248}.private-thread-view .private-thread-empty h2{margin:16px 0 9px;font-size:22px}.private-thread-view .private-thread-empty p{color:#60768a;font-size:13px;line-height:1.6}.private-thread-view .message{overflow-wrap:anywhere;border-radius:18px;align-self:flex-start;max-width:86%;margin:0;padding:12px 15px}.private-thread-view .message.outgoing{color:#fff;background:#0a3753;border-bottom-right-radius:5px;align-self:flex-end}.private-thread-view .message.incoming{color:#051823;background:#edf4f7;border-bottom-left-radius:5px}.private-thread-view .message small{opacity:.8;margin-top:7px;font-size:10px;display:block}.private-thread-composer{align-items:flex-end;gap:9px;margin-bottom:20px;display:flex}.private-thread-composer .product-field{flex:1;min-width:0;margin:0}.private-thread-composer .product-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.private-thread-view .private-thread-composer .product-field textarea{background:#f1f5f7;border-radius:20px;height:64px;min-height:64px;padding:14px}.private-thread-view .private-thread-composer .primary{border-radius:50%;flex-shrink:0;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin:0 0 7px;padding:0;display:grid}.private-thread-options{margin-top:10px}.control-purpose-intro{align-items:flex-start;gap:14px;margin:4px 0 26px;display:flex}.control-purpose-symbol{color:#fff;background:#0a3753;border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.control-purpose-memory{background:#f31248}.control-purpose-delegations{background:#051823}.control-purpose-intro .eyebrow{letter-spacing:1.1px;color:#64748b;font-size:9px}.control-purpose-intro h1{margin:5px 0 9px;font-size:25px;line-height:1.15}.control-purpose-intro p{color:#526579;margin:0;font-size:13px;line-height:1.5}.control-decision-heading{color:#0a3753;margin:24px 0 14px;font-size:17px}.assessment-perspective-picker{border:1px solid #dce5ec;border-radius:15px;margin:18px 0 22px;padding:0 14px}.assessment-perspective-picker>summary{color:#0a3753;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;font-weight:600;display:flex}.assessment-perspective-picker>summary>span{align-items:center;gap:9px;display:flex}.assessment-perspective-picker[open]>summary>svg{transform:rotate(180deg)}.assessment-perspective-picker .field{margin-bottom:15px}.opener-guidance{color:#0a3753;background:#edf5f8;border-radius:18px;align-items:center;gap:14px;margin:18px 0 26px;padding:16px;display:flex}.opener-guidance>span{color:#fff;background:#0a3753;border-radius:15px;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:flex}.opener-guidance p{margin:0;font-size:13px;line-height:1.5}.community-service-context{border-bottom:1px solid #dce5ec;align-items:center;gap:14px;margin:20px 0 25px;padding-bottom:22px;display:flex}.community-service-context img{object-fit:cover;border-radius:17px;flex:0 0 88px;width:88px;height:105px}.community-service-context strong{color:#051823;margin:5px 0;font-size:18px;display:block}.community-service-context p{color:#526579;margin:0;font-size:12px;line-height:1.5}.community-service-context .eyebrow{color:#0a3753;font-size:8px}.community-service-context~.filter-details>summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.community-service-context~.filter-details[open]>summary>svg{transform:rotate(180deg)}.notification-timing-preview>summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.notification-timing-preview p{color:#526579;font-size:12px;line-height:1.5}.notification-category-empty{text-align:center;color:#0a3753;background:#edf5f8;border-radius:20px;margin:26px 0;padding:24px 18px}.notification-category-empty h2{margin:12px 0 7px;font-size:19px}.notification-category-empty p{margin:0;font-size:13px}.legacy-post-composer .product-field:has(textarea){padding:0}.legacy-post-composer textarea{background:#fff;border:1px solid #dce5ec;border-radius:16px;min-height:150px;padding:16px;font-size:16px;line-height:1.55}.composer-selected-photo{margin:15px 0 22px}.composer-selected-photo img{object-fit:cover;border-radius:19px;width:100%;max-height:310px}.composer-selected-photo figcaption{color:#526579;margin-top:8px;font-size:11px}.account-action-context{color:#0a3753;background:#edf5f8;border-radius:20px;align-items:flex-start;gap:15px;margin:24px 0 28px;padding:20px;display:flex}.account-action-context img{object-fit:cover;border-radius:50%;flex:0 0 58px;width:58px;height:58px}.account-action-context strong{font-size:19px}.account-action-context p{margin:8px 0 0;font-size:13px;line-height:1.55}.offer-publisher-context{color:#0a3753;align-items:center;gap:11px;margin:3px 0 19px;display:flex}.offer-publisher-context img{object-fit:cover;border-radius:50%;width:39px;height:39px}.offer-publisher-context strong,.offer-publisher-context small{display:block}.offer-publisher-context strong{font-size:14px}.offer-publisher-context small{color:#526579;margin-top:4px;font-size:10px}.offer-original-selected{background:#edf5f8;border-radius:18px;align-items:center;gap:13px;margin:18px 0;padding:14px;display:flex}.offer-original-selected>img{object-fit:cover;border-radius:12px;width:80px;height:92px}.offer-original-selected>span{color:#0a3753}.offer-original-selected small{letter-spacing:1px;color:#526579;font-size:8px}.offer-original-selected strong{color:#051823;margin-top:5px;font-size:15px;display:block}.offer-original-selected p{margin:7px 0 0;font-size:12px;line-height:1.4}.rights-proof-preview{border-top:1px solid #dce5ec;margin-top:22px;padding-top:7px}.rights-proof-preview>summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.rights-proof-preview>p{color:#526579;font-size:12px;line-height:1.5}.connection-context-empty>svg{box-sizing:content-box;color:#f31248;background:#fff0f4;border-radius:23px;margin:4px 0 12px;padding:17px}.connection-context-empty>p{color:#526579;max-width:32ch;font-size:14px;line-height:1.6}.community-poll-choice{text-align:left;color:#051823;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:80px;margin:13px 0;padding:15px;display:flex}.community-poll-choice>strong{flex:1;font-size:15px;font-weight:600}.community-poll-symbol{color:#fff;background:#0a3753;border-radius:15px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.community-poll-symbol-1{background:#f31248}.community-poll-symbol-2{background:#051823}.community-poll-choice[data-selected=true]{background:#fff4f7;border-color:#f31248}.community-poll-choice[data-selected=true]>svg{color:#f31248}.wallet-account-detail .wallet-balance-panel{color:#fff;background:linear-gradient(135deg,#0a3753,#051823)}.wallet-account-detail .wallet-balance-panel>strong,.wallet-account-detail .wallet-balance-panel>span{color:#fff}.wallet-account-detail .wallet-balance-panel>small,.wallet-account-detail .wallet-balance-panel>p{color:#dbeaf3}.wallet-account-detail .wallet-main-actions .secondary:first-child{color:#fff;background:#f31248}.wallet-account-detail .wallet-main-actions .secondary:nth-child(2){color:#0a3753;background:#edf5f8}.wallet-account-detail .wallet-main-actions .secondary:nth-child(3){color:#0a3753;background:#fff;border:1px solid #dce5ec}.legal-document-view{padding-top:30px}.legal-document-icon{color:#0a3753;background:#edf5f8;border-radius:23px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;display:flex}.legal-document-view>.eyebrow{color:#0a3753;margin-bottom:10px}.legal-document-view>h1{margin:0 0 16px}.legal-document-view>p:not(.eyebrow){color:#526579;font-size:15px;line-height:1.65}.legal-document-availability{background:#fff5f8;border-left:3px solid #f31248;border-radius:0 16px 16px 0;margin:26px 0;padding:20px}.legal-document-availability h2{margin:0 0 9px;font-size:18px;line-height:1.35}.legal-document-availability p{color:#526579;margin:0;font-size:14px;line-height:1.6}.account-choice{text-align:left;color:#051823;background:#fff;border:1px solid #dce5ec;border-radius:19px;align-items:center;gap:15px;width:100%;min-height:86px;margin:13px 0;padding:15px;display:flex}.account-choice[aria-pressed=true]{background:#edf5f8;border-color:#0a3753}.account-choice>img{object-fit:cover;border-radius:50%;flex:0 0 51px;width:51px;height:51px}.account-choice>span{flex:1}.account-choice strong,.account-choice small{display:block}.account-choice strong{font-size:18px}.account-choice small{color:#526579;margin-top:5px;font-size:12px;line-height:1.5}.account-choice>svg{color:#0a3753;flex-shrink:0}.venue-destination-photo{margin:0 0 23px}.venue-destination-photo img{object-fit:cover;border-radius:20px;width:100%;height:155px;display:block}.consent-conversation-context{color:#0a3753;border:1px solid #dce5ec;border-radius:18px;align-items:flex-start;gap:13px;margin:22px 0;padding:16px;display:flex}.consent-conversation-context>img{object-fit:cover;border-radius:50%;flex:0 0 46px;width:46px;height:46px}.consent-conversation-context>svg{flex-shrink:0}.consent-conversation-context small,.consent-conversation-context strong{display:block}.consent-conversation-context small{letter-spacing:1px;margin-bottom:6px;font-size:9px}.consent-conversation-context strong{font-size:18px}.consent-conversation-context p{color:#526579;margin:7px 0 0;font-size:12px;line-height:1.5}.device-screen[data-phone-screen][data-cursor-debug],.device-screen[data-phone-screen][data-cursor-debug] *{cursor:inherit!important}.device-screen[data-phone-screen][data-cursor-debug]{cursor:default!important}.device-screen[data-phone-screen][data-cursor-debug] .mobile-cursor{display:none!important}.device-screen[data-phone-screen][data-cursor-debug] :where(button,a[href],summary,select,[role=button],[role=tab],[role=checkbox],[role=radio],[role=switch],label[for],label:has(input[type=file],input[type=checkbox],input[type=radio])){cursor:pointer!important}.device-screen[data-phone-screen][data-cursor-debug] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]){cursor:text!important}.device-screen[data-phone-screen][data-cursor-debug] :where(input[type=range]){cursor:ew-resize!important}.device-screen[data-phone-screen][data-cursor-debug] :where(video[controls],audio[controls]){cursor:auto!important}.device-screen[data-phone-screen][data-cursor-debug] :where(:disabled,[aria-disabled=true],[inert]),.device-screen[data-phone-screen][data-cursor-debug] :where(:disabled,[aria-disabled=true],[inert]) *,.device-screen[data-phone-screen][data-cursor-debug] :where(label:has(input:disabled,select:disabled,textarea:disabled)){cursor:not-allowed!important}.device-screen[data-phone-screen][data-cursor-debug] :where(.mobile-scroll,.mobile-carousel)[data-dragging=true],.device-screen[data-phone-screen][data-cursor-debug] :where(.mobile-scroll,.mobile-carousel)[data-dragging=true] *{cursor:grabbing!important}.venue-personal-access-facts{margin:23px 0}.venue-personal-access-facts>div{border-bottom:1px solid #e0e5eb;align-items:center;gap:14px;padding:15px 0;display:flex}.venue-personal-access-facts>div>svg{color:#0a3753;flex-shrink:0}.venue-personal-access-facts strong,.venue-personal-access-facts small{display:block}.venue-personal-access-facts strong{font-size:14px}.venue-personal-access-facts small{color:#526579;margin-top:5px;font-size:13px;line-height:1.5}.moderation-inbox-empty{color:#0a3753;background:#edf5f8;border-radius:21px;margin:24px 0;padding:25px 21px}.moderation-inbox-empty h2{margin:15px 0 10px;font-size:21px;line-height:1.3}.moderation-inbox-empty p{color:#526579;margin:0;font-size:14px;line-height:1.6}.reminder-source-explanation{margin:10px 0 4px;font-size:12px;line-height:1.5}.reminder-source-explanation>summary{cursor:pointer;color:#0a3753}.reminder-source-explanation>p{color:#536a7c;margin:10px 0;font-size:12px;line-height:1.6}.public-connections-tabs{border-bottom:1px solid #dce4e9;gap:4px;margin:22px 0;display:flex}.public-connections-tabs>button{color:#536a7c;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:48px;font:500 14px Avenir,sans-serif}.public-connections-tabs>button[aria-selected=true]{color:#051823;border-bottom-color:#f31248;font-weight:700}.public-connections-lead{color:#536a7c;font-size:15px;line-height:1.6}.public-connections-panel .quiet-empty{margin-top:20px;margin-bottom:24px}.profile-unavailable-symbol{color:#0a3753;background:#edf4f7;border-radius:24px;place-items:center;width:80px;height:80px;margin:10px 0 24px;display:grid}.profile-unavailable h1{max-width:320px}.profile-unavailable p{color:#53677d;margin-bottom:28px;line-height:1.65}.profile-unavailable .primary,.profile-unavailable .secondary{width:100%;margin-top:12px}.welcome-content.welcome-standalone{padding-top:calc(var(--mobile-safe-area-top,54px) + 22px)}.connectivity-purpose-icon{color:#0a3753;background:#edf4f7;border-radius:22px;place-items:center;width:72px;height:72px;margin:22px 0;display:grid}.connectivity-purpose-icon-space,.connectivity-purpose-icon-hardware,.connectivity-purpose-icon-bridge{color:#fff;background:#051823}.connectivity-purpose-icon-power,.connectivity-purpose-icon-value{color:#f31248;background:#fff0f4}.detail-content .connectivity-purpose h1{margin:0 0 14px;font-size:30px;line-height:1.17}.connectivity-purpose-lead{color:#53677d;margin:0 0 17px;font-size:16px;line-height:1.55}.connectivity-preview-status{color:#53677d;align-items:center;gap:8px;margin:0 0 26px;font-size:12px;display:flex}.connectivity-preview-status>span{background:#64778b;border-radius:50%;width:7px;height:7px}.connectivity-scenario-form{border-top:1px solid #e0e6eb;padding-top:20px}.detail-content .connectivity-scenario-form h2{margin:0 0 18px;font-size:18px}.connectivity-scenario-form .product-field{margin-top:12px;margin-bottom:14px}.connectivity-scenario-form .primary{width:100%;margin:8px 0 16px}.business-brief-hero{background:#051823;border-radius:21px;height:182px;margin:0 0 19px;position:relative;overflow:hidden}.business-brief-hero>img{object-fit:cover;width:100%;height:100%;display:block}.business-brief-hero>figcaption{color:#fff;background:linear-gradient(#05182325,#051823ed);flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:absolute;inset:0}.business-brief-symbol{color:#fff;background:#f31248;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:15px;right:15px}.business-brief-hero small{letter-spacing:.11em;margin-bottom:9px;padding-right:35px;font-size:10px;font-weight:700}.detail-content .business-brief-hero h1{color:#fff;max-width:285px;margin:0;font-size:25px;line-height:1.17}.business-brief-lead{color:#53677d;margin:0 0 12px;font-size:15px;line-height:1.5}.business-brief-private{color:#0a3753;align-items:center;gap:7px;margin:0 0 23px;font-size:12px;display:flex}.business-brief-support{border-bottom:1px solid #e0e6eb;margin:14px 0 20px;padding:0 0 8px}.business-brief-support>summary{color:#0a3753;cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:700;display:flex}.business-brief-support>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.business-brief-support[open]>summary:after{content:"−"}.business-brief-workspace>.product-field{margin-top:12px;margin-bottom:14px}.business-brief-workspace>.primary{width:100%}.original-metadata{margin:22px 0 14px}.original-metadata .detail-list{overflow-wrap:anywhere}.original-source-label{align-items:flex-start;gap:12px}.original-source-label>span:last-child{text-align:right}.original-source-label{letter-spacing:0;font-size:12px;line-height:1.5}.original-source-label>span{overflow-wrap:anywhere;min-width:0}.browser-fullscreen .device-screen{box-shadow:none;--crays-nav-height:calc(64px + var(--device-safe-area-bottom))}.browser-fullscreen input,.browser-fullscreen textarea{font-size:16px}.inbox-context-people h2{margin:20px 0 5px;font-size:18px}.inbox-context-people .text-action{min-height:44px;margin:0 0 14px 62px}.inbox-filter-choices .choice-row{min-height:48px}.feed-source-group h3{color:var(--ink,#10232e);margin:18px 0 4px;font-size:15px}.feed-source-checklist .choice-row{min-height:48px}.feed-single-source{margin-top:12px}.feed-single-source summary{align-items:center;min-height:44px;font-size:13px;display:flex}.model-account-page{padding-bottom:110px}.model-account-page h1{margin:8px 0 12px}.model-account-hero{color:#fff;background:#0a3753;border-radius:22px;margin:22px 0;padding:23px}.model-account-hero img{filter:brightness(0)invert();object-fit:contain;object-position:left;width:100px;max-height:38px;margin-bottom:12px}.model-account-hero h2{color:#fff;margin:0 0 8px}.model-account-hero p{color:#fff;margin:0;line-height:1.5}.model-account-options{margin:18px 0}.model-account-option,.model-chat-entry{text-align:left;color:#09232f;background:#fff;border:0;border-bottom:1px solid #e4e9ef;align-items:center;gap:13px;width:100%;min-height:64px;padding:16px 0;display:flex}.model-account-option>span:nth-child(2),.model-chat-entry>span{flex:1}.model-account-option strong,.model-account-option small,.model-chat-entry strong,.model-chat-entry small{display:block}.model-account-option strong{font-size:17px}.model-account-option small,.model-chat-entry small{color:#63768b;margin-top:5px;font-size:13px;line-height:1.4}.model-account-mark{color:#0a3753;background:#edf3f6;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:700;display:grid}.model-account-status{align-items:center;gap:12px;padding:20px 0;display:flex}.model-account-status strong,.model-account-status small{display:block}.model-account-status small{color:#63768b;margin-top:6px}.model-account-qualification{margin:20px 0;line-height:1.55}.model-account-qualification summary{cursor:pointer;padding:12px 0}.model-chat-entry{border:1px solid #e4e9ef;border-radius:16px;margin:12px 0;padding:14px}.model-signin-options{gap:9px;margin:20px 0;display:grid}.model-signin-options .secondary{justify-content:space-between;align-items:center;min-height:48px;margin:0;display:flex}.model-account-page button:focus-visible{outline-offset:3px;outline:3px solid #0a3753}.activity-secondary-access{flex:none;justify-content:flex-end;padding:0 20px;display:flex}.activity-updates-entry{color:#0a3753;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.activity-update-count{color:#fff;background:#f31248;border-radius:12px;min-width:19px;padding:2px 5px;font-size:11px}.commerce-intro{align-items:center;gap:13px;margin:6px 0 22px;display:flex}.commerce-intro-symbol,.commerce-original-symbol{color:#0a3753;background:#edf4f7;border-radius:16px;place-items:center;min-width:52px;height:56px;display:grid}.commerce-intro h1{margin:0 0 6px;font-size:23px;line-height:1.2}.commerce-intro p{color:#63748a;margin:0;font-size:13px}.commerce-shortcuts{border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed;margin-bottom:26px}.commerce-shortcuts button{text-align:left;color:#0a3753;background:#fff;border:0;align-items:center;gap:12px;width:100%;min-height:56px;display:flex}.commerce-shortcuts button span{flex:1}.activity-commerce h2{margin:22px 0 10px;font-size:18px}.commerce-original{text-align:left;color:#071d27;background:#fff;border:0;border-bottom:1px solid #e2e7ed;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.commerce-original img{object-fit:cover;border-radius:12px;width:64px;height:74px}.commerce-original>span:not(.commerce-original-symbol){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.commerce-original small{color:#63748a;font-size:12px}.commerce-original strong{font-size:15px;line-height:1.35}.commerce-heading{margin:0 0 20px}.commerce-heading .eyebrow{letter-spacing:1.5px;color:#0a3753;margin:0 0 8px;font-size:10px}.commerce-heading h1{margin:0 0 8px;font-size:27px;line-height:1.15}.commerce-heading>p:last-child{color:#63748a;margin:0;font-size:13px}.commerce-discover-story{color:#fff;text-align:left;background:#071d27;border:0;border-radius:19px;width:100%;min-height:306px;margin:20px 0 12px;padding:0;display:block;position:relative;overflow:hidden}.commerce-discover-story>img{object-fit:cover;width:100%;height:306px;display:block}.commerce-story-copy{background:linear-gradient(#0000 15%,#04182273 45%,#061c27 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}.commerce-story-copy>small{letter-spacing:1.2px;margin-bottom:10px;font-size:10px}.commerce-story-copy>strong{margin-bottom:9px;font-size:23px;line-height:1.2}.commerce-story-copy>span{font-size:12px}.commerce-story-copy .commerce-story-action{align-items:center;gap:6px;min-height:24px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.commerce-empty-note{color:#63748a;margin:12px 2px 24px;font-size:13px;line-height:1.6}.commerce-space-links{margin:24px 0}.own-memberships>.eyebrow,.ecosystem-receipts>.eyebrow,.ecosystem-invoice>.eyebrow{color:#0a3753;letter-spacing:1.5px;font-size:10px}.own-memberships h1{font-size:28px;line-height:1.15}.own-memberships>.lead{color:#63748a;font-size:14px}.membership-photo-card{text-align:left;color:#fff;background:#071d27;border:0;border-radius:18px;width:100%;margin:20px 0;padding:0;display:block;overflow:hidden}.membership-photo-card>img{object-fit:cover;width:100%;height:165px;display:block}.membership-photo-card>span{flex-direction:column;gap:10px;padding:22px;display:flex}.membership-photo-card strong,.membership-photo-card h1{margin:0;font-size:25px;line-height:1.2}.membership-photo-card small{font-size:11px;line-height:1.5}.membership-photo-card b{align-items:center;gap:8px;font-size:13px;display:flex}.membership-example-invitation p{color:#dce6eb;margin:0 0 6px;font-size:13px;line-height:1.6}.membership-secondary{margin:28px 0}.membership-secondary h2{font-size:18px}.membership-pass-panel{text-align:center;border-top:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed;padding:22px 0}.membership-pass-panel h2{margin:0 0 10px}.membership-pass-panel p{color:#63748a;font-size:13px;line-height:1.6}.membership-entry-qr{background:#fff;width:228px;height:228px;margin:12px auto;display:block}.membership-pass-clock{color:#0a3753;margin:12px 0;font-size:19px;display:block}.membership-pass-panel>.primary{width:100%;margin-top:16px}.membership-access-warning{color:#854500!important}.membership-preview-controls{padding:20px 0}.membership-preview-controls summary{color:#63748a;align-items:center;min-height:44px;font-size:13px;display:flex}.membership-preview-controls p{font-size:13px;line-height:1.6}.membership-preview-controls select,.receipts-filter select{color:#0a3753;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:10px;margin:7px 0 14px;padding:10px;display:block}.membership-terms dl>div,.ecosystem-invoice dl>div{border-bottom:1px solid #e1e7ed;padding:14px 0}.membership-terms dt,.ecosystem-invoice dt{color:#63748a;margin-bottom:5px;font-size:12px}.membership-terms dd,.ecosystem-invoice dd{margin:0;font-size:14px;line-height:1.6}.membership-terms h2{margin-top:26px;font-size:20px}.membership-terms h3{margin-top:22px;font-size:15px}.membership-terms ul{padding-left:20px;font-size:13px;line-height:1.7}.receipts-filter{color:#63748a;margin-top:20px;font-size:12px;display:block}.ecosystem-receipts>p{font-size:13px;line-height:1.6}.ecosystem-receipt-row{color:#071d27;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e7ed;align-items:center;gap:12px;width:100%;padding:20px 0;display:flex}.ecosystem-receipt-row>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ecosystem-receipt-row small{color:#63748a;font-size:11px}.ecosystem-receipt-row strong{font-size:14px}.ecosystem-receipt-row span span{color:#63748a;font-size:12px;line-height:1.6}.invoice-total{margin:24px 0 12px;font-size:32px;display:block}.ecosystem-invoice .secondary,.ecosystem-invoice .primary{width:100%;margin-top:15px}.membership-code-view>h1{margin:12px 0 8px;font-size:28px}.membership-code-view>.eyebrow{letter-spacing:1.2px;color:#0a3753;font-size:10px}.membership-code-view>p{color:#63748a;font-size:12px}.membership-code-view .membership-pass-panel{border-top:0;padding-top:14px}.membership-code-view .membership-pass-panel h2{display:none}.membership-code-view .membership-pass-panel>p:first-of-type{max-width:270px;margin:0 auto 12px;font-size:12px}.membership-code-view .membership-entry-qr{margin:6px auto}.membership-code-view>.secondary{width:100%;margin-top:16px}.ecosystem-receipts .search{color:#63748a;background:#f1f3f5;border-radius:24px;align-items:center;gap:9px;min-height:44px;margin:12px 0 8px;padding:12px;display:flex}.ecosystem-receipts .search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.ecosystem-receipts .search:focus-within{box-shadow:0 0 0 2px #0a3753}.you-redesign{padding-top:12px!important}.you-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.you-topline .eyebrow{color:#677d8c;letter-spacing:1.5px;margin:0;font-size:10px}.you-topline button{color:#0a3753;background:#fff;border:1px solid #e2e9ee;border-radius:50%;width:44px;height:44px}.you-identity{padding:4px 0 22px}.you-redesign .personal-profile{gap:16px;padding:0 0 15px}.you-redesign .personal-profile>img{border:3px solid #fff;width:78px;height:78px;box-shadow:0 0 0 1px #dde7ed}.you-redesign .personal-profile h1{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:25px;line-height:1.18}.you-redesign .personal-profile small{font-size:12px}.you-essentials{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 28px;display:grid}.you-essentials>button{text-align:left;color:#0a3753;background:#fff;border:1px solid #dce7ec;border-radius:17px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:155px;padding:16px 13px;display:flex;position:relative}.you-essentials>button:first-child{background:#edf4f7;border-color:#edf4f7}.you-essentials strong{letter-spacing:-.3px;font-size:15px;line-height:1.3}.you-essentials small{color:#5e7383;font-size:11px;line-height:1.5}.you-essentials>button>svg:last-child{width:16px;position:absolute;top:18px;right:11px}.you-redesign h2,.you-settings-hub h2{letter-spacing:-.4px;color:#071e29;margin:0 0 16px;font-size:18px;line-height:1.3}.you-nutrition{text-align:left;color:#fff;background:#0a3753;border:0;border-radius:20px;width:100%;padding:0;display:block;overflow:hidden}.you-nutrition>img{object-fit:cover;object-position:center 47%;width:100%;height:155px;display:block}.you-nutrition>span{gap:9px;padding:19px 18px 20px;display:grid}.you-nutrition small{letter-spacing:1.4px;color:#c2dce7;font-size:9px;font-weight:700}.you-nutrition strong{letter-spacing:-.6px;font-size:22px;line-height:1.2}.you-nutrition span>span{color:#e1edf2;font-size:13px;line-height:1.6}.you-nutrition b{align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.you-plan-benefits{text-align:left;color:#0a3753;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:20px 0;display:flex}.you-plan-benefits>span{flex:1;gap:5px;display:grid}.you-plan-benefits strong{font-size:14px}.you-plan-benefits small{color:#687c8b;font-size:11px;line-height:1.5}.you-link-group{border-top:1px solid #dfe7ed;margin-top:7px;margin-bottom:24px;padding-top:24px}.you-link-group .list-row{gap:13px;min-height:72px;padding:16px 0}.you-link-group .row-icon{color:#0a3753;border-radius:0;width:30px;min-width:30px;height:32px;background:0 0!important}.you-link-group .row-icon img{object-fit:contain;width:29px;height:29px}.you-link-group .row-copy strong{font-size:15px}.you-link-group .row-copy small{margin-top:5px;font-size:11px;line-height:1.5}.you-section-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.you-section-title>button{color:#0a3753;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0;font-size:11px;display:flex}.you-settings-note{color:#687c8b;margin:4px 0 22px;font-size:11px;line-height:1.7}.you-settings-hub .eyebrow{letter-spacing:1.3px;color:#647c8b;margin-top:8px;font-size:9px}.you-settings-hub h1{letter-spacing:-.9px;font-size:28px;line-height:1.2}.you-settings-intro{color:#687c8b;margin:10px 0 28px;font-size:13px;line-height:1.7}.you-redesign button:focus-visible,.you-settings-hub button:focus-visible{outline-offset:3px;outline:2px solid #f31248}@media (width<=350px){.you-redesign .personal-profile h1{font-size:22px}.you-essentials>button{padding:14px 10px}.you-essentials strong{font-size:14px}}.commerce-redesign .commerce-heading{padding:9px 0 19px}.commerce-redesign .commerce-heading .eyebrow{letter-spacing:1.5px;color:#647d8c;font-size:9px}.commerce-redesign .commerce-heading h1{letter-spacing:-1.05px;margin:11px 0 12px;font-size:31px;line-height:1.13}.commerce-redesign .commerce-heading>p:last-child{color:#637b8b;margin:0;font-size:13px;line-height:1.7}.commerce-essential-links{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 29px;display:grid}.commerce-essential-links>button{text-align:left;color:#0a3753;background:#fff;border:1px solid #dce6ec;border-radius:16px;align-content:start;gap:11px;min-width:0;min-height:157px;padding:16px 12px;display:grid;position:relative}.commerce-essential-links>button:first-child{background:#edf4f7;border-color:#edf4f7}.commerce-essential-links>button>span{gap:7px;display:grid}.commerce-essential-links strong{font-size:14px;line-height:1.4}.commerce-essential-links small{color:#647c8b;font-size:10px;line-height:1.6}.commerce-essential-links>button>svg:last-child{width:15px;position:absolute;top:18px;right:10px}.commerce-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 15px;display:flex}.commerce-redesign .commerce-section-title h2{letter-spacing:-.4px;margin:0;font-size:19px}.commerce-section-title>small{color:#647c8b;white-space:nowrap;font-size:10px}.commerce-filters{gap:8px;margin:0 0 15px;display:flex}.commerce-filters>button{color:#627b8b;background:#fff;border:1px solid #dce6ec;border-radius:28px;min-height:44px;padding:9px 18px;font-size:12px}.commerce-filters>button[aria-pressed=true]{color:#fff;background:#0a3753;border-color:#0a3753}.commerce-search{color:#647c8b;border:1px solid #dce6ec;border-radius:13px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.commerce-search>input{width:100%;min-width:0;min-height:48px;font:inherit;color:#0a3753;background:0 0;padding:0;font-size:12px;border:0!important}.commerce-purchase-card{text-align:left;color:#0a3753;background:#fff;border:0;border-bottom:1px solid #dfe7ed;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.commerce-purchase-card>img,.commerce-purchase-placeholder{object-fit:cover;border-radius:12px;flex-shrink:0;width:65px;height:80px}.commerce-purchase-placeholder{background:#edf4f7;place-items:center;display:grid}.commerce-purchase-card>span:not(.commerce-purchase-placeholder){flex:1;gap:6px;min-width:0;display:grid}.commerce-purchase-card strong{font-size:15px;line-height:1.4}.commerce-purchase-card small{color:#647c8b;font-size:10px;line-height:1.5}.commerce-purchase-card>svg{flex-shrink:0}.commerce-status{color:#0a3753;font-size:11px;line-height:1.4}.commerce-status.status-unknown,.commerce-status.status-failed,.commerce-status.status-cancellation-requested{color:#a12444}.commerce-current-empty{text-align:left;padding:28px 0 24px}.commerce-current-empty>svg{color:#0a3753}.commerce-current-empty h3{letter-spacing:-.4px;margin:15px 0 8px;font-size:19px}.commerce-current-empty p{color:#657d8d;font-size:12px;line-height:1.7}.commerce-history-toggle{color:#0a3753;text-align:left;background:0 0;border:1px solid #dfe7ed;border-left:0;border-right:0;align-items:center;gap:13px;width:100%;padding:19px 0;display:flex}.commerce-history-toggle>span{flex:1;gap:5px;display:grid}.commerce-history-toggle strong{font-size:13px}.commerce-history-toggle small{color:#647c8b;font-size:10px}.commerce-history-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.commerce-check-note{color:#82263c;background:#fff1f5;border-left:3px solid #f31248;padding:14px;font-size:12px;line-height:1.6}.commerce-next-experience{margin-top:32px}.commerce-redesign .commerce-discover-story{margin-top:0}.commerce-redesign .space-bookable-offers{padding-top:9px}.commerce-redesign .commerce-shortcuts{border-top:1px solid #dfe7ed;margin-top:30px;padding-top:5px}.commerce-redesign .commerce-shortcuts>button{min-height:58px}.commerce-redesign button:focus-visible{outline-offset:3px;outline:2px solid #f31248}.activity-new-heading{padding:8px 0 20px}.activity-new-heading .eyebrow{letter-spacing:1.35px;color:#647c8b;font-size:9px}.activity-new-heading h1{letter-spacing:-1px;margin:11px 0 14px;font-size:31px;line-height:1.14}.activity-new-heading>p:last-child{color:#657c8b;margin:0;font-size:13px;line-height:1.7}.activity-view-filters{scrollbar-width:none;gap:7px;padding:0 0 22px;display:flex;overflow-x:auto}.activity-view-filters>button{white-space:nowrap;color:#5f7889;background:#fff;border:1px solid #dae5eb;border-radius:24px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:9px 13px;font-size:11px;display:flex}.activity-view-filters>button[aria-pressed=true]{color:#fff;background:#0a3753;border-color:#0a3753}.activity-view-filters small{font-size:10px}.activity-redesign .activity-life-spotlight{background:#0a3753;border-radius:20px;overflow:hidden;padding:0!important}.activity-redesign .activity-life-spotlight .activity-life-photo{width:100%;height:165px;display:block;position:relative;overflow:hidden}.activity-redesign .activity-life-photo img{object-fit:cover;width:100%;height:100%;display:block}.activity-redesign .activity-life-photo>span{color:#0a3753;background:#fff;border-radius:20px;padding:6px 9px;font-size:9px;position:absolute;bottom:12px;left:14px}.activity-redesign .activity-life-spotlight .activity-life-task-body{box-sizing:border-box;padding:19px 17px 9px}.activity-redesign .activity-life-spotlight .activity-task-symbol{display:none}.activity-redesign .activity-life-spotlight .activity-task-copy strong{letter-spacing:-.5px;font-size:21px;line-height:1.25}.activity-redesign .activity-life-spotlight .activity-life-open{display:none}.activity-redesign .activity-life-spotlight .activity-life-review{color:#0a3753;background:#fff;border-radius:25px;justify-content:space-between;width:auto;margin:8px 17px 18px;padding:13px 16px;font-size:12px;display:flex}.activity-redesign .activity-task-section{margin-bottom:28px}.activity-redesign .activity-section-heading{margin-top:4px}.chuck-home-heading .eyebrow{letter-spacing:1.3px;color:#677d8b;font-size:9px}.chuck-home-heading h1{letter-spacing:-.9px;margin:10px 0 0;font-size:30px;line-height:1.17}.chuck-home-redesign .chuck-lifestyle-decision{border-radius:20px;overflow:hidden}.chuck-home-redesign .chuck-decision-content{padding:19px 17px}.chuck-home-redesign .chuck-decision-content>strong{font-size:21px;line-height:1.3}.chuck-home-redesign .chuck-decision-cta{font-size:12px}.chuck-home-redesign .chuck-result-card{padding:17px 0}.chuck-health-stories>button{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:19px;width:100%;margin:17px 0;padding:0;display:block;overflow:hidden}.chuck-health-stories>button>img{object-fit:cover;width:100%;height:160px;display:block}.chuck-health-stories>button>span{gap:9px;padding:18px;display:grid}.chuck-health-stories small{letter-spacing:1.3px;color:#cce0e9;font-size:9px}.chuck-health-stories strong{letter-spacing:-.4px;font-size:21px}.chuck-health-stories span>span{color:#e5eff5;font-size:12px;line-height:1.6}.chuck-health-stories b{align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.chuck-plan-editorial{display:block!important}.chuck-plan-editorial>button{grid-template-columns:78px minmax(0,1fr);column-gap:13px;width:100%;text-align:left!important;background:0 0!important;border-bottom:1px solid #dfe7ed!important;border-radius:0!important;min-height:92px!important;padding:16px 0!important;display:grid!important}.chuck-plan-editorial>button>img{object-fit:cover;border-radius:12px;grid-row:1/3;width:78px;height:78px}.chuck-plan-editorial>button>strong{align-self:end!important;font-size:15px!important}.chuck-plan-editorial>button>small{color:#637b8b!important;font-size:11px!important;line-height:1.6!important}.feed-reel-preview{border-bottom:1px solid #dfe7ed;margin-bottom:8px;padding:18px 0 23px}.feed-reel-preview>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.feed-reel-preview h2{letter-spacing:-.4px;margin:0;font-size:18px}.feed-reel-preview>div>button{color:#0a3753;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;font-size:11px;display:flex}.feed-reel-track{gap:11px;padding:0 0 3px;display:flex}.feed-reel-card{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:16px;flex:0 0 151px;width:151px;height:223px;padding:0;display:block;position:relative;overflow:hidden}.feed-reel-card>img{object-fit:cover;width:100%;height:100%;display:block}.feed-reel-caption{background:linear-gradient(#0000,#021420eb);flex-direction:column;justify-content:flex-end;gap:7px;padding:13px;display:flex;position:absolute;inset:50% 0 0}.feed-reel-caption small{font-size:9px;line-height:1.4}.feed-reel-caption strong{letter-spacing:-.2px;font-size:15px;line-height:1.3}.feed-reel-play{background:#051d2ca6;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:11px;right:10px}.feed-reel-card:focus-visible{outline-offset:3px;outline:2px solid #f31248}.activity-health-plans{margin:24px 0 30px}.activity-health-entry{gap:12px;display:grid}.activity-health-entry>button{text-align:left;color:#0a3753;background:#fff;border:1px solid #dfe7ed;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.activity-health-entry>button>img{object-fit:cover;border-radius:10px;width:78px;height:90px}.activity-health-entry>button>span{flex:1;gap:6px;min-width:0;display:grid}.activity-health-entry small{letter-spacing:1px;color:#627b8b;font-size:8px}.activity-health-entry strong{letter-spacing:-.4px;font-size:19px}.activity-health-entry span>span{color:#627b8b;font-size:11px;line-height:1.6}.activity-new-heading{padding-bottom:14px}.activity-new-heading h1{margin:10px 0;font-size:28px}.activity-view-filters{padding-bottom:16px}.activity-redesign .activity-life-spotlight .activity-life-photo{height:108px}.chuck-home-heading{padding:10px 0 12px}.chuck-home-heading h1{margin-top:8px;font-size:24px;line-height:1.25}.chuck-home-redesign .chuck-decision-photo{height:108px}.people-hub-lead{color:#627b8b;margin:12px 0 19px;font-size:14px;line-height:1.6}.people-hub-inboxes{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;display:grid}.people-hub-inboxes>button{color:#0a3753;text-align:left;background:#fff;border:1px solid #dfe7ed;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:12px;display:flex}.people-hub-inboxes>button>span{flex:1}.people-hub-space{text-align:left;color:#fff;background:#0a3753;border:0;border-radius:19px;width:100%;height:174px;margin:0 0 18px;padding:0;display:block;position:relative;overflow:hidden}.people-hub-space>img{object-fit:cover;width:100%;height:100%;display:block}.people-hub-space>span{background:linear-gradient(#0000,#041a28f2);flex-direction:column;justify-content:flex-end;gap:7px;padding:17px;display:flex;position:absolute;inset:24% 0 0}.people-hub-space small{letter-spacing:1.1px;font-size:8px}.people-hub-space strong{font-size:19px;line-height:1.3}.people-hub-space span>span{font-size:10px;line-height:1.5}.people-hub-inboxes button:focus-visible,.people-hub-space:focus-visible{outline-offset:3px;outline:3px solid #f31248}.native-library .library-empty{text-align:left;padding:8px 0 0}.library-empty .library-empty-photo{object-fit:cover;border-radius:18px;width:100%;height:150px;margin-bottom:18px;display:block}.library-empty h2{letter-spacing:-.4px;max-width:290px;font-size:23px;line-height:1.25}.library-empty p{font-size:13px}.library-empty .secondary{color:#fff;background:#0a3753;border-radius:12px;justify-content:space-between}.chat-screen .chat-scroll .mobile-scroll{bottom:calc(var(--keyboard-height) + var(--chat-composer-height,68px))}.chuck-entry-field{min-width:0;min-height:44px;color:var(--crays-muted);font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;padding:0 2px;font-size:14px;display:flex}.chuck-entry-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chuck-entry-field:focus-visible{border-radius:12px;outline:2px solid #0a3753}.chat-scroll .messages{flex-direction:column;gap:12px;padding:12px 18px 24px;display:flex}.chat-actions{flex:none;align-self:flex-end;align-items:center;gap:0;display:flex}.chat-actions .voice-draft-subtle svg{transform:translate(3px)}.chat-actions .chat-send svg{transform:translate(-3px)}.chat-actions .chat-send,.quick-composer .chat-send{color:#f31248;background:0 0}.chat-camera{color:#0a3753;background:0 0}.chat-photo-review{padding:8px 20px 24px}.chat-photo-review>img{object-fit:contain;background:#f4f6f7;border-radius:16px;width:100%;height:210px}.chat-photo-review p{font-size:13px;line-height:1.6}.chat-photo-review>button{width:100%;min-height:44px;margin-top:8px}.chat-photo-draft{color:#0a3753;align-items:center;gap:10px;padding:0 4px 8px;font-size:12px;display:flex}.chat-photo-draft>img,.chat-attachment-thumb{object-fit:cover;border-radius:8px;width:40px;height:40px}.chat-photo-draft>span{flex:1}.chat-photo-draft .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.chat-message-photo{margin:8px 0}.chat-message-photo img,.chat-sent-photo{object-fit:cover;border-radius:12px;width:240px;max-width:100%;max-height:220px;margin:8px 0;display:block}.chat-message-photo figcaption{font-size:11px;line-height:1.4}.quick-notice{color:#95311d;margin:6px 16px;font-size:12px}.library-retained-payments{color:#0a3753;margin:24px 0}.library-retained-payments h2{font-size:21px;line-height:1.3}.library-retained-payments>p{color:var(--crays-muted);font-size:13px;line-height:1.6}.library-retained-payments article{border-top:1px solid var(--crays-line);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.library-retained-payments article>div{flex:1;min-width:0}.library-retained-payments h3{margin:0 0 8px;font-size:15px}.library-retained-payments article button{text-align:left;width:100%;min-height:52px;font:inherit;color:#0a3753;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.library-retained-payments article strong{font-size:13px;line-height:1.4}.library-retained-payments article small{overflow-wrap:anywhere;color:var(--crays-muted);margin-top:4px;font-size:11px;display:block}.library-private>svg{color:#0a3753;margin-top:20px}.creator-business-entry{color:#fff;text-align:left;background:#0a3753;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;margin:18px 0;padding:16px;display:flex}.creator-business-entry>span{flex:1;gap:5px;display:grid}.creator-business-entry strong{font-size:16px}.creator-business-entry small{color:#e2edf4;font-size:11px;line-height:1.5}.inbox-multiple-filters fieldset{border:0;margin:12px 0;padding:0}.inbox-multiple-filters legend{margin-bottom:8px;font-size:13px;font-weight:700}.inbox-filter-check{border-bottom:1px solid #e2e8ee;align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.inbox-filter-check input{accent-color:#f31248;flex:none;width:18px;height:18px}.inbox-view-summary{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.inbox-view-summary button{color:#0a3753;font:inherit;text-align:left;background:0 0;border:0;min-height:44px;font-size:12px}.device-screen .mobile-carousel{overscroll-behavior-y:auto}.chat-row .chat-copy>strong{display:block}.chat-row .chat-copy>small{color:#73849d;margin-top:4px;font-size:13px;font-weight:400;line-height:1.45;display:block}.bottom-sheet:has(.inbox-filter-layout){height:auto}.sheet-content:has(>.inbox-filter-layout){flex:none;min-height:0;padding:0;display:flex;overflow:hidden}.inbox-filter-layout{flex-direction:column;flex:1;min-height:0;display:flex}.device-screen .inbox-filter-scroll{flex:1;min-height:0;position:relative;inset:auto}.inbox-filter-scroll>.mobile-scroll{bottom:0}.inbox-filter-footer{padding:12px 20px max(16px,var(--mobile-safe-area-height,34px));border-top:1px solid var(--crays-line);background:#fff;flex:none}.inbox-filter-footer .primary{width:100%;margin:0}.spot-arrival-identity{align-items:center;gap:16px;margin-bottom:16px;display:flex}.spot-arrival-identity>img{object-fit:cover;border-radius:16px;flex:none;width:88px;height:102px}.spot-arrival-identity h1{margin:8px 0;font-size:25px;line-height:1.2}.spot-arrival-identity p{margin:0}.spot-arrival .space-service-grid{margin:18px 0 24px}.spot-arrival .space-service-tile{min-height:64px}.franchise-setup-boundary{color:#0a3753;border-block:1px solid #dce5eb;margin:22px 0;padding:18px 0}.franchise-setup-boundary p{margin:10px 0;font-size:14px;line-height:1.6}.franchise-setup-boundary a{font:inherit;color:#0a3753;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.franchise-setup-boundary strong{font-size:17px}.catalogue-modifier-group{border:1px solid #dae3e9;border-radius:16px;min-width:0;margin:16px 0;padding:12px}.catalogue-modifier-group legend{padding:0 6px;font-weight:700}.catalogue-modifier-option{text-align:left;border:0;color:#0a3753;width:100%;min-height:48px;font:inherit;background:#fff;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.catalogue-modifier-option strong{white-space:nowrap;font-size:12px}.catalogue-modifier-option[aria-checked=true]{color:#ed0046}.catalogue-configured-total{background:#edf4f7;border-radius:12px;padding:12px}.scanner .chat-row>span{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.scanner .chat-row strong{font-size:15px;line-height:1.4;display:block}.scanner .chat-row small{color:#71869c;font-size:12px;line-height:1.5;display:block}:is(.device-screen:has(.bottom-sheet) .persistent-create,.device-screen:has(.bottom-sheet) .crays-persistent-nav){visibility:hidden;pointer-events:none}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}
