.amn,.ams{--amn-tray:#eee6d9;--amn-gap:36px;--amn-min:0px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.amn,.ams){--amn-tray:#cfc5b5}}:root[data-theme=dark] :is(.amn,.ams){--amn-tray:#cfc5b5}.amn{min-width:0;color:var(--ink);gap:24px;font-size:14px;line-height:21px;display:grid}:is(.amn,.ams) section{min-width:0}:is(.amn,.ams) h3{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:800;line-height:20px}.amn-flow{align-items:center;min-width:0;display:grid}.amn-flow[data-n="1"]{justify-content:center;grid-template-columns:minmax(0, calc(240px * var(--arn,1.333)))!important}.amn-flow[data-n="1"] .amn-tile{aspect-ratio:var(--ar,4 / 3)}.amn-tile{aspect-ratio:4/3;isolation:isolate;border-radius:var(--r1,12px);background:radial-gradient(58% 34% at 50% 90%, #3522421f, transparent 72%), var(--amn-tray);min-width:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #35224214,0 1px 2px #3522420f,0 12px 24px -18px #35224273}.amn-tile img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.amn-badge{z-index:1;color:#fff6e6;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c1a94;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;left:8px;box-shadow:inset 0 0 0 1px #ffffff29}.amn-arrow{background:var(--surface);width:26px;height:26px;color:var(--ink-70);box-shadow:0 0 0 1px var(--line), 0 2px 6px -2px #35224233;border-radius:50%;justify-self:center;place-items:center;display:grid}.amn-meta{flex-wrap:wrap;gap:8px;margin:0;display:flex}.amn-chip{border-radius:var(--ctl-r-pill);background:var(--wash);height:28px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.amn-chip img{flex:none;width:16px;height:16px}.amn-chip svg{color:var(--ink-70);flex:none}.amn-meta .amn-chip{white-space:normal;height:auto;min-height:28px;padding-block:4px;line-height:19px}.amn-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.amn-tags li{background:var(--wash);max-width:100%;color:var(--ink-86);text-wrap:pretty;border-radius:12px;align-items:flex-start;gap:6px;padding:6px 12px 6px 9px;font-size:13px;line-height:19px;display:inline-flex}.amn-tags svg{color:var(--ink-50);flex:none;margin-top:2.5px}.amn-sec>h3{margin:0 0 14px}:is(.amn,.ams) .amn-sec{min-width:0}.amn-num{--num-line:var(--ink-50);--num-fill:var(--surface);font-family:var(--f-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--num-fill);text-shadow:1px 0 var(--num-line), -1px 0 var(--num-line), 0 1px var(--num-line), 0 -1px var(--num-line), 1px 1px var(--num-line), -1px -1px var(--num-line), 1px -1px var(--num-line), -1px 1px var(--num-line);font-size:32px;font-style:normal;font-weight:800;line-height:1}.amn-grid{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-radius:var(--r2,20px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.amn-grid[data-n="1"]{--cols:1}.amn-grid[data-n="2"],.amn-grid[data-n="4"]{--cols:2}.amn-grid>li{min-width:0;box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);text-wrap:pretty;overflow-wrap:anywhere;align-content:start;gap:8px;padding:16px 20px 18px;display:grid}.amn-grid>li>b{color:var(--ink);font-size:14px;font-weight:700;line-height:20px}.amn-grid>li>span,.amn-grid>li>small{color:var(--ink-70);font-size:13px;line-height:19px}.amn-grid>li>.amn-ic+span:last-child{color:var(--ink-86);font-size:14px;line-height:21px}.amn-how>li{gap:10px}.amn-how>li .amn-num{margin-bottom:6px}.amn-edit{grid-template-columns:14px minmax(0,1fr);column-gap:6px;margin-top:2px;display:grid}.amn-edit svg{color:var(--ink-50);margin-top:2.5px}.amn-ic{background:var(--wash);width:28px;height:28px;color:var(--ink-70);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;place-items:center;display:grid}.amn-dots{gap:8px;max-width:704px;margin:0;padding:0;list-style:none;display:grid}.amn-dots li{color:var(--ink-86);text-wrap:pretty;padding-left:16px;font-size:14px;line-height:22px;position:relative}.amn-dots li:before{content:"";background:var(--ink-50);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:2px}.amn-cases{gap:12px;margin:0;padding:0;list-style:none;display:grid}.amn-case{border-radius:var(--r2,20px);background:var(--surface);min-height:104px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;transition:box-shadow var(--mo-fast) linear, transform var(--jelly-release);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:20px;padding:16px 16px 16px 24px;text-decoration:none;display:grid}.amn-case .amn-num{min-width:44px}.amn-case-t{gap:4px;min-width:0;display:grid}.amn-case-t b{text-wrap:balance;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:22px}.amn-case-t span{color:var(--ink-70);text-wrap:pretty;font-size:14px;line-height:21px}.amn-case-m{aspect-ratio:4/3;border-radius:var(--r1,12px);background:var(--wash);width:96px;box-shadow:inset 0 0 0 1px var(--line);display:block;overflow:hidden}.amn-case-m img{object-fit:cover;object-position:var(--amn-focus,50% 50%);width:100%;height:100%;transition:transform var(--mo-slow) var(--ease-out);display:block}.amn-case-go{border-radius:var(--ctl-r-md,12px);width:48px;height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--mo-fast) linear, color var(--mo-fast) linear, box-shadow var(--mo-fast) linear, transform var(--mo-med) var(--ease-spring);place-items:center;display:grid}.amn-case:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.amn-case:hover .amn-num{--num-line:var(--ink)}.amn-case:hover .amn-case-m img{transform:scale(1.04)}.amn-case:hover .amn-case-go{background:var(--ink);color:var(--paper);box-shadow:none;transform:rotate(45deg)}.amn-case:active{transform:scale(.99)}.amn-case:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.amn-show{--g:36px;grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:12px var(--g);border-radius:var(--r2,20px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:12px;display:grid;position:relative}.amn-show[data-layout=even]{--g:12px}.amn-show[data-n="2"]{--n:2}.amn-show[data-n="3"]{--n:3}.amn-show[data-n="4"]{--n:4}.amn-show[data-tall]{grid-template-columns:repeat(var(--n,2), minmax(0, 200px));justify-content:center}.amn-show-p{gap:10px;min-width:0;margin:0;display:grid;position:relative}.amn-show-m{aspect-ratio:var(--ar,16 / 9);isolation:isolate;border-radius:var(--r1,12px);background:#140c1a;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.amn-show-m>:is(img,video){object-fit:cover;width:100%;height:100%;transition:transform var(--mo-slow) var(--ease-out);display:block;position:absolute;inset:0}.amn-show-m>video{z-index:1}.amn-show:hover .amn-show-m>:is(img,video){transform:scale(1.03)}.amn-show-p figcaption{align-items:baseline;gap:10px;min-width:0;padding-inline:2px;display:flex}.amn-show-p figcaption i{font-family:var(--f-display);color:var(--ink-50);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:800}.amn-show-p figcaption span{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.amn-show-arrow{z-index:2;width:100%;aspect-ratio:var(--ar,16 / 9);pointer-events:none;align-items:center;display:grid;position:absolute;top:0;left:0}.amn-show-arrow svg{box-sizing:content-box;width:14px;height:14px;margin-left:calc(var(--g) / -2 - 13px);background:var(--surface);color:var(--ink-70);box-shadow:0 0 0 1px var(--line), 0 2px 6px -2px #35224233;border-radius:50%;padding:6px}.amn-show-play{z-index:3;border-radius:var(--ctl-r-pill);background:color-mix(in srgb, var(--paper) 90%, transparent);height:40px;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 8px 20px -10px #140c1a80;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:calc(50% - 15px);left:50%;translate:-50% -50%}.amn-show-play:hover{background:var(--paper)}.amn-show-play:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.amn[data-layout=drawer] .amn-grid{--cols:1}.amn[data-layout=drawer] .amn-sec>h3{margin-bottom:12px;font-size:16px;line-height:22px}.amn[data-layout=drawer] .amn-case{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;min-height:0;padding:14px 14px 14px 18px}.amn[data-layout=drawer] .amn-case-m{display:none}.amn[data-layout=drawer] .amn-case .amn-num{min-width:0;font-size:24px}.amn[data-layout=drawer] .amn-case-go{width:40px;height:40px}.amn[data-layout=drawer] .amn-show{--g:28px}@media (prefers-reduced-motion:reduce){.amn-case,.amn-case-go,.amn-case-m img,.amn-show-m>:is(img,video){transition:none}.amn-case:active,.amn-case:hover .amn-case-m img,.amn-case:hover .amn-case-go,.amn-show:hover .amn-show-m>:is(img,video){transform:none}}.amn-wrap{border-bottom:1px solid var(--line);gap:20px;min-width:0;padding:28px 24px 32px;display:grid}.amn-wrap>.amn-h2{padding-right:40px}.amn-wrap .ams-also{margin-top:0}.amn-h2{font-family:var(--f-display);letter-spacing:var(--ls-display);margin:0;font-size:20px;font-weight:800;line-height:26px}.amn[data-layout=drawer]{--amn-gap:32px}[data-slot=dialog-popup].ams-pop{background:var(--paper);max-width:1120px;height:min(860px,100dvh - 2rem);max-height:calc(100dvh - 2rem);overflow:clip}.ams{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;color:var(--ink);outline:none;flex:auto;font-size:14px;line-height:21px;position:static;overflow-y:auto}.ams-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:40px;padding:32px 28px 48px 36px;display:grid}.ams-main{align-content:start;gap:48px;min-width:0;display:grid}.ams .amn-sec>h3{letter-spacing:var(--ls-display);font-size:20px;line-height:26px}.ams-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px 14px;min-width:0;display:grid}.ams-titles{display:contents}.ams-head>.aicon{grid-area:1/1}.ams-title{grid-area:1/2}.ams-intro,.ams-head .amn-tags{grid-column:1/-1}.ams-title{font-family:var(--f-display);letter-spacing:var(--ls-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:30px}.ams-intro{max-width:704px;color:var(--ink-70);text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.ams-x{z-index:3;background:color-mix(in srgb, var(--paper) 84%, transparent);width:36px;height:36px;color:var(--ink-70);box-shadow:0 0 0 1px var(--line);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--mo-fast) linear, color var(--mo-fast) linear, transform var(--jelly-release);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:14px;right:14px}.ams-x:hover{background:var(--hover-2);color:var(--ink)}.ams-x:active{transform:scale(.92)}.ams-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ams-aside{align-self:start;min-width:0;margin-top:32px;position:sticky;top:64px}.ams-card{border-radius:var(--r2,20px);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 24px 48px -32px #35224266;gap:14px;padding:16px;display:grid}.ams-card-id{opacity:0;transition:grid-template-rows .22s var(--ease-out), margin-bottom .22s var(--ease-out), opacity .22s linear;grid-template-rows:0fr;margin-bottom:-14px;display:grid}.ams-card-id>div{align-items:center;gap:10px;min-width:0;min-height:0;display:flex;overflow:hidden}.ams-card-id b{min-width:0;font-family:var(--f-display);letter-spacing:var(--ls-display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:22px;overflow:hidden}.ams-card[data-stuck] .ams-card-id{opacity:1;grid-template-rows:1fr;margin-bottom:0}.ams-meta{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.ams-price{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.ams-price img{flex:none;width:18px;height:18px}.ams-time{color:var(--ink-70);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ams-time svg{flex:none}.ams-forms{gap:8px;display:grid}.ams-form{box-sizing:border-box;width:100%;min-width:0}.ams-form-l{text-overflow:ellipsis;min-width:0;transition:opacity var(--mo-fast) linear;overflow:hidden}.ams-form[aria-busy] .ams-form-l{opacity:0}.ams-form-go{transition:transform var(--mo-med) var(--ease-spring);flex:none}.ams-form:hover .ams-form-go{transform:rotate(45deg)}.ams-form:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ams .amn-tile{animation:amn-rise .46s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 40ms)}.ams .amn-arrow{animation:amn-pop .36s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes amn-rise{0%{opacity:.4;transform:translateY(10px)scale(.985)}}@keyframes amn-pop{0%{opacity:.4;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ams .amn-tile,.ams .amn-arrow{animation:none}.ams-card-id,.ams-form-go{transition:none}.ams-form:hover .ams-form-go{transform:none}}.ams-also{color:var(--ink-70);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ams-also a{border-radius:var(--ctl-r-pill);height:28px;box-shadow:var(--chip-ring,inset 0 0 0 1px var(--line));color:var(--ink);cursor:pointer;transition:background-color var(--mo-fast) linear, transform var(--jelly-release);align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.ams-also a:hover{background:var(--hover)}.ams-also a:active{transform:scale(.97)}.ams-also a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ams-state{min-height:240px;color:var(--ink-70);text-align:center;place-items:center;margin:0;font-size:14px;display:grid}.ams-skel{gap:12px;display:grid}.ams-skel i{background:var(--wash);border-radius:7px;height:14px;display:block}.ams-skel i[data-k=flow]{border-radius:20px;height:220px;margin-bottom:12px}.ams-skel i:nth-child(2){width:40%}.ams-skel i:nth-child(3){width:88%}.ams-skel i:nth-child(4){width:72%}@media (min-width:881px) and (max-width:1100px){.ams .amn-case-m{display:none}}@media (max-width:880px){[data-slot=dialog-popup].ams-pop{max-width:680px}.ams-grid{flex-direction:column;align-items:stretch;gap:36px;padding:22px 20px 32px;display:flex}.ams-main{display:contents}.ams-main>*{flex-shrink:0;min-width:0}.ams-head{order:0;padding-right:40px}.ams-aside{order:1;align-self:stretch;margin-top:0;position:static}.ams-main>:not(.ams-head){order:2}.ams-card-id{display:none}.ams-card{box-shadow:0 0 0 1px var(--line)}.ams .amn-flow{--amn-gap:28px;--amn-min:84px;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--bleed-t) 2px var(--bleed-b);margin-block:calc(2px - var(--bleed-t)) calc(6px - var(--bleed-b));overflow:auto hidden}.ams .amn-flow::-webkit-scrollbar{display:none}.amn-grid[data-n="3"],.amn-grid:not([data-n="1"],[data-n="2"],[data-n="4"]){--cols:2}}@media (max-width:639.98px){[data-slot=dialog-viewport]:has(>.ams-pop){padding-top:8px}[data-slot=dialog-popup].ams-pop{border-radius:20px 20px 0 0;height:calc(100dvh - 8px);max-height:none;padding-bottom:0}.ams-grid{padding:16px 16px calc(28px + env(safe-area-inset-bottom,0px));gap:32px}.ams-head{gap:12px}.ams-title{font-size:20px;line-height:26px}.ams-intro{font-size:14px;line-height:21px}.ams-x{top:12px;right:12px}.ams .amn-sec>h3{margin-bottom:12px;font-size:16px;line-height:22px}.ams .amn-flow{--amn-gap:24px;--amn-min:76px}.ams .amn-arrow{width:22px;height:22px}.amn-grid,.amn-grid[data-n]{--cols:1}.amn-case{grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px;min-height:0;padding:14px 12px 14px 16px}.amn-case-m{display:none}.amn-case .amn-num{min-width:0;font-size:24px}.amn-case-go{width:40px;height:40px}.amn-show{--g:24px;gap:10px var(--g);padding:8px}.amn-show[data-n="3"],.amn-show[data-n="4"]{--n:2}.amn-show[data-tall]{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr))}}
