.or-page{max-width:1160px;margin:0 auto;padding:56px 16px 96px}.or h1{margin:0 0 26px;font-size:clamp(2.2rem,4.6vw,3.3rem);line-height:1.08}.or-intro{max-width:36em;color:var(--st-muted);margin:0 0 28px}.or-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.or-summary{gap:18px;display:grid;position:sticky;top:88px}.or-summary-thumb{aspect-ratio:430/640;border:6px solid var(--st-card);background:var(--st-thumb);box-shadow:0 24px 44px -30px var(--st-shadow);border-radius:16px;display:block;position:relative;overflow:hidden;container-type:inline-size}.or-summary-thumb img{object-fit:cover;width:100%;height:100%;display:block}.or-summary-thumb iframe{transform-origin:0 0;width:430px;height:640px;transform:scale(calc(100cqw / 430px));pointer-events:none;border:0;position:absolute}.or-summary-body{text-align:center;justify-items:center;gap:10px;display:grid}.or-summary-body h2{margin:0;font-size:1.6rem}.or-summary-price{font-family:var(--st-display);color:var(--st-fern);margin:0;font-size:1.4rem}@media (max-width:900px){.or-layout{grid-template-columns:1fr;gap:32px}.or-summary{order:-1;grid-template-columns:120px 1fr;align-items:center;gap:18px;position:static}.or-summary-thumb{border-width:4px}.or-summary-body{text-align:start;justify-items:start;gap:6px}.or-summary-body h2{font-size:1.3rem}}.or-form{gap:18px;display:grid}.or-form>*{min-width:0}.or-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.or-form .or-step{border:1px solid var(--st-line);background:color-mix(in srgb, var(--st-card) 62%, transparent);box-shadow:0 1px 2px #2d36290a, 0 18px 36px -30px var(--st-shadow);border-radius:6px;padding:34px 36px 38px;scroll-margin-top:100px}.or-step-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;width:100%;margin:0 0 4px;padding:0;display:grid}.or-step-num{min-width:30px;color:var(--st-sage-ink);font-family:var(--st-display);padding-top:3px;font-size:1.45rem;line-height:1}.or-step-title{gap:6px;padding-top:2px;display:grid}.or-step-title>span{font-family:var(--st-display);font-size:1.55rem;line-height:1.2}.or-step-title em{color:var(--st-muted);font-size:.9rem;line-height:1.55}.or-step-head .or-when{align-self:start;margin-top:2px}@media (max-width:600px){.or-form{gap:20px}.or-form .or-step{padding:26px 18px 30px}.or-step-head{grid-template-columns:auto minmax(0,1fr)}.or-step-head .or-when{grid-column:2;justify-self:start;margin:8px 0 0}.or-step-num{min-width:24px;font-size:1.25rem}.or-step-title>span{font-size:1.3rem}}.or-later-tag{color:var(--st-muted);font-family:var(--font-karla), var(--font-sans), sans-serif;white-space:nowrap;vertical-align:.15em;margin-inline-start:8px;font-size:.82rem}.or-step-head small,.or-field small{color:var(--st-muted);margin-inline-start:6px;font-size:.82rem;font-weight:400}.or-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.or-row-day{grid-template-columns:1.4fr 1fr}@media (max-width:600px){.or-row,.or-row-day{grid-template-columns:1fr}}.or-field{gap:8px;min-width:0;display:grid}.or-field>span{color:var(--st-ink);font-size:.93rem;font-weight:500}.or-field input:not([type=radio]):not([type=checkbox]):not([type=file]),.or-input,.or-field select,.or-field textarea{border:1px solid var(--st-line);background:var(--st-card);width:100%;min-height:48px;color:var(--st-ink);font:inherit;border-radius:4px;padding:12px 14px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.or-field textarea{resize:vertical;line-height:1.5}.or-field input::placeholder,.or-field textarea::placeholder{color:color-mix(in srgb, var(--st-muted) 70%, transparent)}.or-field input:focus,.or-input:focus,.or-field select:focus,.or-field textarea:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-hover);outline:none}.or-field.is-error input,.or-field.is-error select,.or-field.is-error textarea{border-color:#b4483c}.or-hint{color:var(--st-muted);font-size:.86rem;line-height:1.55}.or-choices{flex-wrap:wrap;gap:10px;display:flex}.or-choices label{border:1px solid var(--st-line);background:var(--st-card);cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}.or-choices label:has(:checked){border-color:var(--st-accent);box-shadow:inset 0 0 0 1px var(--st-accent)}.or-form input[type=radio],.or-form input[type=checkbox]{accent-color:var(--st-accent);width:16px;height:16px}.or-photos{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;display:grid}.or-photos img{aspect-ratio:1;object-fit:cover;border:3px solid var(--st-card);width:100%;box-shadow:0 6px 16px -10px var(--st-shadow);border-radius:10px}.or-finish{gap:4px;padding:6px 0 0;display:grid}.or-agree{cursor:pointer;align-items:center;gap:10px;padding:6px 0 4px;display:flex}.or-agree.is-error{color:#b4483c}.or-error{color:var(--st-ink);background:#b4483c14;border-inline-start:3px solid #b4483c;margin:8px 0 0;padding:14px 16px}.or-submit{width:100%;min-height:58px;font-family:var(--st-display);letter-spacing:.06em;box-shadow:0 14px 28px -18px var(--st-shadow);border-radius:2px;margin-top:14px;font-size:1.08rem;font-weight:400}.or-submit:after{content:"";border:1px solid color-mix(in srgb, var(--st-on-accent) 30%, transparent);pointer-events:none;border-radius:1px;position:absolute;inset:4px}.or-submit:disabled{opacity:.7;cursor:progress}.or-secure{color:var(--st-muted);text-align:center;margin:10px 0 0;font-size:.82rem}.or-done{text-align:center;max-width:680px;margin:0 auto;padding:32px 0}.or-done .st-eyebrow:before{display:none}.or-done .or-intro{margin-inline:auto}.or-link{border:1px solid var(--st-line);background:var(--st-card);text-align:start;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:4px;margin:0;padding:14px 16px;font-size:1rem}.or-share-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.or-next{border-top:1px solid var(--st-line);max-width:34em;color:var(--st-muted);text-align:start;gap:10px;margin:0 auto;padding:24px 0 0;list-style:none;display:grid}.or-next li{display:block}.or-next a{color:var(--st-accent);text-underline-offset:3px;text-decoration:underline}.pc-card{text-align:start;background:var(--st-card);border:1px solid var(--st-line);max-width:440px;box-shadow:0 30px 60px -36px var(--st-shadow), 0 1px 3px #0000000d;border-radius:6px;margin:8px auto 20px}.pc-head{gap:6px;padding:26px 26px 18px;display:grid}.pc-title{margin:0;font-size:1.6rem;line-height:1.1}.pc-desc{color:var(--st-muted);margin:0;font-size:.9rem}.pc-content{gap:18px;padding:0 26px 20px;display:grid}.pc-group{border-top:1px solid var(--st-line);gap:14px;margin:0;padding:18px 0 0;display:grid}.pc-field{gap:6px;min-width:0;display:grid}.pc-field dt,.pc-label{color:var(--st-muted);font-size:.88rem;font-weight:500}.pc-field dd{overflow-wrap:anywhere;margin:0}.pc-input-group{border:1px solid var(--st-line);background:var(--st-bg);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.pc-brands{flex:none;gap:6px;display:flex}.pc-brand{width:40px;height:25px;display:block}.pc-input-text{min-width:0;color:var(--st-muted);flex:1;font-size:.88rem}.pc-total{border-top:1px solid var(--st-line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.pc-total span{font-size:.95rem;font-weight:500}.pc-total strong{font-family:var(--st-display);color:var(--st-fern);font-size:1.7rem;font-weight:400}.pc-foot{gap:12px;padding:0 26px 26px;display:grid}.pc-pay{width:100%;min-height:56px;font-family:var(--st-display);letter-spacing:.06em;border-radius:2px;font-size:1.05rem;font-weight:400}.pc-pay:after{content:"";border:1px solid color-mix(in srgb, var(--st-on-accent) 30%, transparent);pointer-events:none;border-radius:1px;position:absolute;inset:4px}.pc-pay:disabled{opacity:.65;cursor:not-allowed}.pc-secure{color:var(--st-muted);text-align:center;margin:0;font-size:.78rem}.or-small{color:var(--st-muted);text-align:center;margin:0;font-size:.82rem}.or-small a{color:var(--st-accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:420px){.pc-head{padding:22px 18px 16px}.pc-content{padding:0 18px 18px}.pc-foot{padding:0 18px 22px}.pc-input-text{font-size:.8rem}}:root[data-theme=dark] .or-field.is-error input,:root[data-theme=dark] .or-field.is-error select,:root[data-theme=dark] .or-field.is-error textarea{border-color:#e07a6c}:root[data-theme=dark] .or-error{background:#e07a6c1a;border-color:#e07a6c}.or-promise{grid-template-columns:1fr 1fr;gap:18px 32px;margin:0 0 34px;padding:0;list-style:none;display:grid}.or-promise li{border-inline-start:1px solid var(--st-line);padding-inline-start:14px}.or-promise strong{color:var(--st-ink);margin-bottom:4px;font-size:.95rem;font-weight:600;line-height:1.35;display:block}.or-promise p{color:var(--st-muted);margin:0;font-size:.88rem;line-height:1.55}@media (max-width:600px){.or-promise{grid-template-columns:1fr;gap:16px;margin-bottom:26px}}.or-swap-badge{color:var(--st-rose);justify-self:center;margin:0;font-size:.9rem;font-weight:500}@media (max-width:900px){.or-swap-badge{justify-self:start}}.or-when,.or-seg{align-items:center;gap:0;display:inline-flex}.or-when button,.or-seg button{min-height:34px;color:var(--st-muted);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:.92rem;text-decoration-thickness:1px;transition:color .2s}.or-when button+button,.or-seg button+button{border-inline-start:1px solid var(--st-line)}.or-when button:hover,.or-seg button:hover{color:var(--st-ink)}.or-when button[aria-checked=true],.or-seg button[aria-selected=true]{color:var(--st-ink);font-weight:600;text-decoration-line:underline}.or-when button:focus-visible,.or-seg button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.or-part{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.or-part[hidden]{display:none}.or-later-note{color:var(--st-muted);margin:0;font-size:.9rem;line-height:1.55}.or-edit-link{gap:14px;margin:0 0 18px;display:grid}.or-design-now{grid-template-columns:110px 1fr;align-items:center;gap:20px;display:grid}.or-design-now strong{font-family:var(--st-display);margin-bottom:6px;font-size:1.4rem;font-weight:400;display:block}.or-design-now .st-btn{margin-top:12px}.or-design-thumb{aspect-ratio:430/640;border:4px solid var(--st-card);background:var(--st-thumb);box-shadow:0 14px 28px -20px var(--st-shadow);border-radius:12px;display:block;position:relative;overflow:hidden;container-type:inline-size}.or-design-thumb img{object-fit:cover;width:100%;height:100%;display:block}.or-design-thumb iframe{transform-origin:0 0;width:430px;height:640px;transform:scale(calc(100cqw / 430px));pointer-events:none;border:0;position:absolute}.or-swap-note{color:var(--st-rose);margin:0;font-size:.9rem;font-weight:500}.or-designs{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px;max-height:520px;padding:4px;display:grid;overflow-y:auto}.or-designs.is-error{border-radius:12px;outline:1px solid #b4483c}.or-design-pick{color:var(--st-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;font-size:.86rem;display:grid}.or-design-pick[aria-checked=true] .or-design-thumb{border-color:var(--st-accent);box-shadow:0 0 0 2px var(--st-accent)}.or-design .st-btn{justify-self:start}.or-photo{cursor:pointer;display:block;position:relative}.or-photo input{opacity:0;pointer-events:none;position:absolute}.or-photo span{color:#fff;text-align:center;background:#0000008c;border-radius:3px;padding:3px 0;font-size:.78rem;font-weight:500;position:absolute;inset:auto 6px 6px}.or-photo.is-removed img{opacity:.35;filter:grayscale()}.or-photo.is-removed span{background:#b4483c}.or-photo:has(input:focus-visible) img{outline:2px solid var(--st-accent)}.or-audio{width:100%;max-width:420px}.or-check{cursor:pointer;align-items:center;gap:10px;display:flex}.or-saved{border-left:3px solid var(--st-accent);background:var(--st-hover);color:var(--st-ink);margin:8px 0 0;padding:14px 16px}.or-summary-names{color:var(--st-fern);margin:0;font-size:1rem;font-weight:500}.or-find{text-align:start;gap:14px;max-width:420px;margin:0 auto;display:grid}.or-find .st-btn{width:100%}@media (max-width:600px){.or-design-now{grid-template-columns:84px 1fr;gap:14px}}.or-asks{gap:12px}.or-ask{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.or-ask+.or-ask{border-top:1px solid var(--st-line)}.or-ask:has(input:disabled){opacity:.55;cursor:default}.or-ask input{width:18px;height:18px;accent-color:var(--st-accent);flex:none;margin:2px 0 0}.or-ask span{gap:2px;display:grid}.or-ask em{color:var(--st-muted);font-size:.86rem;font-style:normal}.or-ask-max{justify-items:start;gap:8px;margin-inline-start:30px;display:grid}.or-ask-max[hidden]{display:none}.or .mp{--mp-line:var(--st-line);--mp-field:var(--st-card);--mp-card:var(--st-card);--mp-ink:var(--st-ink);--mp-muted:var(--st-muted);--mp-accent:var(--st-accent);--mp-on-accent:var(--st-card);--mp-hover:var(--st-hover);--mp-ring:var(--st-hover);--mp-shadow:var(--st-shadow)}.or-replies{border:1px solid var(--st-rule);background:color-mix(in srgb, var(--st-card) 60%, transparent);border-radius:6px;gap:14px;margin:0 0 20px;padding:20px;display:grid}.or-replies h2{font-family:var(--st-display);margin:0;font-size:1.35rem;font-weight:400}.or-replies-stats{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:0;margin:0;display:grid}.or-replies-stats div{text-align:center;gap:2px;padding:4px 8px;display:grid}.or-replies-stats div+div{border-inline-start:1px solid var(--or-sep,var(--st-line))}.or-replies-stats dt{color:var(--st-muted);order:2;font-size:.8rem;font-weight:500}.or-replies-stats dd{color:var(--st-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;order:1;margin:0;font-size:1.5rem;font-weight:600}.or-replies-list{gap:0;max-height:440px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.or-replies-list li{border-top:1px solid var(--st-line);gap:4px;padding:12px 2px;display:grid}.or-replies-list p{color:var(--st-ink);white-space:pre-line;margin:0;font-size:.95rem;line-height:1.55}.or-reply-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.or-reply-head span{font-size:.86rem;font-weight:500}.or-reply-head .is-yes{color:var(--st-accent)}.or-reply-head .is-no{color:var(--st-muted)}.or-reply-head time{color:var(--st-muted);margin-inline-start:auto;font-size:.78rem}.or-media{gap:12px;display:grid}.or-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.or-drop{border:1px solid var(--st-line);background:var(--st-card);cursor:pointer;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:72px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex;position:relative}.or-drop:hover,.or-drop.is-over{border-color:var(--st-accent);background:color-mix(in srgb, var(--st-card) 80%, var(--st-hover))}.or-drop:has(:focus-visible){outline:2px solid var(--st-accent);outline-offset:2px}.or-drop.is-full{cursor:default}.or-drop.is-full .or-drop-button{opacity:.5}.or-drop.is-error{border-color:#b4483c}.or-drop-button{border:1px solid var(--st-accent);min-height:40px;color:var(--st-accent);font:500 .92rem var(--font-karla), var(--font-sans), sans-serif;border-radius:3px;align-items:center;padding:0 18px;display:inline-flex}.or-drop-meta{min-width:0;color:var(--st-muted);overflow-wrap:anywhere;font-size:.88rem}.or-thumbs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.or-thumbs li{position:relative}.or-thumbs img{aspect-ratio:1;object-fit:cover;border:3px solid var(--st-card);width:100%;box-shadow:0 6px 16px -10px var(--st-shadow);border-radius:4px;display:block}.or-thumbs button{color:#fff;font:500 .78rem var(--font-karla), var(--font-sans), sans-serif;cursor:pointer;background:#00000094;border:0;border-radius:3px;padding:4px 0;position:absolute;inset:auto 8px 8px}.or-thumbs button:hover{background:#b4483c}.or-song{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.or-song audio{flex:260px;max-width:420px;height:40px}.or-text-btn{color:var(--st-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.86rem;text-decoration:underline}.or-ready{max-width:720px}.or-ready-date{color:var(--st-fern);font-family:var(--font-karla), var(--font-sans), sans-serif;margin-top:6px;font-size:1rem;font-weight:500;display:block}.or-links{text-align:start;gap:14px;margin:8px 0 30px;display:grid}.or-linkbox{border:1px solid var(--st-line);background:var(--st-card);box-shadow:0 20px 44px -38px var(--st-shadow);border-radius:6px;gap:10px;padding:22px 22px 20px;display:grid}.or-linkbox h2{font-family:var(--st-display);margin:0;font-size:1.3rem;font-weight:400}.or-linkbox-text{color:var(--st-muted);margin:0;font-size:.92rem;line-height:1.5}.or-linkbox .or-link{background:var(--st-bg)}.or-linkbox-actions{flex-wrap:wrap;gap:10px;display:flex}.or-linkbox-actions .st-btn{min-height:44px}.or-linkbox.is-edit{border-color:color-mix(in srgb, var(--st-rose) 40%, var(--st-line));background:color-mix(in srgb, var(--st-rose) 6%, var(--st-card))}.or-linkbox.is-edit h2{color:var(--st-rose)}.or-linkbox.is-waiting{box-shadow:none;background:0 0;border-style:dashed}@media (max-width:600px){.or-linkbox{padding:18px 16px}.or-linkbox-actions .st-btn{flex:1 1 0}}.or-lang{gap:6px;margin-bottom:30px;display:grid}.or-sub{gap:12px;display:grid}.or-about{color:var(--st-muted);margin-top:-2px;font-size:.84rem;font-style:normal;line-height:1.45}.or-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.or-key{color:var(--st-ink);margin:0;font-size:.92rem;line-height:1.6}.or-field small.or-need{color:var(--st-rose)}.or-font-bar{padding-top:4px}.pk-font-now{font-size:1.15rem;line-height:1.3}.pk-font-now.is-own,.pk-font-sample.is-own{font-family:var(--st-display)}.pk-fonts .pk-option{flex-direction:column;align-items:stretch;gap:4px;padding:12px 14px}.pk-fonts .pk-option+.pk-option{margin-top:2px}.pk-font-sample{overflow-wrap:anywhere;display:block}.is-names .pk-font-sample{font-size:1.5rem;line-height:1.3}.is-text .pk-font-sample{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pk-fonts .pk-option-note{font-size:.8rem}.pk-fonts .pk-list{max-height:380px}.pk{min-width:0;position:relative}.pk-bar{border:1px solid var(--st-line);background:var(--st-card);width:100%;min-height:58px;color:var(--st-ink);font:inherit;text-align:start;cursor:pointer;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s;display:grid}.pk-bar:hover{border-color:var(--st-sage)}.pk-bar[aria-expanded=true],.pk-bar:focus-visible{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-hover);outline:none}.pk-bar.is-error{border-color:#b4483c}.pk-label{color:var(--st-muted);grid-column:1;font-size:.8rem;font-weight:500}.pk-value{text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.pk-chevron{width:12px;height:8px;color:var(--st-muted);grid-area:1/2/span 2;transition:rotate .25s}.pk-bar[aria-expanded=true] .pk-chevron{rotate:180deg}.pk-placeholder{color:color-mix(in srgb, var(--st-muted) 80%, transparent)}.pk-dim{color:var(--st-muted);font-size:.82rem}.pk-pop{z-index:40;top:calc(100% + 8px);border:1px solid var(--st-line);background:var(--st-card);box-shadow:0 28px 56px -28px var(--st-shadow), 0 2px 10px -4px var(--st-shadow);border-radius:6px;padding:8px;animation:.22s cubic-bezier(.22,1,.36,1) pk-drop;position:absolute;inset-inline:0}@keyframes pk-drop{0%{opacity:0;transform:translateY(-6px)}}.pk-search{border:1px solid var(--st-line);background:var(--st-bg);width:100%;min-height:44px;color:var(--st-ink);font:inherit;border-radius:10px;margin:0 0 6px;padding:0 14px;font-size:.95rem}.pk-search:focus{border-color:var(--st-accent);outline:none}.pk-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--st-sage) transparent;max-height:320px;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.pk-list:focus{outline:none}.pk-head{color:var(--st-sage-ink,var(--st-muted));padding:10px 12px 6px;font-size:.8rem;font-weight:600;display:block}.pk-option{min-height:44px;color:var(--st-ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.pk-option[data-active=true]{background:var(--st-hover)}.pk-option[aria-selected=true]{background:color-mix(in srgb, var(--st-accent) 12%, transparent)}.pk-option-main{min-width:0}.pk-option-note{color:var(--st-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.pk-option[aria-selected=true] .pk-option-note{color:var(--st-accent)}.pk-empty{color:var(--st-muted);padding:14px 12px;font-size:.9rem}.pk-zone{gap:1px;display:grid}.pk-zone b{font-weight:500}.pk-zone small{color:var(--st-muted);font-size:.76rem}.pk-cal{width:min(330px,100vw - 32px);padding:14px;inset-inline-end:auto}.pk-cal-head{grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:8px;display:grid}.pk-arrow{width:36px;height:36px;color:var(--st-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid}.pk-arrow svg{width:8px;height:12px}.pk-arrow:hover:not(:disabled){background:var(--st-hover)}.pk-arrow:disabled{opacity:.3;cursor:default}[dir=rtl] .pk-arrow svg{scale:-1 1}.pk-cal-title{color:var(--st-ink);font-family:var(--st-display);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:6px 14px;font-size:1.1rem;transition:background .15s;display:inline-flex}.pk-cal-title:hover{background:var(--st-hover)}.pk-cal-title .pk-chevron{width:10px;height:7px}.pk-cal-title[aria-expanded=true] .pk-chevron{rotate:180deg}.pk-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.pk-weekday{height:30px;color:var(--st-muted);place-items:center;font-size:.72rem;font-weight:600;display:grid}.pk-day{aspect-ratio:1;color:var(--st-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.92rem;transition:background .15s,color .15s;display:grid}.pk-day:hover:not(:disabled){background:var(--st-hover)}.pk-day.is-today{box-shadow:inset 0 0 0 1px var(--st-sage)}.pk-day[aria-pressed=true]{background:var(--st-accent);color:var(--st-card);box-shadow:none}.pk-day:disabled{color:color-mix(in srgb, var(--st-muted) 45%, transparent);cursor:default}.pk-months{gap:12px;display:grid}.pk-years{flex-wrap:wrap;gap:6px;display:flex}.pk-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pk-years button,.pk-month-grid button{border:1px solid var(--st-line);min-height:40px;color:var(--st-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:.9rem;transition:background .15s,border-color .15s,color .15s}.pk-month-grid button{border-radius:10px}.pk-years button:hover,.pk-month-grid button:hover:not(:disabled){border-color:var(--st-sage)}.pk-years [aria-pressed=true],.pk-month-grid [aria-pressed=true]{border-color:var(--st-accent);background:var(--st-accent);color:var(--st-card)}.pk-month-grid button:disabled{opacity:.35;cursor:default}.pk-clock{grid-template-columns:1.3fr 1fr;gap:6px;width:min(270px,100vw - 32px);display:grid;inset-inline-end:auto}.pk-time-col{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--st-sage) transparent;align-content:start;gap:2px;max-height:288px;display:grid;position:relative;overflow-y:auto}.pk-time-col .pk-head{z-index:1;background:var(--st-card);text-align:center;position:sticky;top:0}.pk-time-col button{min-height:38px;color:var(--st-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:.92rem;transition:background .15s,color .15s}.pk-time-col button:hover{background:var(--st-hover)}.pk-time-col [aria-pressed=true]{background:var(--st-accent);color:var(--st-card)}.or-map{gap:10px;display:grid}.or-seg{justify-self:start;margin-inline-start:-12px}.or-map-search{gap:8px;display:flex}.or-map-search .or-input{flex:1;min-width:0}.or-map-search .st-btn{flex:none;min-height:48px;padding:0 18px}.or-map-box{z-index:0;border:1px solid var(--st-line);border-radius:4px;height:300px;position:relative;overflow:hidden}.or-map-pin span{background:var(--st-rose);border:3px solid #fff;border-radius:50% 50% 50% 0;width:28px;height:28px;display:block;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.or-map-save{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.or-map-save .st-btn{min-height:44px;padding:0 22px}.or-map-done{justify-items:start;gap:4px;display:grid}.or-map-badge{color:var(--st-accent);align-items:center;gap:10px;padding:0;font-size:.92rem;font-weight:600;animation:.45s cubic-bezier(.22,1,.36,1) or-badge-in;display:inline-flex}@keyframes or-badge-in{0%{opacity:0;transform:translateY(4px)scale(.96)}}.or-map-done a{color:var(--st-accent);text-underline-offset:3px;padding-inline-start:0;font-size:.8rem;text-decoration:underline}.or-map-done .or-text-btn{color:var(--st-muted);padding-inline-start:0;font-size:.8rem}@media (max-width:600px){.or-map-box{height:260px}}.or-toast{z-index:60;left:50%;bottom:max(24px, env(safe-area-inset-bottom));background:var(--st-accent);color:var(--st-on-accent);white-space:nowrap;box-shadow:0 18px 36px -18px var(--st-shadow), 0 2px 6px #00000014;pointer-events:none;border-radius:4px;margin:0;padding:12px 22px;font-size:.95rem;font-weight:500;animation:2.8s cubic-bezier(.22,1,.36,1) both or-toast;position:fixed;translate:-50%}@keyframes or-toast{0%{opacity:0;translate:-50% 16px}12%,82%{opacity:1;translate:-50%}to{opacity:0;translate:-50% 8px}}@media (prefers-reduced-motion:reduce){.or-toast{animation-name:or-toast-fade}@keyframes or-toast-fade{0%,to{opacity:0}10%,85%{opacity:1}}}.or .qe{--qe-line:var(--st-line);--qe-card:color-mix(in srgb, var(--st-card) 60%, transparent);--qe-field:var(--st-card);--qe-ink:var(--st-ink);--qe-muted:var(--st-muted);--qe-accent:var(--st-accent);--qe-hover:var(--st-hover);--qe-ring:var(--st-hover)}.or-own{border-top:1px solid var(--st-line);gap:10px;padding-top:16px;display:grid}.or .qe-add{border-style:solid;border-radius:3px;font-weight:500}.or .qe-add:before,.or .qe-add-answer:before{content:none}.or .qe-add-answer{text-underline-offset:3px;font-weight:500;text-decoration:underline}.or-own>strong{font-weight:600}.or-own>em{color:var(--st-muted);margin-top:-6px;font-size:.86rem;font-style:normal;line-height:1.45}.or-tally{border-top:1px solid var(--or-sep,var(--st-line));gap:6px;padding:12px 0 2px;display:grid}.or-tally strong{font-weight:600}.or-tally ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.or-tally li{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.or-tally b{color:var(--st-ink);font-variant-numeric:tabular-nums;font-weight:600}.or-reply-answers{gap:4px;margin:2px 0 0;display:grid}.or-reply-answers div{flex-wrap:wrap;gap:2px 8px;font-size:.88rem;display:flex}.or-reply-answers dt{color:var(--st-muted)}.or-reply-answers dt:after{content:":"}.or-reply-answers dd{margin:0;font-weight:600}.or-page em{font-family:inherit;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.or-page h1 em{font-family:var(--st-italic);color:var(--st-fern);font-size:1.1em;font-style:italic;line-height:1}.or-about{color:var(--st-muted)!important;font-size:.86rem!important;line-height:1.55!important}.or-step-title em,.or-ask em,.or-own>em,.or-hint{color:var(--st-muted)!important}.or-hint-error{color:#b4483c!important}.or-summary .st-pen{text-underline-offset:4px;padding-bottom:0;font-family:inherit;font-size:.92rem;font-style:normal;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.or-summary .st-pen:after{content:none}.or{--or-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--font-karla), var(--font-sans), sans-serif;--or-group:#fdfbf5;--or-paper:var(--st-paper);--or-fill:#7684601a;--or-fill-hover:#76846026;--or-thumb:#fff;--or-sep:#2d36291a;--or-tint:color-mix(in srgb, var(--st-accent) 11%, transparent);--or-ring:color-mix(in srgb, var(--st-accent) 26%, transparent);--or-card-shadow:0 0 0 1px #5c543c12, 0 1px 2px #3c38280d, 0 16px 36px -22px #3c402847;--or-gap:44px;--or-spring:cubic-bezier(.32, .72, 0, 1);--or-error:#d4473a}:root[data-theme=dark] .or{--or-group:#2c3629;--or-fill:#dce6cd13;--or-fill-hover:#dce6cd1c;--or-thumb:#48543f;--or-sep:#dce6cd1a;--or-tint:color-mix(in srgb, var(--st-accent) 16%, transparent);--or-card-shadow:inset 0 1px 0 #ebf2de12, 0 0 0 1px #dce6cd12, 0 1px 2px #0000004d, 0 16px 36px -18px #000000bf;--or-error:#ff6b5e}.or:not(:lang(ar)):not(:lang(ku)):not(:lang(hi)):not(:lang(zh)) .or-page{font-family:var(--or-font);-webkit-font-smoothing:antialiased}.or-form{gap:var(--or-gap)}.or-form .or-step{background:var(--or-paper), var(--or-group);box-shadow:var(--or-card-shadow);border:0;border-radius:18px;padding:28px 30px 30px}.or-form .or-step>.or-step-head{margin-bottom:20px}.or-form .or-step,.or-form .or-part{gap:18px}.or-step-head{align-items:start;gap:4px 12px}.or-step-head>.or-when,.or-step-head>.or-switch{align-self:start;margin-top:0}.or-step-num{min-width:0;color:var(--st-sage);font-family:var(--font-cormorant), Georgia, serif;font-variant-numeric:lining-nums;letter-spacing:0;opacity:1;padding:0;font-size:1.7rem;font-style:normal;font-weight:500;line-height:1.05}.or-step-title{gap:3px;padding:0}.or-step-title>span{font-family:var(--st-display);letter-spacing:0;font-size:1.45rem;font-weight:400;line-height:1.2}.or-step-title{gap:5px}.or-step-title em{line-height:1.45;font-size:.88rem!important}.or-later-tag{vertical-align:.12em;margin-inline-start:6px;font-family:inherit;font-size:.8rem;font-weight:400}.or-step-head .or-switch{grid-area:1/3}@media (max-width:600px){.or{--or-gap:30px}.or-form .or-step{border-radius:16px;padding:18px 16px 20px}.or-step-head:has(.or-switch){grid-template-columns:auto minmax(0,1fr) auto}.or-step-head .or-when{margin:10px 0 0}}.or-field{gap:7px}.or-field>span{color:var(--st-sage-ink);letter-spacing:0;font-size:.84rem;font-weight:600}.or-field small{font-size:.78rem;font-weight:400}.or-field input:not([type=radio]):not([type=checkbox]):not([type=file]),.or-input,.or-field select,.or-field textarea,.pk-bar{background:var(--or-fill);min-height:48px;color:var(--st-ink);box-shadow:none;border:0;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:1rem;transition:background-color .2s,box-shadow .2s}.pk-bar{min-height:56px;padding:8px 14px}.or-field input:hover:not(:focus),.or-input:hover:not(:focus),.or-field textarea:hover:not(:focus),.pk-bar:hover{background:var(--or-fill-hover);border-color:#0000}.or-field input:focus,.or-input:focus,.or-field select:focus,.or-field textarea:focus,.pk-bar[aria-expanded=true],.pk-bar:focus-visible{background:var(--or-group);box-shadow:0 0 0 1px color-mix(in srgb, var(--st-accent) 55%, transparent), 0 0 0 4px var(--or-ring);outline:none}.or-field.is-error input,.or-field.is-error select,.or-field.is-error textarea,.pk-bar.is-error{box-shadow:inset 0 0 0 1.5px var(--or-error);border:0}.pk-label{font-size:.76rem;font-weight:500}.pk-font-now{font-size:1.1rem}.or-row{gap:14px}.or-sub+.or-sub{border-top:1px solid var(--or-sep);padding-top:20px}.or-when,.or-seg{background:var(--or-fill);isolation:isolate;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;align-items:stretch;margin:0;padding:2px;display:inline-grid;position:relative}.or-when:before,.or-seg:before{content:"";z-index:-1;top:2px;bottom:2px;background:var(--or-thumb);width:calc(50% - 2px);transition:translate .38s var(--or-spring);border-radius:8px;position:absolute;inset-inline-start:2px;box-shadow:0 3px 8px #0000001a,0 3px 1px #00000008,0 0 0 .5px #0000000a}.or-when:has(>button:nth-child(2)[aria-checked=true]):before{translate:100%}.or-seg:has(>button:nth-child(2)[aria-selected=true]):before{translate:100%}[dir=rtl] .or-when:has(>button:nth-child(2)[aria-checked=true]):before{translate:-100%}[dir=rtl] .or-seg:has(>button:nth-child(2)[aria-selected=true]):before{translate:-100%}.or-when button,.or-seg button{min-height:30px;color:var(--st-ink);white-space:nowrap;background:0 0;border-radius:8px;padding:0 16px;font-family:inherit;font-size:.84rem;font-style:normal;font-weight:500;transition:color .2s,scale .12s ease-out;border:0!important;text-decoration:none!important}.or-when button[aria-checked=true],.or-seg button[aria-selected=true]{color:var(--st-ink);font-weight:600}.or-when button:after,.or-seg button:after{content:none}.or-seg button{min-height:34px;font-size:.9rem}.or-switch{cursor:pointer;background:#78788033;border:0;border-radius:999px;flex:none;width:51px;height:31px;padding:0;transition:background-color .25s;position:relative}.or-switch:before{content:"";top:2px;width:27px;height:27px;transition:translate .36s var(--or-spring), width .2s ease;background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.or-switch[aria-checked=true]{background:var(--st-accent)}.or-switch[aria-checked=true]:before{translate:20px}[dir=rtl] .or-switch[aria-checked=true]:before{translate:-20px}.or-switch:active:before{width:31px}.or-switch[aria-checked=true]:active:before{translate:16px}[dir=rtl] .or-switch[aria-checked=true]:active:before{translate:-16px}.or-switch:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px}.or-form input[type=checkbox]{appearance:none;cursor:pointer;background:50%/12px 12px no-repeat;border:1.5px solid #78807080;border-radius:50%;flex:none;width:22px;height:22px;margin:0;transition:background-color .18s,border-color .18s,scale .12s ease-out}.or-form input[type=checkbox]:checked{border-color:var(--st-accent);background-color:var(--st-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3 5 8.7l4.6-5.2' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark] .or-form input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3 5 8.7l4.6-5.2' fill='none' stroke='%231b2119' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.or-form input[type=checkbox]:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.or-ask{gap:14px;padding:14px 0}.or-ask+.or-ask{border-top-color:var(--or-sep)}.or-ask input{margin:1px 0 0}.or-ask strong{font-weight:600}.or-own{border-top-color:var(--or-sep)}.or-agree{gap:12px;padding:4px 4px 2px}.or-page .st-btn{letter-spacing:-.005em;border:0;border-radius:12px;min-height:46px;padding:0 20px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background-color .2s,scale .12s ease-out,opacity .2s}.or-page .st-btn-ghost{background:var(--or-tint);color:var(--st-accent)!important}.or-page .st-btn-ghost:hover{background:color-mix(in srgb, var(--st-accent) 17%, transparent);color:var(--st-accent)!important}.or-page :is(.st-btn,.or-drop-button,.or-when button,.or-seg button,.or-text-btn,.or-design-pick):active:not(:disabled){scale:.97}.or-page .or-submit,.or-page .pc-pay{min-height:56px;box-shadow:0 12px 26px -14px color-mix(in srgb, var(--st-accent) 70%, transparent);margin-top:14px;letter-spacing:-.01em!important;border-radius:16px!important;font-family:inherit!important;font-size:1.06rem!important;font-weight:600!important}.or-submit:after,.pc-pay:after{content:none}.or-submit:active:not(:disabled),.pc-pay:active:not(:disabled){scale:.985}.or-drop{background:var(--or-fill);border:0;border-radius:14px;gap:10px 14px;min-height:64px;padding:12px}.or-drop:hover,.or-drop.is-over{background:var(--or-fill-hover)}.or-drop.is-error{box-shadow:inset 0 0 0 1.5px var(--or-error)}.or-drop-button{background:var(--or-group);min-height:40px;color:var(--st-accent);border:0;border-radius:10px;padding:0 16px;font-family:inherit;font-size:.92rem;font-weight:600;transition:scale .12s ease-out;box-shadow:0 1px 2px #0000000f}.or-drop-meta{font-size:.86rem}.or-thumbs img,.or-photos img{border:0;border-radius:12px}.or-thumbs button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-radius:8px;padding:5px 0;font-family:inherit;font-size:.76rem;font-weight:600;inset:auto 6px 6px}.or-map{gap:12px}.or-map-search{gap:10px}.or-map-box{border:0;border-radius:14px}.or-map-badge{font-family:inherit;font-size:.92rem;font-weight:600}.or-map-done a,.or-map-done .or-text-btn{font-size:.86rem}.pk-pop{background:color-mix(in srgb, var(--or-group) 84%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);transform-origin:top;animation:pk-pop-in .32s var(--or-spring);border:0;border-radius:14px;padding:6px;box-shadow:0 0 0 .5px #00000014,0 24px 60px -18px #0000004d}@keyframes pk-pop-in{0%{opacity:0;translate:0 -4px;scale:.96}}.pk-search{background:var(--or-fill);border:0;border-radius:10px;font-family:inherit}.pk-option{border-radius:9px;min-height:44px}.pk-option+.pk-option{box-shadow:0 -1px 0 var(--or-sep)}.pk-option[data-active=true]{background:var(--or-fill);box-shadow:none}.pk-option[aria-selected=true]{background:var(--or-tint);box-shadow:none}.pk-option[aria-selected=true]+.pk-option,.pk-option[data-active=true]+.pk-option{box-shadow:none}.pk-head{color:var(--st-muted);font-size:.76rem;font-weight:600}.pk-years button,.pk-month-grid button{background:var(--or-fill);border:0;border-radius:10px;font-family:inherit}.pk-years [aria-pressed=true],.pk-month-grid [aria-pressed=true]{background:var(--st-accent)}.pk-time-col .pk-head{background:0 0}.or-lang{background:var(--or-group);box-shadow:var(--or-card-shadow);border-radius:18px;gap:8px;margin-bottom:0;padding:16px;background:var(--or-paper), var(--or-group)!important}.or-lang .or-hint{padding-inline:4px}.or-promise{background:var(--or-group);box-shadow:var(--or-card-shadow);border-radius:18px;gap:0;margin:0 0 24px;overflow:hidden}.or-promise li{border:0;padding:16px 18px}.or-promise li+li{border-inline-start:1px solid var(--or-sep)}.or-promise strong{letter-spacing:-.01em;font-family:inherit;font-size:.95rem;font-weight:600}.or-promise p{font-size:.86rem}@media (max-width:600px){.or-promise li+li{border-inline-start:0;border-top:1px solid var(--or-sep)}}.or-key{background:var(--or-fill);color:var(--st-ink);border-radius:12px;padding:12px 14px;font-size:.88rem}.or-error{background:color-mix(in srgb, var(--or-error) 10%, transparent);border:0;border-radius:12px}.or-saved{border:0;border-radius:12px}.or-secure{font-size:.8rem}.or-summary{--thumb-w:100%;gap:16px}.or-summary-thumb{width:var(--thumb-w);box-shadow:0 2px 4px #0000000f, 0 24px 44px -26px var(--st-shadow);border:0;border-radius:16px}.or-summary-body{width:var(--thumb-w);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:8px;padding:0 2px;display:grid}.or-summary-head{justify-items:center;gap:2px;width:100%;display:grid}.or-summary-body h2{letter-spacing:-.015em;margin:0;font-family:inherit;font-size:1.15rem;font-weight:600}.or-summary-price{color:var(--st-ink);font-variant-numeric:tabular-nums;margin:0;font-family:inherit;font-size:1.05rem;font-weight:500}.or-swap-badge{color:var(--st-accent);background:0 0;border-radius:0;justify-self:start;margin:0;padding:0;font-size:.86rem;font-weight:500}.or .or-summary-preview{text-underline-offset:4px;margin-top:2px;font-size:.88rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;color:var(--st-accent)!important}.or .or-summary-preview:hover{text-decoration-thickness:2px}@media (min-width:901px){.or-layout{grid-template-columns:minmax(0,1fr) 380px}.or-summary{--thumb-h:min(380px * 640 / 430, max(240px, 100svh - 330px));--thumb-w:calc(var(--thumb-h) * 430 / 640);--sum-h:calc(var(--thumb-h) + 160px);top:max(88px, (100svh - var(--sum-h)) / 2);width:max(var(--thumb-w), 280px);justify-self:center;justify-items:center;margin-inline-end:calc(40px + -50cqw + min(1160px,100cqw)/2)}.or{container-type:inline-size}.or-summary-body{width:100%}.or-layout:after{content:"";grid-column:2;height:100svh}.or-layout{margin-bottom:calc(-100svh - 56px)}.or-page{overflow:visible clip}}@media (max-width:900px){.or-summary{grid-template-columns:112px 1fr;justify-items:stretch}.or-summary-thumb{border-radius:12px}.or-summary-body{text-align:start;justify-items:start;width:auto}.or-summary-head{justify-items:start}.or-summary .or-swap-badge{justify-self:start}}.or-linkbox{gap:6px;padding:22px 22px 18px}.or-linkbox h2{letter-spacing:-.015em;font-family:inherit;font-size:1.1rem;font-weight:600}.or-linkbox-text{font-size:.9rem}.or-linkbox .or-link{color:var(--st-ink);background:0 0;border:0;border-radius:0;margin:6px 0 4px;padding:0;font-size:1.02rem;font-weight:500;line-height:1.45}.or-linkbox-actions{flex-wrap:wrap;justify-content:center;gap:2px 18px;margin-top:10px;display:flex}.or-linkbox-actions>:first-child{border-radius:14px;flex:100%;min-height:50px;font-size:1rem}.or-linkbox-actions>:not(:first-child){border-radius:8px;flex:none;min-height:40px;padding:0 4px;font-size:.92rem;font-weight:500;color:var(--st-accent)!important;background:0 0!important}.or-linkbox-actions>:not(:first-child):hover{text-underline-offset:4px;text-decoration:underline}.pc-card,.or-linkbox,.or-replies{background:var(--or-group);box-shadow:var(--or-card-shadow);border:0;border-radius:18px}.or-linkbox.is-edit{box-shadow:var(--or-card-shadow)}.or-linkbox.is-edit .or-linkbox-actions>:first-child{background:color-mix(in srgb, var(--st-rose) 80%, var(--st-ink))}.or-link,.pc-input-group{background:var(--or-fill);border:0;border-radius:12px}.pc-group,.pc-total{border-top-color:var(--or-sep)}.or-design-thumb{border:0;border-radius:12px}.or-toast{background:color-mix(in srgb, var(--or-group) 80%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:var(--st-ink);border-radius:14px;padding:12px 20px;font-family:inherit;font-weight:600;box-shadow:0 0 0 .5px #00000014,0 18px 40px -16px #0000004d}.or .mp{--mp-line:transparent;--mp-field:var(--or-fill);--mp-radius:12px;--mp-card:var(--or-group);--mp-ring:var(--or-ring)}.or .mp-btn{border:0;font-family:inherit}.or .mp-btn[aria-expanded=true],.or .mp-btn:focus-visible{background:var(--or-group);box-shadow:0 0 0 1px color-mix(in srgb, var(--st-accent) 55%, transparent), 0 0 0 4px var(--or-ring)}.or .mp-list{background:color-mix(in srgb, var(--or-group) 86%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:0;border-radius:14px;box-shadow:0 0 0 .5px #00000014,0 24px 60px -18px #0000004d}.or .mp-list li{border-radius:10px}.or .mp-typed{background:var(--or-fill);font-family:inherit;border:0!important}.or .qe-card{background:var(--or-fill);border:0;border-radius:14px}.or .qe-input{background:var(--or-group);border:0;border-radius:10px;font-family:inherit}.or .qe-input:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--st-accent) 55%, transparent), 0 0 0 4px var(--or-ring)}.or .qe-num{background:var(--or-group);color:var(--st-muted);border:0}.or .qe-add{background:var(--or-tint);min-height:44px;color:var(--st-accent);border-radius:12px;padding:0 18px;font-family:inherit;font-weight:600;transition:scale .12s ease-out;border:0!important}.or .qe-add:hover{background:color-mix(in srgb, var(--st-accent) 17%, transparent)}.or .qe-add:active{scale:.97}.or-fold{opacity:1;transition:grid-template-rows .62s var(--or-fold-ease), margin-top .62s var(--or-fold-ease), opacity .45s ease .12s;grid-template-rows:1fr;display:grid}.or-fold[data-open=false]{opacity:0;transition:grid-template-rows .62s var(--or-fold-ease), margin-top .62s var(--or-fold-ease), opacity .28s ease;grid-template-rows:0fr;margin-top:-18px}.or{--or-fold-ease:cubic-bezier(.45, 0, .2, 1)}html:has(.or-page){overflow-anchor:none}html:has(.or-page) body{overflow-anchor:none}.or-main{padding-bottom:var(--or-reserve,0px)}.or-form .or-step,.or-form .or-part{flex-direction:column;display:flex}.or-form .or-fold>*{min-height:0;overflow:clip}.or-form .or-fold[data-open=true]>*{animation:10ms linear .64s forwards or-unclip}@keyframes or-unclip{to{overflow:visible}}.or-swap-badge,.or-swap-note{box-shadow:none;color:var(--st-accent);letter-spacing:-.005em;background:0 0;justify-self:center;margin:4px 0 2px;padding:0;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.3}.or-swap-badge>span,.or-swap-note>span{background:linear-gradient(180deg, transparent 40%, var(--or-marker) 40%, var(--or-marker) 82%, transparent 82%) no-repeat 0 0 / 0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 4px;animation:.9s cubic-bezier(.45,0,.2,1) .7s forwards or-marker}.or-swap-note{justify-self:start}.or-swap-badge,.or-swap-note{color:var(--or-perk)!important}.or{--or-perk:#8a5a12;--or-marker:#deb25c6b}:root[data-theme=dark] .or{--or-perk:#e8c27a;--or-marker:#d6a8503d}@keyframes or-marker{to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.or-swap-badge>span,.or-swap-note>span{background-size:100% 100%;animation:none}}@media (max-width:600px){.or-page{padding-top:26px}.or h1{margin-bottom:18px;font-size:2.15rem}.or-layout{gap:0}.or-main{display:contents}.or-main>.st-eyebrow{order:-3}.or-main>h1{order:-2}.or-summary{background:var(--or-group);box-shadow:var(--or-card-shadow);border-radius:16px;order:-1;grid-template-columns:64px minmax(0,1fr);gap:14px;margin-bottom:20px;padding:12px}.or-summary-thumb{border-radius:8px;box-shadow:0 1px 3px #00000014}.or-summary-body{gap:2px}.or-summary-body h2{font-size:1.05rem}.or-summary-price{font-size:1rem;font-weight:600}.or-summary .or-swap-badge{margin:3px 0 1px;font-size:.8rem}.or-summary .or-swap-badge>span{padding:0 3px}.or .or-summary-preview{margin-top:4px;font-size:.84rem}.or-intro{margin-bottom:22px;font-size:.95rem;line-height:1.5}.or-form{padding-bottom:var(--or-reserve,0px)}.or{--or-gap:22px}.or-lang{border-radius:16px;padding:14px}:is(.or-step-head,.or-step-head:has(.or-switch)){grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px}.or-step-title{display:contents}.or-step-title>span{grid-area:1/2;align-self:center;font-size:1.12rem}.or-step-title em{grid-area:2/2/auto/-1;margin-top:2px;font-size:.84rem!important}.or-step-num{grid-row:1;align-self:center;font-size:1.12rem}.or-step-head .or-when,.or-step-head .or-switch{grid-area:1/3;place-self:center end;margin:0}.or-when button{min-height:28px;padding:0 12px;font-size:.8rem}.or-form .or-step>.or-step-head{margin-bottom:12px}.or-form .or-step,.or-form .or-part{gap:16px}.or-hint,.or-about,.or-later-note{font-size:.82rem!important;line-height:1.5!important}.or-key{padding:10px 12px;font-size:.82rem;line-height:1.5}.or-finish{padding-top:0}.or-page .or-submit{margin-top:8px}}@media (prefers-reduced-motion:reduce){.or-when:before,.or-seg:before,.or-switch:before{transition:none}.or-fold,.or-fold[data-open=false]{transition:opacity .2s}.pk-pop{animation:none}}@media (prefers-reduced-transparency:reduce){.pk-pop,.or-toast{background:var(--or-group);-webkit-backdrop-filter:none}}
