.effect-canvas{isolation:isolate;background:var(--blue);border-radius:9px;place-items:center;height:416px;display:grid;position:relative;overflow:hidden}.effect-canvas:before{content:"";background:var(--blue-texture) center / cover;opacity:.34;pointer-events:none;z-index:-1;position:absolute;inset:0}.effect-target{text-align:left;background:0 0;border:0;border-radius:6px;width:290px;max-width:66%;padding:14px;display:block}.effect-target:focus-visible{outline-color:var(--paper);outline-offset:4px}.effect-sample{background:var(--paper);color:var(--ink);border-radius:var(--effect-radius,8px);pointer-events:none;padding:14px 14px 19px;display:block;box-shadow:0 20px 32px #04194852}.effect-print-copy,.effect-glass-copy{display:block}.effect-glass-copy{background:#f7e8d8f0;border-radius:4px;padding:12px}.effect-demo[data-effect=soft-reveal] .effect-canvas{background:#c3d2de}.effect-demo[data-effect=soft-reveal] .effect-canvas:before{opacity:.2}.effect-demo[data-effect=soft-reveal] .effect-sample{padding:32px 24px}.effect-demo[data-effect=soft-reveal] .effect-sample-title{margin-top:0;font-size:64px;line-height:1}.effect-demo[data-effect=soft-reveal] .effect-sample-note{border-top:1px solid #7481a5;margin-top:24px;padding-top:16px}.effect-artwork{aspect-ratio:1.85;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.effect-sample-title{font:400 35px/1.1 var(--font-display), sans-serif;letter-spacing:-.02em;margin-top:15px;display:block}.effect-sample-note{font:400 10px/1.5 var(--font-mono), monospace;margin-top:9px;display:block}.effect-backdrop{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute}.effect-demo[data-effect=frosted-glass] .effect-canvas:before{display:none}.effect-demo[data-effect=frosted-glass] .effect-sample{-webkit-backdrop-filter:blur(var(--effect-blur)) saturate(var(--effect-saturation));backdrop-filter:blur(var(--effect-blur)) saturate(var(--effect-saturation));background:#f7e8d8db;padding:30px 24px;position:relative}.effect-demo[data-effect=frosted-glass] .effect-sample:after{content:"";border:1px solid rgb(255 249 239/var(--effect-border,.7));border-radius:inherit;pointer-events:none;position:absolute;inset:0}.effect-demo[data-effect=frosted-glass] .effect-sample-title{margin-top:0}.effect-hint{color:var(--paper);pointer-events:none;background:#08297ee0;border-radius:3px;align-items:center;gap:6px;padding:3px 6px;font-size:11px;display:flex;position:absolute;bottom:16px;left:20px}.effect-preview-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.effect-preview-footer p{color:var(--catalog-muted);text-align:right;margin:0;font-size:11px}.effect-preview-footer button{min-width:146px}.effect-demo-compact .effect-canvas{aspect-ratio:1.28;grid-template-rows:minmax(0,1fr) 44px;width:100%;min-width:0;height:auto;min-height:264px}.effect-demo-compact .effect-target{grid-row:1;width:60%;max-width:280px;padding:8px}.effect-demo-compact .effect-sample{padding:10px 10px 12px}.effect-demo-compact .effect-sample-title{margin-top:11px;font-size:25px}.effect-demo-compact .effect-sample-note{margin-top:5px;font-size:9px}.effect-demo-compact[data-effect=soft-reveal] .effect-artwork{aspect-ratio:2.8}.effect-demo-compact[data-effect=soft-reveal] .effect-sample{padding:24px}.effect-demo-compact[data-effect=soft-reveal] .effect-sample-title{font-size:48px}.effect-demo-compact[data-effect=soft-reveal] .effect-sample-note{margin-top:12px;padding-top:10px}.effect-demo-compact[data-effect=frosted-glass] .effect-target{width:78%;max-width:300px}.effect-demo-compact[data-effect=frosted-glass] .effect-sample{padding:27px 20px}.effect-demo-compact[data-effect=frosted-glass] .effect-sample-title{margin-top:0;font-size:29px}.effect-demo-compact .effect-hint{font-size:10px;position:static}.effect-trigger{background:0 0;border:0;grid-row:2;justify-self:start;align-items:center;min-height:44px;margin-inline:10px;padding:0;display:flex}.effect-trigger:focus-visible{outline-color:var(--paper);outline-offset:0}.effect-image-error{z-index:1;background:var(--ink);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.effect-image-error button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:5px;padding:10px 14px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.effect-demo[data-effect=frosted-glass] .effect-sample{background:var(--paper)}}@media (max-width:1150px){.effect-canvas{height:380px}}@media (max-width:760px){.effect-canvas{height:248px}.effect-target{width:204px;max-width:65%;padding:12px}.effect-sample{padding:9px 9px 12px}.effect-sample-title{margin-top:10px;font-size:23px}.effect-demo:not(.effect-demo-compact)[data-effect=soft-reveal] .effect-sample-title{font-size:40px}.effect-demo:not(.effect-demo-compact)[data-effect=soft-reveal] .effect-sample{padding:20px 16px}.effect-demo:not(.effect-demo-compact)[data-effect=frosted-glass] .effect-sample{padding:20px 14px}.effect-sample-note{margin-top:5px;font-size:8px}.effect-hint{font-size:10px;bottom:12px;left:12px}.effect-preview-footer p{font-size:10px}.effect-demo-compact .effect-canvas{aspect-ratio:1.5}.effect-demo-compact .effect-target{width:192px;max-width:65%}.effect-demo-compact .effect-sample-title{font-size:23px}}@media (max-width:360px){.effect-demo-compact .effect-canvas{aspect-ratio:1.3}}
.ui-range-field,.ui-choice-field{min-width:0}.ui-field-heading{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ui-number-field{border:1px solid var(--control-border,#426aa7);background:var(--action-paper,#fff9ef);font:12px var(--font-mono), monospace;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:3px;padding:0 9px;display:flex}.ui-number-field input{width:49px;min-height:36px;color:inherit;font:inherit;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;padding:0}.ui-number-field input::-webkit-inner-spin-button{appearance:none;margin:0}.ui-number-field input::-webkit-outer-spin-button{appearance:none;margin:0}.ui-number-field:focus-within,.ui-select:focus-within{outline:2px solid var(--blue);outline-offset:3px}.ui-number-field input:focus-visible,.ui-select select:focus-visible{outline:none}.ui-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px;margin:4px 0 0;display:block}.ui-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--range-fill), #c5bec0 var(--range-fill));border-radius:4px;height:4px}.ui-range::-moz-range-track{background:#c5bec0;border-radius:4px;height:4px}.ui-range::-moz-range-progress{background:var(--ink);height:4px}.ui-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:var(--action-paper,#fff9ef);border-radius:50%;width:18px;height:18px;margin-top:-7px;transition:background .12s}.ui-range::-moz-range-thumb{border:2px solid var(--ink);background:var(--action-paper,#fff9ef);border-radius:50%;width:14px;height:14px}.ui-range:hover::-webkit-slider-thumb{background:var(--active-peach,#ff986e)}.ui-range:active::-webkit-slider-thumb{background:var(--active-peach,#ff986e)}.ui-choice-field{border:0;margin:0;padding:0}.ui-choice-field legend{margin-bottom:10px;padding:0;font-size:13px}.ui-segments{background:var(--choice-surface,#e8d9cc);border-radius:7px;gap:3px;padding:3px;display:flex;position:relative}.ui-segments label{cursor:pointer;flex:1;min-width:0;display:flex;position:relative}.ui-segments input{opacity:0;width:1px;height:1px;position:absolute}.ui-segment-label{text-align:center;min-height:38px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;line-height:1.4;transition:background .12s ease-out;display:flex}.ui-segments input:checked+.ui-segment-label{color:var(--action-paper,#fff9ef);background:var(--ink)}.ui-segments input:focus-visible+.ui-segment-label{outline:2px solid var(--blue);outline-offset:3px}.ui-segments label:hover .ui-segment-label{background:#08297e14}.ui-segments label:hover input:checked+.ui-segment-label{background:var(--blue)}.ui-segments-highlight{background:var(--ink);pointer-events:none;gap:3px;padding:3px;display:none;position:absolute;inset:0}.ui-segments label>.ui-segment-label,.ui-segments-highlight .ui-segment-label{flex:1;min-width:0}.ui-segments-highlight .ui-segment-label{color:var(--action-paper,#fff9ef)}.ui-segments[data-motion-ready] .ui-segments-highlight{display:flex}.ui-segments[data-motion-ready] input:checked+.ui-segment-label{color:var(--ink);background:0 0}.ui-segments[data-motion-ready] label:hover input:checked+.ui-segment-label{background:#08297e14}.ui-segments[data-motion-ready] input:focus-visible+.ui-segment-label{outline:none}.ui-segments[data-motion-ready] label:has(input:focus-visible):after{content:"";z-index:1;outline:2px solid var(--blue);outline-offset:3px;pointer-events:none;border-radius:4px;position:absolute;inset:0}.ui-segments:has(label:hover input:checked) .ui-segments-highlight{background:var(--blue)}@media (prefers-reduced-motion:reduce){.ui-segment-label{transition:none}}.ui-select{border:1px solid var(--control-border,#426aa7);color:var(--ink);background:var(--action-paper,#fff9ef);border-radius:6px;align-items:center;display:inline-flex;position:relative}.ui-select select{appearance:none;border-radius:inherit;width:100%;min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:8px 34px 8px 12px;border:0!important}.ui-select>.icon{pointer-events:none;width:13px;height:13px;position:absolute;right:10px;transform:rotate(90deg)}@media (max-width:760px){.ui-number-field input{min-height:40px;font-size:16px}.ui-segment-label{min-height:44px}}
::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.locale-press){animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(.locale-type){animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(.locale-coast){animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(.locale-press){animation:.16s ease-in both copy-plate-out}::view-transition-new(.locale-press){animation:.38s cubic-bezier(.16,1,.3,1) 70ms both copy-plate-in}::view-transition-old(.locale-type){animation:.16s ease-in both copy-type-out}::view-transition-new(.locale-type){animation:.38s cubic-bezier(.16,1,.3,1) 60ms both copy-type-in}::view-transition-old(.locale-coast){animation:.16s ease-in both copy-exposure-out}::view-transition-new(.locale-coast){animation:.38s ease-out 40ms both copy-exposure-in}@keyframes copy-plate-out{to{clip-path:inset(0 100% 0 0);opacity:0}}@keyframes copy-plate-in{0%{clip-path:inset(0 0 0 100%);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes copy-type-out{to{opacity:0;transform:translateY(-18px)}}@keyframes copy-type-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-exposure-out{to{opacity:0}}@keyframes copy-exposure-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
