.ap{isolation:isolate;min-height:100dvh;color:var(--t-ink);background-color:var(--t-paper);background-image:var(--t-grain);font-family:var(--t-font-latin);font-size:var(--t-fs-app-body);line-height:var(--t-lh-app-body);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;position:relative}:where(.ap) :where(h1,h2,h3,p,ol,ul,li,fieldset,legend,figure){margin:0;padding:0}:where(.ap) :where(ol,ul){list-style:none}.ap :focus-visible{outline:var(--t-focus-width) solid var(--t-cloth);outline-offset:var(--t-focus-offset)}.ap[data-surface=desk]{background:0 0}.ap[data-surface=desk]:before{content:"";z-index:-1;background-color:var(--t-desk);background-image:radial-gradient(120% 75% at 45% 35%, var(--t-desk-light) 0%, var(--t-desk-mid) 70%, var(--t-desk-dark) 100%);position:fixed;inset:0}.ap-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ap-icon{flex:none;width:24px;height:24px;display:block}.ap-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ap-page{max-width:var(--t-app-max-width);min-height:100dvh;padding-block:calc(env(safe-area-inset-top) + var(--t-iv-pad-top)) calc(env(safe-area-inset-bottom) + var(--t-iv-pad-bottom));padding-inline:var(--t-app-pad-inline);flex-direction:column;margin-inline:auto;display:flex}.ap-page:has(>.ap-actions){padding-block-end:0}.ap-top{justify-content:space-between;align-items:center;gap:var(--t-space-3);min-height:var(--t-tap);display:flex}.ap-top-end{align-items:center;gap:var(--t-space-4);margin-inline-start:auto;display:flex}.ap-back{width:var(--t-tap);height:var(--t-tap);border-radius:var(--t-radius-pill);color:var(--t-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;margin-inline-start:calc(-1 * var(--t-space-3));padding:0;display:grid}.ap[data-surface=desk] .ap-back{color:var(--t-hint)}.ap-lang{align-items:center;gap:var(--t-space-1);height:var(--t-header-height);color:var(--t-ink-soft);font:inherit;font-family:var(--t-font-latin);font-size:var(--t-fs-header);font-weight:var(--t-weight-medium);letter-spacing:var(--t-tracking-lang);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;line-height:1;display:inline-flex;position:relative}.ap-lang b{color:var(--t-ink);font-weight:var(--t-weight-semibold)}.ap-lang:after{content:"";position:absolute;inset:-10px}.ap[data-surface=desk] .ap-lang,.ap[data-surface=desk] .ap-lang b{color:var(--t-hint)}.ap-head{gap:var(--t-space-3);flex-direction:column;padding-block-start:var(--t-space-5);display:flex}.ap-eyebrow-row{justify-content:space-between;align-items:baseline;gap:var(--t-space-3);display:flex}.ap-eyebrow{color:var(--t-ink-soft);font-size:var(--t-fs-iv-book);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-header);text-transform:uppercase;line-height:1.4}.ap[data-surface=desk] .ap-eyebrow{color:var(--t-hint)}.ap-count{color:var(--t-ink-soft);font-size:var(--t-fs-meta-italic);white-space:nowrap;font-style:italic;line-height:1.4}.ap-h1{font-size:var(--t-fs-app-heading);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-title);line-height:var(--t-lh-app-heading);font-variation-settings:"opsz" var(--t-opsz-title);text-wrap:balance}.ap-lede{color:var(--t-ink-soft);text-wrap:pretty}.ap-note{color:var(--t-ink-soft);font-size:var(--t-fs-meta-italic);text-wrap:pretty;font-style:italic;line-height:1.5}.ap[data-surface=desk] .ap-note{color:var(--t-hint)}.ap-rule{width:var(--t-rule-width);background:var(--t-accent);height:1px;display:block}.ap-strong{color:var(--t-ink);font-weight:var(--t-weight-semibold);overflow-wrap:anywhere}.ap-ink{animation:ap-ink var(--t-dur-reveal-line) var(--t-ease-out) both}@keyframes ap-ink{0%{opacity:0;filter:blur(var(--t-reveal-blur))}}.ap-enter>:not(.ap-sheet-layer,.ap-slip-host,input){animation:ap-rise var(--t-dur-step-in) var(--t-ease-out) backwards}.ap-enter>:nth-child(2){animation-delay:var(--t-stagger-step)}.ap-enter>:nth-child(3){animation-delay:calc(2 * var(--t-stagger-step))}.ap-enter>:nth-child(4){animation-delay:calc(3 * var(--t-stagger-step))}.ap-enter>:nth-child(n+5){animation-delay:calc(4 * var(--t-stagger-step))}@keyframes ap-rise{0%{opacity:0;transform:translateY(var(--t-step-rise))}}.ap[data-motion=reduced] .ap-enter>*{animation:none}.ap[data-motion=reduced] .ap-enter{animation:ap-fade var(--t-dur-crossfade) var(--t-ease) backwards}@media (prefers-reduced-motion:reduce){.ap-enter>*{animation:none}.ap-enter{animation:ap-fade var(--t-dur-crossfade) var(--t-ease) backwards}}.ap-fade{animation:ap-fade var(--t-dur-crossfade) var(--t-ease) both}@keyframes ap-fade{0%{opacity:0}}.ap-btn{justify-content:center;align-items:center;gap:var(--t-space-2);min-height:var(--t-button-height);padding-inline:var(--t-space-6);border-radius:var(--t-radius-pill);background-color:var(--t-cloth);background-image:var(--t-cloth-weave), var(--t-grain);box-shadow:var(--t-shadow-button);color:var(--t-on-cloth);font:inherit;font-family:var(--t-font-latin);font-size:var(--t-fs-button);font-weight:var(--t-weight-semibold);text-align:center;cursor:pointer;touch-action:manipulation;border:0;line-height:1.15;text-decoration:none;display:inline-flex}.ap-btn:active:not(:disabled,[aria-disabled=true]){background-color:var(--t-cloth-deep);box-shadow:var(--t-shadow-button-pressed);translate:0 1px}.ap-btn:disabled,.ap-btn[aria-disabled=true]{background-color:var(--t-paper-shade);box-shadow:none;color:var(--t-ink-soft);cursor:default;background-image:none}.ap .ap-btn:focus-visible{outline-color:var(--t-ink)}.ap-btn-secondary{border:1px solid var(--t-ink-soft);box-shadow:none;color:var(--t-ink);background:0 0}.ap-btn-secondary:active:not(:disabled){background:var(--t-paper-shade);box-shadow:none}.ap-btn-danger{border-color:var(--t-error);color:var(--t-error)}.ap-btn-wide{width:100%}.ap-btn-destroy{background-color:var(--t-error);background-image:var(--t-grain);color:var(--t-on-error)}.ap-btn-destroy:active:not(:disabled,[aria-disabled=true]){background-color:var(--t-error);filter:brightness(.9)}.ap-del-list{gap:var(--t-space-2);margin-block:var(--t-space-3) var(--t-space-4);font-size:var(--t-fs-body-2);flex-direction:column;padding-inline-start:var(--t-space-5);line-height:1.45;list-style:outside;display:flex}.ap-del-list li::marker{color:var(--t-ink-soft)}.ap-del-note{margin-block-end:var(--t-space-5)}.ap-del-actions,.ph-nophoto-actions{align-items:stretch;gap:var(--t-space-3);flex-direction:column;padding-block-end:var(--t-space-2);display:flex}.ap-del-cancel{align-self:center}.ap-textbtn{align-items:center;gap:var(--t-space-2);min-height:var(--t-tap);color:var(--t-ink);font:inherit;font-family:var(--t-font-latin);font-size:var(--t-fs-button);font-weight:var(--t-weight-medium);text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;line-height:1.2;text-decoration:none;display:inline-flex}.ap-textbtn:hover,.ap-textbtn:focus-visible{text-underline-offset:3px;text-decoration:underline}.ap-textbtn:disabled{color:var(--t-ink-soft);cursor:default;text-decoration:none}.ap[data-surface=desk] .ap-textbtn{color:var(--t-hint)}.ap[data-surface=desk] .ap-sheet .ap-textbtn{color:var(--t-ink)}.ap-chips{gap:var(--t-space-2) var(--t-space-2);flex-wrap:wrap;display:flex}.ap-chip{height:var(--t-chip-visible);padding-inline:var(--t-space-4);border:1px solid var(--t-line);border-radius:var(--t-radius-pill);color:var(--t-ink);font:inherit;font-family:var(--t-font-latin);font-size:var(--t-fs-chip-label);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--t-dur-chip-fill) var(--t-ease), color var(--t-dur-chip-fill) var(--t-ease);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.ap-chip:after{content:"";inset:calc((var(--t-tap) - var(--t-chip-visible)) / -2) 0;position:absolute}.ap-chip:is([aria-checked=true],[aria-pressed=true],[data-picked=true]){background-color:var(--t-cloth);border-color:var(--t-cloth);color:var(--t-on-cloth)}.ap-field{gap:var(--t-space-2);border:0;flex-direction:column;min-width:0;display:flex}.ap-label{color:var(--t-ink-soft);font-size:var(--t-fs-meta);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-caps);text-transform:uppercase;line-height:1.4;display:block}.ap-input{box-sizing:border-box;width:100%;height:var(--t-input-height);padding-inline:var(--t-space-3);border:1px solid var(--t-ink-soft);border-radius:var(--t-radius-input);background:var(--t-surface);color:var(--t-ink);font:inherit;font-size:var(--t-fs-app-body);line-height:1.2}.ap-input::placeholder{color:var(--t-ink-soft);opacity:1}.ap-input[aria-invalid=true]{border-color:var(--t-error)}.ap-error{color:var(--t-error);font-size:var(--t-fs-body-2);line-height:var(--t-lh-body-2)}.ap-actions{z-index:2;gap:var(--t-space-2);margin-block-start:auto;margin-inline:calc(-1 * var(--t-app-pad-inline));padding-block:var(--t-space-5) calc(env(safe-area-inset-bottom) + var(--t-iv-pad-bottom));padding-inline:var(--t-app-pad-inline);isolation:isolate;flex-direction:column;display:flex;position:sticky;inset-block-end:0}.ap-actions:before{content:"";z-index:-1;background-color:var(--t-paper);background-image:var(--t-grain);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--t-space-5));mask-image:linear-gradient(to bottom, transparent, #000 var(--t-space-5));pointer-events:none;position:absolute;inset:0}.ap[data-surface=desk] .ap-actions:before{background-color:var(--t-desk-dark);background-image:none}.ap-actions .ap-btn{width:100%}.ap-actions .ap-textbtn{align-self:center}.ap-actions .ap-note{text-align:center}.ap-slip-host{z-index:60;padding-inline:var(--t-space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(env(safe-area-inset-bottom) + var(--ap-slip-bottom,var(--t-space-4)));inset-inline:0}.ap-slip{gap:var(--t-space-1);width:100%;max-width:calc(var(--t-app-max-width) - 2 * var(--t-space-4));padding:var(--t-space-4) var(--t-space-5);border-radius:var(--t-radius-slip);background-color:var(--t-surface);background-image:var(--t-grain);box-shadow:var(--t-shadow-print);pointer-events:auto;animation:ap-fade var(--t-dur-crossfade) var(--t-ease) both;flex-direction:column;display:flex}.ap-slip-text{font-size:var(--t-fs-app-body);line-height:var(--t-lh-app-body);text-wrap:pretty}.ap-slip-actions{gap:0 var(--t-space-6);flex-wrap:wrap;margin-block-end:calc(-1 * var(--t-space-2));display:flex}.ap-slip-actions .ap-textbtn{color:var(--t-cloth);font-weight:var(--t-weight-semibold)}.ap-sheet-layer{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ap-sheet-scrim{background:var(--t-slide-shade-color);opacity:var(--t-slide-shade);animation:ap-scrim-in var(--t-dur-sheet-in) var(--t-ease-soft-slide) both;position:absolute;inset:0}.ap-sheet{width:100%;max-width:var(--t-app-max-width);overscroll-behavior:contain;max-height:88dvh;padding:var(--t-space-2) var(--t-app-pad-inline) calc(env(safe-area-inset-bottom) + var(--t-space-4));border-top:1px solid var(--t-line);background-color:var(--t-surface);background-image:var(--t-grain);color:var(--t-ink);touch-action:pan-y;animation:ap-sheet-in var(--t-dur-sheet-in) var(--t-ease-soft-slide) both;border-start-start-radius:var(--t-sheet-radius);border-start-end-radius:var(--t-sheet-radius);margin-inline:auto;position:relative;overflow-y:auto}.ap-sheet-layer[data-state=closing] .ap-sheet{animation:ap-sheet-out var(--t-dur-sheet-out) var(--t-ease-soft-slide) both}.ap-sheet-layer[data-state=closing] .ap-sheet-scrim{animation:ap-scrim-out var(--t-dur-sheet-out) var(--t-ease-soft-slide) both}@keyframes ap-sheet-in{0%{transform:translateY(100%)}}@keyframes ap-sheet-out{to{transform:translateY(100%)}}@keyframes ap-scrim-in{0%{opacity:0}}@keyframes ap-scrim-out{to{opacity:0}}.ap-sheet-head{justify-content:space-between;align-items:center;gap:var(--t-space-3);min-height:var(--t-sheet-row);display:flex}.ap-sheet-title{font-size:var(--t-fs-app-body);font-weight:var(--t-weight-semibold);line-height:1.3}.ap-sheet-close{width:var(--t-tap);height:var(--t-tap);border-radius:var(--t-radius-pill);color:var(--t-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(-1 * var(--t-space-3));padding:0;display:grid}.ap-rows>*+*{border-top:1px solid var(--t-line)}.ap-row{width:100%;min-height:var(--t-sheet-row);color:var(--t-ink);font:inherit;font-size:var(--t-fs-app-body);text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;padding:0;line-height:1.3;display:flex}.ap-row:disabled{color:var(--t-ink-soft);cursor:default}.ap-row-danger{color:var(--t-error)}.ap-row-block{padding-block:var(--t-space-3) var(--t-space-4)}.ap-row-block .ap-row{min-height:var(--t-tap)}.ap-edges{height:var(--t-edit-meter-height);border-block-end:1px solid var(--t-line);contain:layout paint;justify-content:space-between;align-items:flex-end;display:flex}.ap-edges i{width:var(--t-iv-edge-width);background:var(--t-ink);height:100%;opacity:var(--t-iv-edge-opacity);transform-origin:50% 100%;border-radius:1px 1px 0 0;transform:scaleY(.14)}.ap-waiting{gap:var(--t-space-3);flex-direction:column;display:flex}.ap-waiting .ap-edges{height:var(--t-space-9)}.ap-waiting-label{color:var(--t-ink-soft);font-size:var(--t-fs-iv-book);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-header);text-transform:uppercase;line-height:1.4}.ap-mini{--ap-mini-scale:var(--t-mini-scale-small);width:calc(var(--t-cover-book-width) * var(--ap-mini-scale));height:calc(var(--t-cover-book-height) * var(--ap-mini-scale));flex:none;position:relative}.ap-mini[data-size=large]{--ap-mini-scale:var(--t-mini-scale-large)}.ap-mini-book{width:var(--t-cover-book-width);height:var(--t-cover-book-height);transform:scale(var(--ap-mini-scale));transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.ap-mini-cloth{box-shadow:var(--t-shadow-book), inset 16px 0 18px -14px var(--t-cloth-spine-dark), inset 19px 0 0 -17px var(--t-cloth-spine-light), inset 0 0 0 1px var(--t-cloth-edge)}.ap-mini-name{animation:ap-fade var(--t-dur-name-stamp) var(--t-ease) both;transition:opacity var(--t-dur-crossfade) var(--t-ease)}.ap-mini-name[data-hidden=true]{opacity:0}.bk-tipin.ap-tipin-empty{box-shadow:inset 0 0 0 2px var(--t-tipin-outline);background:0 0;height:230px}.ap-tipin[data-in=false]{visibility:hidden}.ap-tipin[data-in=true]{animation:ap-tip-in var(--t-dur-tip-in) var(--t-ease-out) both}@keyframes ap-tip-in{0%{opacity:0;transform:scale(1.04)}}.ap-mini-ribbon{z-index:0;width:15px;height:var(--t-making-ribbon);background:linear-gradient(90deg, var(--t-ribbon-1), var(--t-ribbon-2) 45%, var(--t-ribbon-1));clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);transform:scaleY(var(--ap-ribbon,0));transform-origin:50% 0;transition:transform var(--t-dur-making-ribbon) var(--t-ease-out);position:absolute;inset-block-start:calc(100% - 6px);inset-inline-end:62px}.ap-mini-cloth{z-index:1}.ap[data-motion=reduced] .ap-ink{animation:ap-fade var(--t-dur-reveal-block-reduced) var(--t-ease) both}.ap[data-motion=reduced] :is(.ap-sheet,.ap-sheet-layer[data-state=closing] .ap-sheet){animation-name:ap-fade;animation-duration:var(--t-dur-sheet-reduced)}.ap[data-motion=reduced] .ap-sheet-layer[data-state=closing] .ap-sheet{animation-name:ap-fade-out}@keyframes ap-fade-out{to{opacity:0}}.ap[data-motion=reduced] :is(.ap-mini-ribbon,.ap-chip){transition:none}.ap[data-motion=reduced] .ap-tipin[data-in=true]{animation:ap-fade var(--t-dur-iv-fade) var(--t-ease) both}@media (prefers-reduced-motion:reduce){.ap-ink{animation:ap-fade var(--t-dur-reveal-block-reduced) var(--t-ease) both}.ap-sheet{animation-name:ap-fade;animation-duration:var(--t-dur-sheet-reduced)}.ap-sheet-layer[data-state=closing] .ap-sheet{animation-name:ap-fade-out;animation-duration:var(--t-dur-sheet-reduced)}.ap-mini-ribbon,.ap-chip{transition:none}.ap-tipin[data-in=true]{animation:ap-fade var(--t-dur-iv-fade) var(--t-ease) both}}
.si-page{gap:var(--t-space-5)}.si-page>.ap-head{padding-block-start:var(--t-space-5)}.si-field{margin-block-start:var(--t-space-3)}.si-rule{margin-block:var(--t-space-1)}.si-sent{gap:var(--t-space-1);flex-direction:column;display:flex}.si-address{overflow-wrap:anywhere}.si-again{flex-direction:column;align-items:flex-start;margin-block-start:var(--t-space-2);display:flex}.mb-top{align-items:center}.mb-title{padding-block:var(--t-space-2)}.mb-account{min-height:var(--t-tap);color:var(--t-hint);font:inherit;font-size:var(--t-fs-meta);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.mb-shelf{gap:var(--t-space-7);padding-block:var(--t-space-6) var(--t-space-4);flex-direction:column;display:flex}.mb-group-label{margin-block-end:var(--t-space-4)}.mb-list{gap:var(--t-space-7);flex-direction:column;display:flex}.mb-item{position:relative}.mb-row{align-items:center;gap:var(--t-space-5);min-height:var(--t-shelf-row);color:var(--t-ink);-webkit-tap-highlight-color:transparent;padding-inline-end:var(--t-tap);text-decoration:none;display:flex}.mb-text{gap:var(--t-space-1);flex-direction:column;min-width:0;display:flex}.mb-name{font-size:var(--t-fs-shelf-name);font-weight:var(--t-weight-semibold);line-height:var(--t-lh-shelf-name);letter-spacing:var(--t-tracking-title);overflow-wrap:anywhere}.mb-meta{color:var(--t-hint);font-size:var(--t-fs-shelf-meta);font-style:italic;line-height:1.4}.mb-state{font-size:var(--t-fs-shelf-meta);text-wrap:pretty;margin-block-start:var(--t-space-2);line-height:1.4}.mb-more{inset-inline-end:calc(-1 * var(--t-space-3));width:var(--t-tap);height:var(--t-tap);border-radius:var(--t-radius-pill);color:var(--t-hint);cursor:pointer;background:0 0;border:0;place-items:center;margin-block-start:calc(var(--t-tap) / -2);padding:0;display:grid;position:absolute;top:50%}.mb-empty{align-items:flex-start;gap:var(--t-space-4);flex-direction:column;padding-block-start:var(--t-space-8);display:flex}.mb-empty .ap-mini{margin-block-end:var(--t-space-4);margin-inline-start:var(--t-space-3)}.mb-empty-body{font-size:var(--t-fs-app-body)}.mb-lang-row{cursor:default;justify-content:space-between}.nb-split{align-items:flex-start;gap:var(--t-space-4);display:flex}.nb-head-narrow{flex:auto;min-width:0}.nb-cover{margin-block-start:var(--t-space-3)}.nb-legend{margin-block-end:var(--t-space-3)}.ph-page{gap:0}.ph-page .ph-who-top{align-items:center;gap:var(--t-space-1);min-width:0;display:flex}.ph-page .ph-slot{justify-content:center;align-items:center;gap:var(--t-space-2);width:100%;height:var(--t-photo-slot-height);border:1px solid var(--t-ink-soft);border-radius:var(--t-radius-print);background:var(--t-paper-shade);color:var(--t-ink);font:inherit;font-size:var(--t-fs-app-body);cursor:pointer;flex-direction:column;margin-block-start:var(--t-space-7);display:flex}.ph-page .ph-grid{gap:var(--t-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--t-space-6);padding-block-end:var(--t-space-4);display:grid}.ph-page .ph-cell{min-width:0;position:relative}.ph-page .ph-tile{aspect-ratio:1;width:100%;padding:var(--t-photo-tile-border);border-radius:var(--t-radius-print);background:var(--t-surface);box-shadow:0 0 0 1px var(--t-line);color:var(--t-ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;display:block;position:relative}.ph-page .ph-add{justify-content:center;align-items:center;gap:var(--t-space-2);background:var(--t-paper-shade);box-shadow:inset 0 0 0 1px var(--t-ink-soft);font-size:var(--t-fs-body-2);flex-direction:column;display:flex}.ph-page .ph-print-photo{background:var(--t-paper-shade);width:100%;height:100%;display:block;overflow:hidden}.ph-page .ph-print-photo img{object-fit:cover;width:100%;height:100%;filter:var(--t-photo-grade);pointer-events:none;display:block}.ph-page .ph-upload{inset-inline:0;bottom:calc(-1 * var(--t-space-2));height:var(--t-upload-line);background:var(--t-cloth);transform:scaleX(var(--ph-p,0));transform-origin:0;transition:transform var(--t-motion-base) linear, opacity var(--t-dur-crossfade) var(--t-ease);position:absolute}.ph-page .ph-upload[data-done=true]{opacity:0}.ph-page .ph-under{align-items:center;column-gap:var(--t-space-3);flex-wrap:wrap;margin-block-start:var(--t-space-2);display:flex}.ph-page .ph-names{color:var(--t-ink-soft);font-size:var(--t-fs-meta-italic);overflow-wrap:anywhere;font-style:italic;line-height:1.4}.ph-page .ph-who{min-height:var(--t-tap);margin-block:calc(-1 * var(--t-space-3));font-size:var(--t-fs-meta-italic)}.ph-page .ph-ask{flex-direction:column;flex:auto;padding-block-start:var(--t-space-4);display:flex}.ph-nophoto-body{margin-block-end:var(--t-space-5)}.mk-pen{width:var(--t-iv-pen-dot);height:var(--t-iv-pen-dot);border-radius:var(--t-radius-pill);background:var(--t-accent);vertical-align:middle;animation:mk-blink var(--t-dur-pen-blink) steps(2, jump-none) infinite;margin-inline-start:var(--t-space-2);display:inline-block}@keyframes mk-blink{50%{opacity:0}}.ap[data-motion=reduced] .mk-pen{animation:none}.pv:has(.pv-root[data-bar=true]) .ap-slip-host{--ap-slip-bottom:calc(var(--t-proof-bar) + var(--t-space-2))}.pv-root{background-color:var(--t-desk);background-image:radial-gradient(120% 75% at 45% 35%, var(--t-desk-light) 0%, var(--t-desk-mid) 70%, var(--t-desk-dark) 100%);position:fixed;inset:0}.pv-loading{min-height:100dvh}.pv-bar{z-index:30;inset-inline:0;align-items:center;gap:var(--t-space-2);height:calc(var(--t-proof-bar) + env(safe-area-inset-bottom));padding:0 var(--t-app-pad-inline) env(safe-area-inset-bottom);border-top:1px solid var(--t-line);background-color:var(--t-paper-shade);transition:opacity var(--t-dur-crossfade) var(--t-ease);display:flex;position:fixed;bottom:0}:is(.pv-bar[data-shown=false],.pv-root:has(.pv-editor-layer) .pv-bar){opacity:0;visibility:hidden}.pv-bar>*{flex:none}.pv-pill{padding-inline:var(--t-proof-pill-pad)}.pv-bar .pv-grow{flex:auto;min-width:0}.pv-bar .pv-status{gap:var(--t-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.pv-edges{height:var(--t-edit-meter-height)}.pv-label{color:var(--t-ink-soft);font-size:var(--t-fs-iv-book);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-header);text-transform:uppercase;line-height:1.4}.pv-done{padding-inline:var(--t-space-2)}.pv-editor-layer{z-index:40;position:fixed;inset:0}.pv-editor-scrim{position:absolute;inset:0}.pv-editor{z-index:1;box-sizing:border-box;max-width:calc(100vw - 2 * var(--t-space-2));padding:var(--t-space-2);border:1px solid var(--t-ink-soft);border-radius:var(--t-radius-input);background:var(--t-surface);color:var(--t-ink);resize:none;font-synthesis:none;position:fixed;overflow:hidden}.pv-strip{z-index:2;justify-content:space-between;align-items:center;gap:var(--t-space-3);height:var(--t-keyboard-strip);padding-inline:var(--t-space-4) var(--t-space-1);border-top:1px solid var(--t-line);background:var(--t-paper-shade);display:flex;position:fixed;inset-inline:0}.pv-count{color:var(--t-ink-soft);font-size:var(--t-fs-meta-italic);white-space:nowrap;font-style:italic}.pv-count[data-over=true]{color:var(--t-error)}.pv-save{min-height:var(--t-tap);padding-inline:var(--t-space-5)}.pv-slots{margin-block-end:var(--t-space-3)}.pv-strip-photos{gap:var(--t-space-3);margin-inline:calc(-1 * var(--t-app-pad-inline));padding:var(--t-space-2) var(--t-app-pad-inline) var(--t-space-4);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.pv-strip-photos>li{flex:none}.pv-swap{align-items:flex-start;gap:var(--t-space-2);width:var(--t-swap-print);color:var(--t-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.pv-swap-print{width:var(--t-swap-print);height:var(--t-swap-print);padding:var(--t-photo-tile-border);background:var(--t-paper);box-shadow:0 0 0 1px var(--t-line);place-items:center;display:grid}.pv-swap-print img{object-fit:cover;width:100%;height:100%;filter:var(--t-photo-grade)}.pv-swap[aria-current=true] .pv-swap-print{box-shadow:0 0 0 2px var(--t-cloth)}.pv-swap-add{background:var(--t-paper-shade);color:var(--t-ink)}.pv-swap-note{font-size:var(--t-fs-meta);font-style:italic;line-height:1.3}.pv-link{gap:var(--t-space-3);flex-direction:column;padding-block-end:var(--t-space-2);display:flex}.pv-link-url{field-sizing:content;height:auto;padding:var(--t-space-2) var(--t-space-3);font-size:var(--t-fs-body-2);word-break:break-all;resize:none;line-height:1.45}.pv-link-actions{gap:var(--t-space-2);display:flex}.pv-link-actions .ap-btn{flex:1 1 0}.ap[data-stage=ink].pv{--pv-top-h:52px;--pv-bar-h:72px;--pv-wave-h:26px;--pv-track-h:2px}@media (min-width:1024px){.ap[data-stage=ink].pv{--pv-top-h:var(--ww-app-bar);--pv-bar-h:96px}}.ap[data-stage=ink].pv:has(.pv-root[data-bar=true]) .ap-slip-host{--ap-slip-bottom:calc(var(--pv-bar-h) + 8px)}.ap[data-stage=ink] .pv-root{background:var(--ww-bg)}.pv-top{z-index:30;inset-inline:0;--ww-app-bar:var(--pv-top-h);position:fixed;top:0}.pv-root[data-frame=stage] .bk-viewer[data-proof=true]{bottom:0}.pv-root[data-frame=stage] .bk-viewer[data-proof=true] .bk-page{padding-block-end:var(--bk-page-pad-bottom)}.pv-root[data-frame=stage] .bk-viewer{--bk-bar-top:calc(env(safe-area-inset-top) + var(--pv-top-h));--bk-bar-bottom:calc(env(safe-area-inset-bottom) + var(--pv-bar-h));--bk-page-pad-top:24px;--bk-page-pad-bottom:20px;--t-page-height:min(var(--bk-room-h), var(--t-page-max-height));--t-page-pad-start:28px;--t-page-pad-end:26px}.pv-root[data-frame=stage] .bk-frame{inset:calc(var(--bk-bar-top) + var(--bk-gap)) var(--bk-gap) calc(var(--bk-bar-bottom) + var(--bk-gap));box-shadow:var(--ww-shadow-lift);border-start-start-radius:var(--t-radius-book-spine);border-start-end-radius:var(--t-radius-book-open);border-end-end-radius:var(--t-radius-book-open);border-end-start-radius:var(--t-radius-book-spine)}.pv-root[data-frame=stage] .bk-page{border-radius:inherit}.pv-root[data-frame=stage] .bk-cover{inset-inline:0}@supports (scale:tan(atan2(1px, 1px))){.pv-root[data-frame=stage] .bk-stage{--bk-stage-scale:max(.3, min(tan(atan2(var(--bk-page-w), var(--bk-book-w))), tan(atan2(calc(100dvh - var(--bk-bar-top) - var(--bk-bar-bottom)), var(--bk-cover-stage-h)))))!important}}.pv-root[data-frame=stage] .bk-plate{align-items:center;gap:var(--t-space-1);padding:var(--t-space-5) var(--t-space-6) var(--t-space-3);border:1px solid var(--t-line);border-radius:var(--ww-radius-card,4px);background-color:var(--t-paper);background-image:var(--t-grain);box-shadow:var(--t-shadow-print);flex-direction:column;display:flex}.pv-root[data-frame=stage] .bk-plate :focus-visible{outline-color:var(--bk-focus-paper)}.pv-root[data-frame=stage] .bk-button{min-height:var(--ww-button-h,52px);border-radius:var(--ww-radius-button,10px);background:var(--bk-red);box-shadow:none;color:var(--bk-on-red);font-family:var(--ww-font-text);letter-spacing:-.01em;transition:transform var(--dur-1) var(--ease-pop);border:0;padding-inline:28px;font-size:18px;font-weight:700}.pv-root[data-frame=stage] .bk-button:active{background:var(--bk-red);box-shadow:none;translate:none;transform:scale(var(--press-scale));transition-duration:var(--dur-press-down);transition-timing-function:var(--ease-out)}.pv-root[data-frame=stage] .bk-textbutton{color:var(--t-ink);font-family:var(--ww-font-text);font-size:var(--ww-size-body,17px);font-weight:600}@media (min-width:1024px){.pv-root[data-frame=stage] .bk-viewer{--t-page-height:var(--bk-page-h);--t-page-pad-start:34px;--t-page-pad-end:32px}.pv-root[data-frame=stage] .bk-frame{width:var(--bk-page-w);height:var(--bk-page-h);inset-inline:0}.pv-root[data-frame=stage] .bk-desk-stage{inset:calc(var(--bk-bar-top) + var(--bk-gap)) 0 calc(var(--bk-bar-bottom) + var(--bk-gap))}.pv-root[data-frame=stage] .bk-viewer:not([data-chrome]) .bk-nav{top:calc(var(--bk-bar-top) + var(--bk-gap) + var(--bk-room-h) / 2);inset-inline:auto;left:calc(50% - var(--bk-nav-size) / 2);margin-top:calc(var(--bk-nav-size) / -2);border:1px solid var(--ww-line-strong);color:var(--ww-text);opacity:1;pointer-events:auto;background:0 0}.pv-root[data-frame=stage] .bk-viewer:not([data-chrome]) .bk-nav:before{content:""}.pv-root[data-frame=stage] .bk-viewer:not([data-chrome]) .bk-nav[data-side=back]{translate:calc(var(--bk-nav-reach) * -1) 0}.pv-root[data-frame=stage] .bk-viewer:not([data-chrome]) .bk-nav[data-side=forward]{translate:var(--bk-nav-reach) 0}.pv-root[data-frame=stage] .bk-viewer:not([data-chrome]) .bk-nav:focus-visible{outline-color:var(--ww-focus)}}.ap[data-stage=ink] .pv-menu{margin-inline-end:-10px}.ap[data-stage=ink] .pv-bar{height:calc(var(--pv-bar-h) + env(safe-area-inset-bottom));box-sizing:border-box;padding:10px var(--ww-gutter) calc(env(safe-area-inset-bottom) + 10px);background:var(--ww-bg);transition:opacity var(--dur-2) var(--ease-out);border-top:0;gap:10px}@media (min-width:1024px){.ap[data-stage=ink] .pv-bar{padding-block:18px calc(env(safe-area-inset-bottom) + 26px);justify-content:center}.ap[data-stage=ink] .pv-bar>*{max-width:100%}.ap[data-stage=ink] .pv-bar .pv-grow{flex:0 320px}.ap[data-stage=ink] .pv-bar .pv-status{flex:0 520px}}.ap[data-stage=ink] .pv-pill{min-height:var(--ww-button-h);white-space:nowrap;padding-inline:18px;font-size:17px}@media (min-width:1024px){.ap[data-stage=ink] .pv-pill{padding-inline:24px;font-size:18px}}.pv-track{top:0;inset-inline:var(--ww-gutter);height:var(--pv-track-h);pointer-events:none;gap:4px;display:flex;position:absolute}.pv-track i{background:var(--ww-line);transition:background-color var(--dur-2) var(--ease-out);border-radius:1px;flex:1 1 0}.pv-track i[data-read]{background:var(--ww-accent)}@media (min-width:1024px){.pv-track{inset-inline:calc(50% - min(var(--bk-page-w,400px), 430px) / 2)}}.ap[data-stage=ink] .pv-bar .pv-status{justify-content:center;gap:4px}.pv-status .iv-wave{--iv-wave-h:var(--pv-wave-h);--iv-dur-slide:9s;flex:none}.pv-status .iv-wave svg{width:max(200%,720px)}.ap[data-stage=ink] .pv-label{color:var(--ww-text);font-family:var(--ww-font-text);font-size:var(--ww-size-body);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.ap[data-stage=ink] .pv-done{min-height:var(--ww-tap);padding-inline:4px}.ap[data-stage=ink] .pv-editor{border:1px solid var(--ww-line-strong);background:var(--ww-surface);box-shadow:var(--ww-shadow-card);color:var(--ww-text);border-radius:4px;padding:8px}.ap[data-stage=ink] .pv-editor:focus-visible{outline:2px solid var(--ww-focus);outline-offset:2px}.ap[data-stage=ink] .pv-editor-scrim{background:var(--ww-scrim);opacity:.5;animation:ap-scrim-in var(--dur-2) var(--ease-out) both}.ap[data-stage=ink] .pv-strip{height:60px;padding-inline:var(--ww-gutter) 10px;border-top:1px solid var(--ww-line-strong);background:var(--ww-surface)}.ap[data-stage=ink] .pv-count{color:var(--ww-text-soft);font-size:var(--ww-size-body);font-variant-numeric:tabular-nums;font-style:normal}.ap[data-stage=ink] .pv-count[data-over=true]{color:var(--ww-error)}.ap[data-stage=ink] .pv-save{min-height:var(--ww-tap);font-size:var(--ww-size-body);padding-inline:22px}.ap[data-stage=ink] .pv-strip .ap-textbtn{min-height:var(--ww-tap)}.ap[data-stage=ink] .pv-slots{margin-block-end:12px}.ap[data-stage=ink] .pv-strip-photos{margin-inline:calc(-1 * var(--t-app-pad-inline));padding:8px var(--t-app-pad-inline) 16px;gap:14px}.ap[data-stage=ink] .pv-swap{color:var(--ww-text-soft);transition:transform var(--dur-1) var(--ease-pop);gap:10px}.ap[data-stage=ink] .pv-swap:active:not(:disabled){transform:scale(var(--press-scale));transition-duration:var(--dur-press-down)}.ap[data-stage=ink] .pv-swap-print{box-sizing:border-box;background:var(--ww-print);box-shadow:var(--ww-shadow-card);border-radius:2px;padding:5px}.ap[data-stage=ink] .pv-swap-print img{filter:none;border-radius:1px}.ap[data-stage=ink] .pv-swap[aria-current=true] .pv-swap-print{box-shadow:0 0 0 2px var(--ww-surface), 0 0 0 4px var(--ww-accent)}.ap[data-stage=ink] .pv-swap-add{border:1px solid var(--ww-line-strong);box-shadow:none;color:var(--ww-text);background:0 0}.ap[data-stage=ink] .pv-swap-note{font-size:var(--ww-size-body);font-style:normal;line-height:1.3}.ap[data-stage=ink] .pv-link{gap:12px}.ap[data-stage=ink] .pv-link-url{height:auto;min-height:0;font-size:var(--ww-size-body);padding:12px 14px;line-height:1.45}.ap[data-stage=ink] .pv-link-actions{gap:10px}.pv-names{margin:0;padding:0;list-style:none}.ap[data-stage=ink] .pv-name-edit{field-sizing:fixed;width:100%;margin-block:6px;display:block}.ap[data-stage=ink][data-motion=reduced] .pv-swap{transition:none}
.py-strip-lines{flex-direction:column;gap:4px;padding-block-end:4px;display:flex}.py-line{color:var(--ww-text-soft);font-size:var(--ww-size-body);text-wrap:pretty;line-height:1.45}.py-see{color:var(--ww-text);font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline;position:relative}.py-see:after{content:"";inset:calc((var(--ww-tap) - 1.45em) / -2) -8px;position:absolute}.py-sheet{flex-direction:column;gap:20px;padding-block-end:8px;display:flex}.py-intro,.py-foot,.py-note-ink{font-size:var(--ww-size-body);text-wrap:pretty;line-height:1.5}.py-intro,.py-foot{color:var(--ww-text-soft)}.py-note-ink{color:var(--ww-text)}.py-table{border-block-end:1px solid var(--ww-line)}.py-trow{border-block-start:1px solid var(--ww-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;min-height:72px;padding-block:16px;display:grid}.py-trow-name,.py-row-name{font-size:22px;font-weight:var(--ww-weight-display);letter-spacing:-.03em;line-height:1.15}.py-price{font-size:22px;font-weight:var(--ww-weight-display);letter-spacing:-.02em;line-height:1.15}.py-trow-desc{color:var(--ww-text-soft);font-size:var(--ww-size-body);text-wrap:pretty;grid-column:1/-1;line-height:1.45}:is(.py-page,.py-sheet) .ap-num{font-variant-numeric:normal}.py-page .ap-error{font-size:var(--ww-size-body);line-height:1.45}.py-page{flex-direction:column;min-height:100dvh;display:flex}.py-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--ww-app-max) + 2 * var(--ww-gutter));padding:16px var(--ww-gutter) 0;flex:auto;grid-template:"head cover""rows rows""promo promo""totals totals""back back""actions actions"1fr/minmax(0,1fr) auto;column-gap:20px;margin-inline:auto;display:grid}.py-head{flex-direction:column;grid-area:head;gap:14px;min-width:0;display:flex}.py-side{display:contents}@media (max-width:899.98px){[data-stage=ink] .py-side>*{animation:stage-rise var(--dur-enter) var(--ease-out) backwards;animation-delay:calc(3 * var(--stagger))}[data-stage=ink] .py-side>.py-cover-slot{animation-delay:var(--stagger)}[data-stage=ink][data-motion=reduced] .py-side>*{animation:stage-fade var(--dur-1) linear both}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){[data-stage=ink] .py-side>*{animation:stage-fade var(--dur-1) linear both}}.py-cover-slot{grid-area:cover;padding-block-start:4px}.py-cover.ap-mini{--ap-mini-scale:var(--t-mini-scale-small)}.py-choices{flex-direction:column;grid-area:rows;gap:10px;margin-block-start:32px;scroll-margin-block-start:88px;display:flex}.py-rows{flex-direction:column;gap:10px;display:flex}.py-row,.py-band{box-sizing:border-box;border:1px solid var(--ww-line-strong);border-radius:var(--ww-radius-button);width:100%;min-height:96px;color:var(--ww-text);background:0 0;padding:18px 20px}.py-row{font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease-pop), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:flex-start;gap:14px;display:flex}.py-row:active{transition-duration:var(--dur-press-down);transform:scale(.98)}.py-row[aria-checked=true],.py-band{border-color:var(--ww-text);background:var(--ww-text);color:var(--ww-bg)}@media (hover:hover) and (pointer:fine){.py-row:not([aria-checked=true]):hover{border-color:var(--ww-text-soft)}}.py-band{flex-direction:column;gap:6px;display:flex}.py-check{box-sizing:border-box;border:1.5px solid var(--ww-line-strong);border-radius:var(--ww-radius-pill);width:24px;height:24px;color:var(--ww-text);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);flex:none;place-items:center;margin-block-start:1px;display:grid}.py-check-icon{opacity:0;width:16px;height:16px;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-pop);transform:scale(.6)}.py-row[aria-checked=true] .py-check{border-color:var(--ww-bg);background:var(--ww-bg);color:var(--ww-text)}.py-row[aria-checked=true] .py-check-icon{opacity:1;transform:none}.py-row-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.py-row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.py-row-desc,.py-row-fit{font-size:var(--ww-size-body);text-wrap:pretty;line-height:1.45}.py-row-desc{color:var(--ww-text-soft)}.py-row-fit{font-weight:600}.py-row[aria-checked=true] .py-row-desc,.py-band .py-row-desc{color:color-mix(in srgb, var(--ww-bg) 72%, var(--ww-text))}.py-pick{margin-block-start:4px}.py-promo{flex-direction:column;grid-area:promo;align-self:start;align-items:flex-start;gap:10px;margin-block-start:20px;display:flex}.py-promo.ap-field{align-items:stretch}.py-promo .ap-textbtn{min-height:var(--ww-tap)}.py-promo-row{gap:8px;display:flex}.py-code{letter-spacing:.06em;text-transform:uppercase;flex:auto;min-width:0}.py-apply.ap-btn{flex:none;min-height:56px;padding-inline:22px}.py-applied{flex-direction:row;align-items:center;gap:16px}.py-codechip{height:var(--ww-tap);border:1px solid var(--ww-line-strong);border-radius:var(--ww-radius-button);color:var(--ww-text);font-size:var(--ww-size-body);letter-spacing:.04em;align-items:center;gap:8px;padding-inline:12px 16px;font-weight:700;display:inline-flex}.py-chip-icon{width:18px;height:18px}.py-busy{color:var(--ww-text-soft);font-size:var(--ww-size-body);align-items:center;gap:12px;line-height:1.4;display:inline-flex}.py-busy-wave{contain:layout paint;flex:none;width:96px;height:24px;position:relative;overflow:hidden}.py-busy-wave:before{content:"";inset-inline:0;background:var(--ww-line);height:1px;position:absolute;top:50%}.py-busy-wave svg{transform-origin:0;width:960px;height:100%;animation:9s linear infinite py-slide;display:block}.py-busy-wave path{fill:none;stroke:var(--ww-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transform:translateY(32.5px)scaleY(.35)}@keyframes py-slide{to{transform:translate(-50%)}}.py-totals{border-block-start:1px solid var(--ww-line);grid-area:totals;margin-block-start:24px;padding-block-start:8px}.py-total-row{min-height:36px;font-size:var(--ww-size-body);justify-content:space-between;align-items:baseline;gap:12px;padding-block:4px;line-height:1.4;display:flex}.py-total{margin-block-start:4px}.py-total-label{font-weight:700}.py-total-amount{font-size:28px;font-weight:var(--ww-weight-display);letter-spacing:-.03em;line-height:1.1}.py-tax{color:var(--ww-text-soft);font-size:var(--ww-size-body);text-wrap:pretty;margin-block-start:6px;line-height:1.45}.py-moneyback{font-size:var(--ww-size-body);text-wrap:pretty;flex-direction:column;grid-area:back;align-items:flex-start;gap:2px;margin-block-start:20px;line-height:1.5;display:flex}.py-howbtn{min-height:var(--ww-tap)}.py-strip{margin-inline:calc(-1 * var(--ww-gutter));padding-inline:var(--ww-gutter);grid-area:actions;align-self:end}.py-lines{font-size:var(--ww-size-body);flex-direction:column;padding-block-end:12px;line-height:1.5;display:flex}.py-lines li{text-wrap:pretty;padding-block:14px}.py-lines li+li{border-block-start:1px solid var(--ww-line)}.py-refund{flex-direction:column;gap:16px;display:flex}.py-refund .py-lines{padding-block-end:0}.py-quiet-foot{padding-block:12px 4px}.py-quiet-foot+.py-quiet-foot{padding-block-start:0}.ap[data-stage=ink] .py-quiet-link{min-height:var(--ww-tap);color:var(--ww-text-soft);text-decoration-line:underline;-webkit-text-decoration-color:var(--ww-line-strong);text-decoration-color:var(--ww-line-strong);text-underline-offset:4px;margin-inline-start:0;padding-inline:0;font-weight:500;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.ap[data-stage=ink] .py-quiet-link:hover{color:var(--ww-text)}}.py-confirm{justify-content:center;gap:16px}.mk-ready-line{color:var(--ww-text);font-size:var(--ww-size-lead);text-wrap:pretty;line-height:1.45}@media (min-width:900px){.py-wrap{grid-template:"head side""rows side""promo side"1fr/minmax(0,560px) minmax(300px,380px);justify-content:space-between;column-gap:64px;padding-block:40px 64px}.py-side{flex-direction:column;grid-area:side;align-self:start;display:flex;position:sticky;top:32px}.py-cover-slot{padding-block-start:0}.py-cover.ap-mini{--ap-mini-scale:.6}.py-choices{margin-block-start:40px}.py-totals{margin-block-start:32px}.py-strip{align-self:stretch;margin:28px 0 0;padding:0;position:static}.py-strip:before{content:none}.fl .pv-bar{justify-content:center}.fl .pv-bar .pv-grow{flex:0 420px}}.sd-layer .ap-sheet{flex-direction:column;min-height:88dvh;display:flex}.sd-view{flex-direction:column;flex:auto;display:flex}.ap[data-motion=reduced] .sd-view{animation-duration:var(--dur-1)}.sd-title{align-items:center;gap:4px;display:inline-flex}.sd-loading,.sd-failed{flex-direction:column;gap:16px;padding-block:24px;display:flex}.sd-failed .ap-btn{align-self:flex-start}.sd-main{flex-direction:column;gap:36px;padding-block:8px 12px;display:flex}.sd-section{flex-direction:column;gap:12px;display:flex}.ap .sd-url.ap-input{overflow-wrap:anywhere;word-break:break-all;resize:none;height:auto;min-height:0;padding:14px 16px;font-size:16px;line-height:1.45}.sd-off{border:1px solid var(--ww-line);border-radius:var(--ww-radius-button);background:var(--ww-surface-sunk);color:var(--ww-text-soft);font-size:var(--ww-size-body);padding:14px 16px;line-height:1.45}.sd-two{gap:8px;display:flex}.sd-two .ap-btn{flex:1 1 0;min-width:0;padding-inline:12px}.sd-cap{color:var(--ww-text-soft);font-size:var(--ww-size-body);text-wrap:pretty;line-height:1.45}.sd-card{align-items:flex-start;gap:14px;display:flex}.sd-og{border:1px solid var(--ww-line);border-radius:var(--ww-radius-card);background:var(--ww-surface-sunk);flex:none;width:160px;height:84px;overflow:hidden}.sd-og img{object-fit:cover;width:100%;height:100%;display:block}.sd-og-wait{width:100%;height:100%;display:block}.sd-card-text{flex-direction:column;gap:4px;min-width:0;display:flex}.sd-card-title{font-size:var(--ww-size-body);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.sd-card-desc{color:var(--ww-text-soft);font-size:16px;line-height:1.4}.sd-photo{min-height:var(--ww-tap);align-self:flex-start;margin-block-start:-6px}.sd-child{color:var(--ww-text);font-size:var(--ww-size-body);line-height:1.5}.sd-inline{color:var(--ww-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;position:relative}.sd-inline:after{content:"";inset:calc((var(--ww-tap) - 1.5em) / -2) -8px;position:absolute}.sd-rows{border-block:1px solid var(--ww-line)}.sd-row{width:100%;min-height:80px;color:var(--ww-text);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease-pop);background:0 0;border:0;align-items:center;gap:14px;padding:10px 0;display:flex}.sd-row:active:not(:disabled){transition-duration:var(--dur-press-down);transform:scale(.98)}.sd-row:disabled{color:var(--ww-text-soft);cursor:default}.sd-row .ap-icon{color:var(--ww-text-soft)}.sd-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ap-icon{transform:scaleX(-1)}.sd-thumb{background:var(--ww-surface-sunk);width:48px;height:60px;box-shadow:0 0 0 1px var(--ww-line);border-radius:2px;flex:none;display:block;position:relative;overflow:hidden}.sd-thumb[data-kind=story]{width:34px;margin-inline-end:14px}.sd-thumb[data-kind=pdf]{width:44px;height:57px;margin-inline-end:4px}.sd-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sd-thumb .ap-mini{--ap-mini-scale:.138;margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}.sd-thumb[data-kind=story] .ap-mini{--ap-mini-scale:.115}.sd-row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sd-row-label{font-size:var(--ww-size-body);font-weight:700;line-height:1.3}.sd-row-meta{color:var(--ww-text-soft);font-size:16px;line-height:1.4}.sd-foot{padding-block-end:8px}.sd-pictures,.sd-pdf{flex-direction:column;flex:auto;gap:20px;padding-block-start:8px;display:flex}.sd-strip{margin-inline:calc(-1 * var(--t-app-pad-inline));padding:8px var(--t-app-pad-inline) 4px;overscroll-behavior-x:contain;scroll-padding-inline:var(--t-app-pad-inline);scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;list-style:none;display:flex;overflow-x:auto}.sd-strip::-webkit-scrollbar{display:none}.sd-frame{scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.sd-print{background:var(--ww-surface-sunk);width:96px;height:170px;box-shadow:0 0 0 1px var(--ww-line);border-radius:2px;display:block;overflow:hidden}.sd-print[data-kind=carousel]{width:108px;height:135px}.sd-print img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-2) var(--ease-out);display:block}.sd-print img[data-shown=true]{opacity:1}.sd-slot{width:100%;height:100%;display:block}.sd-frame-no{color:var(--ww-text-soft)}.sd-state{font-size:var(--ww-size-body);flex-direction:column;align-items:flex-start;gap:14px;line-height:1.45;display:flex}.sd-how{color:var(--ww-text);font-size:var(--ww-size-body);text-wrap:pretty;line-height:1.5}.sd-sticky{background:var(--ww-surface);margin-block-start:auto;padding-block:14px 0;position:sticky;inset-block-end:0}.sd-pages{gap:12px;padding-block:8px;display:flex}.sd-page{background:var(--ww-print);width:92px;height:142px;box-shadow:var(--ww-shadow-card);border-radius:2px;flex:none;display:block;position:relative;overflow:hidden}.sd-page-cover{place-items:start center;display:grid}.sd-page-cover .ap-mini{--ap-mini-scale:.29}.sd-page-lines{--sd-ink:color-mix(in srgb, var(--ww-bg) 55%, transparent);--sd-rule:color-mix(in srgb, var(--ww-bg) 16%, transparent);background-image:linear-gradient(var(--sd-ink), var(--sd-ink)), repeating-linear-gradient(to bottom, transparent 0 9px, var(--sd-rule) 9px 10px);background-position:12px 20px,12px 40px;background-repeat:no-repeat;background-size:45% 3px,calc(100% - 24px) 60%}.sd-page-lines[data-second=true]{background-size:35% 3px,calc(100% - 24px) 48%}.sd-family{font-size:var(--ww-size-body);flex-direction:column;gap:16px;padding-block:12px;line-height:1.5;display:flex}.sd-names{font-weight:700}.py-paysheet.ap-sheet-layer{inset:auto 0;top:var(--py-vvt,0px);height:var(--py-vvh,100dvh)}.py-paysheet .ap-sheet{max-height:calc(var(--py-vvh,100dvh) - 24px);padding-block-start:0;padding-block-end:calc(env(safe-area-inset-bottom) + 16px)}.py-paysheet .ap-sheet-head{z-index:1;background:var(--ww-surface);padding-block-start:var(--t-space-2);position:sticky;top:0}.py-pay{min-height:min(520px, calc(var(--py-vvh,100dvh) - 140px));padding-block-start:4px}.py-pay[data-phase=failed],.py-pay[data-phase=processing]{min-height:0}.py-pay-wait{min-height:var(--ww-button-h)}.py-paysheet .ap-sheet-scrim{opacity:.6}.py-checkout{width:100%}.py-checkout[hidden]{display:none}.py-pay[data-phase=ready] .py-checkout{animation:py-pay-in var(--dur-3,.32s) var(--ease-out,ease-out) both}@keyframes py-pay-in{0%{opacity:0}}.py-pay-failed{flex-direction:column;align-items:flex-start;gap:20px;padding-block:8px 4px;display:flex}.py-pay-failed p{color:var(--ww-text);font-size:var(--ww-size-body);text-wrap:pretty;line-height:1.45}@media (min-width:900px){.py-paysheet .ap-sheet{max-width:560px}}.ap[data-motion=reduced] :is(.sd-print img,.py-row,.py-check,.py-check-icon,.sd-row){transition:none}.ap[data-motion=reduced] .py-busy-wave svg{animation:none}@media (prefers-reduced-motion:reduce){:is(.sd-print img,.py-row,.py-check,.py-check-icon,.sd-row){transition:none}.py-busy-wave svg{animation:none}}
