@layer properties,theme,base;@layer components{.cs-golive-dot{background:#d6343b59;border-radius:999px;flex:none;width:.625rem;height:.625rem}.cs-golive-dot-on{background:#d6343b;animation:1.6s ease-in-out infinite pg-onair-beat}@media (prefers-reduced-motion:reduce){.cs-golive-dot-on{animation:none}}.pg-import::backdrop{background-color:#1b416373}@supports (color:color-mix(in lab, red, red)){.pg-import::backdrop{background-color:color-mix(in srgb, var(--color-navy,#0f2436) 45%, transparent)}}.cs-panel>summary{cursor:pointer;align-items:center;gap:.875rem;min-height:3.5rem;padding:1.0625rem 0;list-style:none;display:flex}.cs-panel>summary::-webkit-details-marker{display:none}.cs-panel>summary:hover .cs-panel-mark{border-color:var(--color-navy)}.cs-panel-note{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#1b4163b3;flex:auto;min-width:0;font-size:.875rem;overflow:hidden}.cs-panel-mark{border:1px solid var(--color-rule-strong);width:1.375rem;height:1.375rem;transition:border-color .17s var(--ease-snap);border-radius:2px;flex:none;position:relative}.cs-panel-mark:before,.cs-panel-mark:after{content:"";background:var(--color-navy);height:1px;margin-top:-.5px;position:absolute;inset:50% 25%}.cs-panel-mark:after{width:1px;height:auto;margin:0 0 0 -.5px;inset:25% 50%}.cs-panel[open]>summary .cs-panel-mark:after,.cs-panel[open]>summary .cs-panel-note{display:none}.cs-learn{display:inline}.cs-learn>summary{cursor:pointer;font-size:inherit;white-space:nowrap;list-style:none;display:inline}.cs-learn>summary::-webkit-details-marker{display:none}.cs-learn[open]>summary{display:none}.cs-learn-body{display:inline}.cs-chip-copy{border:1px solid var(--color-rule-strong);background:var(--color-paper);min-height:2.75rem;color:var(--color-navy);cursor:pointer;border-radius:999px;align-items:center;gap:.4375rem;padding:0 .875rem;font-size:.875rem;line-height:1.2;transition:border-color .15s,background-color .15s;display:inline-flex}.cs-chip-copy:hover{border-color:var(--color-navy)}.cs-chip-copy:focus-visible{--focus-offset:2px}@media (forced-colors:active){.cs-chip-copy{border-color:buttontext}}}@layer utilities;.cs-golive-line{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:10px;padding:.5rem .5rem .5rem 1rem}html.pg-editing{scroll-padding-top:5.5rem;scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media (max-width:659px){html.pg-editing{scroll-padding-bottom:calc(var(--pg-dock-h,calc(5.25rem + env(safe-area-inset-bottom))) + 1.25rem)}}@media (min-width:1024px){.cs-workspace .cs-dock-wrap{align-self:end;padding:0 0 1rem}}.cs-workspace .cs-seg{max-width:100%}.cs-workspace .cs-seg-short{display:none}@media (max-width:419px){.cs-workspace .cs-seg:not(.cs-dock-seg){grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));width:100%;display:grid}.cs-workspace .cs-seg:not(.cs-dock-seg):has(>.cs-seg-btn:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(5.25rem,21478.5rem - 99900%,50% - 1px),1fr))}.cs-workspace .cs-seg:not(.cs-dock-seg)>.cs-seg-btn{text-align:center;overflow-wrap:break-word;justify-content:center;min-width:0;padding-inline:.5rem}.cs-workspace .cs-seg-long{display:none}.cs-workspace .cs-seg-short{display:inline}}.cs-workspace .cs-grip{color:#1b4163b8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-self:stretch;align-items:center;width:1.75rem;min-height:2.75rem;margin-left:-.375rem;display:flex}.cs-workspace .cs-grip:hover{color:var(--color-navy);background:#1b41630f}.cs-workspace .cs-grip:active{cursor:grabbing}.cs-workspace .cs-grip[aria-pressed=true]{background:var(--color-navy);color:var(--color-paper)}.cs-workspace .cs-dragging{-webkit-user-select:none;user-select:none}.cs-workspace .cs-dragging>.cs-block{transition:transform .16s var(--ease-snap,ease)}.cs-workspace .cs-dragging>.cs-block.is-lifted{z-index:5;transition:none;position:relative;box-shadow:0 14px 32px -12px #0f243680;opacity:1!important}.cs-workspace .cs-block.is-held{outline:2px solid var(--color-navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cs-workspace .cs-dragging>.cs-block{transition:none}}.cs-panel-mark{margin-left:auto}.cs-panel-note{color:#1b4163d9}.cs-note-card{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:6px;padding:1rem 1.125rem;box-shadow:0 1px #1b41630a}.cs-firstrun{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;padding:1.25rem 1.25rem 1.125rem;box-shadow:0 10px 30px -18px #0f243659}.cs-finish{border-left:3px solid var(--color-forest-deep);background:var(--color-paper-deep);border-radius:0 6px 6px 0;padding:1.125rem 1.25rem}.cs-okmark{vertical-align:middle;border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.875rem;margin:0 .5rem .125rem .125rem;display:inline-block;transform:rotate(45deg)}.cs-btn-done{color:var(--color-forest-deep);cursor:default;background:#1f593e0f;border-color:#1f593e73}.cs-btn.cs-btn-sm{min-height:2.5rem;padding:.5rem .875rem;font-size:.875rem}@media (any-pointer:coarse){.cs-btn.cs-btn-sm{min-height:2.75rem}}.cs-check{border:1.5px solid var(--color-rule-strong);border-radius:999px;flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;position:relative}.cs-check.is-done{border-color:var(--color-forest-deep);background:var(--color-forest-deep)}.cs-check.is-done:after{content:"";border:solid var(--color-paper);border-width:0 2px 2px 0;width:.3125rem;height:.5625rem;position:absolute;top:.1875rem;left:.375rem;transform:rotate(45deg)}.cs-more{border-top:1px solid var(--color-rule);padding-top:.25rem}.cs-more-sum{cursor:pointer;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--color-navy);align-items:center;gap:.75rem;font-size:.75rem;list-style:none;display:flex}.cs-more-sum::-webkit-details-marker{display:none}.cs-more-inner{margin-top:.25rem}.cs-more-inner>.cs-more-sum{color:#1b4163d9;min-height:2.75rem}.cs-more-inner>.cs-more-sum .text-forest-deep{margin-left:.25rem}.cs-more-sum:before{content:"";border:solid var(--color-navy);width:.5rem;height:.5rem;transition:transform .17s var(--ease-snap);border-width:0 1.5px 1.5px 0;flex:none;transform:rotate(-45deg)}.cs-more[open]>.cs-more-sum:before{transform:rotate(45deg)}.cs-more-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#1b4163d9;font-size:.8125rem;overflow:hidden}@media (max-width:479px){.cs-more-sum{white-space:normal;flex-wrap:wrap;row-gap:.125rem;padding-block:.5rem}.cs-more-note{white-space:normal;flex-basis:100%;padding-left:1.25rem;line-height:1.45;overflow:visible}}.cs-hint-more{font-size:inherit;white-space:nowrap}@media (any-pointer:coarse){.cs-hint-more,.cs-text-tap{margin-block:-.4375rem -.9375rem;padding-block:.4375rem .9375rem;display:inline-block}}.cs-add-block{border:1.5px dashed var(--color-rule-strong);width:100%;min-height:3.25rem;color:var(--color-navy);transition:border-color .17s var(--ease-snap), background-color .17s var(--ease-snap);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.cs-add-block:hover:not(:disabled){border-color:var(--color-navy);background:var(--color-card)}.cs-add-block[aria-expanded=true]{border-style:solid;border-color:var(--color-navy);background:var(--color-card)}.cs-add-block:disabled{color:#1b4163bf;cursor:not-allowed}.cs-add-plus{width:.875rem;height:.875rem;position:relative}.cs-add-plus:before,.cs-add-plus:after{content:"";background:currentColor;position:absolute}.cs-add-plus:before{height:2px;margin-top:-1px;inset:50% 0 auto}.cs-add-plus:after{width:2px;margin-left:-1px;inset:0 auto 0 50%}.cs-add-block[aria-expanded=true] .cs-add-plus:after,.cs-rows-tools[hidden]{display:none}.cs-firsts{margin-top:1.25rem}.cs-firsts-title{font-family:var(--font-display);color:var(--color-navy);font-size:1.25rem;line-height:1.25}.cs-firsts-line{color:#1b4163d9;margin-top:.25rem;font-size:.875rem;line-height:1.5}.cs-firsts-grid{gap:.625rem;margin-top:1rem;display:grid}@media (min-width:480px){.cs-firsts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-first-tile{border:1px solid var(--color-rule-strong);background:var(--color-card);text-align:left;min-height:4.5rem;color:var(--color-navy);transition:border-color .17s var(--ease-snap), box-shadow .17s var(--ease-snap);border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name""icon what";align-items:start;gap:.125rem .75rem;padding:.875rem 1rem;display:grid;box-shadow:0 1px #1b41630a}.cs-first-tile:hover{border-color:var(--color-navy);box-shadow:0 8px 22px -16px #0f243673}.cs-first-icon{background:var(--color-paper-deep);border-radius:8px;grid-area:icon;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.cs-first-name{grid-area:name;font-size:.9375rem;font-weight:650;line-height:1.3}.cs-first-what{color:#1b4163d9;grid-area:what;font-size:.8125rem;line-height:1.45}.cs-first-tile.is-more{min-height:3.5rem;box-shadow:none;background:0 0;border-style:dashed;grid-column:1/-1}.cs-first-tile.is-more:hover{background:var(--color-card)}.cs-picker-shelf+.cs-picker-shelf{margin-top:1.125rem}.cs-picker-grid{gap:.375rem;margin-top:.5rem;display:grid}@media (min-width:560px){.cs-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-picker-tile{text-align:left;width:100%;height:100%;transition:border-color .17s var(--ease-snap), background-color .17s var(--ease-snap);border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:.75rem;padding:.625rem;display:flex}.cs-picker-tile:hover{border-color:var(--color-rule-strong);background:var(--color-paper)}.cs-picker-icon{background:var(--color-paper-deep);width:2.25rem;height:2.25rem;color:var(--color-navy);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-row-btn{border:1px solid var(--color-rule);min-width:2.5rem;height:2.5rem;color:var(--color-navy);transition:background-color .17s var(--ease-snap), color .17s var(--ease-snap);border-radius:4px;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.cs-row-btn:hover:not(.is-quiet){background:var(--color-navy);color:var(--color-paper)}.cs-row-btn.is-quiet{opacity:.4;cursor:default}.cs-row-btn.is-small{min-width:2.5rem;height:2.25rem}.cs-row-btn-text{font-size:.8125rem;font-weight:600;display:none}@media (min-width:640px){.cs-row-btn.has-text{padding:0 .625rem}.cs-row-btn-text{display:inline}}@media (any-pointer:coarse){.cs-row-btn{min-width:2.75rem;height:2.75rem}.cs-row-btn.is-small{height:2.75rem}}.cs-block{scroll-margin-top:5rem}.cs-row-flag{color:var(--color-canoe-deep);margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.cs-row-flag.is-quiet{color:#1b4163d9;font-weight:500}[data-panel]{scroll-margin-top:4.5rem}.cs-prompt-chip{border:1px solid var(--color-rule-strong);background:var(--color-card);max-width:16rem;min-height:2.5rem;color:var(--color-navy);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .3125rem;font-size:.875rem;display:inline-flex}.cs-prompt-chip:hover{border-color:var(--color-navy)}.cs-prompt-num{background:var(--color-canoe-deep);min-width:1.75rem;height:1.75rem;color:var(--color-paper);font-family:var(--font-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.cs-dock-wrap{padding:0 .75rem max(.75rem, env(safe-area-inset-bottom));padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}.cs-dock{border:1px solid var(--color-rule-strong);background:#f6e9ccf0;border-radius:10px;align-items:center;gap:.75rem;min-height:3.5rem}@supports (color:color-mix(in lab, red, red)){.cs-dock{background:color-mix(in srgb, var(--color-paper) 94%, transparent)}}.cs-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.375rem;box-shadow:0 8px 30px -10px #0f243659}@media (min-width:1024px){.cs-dock{padding-left:1rem}}.cs-dock-seg{flex:none;padding:2px}.cs-dock-seg .cs-seg-btn{min-height:2.5rem;padding:.5rem .875rem}@media (any-pointer:coarse){.cs-dock-seg .cs-seg-btn{justify-content:center;min-width:2.75rem;min-height:2.75rem}}.cs-dock-live{white-space:nowrap}.cs-dock-word-short{display:none}@media (max-width:429px){.cs-dock{gap:.5rem}.cs-dock-seg .cs-seg-btn,.cs-dock .cs-btn.cs-btn-sm{padding-left:.625rem;padding-right:.625rem}.cs-dock-word-long{display:none}.cs-dock-word-short{display:inline}.cs-dock-live .cs-okmark{margin-right:.3125rem}}@media (max-width:379px){.cs-dock-live .cs-okmark{margin-left:0}.cs-dock-seg .cs-seg-btn{padding-left:.5rem;padding-right:.5rem}}@media (max-width:339px){.cs-dock-wrap{padding-left:max(.5rem, env(safe-area-inset-left));padding-right:max(.5rem, env(safe-area-inset-right))}.cs-dock{gap:.375rem;padding-left:.25rem;padding-right:.25rem}.cs-dock-seg .cs-seg-btn{padding-left:.4375rem;padding-right:.4375rem}.cs-dock .cs-btn.cs-btn-sm{padding-left:.5rem;padding-right:.5rem}}.cs-dock-card{background:var(--color-paper);overscroll-behavior:contain;border:1px solid;border-radius:10px;max-height:60dvh;padding:.875rem 1rem;overflow-y:auto;box-shadow:0 8px 30px -10px #0f243659}.cs-workspace :focus-visible{outline-color:var(--color-navy)}@media (max-width:639px){.cs-workspace .cs-panel-note{display:none}}.cs-offer-grid{align-items:start;gap:.75rem;display:grid}@media (min-width:560px){.cs-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1199px){.cs-offer-grid{grid-template-columns:1fr}}.cs-offer{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;flex-direction:column;gap:0;padding:1rem 1rem 1.0625rem;display:flex}.cs-offer-open{background:0 0;border-style:dashed}.cs-forward-note{border-left:2px solid var(--color-canoe-deep);background:var(--color-paper-deep);max-width:60ch;color:var(--color-navy);border-radius:0 4px 4px 0;padding:.625rem .875rem;font-size:.875rem;line-height:1.6}.cs-owner-strip{background:var(--color-paper-deep);border-image:linear-gradient(var(--color-paper-deep) 0 0) fill 0 / 0 / 0 100vmax;min-height:4rem;box-shadow:0 0 0 100vmax var(--color-rule);clip-path:inset(0 -100vmax -1px);align-items:center;gap:.75rem;margin-bottom:1px;padding:.375rem 0;display:flex}.cs-owner-avatar{background:var(--color-navy);width:2rem;height:2rem;color:var(--color-paper);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex;overflow:hidden}.cs-owner-avatar>img{object-fit:cover;border-radius:999px;width:100%;height:100%}.cs-owner-avatar.is-button{width:2.5rem;height:2.5rem;transition:box-shadow .17s var(--ease-snap);margin:.125rem;font-size:1rem;position:relative;overflow:visible}.cs-owner-avatar.is-button:hover{box-shadow:0 0 0 2px var(--color-paper-deep), 0 0 0 4px var(--color-navy)}.cs-owner-pencil{background:var(--color-card);width:1.25rem;height:1.25rem;color:var(--color-navy);box-shadow:0 0 0 1.5px var(--color-paper-deep), inset 0 0 0 1px var(--color-rule-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-.25rem;right:-.25rem}.cs-owner-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-navy);font-size:.9375rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.cs-owner-status-short{display:none}.cs-owner-address{width:fit-content;max-width:calc(100% + .5rem);font-family:var(--font-mono);color:var(--color-navy);text-underline-offset:3px;text-overflow:ellipsis;--focus-ring:none;border-radius:4px;margin-block:-.8125rem -.875rem;margin-inline:-.25rem;padding-block:.8125rem .875rem;padding-inline:.25rem;font-size:.8125rem;line-height:1.35;-webkit-text-decoration:underline #1b416359;text-decoration:underline #1b416359;display:block;position:relative;overflow:hidden}.cs-owner-address:focus-visible:after{content:"";box-shadow:inset 0 0 0 2px var(--color-navy);pointer-events:none;border-radius:4px;position:absolute;inset:calc(.8125rem - 4px) 0 calc(.875rem - 4px)}.cs-owner-address:hover{text-decoration-color:currentColor}.cs-owner-status{white-space:nowrap;color:#1b4163e6;flex:none;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1;display:inline-flex}.cs-owner-dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.cs-owner-status.is-live{color:var(--color-forest-deep)}.cs-owner-status.is-unsaved{color:var(--color-canoe-deep)}.cs-owner-status.is-off .cs-owner-dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.cs-owner-copy{border:1px solid var(--color-rule-strong);background:var(--color-card);width:2.75rem;height:2.75rem;color:var(--color-navy);transition:background-color .17s var(--ease-snap), color .17s var(--ease-snap);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-owner-copy:hover{background:var(--color-navy);color:var(--color-paper)}.cs-owner-numbers{min-height:2.75rem;color:var(--color-navy);text-underline-offset:4px;flex:none;align-items:center;padding:0 .25rem;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #1b416359;text-decoration:underline #1b416359;display:inline-flex}.cs-owner-numbers:hover{text-decoration-color:currentColor}.cs-owner-numbers:disabled{opacity:.5;cursor:progress;text-decoration-color:#0000}.cs-owner-scene{border-radius:6px;flex:none;width:3.5rem;height:2.5rem;display:none;overflow:hidden;box-shadow:inset 0 0 0 1px #0f24361f}.cs-owner-scene>img{object-fit:cover;width:100%;height:100%;display:block}.cs-owner-numbers-icon{display:none}.cs-owner-numbers-word.is-named{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#1b416359;display:inline-block;overflow:hidden}.cs-owner-numbers:hover .cs-owner-numbers-word.is-named{text-decoration-color:currentColor}@media (max-width:479px){.cs-owner-numbers{border:1px solid var(--color-rule-strong);background:var(--color-card);width:2.75rem;height:2.75rem;transition:background-color .17s var(--ease-snap), color .17s var(--ease-snap);border-radius:6px;justify-content:center;padding:0;text-decoration:none}.cs-owner-numbers:hover{background:var(--color-navy);color:var(--color-paper)}.cs-owner-numbers-icon{display:block}.cs-owner-numbers-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-owner-strip{gap:.5rem}.cs-owner-avatar{margin-right:.25rem}}@media (min-width:640px){.cs-owner-scene{display:block}}@media (min-width:768px){.cs-owner-numbers.is-own{display:none}}@media (max-width:479px){.cs-owner-status-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-owner-status-short{display:inline}}@media (max-width:379px){.cs-owner-status{gap:0}.cs-owner-status-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:429px){.cs-owner-host{display:none}.cs-owner-address{white-space:nowrap}.cs-owner-address wbr{display:none}}.cs-owner-edit{z-index:1;--focus-ring:none;text-align:left;min-width:min(8ch,100%);min-height:2.75rem;color:var(--color-navy);border-radius:4px;flex:0 auto;align-items:flex-end;gap:.5rem;margin-block:-1.5625rem 0;margin-inline:-.25rem;padding:0 .25rem;display:inline-flex;position:relative}.cs-owner-edit:focus-visible:after{content:"";height:calc(1.17188rem + 6px);box-shadow:0 0 0 2px var(--color-navy);pointer-events:none;border-radius:6px;position:absolute;inset:auto -2px -3px}.cs-owner-edit:hover .cs-owner-name,.cs-owner-edit[aria-expanded=true] .cs-owner-name{text-underline-offset:3px;-webkit-text-decoration:underline #1b416373;text-decoration:underline #1b416373}.cs-owner-done{text-underline-offset:3px;flex:none;font-size:.8125rem;font-weight:600;text-decoration:underline}@media (max-height:500px){html.pg-editing .pgx-head{position:relative}html.pg-editing{scroll-padding-top:1rem}.cs-dock{min-height:3.25rem;padding-top:.25rem;padding-bottom:.25rem}.cs-dock-wrap{padding-bottom:max(.375rem, env(safe-area-inset-bottom))}}.cs-steps{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;padding:.5rem .5rem .5rem .75rem}.cs-steps:has(#pg-next-steps){padding-bottom:.75rem}.cs-steps-count{background:var(--color-paper-deep);min-width:2.25rem;height:1.75rem;font-family:var(--font-mono);color:var(--color-navy);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.cs-check.is-optional{border-style:dashed}.cs-panel-title{letter-spacing:-.005em;color:var(--color-navy);flex:none;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.cs-tabs-wrap{z-index:30;background:#f6e9cceb;margin:0 -.25rem .75rem;padding:.5rem .25rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.cs-tabs-wrap{background:color-mix(in srgb, var(--color-paper) 92%, transparent)}}.cs-tabs-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width:900px) and (min-height:501px){.cs-tabs-wrap{top:4.5rem}}.cs-tabs{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:10px;gap:.25rem;padding:.25rem;display:flex}.cs-tab{color:#1b4163d9;min-height:2.75rem;transition:background-color .17s var(--ease-snap), color .17s var(--ease-snap);border-radius:7px;flex:1 1 0;font-size:.9375rem;font-weight:600}.cs-tab:hover{background:var(--color-paper-deep);color:var(--color-navy)}.cs-tab[aria-selected=true]{background:var(--color-navy);color:var(--color-paper)}.cs-tab:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}html.pg-editing{scroll-padding-top:4.75rem}@media (min-width:900px) and (min-height:501px){html.pg-editing{scroll-padding-top:9.5rem}}.cs-workspace [data-panel],.cs-workspace .cs-block{scroll-margin-top:.5rem}.cs-profile{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:10px;margin-bottom:.75rem}.cs-profile-sum{cursor:pointer;align-items:center;gap:.875rem;min-height:4.5rem;padding:.75rem .875rem;list-style:none;display:flex}.cs-profile-sum::-webkit-details-marker{display:none}.cs-profile-avatar{background:var(--color-navy);width:2.75rem;height:2.75rem;color:var(--color-paper);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.cs-profile-avatar>img{object-fit:cover;width:100%;height:100%}.cs-profile-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-navy);margin:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.cs-profile-edit{color:var(--color-navy);text-underline-offset:4px;flex:none;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline #1b416359;text-decoration:underline #1b416359}.cs-profile-edit:after{content:"Edit"}.cs-profile[open] .cs-profile-edit:after{content:"Done"}.cs-profile-body{border-top:1px solid var(--color-rule);padding:.25rem .875rem 1.25rem}.cs-profile.is-folded>.cs-profile-sum{gap:.75rem;min-height:3.5rem;padding-block:.5rem}.cs-profile.is-folded .cs-profile-name{font-size:.9375rem}.cs-profile-avatar.is-mini{width:2.25rem;height:2.25rem;font-size:.875rem}.cs-profile-what{text-overflow:ellipsis;white-space:nowrap;color:#1b4163e0;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}.cs-profile[open] .cs-profile-what{display:none}.cs-profile.is-folded:hover:not([open]){border-color:var(--color-navy)}.cs-panel-fixed>.cs-panel-sum{align-items:center;min-height:3.5rem;padding:1.0625rem 0;display:flex}.cs-prof-glance{margin-bottom:.25rem}.cs-prof-glance>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem 0;list-style:none;display:flex}.cs-prof-glance>summary::-webkit-details-marker{display:none}.cs-prof-glance>summary:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px;border-radius:6px}.cs-prof-glance-marks{display:contents}.cs-prof-glance-marks .cs-prof-mono{width:2.25rem;height:2.25rem}.cs-prof-glance .cs-prof-chip.is-add{pointer-events:none;padding-left:.8125rem}.cs-prof-glance>summary:hover .cs-prof-chip.is-add{border-color:var(--color-navy)}.cs-prof-glance-note{color:#1b4163d9;font-size:.875rem}.cs-prof-glance-label{flex-basis:100%;margin-bottom:-.125rem}.cs-prof-glance-body{padding:.5rem 0 2rem}.cs-profile-body>:first-child{margin-top:1rem}.cs-step{border-top:1px solid var(--color-rule);padding:1.25rem 0 2rem}.cs-step:first-of-type{border-top:0;padding-top:.5rem}.cs-step-title{color:var(--color-navy);align-items:center;gap:.875rem;margin:0 0 1.25rem;font-size:1.1875rem;font-weight:600;line-height:1.25;display:flex}.cs-step-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-canoe-deep);font-size:.6875rem;font-weight:500;display:block}.cs-step-num{border:2px solid var(--color-navy);width:2.25rem;height:2.25rem;color:var(--color-navy);transition:background-color .2s var(--ease-snap), border-color .2s var(--ease-snap);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.cs-step-num.is-done{border-color:var(--color-forest-deep);background:var(--color-forest-deep)}.cs-step-num.is-done:after{content:"";border:solid var(--color-paper);border-width:0 2.5px 2.5px 0;width:.45rem;height:.85rem;position:absolute;top:.5rem;left:.8rem;transform:rotate(45deg)}.cs-sub-title{color:var(--color-navy);margin:0;font-size:1rem;font-weight:600}.cs-later-title{border-top:2px solid var(--color-navy);font-family:var(--font-display);color:var(--color-navy);margin:0;padding-top:1.5rem;font-size:1.375rem;font-weight:700;line-height:1.2}.cs-firstrun-progress{color:var(--color-navy);align-items:center;gap:.75rem;margin-top:.875rem;font-size:.8125rem;font-weight:600;display:flex}.cs-firstrun-bar{background:var(--color-paper-deep);border-radius:999px;flex:0 0 6rem;height:.375rem;position:relative;overflow:hidden}.cs-firstrun-bar>span{border-radius:inherit;background:var(--color-forest-deep);transition:width .24s var(--ease-snap);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.cs-firstrun-bar>span,.cs-step-num{transition:none}}.cs-account{border-top:2px solid var(--color-rule-strong);margin-top:2.5rem;padding-top:1.5rem}.cs-account-title{color:var(--color-navy);margin:0;font-size:1.0625rem;font-weight:600}@media (max-height:500px){.cs-workspace:has(.cs-firstrun){padding-top:.75rem}.cs-edit-title{margin-bottom:.5rem;font-size:1.375rem}.cs-firstrun{box-shadow:none;flex-wrap:wrap;align-items:center;column-gap:1rem;margin-bottom:.75rem;padding:.5rem .875rem;display:flex}.cs-firstrun>p:not(.cs-firstrun-progress):not(:first-child){display:none}.cs-firstrun-progress{margin-top:0}.cs-step:first-of-type{padding-top:0}.cs-step-title{margin-bottom:.75rem}.cs-peek{display:none}}.cs-themes{margin-top:1rem}.cs-themes-title{font-family:var(--font-sans);color:var(--color-navy);margin:0;font-size:.9375rem;font-weight:600}.cs-themes-note{color:#1b4163e6;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.cs-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.75rem;display:grid}@media (min-width:560px){.cs-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.cs-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-theme-card{border:1px solid var(--color-rule-strong);background:var(--color-card);text-align:start;width:100%;transition:transform .17s var(--ease-snap), box-shadow .17s var(--ease-snap), border-color .17s var(--ease-snap);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-theme-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px -14px #0f24368c}.cs-theme-card[aria-pressed=true]{border-color:var(--color-canoe-deep);box-shadow:0 0 0 2px var(--color-canoe-deep)}.cs-theme-strip{height:2.5rem;display:block;overflow:hidden}.cs-theme-card.is-landscape .cs-theme-strip{height:4rem}.cs-theme-strip>img{object-fit:cover;width:100%;height:100%;display:block}.cs-theme-page{justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:.375rem .625rem;display:flex}.cs-theme-aa{font-size:1.375rem;line-height:1}.cs-theme-buttons{flex:0 3.25rem;gap:.25rem;width:3.25rem;display:grid}.cs-theme-buttons>span{height:.625rem;display:block}.cs-theme-name{border-top:1px solid var(--color-rule);color:var(--color-navy);padding:.375rem .625rem .4375rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.cs-theme-tick{background:var(--color-canoe-deep);width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--color-card);border-radius:999px;position:absolute;top:.375rem;right:.375rem}.cs-theme-tick:after{content:"";border:solid var(--color-paper);border-width:0 2px 2px 0;width:.34rem;height:.62rem;position:absolute;top:.28rem;left:.5rem;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.cs-theme-card{transition:none}.cs-theme-card:hover{transform:none}}.cs-preview-label{display:none}.pge-device{margin-inline:-1.5rem}.pge-preview{outline:none;position:relative}.pge-preview:focus-visible{outline:2px solid var(--color-navy);outline-offset:-3px}.pge-preview-inner{flex-direction:column;min-height:100%;display:flex}.pge-preview-page{flex-direction:column;flex:1 0 auto;display:flex}.pge-preview-page>.pg-page{flex:1 0 auto}@media (max-width:659px){.pge-preview-page{min-height:100dvh}.cs-edit-grid[data-view=preview]{padding-bottom:0}.cs-workspace:has(.cs-edit-grid[data-view=preview]){padding-bottom:0}.cs-edit-grid[data-view=preview] .pge-preview-page>.pg-page{padding-bottom:2rem}}.pge-flash{z-index:3;pointer-events:none;outline:2px solid var(--pge-flash);outline-offset:4px;border-radius:12px;animation:1.2s both pge-flash;position:absolute}.pge-flash-chip{box-shadow:0 0 0 3px var(--pg-bg,var(--color-paper));background:var(--pge-flash);color:var(--pge-flash-ink);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:-.375rem;right:.75rem;transform:translateY(-50%)}@keyframes pge-flash{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pge-flash{animation:none}}@media (min-width:660px){.cs-preview-label{justify-content:space-between;align-items:baseline;gap:1rem;max-width:406px;margin:0 auto .625rem;display:flex}.cs-preview-label .cs-label{margin:0}.cs-preview-tip{color:#1b4163d9;font-size:.8125rem;line-height:1.3}.pge-device{background:#132a3f;border-radius:2.25rem;flex-direction:column;width:min(100%,406px);height:calc(100dvh - 9rem);max-height:52rem;margin-inline:auto;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,0 28px 50px -30px #0f243699}.pge-preview{overscroll-behavior:contain;background:var(--color-paper-deep);cursor:pointer;scrollbar-width:thin;scrollbar-color:var(--pge-rule,var(--color-rule-strong)) transparent;border-radius:1.75rem;flex:auto;min-height:0;overflow-y:auto}.pge-preview:focus-visible{outline-offset:-4px}.cs-edit-preview-stick{position:sticky;top:1rem}}@media (min-width:900px) and (min-height:501px){.cs-edit-preview-stick{top:5.25rem}}@media (min-width:1024px) and (max-height:500px){.cs-edit-preview-stick{top:1rem}.pge-device{height:calc(100dvh - 4rem)}}@media (min-width:660px) and (max-width:1023px){.cs-edit-grid{grid-template-columns:minmax(0,1fr) 320px;column-gap:1.75rem}.cs-edit-controls{grid-area:1/1;display:block}.cs-edit-preview{grid-area:1/2;display:block}.cs-preview-tip{display:none}.pge-device{border-radius:1.75rem;width:320px;height:calc(100dvh - 3rem);padding:6px}.pge-preview{border-radius:1.375rem}.pge-preview-inner{zoom:.8}.cs-workspace .cs-dock-wrap{grid-column:1;align-self:end;padding:0 0 1rem;position:sticky}.cs-dock-seg,.cs-dock.cs-dock-idle{display:none}}@media (min-width:900px) and (max-width:1023px) and (min-height:501px){.pge-device{height:calc(100dvh - 9rem)}}@media (min-width:660px) and (max-width:759px){.cs-edit-grid{grid-template-columns:minmax(0,1fr) 280px;column-gap:1.25rem}.pge-device{width:280px}.pge-preview-inner{zoom:.7}}.cs-peek{margin-top:.5rem}.cs-peek-strip{border:1px solid var(--color-rule-strong);background:var(--color-paper);cursor:pointer;border-radius:10px;height:12.5rem;transition:height .2s;position:relative;overflow:hidden}.cs-peek.is-compact .cs-peek-strip{height:5.5rem}@media (prefers-reduced-motion:reduce){.cs-peek-strip{transition:none}}.cs-peek-page{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cs-peek-page>.pg-page{zoom:.5}@media (max-width:659px){html.pg-editing:has(.cs-peek){scroll-padding-top:18rem}html.pg-editing:has(.cs-peek.is-compact){scroll-padding-top:11rem}}@media (min-width:660px){.cs-peek{display:none}}@media (max-width:659px) and (max-height:820px){.cs-peek-strip{height:5.5rem}html.pg-editing:has(.cs-peek){scroll-padding-top:11rem}}@media (max-height:500px){.cs-tabs-wrap{position:relative;top:auto}:is(html.pg-editing,html.pg-editing:has(.cs-peek)){scroll-padding-top:1rem}.cs-dock-card{max-height:45dvh}}.cs-rows{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.cs-rows-keys{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.cs-rows:has(.cs-row-main:focus-visible)+.cs-rows-keys{bottom:calc(1rem + env(safe-area-inset-bottom));z-index:5;clip-path:none;white-space:normal;background:var(--color-navy);width:fit-content;height:auto;color:var(--color-paper);border-radius:999px;margin:.75rem auto 0;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.35;position:sticky;overflow:visible;box-shadow:0 10px 24px -12px #0f24368c}:root:has(.cs-row-main:focus-visible){scroll-padding-bottom:4.5rem}}.cs-block{border:1px solid var(--color-rule);background:var(--color-card);border-radius:8px;position:relative}.cs-block.is-open{border-color:var(--color-rule-strong);box-shadow:0 10px 26px -20px #0f243673}.cs-block.is-hidden{border-style:dashed;border-color:var(--color-rule-strong);background:#fbf4e3}@supports (color:color-mix(in lab, red, red)){.cs-block.is-hidden{background:color-mix(in srgb, var(--color-card) 55%, var(--color-paper))}}.cs-block.is-hidden .cs-row-title{color:#1b4163c7}.cs-block.is-hidden .cs-row-kind,.cs-block.is-hidden .cs-row-thumb{opacity:.6}.cs-row{align-items:center;gap:.5rem;min-height:3.5rem;padding:.3125rem .375rem .3125rem .25rem;display:flex;position:relative}.cs-workspace .cs-row>.cs-grip{width:1.75rem;min-height:2.75rem;margin-left:0}.cs-row-kind{background:var(--color-paper-deep);width:1.75rem;height:1.75rem;color:var(--color-navy);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-row-thumb{object-fit:cover;background:var(--color-paper-deep);border-radius:6px;flex:none;width:2.25rem;height:2.25rem;margin:-.25rem 0;box-shadow:inset 0 0 0 1px #0f24361f}.cs-row-main{text-align:left;--focus-ring:none;border-radius:4px;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;gap:.125rem;min-width:0;padding:.25rem .125rem;display:flex}.cs-block:has(.cs-row-main:focus-visible){outline:2px solid var(--color-navy);outline-offset:2px}.cs-row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-navy);font-size:.9375rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.cs-row-title.is-needs{color:#1b4163d9;font-style:italic;font-weight:500}.cs-row-sub{color:#1b4163d9;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;line-height:1.35;display:flex}.cs-row-subtext{text-overflow:ellipsis;white-space:nowrap;flex:0 1000 auto;min-width:0;overflow:hidden}.cs-row-sub{overflow:hidden}.cs-row-sub>.cs-pill{text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;overflow:hidden}.cs-pill-short{display:none}@media (max-width:479px){.cs-pill-long{display:none}.cs-pill-short{display:inline}.cs-row-sub>.cs-pill:has(.cs-pill-short){flex-shrink:0;max-width:100%}}.cs-row-sub>.cs-pill.is-warn{flex-shrink:0}.cs-pill{border:1px solid var(--color-rule-strong);background:var(--color-paper-deep);white-space:nowrap;color:var(--color-navy);border-radius:999px;flex:none;align-items:center;padding:0 .4375rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.cs-pill.is-warn{color:var(--color-canoe-deep);background:#a8322112;border-color:#a8322159}.cs-pill.is-hidden{background:0 0;border-style:dashed}.cs-row-tools{flex:none;gap:.25rem;display:none}@media (hover:hover) and (pointer:fine){.cs-row>.cs-row-more{border-color:#0000}.cs-row:hover>.cs-row-more,.cs-row:focus-within>.cs-row-more,.cs-row>.cs-row-more[aria-expanded=true]{border-color:var(--color-rule-strong)}.cs-row-tools{--cs-row-ground:var(--color-card);z-index:1;background:linear-gradient(to right, transparent, var(--cs-row-ground) 1.25rem);visibility:hidden;inset-block:0;align-items:center;padding-left:1.5rem;display:flex;position:absolute;right:3.625rem}.cs-block.is-hidden .cs-row-tools{--cs-row-ground:#fbf4e3}@supports (color:color-mix(in lab, red, red)){.cs-block.is-hidden .cs-row-tools{--cs-row-ground:color-mix(in srgb, var(--color-card) 55%, var(--color-paper))}}.cs-row:hover .cs-row-tools,.cs-row:focus-within .cs-row-tools{visibility:visible}}@media (hover:hover) and (pointer:fine) and (forced-colors:active){.cs-row-tools{background:canvas}}.cs-row-more{border:1px solid var(--color-rule);width:2.75rem;height:2.75rem;color:var(--color-navy);transition:background-color .17s var(--ease-snap), border-color .17s var(--ease-snap);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-row-more:hover,.cs-row-more[aria-expanded=true]{border-color:var(--color-rule-strong);background:var(--color-paper-deep)}.cs-row-body{border-top:1px solid var(--color-rule);overflow-wrap:anywhere;padding:1rem}.cs-row-menu{z-index:45;overscroll-behavior:contain;border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:10px;flex-direction:column;min-width:12rem;padding:.3125rem;display:flex;position:absolute;top:calc(100% - .25rem);right:.375rem;overflow-y:auto;box-shadow:0 18px 40px -18px #0f243680}.cs-row-menu.is-up{top:auto;bottom:calc(100% - .25rem)}.cs-row-menu-item{text-align:left;min-height:2.5rem;color:var(--color-navy);border-radius:6px;flex:none;align-items:center;padding:0 .75rem;font-size:.9375rem;display:flex}.cs-row-menu-item:hover:not([aria-disabled=true]),.cs-row-menu-item:focus-visible{background:var(--color-paper-deep);outline:none}.cs-row-menu-item[aria-disabled=true]{color:#1b416399;cursor:default}.cs-row-menu-item.is-danger{border-top:1px solid var(--color-rule);color:var(--color-canoe-deep);border-radius:0 0 6px 6px;margin-top:.25rem;font-weight:600}@media (any-pointer:coarse){.cs-row{gap:.375rem;min-height:4rem}.cs-workspace .cs-row>.cs-grip{width:2.75rem;min-height:3.25rem}.cs-row-menu-item{min-height:2.875rem}}.cs-rows-tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.cs-rows-find{flex:8rem;min-width:0;display:block;position:relative}.cs-rows-find>svg{color:#1b4163bf;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.cs-rows-find>.cs-field{padding-left:2.25rem}.cs-rows-none{color:var(--color-navy);margin:0 0 .75rem;font-size:.875rem}.cs-row-check{width:1.5rem;height:1.5rem;accent-color:var(--color-navy);flex:none;margin:0 .125rem 0 .375rem}.cs-row-pick{cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (any-pointer:coarse){.cs-row-pick{width:2.75rem;height:2.75rem;margin-inline:-.25rem -.375rem}.cs-row-pick>.cs-row-check{margin:0}}.cs-row-fold{width:1.75rem;height:1.75rem;color:var(--color-navy);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-row-fold-chip{background:var(--color-paper-deep);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--color-rule-strong);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-row-fold:hover .cs-row-fold-chip{box-shadow:inset 0 0 0 1px var(--color-navy)}.cs-row-fold[aria-expanded=false] .cs-row-fold-chip{background:var(--color-navy);color:var(--color-paper);box-shadow:none}.cs-block.is-picked{border-color:var(--color-navy);box-shadow:inset 3px 0 0 var(--color-navy)}.cs-workspace .cs-grip[aria-disabled=true]{cursor:default;opacity:.45}.cs-rows.is-compact{gap:.25rem}.cs-rows.is-compact .cs-row{min-height:2.75rem;padding-block:0}.cs-rows.is-compact .cs-row-main{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.cs-rows.is-compact .cs-row-title{flex:auto;min-width:min(12ch,100%)}.cs-rows.is-compact .cs-row-sub{flex:0 auto;max-width:60%}.cs-rows.is-compact .cs-row-subtext{display:none}.cs-rows.is-compact .cs-row-kind{width:1.375rem;height:1.375rem}.cs-rows.is-compact .cs-row-fold,.cs-rows.is-compact .cs-row-fold-chip{width:1.5rem;height:1.5rem}.cs-rows.is-compact .cs-row-thumb{width:1.625rem;height:1.625rem;margin:0}.cs-rows.is-compact .cs-row-more,.cs-rows.is-compact .cs-row-tools .cs-row-btn{height:2.25rem}.cs-workspace .cs-rows.is-compact .cs-row>.cs-grip{min-height:2.25rem}@media (any-pointer:coarse){.cs-rows.is-compact .cs-row{min-height:2.75rem}.cs-rows.is-compact .cs-row-more{height:2.75rem}.cs-row-fold,.cs-rows.is-compact .cs-row-fold{width:2.75rem;height:2.75rem}.cs-row-kind{margin-inline:.5rem}.cs-row-thumb{margin-inline:.25rem}.cs-rows.is-compact .cs-row-kind{margin-inline:.6875rem}.cs-rows.is-compact .cs-row-thumb{margin-inline:.5625rem}.cs-prompt-chip{min-height:2.75rem}.cs-workspace input[type=color]{height:2.75rem;min-height:2.75rem}.cs-owner-edit{margin-inline:-.25rem;padding-inline:.5rem}.cs-owner-edit,.cs-workspace .cs-tap,.pg-work-foot-row>.cs-tap{min-width:2.75rem}.pg-work-foot-row>.cs-tap{justify-content:center}.cs-ver-field,.cs-ver-open{min-height:2.75rem}}.cs-link-btn,.cs-bulk .cs-link{align-items:center;min-height:2.5rem;padding-inline:.25rem;display:inline-flex}@media (any-pointer:coarse){.cs-link-btn,.cs-bulk .cs-link{justify-content:center;min-width:2.75rem;min-height:2.75rem}}.cs-bulk{z-index:25;border:1px solid var(--color-navy);background:var(--color-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;padding:.625rem .75rem;display:flex;position:sticky;bottom:5.75rem;box-shadow:0 14px 34px -18px #0f24368c}.cs-bulk-count{white-space:nowrap;min-width:0;color:var(--color-navy);flex:0 auto;margin:0;font-size:.875rem;font-weight:600}.cs-bulk .cs-bulk-delete{color:var(--color-canoe-deep)}.cs-bulk-acts{flex:none;gap:.25rem;display:inline-flex}.cs-bulk-act{border:1px solid var(--color-rule-strong);background:var(--color-card);min-width:2.75rem;height:2.75rem;color:var(--color-navy);transition:background-color .17s var(--ease-snap), border-color .17s var(--ease-snap);border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.cs-bulk-act:hover{border-color:var(--color-navy);background:var(--color-paper)}.cs-bulk-act.cs-bulk-delete:hover{border-color:var(--color-canoe-deep)}@media (max-width:639px){.cs-bulk-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:640px){.cs-bulk-act{padding:0 .75rem 0 .625rem}}.cs-dock.cs-dock-bulk{padding-left:.75rem}.cs-bulk.is-docked{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0;position:static}@media (max-width:639px){.cs-bulk.is-docked{flex-wrap:nowrap;gap:.375rem}.cs-bulk.is-docked .cs-bulk-done{margin-left:auto}}.cs-blocks{position:relative}.cs-insert{display:none}@media (hover:hover) and (pointer:fine){.cs-insert{z-index:4;opacity:0;cursor:pointer;height:.875rem;transition:opacity .12s var(--ease-snap);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-.6875rem;left:0;right:0}.cs-rows.is-compact .cs-insert{top:-.5625rem}.cs-insert:before{content:"";background:var(--color-navy);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:2.5rem;right:.5rem}.cs-insert:hover,.cs-insert:focus-visible{opacity:1;outline:none}.cs-insert-plus{background:var(--color-navy);width:1.375rem;height:1.375rem;box-shadow:0 0 0 3px var(--color-paper);border-radius:999px;position:relative}.cs-insert:focus-visible .cs-insert-plus{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5px var(--color-navy)}.cs-insert-plus:before,.cs-insert-plus:after{content:"";background:var(--color-paper);width:.625rem;height:2px;margin:-1px 0 0 -.3125rem;position:absolute;top:50%;left:50%}.cs-insert-plus:after{transform:rotate(90deg)}.cs-dragging .cs-insert{display:none}}@media (hover:hover) and (pointer:fine) and (any-pointer:coarse){.cs-row-tools{visibility:visible}.cs-row>.cs-row-more{border-color:var(--color-rule-strong)}.cs-insert{display:none}}.cs-picker{border:1px solid var(--color-rule-strong);background:var(--color-card);width:min(58rem,100vw - 3rem);max-width:none;height:min(40rem,100dvh - 4rem);max-height:none;color:var(--color-navy);border-radius:14px;outline:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 90px -30px #0f243699}.cs-picker[open]{flex-direction:column;display:flex}.cs-picker::backdrop{background:#0f243680}.cs-picker-head{border-bottom:1px solid var(--color-rule);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 1rem .875rem 1.25rem;display:grid;position:relative}.cs-picker-titles{min-width:0}.cs-picker-title{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.cs-picker-where{text-overflow:ellipsis;white-space:nowrap;color:#1b4163e6;margin:.125rem 0 0;font-size:.875rem;line-height:1.4;overflow:hidden}.cs-picker-search{grid-column:1/-1;min-width:0;display:block;position:relative}.cs-picker-search>svg{color:#1b4163bf;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.cs-picker-search>.cs-field{padding-left:2.5rem}.cs-picker-x{border:1px solid var(--color-rule-strong);width:2.75rem;height:2.75rem;color:var(--color-navy);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-picker-x:hover{background:var(--color-paper-deep)}.cs-picker-main{flex:auto;min-height:0;display:flex}.cs-picker-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.cs-picker-none{color:var(--color-navy);margin:.5rem 0 0;font-size:.9375rem}.cs-picker-line{color:#1b4163e6;font-size:.8125rem;line-height:1.4;display:block}.cs-picker-tile:focus-visible{background:var(--color-paper);border-color:var(--color-navy)}.cs-picker-sample{border-left:1px solid var(--color-rule);background:var(--color-paper-deep);flex-direction:column;flex:none;width:19rem;display:flex;position:relative;overflow:hidden}.cs-picker-sample-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#1b4163d9;margin:0;padding:1rem 1.125rem 0;font-size:.6875rem}.cs-picker-sample-name{color:var(--color-navy);margin:.125rem 0 0;padding:0 1.125rem .75rem;font-size:1rem;font-weight:600}.cs-picker-sample-page{flex:auto;min-height:0;padding:0 .875rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.cs-sample{height:100%}.cs-sample>.pg-page{zoom:.72;min-height:100%}.cs-picker-sample .cs-sample{height:auto}.cs-picker-sample .cs-sample>.pg-page{zoom:.64;border-radius:20px;min-height:0;overflow:hidden;box-shadow:0 0 0 1.5px #0f24361f,0 22px 40px -26px #0f243699}.cs-sample .pg-sample{padding-block:1.75rem 1rem}@media (max-width:639px),(max-height:500px){.cs-picker{width:100%;height:85dvh;padding-bottom:env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);border-bottom:0;border-radius:16px 16px 0 0;margin:auto 0 0}.cs-picker-head{padding:1.125rem .875rem .75rem}.cs-picker-head:before{content:"";background:var(--color-rule-strong);border-radius:999px;width:2.5rem;height:.25rem;margin-left:-1.25rem;position:absolute;top:.375rem;left:50%}.cs-picker-title{font-size:1.1875rem}.cs-picker-body{padding:.75rem .75rem 1rem}.cs-picker-sample{display:none}.cs-workspace .cs-picker-grid{grid-template-columns:minmax(0,1fr)}.cs-picker-line{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-picker-tile{align-items:center}}@media (max-height:500px){.cs-picker{height:calc(100dvh - .75rem)}}@media (max-height:500px) and (min-width:640px){.cs-picker{max-width:44rem;margin-inline:auto}.cs-workspace .cs-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:600px){.cs-picker-sample{display:none}}.cs-picker-body{min-height:min(9rem,40dvh)}.cs-core-upload>.mt-6{margin-top:0}.cs-step-kicker{color:#1b4163cc}.cs-prompt-num{background:var(--color-navy)}.cs-ready{color:var(--color-navy);align-items:center;gap:.625rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:600;display:flex}.cs-ready-bar{background:var(--color-paper-deep);height:.3125rem;box-shadow:inset 0 0 0 1px var(--color-rule);border-radius:999px;flex:0 0 4.5rem;position:relative;overflow:hidden}.cs-ready-bar>span{border-radius:inherit;background:var(--color-forest-deep);transition:width .24s var(--ease-snap);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.cs-ready-bar>span{transition:none}}.cs-keep-hint{border-left:2px solid var(--color-navy);background:var(--color-paper-deep);color:var(--color-navy);border-radius:0 6px 6px 0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding:.5rem .5rem .5rem .75rem;font-size:.875rem;line-height:1.5;display:flex}.cs-keep-hint>span{flex:9rem;min-width:0}.cs-looks{flex-wrap:wrap;gap:.5rem;display:flex}.cs-look{border:1px solid var(--color-rule-strong);background:var(--color-paper);min-width:4.75rem;min-height:2.75rem;font-family:var(--font-sans);color:var(--color-navy);cursor:pointer;transition:border-color .16s var(--ease-snap,ease), box-shadow .16s var(--ease-snap,ease);border-radius:6px;flex-direction:column;align-items:center;gap:.375rem;padding:.375rem .375rem .3125rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.cs-look:hover{border-color:var(--color-navy)}.cs-look:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.cs-look-name{border-radius:3px;padding:.125rem .4375rem}.cs-look[aria-pressed=true] .cs-look-name{background:var(--color-navy);color:var(--color-paper)}.cs-look-pic{background:var(--lk-bg,#f6e9cc);border-radius:3px;justify-content:center;align-items:center;width:64px;height:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1b416324}.cs-mini-line{opacity:.85;background:currentColor;border-radius:2px;width:60%;height:3px;display:block}.cs-mini-btn{width:50px;height:16px;color:var(--lk-on,#fff);background:var(--lk-accent,#1b4163);border:1.5px solid var(--lk-accent,#1b4163);justify-content:center;align-items:center;display:flex}.cs-mini-btn-outline{color:var(--lk-accent,#1b4163);background:0 0}.cs-mini-btn-soft{background:var(--lk-accent,#1b4163)}@supports (color:color-mix(in lab, red, red)){.cs-mini-btn-soft{background:color-mix(in srgb, var(--lk-accent,#1b4163) 16%, var(--lk-bg,#fff))}}.cs-mini-btn-soft{color:var(--lk-accent,#1b4163);border-color:#0000}.cs-mini-btn-hairline{background:var(--lk-card,#fff);border-width:1px;border-color:var(--lk-ink,#1b4163)}@supports (color:color-mix(in lab, red, red)){.cs-mini-btn-hairline{border-color:color-mix(in srgb, var(--lk-ink,#1b4163) 30%, transparent)}}.cs-mini-btn-hairline{color:var(--lk-ink,#1b4163)}.cs-mini-btn-lift{background:var(--lk-card,#fff);color:var(--lk-ink,#1b4163);border-color:#0000;transform:translateY(-1px);box-shadow:0 5px 7px -3px #00000061}.cs-mini-btn-hard{background:var(--lk-card,#fff);border-color:var(--lk-ink,#1b4163);color:var(--lk-ink,#1b4163);box-shadow:2px 2px 0 var(--lk-ink,#1b4163);transform:translate(-1px,-1px)}.cs-mini-btn-glass{background:var(--lk-card,#fff)}@supports (color:color-mix(in lab, red, red)){.cs-mini-btn-glass{background:color-mix(in srgb, var(--lk-card,#fff) 58%, transparent)}}.cs-mini-btn-glass{border-color:var(--lk-ink,#1b4163)}@supports (color:color-mix(in lab, red, red)){.cs-mini-btn-glass{border-color:color-mix(in srgb, var(--lk-ink,#1b4163) 22%, transparent)}}.cs-mini-btn-glass{color:var(--lk-ink,#1b4163);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cs-look-pic:has(>.cs-mini-btn-glass){background:linear-gradient(115deg, var(--lk-accent,#1b4163) 0 36%, var(--lk-bg,#f6e9cc) 36% 64%, var(--lk-ink,#1b4163) 64%)}.cs-mini-lead{flex-direction:column;justify-content:center;gap:3px;height:100%;display:flex}.cs-mini-lead>.cs-mini-btn{height:10px}.cs-mini-lead .cs-mini-line{height:2px}.cs-mini-rows{flex-direction:column;justify-content:center;width:46px;height:100%;display:flex}.cs-mini-bar{background:var(--lk-accent,#1b4163);height:5px;display:block}.cs-mini-rows-tight{gap:1px}.cs-mini-rows-normal{gap:3px}.cs-mini-rows-roomy{gap:5px}.cs-mini-row{background:var(--lk-row-bg,#1b4163);width:50px;height:12px;color:var(--lk-row-ink,#fff);box-shadow:inset 0 0 0 1px var(--lk-row-line,transparent);border-radius:3px;justify-content:center;align-items:center;gap:4px;display:flex}.cs-mini-row .cs-mini-line{width:55%;height:2px}.cs-mini-row-featured{justify-content:flex-start;width:56px;height:20px;padding-left:3px}.cs-mini-row-featured .cs-mini-line{width:50%;height:3px}.cs-mini-thumb{opacity:.55;background:currentColor;border-radius:2px;width:14px;height:14px;display:block}.cs-mini-row-highlight{box-shadow:inset 0 0 0 1px var(--lk-row-line,transparent), 0 0 0 1.5px var(--lk-bg,#fff), 0 0 0 3px var(--lk-accent,#1b4163)}.cs-mini-head{justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:3px 6px;display:flex}.cs-mini-head-classic{flex-direction:column;gap:2px}.cs-mini-head-side{justify-content:flex-start;gap:5px}.cs-mini-head-compact{justify-content:flex-start;gap:4px}.cs-mini-avatar{background:var(--lk-accent,#1b4163);opacity:.85;border-radius:999px;flex:none;width:12px;height:12px;display:block}.cs-mini-head-side .cs-mini-avatar{width:18px;height:18px}.cs-mini-head-compact .cs-mini-avatar{width:9px;height:9px}.cs-mini-words{gap:2px;align-items:inherit;flex-direction:column;display:flex}.cs-mini-head-classic .cs-mini-words{align-items:center}.cs-mini-head-classic .cs-mini-name-short,.cs-mini-head-compact .cs-mini-name-short{display:none}.cs-mini-name{background:var(--lk-ink,#1b4163);border-radius:2px;width:24px;height:3px;display:block}.cs-mini-name-short{opacity:.5;width:16px}.cs-switch-row{min-height:2.75rem;color:var(--color-navy);cursor:pointer;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.cs-switch{border:1px solid var(--color-rule-strong);background:var(--color-paper-deep);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color .16s var(--ease-snap,ease), border-color .16s var(--ease-snap,ease);border-radius:999px;flex:none;position:relative}.cs-switch:after{content:"";background:var(--color-card,#fff);width:1.125rem;height:1.125rem;transition:transform .16s var(--ease-snap,ease);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1b416359}.cs-switch[aria-checked=true]{background:var(--color-navy);border-color:var(--color-navy)}.cs-switch[aria-checked=true]:after{transform:translate(1.25rem)}.cs-switch:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cs-switch,.cs-switch:after{transition:none}}.cs-starter{border:1px solid var(--color-rule-strong);border-left:3px solid var(--color-forest-deep);background:var(--color-card);color:var(--color-navy);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding:.75rem .875rem;font-size:.9375rem;line-height:1.5;display:flex}.cs-starter>p{flex:16rem;margin:0}.cs-prof-chips{flex-wrap:wrap;gap:.5rem;display:flex}.cs-prof-chip{border:1px solid var(--color-rule-strong);background:var(--color-card);min-height:2.5rem;font-family:var(--font-sans);color:var(--color-navy);cursor:pointer;transition:border-color .16s var(--ease-snap,ease), background-color .16s var(--ease-snap,ease);border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .8125rem .3125rem .3125rem;font-size:.875rem;font-weight:600;display:inline-flex}.cs-prof-chip:hover{border-color:var(--color-navy)}.cs-prof-chip:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.cs-prof-chip.is-slot{border-style:dashed;border-color:var(--color-navy);background:0 0}.cs-prof-chip.is-more{padding-left:.8125rem}@media (any-pointer:coarse){.cs-prof-chip{min-height:2.75rem}}.cs-prof-mono{background:var(--color-navy);width:1.75rem;height:1.75rem;color:var(--color-paper);letter-spacing:.04em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.cs-prof-chip.is-slot .cs-prof-mono{color:var(--color-navy);box-shadow:inset 0 0 0 1px var(--color-navy);background:0 0}.cs-prof-mono>svg{width:1rem;height:1rem;display:block}.cs-prof-glance-marks .cs-prof-mono>svg{width:1.125rem;height:1.125rem}.cs-prof-more-select{border-radius:999px;width:auto;min-height:2.5rem;padding-block:.25rem}.cs-prof-ask{border:1px solid var(--color-rule-strong);border-left:3px solid var(--color-navy);background:var(--color-card);border-radius:6px;padding:.75rem .875rem}.cs-prof-list{flex-direction:column;gap:.75rem;display:flex}.cs-prof-list.is-dragging{-webkit-user-select:none;user-select:none}.cs-prof-row{border:1px solid var(--color-rule);background:var(--color-card);border-radius:8px;grid-template-columns:auto 1fr auto;grid-template-areas:"grip name remove""grip field field"".note note";align-items:center;gap:.375rem .5rem;padding:.5rem .5rem .625rem .25rem;display:grid}.cs-prof-row.is-lifted{z-index:5;border-color:var(--color-navy);position:relative;box-shadow:0 14px 32px -12px #0f243680}.cs-workspace .cs-prof-grip,.cs-prof-grip{grid-area:grip;width:2rem;margin-left:0}@media (any-pointer:coarse){.cs-workspace .cs-prof-grip,.cs-prof-grip{width:2.75rem;margin-inline:-.25rem -.5rem}}.cs-prof-name{min-width:0;color:var(--color-navy);grid-area:name;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.cs-prof-field{grid-area:field;align-items:stretch;min-width:0;display:flex}.cs-prof-field.has-prefix .cs-field{border-top-left-radius:0;border-bottom-left-radius:0}.cs-prof-prefix{border:1px solid var(--color-rule-strong);background:var(--color-paper-deep);max-width:55%;font-family:var(--font-mono);color:#1b4163d9;white-space:nowrap;border-right:0;border-radius:4px 0 0 4px;flex:none;align-items:center;padding:0 .625rem;font-size:.8125rem;display:inline-flex;overflow:hidden}.cs-prof-remove{width:2.75rem;height:2.75rem;color:var(--color-navy);cursor:pointer;background:0 0;border:0;border-radius:4px;grid-area:remove;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.cs-prof-remove:hover{background:#1b416314}.cs-prof-note{grid-area:note;margin:0;font-size:.8125rem;line-height:1.5}@media (min-width:640px){.cs-prof-row{grid-template-columns:auto 9rem 1fr auto;grid-template-areas:"grip name field remove"". .note note"}}.cs-crop{scroll-margin-block:.5rem;container-type:inline-size}.cs-crop-body{gap:.875rem;margin-top:.75rem;display:grid}.cs-crop-stage{max-width:100%;margin-inline:auto}@container (min-width:32rem){.cs-crop-square .cs-crop-body{grid-template-columns:320px minmax(10rem,1fr);align-items:end;gap:1.25rem}.cs-crop-square .cs-crop-stage{margin-inline:0;width:320px!important}}.cs-swatches{flex-wrap:wrap;gap:.5rem;display:flex}.cs-swatch{cursor:pointer;width:2.75rem;height:2.75rem;transition:transform .14s var(--ease-snap,ease);border:0;border-radius:999px;flex:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #00000024}.cs-swatch:hover{transform:scale(1.06)}.cs-swatch:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.cs-swatch[aria-pressed=true]:after{content:"";filter:drop-shadow(0 0 1px #000000b3);border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:.75rem;height:.4rem;margin:auto;position:absolute;inset:0;transform:translateY(-2px)rotate(-45deg)}.cs-swatch-custom{background:conic-gradient(#e0492f,#f2b33d,#4caf50,#26a0c9,#5b4bd1,#c43b8b,#e0492f);overflow:hidden}.cs-swatch-custom input{opacity:0;cursor:pointer;width:100%;height:100%}.cs-swatch-custom:focus-within{outline:2px solid var(--color-navy);outline-offset:3px}.cs-tone-dot{border-radius:999px;width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px #1b416366}.cs-tone-light{background:#faf7f0}.cs-tone-dark{background:#15171c}.cs-readable{border:1px solid var(--color-rule-strong);background:var(--color-card);color:var(--color-navy);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem .875rem;font-size:.9375rem;font-weight:600;display:flex}.cs-readable p{align-items:center;gap:.5rem;margin:0;display:inline-flex}.cs-readable.is-ok{border-left:3px solid var(--color-forest-deep)}.cs-readable.is-ok svg{color:var(--color-forest-deep)}.cs-readable.is-warn{border-left:3px solid var(--color-canoe-deep)}.cs-workspace .cs-limit{isolation:isolate;display:block;position:relative}.cs-workspace .cs-limit>.cs-limit-back{z-index:-1;white-space:pre;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;line-height:normal;position:absolute;inset:0;overflow:hidden}.cs-workspace .cs-limit>.cs-limit-back.cs-limit-multi{white-space:pre-wrap;overflow-wrap:break-word;line-height:1.65}.cs-workspace .cs-limit>.cs-limit-back mark{color:#0000;box-shadow:inset 0 -2px 0 var(--color-canoe-deep);background:#c6402433;border-radius:2px}.cs-workspace .cs-limit-over>.cs-field:not(.cs-limit-back){background:0 0}.pg-work-foot{padding-block:1rem}.pg-work-foot-row{color:var(--color-navy);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.25rem;font-size:.8125rem;line-height:1.4;display:flex}.pg-work-foot-row>.cs-link{color:var(--color-navy);text-decoration-color:#1b416366}@media (max-width:659px){html.pg-editing body{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom) + max(0px, var(--pg-dock-h,0px) - 4.75rem - env(safe-area-inset-bottom)));background:var(--color-paper-deep)}}@media (max-width:419px){.pg-work-foot>.cs-container{padding-inline:1rem}.pg-work-foot-row{column-gap:.75rem;font-size:.75rem}}@media (max-width:374px){.pg-work-foot-row{column-gap:.5rem;font-size:.71875rem}}.pg-head>.pg-ghost-avatar{background:var(--pg-bg);border:2px dashed var(--pg-muted);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-head>.pg-ghost-avatar{border:2px dashed color-mix(in srgb, var(--pg-muted) 70%, transparent)}}.pg-head>.pg-ghost-avatar{box-shadow:none;color:var(--pg-muted);font-family:var(--pg-font,var(--pg-f-inter)), ui-sans-serif, system-ui, sans-serif;font-size:2.5rem;line-height:1}.pg-head[data-pg-layout=compact]>.pg-ghost-avatar{font-size:1.5rem}.pg-ghost-line{border:1.5px dashed var(--pg-muted);padding:0 .4em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pg-ghost-line{border:1.5px dashed color-mix(in srgb, var(--pg-muted) 70%, transparent)}}.pg-ghost-line{color:var(--pg-muted);opacity:.85;border-radius:.375em}.cs-dock-wrap{transition:transform .2s var(--ease-snap,ease), opacity .16s ease, visibility 0s linear 0s}.cs-dock-wrap.cs-dock-away{opacity:0;visibility:hidden;transition:transform .2s var(--ease-snap,ease), opacity .16s ease, visibility 0s linear .2s;transform:translateY(calc(100% + 1rem))}@media (min-width:1024px){.cs-dock-wrap.cs-dock-away{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.cs-dock-wrap,.cs-dock-wrap.cs-dock-away{transition:none}}.cs-panel-mark{color:var(--color-navy);place-items:center;display:grid}.cs-panel-mark:before,.cs-panel-mark:after{content:none;display:none}.cs-panel-mark>svg{width:100%;height:100%;display:block}.cs-panel[open]>summary .cs-panel-mark-v{display:none}@media (forced-colors:active){.cs-panel-sum{border-bottom:1px solid #0000}.cs-panel-sum:focus-visible{outline-offset:2px;outline:2px solid highlight}.cs-panel-mark{color:buttontext;border-color:buttontext}.cs-panel>summary:hover .cs-panel-mark{color:highlight;border-color:highlight}.cs-more-sum:before{border-color:buttontext}.cs-dock,.cs-dock-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.cs-dock .cs-seg-btn[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.cs-gal{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.cs-gal-tile{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:6px;align-content:start;gap:.5rem;min-width:0;padding:.5rem;transition:transform .15s,box-shadow .15s;display:grid}.cs-gal-tile .cs-field{margin-top:.25rem}.cs-gal-tile.is-lifted{outline:2px solid var(--color-navy);outline-offset:1px;box-shadow:0 10px 24px -12px #0f24368c}.cs-gal-tile.is-target{outline:2px dashed var(--color-canoe-deep);outline-offset:1px}.cs-gal-thumb{aspect-ratio:4/3;background:var(--color-paper-deep);border-radius:4px;position:relative;overflow:hidden}.cs-gal-thumb>img{object-fit:contain;width:100%;height:100%}.cs-gal-tile.is-pending .cs-gal-thumb>img{opacity:.55}.cs-gal-grip,.cs-gal-remove{border:1px solid var(--color-rule-strong);background:#f6e9cceb;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:.25rem}@supports (color:color-mix(in lab, red, red)){.cs-gal-grip,.cs-gal-remove{background:color-mix(in srgb, var(--color-paper) 92%, transparent)}}.cs-gal-grip,.cs-gal-remove{color:var(--color-navy)}.cs-gal-grip{cursor:grab;touch-action:none;left:.25rem}.cs-gal-grip[aria-pressed=true]{background:var(--color-navy);color:var(--color-paper);cursor:grabbing}.cs-gal-remove{right:.25rem}@media (any-pointer:coarse){.cs-gal-grip,.cs-gal-remove{width:2.75rem;height:2.75rem}}.cs-gal-bar{background:#0f243633;border-radius:999px;height:.375rem;position:absolute;inset:auto .5rem .5rem;overflow:hidden}.cs-gal-bar>span{border-radius:inherit;background:var(--color-forest-deep);height:100%;transition:width .2s;display:block}.cs-gal-drop{border:1px dashed var(--color-rule-strong);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem;display:flex}.cs-gal-drop.is-over{border-color:var(--color-canoe-deep);background:#c6402414}@supports (color:color-mix(in lab, red, red)){.cs-gal-drop.is-over{background:color-mix(in srgb, var(--color-canoe) 8%, transparent)}}.cs-gal-drop-words{color:var(--color-navy);font-size:.875rem}@media (prefers-reduced-motion:reduce){.cs-gal-tile,.cs-gal-bar>span{transition:none}}.cs-imp-host>div>div:first-child{display:none}.cs-imp-host>div{margin-bottom:0}.cs-imp-host>div>p[role=status]:empty{margin:0}.cs-imp-host>div>p[role=status]:not(:empty){margin:0 0 1rem}.cs-move-line{color:#1b4163e6;margin:0 0 1rem;font-size:.875rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cs-move-line{color:color-mix(in srgb, var(--color-navy) 90%, transparent)}}.cs-move-line>.cs-link{color:var(--color-navy);margin-block:-.5rem;padding-block:.5rem;font-weight:600;display:inline-block}@media (any-pointer:coarse){.cs-move-line>.cs-link{margin-top:-.875rem;padding-top:.875rem}}.cs-things{flex-direction:column;gap:.5rem;display:flex;container-type:inline-size}.cs-thing{border:1px solid var(--color-rule);background:var(--color-card);transition:box-shadow .17s var(--ease-snap), border-color .17s var(--ease-snap);border-radius:8px}.cs-thing.is-open{border-color:var(--color-rule-strong)}.cs-thing.is-lifted{box-shadow:0 12px 28px -16px #0f24368c}.cs-thing.is-target{border-color:var(--color-canoe-deep)}.cs-thing-head{align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .25rem;display:flex;position:relative}.cs-thing-grip{color:#1b4163b3;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.75rem;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-thing-grip{color:color-mix(in srgb, var(--color-navy) 70%, transparent)}}.cs-thing-grip{cursor:grab;touch-action:none}.cs-thing-grip:hover{color:var(--color-navy);background:#1b41630f}.cs-thing-grip:active{cursor:grabbing}@media (any-pointer:coarse){.cs-thing-grip{width:2.75rem;margin-inline:-.25rem -.5rem}}.cs-thing-thumb{border:1px dashed var(--color-rule-strong);background:var(--color-paper-deep);color:#1b4163bf;border-radius:6px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-thing-thumb{color:color-mix(in srgb, var(--color-navy) 75%, transparent)}}.cs-thing-thumb:has(img){border-style:solid;border-color:var(--color-rule)}.cs-thing-thumb img{object-fit:cover;width:100%;height:100%}.cs-thing-main{flex:1;grid-template-columns:minmax(0,1fr) 10rem;align-items:center;gap:.375rem .5rem;min-width:0;display:grid}.cs-thing-main>.cs-field{min-height:2.75rem;padding-block:.5rem}.cs-thing-needs{color:var(--color-canoe-deep);grid-column:1/-1;justify-self:start;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #a8322159;text-decoration:underline #a8322159}@supports (color:color-mix(in lab, red, red)){.cs-thing-needs{-webkit-text-decoration-color:color-mix(in srgb, var(--color-canoe-deep) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-canoe-deep) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-canoe-deep) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-canoe-deep) 35%, transparent)}}.cs-thing-needs{text-underline-offset:.2em}.cs-thing-body{border-top:1px solid var(--color-rule);padding:.75rem .875rem .875rem}@container (max-width:28rem){.cs-thing-main{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cs-thing{transition:none}}.cs-workspace .cs-seg.cs-device-seg{flex-wrap:nowrap;width:auto;max-width:none;padding:2px;display:inline-flex}.cs-workspace .cs-device-seg>.cs-seg-btn{gap:.375rem;min-height:2.25rem;padding:.375rem .75rem;font-size:.8125rem}.cs-workspace .cs-device-seg>.cs-seg-btn>svg{flex:none}@media (any-pointer:coarse){.cs-workspace .cs-device-seg>.cs-seg-btn{min-height:2.75rem}}.cs-device-phone{margin:0 0 .75rem}@media (min-width:660px){.cs-device-phone{display:none!important}.cs-preview-label{align-items:center}.cs-edit-preview[data-device=desktop] .cs-preview-label{max-width:none}}.cs-preview-tip{display:none}@media (min-width:1024px){.cs-edit-preview .cs-preview-tip{text-align:center;max-width:406px;margin:.5rem auto 0;display:block}.cs-edit-preview[data-device=desktop] .cs-preview-tip{max-width:none}.cs-edit-preview:not([data-device=desktop]) :is(.cs-preview-label,.pge-device:not(.pge-desk),.cs-preview-tip){margin-inline:auto 0}}.pge-desk-bar{display:none}.pge-device.pge-desk{background:#132a3f;border-radius:12px;flex-direction:column;width:100%;margin-inline:0;padding:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #132a3fe6,0 28px 50px -30px #0f243699}.pge-device.pge-desk .pge-desk-bar{background:#132a3f;flex:none;align-items:center;gap:.75rem;height:2rem;padding:0 .75rem;display:flex}.pge-desk-dots{gap:.3125rem;display:flex}.pge-desk-dots>i{background:#ffffff47;border-radius:999px;width:.5rem;height:.5rem}.pge-desk-url{color:#ffffffd1;min-width:0;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;background:#ffffff1a;border-radius:999px;flex:1;padding:.1875rem .625rem;font-size:.75rem;line-height:1.3;overflow:hidden}.pge-device.pge-desk .pge-preview{overscroll-behavior:contain;border-radius:0;flex:auto;min-height:0;overflow-y:auto}@media (max-width:659px){.pge-device.pge-desk .pge-preview-page{min-height:0}.pge-device.pge-desk{border-radius:10px;height:auto}.pge-device.pge-desk .pge-preview{max-height:75dvh}}@media (min-width:660px){.pge-device.pge-desk{height:min(100dvh - 11rem,46rem)}}.cs-desk-line{color:#1b4163e6;margin-top:.75rem;font-size:.875rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cs-desk-line{color:color-mix(in srgb, var(--color-navy) 90%, transparent)}}.cs-desk-line strong{color:var(--color-navy);font-weight:650}.cs-desk-arrange{border:1px dashed var(--color-rule-strong);border-radius:8px;justify-items:start;gap:.625rem;margin-top:1.75rem;padding:1rem;display:grid}.cs-desk-bar{color:#fff;background:#132a3f;border-radius:8px;gap:.375rem;margin:0 0 1rem;padding:.875rem 1rem;display:grid}.cs-desk-bar-title{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:650;display:flex}.cs-desk-bar-line{color:#ffffffd9;font-size:.8125rem;line-height:1.55}.cs-desk-bar-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.25rem;display:flex}.cs-desk-bar .cs-btn-outline{color:#fff;background:0 0;border-color:#fff9}.cs-desk-bar .cs-btn-outline:hover{background:#ffffff1f}.cs-desk-bar .cs-link{color:#fff;text-decoration-color:#fff9}.cs-row-desk{padding:0 .75rem .625rem 2.75rem}.cs-desk-tools{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.cs-desk-tools-label{letter-spacing:.04em;text-transform:uppercase;color:#1b4163bf;margin-inline-end:.25rem;font-size:.75rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.cs-desk-tools-label{color:color-mix(in srgb, var(--color-navy) 75%, transparent)}}.cs-desk-tools-note{color:#1b4163bf;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.cs-desk-tools-note{color:color-mix(in srgb, var(--color-navy) 75%, transparent)}}.cs-desk-tool{border:1px solid var(--color-rule-strong);background:var(--color-paper);min-height:2rem;font-family:var(--font-sans);color:var(--color-navy);cursor:pointer;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cs-desk-tool:hover{border-color:var(--color-navy)}.cs-desk-tool:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.cs-desk-tool[aria-pressed=true]{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-paper)}.cs-desk-tool[data-own]:after{content:"";background:var(--color-canoe-deep);border-radius:999px;width:.375rem;height:.375rem}.cs-desk-tool[aria-pressed=true][data-own]:after{background:var(--color-paper)}@media (any-pointer:coarse){.cs-desk-tool{min-height:2.75rem}}@media (max-width:479px){.cs-row-desk{padding-inline-start:.75rem}.cs-desk-tools-label,.cs-desk-tools-note{display:none}}body:has(.cs-edit-grid[inert]){cursor:progress}.cs-edit-grid[inert] .cs-dock :is(button,a){opacity:.55}.cs-dock-wait{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.cs-dock-wait:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite cs-dock-wait}@keyframes cs-dock-wait{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cs-dock-wait:before{animation:none}}@media (horizontal-viewport-segments:2){.cs-workspace>.cs-container{max-width:none;padding-inline:1.25rem}.cs-edit-grid{grid-template-columns:calc(env(viewport-segment-right 0 0) - 2.5rem) calc(env(viewport-segment-width 1 0) - 2.5rem);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0) + 2.5rem)}.cs-edit-grid>.cs-edit-controls,.cs-edit-grid>.cs-dock-wrap{grid-column:1}.cs-edit-grid>.cs-edit-preview{grid-column:2;display:block}dialog.pg-import[open],dialog.ob-ls[open]{inset:0 0 0 env(viewport-segment-left 1 0);width:calc(env(viewport-segment-width 1 0) - 2rem);max-width:none;margin:auto}}@media (max-width:639px){.cs-row-body .grid:has(>label>input[type=datetime-local]){grid-template-columns:minmax(0,1fr)}.cs-row-body input[type=datetime-local].cs-field{min-width:0;max-width:100%}}.cs-firstpeek{z-index:30;background:var(--color-paper);margin:0 -.25rem 1rem;padding:.5rem .25rem .375rem;position:sticky;top:0}.cs-firstpeek-strip{border:1px solid var(--color-rule-strong);background:var(--color-paper-deep);cursor:pointer;border-radius:10px;height:7rem;transition:height .2s;position:relative;overflow:hidden;box-shadow:0 8px 18px -14px #0f243673}.cs-firstpeek.is-compact .cs-firstpeek-strip{height:4.5rem}@media (prefers-reduced-motion:reduce){.cs-firstpeek-strip{transition:none}}.cs-firstpeek-page{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cs-firstpeek-page>.pg-page{zoom:.5}@media (max-width:659px){html.pg-editing:has(.cs-firstpeek){scroll-padding-top:8.75rem}html.pg-editing:has(.cs-firstpeek.is-compact){scroll-padding-top:6.5rem}}@media (min-width:660px),(max-height:560px){.cs-firstpeek{display:none}}@media (max-height:560px){html.pg-editing:has(.cs-firstpeek){scroll-padding-top:1rem}}.cs-quick{margin:0 0 1.25rem}.cs-quick-said{color:#1b4163e6;min-height:1.5rem;margin-top:.5rem;font-size:.875rem;line-height:1.6}.cs-quick-said.is-warn{color:var(--color-canoe-deep);font-weight:600}.cs-quick-ask{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:10px;margin-top:.625rem;padding:.75rem .875rem .875rem;box-shadow:0 10px 26px -22px #0f243680}.cs-quick-ask-line{color:var(--color-navy);margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.cs-quick-ask-ways{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.cs-share-shown{border:1px solid var(--color-rule);background:var(--color-paper-deep);max-width:100%;font-family:var(--font-mono);color:var(--color-navy);word-break:break-all;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem;display:inline-block}.cs-share-main{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.cs-share-btn{white-space:nowrap;gap:.5rem;min-height:2.75rem;padding-inline:1rem}.cs-share-btn>svg{flex:none}@media (max-width:419px){.cs-share-btn{gap:.375rem;padding-inline:.625rem}}@media (max-width:479px){.cs-share-main{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-share-btn{justify-content:center;padding-inline:.5rem}}.cs-share-bios{margin-top:.875rem}.cs-qr{border:1px solid var(--color-rule-strong);background:var(--color-card);width:min(52rem,100vw - 3rem);max-width:none;max-height:calc(100dvh - 3rem);color:var(--color-navy);border-radius:14px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 90px -30px #0f243699}.cs-qr::backdrop{background:#0f243680}.cs-qr-head{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .875rem 1.25rem;display:flex}.cs-qr-title{font-family:var(--font-display);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.cs-qr-body{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.25rem;display:grid}.cs-qr-preview{background:var(--color-paper-deep);border-radius:12px;justify-content:center;padding:1rem;display:flex}.cs-qr-pic{border-radius:6px;width:100%;max-width:17rem;height:auto;display:block;box-shadow:0 18px 40px -24px #0f24368c}.cs-qr-preview:not(.is-framed) .cs-qr-pic{max-width:14rem}.cs-qr-side{align-content:start;gap:.875rem;display:grid}.cs-qr-note{color:#1b4163eb;margin:0;font-size:.9375rem;line-height:1.6}.cs-qr-acts{flex-wrap:wrap;gap:.5rem;display:flex}.cs-qr-acts>.cs-btn{min-height:2.75rem}.cs-qr-said{min-height:1.25rem;color:var(--color-forest-deep);margin:0;font-size:.875rem}.cs-qr-print{border-top:1px solid var(--color-rule);color:#1b4163eb;margin:0;padding-top:.75rem;font-size:.875rem}.cs-qr-print svg{display:none}@media (max-width:639px),(max-height:500px){.cs-qr{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:16px 16px 0 0;margin:auto 0 0}.cs-qr-body{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.cs-qr-pic{max-width:13rem}.cs-qr-acts>.cs-btn{flex:9rem;justify-content:center}}.cs-vers{border-top:1px solid var(--color-rule)}.cs-ver{border-bottom:1px solid var(--color-rule);align-items:flex-start;gap:.875rem;padding:.875rem 0;display:flex;position:relative}.cs-ver.is-looking{background:linear-gradient(90deg,#1b41630f,#0000 70%)}.cs-ver-main{flex:auto;min-width:0}.cs-ver-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-navy);margin:0;font-size:1rem;font-weight:600;line-height:1.35;overflow:hidden}.cs-ver-meta{color:#1b4163eb;margin:.125rem 0 0;font-size:.875rem;line-height:1.5}.cs-ver-change{color:#1b4163d9;margin:0;font-size:.8125rem;line-height:1.5}.cs-ver-tags{flex-wrap:wrap;gap:.375rem;margin:.375rem 0 0;display:flex}.cs-pill.is-live{color:var(--color-forest-deep);background:#265c3b14;border-color:#265c3b66}.cs-ver-acts{flex:none;align-items:center;gap:.375rem;display:flex;position:relative}.cs-ver-ask{border-left:2px solid var(--color-canoe-deep);margin-top:.75rem;padding-left:.75rem}.cs-ver-ask>p{color:var(--color-navy);margin:0;font-size:.9375rem;line-height:1.5}.cs-ver-ask-row{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.cs-ver-note{color:var(--color-navy);margin:.625rem 0 0;font-size:.9375rem;line-height:1.5}.cs-ver-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-top:.75rem;display:flex}.cs-ver-form-field{flex:14rem;min-width:0;display:block}.cs-ver-form-acts{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:479px){.cs-ver{flex-wrap:wrap}.cs-ver-main{flex-basis:calc(100% - 4rem)}.cs-ver-acts{margin-left:3.875rem}}.cs-date{min-width:0;max-width:100%;display:block;position:relative}.cs-date-face{min-width:0;color:var(--color-navy);align-items:center;gap:.625rem;display:flex}.cs-date-face>svg{color:#1b4163cc;flex:none}.cs-date-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-date.is-empty .cs-date-text{color:#1b4163b8}.cs-date-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs-date-input::-webkit-calendar-picker-indicator{cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.cs-date:has(.cs-date-clear) .cs-date-face{padding-right:4.5rem}.cs-date:focus-within .cs-date-face{outline:2px solid var(--color-navy);outline-offset:2px}.cs-date:hover .cs-date-face{border-color:var(--color-navy)}.cs-date-clear{z-index:1;min-height:2.25rem;color:var(--color-navy);text-underline-offset:3px;border-radius:6px;align-items:center;padding:0 .625rem;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #1b416359;text-decoration:underline #1b416359;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.cs-date-clear:hover{background:var(--color-paper-deep)}@media (any-pointer:coarse){.cs-date-clear{min-height:2.75rem}}.cs-row-body input[type=checkbox],.cs-row-body input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--color-navy);flex:none}.cs-workspace .cs-btn-primary:disabled,.cs-workspace .cs-btn-ink:disabled{opacity:1;border-color:var(--color-rule-strong);background:var(--color-paper-deep);color:#1b4163b3;box-shadow:none}.cs-embed-from{color:#1b4163d9;flex-wrap:wrap;gap:.125rem .75rem;margin-top:.375rem;font-size:.8125rem;display:flex}.cs-embed-from>.is-on{color:var(--color-navy);font-weight:600}.cs-embed-where{gap:.5rem;margin:.75rem 0 0;display:grid}.cs-embed-where>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;font-size:.875rem;line-height:1.55;display:grid}.cs-embed-where dt{color:var(--color-navy);font-weight:600}.cs-embed-where dd{color:#1b4163eb;margin:0}@media (max-width:419px){.cs-embed-where>div{grid-template-columns:minmax(0,1fr);gap:0}}.cs-add-top{border:1.5px solid var(--color-navy);background:var(--color-card);min-height:2.75rem;color:var(--color-navy);transition:background-color .17s var(--ease-snap), color .17s var(--ease-snap);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1.125rem 0 .9375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.cs-add-top:hover:not(:disabled){background:var(--color-navy);color:var(--color-paper)}.cs-add-top:disabled{border-color:var(--color-rule-strong);color:#1b4163b8;cursor:not-allowed}@media (max-width:559px){.cs-rows-tools.is-long .cs-rows-find{flex-basis:100%;order:2}}.cs-block.is-fresh{border-color:var(--color-navy);box-shadow:0 0 0 3px #1b416324}.cs-name-made{color:var(--color-navy);margin-top:.5rem;font-size:.875rem;line-height:1.6}.cs-adult-said{border-left:2px solid var(--color-forest-deep);background:var(--color-paper-deep);color:var(--color-navy);border-radius:0 4px 4px 0;margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.6}.cs-adult-declare-row{min-height:2.75rem;color:var(--color-navy);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.9375rem;font-weight:600;line-height:1.5;display:flex}.cs-adult-check{width:1.5rem;height:1.5rem;accent-color:var(--color-canoe-deep);cursor:pointer;flex:none;margin:0}.cs-adult-declared{color:var(--color-navy);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.875rem;line-height:1.6;display:flex}.cs-adult-declared q{font-style:italic}.cs-adult-rows{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.cs-adult-row{flex-wrap:wrap;align-items:center;column-gap:.75rem;display:flex}.cs-adult-switch{max-width:100%;font-weight:600}.cs-adult-switch>span{overflow-wrap:anywhere}.cs-adult-held{color:#1b4163e6;font-size:.8125rem;line-height:1.5}.cs-adult-switch .cs-switch[aria-disabled=true],.cs-adult-rowfield .cs-switch[aria-disabled=true]{cursor:not-allowed;opacity:.75}.cs-adult-facts{border-left:2px solid var(--color-canoe-deep);background:var(--color-paper-deep);color:var(--color-navy);margin-top:1.5rem;padding:1rem;font-size:.875rem;line-height:1.7}.cs-adult-facts ul{margin:0;padding-left:1.125rem;list-style:outside}.cs-adult-rowfield{border-top:1px solid var(--color-rule);padding-top:.75rem}.cs-adult-rownote{color:#1b4163e6;font-size:.875rem;line-height:1.6}.cs-adult-search{color:var(--color-navy);margin-top:.5rem;font-size:.875rem;font-weight:600;line-height:1.6;display:block}.cs-step-num.is-18{letter-spacing:.02em;width:auto;min-width:2.25rem;padding-inline:.375rem;font-size:.75rem}.cs-row-thumb.is-adult{filter:blur(3px)}.cs-prof-chip[aria-pressed=true]{border-color:var(--color-navy);background:var(--color-paper-deep);box-shadow:inset 0 0 0 1px var(--color-navy)}.cs-photofirst{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;margin:0 0 1.75rem;padding:1.125rem 1.125rem 1.25rem}.cs-photofirst-title{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.cs-photofirst-note{color:#1b4163e6;max-width:44ch;margin:.375rem 0 0;font-size:.9375rem;line-height:1.6}.cs-photofirst .cs-uploader{margin-top:1rem}.cs-photofirst .cs-uploader>.cs-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-photofirst .cs-uploader img{width:5.5rem;height:5.5rem}.cs-cover-offer{border:1px solid var(--color-rule-strong);border-left:3px solid var(--color-navy);background:var(--color-card);border-radius:6px;margin-top:1rem;padding:.75rem .875rem}.cs-cover-on{margin-top:.75rem}.cs-rl{margin:0 0 1.75rem}.cs-rl-title{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.cs-rl-note{color:#1b4163e6;max-width:52ch;margin:.25rem 0 .75rem;font-size:.875rem;line-height:1.6}.cs-rl-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:.75rem;margin:0;padding:.25rem .25rem .75rem;list-style:none;display:flex;overflow-x:auto}.cs-rl-tile{scroll-snap-align:start;flex:none;width:8.5rem;padding-bottom:2.75rem;position:relative}.cs-rl-page{border:1px solid var(--color-rule-strong);background:var(--color-paper-deep);border-radius:10px;height:12rem;position:relative;overflow:hidden}.cs-rl-scale{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cs-rl-scale>.pg-page{zoom:.36}.cs-rl-btn{width:100%;color:var(--color-navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.cs-rl-name{align-items:center;width:100%;min-height:2.75rem;padding:.25rem .125rem 0;font-size:.875rem;font-weight:500;line-height:1.3;display:flex}.cs-rl-tile.is-on .cs-rl-name{font-weight:700}.cs-rl-tile.is-on .cs-rl-name:before{content:"";border:solid var(--color-forest-deep);border-width:0 2px 2px 0;flex:none;width:.375rem;height:.7rem;margin:0 .5rem .2rem .2rem;transform:rotate(45deg)}.cs-rl-btn:focus-visible{outline:3px solid var(--color-canoe-deep);outline-offset:3px}@media (hover:hover){.cs-rl-btn:hover{background:#1b41630a}}.cs-prof-same{white-space:normal;text-align:left;max-width:100%;height:auto;padding-block:.5rem;line-height:1.35}:is(.pw,.pw-people,.pw-reports,.pw-switch,.pw-join) .cs-btn,:is(.pw,.pw-people,.pw-reports,.pw-switch,.pw-join) .cs-btn.cs-btn-sm{min-height:2.75rem}:is(.pw,.pw-people,.pw-reports,.pw-join) .pw-select{width:auto;min-height:2.75rem;padding-right:2.25rem}.pw{padding-top:2rem}@media (min-width:768px){.pw{padding-top:2.75rem}}.pw-head{margin-bottom:1.75rem}.pw-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;word-spacing:.22em;text-transform:uppercase;color:#1b4163cc;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.pw-eyebrow:before{content:"";background:var(--color-canoe);width:1.75rem;height:2px}.pw-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy);overflow-wrap:anywhere;margin-top:.75rem;font-size:clamp(2.125rem,6vw,3.25rem);line-height:1.04}.pw-title-page{margin-top:0;font-size:clamp(1.75rem,5vw,2.5rem)}.pw-lede{max-width:62ch;color:var(--color-navy-soft);margin-top:.875rem;font-size:1rem;line-height:1.6}.pw-room{gap:.875rem;display:grid}.pw-room-actions{flex-wrap:wrap;gap:.625rem;display:flex}.pw-room-actions .cs-btn{min-height:2.75rem}.pw-meter{background:#1b41631f;border-radius:999px;width:min(22rem,100%);height:.375rem;position:relative;overflow:hidden}.pw-meter-fill{border-radius:inherit;background:var(--color-navy);position:absolute;inset:0 auto 0 0}.pw-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:2rem;display:grid}.pw-tabs>.cs-seg-btn{text-align:center;justify-content:center;padding-inline:.5rem}.pw-tabs>.cs-seg-btn[aria-current=page]{background:var(--color-navy);color:var(--color-paper)}.pw-tabs>.cs-seg-btn[aria-current=page]:hover{background:var(--color-navy-deep)}@media (min-width:640px){.pw-tabs{width:auto;display:inline-flex}.pw-tabs>.cs-seg-btn{padding-inline:1.125rem}}.pw-h2{font-family:var(--font-display);color:var(--color-navy);font-size:1.5rem;line-height:1.2}.pw-subhead{color:var(--color-navy);font-size:1rem;font-weight:700;line-height:1.35}.pw-section{border-top:1px solid var(--color-rule);margin-top:2.5rem;padding-top:2rem}.pw-tabs+.pw-section{border-top:0;margin-top:0;padding-top:0}.pw-section-lede{max-width:64ch;color:var(--color-navy-soft);margin:.5rem 0 1.25rem;font-size:.9375rem;line-height:1.65}.pw-quiet{color:#1b4163db;font-size:.875rem;line-height:1.6}.pw-section>.pw-h2+.pw-quiet{margin-top:.5rem}.pw-note{color:var(--color-navy);margin-top:.75rem;font-size:.875rem;font-weight:600;line-height:1.5}.pw-error{color:var(--color-canoe-deep);font-size:.875rem;font-weight:600;line-height:1.5}.pw-alert{border-left:2px solid var(--color-canoe-deep);background:var(--color-paper-deep);color:var(--color-navy);margin-top:1rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6}.pw-empty{border:1px dashed var(--color-rule-strong);color:var(--color-navy-soft);border-radius:8px;padding:1.25rem;font-size:.9375rem;line-height:1.6}.pw-mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem}.pw :is(.pw-quiet,.pw-lede,.pw-section-lede) a.cs-link{margin-block:-.875rem;padding-block:.875rem;display:inline-block}.pw-grid{gap:1rem;display:grid}.pw-grid-item{min-width:0;display:grid}.pw-find{align-items:end;gap:.75rem 1.25rem;margin-bottom:1.25rem;display:grid}@media (min-width:720px){.pw-find{grid-template-columns:minmax(0,22rem) auto 1fr}.pw-find-count{justify-self:end}}.pw-find .cs-field{min-height:2.75rem}.pw-find-check{align-items:center;min-height:2.75rem}.pw-find-count{align-items:center;min-height:2.75rem;margin:0;display:flex}@media (min-width:720px){.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.pw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pw-card{border:1px solid var(--color-rule-strong);background:var(--color-card);min-width:0;box-shadow:inset 4px 0 0 var(--pw-edge,var(--color-navy)), 0 1px 0 #1b41630a, 0 8px 24px -18px #0f243659;border-radius:8px;flex-direction:column;gap:1rem;padding:1.125rem 1.25rem 1.25rem 1.5rem;display:flex}.pw-card.is-paused{background:var(--color-paper);border-style:dashed}.pw-card-top{align-items:center;gap:.75rem;min-width:0;display:flex}.pw-card-avatar{background:var(--color-navy);width:3rem;height:3rem;color:var(--color-paper);font-family:var(--font-display);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex;overflow:hidden}.pw-card-avatar>img{object-fit:cover;width:100%;height:100%}.pw-card-who{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.pw-card-name{color:var(--color-navy);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:650;line-height:1.25}.pw-card-handle{font-family:var(--font-mono);color:var(--color-navy-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.pw-role{border:1px solid var(--color-rule-strong);color:var(--color-navy);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:.25rem .625rem;font-size:.75rem;font-weight:650;line-height:1.3}.pw-role.is-own{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-paper)}.pw-card-paused{color:var(--color-canoe-deep);font-size:.8125rem;line-height:1.5}.pw-card-ready{gap:.5rem;display:grid}.pw-card-ready-count{color:var(--color-navy);font-size:.875rem;font-weight:650}.pw-dots{grid-template-columns:repeat(2,minmax(0,max-content));gap:.375rem 1.25rem;display:grid}.pw-dot{color:var(--color-navy-soft);align-items:center;gap:.4375rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.pw-dot-mark{border:1.5px solid var(--color-rule-strong);width:1.125rem;height:1.125rem;color:var(--color-paper);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.pw-dot,.pw-ready-item).is-ok .pw-dot-mark{border-color:var(--color-forest-deep);background:var(--color-forest-deep)}.pw-dot.is-ok{color:var(--color-navy)}.pw-card-meta{color:var(--color-navy-soft);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.pw-card-flag{background:var(--color-paper-deep);color:var(--color-navy);border-radius:4px;padding:.0625rem .4375rem;font-size:.75rem;font-weight:600}.pw-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.pw-card-actions>.cs-btn{flex:auto}.pw-add{border-top:1px solid var(--color-rule);margin-top:2.5rem;padding-top:2rem}.pw-add.is-first{border:1px solid var(--color-rule-strong);background:var(--color-paper-deep);border-radius:8px;margin-top:1rem;padding:1.5rem}.pw-add-summary{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;list-style:none;display:flex}.pw-add-summary::-webkit-details-marker{display:none}.pw-add-summary:after{content:"";width:.5rem;height:.5rem;color:var(--color-navy);border-bottom:2px solid;border-right:2px solid;flex:none;margin-top:-.25rem;transform:rotate(45deg)}.pw-add-folded[open]>.pw-add-summary:after{margin-top:.25rem;transform:rotate(-135deg)}.pw-add-summary:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px;border-radius:6px}.pw-add-summary>.pw-h2{font-size:1.25rem}.pw-steps{counter-reset:pw-step;gap:1rem;max-width:66ch;margin:1rem 0 1.25rem;display:grid}.pw-steps>li{counter-increment:pw-step;color:var(--color-navy-soft);padding-left:2.25rem;font-size:.9375rem;line-height:1.65;position:relative}.pw-steps>li:before{content:counter(pw-step);background:var(--color-navy);width:1.5rem;height:1.5rem;color:var(--color-paper);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.125rem;left:0}.pw-step-title{color:var(--color-navy);font-weight:650}.pw-ways{gap:1rem;margin:1.25rem 0;display:grid}@media (min-width:900px){.pw-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw-way{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;align-content:start;gap:.75rem;min-width:0;padding:1.25rem;display:grid}.pw-way-text{color:var(--color-navy-soft);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.65}.pw-way .pw-copy{margin-top:0}.pw-way .pw-copy-value{font-family:inherit;font-size:.875rem}.pw-own-none{border:1px solid var(--color-rule-strong);background:var(--color-card);max-width:46rem;box-shadow:inset 4px 0 0 var(--color-canoe), 0 8px 24px -18px #0f243659;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.5rem;padding:1.375rem 1.25rem 1.5rem;display:grid}.pw-own-mark{border:1.5px dashed var(--color-rule-strong);width:3rem;height:3rem;color:var(--color-navy);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pw-own-lede{max-width:52ch;color:var(--color-navy-soft);margin-top:.375rem;font-size:.9375rem;line-height:1.6}.pw-own-actions{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}@media (max-width:479px){.pw-own-none{grid-template-columns:minmax(0,1fr)}.pw-own-actions>.cs-btn{flex:100%}}.pw-head.is-slim{margin-bottom:1.25rem}.pw-head.is-slim .pw-title{font-size:clamp(1.75rem,4vw,2.25rem)}.pw-back{margin-bottom:1.25rem;font-size:.875rem}.pw-back>.cs-link{min-height:2.75rem;color:var(--color-navy);align-items:center;gap:.375rem;display:inline-flex}.pw-back>.cs-link:before{content:"←";display:inline-block}.pw-page-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.pw-page-avatar{width:4rem;height:4rem;font-size:1.625rem}.pw-page-who{gap:.5rem;min-width:0;display:grid}.pw-page-sub{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.pw-address{min-height:2.75rem;font-family:var(--font-mono);color:var(--color-navy);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;margin-block:-.5rem;font-size:.8125rem;-webkit-text-decoration:underline #1b416359;text-decoration:underline #1b416359;display:inline-flex}.pw-page-role{color:var(--color-navy-soft);font-size:.875rem}.pw-page-actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.pw-page-actions>.cs-btn{flex:auto}@media (min-width:720px){.pw-page-head{grid-template-columns:auto minmax(0,1fr) auto}.pw-page-actions{grid-column:auto}}.pw-ready-list{border-top:1px solid var(--color-rule);margin-top:1rem;display:grid}.pw-ready-item{border-bottom:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .875rem;padding:.875rem 0;display:grid}.pw-ready-item>.cs-btn{grid-column:2;justify-self:start}@media (min-width:640px){.pw-ready-item{grid-template-columns:auto minmax(0,1fr) auto}.pw-ready-item>.cs-btn{grid-column:auto}}.pw-ready-item .pw-dot-mark{width:1.5rem;height:1.5rem}.pw-ready-item .pw-dot-mark svg{width:14px;height:14px}.pw-ready-text{gap:.125rem;min-width:0;display:grid}.pw-ready-label{color:var(--color-navy);font-size:.9375rem;font-weight:650}.pw-ready-note{color:var(--color-navy-soft);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.pw-people{gap:.25rem;display:grid}.pw-people-list,.pw-invite-list,.pw-report-list{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px}.pw-person,.pw-invite,.pw-report-row{padding:.875rem 1rem}:is(.pw-person,.pw-invite,.pw-report-row)+:is(.pw-person,.pw-invite,.pw-report-row){border-top:1px solid var(--color-rule)}.pw-person{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pw-person-mark{background:var(--color-paper-deep);width:2.25rem;height:2.25rem;color:var(--color-navy);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.pw-person-who{flex-direction:column;flex:12rem;min-width:0;display:flex}.pw-person-name{color:var(--color-navy);overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.35;display:block}.pw-you{color:var(--color-navy-soft);font-weight:500}.pw-person-role{color:var(--color-navy-soft);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.45;display:block}.pw-person-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.pw-confirm-text{color:var(--color-navy);flex:100%;font-size:.875rem;font-weight:600;line-height:1.5}@media (max-width:559px){.pw-person-actions{flex:100%;margin-left:3rem}}.pw-invite-form{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;justify-items:start;gap:1rem;max-width:40rem;margin-top:1.5rem;padding:1.25rem;display:grid}.pw-invite-form>.pw-field,.pw-invite-form>.pw-choices{width:100%}.pw-field{gap:.5rem;min-width:0;display:grid}.pw-choices{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.pw-choices>legend{margin-bottom:.5rem;padding:0}.pw-choice{border:1px solid var(--color-rule-strong);background:var(--color-paper);cursor:pointer;border-radius:6px;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding:.75rem .875rem;display:flex}.pw-choice:has(input:checked){border-color:var(--color-navy);background:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-navy)}.pw-choice>input,.pw-check>input{width:1.25rem;height:1.25rem;accent-color:var(--color-canoe-deep);flex:none;margin-top:.125rem}.pw-choice-title{color:var(--color-navy);font-size:.9375rem;font-weight:650;display:block}.pw-choice-line{color:var(--color-navy-soft);font-size:.8125rem;line-height:1.5;display:block}.pw-check{min-height:2.75rem;color:var(--color-navy);cursor:pointer;align-items:flex-start;gap:.625rem;padding-block:.625rem;font-size:.875rem;line-height:1.5;display:flex}.pw-check.is-off{cursor:not-allowed;opacity:.65}.pw-invites{gap:.75rem;margin-top:1.5rem;display:grid}.pw-invite{gap:.75rem;display:grid}.pw-invite-line{gap:.125rem;display:grid}.pw-invite-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pw-handover{border-top:1px dashed var(--color-rule-strong);gap:.5rem;margin-top:2rem;padding-top:1.5rem;display:grid}.pw-leave{justify-items:start;gap:.75rem;margin-top:1.75rem;display:grid}.pw-leave-pause{justify-items:start;gap:.5rem;max-width:60ch;display:grid}.pw-copy{border:1px solid var(--color-rule);background:var(--color-paper-deep);border-radius:6px;gap:.5rem;margin-top:.75rem;padding:.875rem 1rem;display:grid}.pw-copy-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pw-copy-value{border:1px solid var(--color-rule);background:var(--color-card);min-width:0;font-family:var(--font-mono);color:var(--color-navy);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;flex:14rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.pw-copy-btn{flex:none;min-width:6rem}.pw-copy-note{color:var(--color-navy-soft);font-size:.8125rem;line-height:1.5}.pw-reports{gap:1rem;display:grid}.pw-report-make{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.pw-report-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pw-report-what{flex:12rem;min-width:0;display:grid}.pw-history{border-left:2px solid var(--color-rule);margin:0 0 1rem;padding-left:1.25rem;display:grid}.pw-history-line{flex-wrap:wrap;justify-content:space-between;gap:.125rem 1rem;padding:.625rem 0;display:flex;position:relative}.pw-history-line:before{content:"";background:var(--color-paper);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--color-navy-soft);border-radius:999px;position:absolute;top:1.0625rem;left:calc(-1.25rem - 6px)}.pw-history-text{min-width:0;color:var(--color-navy);overflow-wrap:anywhere;flex:18rem;font-size:.9375rem;line-height:1.55}.pw-history-when{color:var(--color-navy-soft);flex:none;font-size:.8125rem;line-height:1.55}.pw-tool{gap:1.25rem;display:grid}.pw-tool-form{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;justify-items:start;gap:1rem;padding:1.25rem;display:grid}.pw-tool-form>*{max-width:100%}.pw-tool-fields{gap:1rem;width:100%;display:grid}@media (min-width:900px){.pw-tool-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.pw-tool-fields-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.pw-tool-fields-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pw-save-row,.pw-save-row>.pw-field,.pw-save-row .pw-select{width:100%}@media (min-width:860px){.pw-save-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.pw-preview,.pw-results{gap:1rem;display:grid}.pw-preview>.cs-btn{justify-self:start}.pw-preview-list{gap:.75rem;display:grid}.pw-preview-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pw-preview-page{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;padding:.75rem 1rem 1rem}.pw-check-page>span{gap:.0625rem;min-width:0;display:grid}.pw-hits{gap:.625rem;margin:.25rem 0 0 1.875rem;display:grid}.pw-hit{gap:.125rem;min-width:0;display:grid}.pw-hit-title{color:var(--color-navy);font-size:.875rem;font-weight:600}.pw-hit-urls{font-family:var(--font-mono);color:var(--color-navy-soft);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.55}:is(.pw-hit-urls,.pw-hit-title) del{color:var(--color-canoe-deep);text-decoration-thickness:1px}:is(.pw-hit-urls,.pw-hit-title) ins{color:var(--color-forest-deep);font-weight:650;text-decoration:none}.pw-results{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;padding:1.25rem}.pw-result-list{display:grid}.pw-result{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.pw-result+.pw-result{border-top:1px solid var(--color-rule)}.pw-result-mark{background:var(--color-paper-deep);width:1.5rem;height:1.5rem;color:var(--color-navy);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-result.is-done .pw-result-mark{background:var(--color-forest-deep);color:var(--color-paper)}.pw-result.is-refused .pw-result-mark{background:var(--color-canoe-deep);color:var(--color-paper)}.pw-result-what{flex:1;min-width:0;display:grid}.pw-result-link{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.pw-looks{gap:.75rem;display:grid}@media (min-width:860px){.pw-looks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pw-look{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;gap:.875rem;min-width:0;padding:1rem 1.125rem;display:grid}.pw-look-head{align-items:center;gap:.875rem;min-width:0;display:flex}.pw-look-who{gap:.125rem;min-width:0;display:grid}.pw-look-name{color:var(--color-navy);overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.3}.pw-look-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pw-swatch{border:1px solid var(--color-rule);border-radius:6px;flex:none;width:4rem;height:3.25rem;padding:.5rem;display:flex}.pw-swatch-card{border:1px solid;border-radius:4px;flex:1;align-content:start;gap:3px;padding:5px;display:grid}.pw-swatch-ink{border-radius:2px;width:70%;height:5px}.pw-swatch-muted{border-radius:2px;width:50%;height:4px}.pw-swatch-btn{border-radius:999px;width:100%;height:8px;margin-top:2px}.pw-tag-mark{background:var(--color-navy);width:3.25rem;height:3.25rem;color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.04em;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.pw-picker{border-top:1px dashed var(--color-rule-strong);gap:.75rem;padding-top:.875rem;display:grid}.pw-picker-set{border:0;min-width:0;margin:0;padding:0}.pw-picker-set>legend{margin-bottom:.25rem;padding:0}.pw-picker-list{display:grid}.pw-picker-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pw-switch{z-index:31;background:var(--color-navy);min-height:3.5rem;color:var(--color-paper);border-image:linear-gradient(var(--color-navy) 0 0) fill 0 / 0 / 0 100vmax;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.375rem 0;display:flex;position:relative}.pw-switch.is-own{background:var(--color-paper);color:var(--color-navy);border-image:linear-gradient(var(--color-paper) 0 0) fill 0 / 0 / 0 100vmax}.pw-switch-who{flex-wrap:wrap;flex:12rem;align-items:baseline;gap:.125rem .625rem;min-width:0;font-size:.875rem;line-height:1.4;display:flex}.pw-switch-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:.6875rem;font-weight:600}.pw-switch-name{overflow-wrap:anywhere;font-weight:650}.pw-switch-role{opacity:.92}.pw-switch-tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.pw-switch:not(.is-own) .cs-btn-outline{color:var(--color-paper);border-color:#f6e9cc8c}.pw-switch:not(.is-own) .cs-btn-outline:hover{border-color:var(--color-paper);background:#f6e9cc14}.pw-switch-all{min-height:2.75rem;color:inherit;text-underline-offset:4px;align-items:center;padding-inline:.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pw-switch-menu{position:relative}.pw-switch-menu>summary{cursor:pointer;list-style:none}.pw-switch-menu>summary::-webkit-details-marker{display:none}.pw-switch-pop{border:1px solid var(--color-rule-strong);background:var(--color-card);width:min(22rem,100vw - 2rem);max-height:min(26rem,70vh);color:var(--color-navy);border-radius:8px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 18px 40px -20px #0f243673}.pw-switch-filter{width:calc(100% - .5rem);margin:.25rem .25rem .5rem}.pw-switch-list{gap:.125rem;display:grid}.pw-switch-item{min-height:3rem;color:var(--color-navy);border-radius:6px;align-items:center;gap:.75rem;padding:.375rem .625rem;text-decoration:none;display:flex}.pw-switch-item:hover,.pw-switch-item:focus-visible{background:var(--color-paper-deep)}.pw-switch-item[aria-current=page]{background:var(--color-paper-deep);box-shadow:inset 3px 0 0 var(--color-navy)}.pw-switch-item .pw-card-avatar{width:2rem;height:2rem;font-size:.875rem}.pw-switch-item-who{min-width:0;display:grid}.pw-switch-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.pw-switch-item-sub{color:var(--color-navy-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.pw-switch-foot{border-top:1px solid var(--color-rule);margin-top:.375rem;padding:.375rem .25rem .125rem}.pw-switch-foot>a{min-height:2.75rem;color:var(--color-navy);align-items:center;padding-inline:.375rem;font-size:.875rem;font-weight:600;display:flex}@media (max-width:559px){.pw-switch{flex-wrap:nowrap}.pw-switch-who{flex:1 1 0}.pw-switch-all{display:none}.pw-switch-menu{position:static}.pw-switch-pop{width:auto;left:0;right:0}}.pw-noaccess{padding-block:2.5rem 3rem}.pw-noaccess-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.pw-noaccess .cs-btn{min-height:2.75rem}.pw-join-card{max-width:44rem;padding-block:1rem 2rem}.pw-join-card .pw-title{margin-top:.75rem}.pw-join-actions,.pw-join-choices{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.pw-join-choices>.cs-btn{flex:0 auto}@media (max-width:559px){.pw-join-choices>.cs-btn{flex:100%}}.pw-join-card .pw-lede+.pw-quiet{margin-top:1rem}.pw-join-from{color:var(--color-navy);overflow-wrap:anywhere;font-weight:650}.pw-join-until{margin-top:1.25rem}.pw-mono-inline{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9em}.pw-figures{border:1px solid var(--color-rule-strong);background:var(--color-rule-strong);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid;overflow:hidden}@media (min-width:900px){.pw-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.pw-figure{background:var(--color-card);align-content:start;gap:.625rem;padding:1.125rem 1.25rem;display:grid}.pw-figure-value{font-family:var(--font-display);color:var(--color-navy);font-variant-numeric:tabular-nums;font-size:clamp(1.875rem,5vw,2.5rem);line-height:1}.pw-figure-change{color:var(--color-navy-soft);font-size:.8125rem;line-height:1.5}.pw-figures-compact{margin-top:1rem}.pw-figures-compact .pw-figure-value{font-size:1.75rem}.pw-top-link{margin-top:.875rem}.pw-report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.pw-report-head .pw-title{margin-top:.75rem}.pw-report-sub{color:var(--color-navy-soft);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.75rem;font-size:.875rem;display:flex}.pw-print{gap:.5rem;display:inline-flex}.pw-report-empty{margin-top:1.5rem}.pw-report-chart{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;margin-top:2rem;padding:1rem}.pw-report-tables{gap:2.25rem 3rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.pw-report-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw-table{min-width:0}.pw-table-title{font-size:1.25rem}.pw-table>table{border-collapse:collapse;text-align:left;width:100%;margin-top:.875rem}.pw-table th{border-bottom:1px solid var(--color-rule-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#1b4163cc;padding-bottom:.5rem;font-size:.75rem;font-weight:600}.pw-table td{border-bottom:1px solid var(--color-rule);color:var(--color-navy);overflow-wrap:anywhere;padding:.625rem 0;font-size:.9375rem;line-height:1.45}.pw-table :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:1rem}.pw-report-note{max-width:66ch;margin-top:2.5rem}@media print{body:has(.pw-report) :is(header.pgx-head,footer.ft,.pw-print){display:none!important}.pw-report{background:#fff!important;padding:0!important}.pw-report :is(.pw-figure,.pw-report-chart){background:#fff!important}.pw-report :is(.pw-report-chart,.pw-table){break-inside:avoid}}@media (max-width:639px){#pg-tab-settings .cs-panel>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .875rem;display:grid}#pg-tab-settings .cs-panel>summary>.cs-panel-title{grid-column:1}#pg-tab-settings .cs-panel>summary>.cs-panel-note{text-align:start;grid-area:2/1;font-size:.8125rem;display:block}#pg-tab-settings .cs-panel>summary>.cs-panel-mark{grid-area:1/2/span 2;margin-left:0}#pg-tab-settings .cs-panel[open]>summary>.cs-panel-note{display:none}}.cs-field.cs-grow{field-sizing:content;resize:none;min-height:4.25rem}.cs-panel-plus{font-family:var(--font-sans);font-size:.92em;font-weight:700}@media (max-width:639px){.an-hero-scene{height:6.5rem}.an-hero-copy{padding-top:1.25rem}}@media (max-width:419px){.cs-workspace.an-numbers nav.cs-seg.an-range:not(.cs-dock-seg):has(>.cs-seg-btn:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.cs-workspace.an-numbers .an-range>.cs-seg-btn{padding-inline:.25rem;font-size:.8125rem}}.an-figs{border-radius:var(--radius-card);overflow:hidden}.an-fig{min-width:0}.an-fig>dt{overflow-wrap:anywhere}.an-add-first{border-left:3px solid var(--color-navy);background:var(--color-paper-deep);justify-items:start;gap:1rem;margin-top:1.25rem;padding:1rem 1.125rem;display:grid}.ag-head{gap:1.75rem;padding-block:2rem 2.5rem;display:grid}@media (min-width:768px){.ag-head{padding-top:2.75rem}}@media (min-width:900px){.ag-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ag-head .sh-actions{margin-top:1.5rem}.ag-head .vf-status{max-width:62ch;margin-top:1rem}.ag-tool.ag-ruled>.tb-pad{border-top:1px solid var(--color-rule);padding-block:2.5rem 3rem}@media (min-width:1024px){.ag-tool.ag-ruled>.tb-pad{padding-block:3rem 3.5rem}}.ag-tool:last-of-type>.tb-pad{padding-bottom:5rem}.ag-tool.ag-ruled h2:is(#ag-pages,#ag-room,#ag-price){font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.app-nav{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.app-nav-places{display:none}@media (min-width:768px){.app-nav{margin-left:1.5rem}.app-nav-places{align-items:center;gap:.25rem;min-width:0;display:flex}}.app-nav-place{white-space:nowrap;color:#1b4163d1;min-height:2.75rem;transition:background-color .17s var(--ease-snap), color .17s var(--ease-snap);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:600;display:inline-flex}.app-nav-place:hover{background:var(--color-paper-deep);color:var(--color-navy)}.app-nav-place[aria-current=page]{color:var(--color-navy);background:#1b416317}.app-acct{margin-left:auto;position:relative}.app-acct-btn{min-height:2.75rem;color:var(--color-navy);transition:background-color .17s var(--ease-snap);border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem 0 .25rem;display:inline-flex}.app-acct-btn:hover,.app-acct-btn[aria-expanded=true]{background:var(--color-paper-deep)}.app-acct-face{background:var(--color-navy);width:2.25rem;height:2.25rem;color:var(--color-paper);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:700;line-height:1;display:inline-flex}.app-acct-chev{opacity:.7;flex:none}@media (prefers-reduced-motion:no-preference){.app-acct-chev{transition:transform .17s var(--ease-snap)}}.app-acct-btn[aria-expanded=true] .app-acct-chev{transform:rotate(180deg)}.app-acct-menu{z-index:60;border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:12px;width:min(17.5rem,100vw - 2rem);padding:.375rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px -18px #0f243673}.app-acct-menu[hidden]{display:none}.app-acct-who{gap:.125rem;margin:0;padding:.625rem .75rem .5rem;display:grid}.app-acct-who-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#1b4163bf;font-size:.75rem}.app-acct-who-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-navy);font-weight:600;overflow:hidden}.app-acct-list{border-top:1px solid var(--color-rule);margin:.25rem 0 0;padding:.25rem 0 0;list-style:none}.app-acct-item{text-align:left;width:100%;min-height:2.75rem;color:var(--color-navy);border-radius:8px;align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;display:flex}.app-acct-item:hover{background:var(--color-paper-deep)}.app-acct-item[aria-current=page]{font-weight:700}.app-acct-item[aria-current=page]:after{content:"";background:var(--color-navy);border-radius:999px;width:.5rem;height:.5rem;margin-left:auto}.app-acct-out{color:var(--color-canoe-deep)}.app-acct-out:disabled{cursor:progress;opacity:.7}.app-acct-failed{color:var(--color-canoe-deep);margin:0;padding:0 .75rem;font-size:.8125rem;font-weight:600}.app-acct-failed:empty{display:none}@media (min-width:768px){.app-acct-places{display:none}.app-acct-places+.app-acct-list{margin-top:.25rem}}.cs-make{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:8px;margin:.25rem 0 1.5rem;padding:1.125rem 1rem 1.25rem}.cs-make-title{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.cs-make-note{color:#1b4163e6;max-width:52ch;margin:.375rem 0 0;font-size:.9375rem;line-height:1.55}.cs-make-nudge{border-left:3px solid var(--color-canoe-deep);background:var(--color-paper);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-bottom:1rem;padding:.625rem .875rem;display:flex}.cs-make-nudge>p{color:var(--color-navy);flex:16rem;margin:0;font-size:.9375rem;line-height:1.5}.cs-make-list{border:1px solid var(--color-rule-strong);background:var(--color-paper);border-radius:10px;margin-top:1rem;display:grid;overflow:hidden}.cs-yours{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;position:relative;container-type:inline-size}.cs-yours+.cs-yours{border-top:1px solid var(--color-rule)}.cs-yours>:not(.cs-yours-pick):not(.cs-yours-remove){grid-column:1/-1}.cs-yours>.cs-crop{margin:0 .75rem .75rem}.cs-yours-pick{width:100%;min-height:4.75rem;color:var(--color-navy);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem .75rem .75rem .875rem;transition:background-color .16s;display:grid}.cs-yours:has(>.cs-yours-pick:hover){background:#1b41630a}.cs-yours{transition:background-color .16s}.cs-yours-pick:focus-visible{outline:2px solid var(--color-navy);outline-offset:-3px}.cs-yours-pick:disabled{cursor:progress}.cs-yours-shot{background:var(--color-paper-deep);width:4.5rem;height:3.25rem;color:var(--color-navy);border-radius:6px;justify-self:center;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #1b41631a}.cs-yours[data-shape=tall] .cs-yours-shot{width:2.5rem}.cs-yours[data-shape=row] .cs-yours-shot{border-radius:22%;width:3.25rem}.cs-yours[data-shape=round] .cs-yours-shot{border-radius:999px;width:3.25rem}.cs-yours[data-shape=round][data-frame=rounded] .cs-yours-shot{border-radius:22%}.cs-yours[data-shape=round][data-frame=square] .cs-yours-shot{border-radius:4px}.cs-yours-media{object-fit:cover;width:100%;height:100%;display:block}.cs-yours-empty{width:100%;height:100%;padding:.25rem}.cs-yours-words{gap:.125rem;min-width:0;display:grid}.cs-yours-title{font-size:1rem;font-weight:600;line-height:1.3}.cs-yours-sub{color:#1b4163d9;overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.cs-yours-act{border:1px solid var(--color-navy);background:var(--color-card);white-space:nowrap;border-radius:999px;place-items:center;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-grid}@media (hover:hover){.cs-yours-pick:hover .cs-yours-act{background:var(--color-navy);color:var(--color-paper)}}.cs-yours-remove{color:#1b4163d9;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0 .875rem 0 .25rem;font-size:.875rem;-webkit-text-decoration:underline #1b416359;text-decoration:underline #1b416359}.cs-yours-remove:hover{color:var(--color-canoe-deep);text-decoration-color:currentColor}@container (max-width:25rem){.cs-yours-pick{grid-template-columns:3.5rem minmax(0,1fr);gap:.25rem .75rem}.cs-yours-shot{grid-row:span 2;width:3.5rem;height:2.75rem}.cs-yours[data-shape=tall] .cs-yours-shot{width:2.125rem;height:2.875rem}.cs-yours:is([data-shape=row],[data-shape=round]) .cs-yours-shot{width:2.875rem;height:2.875rem}.cs-yours-act{justify-self:start;min-height:2.75rem;margin-top:.25rem}.cs-yours>.cs-yours-remove{align-self:end;margin-bottom:.75rem}}@media (prefers-reduced-motion:reduce){.cs-yours,.cs-yours-pick,.cs-yours-act{transition:none}}.cs-yours-error{color:var(--color-canoe-deep);margin:.5rem 0 0;font-size:.875rem;font-weight:600;line-height:1.5}.cs-yours-row{place-items:center;width:100%;height:100%;display:grid}.cs-yours-row-pic{opacity:.6;border:1px dashed;border-radius:6px;width:1.75rem;height:1.75rem}.cs-yours-row-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-make-buttons{margin-top:1.5rem}.cs-make-which{display:block}.cs-make-where{border:0;margin:.75rem 0 0;padding:0}.cs-make-where-opts{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;display:flex}.cs-make-where-opt{min-height:2.75rem;color:var(--color-navy);cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.cs-make-where-opt>input{width:1.125rem;height:1.125rem;accent-color:var(--color-canoe-deep)}.cs-make-none{color:#1b4163e6;margin:0;font-size:.9375rem;line-height:1.5}.cs-grounds{margin-top:.25rem}.cs-grounds-lead{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.625rem;max-width:30rem;display:grid}.cs-grounds-lead .cs-ground-face{aspect-ratio:auto;height:6.5rem}.cs-grounds-title{font-family:var(--font-sans);color:var(--color-navy);margin:1.25rem 0 0;font-size:.9375rem;font-weight:600}.cs-grounds-grid{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.625rem .5rem;margin-top:.625rem;display:grid}.cs-ground{min-width:0;min-height:2.75rem;color:var(--color-navy);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.cs-ground-face{aspect-ratio:4/5;border:1px solid var(--color-rule-strong);background:var(--color-paper-deep);transition:transform .17s var(--ease-snap), box-shadow .17s var(--ease-snap), border-color .17s var(--ease-snap);border-radius:10px;display:block;position:relative;overflow:hidden}.cs-ground-svg,.cs-ground-svg>svg,.cs-ground-fill{object-fit:cover;width:100%;height:100%;display:block}.cs-ground-photo{color:var(--color-navy)}.cs-ground:hover .cs-ground-face{transform:translateY(-1px);box-shadow:0 8px 20px -14px #0f24368c}.cs-ground:focus-visible{outline:none}.cs-ground:focus-visible .cs-ground-face{outline:2px solid var(--color-navy);outline-offset:2px}.cs-ground[aria-checked=true] .cs-ground-face{border-color:var(--color-canoe-deep);box-shadow:0 0 0 2px var(--color-canoe-deep)}.cs-ground-name{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin-top:.3125rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.cs-ground-kicker{color:#1b4163d9;font-size:.75rem;font-weight:500;display:block}.cs-ground>.cs-theme-tick{top:.375rem;right:.375rem}.cs-grounds-adjust{border:1px solid var(--color-rule);background:var(--color-card);border-radius:12px;margin-top:1rem;padding:1rem 1rem 1.125rem}.cs-grounds-adjust>.cs-grounds-hint{margin-top:0}.cs-grounds-adjust+.cs-grounds-title{margin-top:1.5rem}.cs-grounds-switch{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;display:flex}.cs-grounds-switch>input{width:1.25rem;height:1.25rem;accent-color:var(--color-canoe-deep);flex:none;margin-top:.125rem}.cs-grounds-switch-label{color:var(--color-navy);font-size:.9375rem;font-weight:600;display:block}.cs-grounds-switch-hint{color:#1b4163e6;margin-top:.125rem;font-size:.875rem;line-height:1.5;display:block}.cs-grounds-note{border-left:2px solid var(--color-forest-deep);color:var(--color-navy);margin:1rem 0 0;padding-left:.75rem;font-size:.875rem;line-height:1.6}.cs-make-grounds{margin-top:1.25rem}.cs-make-grounds-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.cs-make-grounds-title{font-family:var(--font-sans);color:var(--color-navy);margin:0;font-size:1rem;font-weight:600}.cs-make-grounds-row{scrollbar-width:thin;grid-auto-columns:4.25rem;grid-auto-flow:column;gap:.5rem;margin:.625rem -.25rem 0;padding:.25rem .25rem .375rem;display:grid;overflow-x:auto}@media (min-width:520px){.cs-make-grounds-row{grid-auto-columns:minmax(4.25rem,1fr)}}.cs-make-grounds-line{border-left:3px solid var(--color-canoe-deep);background:var(--color-paper);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0 0 1rem;padding:.625rem .875rem;display:flex}.cs-make-grounds-line>p{color:var(--color-navy);flex:16rem;margin:0;font-size:.9375rem;line-height:1.5}.cs-theme-page{isolation:isolate;position:relative}.cs-theme-ground{z-index:-1;position:absolute;inset:0}.cs-theme-ground>svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.cs-ground-face{transition:none}.cs-ground:hover .cs-ground-face{transform:none}}.cs-themes{container-type:inline-size}.cs-themes .cs-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:30rem){.cs-themes .cs-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-theme-chips{flex-wrap:wrap;gap:.375rem;margin-top:1.125rem;display:flex}.cs-theme-chips>.cs-chip-toggle{flex:none}@container (max-width:30rem){.cs-theme-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.25rem;padding:.25rem 1.5rem .25rem .25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.cs-theme-chips::-webkit-scrollbar{display:none}}.cs-themes-ask{margin-top:.75rem}.cs-themes-ask>.cs-link{font:inherit}.cs-themes>.cs-themes-title,.cs-theme-group>.cs-themes-title{margin-top:1.25rem}.cs-theme-group+.cs-theme-group{margin-top:1.75rem}.cs-theme-more{flex-wrap:wrap;gap:.625rem;margin-top:1.125rem;display:flex}.cs-theme-more>.cs-btn{flex:12rem;justify-content:center}.cs-surprise>svg{flex:none;margin-right:.5rem}.cs-panel[data-panel=theme] .cs-switch-row{border:1px solid var(--color-rule-strong);background:var(--color-card);border-radius:10px;justify-content:space-between;width:100%;min-height:3.25rem;padding:.5rem .875rem;font-size:.9375rem;display:flex}.cs-look{position:relative}.cs-look[aria-pressed=true]{border-color:var(--color-canoe-deep);box-shadow:0 0 0 1px var(--color-canoe-deep)}.cs-look[aria-pressed=true] .cs-look-name{color:var(--color-navy);background:0 0;font-weight:700}.cs-look>.cs-theme-tick{width:1.25rem;height:1.25rem;top:-.5rem;right:-.5rem}.cs-look>.cs-theme-tick:after{width:.3rem;height:.56rem;top:.24rem;left:.44rem}.cs-look-tag{color:#1b4163d9;margin-top:-.25rem;font-size:.75rem;font-weight:500;line-height:1.2}.cs-seg-tag{background:#1b41631a;border-radius:999px;margin-left:.375rem;padding:.0625rem .375rem;font-size:.75rem;font-weight:500}.cs-seg-btn[aria-pressed=true] .cs-seg-tag{background:#fff3}.cs-swatch[aria-pressed=true],.cs-swatch-custom.is-yours{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-canoe-deep)}.cs-swatch-yours{color:var(--color-navy);font-size:.8125rem;font-weight:600}.cs-mini-socials{justify-content:center;align-items:center;gap:3px;display:flex}.cs-mini-socials>span{flex:none;display:block}.cs-mini-socials-text>span{background:var(--lk-ink,#1b4163);opacity:.8;border-radius:2px;width:11px;height:3px}.cs-mini-socials-icons>span{border:1.5px solid var(--lk-ink,#1b4163);opacity:.85;border-radius:999px;width:8px;height:8px}.cs-look-pic>.cs-mini-socials{gap:5px}.cs-look-pic>.cs-mini-socials-text>span{width:13px}.cs-look-pic>.cs-mini-socials-icons>span{width:11px;height:11px}.cs-mini-place{flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.cs-mini-place>.cs-mini-name{width:22px}.cs-mini-place>.cs-mini-bar{border-radius:2px;width:40px}.cs-mini-place .cs-mini-socials-icons>span{border-width:1px;width:6px;height:6px}.cs-mini-place .cs-mini-socials-text>span{width:8px;height:2px}.cs-fonts{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.625rem;display:grid}.cs-font-card{border:1px solid var(--color-rule-strong);background:var(--color-card);min-width:0;color:var(--color-navy);text-align:start;cursor:pointer;transition:border-color .17s var(--ease-snap), box-shadow .17s var(--ease-snap);border-radius:10px;gap:.25rem;padding:.875rem 1rem .9375rem;display:grid;position:relative}.cs-font-card:hover{border-color:var(--color-navy)}.cs-font-card[aria-pressed=true]{border-color:var(--color-canoe-deep);box-shadow:0 0 0 2px var(--color-canoe-deep)}.cs-font-sample{text-overflow:ellipsis;white-space:nowrap;padding-right:1.5rem;font-size:1.375rem;line-height:1.2;overflow:hidden}.cs-font-name{font-size:.8125rem;font-weight:600;line-height:1.3}.cs-font-note{color:#1b4163d9;font-size:.75rem;line-height:1.45}.cs-rl{container-type:inline-size}.cs-rl-rail{position:relative}.cs-rl-rail:before,.cs-rl-rail:after{content:"";z-index:1;opacity:0;pointer-events:none;width:2.5rem;transition:opacity .16s;position:absolute;top:0;bottom:0}.cs-rl-rail:before{background:linear-gradient(90deg, var(--color-paper), transparent);left:0}.cs-rl-rail:after{background:linear-gradient(270deg, var(--color-paper), transparent);right:0}.cs-rl-rail.has-before:before,.cs-rl-rail.has-after:after{opacity:1}.cs-rl-step{z-index:2;border:1px solid var(--color-rule-strong);background:var(--color-card);width:2.75rem;height:2.75rem;color:var(--color-navy);cursor:pointer;border-radius:999px;place-items:center;display:none;position:absolute;top:4.875rem;box-shadow:0 6px 16px -10px #0f243699}.cs-rl-step:hover{border-color:var(--color-navy)}.cs-rl-prev{left:.25rem}.cs-rl-next{right:.25rem}@media (hover:hover) and (pointer:fine){.cs-rl-step:not([hidden]){display:grid}}.cs-rl-tile.is-on .cs-rl-page{border-color:var(--color-canoe-deep);box-shadow:0 0 0 2px var(--color-canoe-deep)}.cs-rl-tile.is-on .cs-rl-name:before{display:none}.cs-rl-tile>.cs-theme-tick{z-index:1;pointer-events:none;top:.5rem;right:.5rem}@container (min-width:33rem){.cs-rl-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .875rem;display:grid;overflow:visible}.cs-rl-tile{width:auto}.cs-rl-page{height:14.5rem}.cs-rl-rail:before,.cs-rl-rail:after,.cs-rl-rail>.cs-rl-step{display:none}}@media (prefers-reduced-motion:reduce){.cs-rl-rail:before,.cs-rl-rail:after{transition:none}}@media (max-width:639px){#pg-tab-design .cs-panel>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .875rem;display:grid}#pg-tab-design .cs-panel>summary>.cs-panel-title{grid-column:1}#pg-tab-design .cs-panel>summary>.cs-panel-note{text-align:start;grid-area:2/1;font-size:.8125rem;display:block}#pg-tab-design .cs-panel>summary>.cs-panel-mark{grid-area:1/2/span 2;margin-left:0}#pg-tab-design .cs-panel[open]>summary>.cs-panel-note{display:none}}#pg-tab-design .cs-panel>div{container-type:inline-size}#pg-tab-design .cs-looks{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));display:grid}#pg-tab-design .cs-look{min-width:0}#pg-tab-design .cs-looks:has(>.cs-look:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,10rem))}@container (max-width:25rem){#pg-tab-design .cs-looks:has(>.cs-look:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:30rem){#pg-tab-design .cs-seg:not(.cs-dock-seg){grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));width:100%;display:grid}#pg-tab-design .cs-seg:not(.cs-dock-seg):has(>.cs-seg-btn:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}#pg-tab-design .cs-seg:not(.cs-dock-seg)>.cs-seg-btn{text-align:center;overflow-wrap:break-word;justify-content:center;min-width:0;padding-inline:.5rem}#pg-tab-design .cs-seg-long{display:none}#pg-tab-design .cs-seg-short{display:inline}}.cs-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.cs-range::-webkit-slider-runnable-track{background:#1b416333;border-radius:999px;height:6px}.cs-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--color-navy);background:var(--color-card);border-radius:999px;width:1.625rem;height:1.625rem;margin-top:calc(3px - .8125rem);box-shadow:0 2px 6px -2px #0f243673}.cs-range::-moz-range-track{background:#1b416333;border-radius:999px;height:6px}.cs-range::-moz-range-progress{background:var(--color-navy);border-radius:999px;height:6px}.cs-range::-moz-range-thumb{border:2px solid var(--color-navy);background:var(--color-card);border-radius:999px;width:1.375rem;height:1.375rem;box-shadow:0 2px 6px -2px #0f243673}#pg-tab-design label:has(>input[type=checkbox]){cursor:pointer;min-height:2.75rem}#pg-tab-design label>input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem}.cs-tone-note{border-left:2px solid var(--color-forest-deep);color:#1b4163e6;margin-top:.75rem;padding-left:.75rem;font-size:.875rem;line-height:1.6}.cs-ratios{grid-template-columns:minmax(0,1fr) auto}.cs-ratios>dd{text-align:end;white-space:nowrap}.cs-swatch.cs-swatch-grad{border-radius:10px;width:3.25rem}.cs-grad-bar{border-radius:8px;height:2.25rem;display:block;box-shadow:inset 0 0 0 1px #0000001f}.cs-up-thumb{border:1px solid var(--color-rule);object-fit:cover;border-radius:4px;flex:none;width:4rem;height:4rem}.cs-up-thumb[data-purpose=avatar][data-frame=circle]{border-radius:999px}.cs-up-thumb[data-purpose=avatar][data-frame=rounded]{border-radius:22%}.cs-up-thumb[data-purpose=banner]{width:7.5rem;height:2.5rem}.cs-up-thumb[data-purpose=background]{width:3rem;height:4.25rem}.cs-bfocus{max-width:32rem}.cs-bfocus-pic{background:var(--color-paper-deep);width:100%;box-shadow:inset 0 0 0 1px var(--color-rule);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;position:relative;overflow:hidden}.cs-bfocus-pic>:is(img,video){object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.cs-bfocus-band{border-radius:2px;position:absolute;inset-inline:0;box-shadow:inset 0 0 0 2px #fff,0 0 0 999px #0a121c8c}.cs-bfocus-tag{color:var(--color-navy);background:#ffffffeb;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;bottom:calc(100% + .375rem);right:.375rem}.cs-bfocus-band[data-tag=below]>.cs-bfocus-tag{top:calc(100% + .375rem);bottom:auto}.cs-bfocus-range{margin-top:1rem;display:block}.cs-bfocus-ends{color:#1b4163d9;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.cs-bfocus-ends>.cs-range{flex:auto;min-width:0}.cs-bfocus-hint{color:#1b4163e6;font-size:.875rem;line-height:1.55;display:block}.cs-peek[data-peek=look] .cs-peek-page>.pg-page{zoom:.4}.cs-peek.is-pulse .cs-peek-strip{height:min(12.5rem,30vh)}.cs-peek[data-peek=desk] .cs-peek-strip{height:8.5rem}.cs-peek-desk>.pg-page{min-height:0}.cs-peek-tag{color:#fff;background:#132a3fe0;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:.5rem;right:.5rem}@media (min-width:1024px){.cs-edit-preview[data-device=desktop]{--cs-desk-reach:calc((100vw - min(100vw, 78rem)) / 2);margin-right:calc(-1 * var(--cs-desk-reach))}.cs-edit-preview[data-device=desktop] .cs-preview-label{margin-right:var(--cs-desk-reach)}}@media (min-width:1024px) and (min-height:501px){.pge-device{height:calc(100dvh - 15rem)}.cs-edit-preview{margin-bottom:-3rem}.cs-edit-controls{min-height:min(100dvh - 7rem,56rem)}}
