.ow{max-width:560px;padding-top:12px;padding-bottom:48px;font-size:18px;line-height:1.7}.ow-brand{font-size:14px;color:var(--ink-3);margin:0 0 14px}.ow-brand__site{color:var(--ink-2);font-weight:700}.ow-eyebrow{font-size:15px;font-weight:700;color:var(--accent-ink);margin:0 0 6px}.ow-h1{font-size:27px;line-height:1.4;margin:0 0 14px;font-weight:700}.ow-h2{font-size:23px;line-height:1.4;margin:0 0 12px}.ow-p{font-size:18px;margin:0 0 16px}.ow-note{font-size:15px;color:var(--ink-2);margin:0 0 14px}.ow-progress{display:inline-block;font-size:15px;font-weight:700;color:var(--accent-ink);background:var(--accent-tint);border-radius:999px;padding:4px 12px;margin:0 0 12px}.ow-can{list-style:none;margin:18px 0;padding:0;display:grid;gap:10px}.ow-can li{display:flex;align-items:center;gap:14px;font-size:19px;font-weight:700;padding:12px 14px;background:var(--warm);border-radius:var(--r-m)}.ow-can svg{width:30px;height:30px;color:var(--accent-ink);flex:none}.ow-free{font-size:16px;color:var(--ink-2);margin:0 0 18px}.ow-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;margin-top:12px;padding:0 20px;border-radius:16px;font-size:21px;font-weight:700;border:2px solid transparent}.ow-btn--primary{background:var(--brand-fill);color:#fff}@media(hover:hover){.ow-btn--primary:hover{background:var(--brand-fill-hover)}}.ow-btn--primary[disabled]{opacity:.5;box-shadow:none}.ow-btn--outline{background:var(--surface);border-color:var(--accent);color:var(--accent-ink)}.ow-btn--danger{background:#b42318;color:#fff}.ow-btn--text{background:transparent;color:var(--ink-2);font-size:18px;min-height:52px;text-decoration:underline}.ow-btn[aria-busy=true]:after{content:"…"}.ow-link{background:none;border:0;padding:0;color:var(--accent-ink);text-decoration:underline;font-size:inherit;font-weight:700}.ow-link--quiet{color:var(--ink-3);font-weight:400;font-size:15px}.ow-label{display:block;font-size:17px;font-weight:700;margin:16px 0 6px}.ow-more{margin:16px 0 0;border:2px solid var(--line-2);border-radius:14px;background:var(--surface)}.ow-more>summary{min-height:60px;display:flex;align-items:center;padding:0 16px;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.ow-more>summary::-webkit-details-marker{display:none}.ow-more>summary:after{content:"＋";margin-left:auto;font-size:20px;color:var(--ink-3)}.ow-more[open]>summary:after{content:"－"}.ow-more>:not(summary){margin-left:14px;margin-right:14px}.ow-more>:last-child{margin-bottom:14px}.ow-label--sub{font-weight:600;font-size:16px;margin-top:8px}.ow-input{display:block;width:100%;min-height:60px;margin-top:6px;padding:0 16px;font-size:21px;border:2px solid var(--line-2);border-radius:14px;background:var(--surface)}.ow-input:focus{outline:3px solid var(--deep);outline-offset:0;border-color:var(--deep)}.ow-box--left{text-align:left;white-space:pre-line}.ow-textarea{padding:12px 16px;min-height:0;line-height:1.6;font-size:19px;resize:vertical}.ow-err{color:#b42318;font-weight:700;font-size:17px;margin:12px 0 0;padding:10px 12px;background:#fff1f0;border-radius:10px}.ow-box{padding:14px 16px;border-radius:var(--r-m);background:var(--surface-2);font-size:16px;margin:0 0 14px}.ow-box--warn{background:#fff8e6}.ow-name:has([data-vendor-name]:empty),.ow-brand__site:has([data-vendor-name]:empty){display:none}.ow-foot{margin:40px 0 24px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);line-height:2;text-align:center}.ow-foot a{color:var(--ink-2);text-decoration:underline}.ow-menu{display:grid;gap:12px;margin:6px 0 18px}.ow-same{margin:20px 0 0;padding:16px;background:var(--surface-2);border-radius:18px;text-align:center}.ow-same .ow-p{margin:0 0 4px}.ow-same .ow-note{margin:10px 0 0}.ow-card{display:flex;align-items:center;gap:14px;width:100%;min-height:92px;padding:14px 16px;text-align:left;background:var(--surface);border:2px solid var(--line);border-radius:18px}.ow-card:active{border-color:var(--accent)}.ow-card svg{width:34px;height:34px;color:var(--accent-ink);flex:none}.ow-card span{flex:1;display:grid}.ow-card b{font-size:21px}.ow-card small{font-size:15px;color:var(--ink-2)}.ow-card i{font-size:30px;color:var(--ink-3);font-style:normal}.ow-sendbar{position:sticky;bottom:76px;display:grid;gap:6px;padding:12px;margin:0 -8px;background:#fffffff5;border:2px solid var(--accent);border-radius:18px;font-size:17px;font-weight:700;text-align:center}.ow-sendbar .ow-btn{margin-top:0}.ow-foot{margin:14px 0 0;font-size:16px;text-align:center}.ow-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 12px}.ow-seg button{min-height:56px;padding:6px 8px;border:2px solid var(--line-2);border-radius:14px;background:var(--surface);font-size:17px;font-weight:700;color:var(--ink-2);line-height:1.25}.ow-seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ow-prices{display:grid;gap:10px;margin:10px 0 18px}.ow-price{display:grid;grid-template-columns:65px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 12px;background:var(--surface);border:2px solid var(--line);border-radius:16px}.ow-price img{grid-row:1 / 3;width:65px;height:52px;object-fit:contain;mix-blend-mode:multiply}.ow-price span{font-size:18px;font-weight:700}.ow-price input{min-height:56px;width:100%;padding:0 44px 0 14px;font-size:24px;font-weight:700;text-align:right;border:2px solid var(--line-2);border-radius:12px}.ow-price i{grid-column:2;justify-self:end;margin-top:-42px;margin-right:14px;font-style:normal;font-size:16px;color:var(--ink-3);pointer-events:none;position:relative}.ow-price--dog{grid-template-rows:auto auto auto}.ow-price__main{display:contents}.ow-price .ow-kg{grid-column:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px}.ow-price .ow-kg span{font-size:15px;font-weight:700;color:var(--ink-2)}.ow-price .ow-kg input{min-height:48px;font-size:20px;padding:0 12px;text-align:right}.ow-price .ow-kg i{grid-column:auto;margin:0;font-size:16px}.ow-note--tight{margin:4px 0 10px}.ow-seg--dog button{display:grid;justify-items:center;line-height:1.3;padding:8px 6px}.ow-seg--dog small{font-size:14px;font-weight:600}.ow-wrows{display:grid;gap:10px;margin:0 0 12px}.ow-wrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;padding:12px;background:var(--surface);border:2px solid var(--line);border-radius:16px;position:relative}.ow-wrow__head{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px}.ow-wrow label{display:grid;gap:4px;font-size:15px;font-weight:700;color:var(--ink-2)}.ow-wrow__in{position:relative}.ow-wrow input{width:100%;min-height:52px;padding:0 36px 0 12px;font-size:22px;font-weight:700;text-align:right;border:2px solid var(--line-2);border-radius:12px;font-family:inherit;color:var(--ink)}.ow-wrow input::placeholder{color:var(--ink-3);font-weight:400;opacity:.75}.ow-wrow__in i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:16px;color:var(--ink-3);pointer-events:none}.ow-wrow__del{min-height:40px;padding:0 12px;border:0;background:none;color:var(--accent-ink);font-weight:700;font-size:15px;text-decoration:underline;cursor:pointer}.ow-extras{display:grid;gap:8px}.ow-extra{display:grid;grid-template-columns:1fr 140px auto;align-items:center;gap:10px;font-size:17px;font-weight:700}.ow-extra input{min-height:54px;padding:0 12px;font-size:20px;text-align:right;border:2px solid var(--line-2);border-radius:12px}.ow-extra i{font-style:normal;color:var(--ink-3)}.ow-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:6px 0 8px}.ow-days button{min-height:60px;border:2px solid var(--line-2);border-radius:14px;background:var(--surface);font-size:22px;font-weight:700}.ow-days button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ow-closure{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;margin:8px 0}.ow-closure label{display:grid;font-size:15px;font-weight:700}.ow-closure input{min-height:56px;padding:0 10px;font-size:18px;border:2px solid var(--line-2);border-radius:12px}.ow-x{width:44px;height:44px;border-radius:50%;border:2px solid var(--line-2);background:var(--surface);font-size:22px;line-height:1}.ow-checks{display:grid;gap:8px;margin:6px 0 12px}.ow-check{display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 14px;background:var(--surface);border:2px solid var(--line);border-radius:14px;font-size:18px;font-weight:600}.ow-check input{width:28px;height:28px;accent-color:var(--accent);flex:none}.ow-check:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.ow-consent{display:flex;gap:14px;align-items:flex-start;padding:14px;margin:6px 0 14px;background:var(--warm);border-radius:14px;font-size:18px;font-weight:700}.ow-consent input{width:30px;height:30px;accent-color:var(--accent);flex:none;margin-top:2px}.ow-consent small{display:block;font-size:14px;font-weight:400;color:var(--ink-2)}.ow-drop{display:grid;gap:6px;width:100%;min-height:150px;place-content:center;text-align:center;border:3px dashed var(--accent);border-radius:20px;background:var(--accent-tint);color:var(--accent-ink)}.ow-drop b{font-size:26px}.ow-drop span{font-size:15px;color:var(--ink-2)}.ow-drop[disabled]{opacity:.5}.ow-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.ow-thumb{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--surface-2)}.ow-thumb img{width:100%;height:100%;object-fit:cover}.ow-thumb .ow-x{position:absolute;top:4px;right:4px;width:40px;height:40px;background:#fffffff2}.ow-thumb figcaption{position:absolute;left:4px;bottom:4px;font-size:12px;background:#ffffffe6;border-radius:999px;padding:1px 8px}.ow-rows{display:grid;gap:8px;margin:0 0 16px}.ow-row{display:grid;gap:2px;padding:12px 14px;background:var(--surface);border:2px solid var(--line);border-radius:14px;font-size:17px}.ow-row b{font-size:15px;color:var(--ink-2)}.ow-row i{font-style:normal;color:var(--accent-ink)}.ow-row strong{font-size:20px}.ow-receipt{font-size:18px;margin:0 0 16px;padding:14px 16px;background:var(--warm);border-radius:14px}.ow-receipt b{font-size:24px;display:block;letter-spacing:.04em}.ow-done-mark{width:88px;height:88px;margin:8px auto 16px;border-radius:50%;background:var(--brand-fill);color:#fff;display:grid;place-items:center}.ow-done-mark svg{width:48px;height:48px}.ow-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand pill" "site site";align-items:center;column-gap:12px;margin:0 0 18px}.ow-head>div{display:contents}.ow-head .ow-brand{grid-area:brand}.ow-head .ow-brand__site{grid-area:site}.ow-head .ow-pill{grid-area:pill}.ow-brand{display:block;font-size:17px;font-weight:700;color:var(--ink)}.ow-brand span{color:var(--accent-ink)}.ow-brand__site{display:block;font-size:15px;color:var(--ink-2);font-weight:600;margin-top:2px}.ow-pill{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--accent-tint);color:var(--accent-ink);font-size:18px;font-weight:700;white-space:nowrap}.ow-tile{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--accent-tint);color:var(--accent-ink)}.ow-tile svg{width:32px;height:32px}.ow-can li{background:none;padding:6px 0;gap:18px;font-size:21px}.ow-free{text-align:center;margin:14px 0 22px;word-break:auto-phrase;text-wrap:balance}.ow-offer{margin:6px 0 0;padding:14px 16px;background:var(--warm);border-left:4px solid var(--deep);border-radius:0 14px 14px 0;font-size:18px;line-height:1.6}.ow-offer b{color:var(--deep);font-size:20px}.ow-h1 .ow-name{display:block;margin-bottom:6px;font-size:21px;line-height:1.45;color:var(--ink-2)}.ow-h1 .ow-name br{display:none}.ow-ib{display:inline-block}.ow-h1--icon{display:flex;align-items:center;gap:14px;font-size:24px}.ow-round{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--accent-tint);color:var(--accent-ink)}.ow-round svg{width:30px;height:30px}.ow-btn{position:relative}.ow-chev{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-style:normal;font-size:30px;line-height:1;opacity:.9}.ow-back{display:inline-flex;align-items:center;min-height:52px;margin-top:18px;padding:0 4px;background:none;border:0;font-size:18px;font-weight:700;color:var(--ink)}.ow-card .ow-tile{width:60px;height:60px}.ow-card i.ow-chev-r{font-style:normal}.ow-seg{grid-template-columns:1fr 1fr;gap:0;border:2px solid var(--accent);border-radius:14px;overflow:hidden}.ow-seg button{border:0;border-radius:0;min-height:60px;font-size:20px;color:var(--ink)}.ow-seg button+button{border-left:2px solid var(--accent)}.ow-seg--3{grid-template-columns:repeat(3,1fr)}.ow-days{gap:0;border:2px solid var(--line-2);border-radius:14px;overflow:hidden}.ow-days button{border:0;border-radius:0}.ow-days button+button{border-left:2px solid var(--line-2)}.ow-closure{grid-template-columns:1fr auto}.ow-closure label{grid-column:1}.ow-closure .ow-x{grid-column:2;grid-row:1 / 3;align-self:center}.ow-consent:has(input:checked){background:var(--accent-tint)}.ow-row{display:grid;grid-template-columns:56px 1fr;column-gap:12px;align-items:center}.ow-row b{grid-column:2;font-size:19px;color:var(--ink)}.ow-row span{grid-column:2;font-size:18px}.ow-row strong{color:var(--accent-ink);font-size:22px}.ow-row .ow-tile{grid-row:1 / 3}.ow-receipt{text-align:center}.ow-receipt b{font-size:26px}.ow-done-mark{width:120px;height:120px}.ow-done-mark svg{width:64px;height:64px;stroke-width:3}.ow-feats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:6px 0 14px}.ow-feat{display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 12px;text-align:left;background:var(--surface);border:2px solid var(--line-2);border-radius:14px;font-size:16px;font-weight:700;color:var(--ink);line-height:1.3}.ow-feat svg{width:26px;height:26px;flex:none;color:var(--ink-3)}.ow-feat[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ow-feat[aria-pressed=true] svg{color:#fff}.ow-preview{margin:6px 0 16px;padding:14px;background:var(--warm);border-radius:16px}.ow-preview figure{margin:0}.ow-preview__card{display:grid;grid-template-columns:118px 1fr;gap:10px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:8px 0}.ow-preview__art{min-height:140px;background:var(--surface-2) center / cover no-repeat}.ow-preview__body{padding:12px 12px 12px 0;display:grid;align-content:start;gap:4px;font-size:14px}.ow-preview__body b{font-size:15px}.ow-preview__body small{color:var(--ink-3);font-size:14px}.ow-preview__body em{font-style:normal;font-weight:700}.ow-preview__hero{margin:10px 0 0!important}.ow-preview__heroart{aspect-ratio:4 / 3;border-radius:12px;background:var(--surface-2) center / cover no-repeat}.ow-preview__heroart--pc{aspect-ratio:16 / 7}.ow-preview figcaption{font-size:14px;color:var(--ink-2);margin-top:4px}.ow-thumb .ow-first{position:absolute;left:4px;bottom:4px;min-height:36px;font-size:14px;font-weight:700;background:#fffffff2;border:0;border-radius:999px;padding:4px 12px}.ow-thumb .ow-first[disabled]{background:var(--ink);color:#fff}.ow-feat[aria-pressed=true],.ow-days button[aria-pressed=true],.ow-seg button[aria-pressed=true]{background:var(--brand-fill);border-color:var(--brand-fill);color:#fff}.ow-seg button+button[aria-pressed=true],.ow-seg button[aria-pressed=true]+button{border-left-color:var(--accent)}.ow-feat span,.ow-seg button,.ow-card b,.ow-card small,.ow-h1,.ow-h2{word-break:auto-phrase;overflow-wrap:normal}.ow-h2 [data-email-echo]{word-break:break-all;overflow-wrap:anywhere}.ow-seg--3 button{font-size:17px;padding:6px 4px}.ow-input,.ow-textarea,.ow-price input,.ow-extra input,.ow-closure input{font-family:inherit}.ow-tile,.ow-round{background:var(--deep);color:#fff}.ow-tile svg,.ow-round svg,.ow-can .ow-tile svg{color:#fff}.ow-thumb .ow-first[disabled]{background:var(--brand-fill)}.ow-diff{grid-column:2;display:flex;gap:10px;align-items:baseline;font-size:18px;line-height:1.6}.ow-diff em{flex:none;font-style:normal;font-size:14px;font-weight:700;padding:1px 8px;border-radius:6px}.ow-diff__add{background:var(--brand-fill);color:#fff}.ow-diff__del{background:var(--warm);color:var(--ink-2)}.ow-diff strong{font-size:18px!important;color:var(--ink)!important}.ow-sub{margin:22px 0 4px;font-size:16px;font-weight:700;color:var(--ink-2)}.ow-steps{list-style:none;margin:8px 0 18px;padding:0;display:grid;gap:0;counter-reset:ow}.ow-steps li{position:relative;padding:0 0 18px 58px;font-size:18px;line-height:1.6;counter-increment:ow}.ow-steps li:before{content:counter(ow);position:absolute;left:0;top:-2px;width:40px;height:40px;border-radius:50%;background:var(--deep);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700}.ow-steps li:not(:last-child):after{content:"";position:absolute;left:19px;top:42px;bottom:2px;width:2px;background:var(--line-2)}.ow-steps b{display:block;font-size:19px}.ow-ok{display:flex;gap:10px;align-items:center;margin:4px 0 6px;padding:12px 14px;background:var(--warm);border-radius:14px;font-size:17px;font-weight:700}.ow-ok svg{width:24px;height:24px;flex:none;color:var(--deep)}.ow-foot a{white-space:nowrap}footer.ow-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;line-height:1.8}.ow-btn{gap:10px}.ow-btn .ow-chev{position:static;transform:none}.ow-pill{background:var(--warm);color:var(--deep)}.ow-check:has(input:checked),.ow-consent:has(input:checked){background:var(--warm);border-color:var(--deep)}.ow-consent{border:2px solid var(--line);background:var(--warm)}.ow-consent input,.ow-check input{accent-color:var(--deep)}.ow-drop{background:var(--warm);border-color:var(--deep);color:var(--deep)}.ow-drop b{color:var(--deep)}.ow-err{background:var(--amber-bg);color:var(--amber-ink);border:1px solid var(--amber-line)}.ow-box--warn{background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber-ink)}.ow-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-feat{min-width:0;gap:8px;padding:8px 10px;font-size:15px}.ow-feat svg{width:24px;height:24px}.ow-feat span{min-width:0;text-wrap:balance}.ow-nw{white-space:nowrap}.ow-tile svg,.ow-round svg{stroke-linecap:round;stroke-linejoin:round}.ow-row strong,.ow-diff strong,.ow-row span{word-break:auto-phrase;overflow-wrap:anywhere}.ow-sendbar{position:fixed;z-index:30;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(544px,calc(100% - 16px));margin:0;box-sizing:border-box;box-shadow:0 8px 28px #173f4329}.ow:has([data-step=menu]:not([hidden]) .ow-sendbar:not([hidden])){padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))}[data-step=welcome]:not([hidden])~* .ow-brand__site,.ow:has([data-step=welcome]:not([hidden])) .ow-brand__site,.ow:has([data-step=link]:not([hidden])) .ow-brand__site{display:none}.ow-p,.ow-note{text-wrap:pretty;line-break:strict}.ow-diff--ba{align-items:flex-start;gap:12px}.ow-diff--ba em{flex:none;min-width:4.4em;text-align:center}.ow-diff--ba>:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.ow-row .ow-diff--ba+.ow-diff--ba{margin-top:4px}.ow-closure{grid-template-columns:minmax(0,1fr);gap:4px 12px;margin:10px 0;padding:12px 14px 14px;background:var(--surface);border:2px solid var(--line);border-radius:16px;align-items:end}.ow-closure__head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:17px}.ow-closure__del{flex:none;min-height:44px;padding:0 16px;border:2px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:16px;font-weight:700;color:var(--ink-2);white-space:nowrap}.ow-closure label{grid-column:auto}@media(min-width:520px){.ow-closure{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ow-drop span{word-break:auto-phrase;text-wrap:balance}.ow-consent small{word-break:auto-phrase}.ow-cols{display:block}@media(min-width:900px){.ow:has([data-step=welcome]:not([hidden])),.ow:has([data-step=nolink]:not([hidden])){max-width:1040px}.ow-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 72px;align-items:start}.ow-col>:first-child{margin-top:0}.ow-col+.ow-col{padding:28px 28px 24px;background:var(--warm);border-radius:var(--r-l)}.ow-col+.ow-col .ow-sub:first-child{margin-top:0}.ow-col+.ow-col .ow-offer{background:var(--surface)}.ow-col+.ow-col .ow-ok{background:var(--surface)}}.ow-p,.ow-note,.ow-steps li,.ow-label,.ow-offer,.ow-ok,.ow-btn,.ow-pill{word-break:auto-phrase}.ow-short{text-wrap:pretty;max-width:34em}.ow-note--after{margin-top:16px}.ow-btn+.ow-note{margin-top:16px}.ow-input::placeholder,.ow-price input::placeholder,.ow-extra input::placeholder{color:var(--ink-3);font-weight:400;opacity:.75}.ow-price input,.ow-extra input{color:var(--ink)}.ow-textarea{resize:none}.ow-seg[data-unit]{grid-template-columns:1.35fr 1fr 1fr}.ow-seg[data-unit] button{padding:6px}.ow-sendbar{background:#fff;border:1px solid var(--line-2);box-shadow:0 -6px #fff,0 8px 28px #173f432e}.ow-count{margin:0 0 12px;font-size:16px;color:var(--ink-2)}.ow-count b{display:inline-block;padding:2px 12px;border-radius:999px;background:var(--warm);color:var(--deep);font-size:17px}.ow-offer{border:2px solid var(--deep);border-radius:14px}.ow-vouch{margin:0 0 20px;border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;background:var(--surface)}.ow-vouch>div{padding:12px 16px;border-top:1px solid var(--line)}.ow-vouch>div:first-child{border-top:0}.ow-vouch dt{font-size:13px;color:var(--ink-2);margin-bottom:2px}.ow-vouch dd{margin:0;font-weight:700;font-size:17px;overflow-wrap:anywhere;word-break:break-all}[data-vouch-ask] .ow-btn,[data-vouch-confirm-no] .ow-btn{margin-bottom:10px}.ow-lic .ow-p{margin-bottom:8px}[data-step=done],[data-vouch-done]{text-align:center}[data-step=done] .ow-p,[data-step=done] .ow-box{margin-left:auto;margin-right:auto}.ow-row{grid-template-columns:56px minmax(0,1fr)}.ow-row .ow-tile{grid-row:1}.ow-row>b{align-self:center}.ow-row .ow-diff{grid-column:1 / -1;margin-top:8px}.ow-diff--ba{flex-direction:column;align-items:flex-start;gap:3px}.ow-diff--ba em{min-width:0;text-align:left}.ow-diff--ba>:last-child{width:100%}.ow-diff--ba .ow-diff__v{color:var(--ink-2)}.ow-diff strong{word-break:auto-phrase}.ow-diff+.ow-diff{margin-top:6px}.ow-can li>span{display:grid;gap:0;line-height:1.4}.ow-can__sub{font-size:14px;font-weight:400;color:var(--ink-2)}.ow-feat span{word-break:normal}.ow-feat span{text-align:left;text-wrap:wrap}.ow-feat .ow-feat__t,.ow-feat .ow-feat__t .ow-ib{word-break:auto-phrase}.ow-feat .ow-feat__t{min-width:0}.ow-feat__sub{display:block;margin-top:2px;font-size:14px;font-weight:500;line-height:1.3;opacity:.85}.ow-seg button small{display:block;font-size:14px;font-weight:500;line-height:1.3;opacity:.85}.ow-seg button{display:flex;flex-direction:column;align-items:center;justify-content:center}.ow-note{font-size:16px}.ow:has([data-step=menu]:not([hidden]) .ow-sendbar:not([hidden])){padding-bottom:calc(184px + env(safe-area-inset-bottom,0px))}.ow-menu{margin-bottom:22px}body.is-bare{padding-bottom:0}body.is-bare #main{min-height:100vh}@media(min-width:900px){.ow{max-width:680px;padding-top:32px}.ow-h1{font-size:32px}.ow-menu{gap:14px}.ow-card{min-height:100px}.ow-sendbar{width:664px}footer.ow-foot{font-size:15px;gap:4px 18px}}
