.int-ico{border:2px solid var(--ink);background:var(--map-soft);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.int-ico svg{width:22px;height:22px;display:block}.int-dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.int-round{background:var(--ink);width:fit-content;color:var(--paper);border-radius:999px;align-self:flex-start;align-items:center;margin:0 0 6px;padding:2px 12px;font-size:13px;font-weight:800;line-height:1.7;display:inline-flex}.int-sift .int-card{box-shadow:3px 3px 0 var(--ink);border-width:2px;border-radius:20px;grid-template-rows:auto auto 1fr;gap:8px;padding:14px;transition:background-color .15s ease-out;position:relative}.int-card-top{align-items:center;gap:10px;min-width:0;padding-right:30px;display:flex}.int-sift .int-card .int-card-top>b,.int-sift .int-card p{margin:0}.int-sift .int-card .int-sub{opacity:.8}.int-sift .int-card.m1{background:var(--map-soft);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.int-sift .int-card.m1 .int-ico{background:var(--map)}.int-card-mark{border:2px dashed color-mix(in srgb, var(--ink) 35%, transparent);color:#0000;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.int-card-mark svg{width:16px;height:16px}.int-sift .int-card.m1 .int-card-mark{border:2px solid var(--ink);background:var(--map);color:var(--ink)}.int-sift .int-card.m1 .int-card-mark svg{fill:var(--card)}.int-sift .int-card:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (hover:hover){.int-sift .int-card:hover{background:color-mix(in srgb, var(--map-soft) 55%, var(--card))}.int-sift .int-card.m1:hover{background:var(--map-soft)}}@media (min-width:1024px){.int-card-top{flex-wrap:wrap;row-gap:8px;padding-right:0}.int-card-top>b{flex-basis:100%}}.int-sift .int-toolbar{padding-bottom:6px}.int-tray{z-index:5;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:var(--paper);box-shadow:0 -12px 16px 8px var(--paper);margin:8px 0 0;position:sticky;bottom:0}.int-tray-row{border:2px solid var(--ink);background:var(--card);border-radius:16px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.int-tray-k{white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:13.5px;font-weight:800;display:inline-flex}.int-tray-k svg{width:18px;height:18px;fill:var(--map)}.int-tray-n{background:var(--ink);min-width:24px;height:24px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-style:normal;display:inline-grid}.int-tray-empty{min-width:0;color:var(--ink-soft);padding:8px 0;font-size:13px;line-height:1.5}.int-tray-list{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;gap:6px;min-width:0;margin:0;padding:2px 2px 4px;scroll-padding-inline:8px;list-style:none;display:flex;overflow-x:auto}.int-tray-list li{flex:none}.int-tray-list button{border:2px solid var(--ink);background:var(--map-soft);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.int-tray-list button svg{box-sizing:border-box;fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;border-radius:50%;width:22px;height:22px;padding:5px}.int-tray-list button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover){.int-tray-list button:hover svg{background:var(--card)}}.int-tray .stepnav{margin:10px 0 0}.int-tray .hint{text-align:center;margin:6px 0 0}.int-batchnote{border:2px dashed color-mix(in srgb, var(--ink) 45%, transparent);background:color-mix(in srgb, var(--map-soft) 70%, var(--card));color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin:4px 0 12px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.55;display:flex}.int-batchnote-deck{flex:none;width:30px;height:30px;position:relative}.int-batchnote-deck i{border:2px solid var(--ink);background:var(--card);border-radius:5px;position:absolute;inset:3px 6px 3px 4px}.int-batchnote-deck i:first-child{background:var(--map-soft);transform:rotate(-12deg)}.int-batchnote-deck i:nth-child(2){background:var(--map-light);transform:rotate(-3deg)}.int-batchnote-deck i:nth-child(3){background:var(--map);transform:rotate(8deg)translate(3px)}.int-chipwrap{position:relative}.int-pick .int-chip{box-shadow:2px 2px 0 var(--ink);border-width:2px;border-radius:999px}.int-pick .int-chip.m2{box-shadow:3px 3px 0 var(--ink)}.int-pick .int-chip .int-chip-pick{border-radius:999px 0 0 999px;align-items:center;gap:7px;padding:4px 8px 4px 5px;display:inline-flex}.int-pick .int-chip .int-ico{background:var(--card);border-width:1.5px;width:30px;height:30px}.int-pick .int-chip .int-ico svg{width:19px;height:19px}.int-pick .int-chip.m1 .int-ico{background:var(--card)}.int-pick .int-chip.m2 .int-ico{background:var(--map-soft)}.int-pick .int-chip>.int-chip-info{border-left:2px solid var(--ink);opacity:1;border-radius:0 999px 999px 0;place-items:center;width:44px;display:grid}.int-pick .int-chip>.int-chip-info>span{border:1.5px solid var(--ink);background:var(--card);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:grid}.int-pick .int-chip.is-open>.int-chip-info>span{background:var(--ink);color:var(--paper)}.int-bub{z-index:6;box-sizing:border-box;border:2px solid var(--ink);background:var(--card);width:min(440px,100%);box-shadow:4px 4px 0 var(--ink);color:var(--ink);border-radius:20px;padding:14px 16px 16px;position:absolute;left:0}.int-bub.is-measuring{visibility:hidden}.int-bub:focus{outline:none}.int-bub:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.int-bub:before{content:"";top:-9px;left:min(var(--tail,24px), calc(100% - 34px));box-sizing:border-box;border-top:2px solid var(--ink);border-left:2px solid var(--ink);background:var(--card);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.int-bub.is-above:before{border:0;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);top:auto;bottom:-9px}.int-bub-x{z-index:1;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:4px;right:4px}.int-bub-x svg{box-sizing:border-box;border:2px solid var(--ink);background:var(--card);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;border-radius:50%;width:30px;height:30px;padding:7px}.int-bub-x:focus-visible{outline:3px solid var(--ink);outline-offset:-2px;border-radius:50%}.int-bub-head{align-items:center;gap:10px;margin:0 44px 0 0;display:flex}.int-bub-head .int-ico{background:var(--map);width:44px;height:44px}.int-bub-head .int-ico svg{width:26px;height:26px}.int-bub-head b{font-family:var(--serif);font-size:20px;font-weight:900;line-height:1.35}.int-bub-one{text-wrap:pretty;margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.7}.int-bub-subs{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.int-bub-subs li{background:var(--map-soft);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.6}.int-bub-act{border:2px solid var(--ink);background:var(--map);width:100%;min-height:46px;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;margin:14px 0 0;padding:0 14px;font-size:15px;font-weight:800;display:flex}.int-bub-act.is-down{background:var(--card)}.int-bub-act:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.int-mean-at{color:var(--ink-soft);align-items:center;gap:10px;margin:0 0 4px;font-size:14px;font-weight:700;display:flex}.int-mean-at .int-ico{background:var(--map)}.int-mean .int-fam{margin:22px 0}.int-sens{gap:8px;display:grid}@media (min-width:640px){.int-sens{grid-template-columns:1fr 1fr}}.int-mean .int-sen{border-width:2px;border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px 12px 12px;font-size:15px;line-height:1.6;transition:background-color .15s ease-out;display:flex}.int-sen-ico{border:2px solid var(--ink);background:var(--map-soft);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.int-sen-ico svg{width:22px;height:22px;display:block}.int-sen-txt{gap:1px;min-width:0;display:grid}.int-sen-k{color:var(--map-ink);letter-spacing:.02em;font-size:12.5px;font-style:normal;font-weight:800}.int-mean .int-sen.on{background:var(--map-soft);box-shadow:3px 3px 0 var(--ink);font-weight:700}.int-mean .int-sen.on .int-sen-ico{background:var(--map)}.int-mean .int-sen.is-dim{opacity:.55}.int-mean .int-sen:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (hover:hover){.int-mean .int-sen:not(.on):hover{background:color-mix(in srgb, var(--map-soft) 55%, var(--card))}}.int-mean-bar .int-full{text-align:center;margin:0 0 8px}.int-meter{justify-content:center;align-items:center;gap:12px;margin:0 0 2px;display:flex}.int-meter .int-count{font-size:13.5px}.int-slots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.int-slots li{box-sizing:border-box;border:2px solid var(--ink);background:var(--card);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.int-slots li.opt{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 55%, transparent)}.int-slots li.on{border-style:solid;border-color:var(--ink);background:var(--map)}.int-slots li svg{width:19px;height:19px}@media (min-width:1024px){.int-meter{max-width:420px;margin-left:auto;margin-right:auto}}.int-tray-list button .int-ico{display:none}@media (min-width:1024px){.shell[data-map=interests]:has(.screen.int-sift){max-width:1120px}:root .shell[data-map=interests]:not(.entry,.gd-shell):has(.screen.int-sift)>.topbar{max-width:none}.shell[data-map=interests] .screen.int-sift{grid-template-columns:minmax(0,1fr) 260px;align-items:start;column-gap:28px;width:100%;max-width:none;display:grid}.screen.int-sift>*{grid-column:1}.screen.int-sift>.int-round{justify-self:start}.screen.int-sift>.int-tray{box-shadow:none;background:0 0;grid-area:1/2/span 12;align-self:start;margin:0;padding:0;display:block;position:sticky;top:20px;bottom:auto}.int-tray-row{max-height:calc(100vh - 210px);box-shadow:4px 4px 0 var(--ink);border-radius:20px;flex-direction:column;align-items:stretch;gap:10px;padding:14px 12px 12px}.int-tray-k{justify-content:flex-start;gap:7px;padding:0 4px;font-size:15px}.int-tray-k svg{width:20px;height:20px}.int-tray-empty{padding:4px 4px 6px;font-size:14px}.int-tray-list{flex-direction:column;gap:6px;min-height:0;padding:2px 4px 4px 2px;overflow:hidden auto}.int-tray-list button{text-align:left;white-space:normal;border-radius:14px;gap:9px;width:100%;min-height:46px;padding:4px 6px 4px 5px}.int-tray-list button>span:not(.int-ico){flex:1;min-width:0;line-height:1.35}.int-tray-list button .int-ico{background:var(--card);border-width:1.5px;width:32px;height:32px;display:grid}.int-tray-list button .int-ico svg{stroke:none;border-radius:0;width:20px;height:20px;padding:0}.int-tray-list button>svg{flex:none}.int-tray .stepnav{flex-direction:column-reverse;gap:8px;margin:14px 0 0;display:flex}.int-tray .stepnav .btn{width:100%;margin:0}.int-tray .hint{text-align:left;margin:8px 0 0}.int-tray .keyhint{display:none}}.int-bridge{text-align:center}.int-bridge .int-round{align-self:center;margin-left:auto;margin-right:auto}.int-bridge h1{margin-top:6px}.int-bridge .lead{max-width:30em;margin-left:auto;margin-right:auto}.int-deck{place-items:center;height:232px;margin:4px auto 6px;display:grid;position:relative}.int-deck-card{box-sizing:border-box;border:2px solid var(--ink);background:var(--map-soft);width:92px;height:118px;box-shadow:3px 3px 0 var(--ink);transform:translate(var(--tx), var(--ty)) rotate(var(--tr));border-radius:16px;align-content:center;justify-items:center;gap:8px;margin:-59px 0 0 -46px;padding:10px 8px;display:grid;position:absolute;top:50%;left:50%}.int-deck-card .int-ico{background:var(--card);width:44px;height:44px}.int-deck-card .int-ico svg{width:28px;height:28px}.int-deck-card b{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.int-deck-n{z-index:20;background:var(--ink);min-width:46px;height:30px;color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;place-items:center;padding:0 10px;font-size:14px;font-style:normal;font-weight:800;display:inline-grid;position:absolute;top:calc(50% - 76px);left:calc(50% + 34px)}.int-bridge .stepnav{max-width:420px;margin-left:auto;margin-right:auto}.int-bridge .stepnav .btn{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.int-deck-card{animation:int-gather .62s cubic-bezier(.3, 1.2, .5, 1) calc(.35s + var(--i,0) * 45ms) both}.int-deck-n{animation:.4s cubic-bezier(.34,1.6,.64,1) 1.1s both int-pop}.int-deck.is-leaving{animation:.42s cubic-bezier(.5,0,.75,.3) both int-deck-off}}@keyframes int-gather{0%{opacity:0;transform:translate(var(--sx), var(--sy)) rotate(var(--sr)) scale(.9)}25%{opacity:1;transform:translate(var(--sx), var(--sy)) rotate(var(--sr))}to{opacity:1;transform:translate(var(--tx), var(--ty)) rotate(var(--tr))}}@keyframes int-deck-off{30%{transform:translateY(8px)scale(.98)}to{opacity:0;transform:translate(140px,-120px)rotate(14deg)scale(.7)}}@media (prefers-reduced-motion:no-preference){.int-sift .int-card{transition:background-color .15s ease-out,transform .15s ease-out}.int-sift .int-card:active{transform:translate(1px,1px)scale(.99)}.int-sift .int-card.m1 .int-card-mark{animation:.38s cubic-bezier(.34,1.6,.64,1) both int-pop}.int-deal.is-next>.int-card{animation:int-deal-r .36s cubic-bezier(.2, .8, .3, 1) calc(var(--i,0) * 35ms) both}.int-deal.is-prev>.int-card{animation:int-deal-l .36s cubic-bezier(.2, .8, .3, 1) calc(var(--i,0) * 35ms) both}.int-batchnote{animation:.3s ease-out both int-rise}.int-batchnote-deck i:nth-child(3){animation:.5s cubic-bezier(.34,1.4,.64,1) .1s both int-flip}.int-tray-list li.is-new button{animation:.34s cubic-bezier(.34,1.6,.64,1) both int-pop}.int-pick .int-chips>.int-chip{animation:int-rise .3s ease-out calc(var(--i,0) * 22ms) both}.int-bub{transform-origin:var(--tail,24px) 0;animation:.3s cubic-bezier(.34,1.5,.64,1) both int-bub-in}.int-bub.is-above{transform-origin:var(--tail,24px) 100%}.int-bub.is-measuring{animation:none}.int-mean .int-sen.on .int-sen-ico,.int-slots li.on{animation:.34s cubic-bezier(.34,1.6,.64,1) both int-pop}}@keyframes int-pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:none}}@keyframes int-deal-r{0%{opacity:0;transform:translate(28px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes int-deal-l{0%{opacity:0;transform:translate(-28px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes int-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes int-flip{0%{opacity:0;transform:rotate(40deg)translate(14px,-6px)}to{opacity:1;transform:rotate(8deg)translate(3px)}}@keyframes int-bub-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.int-radar-h>span{display:inline-block}.int-radar-note{color:var(--ink-soft);text-align:center;margin:2px 0 6px;font-size:14px;font-weight:600;line-height:1.7}.ims-f-A{--tone:var(--map-ink);--tone-ink:#fff}.ims-f-B{--tone:var(--map);--tone-ink:var(--ink)}.ims-f-C{--tone:var(--map-soft);--tone-ink:var(--ink)}.ims-f-D{--tone:repeating-linear-gradient(135deg, var(--map-light) 0 3px, var(--card) 3px 6px);--tone-ink:var(--ink)}.ims{margin:4px 0 14px}.ims-stack{border:2px solid var(--ink);background:var(--card);border-radius:999px;height:18px;display:flex;overflow:hidden}.ims-stack i{background:var(--tone);min-width:6px;transition:opacity .2s ease-out;display:block}.ims-stack i+i{border-left:2px solid var(--ink)}.ims-stack i.is-off{opacity:.22}.ims-keys{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.ims-key{border:2px solid var(--ink);background:var(--card);min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:6px 10px 6px 6px;transition:background-color .15s ease-out,box-shadow .15s ease-out,opacity .2s ease-out;display:grid}.ims-key-ico{box-sizing:border-box;border:1.5px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.ims-key-ico svg{width:21px;height:21px}.ims-key-ico:after{content:"";box-sizing:border-box;border:1.5px solid var(--ink);background:var(--tone);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-4px}.ims-key-t{font-size:13.5px;font-weight:800;line-height:1.3}.ims-key em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:900}.ims-key.is-on{background:var(--map-soft);box-shadow:3px 3px 0 var(--ink)}.ims.is-filtered .ims-key:not(.is-on){opacity:.55}.ims-key:disabled{opacity:.4;cursor:default}.ims-key:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover){.ims-key:not(:disabled):not(.is-on):hover{background:color-mix(in srgb, var(--map-soft) 60%, var(--card))}}.ims-hint{color:var(--ink-soft);text-align:center;margin:10px 0 0;font-size:13.5px;font-weight:700;line-height:1.6}.ims-list{border:2px solid var(--ink);background:var(--card);box-shadow:var(--hard);border-radius:20px;margin:12px 0 0;padding:4px 14px;list-style:none}.ims-row{gap:8px;padding:12px 0;transition:opacity .2s ease-out;display:grid}.ims-row+.ims-row{border-top:1.5px dashed color-mix(in srgb, var(--ink) 30%, transparent)}.ims-row.is-off{opacity:.35}.ims-card{align-items:center;gap:10px;min-width:0;display:flex}.ims-card-ico{box-sizing:border-box;border:2px solid var(--ink);background:var(--map-soft);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ims-card-ico svg{width:22px;height:22px}.ims-card b{min-width:0;font-size:15.5px;font-weight:850;line-height:1.35}.ims-rank{background:var(--ink);width:22px;height:22px;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:inline-grid}.ims-means{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ims-mean{border:1.5px solid var(--ink);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 3px;font-size:13px;font-weight:700;line-height:1.5;transition:opacity .2s ease-out,background-color .2s ease-out;display:inline-flex}.ims-mean-ico{box-sizing:border-box;border:1.5px solid var(--ink);background:var(--tone);width:24px;height:24px;color:var(--tone-ink);border-radius:50%;place-items:center;display:grid}.ims-mean-ico svg{stroke-width:2.4px;width:14px;height:14px}.ims-mean.is-off{opacity:.3}.ims.is-filtered .ims-mean:not(.is-off){background:var(--map-soft)}@media (min-width:640px){.ims-list{padding:4px 18px}.ims-row{grid-template-columns:180px minmax(0,1fr);align-items:center;column-gap:14px}}.sgx-h{color:var(--ink);margin:18px 0 8px;font-size:15px;font-weight:850}.sgx-lanes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sgx-lane{border:2px solid var(--ink);background:var(--card);box-shadow:3px 3px 0 var(--ink);border-radius:18px;gap:10px;padding:12px 14px 14px;display:grid}.sgx-from{align-items:center;gap:10px;display:flex}.sgx-from-ico{box-sizing:border-box;border:2px solid var(--ink);background:var(--map);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.sgx-from-ico svg{width:25px;height:25px}.sgx-from b{font-family:var(--serif);font-size:18px;font-weight:900;line-height:1.3}.sgx-arrow{display:none}.sgx-arrow svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sgx-groups{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sgx-g{border:2px solid var(--ink);background:var(--map-soft);color:var(--ink);border-radius:999px;padding:5px 13px;font-size:14px;font-weight:800;line-height:1.5}.sgx-g.is-sub{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 60%, transparent);background:var(--card);color:var(--ink-soft);font-weight:700}.sgx-legend{color:var(--ink-soft);flex-wrap:wrap;gap:14px;margin:10px 2px 0;font-size:12.5px;font-weight:700;display:flex}.sgx-legend span{align-items:center;gap:6px;display:inline-flex}.sgx-legend i{border:2px solid var(--ink);background:var(--map-soft);border-radius:999px;width:22px;height:12px;display:inline-block}.sgx-legend i.is-sub{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 60%, transparent);background:var(--card)}.sgx-how{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sgx-how li{border:1.5px solid var(--ink);background:var(--card);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sgx-how-ico{box-sizing:border-box;border:2px solid var(--ink);background:var(--map-soft);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.sgx-how-ico svg{width:21px;height:21px}.sgx-how-t{gap:2px;min-width:0;display:grid}.sgx-how-t b{font-size:15px;font-weight:850;line-height:1.45}.sgx-how-t span{color:var(--ink-soft);font-size:13.5px;line-height:1.7}.sgx-foot{color:var(--ink-soft);margin:14px 0 4px;font-size:13.5px;line-height:1.7}@media (min-width:640px){.sgx-lane{grid-template-columns:200px 24px minmax(0,1fr);align-items:center;column-gap:12px}.sgx-arrow{place-items:center;display:grid}.sgx-how{grid-template-columns:repeat(3,1fr)}.sgx-how li{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:no-preference){.ims-stack i{transform-origin:0;animation:int-grow-x .5s cubic-bezier(.3, 1, .5, 1) calc(.1s + var(--i,0) * 90ms) both}.ims-row{animation:int-rise .32s ease-out calc(.15s + var(--i,0) * 55ms) both}.ims-mean{animation:int-pop .34s cubic-bezier(.34, 1.6, .64, 1) calc(.3s + var(--i,0) * 55ms + var(--j,0) * 40ms) both}.ims-key.is-on .ims-key-ico{animation:.34s cubic-bezier(.34,1.6,.64,1) both int-pop}.sgx-lane{animation:int-lane .4s cubic-bezier(.2, .8, .3, 1) calc(.1s + var(--i,0) * .12s) both}.sgx-g{animation:int-pop .34s cubic-bezier(.34, 1.6, .64, 1) calc(.35s + var(--j,0) * 50ms) both}.sgx-how li{animation:int-rise .3s ease-out calc(.4s + var(--i,0) * 70ms) both}.int-radar-note{animation:.3s ease-out .5s both int-rise}}@keyframes int-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes int-lane{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}
