.gGuHeG_bar{inset-inline:0;z-index:40;gap:var(--space-md);width:100%;max-width:var(--customer-chrome-width);height:var(--customer-nav-height);padding:0 var(--spacing-gutter) max(env(safe-area-inset-bottom), var(--space-md));pointer-events:none;transition:transform var(--motion-arrive-duration) var(--motion-arrive-easing), opacity var(--motion-arrive-duration) var(--motion-arrive-easing);margin-inline:auto;display:flex;position:fixed;bottom:0}.gGuHeG_pill{min-width:0;padding:var(--space-xs);border:1px solid var(--separator);background:var(--raised);pointer-events:auto;border-radius:9999px;flex:1;grid-template-columns:1fr 1fr;display:grid;position:relative;box-shadow:0 -4px 18px -6px #00000080}.gGuHeG_indicator{inset-block:var(--space-xs);width:calc(50% - var(--space-xs));background:var(--accent);opacity:0;transition:translate var(--motion-tab-indicator-duration) var(--motion-tab-indicator-easing), opacity var(--motion-tab-indicator-duration) var(--motion-tab-indicator-easing);border-radius:9999px;position:absolute;inset-inline-start:var(--space-xs)}.gGuHeG_pill[data-lit] .gGuHeG_indicator{opacity:1}.gGuHeG_pill[data-lit=myCards] .gGuHeG_indicator{translate:100%}.gGuHeG_tab{min-width:0;padding-inline:var(--space-sm);color:var(--muted);white-space:nowrap;transition:color var(--motion-tab-indicator-duration) var(--motion-tab-indicator-easing), scale var(--motion-press-back-duration) var(--motion-press-back-easing), opacity var(--motion-press-back-duration) var(--motion-press-back-easing);border-radius:9999px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex;position:relative}.gGuHeG_tab[aria-current=page]{color:var(--ink)}.gGuHeG_tab:focus-visible,.gGuHeG_sticker:focus-visible{box-shadow:0 0 0 3px var(--focus)}.gGuHeG_tab[aria-current=page] .gGuHeG_tabIcon{animation:gGuHeG_tab-icon-press-on var(--motion-tab-icon-press-on-duration) var(--motion-tab-icon-press-on-easing)}@keyframes gGuHeG_tab-icon-press-on{0%{rotate:var(--motion-tab-icon-press-on-rotate);scale:var(--motion-tab-icon-press-on-scale)}}.gGuHeG_sticker{aspect-ratio:1;border:var(--die-cut-edge) solid var(--cream);background:var(--pink);height:100%;color:var(--ink);box-shadow:var(--shadow-lift);pointer-events:auto;transition:scale var(--motion-press-back-duration) var(--motion-press-back-easing), opacity var(--motion-press-back-duration) var(--motion-press-back-easing);border-radius:9999px;outline:none;flex:none;place-items:center;display:grid}.gGuHeG_tab:active,.gGuHeG_sticker:active{scale:var(--motion-press-scale);opacity:var(--motion-press-opacity);transition-duration:var(--motion-press-in-duration);transition-timing-function:var(--motion-press-in-easing)}@media (pointer:coarse){:root:has(:is(textarea,[contenteditable=true],input:is(:not([type]),[type=text],[type=email],[type=search],[type=tel],[type=url],[type=number],[type=password])):focus) .gGuHeG_bar{opacity:0;visibility:hidden;transition:transform var(--motion-leave-duration) var(--motion-leave-easing), opacity var(--motion-leave-duration) var(--motion-leave-easing), visibility 0s var(--motion-leave-duration)}@media (prefers-reduced-motion:no-preference){:root:has(:is(textarea,[contenteditable=true],input:is(:not([type]),[type=text],[type=email],[type=search],[type=tel],[type=url],[type=number],[type=password])):focus) .gGuHeG_bar{transform:translateY(calc(100% + var(--space-md))) rotate(var(--motion-arrive-rotate))}}}
.JPeZbq_layout{align-items:center;gap:calc(var(--spacing) * 6);width:100%;min-width:0;min-height:0;animation:JPeZbq_my-qr-arrive var(--motion-arrive-duration) var(--motion-arrive-easing) var(--motion-sheet-open-duration) both;flex-direction:column;flex:1;display:flex}@keyframes JPeZbq_my-qr-arrive{0%{opacity:0;transform:translateY(var(--motion-arrive-y)) rotate(var(--motion-arrive-rotate))}}@media (max-height:32rem) and (orientation:landscape){.JPeZbq_layout{flex-direction:row;align-items:stretch}}
.qQBN7W_card[data-shake]{animation:qQBN7W_stamp-card-shake var(--motion-wrong-input-duration) var(--motion-wrong-input-easing)}.qQBN7W_code{--stamp-lean:1;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.qQBN7W_row{gap:var(--space-lg);display:flex}.qQBN7W_slot{border:2px dashed var(--border);width:4rem;height:4rem;box-shadow:none;transition:border-color var(--motion-leave-duration) var(--motion-leave-easing);background:0 0;border-radius:9999px;place-items:center;display:grid}.qQBN7W_slot[data-active]{border-style:solid;border-color:var(--pink)}.qQBN7W_slot[data-filled]{border-color:#0000}.qQBN7W_slot[data-invalid]{border-color:var(--danger)}.qQBN7W_slot [data-slot=input-otp-caret]{display:none}.qQBN7W_slot [data-slot=input-otp-slot-value]{background:var(--cream);width:100%;height:100%;color:var(--ink);box-shadow:var(--shadow-lift);font-size:var(--type-screen-title-size);font-weight:var(--type-screen-title-weight);font-variant-numeric:tabular-nums;rotate:calc(var(--tilt) * var(--stamp-lean));animation:qQBN7W_stamp-land var(--motion-stamp-duration) var(--motion-stamp-easing) both;border-radius:9999px;place-items:center;line-height:1;display:grid}@media (prefers-reduced-motion:reduce){.qQBN7W_code{--stamp-lean:0}}@keyframes qQBN7W_stamp-land{0%{opacity:0;scale:var(--motion-stamp-scale);rotate:calc(var(--tilt) * var(--stamp-lean) + var(--motion-stamp-rotate))}}@keyframes qQBN7W_stamp-card-shake{20%{translate:calc(var(--motion-wrong-input-x) * -1) 0}45%{translate:calc(var(--motion-wrong-input-x) * .75) 0}70%{translate:calc(var(--motion-wrong-input-x) * -.375) 0}}
.yt07hG_button.yt07hG_button{height:52px;padding-inline:var(--space-xl);gap:var(--space-sm);transition:transform var(--motion-press-back-duration) var(--motion-press-back-easing), opacity var(--motion-press-back-duration) var(--motion-press-back-easing), background-color var(--motion-press-in-duration) var(--motion-press-in-easing);border-radius:9999px}.yt07hG_button.yt07hG_button[data-pressed=true]{transform:scale(var(--motion-press-scale));opacity:var(--motion-press-opacity);transition:transform var(--motion-press-in-duration) var(--motion-press-in-easing), opacity var(--motion-press-in-duration) var(--motion-press-in-easing), background-color var(--motion-press-in-duration) var(--motion-press-in-easing)}.yt07hG_secondary.yt07hG_secondary{--button-bg:var(--surface);--button-bg-hover:var(--raised);--button-bg-pressed:var(--raised);--button-fg:var(--foreground)}.yt07hG_text.yt07hG_text{--button-bg:transparent;--button-bg-hover:var(--surface);--button-bg-pressed:var(--surface);--button-fg:var(--foreground)}.yt07hG_label{align-items:center;gap:inherit;display:inline-flex}.yt07hG_button.yt07hG_button[data-pending=true]{opacity:1}.yt07hG_button[data-pending=true] .yt07hG_label{visibility:hidden}.yt07hG_spinner{margin:auto;position:absolute;inset:0}
._71Nlma_myQrLayer[data-entering=true]{animation:_71Nlma_my-qr-fade-in var(--motion-sheet-open-duration) var(--motion-sheet-open-easing) both}._71Nlma_myQrLayer[data-exiting=true]{animation:_71Nlma_my-qr-hold-then-fade var(--motion-sheet-close-duration) var(--motion-sheet-close-easing) both}._71Nlma_myQrBackdrop[data-exiting=true]{animation:_71Nlma_my-qr-fade-out var(--motion-sheet-close-duration) var(--motion-sheet-close-easing) both}._71Nlma_flood{--flood-x:50%;--flood-y:100%;z-index:10;background:var(--pink);pointer-events:none;animation:_71Nlma_my-qr-flood-grow var(--motion-sheet-open-duration) var(--motion-sheet-open-easing) both, _71Nlma_my-qr-fade-out var(--motion-leave-duration) var(--motion-leave-easing) var(--motion-sheet-open-duration) both;position:fixed;inset:0}._71Nlma_myQrLayer[data-exiting=true] ._71Nlma_flood{animation:_71Nlma_my-qr-flood-drain var(--motion-sheet-close-duration) var(--motion-sheet-close-easing) both}@media (prefers-reduced-motion:reduce){._71Nlma_flood{display:none}}@keyframes _71Nlma_my-qr-fade-in{0%{opacity:0}}@keyframes _71Nlma_my-qr-fade-out{to{opacity:0}}@keyframes _71Nlma_my-qr-hold-then-fade{0%,50%{opacity:1}to{opacity:0}}@keyframes _71Nlma_my-qr-flood-grow{0%{clip-path:circle(0 at var(--flood-x) var(--flood-y))}to{clip-path:circle(150vmax at var(--flood-x) var(--flood-y))}}@keyframes _71Nlma_my-qr-flood-drain{0%{opacity:0;clip-path:circle(150vmax at var(--flood-x) var(--flood-y))}30%{opacity:1}to{clip-path:circle(0 at var(--flood-x) var(--flood-y))}}
.HTg3AG_art{color:var(--cream);transform:rotate(var(--lean));transition:transform var(--motion-sheet-open-duration) var(--motion-sheet-open-easing);display:inline-grid}.HTg3AG_art>svg{grid-area:1/1;overflow:visible}.HTg3AG_line{position:relative}.HTg3AG_line path[opacity]{fill:var(--pink);opacity:1;transform:translate(14px,12px)}.HTg3AG_art[data-silhouette] .HTg3AG_line path[opacity]{display:none}.HTg3AG_fill{color:var(--pink)}.HTg3AG_fill path{stroke:var(--pink);stroke-width:22px;stroke-linejoin:round;paint-order:stroke fill;transform:translate(14px,12px)}@media (prefers-reduced-motion:reduce){.HTg3AG_art{transform:none}}
.xIX_Fa_status{align-items:flex-start;gap:var(--space-sm);display:flex}.xIX_Fa_icon{flex-shrink:0;font-size:1.25rem}.xIX_Fa_progress{color:var(--muted)}.xIX_Fa_danger{color:var(--danger)}.xIX_Fa_warning{color:var(--warning)}.xIX_Fa_success{color:var(--success)}
.kRMx7q_image{-webkit-user-select:none;user-select:none;max-width:none;display:block}.kRMx7q_lockup{align-items:center;gap:calc(var(--mark-m) * 2);display:inline-flex}.kRMx7q_text{font-size:calc(var(--mark-m) * 4);white-space:nowrap;color:var(--cream);text-box:trim-both cap alphabetic;font-weight:500;line-height:1}.kRMx7q_lockup[data-ink] .kRMx7q_text{color:var(--ink)}
._0RkQzW_number{align-items:baseline;gap:var(--space-xs);display:inline-flex}._0RkQzW_figure{display:inline-flex}._0RkQzW_total{color:var(--muted)}._0RkQzW_cell{height:calc(var(--type-hero-number-leading) * 1em);display:inline-block;overflow:hidden}._0RkQzW_cell>span{display:block}._0RkQzW_roll{animation:_0RkQzW_odometer var(--motion-odometer-duration) var(--motion-odometer-easing) both;flex-direction:column;display:flex}._0RkQzW_roll>span{height:calc(var(--type-hero-number-leading) * 1em);display:block}._0RkQzW_afterStamp{animation-delay:var(--motion-odometer-delay-after-stamp)}@keyframes _0RkQzW_odometer{0%{transform:translateY(0)}to{transform:translateY(-50%)}}
.emjkDa_box{gap:var(--space-lg);padding:var(--spacing-gutter);border-radius:calc(var(--radius) * 3);background:var(--surface);color:var(--foreground);flex-direction:column;display:flex}.emjkDa_head{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}
.WnpfXW_frame{--card-tilt:-1.1deg;rotate:var(--card-tilt)}:is(li:nth-child(4n+2) .WnpfXW_frame,.WnpfXW_frame:nth-child(4n+2)){--card-tilt:.8deg}:is(li:nth-child(4n+3) .WnpfXW_frame,.WnpfXW_frame:nth-child(4n+3)){--card-tilt:-.6deg}:is(li:nth-child(4n+4) .WnpfXW_frame,.WnpfXW_frame:nth-child(4n+4)){--card-tilt:1.2deg}@media (prefers-reduced-motion:reduce){.WnpfXW_frame{rotate:none}}.WnpfXW_dieCut{box-shadow:0 0 0 var(--die-cut-edge) var(--merchant-edge), var(--shadow-lift)}
.sx57kq_sheet{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.sx57kq_sheet:after{background-color:var(--background)}.sx57kq_sheet .sheet__dialog{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--separator);border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--background);color:var(--foreground);box-shadow:0 -12px 24px -12px #00000080}@media (prefers-reduced-motion:no-preference){.sx57kq_sheet:not(.sheet-dragging){animation-duration:var(--motion-sheet-open-duration);animation-timing-function:var(--motion-sheet-open-easing);transition-duration:var(--motion-sheet-open-duration)!important;transition-timing-function:var(--motion-sheet-open-easing)!important}.sx57kq_sheet[data-exiting]:not(.sheet-dragging){animation-duration:var(--motion-sheet-close-duration);animation-timing-function:var(--motion-sheet-close-easing);transition-duration:var(--motion-sheet-close-duration)!important;transition-timing-function:var(--motion-sheet-close-easing)!important}}
._eljpq_clear{outline:1px dashed color-mix(in oklab, var(--pink) 75%, transparent);outline-offset:-1px;background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--pink) 8%, transparent) 0 6px, transparent 6px 12px);display:inline-block;position:relative}._eljpq_clear>img{position:relative}._eljpq_clearTick{background:var(--pink);width:1px;position:absolute}._eljpq_clearTag{color:var(--pink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1;position:absolute;transform:translate(6px,-50%)}._eljpq_moduleChip{background:var(--pink);position:absolute;bottom:0;right:0}._eljpq_lockupGuides{outline:1px dashed color-mix(in oklab, var(--pink) 75%, transparent);outline-offset:-1px;background:color-mix(in oklab, var(--pink) 8%, transparent);display:inline-block}._eljpq_appIcon{background:var(--pink);flex:none;place-items:center;display:grid;overflow:hidden}._eljpq_tabIcon{flex:none;display:block}._eljpq_browserTab{background:var(--overlay);color:var(--foreground);border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:13px;display:inline-flex}._eljpq_swatch{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}._eljpq_swatch ._eljpq_chip{width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:50%}._eljpq_swatchBig{gap:10px;display:grid}._eljpq_swatchBig ._eljpq_chip{aspect-ratio:4/3;font-weight:var(--type-section-title-weight);font-size:var(--type-section-title-size);line-height:var(--type-section-title-leading);text-transform:uppercase;letter-spacing:var(--type-section-title-tracking);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:22px;align-items:flex-end;padding:16px;display:flex}._eljpq_swatchMeta{gap:2px;min-width:0;display:grid}._eljpq_swatchMeta strong{font-size:var(--type-button-size);font-weight:700;line-height:var(--type-button-leading)}._eljpq_swatchMeta code{color:var(--text3);overflow-wrap:anywhere;font-size:12px;line-height:16px}._eljpq_cardTilt{max-width:100%}._eljpq_card{box-shadow:var(--shadow-lift);transform-origin:50% 60%;border:3px solid;border-radius:22px;gap:10px;padding:16px 18px 18px;display:grid}._eljpq_cardName{font-size:var(--type-row-title-size);line-height:var(--type-row-title-leading);font-weight:var(--type-row-title-weight);letter-spacing:var(--type-row-title-tracking)}._eljpq_inkLabel{background:var(--ink);color:var(--foreground);border-radius:999px;padding:0 8px}._eljpq_slots{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}._eljpq_slot{aspect-ratio:1;opacity:.55;border:2px dashed;border-radius:50%}._eljpq_slotOn{opacity:1;border-style:solid}._eljpq_slotLand{animation:_eljpq_stampLand var(--motion-stamp-duration) var(--motion-stamp-easing) both}._eljpq_cardGive{animation:_eljpq_give var(--motion-stamp-duration) var(--motion-stamp-easing) .14s both}._eljpq_cardReward{animation:_eljpq_reward var(--motion-reward-duration) var(--motion-reward-easing) both}@keyframes _eljpq_stampLand{0%{transform:scale(var(--motion-stamp-scale)) rotate(var(--motion-stamp-rotate));opacity:0}to{opacity:1;transform:none}}@keyframes _eljpq_give{40%{transform:rotate(var(--motion-stamp-give-rotate)) scale(var(--motion-stamp-give-scale))}to{transform:none}}@keyframes _eljpq_reward{45%{transform:translateY(calc(-1 * var(--motion-reward-y))) rotate(var(--motion-reward-rotate));filter:brightness(1.12)}to{filter:none;transform:none}}._eljpq_demo{background:var(--field-background);border-radius:22px;min-height:200px;display:grid;position:relative;overflow:hidden}._eljpq_stage{place-items:center;padding:24px;display:grid}._eljpq_replay{background:var(--overlay);width:36px;height:36px;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}._eljpq_demoButton{background:var(--cream);height:52px;color:var(--ink);font:inherit;font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-leading);letter-spacing:var(--type-button-tracking);cursor:pointer;border:0;border-radius:999px;padding:0 28px}._eljpq_demoButton._eljpq_reduced{transition:opacity .12s}._eljpq_demoButton._eljpq_reduced:active{opacity:.72}._eljpq_demoCard{background:var(--surface);font-size:var(--type-body-size);line-height:var(--type-body-leading);border-radius:22px;padding:16px 20px}._eljpq_arrive{animation:_eljpq_arrive var(--motion-arrive-duration) var(--motion-arrive-easing) both}._eljpq_leave{animation:_eljpq_leave var(--motion-leave-duration) var(--motion-leave-easing) both}._eljpq_arrive._eljpq_reduced{animation:.18s ease-out both _eljpq_fadeIn}._eljpq_leave._eljpq_reduced{animation:.12s ease-out both _eljpq_fadeOut}@keyframes _eljpq_arrive{0%{transform:translateY(var(--motion-arrive-y)) rotate(calc(-1 * var(--motion-arrive-rotate)));opacity:0}30%{opacity:1}to{opacity:1;transform:none}}@keyframes _eljpq_leave{to{transform:translateY(var(--motion-leave-y));opacity:0}}@keyframes _eljpq_fadeIn{0%{opacity:0}}@keyframes _eljpq_fadeOut{to{opacity:0}}._eljpq_demoField{background:var(--field-background);height:52px;box-shadow:inset 0 0 0 1px var(--border);font-variant-numeric:tabular-nums;letter-spacing:.1em;border-radius:999px;place-items:center;padding:0 24px;display:grid}._eljpq_shake{animation:_eljpq_shake var(--motion-wrong-input-duration) var(--motion-wrong-input-easing) both;box-shadow:inset 0 0 0 2px var(--danger);color:var(--danger)}._eljpq_wrongReduced{box-shadow:inset 0 0 0 2px var(--danger);color:var(--danger);animation:.18s ease-out _eljpq_fadeIn}@keyframes _eljpq_shake{20%{transform:translateX(calc(-1 * var(--motion-wrong-input-x)))}40%{transform:translateX(var(--motion-wrong-input-x))}60%{transform:translate(-5px)}80%{transform:translate(3px)}}._eljpq_demoBar{align-items:center;gap:10px;display:flex}._eljpq_demoPill{background:var(--raised);box-shadow:inset 0 0 0 1px var(--separator), 0 8px 24px -8px #0009;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}._eljpq_demoCapsule{background:var(--cream);width:calc(50% - 5px);transition:transform var(--motion-tab-indicator-duration) var(--motion-tab-indicator-easing);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}._eljpq_demoPill._eljpq_reduced ._eljpq_demoCapsule{transition:none}._eljpq_demoTab{font-size:var(--type-secondary-size);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;font-weight:600;transition:color .2s;display:flex;position:relative}._eljpq_demoTabOn{color:var(--ink)}._eljpq_demoQr{background:var(--pink);width:52px;height:52px;color:var(--ink);border:3px solid var(--cream);box-shadow:var(--shadow-lift);border-radius:50%;place-items:center;display:grid}._eljpq_demoSheetStage{position:absolute;inset:0}._eljpq_demoScrim{opacity:0;background:#00000080;transition:opacity .24s;position:absolute;inset:0}._eljpq_demoScrimOn{opacity:1}._eljpq_demoSheet{background:var(--background);box-shadow:inset 0 1px 0 var(--separator), 0 -10px 30px -10px #0009;transition:transform var(--motion-sheet-close-duration) var(--motion-sheet-close-easing);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--muted);border-radius:22px 22px 0 0;gap:4px;padding:10px 20px 24px;display:grid;position:absolute;bottom:0;left:8px;right:8px;transform:translateY(105%)}._eljpq_demoSheet strong{color:var(--foreground);font-size:var(--type-row-title-size);line-height:var(--type-row-title-leading)}._eljpq_demoSheetOpen{transition:transform var(--motion-sheet-open-duration) var(--motion-sheet-open-easing);transform:none}._eljpq_demoSheet._eljpq_reduced{opacity:0;transition:opacity .12s;transform:none}._eljpq_demoSheet._eljpq_reduced._eljpq_demoSheetOpen{opacity:1;transition:opacity .18s}._eljpq_demoGrab{background:var(--border);border-radius:2px;justify-self:center;width:36px;height:4px;margin-bottom:8px}._eljpq_fakeOneLine{color:var(--pink);letter-spacing:.01em;font-weight:900}._eljpq_fakeRetype{background:var(--pink);color:var(--ink);border:.12em solid var(--cream);border-radius:.3em;padding:.25em .4em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:.9;display:inline-block;transform:rotate(-4deg)}._eljpq_onCream{background:var(--cream);border-radius:22px;padding:14px}._eljpq_crowd{align-items:center;gap:2px;max-width:100%;font-size:13px;font-weight:700;line-height:1.1;display:flex}._eljpq_onMerchant{color:var(--foreground);border-radius:22px;justify-items:start;gap:8px;padding:14px;font-weight:700;display:grid}._eljpq_crop{overflow:hidden}._eljpq_dress{position:relative}._eljpq_dress>span{text-align:center;color:#fff;font-size:var(--type-row-title-size);letter-spacing:.6em;position:absolute;inset:-10px 0 auto}._eljpq_do,._eljpq_dont{font-size:var(--type-secondary-size);font-weight:700;line-height:var(--type-secondary-leading);align-items:center;gap:4px;display:inline-flex}._eljpq_do{color:var(--success)}._eljpq_dont{color:var(--danger)}._eljpq_do:before{content:"✓"}._eljpq_dont:before{content:"✕"}@media print{._eljpq_replay{display:none}}@media (prefers-reduced-motion:reduce){._eljpq_arrive,._eljpq_leave,._eljpq_shake,._eljpq_slotLand,._eljpq_cardGive,._eljpq_cardReward{animation-duration:1ms}}
.WSytBa_block.WSytBa_block{background-color:var(--surface-tertiary);border-radius:calc(var(--radius) * 3)}
.HSjtJG_book{--measure:760px;color:var(--foreground);padding-bottom:96px}.HSjtJG_book :focus-visible{outline:2px solid var(--cream);outline-offset:3px}.HSjtJG_book div code{font-variant-numeric:tabular-nums;font-family:inherit}.HSjtJG_book p,.HSjtJG_book figure,.HSjtJG_book h1,.HSjtJG_book h2,.HSjtJG_book h3,.HSjtJG_book h4,.HSjtJG_book blockquote{margin:0}.HSjtJG_main{min-width:0;padding:0 20px}.HSjtJG_screenTitle{font-size:var(--type-screen-title-size);line-height:var(--type-screen-title-leading);font-weight:var(--type-screen-title-weight);text-transform:uppercase;letter-spacing:var(--type-screen-title-tracking);word-spacing:var(--caps-word-gap)}.HSjtJG_sectionTitle{font-size:var(--type-section-title-size);line-height:var(--type-section-title-leading);font-weight:var(--type-section-title-weight);text-transform:uppercase;letter-spacing:var(--type-section-title-tracking);word-spacing:var(--caps-word-gap)}.HSjtJG_rowTitle{font-size:var(--type-row-title-size);line-height:var(--type-row-title-leading);font-weight:var(--type-row-title-weight);letter-spacing:var(--type-row-title-tracking)}.HSjtJG_muted{color:var(--text3)}.HSjtJG_value{font-variant-numeric:tabular-nums;font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--muted);letter-spacing:var(--type-secondary-tracking)}.HSjtJG_note{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--text3);max-width:var(--measure)}.HSjtJG_code{background:var(--overlay);color:var(--foreground);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;padding:1px 8px;font-family:inherit;font-size:.9em}.HSjtJG_link{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--text3);text-decoration-color:var(--text3);text-underline-offset:3px;text-decoration-thickness:1px}.HSjtJG_link:hover{color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.HSjtJG_toc{z-index:20;background:var(--background);box-shadow:inset 0 -1px 0 var(--separator);position:sticky;top:0}.HSjtJG_tocMark{display:none}.HSjtJG_tocList{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin:0;padding:10px 20px;list-style:none;display:flex;overflow-x:auto}.HSjtJG_tocList::-webkit-scrollbar{display:none}.HSjtJG_tocList>li{flex:none}.HSjtJG_tocLink{background:var(--surface);height:40px;color:var(--muted);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.HSjtJG_tocNum{font-variant-numeric:tabular-nums;color:var(--text3);font-weight:600}.HSjtJG_tocOn{background:var(--cream);color:var(--ink)}.HSjtJG_tocOn .HSjtJG_tocNum{color:var(--ink)}.HSjtJG_cover{gap:24px;padding:40px 0 24px;display:grid}.HSjtJG_coverMark{width:min(800px,100%);margin:8px 0 8px -4px}.HSjtJG_coverName{letter-spacing:0;font-size:61px;font-weight:900;line-height:72px}.HSjtJG_coverCharacter{color:var(--muted);max-width:640px;font-size:20px;line-height:30px}.HSjtJG_coverFiles{max-width:var(--measure);gap:12px;margin-top:16px;display:grid}.HSjtJG_fileList{background:var(--surface);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.HSjtJG_fileList>li+li{box-shadow:inset 0 1px 0 var(--separator)}.HSjtJG_fileLink{color:var(--foreground);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:grid}.HSjtJG_fileLink:hover{background:var(--overlay)}.HSjtJG_fileLink:focus-visible{outline-offset:-3px}.HSjtJG_printContents{display:none}.HSjtJG_section{box-shadow:inset 0 1px 0 var(--separator);margin-top:72px;padding-top:56px;scroll-margin-top:60px}.HSjtJG_sectionHead{max-width:var(--measure);gap:12px;margin-bottom:48px;display:grid}.HSjtJG_sectionNum{font-size:var(--type-section-title-size);line-height:var(--type-section-title-leading);font-weight:var(--type-section-title-weight);font-variant-numeric:tabular-nums;color:var(--text3)}.HSjtJG_lead{color:var(--muted);margin-top:4px;font-size:20px;line-height:30px}.HSjtJG_decided{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--text3)}.HSjtJG_sub{gap:20px;margin-top:64px;scroll-margin-top:72px;display:grid}.HSjtJG_sectionHead+.HSjtJG_sub{margin-top:0}.HSjtJG_intro{color:var(--muted);max-width:var(--measure);margin-top:-8px}.HSjtJG_rules{max-width:var(--measure);background:var(--surface);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.HSjtJG_rules>li{padding:14px 20px 14px 44px;position:relative}.HSjtJG_rules>li+li{box-shadow:inset 0 1px 0 var(--separator)}.HSjtJG_rules>li:before{content:"";background:var(--text3);border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:20px}.HSjtJG_tableWrap{background:var(--surface);border-radius:22px;overflow:auto hidden}.HSjtJG_scrollX{overflow-x:auto}.HSjtJG_table{border-collapse:collapse;width:100%;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.HSjtJG_table th,.HSjtJG_table td{text-align:left;vertical-align:top;padding:14px 20px}.HSjtJG_table tr+tr>*{box-shadow:inset 0 1px 0 var(--separator)}.HSjtJG_table thead th{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--text3);white-space:nowrap;padding-top:12px;padding-bottom:12px;font-weight:600}.HSjtJG_table thead+tbody tr:first-child>*{box-shadow:inset 0 1px 0 var(--separator)}.HSjtJG_table tbody th{color:var(--foreground);width:38%;font-weight:600}.HSjtJG_ratios{font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}.HSjtJG_table td{color:var(--muted)}.HSjtJG_cellNote{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);font-weight:var(--type-secondary-weight);color:var(--text3);display:block}.HSjtJG_dot{vertical-align:-1px;width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 16%, transparent);border-radius:50%;margin-right:10px;display:inline-block}.HSjtJG_rowsBox{background:var(--surface);border-radius:22px;overflow:hidden}.HSjtJG_rowsBox>*+*{box-shadow:inset 0 1px 0 var(--separator)}.HSjtJG_kv{grid-template-columns:minmax(96px,30%) 1fr;gap:16px;padding:14px 20px;display:grid}.HSjtJG_kv>span:first-child{font-weight:600}.HSjtJG_kv>span:last-child{color:var(--muted)}.HSjtJG_pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HSjtJG_pills>li{background:var(--surface);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--muted);border-radius:999px;padding:8px 16px}.HSjtJG_exGrid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:32px 16px;display:grid}.HSjtJG_exFour{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}.HSjtJG_exPair{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:16px;margin-top:8px;display:grid}.HSjtJG_example{box-shadow:inset 0 1px 0 var(--separator);grid-template-rows:auto 1fr;gap:14px;padding-top:16px;display:grid}.HSjtJG_exStage{place-items:center;min-height:160px;padding:20px 12px;display:grid;overflow:hidden}.HSjtJG_exTall{min-height:264px}.HSjtJG_exStagePainted{border-radius:22px}.HSjtJG_exCaption{align-content:start;gap:4px;display:grid}.HSjtJG_exCaption>strong{font-weight:700}.HSjtJG_exCaption>span:last-child:not(:first-child){font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--text3)}.HSjtJG_segmented{background:var(--surface);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.HSjtJG_segmented>button,.HSjtJG_segmented>a{height:44px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.HSjtJG_segmented>[aria-pressed=true],.HSjtJG_segmented>[aria-current=true]{background:var(--cream);color:var(--ink)}.HSjtJG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;display:grid}.HSjtJG_form{align-content:start;gap:12px;display:grid}.HSjtJG_formStage{aspect-ratio:4/3;border-radius:22px;place-items:center;display:grid}.HSjtJG_formMark{width:58%;height:auto}.HSjtJG_formOnGround{box-shadow:inset 0 0 0 1px var(--separator)}.HSjtJG_form figcaption{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--muted);gap:2px;display:grid}.HSjtJG_form figcaption strong{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--foreground)}.HSjtJG_groundTag{color:var(--text3)}.HSjtJG_pair{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid}.HSjtJG_scaleFig{gap:12px;display:grid}.HSjtJG_scaleStage{align-items:flex-end;gap:24px;min-height:150px;display:flex}.HSjtJG_scaleStage>img:first-child{max-width:calc(100% - 72px)}.HSjtJG_scaleFig figcaption{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--muted);display:grid}.HSjtJG_scaleFig figcaption strong{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--foreground)}.HSjtJG_moduleWrap{gap:12px;display:grid}.HSjtJG_moduleArt{position:relative}.HSjtJG_moduleGrid{background-image:linear-gradient(to right, color-mix(in oklab, var(--cream) 40%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--cream) 40%, transparent) 1px, transparent 1px);pointer-events:none;position:absolute;inset:0}.HSjtJG_moduleStem{box-shadow:inset 0 0 0 2px var(--cream), 0 0 0 2px var(--ink);position:absolute}.HSjtJG_moduleStem>span{background:var(--ink);color:var(--cream);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);border-radius:999px;padding:2px 10px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.HSjtJG_dims{max-width:100%;height:72px;position:relative}.HSjtJG_dim{height:100%;position:absolute;top:0}.HSjtJG_dim>i{border:1px solid var(--muted);border-top:0;height:10px;display:block}.HSjtJG_dim>b{left:0;top:calc(16px + var(--row) * 18px);white-space:nowrap;font-size:var(--type-card-line-size);line-height:var(--type-card-line-leading);color:var(--muted);box-shadow:inset 1px 0 0 var(--text3);padding-left:8px;font-weight:600;position:absolute}.HSjtJG_clearActive{justify-items:start;gap:12px;display:grid}.HSjtJG_clearLabel{font-weight:600}.HSjtJG_realSizes{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;display:flex}.HSjtJG_realSizes>figure{justify-items:start;gap:8px;display:grid}.HSjtJG_realSizes figcaption{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--text3)}.HSjtJG_realStage{align-items:flex-end;min-height:48px;display:flex}.HSjtJG_realPaper{background:#fff;border-radius:22px;padding:16px}.HSjtJG_placeRow{gap:4px;padding:14px 20px;display:grid}.HSjtJG_placeWhere{font-weight:600}.HSjtJG_placeMark{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.HSjtJG_placeMark>svg{flex:none;margin-top:1px}.HSjtJG_iconMuted{color:var(--text3)}.HSjtJG_iconText2{color:var(--muted)}.HSjtJG_dlTable{min-width:600px}.HSjtJG_dlTable tbody th{width:auto}.HSjtJG_dlTable td{padding-top:10px;padding-bottom:10px}.HSjtJG_dlLink{background:var(--overlay);height:36px;color:var(--foreground);font-size:var(--type-secondary-size);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.HSjtJG_dlLink:hover{background:var(--border)}.HSjtJG_home{background:var(--raised);border-radius:22px;justify-content:space-around;gap:20px;max-width:420px;padding:24px 20px;display:flex}.HSjtJG_homeApp{justify-items:center;gap:8px;width:64px;display:grid}.HSjtJG_homeOther{background:var(--field-background);border-radius:13.4px;width:60px;height:60px}.HSjtJG_homeBar{background:var(--field-background);border-radius:999px;width:44px;height:8px;margin:6px 0}.HSjtJG_homeLabel{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading)}.HSjtJG_iconRow{flex-wrap:wrap;align-items:flex-end;gap:24px 32px;display:flex}.HSjtJG_iconRow>figure{justify-items:start;gap:10px;display:grid}.HSjtJG_iconRow figcaption{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--text3)}.HSjtJG_browser{background:var(--field-background);border-radius:22px 22px 0 0;align-items:flex-end;gap:8px;min-width:240px;padding:10px 14px 0;display:flex}.HSjtJG_browserOther{background:var(--surface);border-radius:999px;width:72px;height:10px;margin:0 0 12px 8px}.HSjtJG_dressedIcon{position:relative}.HSjtJG_dressedIcon>span{text-align:center;color:#fff;letter-spacing:.5em;font-size:20px;position:absolute;inset:-12px 0 auto}.HSjtJG_croppedIcon{background:var(--pink);width:120px;height:120px;overflow:hidden}.HSjtJG_croppedMark{margin:-16px 0 0 -12px}.HSjtJG_trio{grid-template-columns:1fr;gap:24px;display:grid}.HSjtJG_trioItem{align-content:start;gap:8px;display:grid}.HSjtJG_trioItem>div>div:first-child{aspect-ratio:2}.HSjtJG_trioItem>p{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--muted)}.HSjtJG_steps{box-shadow:inset 0 0 0 1px var(--separator);border-radius:22px;display:grid;overflow:hidden}.HSjtJG_step{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px;font-weight:600;display:flex}.HSjtJG_step>span:last-child{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:400}.HSjtJG_statusRow{align-items:center;gap:4px 16px;padding:14px 20px;display:grid}.HSjtJG_statusRow>span:nth-child(2){color:var(--muted)}.HSjtJG_statusIcon{align-items:center;gap:8px;display:inline-flex}.HSjtJG_statusDotOnly{border-radius:50%;width:18px;height:18px}.HSjtJG_cards{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:32px 20px;padding:8px 4px 0;display:grid}.HSjtJG_cardFig{align-content:start;gap:18px;display:grid}.HSjtJG_cardMeta{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--muted);gap:2px;display:grid}.HSjtJG_pinkOnCard [class*=slotOn]{background:var(--pink)!important;border-color:var(--pink)!important}.HSjtJG_pinkOnCard [class*=cardCount]{color:var(--pink)}.HSjtJG_roles{background:var(--surface);border-radius:22px;overflow:hidden}.HSjtJG_roleRow{align-items:center;gap:12px;padding:20px;display:grid}.HSjtJG_roleRow+.HSjtJG_roleRow{box-shadow:inset 0 1px 0 var(--separator)}.HSjtJG_roleMeta{gap:2px;display:grid}.HSjtJG_roleMeta>strong{font-weight:700}.HSjtJG_roleMeta>span{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--text3);font-variant-numeric:tabular-nums}.HSjtJG_roleSample{overflow-wrap:anywhere;min-width:0}.HSjtJG_coverage{gap:16px;display:grid}.HSjtJG_glyphs{letter-spacing:.02em;word-spacing:.2em;font-size:39px;font-weight:700;line-height:48px}.HSjtJG_snippet{background:var(--field-background);color:var(--text3);font-family:inherit;font-size:var(--type-body-size);line-height:var(--type-body-leading);border-radius:999px;padding:10px 18px;display:inline-block}.HSjtJG_snippet>span{color:var(--foreground)}.HSjtJG_serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:var(--type-screen-title-size);line-height:var(--type-screen-title-leading)}.HSjtJG_okPair{justify-items:center;gap:16px;display:grid}.HSjtJG_shapes{flex-wrap:wrap;align-items:flex-end;gap:32px 40px;display:flex}.HSjtJG_shapes>figure{justify-items:start;gap:10px;display:grid}.HSjtJG_shapes figcaption{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--text3)}.HSjtJG_shapeBox{background:var(--surface);width:168px;height:112px}.HSjtJG_pill{display:inline-flex}.HSjtJG_shapeCircle{background:var(--pink);color:var(--ink);border:var(--die-cut-edge) solid var(--cream);box-shadow:var(--shadow-lift);border-radius:50%;place-items:center;display:grid}.HSjtJG_ruler{gap:10px;display:grid}.HSjtJG_rulerRow{align-items:center;gap:16px;display:flex}.HSjtJG_rulerRow>.HSjtJG_value{flex:none;width:52px}.HSjtJG_rulerBar{background:var(--muted);border-radius:999px;flex:none;max-width:calc(100% - 140px);height:12px;display:block}.HSjtJG_rulerGutter{box-shadow:inset 0 0 0 2px var(--muted);background:0 0}.HSjtJG_elevation{gap:32px;margin:0;padding:0;list-style:none;display:grid}.HSjtJG_elStep{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:20px;display:grid}.HSjtJG_elLook{place-items:center;height:112px;display:grid}.HSjtJG_elText{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--muted);gap:2px;display:grid}.HSjtJG_elText>strong{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--foreground)}.HSjtJG_elGround{background:var(--background);width:100%;height:88px;box-shadow:inset 0 1px 0 var(--separator), 0 -10px 30px -10px #0009;border-radius:22px 22px 0 0;align-self:end}.HSjtJG_elSurface{background:var(--surface);border-radius:22px;flex-direction:column;justify-content:space-evenly;width:100%;height:88px;display:flex}.HSjtJG_elSurface>i{background:var(--separator);height:1px;display:block}.HSjtJG_elRaised{background:var(--raised);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--separator), 0 8px 24px -8px #0009;border-radius:999px}.HSjtJG_elDie{border:var(--die-cut-edge) solid var(--cream);width:88%;height:76px;box-shadow:var(--shadow-lift);border-radius:22px;transform:rotate(-2deg)}.HSjtJG_elGlassStage{background-image:repeating-linear-gradient(45deg,#0000002e 0 8px,#0000 8px 16px);border-radius:22px;place-items:center;width:100%;height:96px;display:grid}.HSjtJG_elGlass{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.HSjtJG_nestOuter,.HSjtJG_nestOk{background:var(--surface);width:min(240px,100%);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);border-radius:22px}.HSjtJG_nestOuter{gap:8px;padding:14px;display:grid}.HSjtJG_nestOuter>strong,.HSjtJG_nestOk>strong{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.HSjtJG_nestInner{background:var(--overlay);color:var(--muted);border-radius:16px;padding:10px 14px}.HSjtJG_nestOk{display:grid;overflow:hidden}.HSjtJG_nestOk>*{padding:10px 16px}.HSjtJG_nestOk>*+*{box-shadow:inset 0 1px 0 var(--separator);color:var(--muted)}.HSjtJG_nestOk>strong{padding-top:14px}.HSjtJG_qrTilt,.HSjtJG_qrStraight{font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-items:center;gap:6px;font-weight:700;display:grid}.HSjtJG_qrTilt{transform:rotate(-6deg)}.HSjtJG_quote{max-width:var(--measure);font-size:25px;font-weight:500;line-height:36px}.HSjtJG_principles{max-width:920px;display:grid}.HSjtJG_principle{box-shadow:inset 0 1px 0 var(--separator);gap:12px;padding:20px 0;display:grid}.HSjtJG_principle .HSjtJG_tocNum{margin-right:6px}.HSjtJG_thisThat{gap:12px 24px;display:grid}.HSjtJG_thisThat>p{align-content:start;gap:2px;display:grid}.HSjtJG_lines{max-width:var(--measure);background:var(--surface);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.HSjtJG_lines>li{padding:14px 20px}.HSjtJG_lines>li+li{box-shadow:inset 0 1px 0 var(--separator)}.HSjtJG_notice{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.HSjtJG_notice>svg{flex:none;margin-top:1px}.HSjtJG_wordsTable{min-width:760px}.HSjtJG_wordsTable tbody th{background:var(--surface);width:26%;position:sticky;left:0;box-shadow:inset 0 1px 0 var(--separator), inset -1px 0 0 var(--separator)!important}.HSjtJG_wordsTable thead th:first-child{background:var(--surface);box-shadow:inset -1px 0 0 var(--separator);position:sticky;left:0}.HSjtJG_toast{background:var(--surface);border-radius:22px;align-items:flex-start;gap:10px;max-width:100%;padding:14px 20px;display:inline-flex}.HSjtJG_toast>svg{flex:none;margin-top:1px}.HSjtJG_toastDanger{color:var(--danger)}.HSjtJG_weights{flex-wrap:wrap;gap:24px 56px;display:flex}.HSjtJG_weights>figure{gap:10px;display:grid}.HSjtJG_weights figcaption{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--text3)}.HSjtJG_glyphRow{gap:24px;display:flex}.HSjtJG_demoWide{max-width:440px}.HSjtJG_listRow{grid-template-columns:22px 1fr 18px;align-items:center;gap:16px;padding:14px 20px;display:grid}.HSjtJG_artRow{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px 24px;display:grid}.HSjtJG_artFig{align-content:start;gap:12px;display:grid}.HSjtJG_artStage{min-height:220px;box-shadow:inset 0 1px 0 var(--separator);place-items:center;display:grid}.HSjtJG_artFig figcaption{color:var(--muted);gap:2px;display:grid}.HSjtJG_artFig figcaption strong{color:var(--foreground)}.HSjtJG_placeholderCard{aspect-ratio:1.45;border:3px dashed var(--border);width:220px;color:var(--text3);border-radius:22px;place-items:center;display:grid;transform:rotate(-2deg)}.HSjtJG_moments{gap:40px;display:grid}.HSjtJG_moment{box-shadow:inset 0 1px 0 var(--separator);gap:16px;padding-top:20px;display:grid}.HSjtJG_moment>header{max-width:var(--measure);gap:4px;display:grid}.HSjtJG_moment>header>p{color:var(--muted)}.HSjtJG_momentDemos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.HSjtJG_momentDemos [class*=__stage]{grid-template-columns:minmax(0,1fr);padding:12px}.HSjtJG_momentDemos [class*=__demoField]{white-space:nowrap;letter-spacing:.04em;padding:0 16px}.HSjtJG_momentDemosWide{grid-template-columns:minmax(0,1fr)}.HSjtJG_momentDemos>figure{align-content:start;gap:8px;min-width:0;display:grid}.HSjtJG_momentDemos figcaption{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);color:var(--muted)}.HSjtJG_curves{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:32px 16px;display:grid}.HSjtJG_curve{align-content:start;gap:10px;display:grid}.HSjtJG_curve svg{width:100%;max-width:220px;height:140px;overflow:visible}.HSjtJG_curve line{stroke:var(--separator);stroke-width:1px;vector-effect:non-scaling-stroke}.HSjtJG_curve path{fill:none;stroke:var(--cream);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HSjtJG_curve figcaption{gap:2px;display:grid}.HSjtJG_curve figcaption>span{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--text3);overflow-wrap:anywhere}.HSjtJG_colophon{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--text3);box-shadow:inset 0 1px 0 var(--separator);align-items:center;gap:16px;margin-top:96px;padding-top:32px;display:flex}@media (max-width:599px){.HSjtJG_table{font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading)}.HSjtJG_table th,.HSjtJG_table td{padding:12px 14px}.HSjtJG_table tbody th{width:36%}.HSjtJG_table thead th{white-space:normal}.HSjtJG_wordsTable{min-width:0}.HSjtJG_wordsTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.HSjtJG_wordsTable tr{grid-template-columns:1fr 1fr;display:grid}.HSjtJG_wordsTable tbody th{grid-column:1/-1;width:auto;padding:14px 20px 6px;position:static;box-shadow:inset 0 1px 0 var(--separator)!important}.HSjtJG_wordsTable tbody tr:first-child th{box-shadow:none!important}.HSjtJG_wordsTable td{color:var(--foreground);padding:4px 20px 12px;display:block;box-shadow:none!important}.HSjtJG_wordsTable td:before{content:attr(data-lang);font-size:var(--type-secondary-size);line-height:var(--type-secondary-leading);color:var(--text3);display:block}}@media (min-width:600px){.HSjtJG_main{padding:0 32px}.HSjtJG_formGrid,.HSjtJG_trio{grid-template-columns:repeat(3,minmax(0,1fr))}.HSjtJG_trioItem>div>div:first-child{aspect-ratio:4/3}.HSjtJG_steps{grid-template-columns:repeat(7,minmax(0,1fr))}.HSjtJG_step{flex-direction:column;justify-content:flex-end;min-height:152px;padding:12px 14px}.HSjtJG_placeRow{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}.HSjtJG_statusRow{grid-template-columns:140px 1fr auto}.HSjtJG_roleRow{grid-template-columns:240px minmax(0,1fr);gap:24px}.HSjtJG_thisThat{grid-template-columns:1fr 1fr}.HSjtJG_momentDemos{grid-template-columns:1fr 1fr;gap:16px}.HSjtJG_momentDemos [class*=__stage]{padding:24px}.HSjtJG_cards{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:40px 24px}.HSjtJG_exGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px 24px}.HSjtJG_exStage{min-height:184px}.HSjtJG_exFour{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.HSjtJG_elevation{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px}.HSjtJG_elStep{grid-template-columns:1fr;align-items:start;gap:16px}.HSjtJG_elLook{height:128px;transform:translateY(calc(var(--i) * -10px))}}@media (min-width:1024px){.HSjtJG_book{grid-template-columns:232px minmax(0,1fr);gap:64px;max-width:1360px;margin:0 auto;padding:0 40px 120px;display:grid}.HSjtJG_toc{height:calc(100vh - var(--bb-chrome,0px));box-shadow:none;background:0 0;flex-direction:column;align-self:start;gap:28px;padding:40px 0;display:flex;top:0;overflow-y:auto}.HSjtJG_tocMark{width:72px;display:block}.HSjtJG_tocList{flex-direction:column;gap:2px;padding:0;overflow:visible}.HSjtJG_tocLink{height:auto;color:var(--text3);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);white-space:normal;background:0 0;grid-template-columns:28px 1fr;padding:8px 14px;display:grid}.HSjtJG_tocLink:hover{color:var(--foreground)}.HSjtJG_tocOn{background:var(--surface);color:var(--foreground);font-weight:600}.HSjtJG_tocOn .HSjtJG_tocNum{color:var(--muted)}.HSjtJG_main{max-width:1040px;padding:0}.HSjtJG_cover{align-content:center;min-height:100vh;padding:64px 0}.HSjtJG_section{margin-top:40px;padding-top:72px;scroll-margin-top:0}.HSjtJG_sub{scroll-margin-top:24px}.HSjtJG_screenTitle{font-size:var(--type-screen-title-size)}}@media print{.HSjtJG_book{max-width:none;padding:0;display:block}.HSjtJG_toc{display:none}.HSjtJG_main{max-width:none;padding:0}.HSjtJG_cover{box-sizing:border-box;break-after:page;align-content:start;min-height:297mm;padding:22mm 18mm}.HSjtJG_coverFiles{display:none}.HSjtJG_printContents{box-shadow:inset 0 1px 0 var(--separator);color:var(--muted);gap:4px;margin:8mm 0 0;padding:6mm 0 0;list-style:none;display:grid}.HSjtJG_printContents .HSjtJG_tocNum{width:28px;display:inline-block}.HSjtJG_section{break-before:page;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0;padding:16mm}.HSjtJG_sub{margin-top:40px}.HSjtJG_scrollX{overflow:visible}.HSjtJG_wordsTable,.HSjtJG_dlTable{min-width:0}.HSjtJG_example,.HSjtJG_form,.HSjtJG_cardFig,.HSjtJG_roleRow,.HSjtJG_principle,.HSjtJG_moment,.HSjtJG_elStep,.HSjtJG_curve,.HSjtJG_table tr,.HSjtJG_rowsBox>*,.HSjtJG_rules>li,.HSjtJG_clearActive,.HSjtJG_realSizes,.HSjtJG_iconRow{break-inside:avoid}.HSjtJG_sub>h3{break-after:avoid}.HSjtJG_colophon{margin:0;padding:10mm 16mm 16mm}}@media (prefers-reduced-motion:reduce){.HSjtJG_tocLink{transition:none}}
.hClDBa_card{rotate:var(--rest);animation:hClDBa_step-arrive var(--motion-arrive-duration) var(--motion-arrive-easing) both}@keyframes hClDBa_step-arrive{0%{opacity:0;translate:0 var(--motion-arrive-y);rotate:calc(var(--rest) + var(--motion-arrive-rotate) * var(--lean-direction))}}@media (prefers-reduced-motion:reduce){.hClDBa_card{--rest:0deg}}
._1U8Txq_signIn{gap:var(--space-lg);flex-direction:column;flex:1;display:flex}._1U8Txq_inProfile{flex:none}._1U8Txq_head{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}._1U8Txq_mark{width:7rem;height:auto;transition:width var(--motion-arrive-duration) var(--motion-arrive-easing)}._1U8Txq_head[data-compact]{margin-bottom:0}._1U8Txq_head[data-compact] ._1U8Txq_mark{width:3.5rem}._1U8Txq_role{height:1.75rem;padding:0 var(--space-md);background:var(--surface);color:var(--muted);border-radius:9999px;align-items:center;display:inline-flex}._1U8Txq_stack{gap:var(--space-lg);flex-direction:column;display:flex}._1U8Txq_code{margin-top:var(--space-sm)}._1U8Txq_status{min-height:1.25rem}._1U8Txq_leave{animation:_1U8Txq_sign-in-leave var(--motion-leave-duration) var(--motion-leave-easing) forwards}._1U8Txq_arrive{animation:_1U8Txq_sign-in-arrive var(--motion-arrive-duration) var(--motion-arrive-easing) both}._1U8Txq_legal{padding-top:var(--space-2xl);color:var(--text3);text-wrap:pretty;margin-top:auto}._1U8Txq_inProfile ._1U8Txq_legal{margin-top:var(--space-sm);padding-top:0}._1U8Txq_legalLink{color:var(--muted);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}@keyframes _1U8Txq_sign-in-leave{to{opacity:0;translate:0 var(--motion-leave-y)}}@keyframes _1U8Txq_sign-in-arrive{0%{opacity:0;translate:0 var(--motion-arrive-y)}}
.mG0s4a_map{opacity:0;transition:opacity .24s ease-out;position:absolute;inset:0}.mG0s4a_mapFrame[data-map-state=ready] .mG0s4a_map{opacity:1}.mG0s4a_mapFrame:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in oklab, var(--foreground) 6%, transparent) 50%, transparent 70%);animation:2.8s ease-in-out infinite mG0s4a_mapShimmer;position:absolute;inset:0;transform:translate(-100%)}.mG0s4a_mapFrame[data-map-state=ready]:before,.mG0s4a_mapFrame[data-map-state=failed]:before{content:none}@keyframes mG0s4a_mapShimmer{to{transform:translate(100%)}}.mG0s4a_map [data-slot=map-loader]{display:none}.mG0s4a_map:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 68%, transparent), transparent);height:3rem;position:absolute;inset:0 0 auto}.mG0s4a_map .map__marker{--map-marker-color:var(--ink);--map-marker-ring-color:var(--cream)}.mG0s4a_map .maplibregl-canvas:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.mG0s4a_mapAttribution{z-index:10;color:var(--muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:0 .25rem;font-size:.625rem;line-height:.875rem;display:flex}.mG0s4a_mapAttributionDesktop{max-width:calc((100% - var(--customer-chrome-width)) / 2 - 1.5rem);position:absolute;bottom:.75rem;right:.75rem}.mG0s4a_mapAttributionMobile{display:none}@media (max-width:47.999rem){.mG0s4a_mapAttributionDesktop{display:none}.mG0s4a_mapAttributionMobile{max-width:calc(100% - 1.5rem);opacity:var(--map-attribution-drag-opacity,var(--map-attribution-rest-opacity,0));pointer-events:none;transition:opacity .1s ease-out;display:flex;position:absolute;bottom:calc(100% + .5rem);right:.75rem}.mG0s4a_panel[data-active-snap-point="156px"],.mG0s4a_panel[data-active-snap-point="240px"]{--map-attribution-rest-opacity:1}.mG0s4a_panel[data-active-snap-point="156px"] .mG0s4a_mapAttributionMobile,.mG0s4a_panel[data-active-snap-point="240px"] .mG0s4a_mapAttributionMobile{pointer-events:auto}.mG0s4a_panel.sheet-dragging .mG0s4a_mapAttributionMobile{transition:none}}.mG0s4a_mapAttribution a{color:inherit;text-decoration:none}.mG0s4a_mapAttribution a:hover,.mG0s4a_mapAttribution a:focus-visible{text-decoration:underline}.mG0s4a_sheetViewport{inset:0;bottom:var(--customer-nav-height);z-index:20;pointer-events:none;position:absolute;overflow:clip}.mG0s4a_sheetBackdrop{inset:0;overflow:clip;position:absolute!important}.mG0s4a_panel{bottom:0;height:100%!important;position:absolute!important}.mG0s4a_panelSeparator{opacity:0;transition:opacity .14s ease-out}.mG0s4a_panelSeparatorVisible{opacity:1}.mG0s4a_panelScroller{overscroll-behavior-y:contain;height:100%;overflow-y:hidden!important}.mG0s4a_panelScrollerExpanded{height:calc(100% - var(--snap-point-height,0px));overflow-y:auto!important}:is(html:has(.mG0s4a_mapFrame[data-explore-surface]),body:has(.mG0s4a_mapFrame[data-explore-surface])){overscroll-behavior-y:none;height:100dvh;overflow:hidden}main:has(>.mG0s4a_mapFrame[data-explore-surface]){overscroll-behavior-y:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.mG0s4a_map{transition:none}.mG0s4a_mapFrame:before{content:none}.mG0s4a_panelSeparator,.mG0s4a_mapAttributionMobile{transition:none}}
