.settings-layer{display:contents}.settings-rail-button,.settings-sheet-trigger,.settings-fab{display:none;font-family:var(--ui-font-family)}.settings-sheet-trigger{animation:settings-trigger-landing .72s var(--settings-slide-easing) .12s backwards}@keyframes settings-trigger-landing{0%{opacity:0;transform:translate(-50%,calc(var(--settings-sheet-rest-y) + 130%))}to{opacity:1;transform:translate(-50%,var(--settings-sheet-rest-y))}}.settings-trigger-bar{display:block;width:44px;height:4px;border-radius:2px;background:#ffffff7a}.settings-trigger-label{letter-spacing:.25em;text-indent:.25em}.settings-backdrop{position:fixed;inset:0;z-index:500;background:transparent;opacity:0;pointer-events:none;transition:opacity .24s ease}.settings-panel{--settings-drag-y: 0px;position:fixed;top:0;right:0;bottom:0;z-index:510;box-sizing:border-box;width:360px;color:#f2f2ee;background:#181818;border-left:1px solid rgba(255,255,255,.16);box-shadow:-24px 0 54px #0000007a;opacity:0;transform:translate(100%);visibility:hidden;transition:transform var(--settings-slide-duration) var(--settings-slide-easing),translate var(--settings-slide-duration) var(--settings-slide-easing),opacity .26s ease-out,visibility 0s linear var(--settings-slide-duration);will-change:transform,translate}body.settings-opening,body.settings-open{overflow:hidden}body.settings-opening .settings-panel,body.settings-open .settings-panel{visibility:visible;transition-delay:0s}body.settings-opening .settings-sheet-trigger,body.settings-open .settings-sheet-trigger,body.settings-trigger-landed .settings-sheet-trigger{animation:none}body.settings-opening .settings-sheet-trigger,body.settings-opening .settings-panel{transition:none!important}body.settings-open .settings-backdrop{opacity:1;pointer-events:auto}body.settings-open .settings-panel{opacity:1;transform:translate(0)}.settings-panel__body{--settings-accordion-top-gap: 0px;box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px calc(14px + env(safe-area-inset-bottom) + var(--settings-keyboard-scroll-space, 0px))}body.settings-keyboard-visible .settings-panel__body{--settings-accordion-top-gap: 8px}.settings-section{margin:0 0 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff09;overflow:hidden}.settings-section__heading{margin:0;padding:14px;color:#fff;font-size:14px;font-weight:700}.settings-section__character-count{margin-left:6px;color:#ffffff9e;font-size:11px;font-weight:700}.settings-section__content{padding:4px 12px 14px;border-top:1px solid rgba(255,255,255,.1)}.seal-type-section{grid-column:1 / -1;grid-row:2;box-sizing:border-box;justify-self:center;width:min(724px,100vw);margin:-12px 0 0;overflow:visible}.seal-type-section>.seal-presets{width:auto;max-width:none;overflow:visible}.seal-type-section .seal-presets__track{width:100%;max-width:none;justify-content:flex-start;overflow-x:visible;padding:4px 0 12px;cursor:default;touch-action:auto}.controls__group{display:grid;gap:12px;padding-top:12px}.settings-panel .seal-presets{justify-self:stretch;width:auto;min-width:0;max-width:none;overflow:hidden}.settings-panel .seal-presets__track{width:100%;min-width:0;justify-content:flex-start;margin:0 -12px;padding:12px}.settings-panel .seal-preset{flex-basis:88px}.settings-panel .seal-preset__preview{width:74px;height:74px}.settings-panel .seal-preset__label{font-size:10.5px}.settings-panel .control__button--status-toggle{position:static;top:auto;right:auto;left:auto;display:flex;justify-content:space-between;width:100%;border-radius:7px;box-shadow:none}.settings-panel .finalize-note{margin-top:2px}.settings-panel:focus{outline:none}.settings-panel :is(button,input,textarea,summary):focus-visible,.settings-rail-button:focus-visible,.settings-sheet-trigger:focus-visible,.settings-fab:focus-visible{outline:3px solid rgba(247,223,69,.78);outline-offset:2px}@media(min-width:741px)and (min-height:500px){body{--settings-sheet-height: calc(min(var(--settings-content-height, 440px), 440px, calc(100dvh - 116px) ) + 3px) ;padding-bottom:0}.settings-sheet-trigger{position:fixed;right:auto;bottom:0;left:50%;z-index:520;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:250px;min-height:70px;padding:12px 18px max(12px,env(safe-area-inset-bottom));border:0;border-radius:14px 14px 0 0;background:#121212f5;box-shadow:0 -8px 28px #00000057;color:#fff;font-size:16px;font-weight:700;cursor:pointer;--settings-drag-y: 0px;transform:translate(-50%,var(--settings-sheet-rest-y));transition:transform var(--settings-slide-duration) var(--settings-slide-easing),translate var(--settings-slide-duration) var(--settings-slide-easing);will-change:transform,translate}body.settings-open .settings-sheet-trigger{transform:translate(-50%,calc(var(--settings-drag-y) - var(--settings-keyboard-panel-height, var(--settings-sheet-height))))}.settings-panel{inset:auto auto 0 50%;width:min(680px,100%);height:var(--settings-sheet-height);border-top:1px solid rgba(255,255,255,.18);border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -24px 54px #00000085;opacity:0;transform:translate(-50%,calc(var(--settings-sheet-height) + var(--settings-sheet-rest-y)));transition:transform var(--settings-slide-duration) var(--settings-slide-easing),translate var(--settings-slide-duration) var(--settings-slide-easing),opacity .26s ease-out,visibility 0s linear var(--settings-slide-duration)}body.settings-open .settings-panel{transform:translate(-50%,var(--settings-drag-y))}}@media(max-width:740px),(max-height:499px){body{--settings-sheet-height: calc(min(var(--settings-content-height, 580px), calc(68dvh - 40px) , 580px) + 20px) ;overflow:auto;overflow-x:hidden;height:auto;min-height:100vh;min-height:100dvh;padding:0;box-sizing:border-box}.is-iphone body.settings-background-locked{position:fixed;top:var(--settings-background-lock-top, 0px);right:0;left:0;width:100%;overflow:hidden}.app{grid-template-columns:100%;align-self:stretch;width:auto;justify-items:center;column-gap:0;row-gap:16px;margin-top:0;padding-bottom:48px}.site-header{width:auto;padding:14px 20px}.site-header__title{gap:7px}.site-header__logo{height:24px}.site-header__subtitle{font-size:10px}.mobile-tabs{grid-column:1;grid-row:1;justify-self:center;display:grid;grid-template-columns:repeat(2,1fr);box-sizing:border-box;width:100%;max-width:100%;margin-left:0;padding:4px 0 0}.mobile-tab{min-height:44px;padding:0 12px;border:0;border-bottom:2px solid rgba(255,255,255,.14);background:transparent;color:#ffffff8a;font:inherit;font-size:16px;font-weight:700;letter-spacing:.25em;text-indent:.25em;cursor:pointer}.mobile-tab.is-active{border-bottom-color:#f7df45;color:#fff}.mobile-tab:focus-visible{outline:2px solid rgba(247,223,69,.72);outline-offset:-3px}.card-stage,.back-stage{grid-column:1;grid-row:2}.seal-type-section{grid-row:3;width:min(617px,100vw);margin-top:0}.seal-type-section .seal-presets__track{gap:7px}.seal-type-section .seal-preset{flex-basis:97px;gap:5px;padding:5px}.seal-type-section .seal-preset__preview{width:85px;height:85px}.seal-type-section .seal-preset__label{min-height:24px;font-size:10.2px}.settings-sheet-trigger{position:fixed;right:auto;bottom:0;left:50%;z-index:520;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:120px;min-height:54px;padding:6px 18px max(6px,env(safe-area-inset-bottom));border:0;border-radius:14px 14px 0 0;background:#121212f5;box-shadow:0 -8px 28px #00000057;color:#fff;font-size:16px;font-weight:700;cursor:pointer;--settings-drag-y: 0px;transform:translate(-50%,var(--settings-sheet-rest-y));transition:transform var(--settings-slide-duration) var(--settings-slide-easing),translate var(--settings-slide-duration) var(--settings-slide-easing);will-change:transform,translate}.is-iphone-safari body{--settings-sheet-rest-y: -20px}.is-iphone-safari .settings-sheet-trigger{bottom:-20px}.settings-sheet-trigger,.settings-panel{translate:0 calc(0px - var(--settings-keyboard-shift-y, 0px))}body.settings-open .settings-sheet-trigger{transform:translate(-50%,calc(var(--settings-drag-y) - var(--settings-keyboard-panel-height, var(--settings-sheet-height))))}.settings-panel{inset:auto auto 0 50%;width:100%;height:var(--settings-sheet-height);border-top:1px solid rgba(255,255,255,.18);border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -24px 54px #00000085;opacity:0;transform:translate(-50%,calc(var(--settings-sheet-height) + var(--settings-sheet-rest-y)))}.is-iphone-safari .settings-panel{bottom:-20px}.is-iphone-safari body:not(.settings-opening):not(.settings-open) .settings-panel{visibility:visible;opacity:1;pointer-events:none;transform:translate(-50%,calc(var(--settings-sheet-height) + var(--settings-sheet-rest-y)));box-shadow:0 -8px 24px #00000057;transition-delay:0s}.is-iphone-safari body:not(.settings-opening):not(.settings-open) .settings-panel__body{visibility:hidden}.is-iphone-safari body:is(.settings-opening,.settings-open) .settings-panel{pointer-events:auto}body.settings-open .settings-panel{transform:translate(-50%,var(--settings-drag-y))}.completion{padding:8px 0 48px;margin-bottom:clamp(120px,16vh,180px)}.completion__back{margin-bottom:16px;padding-right:10px;padding-left:10px}.completion__panel{padding:16px}.site-footer{flex-wrap:nowrap;gap:12px;width:100%;padding-right:16px;padding-left:16px}.site-footer__links,.site-footer__copyright{white-space:nowrap}.app:not([data-active-tab=back]) .back-stage,.app[data-active-tab=back] .card-stage{display:none}.app.is-tab-flipping .card-stage,.app.is-tab-flipping .back-stage{display:block;grid-column:1;grid-row:2;pointer-events:none}.app.is-tab-flipping .seal-landing{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.app.is-back-face-layer-hidden .back-stage{visibility:hidden}.app.is-flipping-to-front .back-card__name-canvas{display:none!important}.app.is-flipping-to-back .card-stage .seal-landing{animation:editor-tab-front-out .72s cubic-bezier(.2,.76,.24,1) both}.app.is-flipping-to-back .back-stage .seal-landing{animation:editor-tab-back-in .72s cubic-bezier(.2,.76,.24,1) both}.app.is-flipping-to-front .back-stage .seal-landing{animation:editor-tab-back-out .72s cubic-bezier(.2,.76,.24,1) both}.app.is-flipping-to-front .card-stage .seal-landing{animation:editor-tab-front-in .72s cubic-bezier(.2,.76,.24,1) both}.app.is-tab-flipping .front-secondary-settings,.app.is-tab-flipping .back-stage__actions{visibility:hidden}.app.is-tab-actions-entering[data-active-tab=front] .front-secondary-settings,.app.is-tab-actions-entering[data-active-tab=back] .back-stage__actions{animation:seal-actions-fade-in .28s ease-out both}}@media(max-width:740px){button,[role=button],label,summary{touch-action:manipulation}.finalize-note__mobile-break{display:block}.finalize-button__label{font-size:14px}.finalize-button__copy{gap:6px}.finalize-button__note{font-size:11px}.settings-panel__actions{grid-template-columns:minmax(0,25fr) minmax(0,75fr)}.settings-back-button{gap:4px;padding-right:4px;padding-left:4px}.settings-back-button:before{width:1.3em}.finalize-button__loading{right:10px;width:10px;height:10px}}@media(max-width:616px){.seal-type-section{width:100vw}html.seal-landing-pending .seal-type-section .seal-presets__track,html.seal-landing-ready .seal-type-section .seal-presets__track{overflow-x:hidden;scroll-behavior:auto;scroll-snap-type:none}.seal-type-section .seal-presets__track{overflow-x:auto;padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left));scroll-padding-inline:16px;cursor:grab;touch-action:pan-x pan-y}}@media(max-width:360px){body{padding-right:0;padding-left:0}.settings-panel__body,.settings-section__content{padding-right:9px;padding-left:9px}.controls__group{gap:9px}}@media(max-height:499px){html:not(.is-iphone-line-portrait) body{--settings-sheet-height: calc(min(var(--settings-content-height, 260px), calc(58dvh - 40px) , 260px) + 20px) }html:not(.is-iphone-line-portrait) .site-header{padding-top:8px;padding-bottom:8px}html:not(.is-iphone-line-portrait) .mobile-tabs{padding-top:4px;padding-bottom:0}html:not(.is-iphone-line-portrait) .settings-panel{height:var(--settings-sheet-height)}html:not(.is-iphone-line-portrait) .settings-panel__body{height:100%;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom) + var(--settings-keyboard-scroll-space, 0px))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.settings-sheet-trigger{animation-duration:.72s!important;animation-iteration-count:1!important}.site-modal.is-modal-opening{animation-duration:.42s!important}.site-modal.is-modal-closing{animation-duration:.26s!important}.seal-landing{animation-duration:.62s!important;animation-iteration-count:1!important}.front-secondary-settings,.back-stage__actions{animation-duration:.28s!important;animation-iteration-count:1!important}.seal-type-section .seal-preset{animation-duration:.46s!important;animation-iteration-count:1!important}.app.is-tab-flipping .seal-landing{animation-duration:.72s!important;animation-iteration-count:1!important}.app.is-tab-actions-entering .front-secondary-settings,.app.is-tab-actions-entering .back-stage__actions{animation-duration:.28s!important;animation-iteration-count:1!important}.card__image.is-processing .card__loading-icon,.back-card__illustration.is-processing .card__loading-icon,.finalize-button.is-processing .finalize-button__loading{animation:card-loading-spin .72s linear infinite!important}.settings-rail-button,.settings-sheet-trigger{transition:transform var(--settings-slide-duration) var(--settings-slide-easing),translate var(--settings-slide-duration) var(--settings-slide-easing)!important}.settings-panel{transition:transform var(--settings-slide-duration) var(--settings-slide-easing),translate var(--settings-slide-duration) var(--settings-slide-easing),opacity .26s ease-out,visibility 0s linear var(--settings-slide-duration)!important}.completed-seal.is-animation-enabled .completed-seal__inner{transition:transform .72s cubic-bezier(.2,.76,.24,1)!important}body.settings-opening .settings-panel,body.settings-open .settings-panel{transition-delay:0s,0s,0s,0s!important}.settings-backdrop{transition:opacity .24s ease!important}}@media(max-width:740px),(max-height:499px){body.settings-line-anchored .settings-layer{display:block;position:absolute;top:var(--settings-layer-top);left:0;width:100%;height:var(--settings-layer-height);transition-property:none!important;z-index:500;pointer-events:none}body.settings-line-anchored .settings-panel,body.settings-line-anchored .settings-sheet-trigger,body.settings-line-anchored .settings-backdrop{position:absolute}body.settings-line-anchored .settings-panel,body.settings-line-anchored .settings-sheet-trigger{pointer-events:auto}body.settings-keyboard-fitted .settings-panel{max-height:var(--settings-keyboard-max-height)}body.settings-keyboard-fitted .settings-panel,body.settings-keyboard-fitted .settings-sheet-trigger{transition-property:transform,opacity,visibility!important}body.settings-keyboard-fitted .settings-sheet-trigger{transition-property:opacity,visibility!important}}.settings-sheet{position:fixed;left:50%;bottom:0;width:min(680px,100%);height:var(--settings-sheet-height);z-index:520;--settings-drag-y: 0px;transform:translate(-50%,calc(100% + var(--settings-sheet-rest-y, 0px)));translate:0 calc(0px - var(--settings-keyboard-shift-y, 0px));transition:transform var(--settings-slide-duration) var(--settings-slide-easing),translate var(--settings-slide-duration) var(--settings-slide-easing)}body.settings-open .settings-sheet{transform:translate(-50%,var(--settings-drag-y))}body.settings-opening .settings-sheet{transition:none!important}.settings-sheet>.settings-panel{position:relative;inset:auto;width:100%;height:100%;max-height:100%;transform:none!important;translate:none!important;display:flex;flex-direction:column;transition-property:opacity,visibility!important}.settings-sheet>.settings-sheet-trigger{position:absolute;top:auto;bottom:100%;left:50%;transform:translate(-50%)!important;translate:none!important;transition:none!important;animation:none!important}.settings-sheet .settings-panel__body{flex:1 1 0;min-height:0;height:auto;overflow-y:auto}.settings-scroll-content{padding-top:var(--settings-content-scroll-top, 0px);padding-bottom:var(--settings-content-scroll-bottom, 0px)}.settings-scroll-content>.controls{display:flex;flex-direction:column}.is-iphone-line .settings-sheet{transition:none!important;--settings-line-slide-ms: 420;--settings-line-motion-iterations: 1}.is-iphone-line .settings-sheet>.settings-panel{opacity:1!important;visibility:visible!important;transition:none!important}@media(max-width:740px),(max-height:499px){.is-iphone-safari .settings-sheet{bottom:-20px}.settings-sheet{width:100%}}@media(prefers-reduced-motion:reduce){.settings-sheet{transition:transform .42s var(--settings-slide-easing),translate .42s var(--settings-slide-easing)!important}body.settings-opening .settings-sheet{transition:none!important}.settings-scroll-content{transition-property:none!important}.is-iphone-line .settings-sheet{transition:none!important;--settings-line-slide-ms: 420 !important;--settings-line-motion-iterations: 1 !important}}
