@layer properties,theme,base;@layer components{.tw{isolation:isolate;background:var(--h-sky);color:var(--h-ink);position:relative;overflow:clip}.tw-inner{grid-template-columns:minmax(0,1fr);max-width:78rem;margin:auto;padding:2rem 1.5rem 0;display:grid;position:relative}.tw-copy,.tw-foot{z-index:3;position:relative}.tw-copy{grid-row:1}.tw-eyebrow{font:600 .75rem/1.4 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;display:flex}.tw-eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px}.tw-title{max-width:14ch;font:500 clamp(2.6rem,10.5vw,4.2rem)/1 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.tw-title em{color:var(--h-accent);font-weight:500;display:block}.tw-turn{height:1.3em;margin-block:-.15em;display:block;overflow:hidden}.tw-turn-in{flex-direction:column;display:flex}.tw-turn-in>em{flex:none;height:1.3em;line-height:1.3em}@media (prefers-reduced-motion:no-preference){.tw-turn-in{animation:21s cubic-bezier(.6,0,.2,1) infinite tw-turn}.tw[data-held] .tw-turn-in{animation-play-state:paused}}@keyframes tw-turn{0%,11.89%{transform:translateY(0%)}14.29%,26.17%{transform:translateY(-12.5%)}28.57%,40.46%{transform:translateY(-25%)}42.86%,54.74%{transform:translateY(-37.5%)}57.14%,69.03%{transform:translateY(-50%)}71.43%,83.31%{transform:translateY(-62.5%)}85.71%,97.6%{transform:translateY(-75%)}to{transform:translateY(-87.5%)}}.tw-lede{text-wrap:pretty;max-width:29rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.6}@media (min-width:768px){.tw-lede{text-shadow:0 0 2px var(--h-sky), 0 0 10px var(--h-sky), 0 0 18px var(--h-sky)}}.tw-lede-more{display:none}@media (min-width:700px){.tw-lede-more{display:inline}}.tw-proof{display:none}@media (min-width:700px){.tw-proof{display:flex}}.tw-proof{flex-wrap:wrap;gap:.45rem .5rem;margin:1.1rem 0 0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.3;list-style:none}.tw-proof li{color:#173f50;background:#fff8e9e6;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem .3rem .45rem;display:flex;box-shadow:0 1px #163c3b1f}.tw-proof .tw-tick{color:#a83221;flex:none;width:1rem;height:1rem}.tw-foot{grid-row:2;width:100%;max-width:33rem;padding:1.35rem 0 0}.tw-twin{z-index:2;grid-row:3;justify-self:center;width:100%;max-width:34rem;min-height:390px;margin-top:1.7rem;position:relative}.tw-preview-label{z-index:3;text-align:center;margin:0 0 1rem;font-size:.8rem;font-weight:600;position:relative}.tw-preview-label span{margin-left:.6rem;font-size:1.4rem;display:inline-block}.tw-pages{position:absolute;inset:45px 0 0}.tw-pair{position:absolute;inset:0}.tw-card{border:1px solid color-mix(in srgb,var(--tp-ink) 23%,transparent);background:var(--tp-bg);width:min(88%,20rem);color:var(--tp-ink);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;margin:auto;padding:0 1.1rem .85rem;display:flex;position:relative;box-shadow:9px 12px #163c3b14,0 20px 35px -24px #143b4e70}.tw-browser{border-bottom:1px solid color-mix(in srgb,var(--tp-ink) 18%,transparent);font:.75rem/1.3 var(--font-mono);color:var(--tp-muted);border-radius:1rem 1rem 0 0;justify-content:space-between;align-self:stretch;align-items:center;gap:.6rem;margin:0 -1.1rem 1rem;padding:.65rem .85rem;display:flex}.tw-url{white-space:nowrap;min-width:0;display:flex}.tw-url-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tw-url-host{flex:none}.tw-browser-dots{flex:none;align-items:center;width:20px;display:flex}.tw-browser-dots svg{fill:currentColor;width:20px;height:4px}.tw-face{background:var(--tp-accent);width:3rem;height:3rem;color:var(--tp-accent-ink);font:500 1.75rem/1 var(--font-display);border-radius:50%;flex:none;place-items:center;margin-bottom:.6rem;display:grid}.tw-name{max-width:100%;font:500 1.6rem/1.15 var(--font-display);overflow-wrap:anywhere}.tw-line{color:var(--tp-muted);max-width:25ch;margin-top:.4rem;font-size:.78rem;line-height:1.4}.tw-rows{gap:.45rem;width:100%;margin-top:1rem;display:grid}.tw-row{border:1px solid color-mix(in srgb,var(--tp-ink) 18%,transparent);background:var(--tp-surface);text-align:left;border-radius:.45rem;align-content:center;min-height:2.45rem;padding:.45rem 1.5rem .45rem .7rem;font-size:.78rem;font-weight:600;line-height:1.3;display:grid;position:relative}.tw-row:after{content:"↗";font-weight:400;position:absolute;top:50%;right:.65rem;translate:0 -50%}.tw-row[data-first]{background:var(--tp-accent);color:var(--tp-accent-ink);border-color:#0000}.tw-row-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-row-s{margin-top:.15rem;font-size:.75rem;font-weight:400;display:none}.tw-row:nth-child(n+4){display:none}.tw-row[data-tag]{padding-right:4.4rem}.tw-row[data-tag]:after{content:none}.tw-row-tag{background:color-mix(in srgb, var(--tp-accent) 14%, transparent);color:var(--tp-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:50%;right:.55rem;translate:0 -50%}.tw-row[data-first] .tw-row-tag{background:var(--tp-accent-ink);color:var(--tp-accent)}.tw-row-tag[data-live],.tw-row[data-first] .tw-row-tag[data-live]{color:#fff;letter-spacing:.04em;background:#d92d27}.tw-live-dot{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.tw-serp{display:none}@media (min-width:1100px){.tw-serp{z-index:3;color:#202124;text-align:left;background:#fff;border-radius:.75rem;gap:.2rem;width:20rem;margin:1.4rem 0 0 auto;padding:.75rem .9rem .8rem;font:400 .75rem/1.4 ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;transform:rotate(-1deg);box-shadow:0 1px #163c3b1f,0 16px 32px -18px #143b4e80}.tw-serp-label{color:#5f6368;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:600}.tw-serp-url{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden}.tw-serp-fav{color:#fff;background:#a83221;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.625rem;font-weight:700;display:grid}.tw-serp-title{color:#1a0dab;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.3}.tw-serp-desc{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.tw-eg{color:var(--tp-muted);margin-top:.65rem;font-size:.75rem}.tw-scenes{z-index:0;pointer-events:none;height:400px;position:absolute;inset:auto 0 0;overflow:hidden}.tw-scenes:after{content:"";z-index:4;background:linear-gradient(var(--h-sky),transparent);height:55px;position:absolute;inset:0 0 auto}.tw-layer{opacity:0;background:var(--h-sky);display:none;position:absolute;inset:0}.tw-layer[data-warm]{opacity:1;display:block;transform:translate(-110%)}.tw-layer[data-prev]{z-index:1;opacity:1;display:block}.tw-layer[data-on]{z-index:2;opacity:1;display:block}.tw-layer[data-on]:not([data-first]){animation:.9s backwards tw-arrive}@keyframes tw-arrive{0%{opacity:0}}.tw-view,.tw-art,.tw-still{position:absolute;inset:0}.tw-art .stage{--stage-min-width:100%;width:100%;height:100%}.tw-art>.stage-under{position:absolute;inset:0}.tw-fade{display:none}.tw-scene-tools{z-index:3;color:#173f50;white-space:nowrap;background:#fff8e9;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.25rem .3rem .25rem .9rem;display:flex;position:absolute;bottom:-1.3rem;left:50%;translate:-50%;box-shadow:0 1px #163c3b30}.tw-cap-link{color:inherit;text-underline-offset:.2em;font-size:.75rem}@media (pointer:coarse){.tw-cap-link{position:relative}.tw-cap-link:after{content:"";position:absolute;inset:-.85rem -.5rem}}.tw-motion{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #173f5038;border-radius:50%;flex:none;place-items:center;display:grid}.tw-motion svg{width:.8rem;height:.8rem}.tw-motion-space{display:none}@media (scripting:enabled){.tw-motion-space{flex:none;width:2.5rem;height:2.5rem;display:block}}@media (pointer:coarse){.tw-motion,.tw-motion-space{width:2.75rem;height:2.75rem}}@media (scripting:none) and (max-width:767px){.tw-scene-tools{display:none}}.tw-rebuild{padding:0 1rem;position:relative}.tw[data-pasting] .tw-twin{min-height:580px}.tw[data-pasting] .tw-preview-label{visibility:hidden}@media (min-width:768px){.tw-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);column-gap:2rem;padding:3rem 1.5rem 0}.tw-copy{grid-area:1/1}.tw-title{font-size:clamp(2.6rem,7.4vw,4.2rem)}.tw-foot{grid-area:2/1;padding-top:1.75rem;padding-bottom:3rem}.tw-twin{grid-area:1/2/span 2;align-self:center;min-height:480px;margin-top:1rem}.tw-preview-label{margin-top:0;font-size:.8rem}.tw-pages{top:60px}.tw-card{width:min(100%,21rem);padding-inline:1.3rem}.tw-browser{margin-inline:-1.3rem;padding:.8rem 1rem}.tw-face{width:3.8rem;height:3.8rem;margin-top:.4rem;font-size:2rem}.tw-name{font-size:1.9rem}.tw-line{font-size:.85rem}.tw-row{min-height:3rem;font-size:.85rem}.tw-row-s{display:block}.tw-row:nth-child(4){display:grid}.tw-eg{margin:1rem 0 .35rem}.tw-scenes{width:100vw;height:500px;left:50%;translate:-50%}.tw-scenes:after{height:150px}.tw-inner{padding-bottom:4rem}.tw-scene-tools{bottom:-4.4rem}}@media (min-width:1024px){.tw-inner{padding-inline:2.5rem}}@media (min-width:1100px){.tw-inner{column-gap:4rem;padding:4rem 2.5rem 0}.tw-title{font-size:clamp(3.6rem,5vw,5rem)}.tw-lede{font-size:1.125rem}.tw-proof{font-size:.875rem}.tw-card{width:22rem;transform:rotate(2deg)}.tw-preview-label{text-align:left;padding-left:2rem}.tw-scene-tools{bottom:-2.7rem}.tw-scenes{height:560px}.tw-layer[data-theme=portage] .stage{--stage-min-width:calc(100% + 250px);--stage-fx:0}.tw-layer[data-theme=portage] .tw-art{bottom:-85px}}@media (prefers-reduced-motion:reduce){.tw-layer[data-on]:not([data-first]){animation:none}}.tw-pill{background:#fffdf6;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem;display:flex;box-shadow:0 16px 34px -16px #0009,0 0 0 1px #1b416324}.tw-pill:focus-within{outline:3px solid color-mix(in srgb, var(--tp-ink) 70%, transparent);outline-offset:2px}.tw-input{color:#1b4163;min-width:0;height:2.95rem;font-family:var(--font-sans);background:0 0;border:0;border-radius:999px;outline:none;flex:auto;padding:0 .35rem 0 1rem;font-size:1.0625rem;font-weight:500}.tw-input::placeholder{color:#5c7486;opacity:1}.tw-input{--focus-ring:none}.tw-go{color:#f6e9cc;white-space:nowrap;cursor:pointer;background:#a83221;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;height:2.95rem;padding:0 1.05rem 0 1.2rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -10px #a83221e6}.tw-go:hover{background:#8a291b}.tw-go:focus-visible{--focus-ring:3px solid #1b4163;--focus-offset:2px}.tw-arrow{width:1rem;height:1rem}.tw-go-short{display:none}@media (max-width:359px){.tw-go-long{display:none}.tw-go-short{display:inline}}.tw-under{min-height:1.25rem;color:var(--tp-muted);overflow-wrap:anywhere;margin-top:.55rem;padding-inline:.5rem;font-size:.8125rem;line-height:1.35}.tw-addr-i strong{color:var(--tp-ink);font-weight:700}.tw-tick{vertical-align:-.15em;width:.95rem;height:.95rem;color:var(--tp-ink);margin-inline-end:.3rem;display:inline-block}.tw-promise{color:var(--tp-muted);text-wrap:pretty;margin-top:.3rem;padding-inline:.5rem;font-size:.75rem;line-height:1.4}.tw-doors{flex-wrap:wrap;gap:.15rem 1.1rem;margin-top:.45rem;padding-inline:.5rem;font-size:.8125rem;display:flex}.tw-door{min-height:1.6rem;color:var(--tp-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--tp-accent) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--tp-accent) 75%, transparent);text-underline-offset:.22em;align-items:center;font-weight:600;display:inline-flex}.tw-door:hover{text-decoration-color:currentColor}.tw-door:focus-visible{--focus-ring:2px solid var(--tp-ink);--focus-offset:2px;border-radius:4px}@media (pointer:coarse){.tw-door{min-height:2.75rem}}.tw-kinds{border:0;min-width:0;margin:.7rem -1rem 0;padding:0}.tw-kinds-row{scrollbar-width:none;overscroll-behavior-x:contain;gap:.4rem;padding:.2rem 1rem .3rem;scroll-padding-inline:2.75rem;display:flex;overflow-x:auto}.tw-kinds-row::-webkit-scrollbar{display:none}.tw-kind{background:color-mix(in srgb, var(--tp-ink) 9%, transparent);min-height:2.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tp-ink) 22%, transparent);color:var(--tp-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 .8rem 0 .35rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.tw-kinds{position:relative}.tw-kinds-step{display:none}@media (pointer:fine){.tw-kinds-step{z-index:2;color:#1b4163;cursor:pointer;background:#fffdf6;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:50%;right:.35rem;translate:0 -50%;box-shadow:0 4px 14px -4px #00000073,0 0 0 1px #1b416326}.tw-kinds-row{padding-inline-end:3rem}.tw-kinds-step[data-back] .tw-arrow{rotate:180deg}}.tw-kind-radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tw-kind:has(.tw-kind-radio:focus-visible){outline:2px solid var(--tp-ink);outline-offset:2px}.tw[data-yours] .tw-kind:has(.tw-kind-radio:checked){color:#1b4163;box-shadow:none;background:#fffdf6}.tw-kind-sw{background:linear-gradient(var(--sw-a), var(--sw-b) 62%, var(--sw-g) 63%);border-radius:999px;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px #ffffff40}.tw-paste,.tw[data-mode=paste] .tw-form{display:none}.tw[data-mode=paste] .tw-paste{display:block}.tw:not([data-awake]) .tw-sheet:has(#hr-hero:target) .tw-form{display:none}.tw:not([data-awake]) .tw-sheet:has(#hr-hero:target) .tw-paste{display:block}.tw-paste .hr{max-width:none}.tw-paste .hr-label{color:var(--tp-ink);margin-bottom:.35rem;padding-inline-start:.5rem;font-size:.875rem}.tw-paste .hr-row{flex-direction:column;gap:0}.tw-paste .hr-input{color:#1b4163;width:100%;height:3.2rem;font-family:var(--font-sans);--focus-ring:3px solid #1b4163;--focus-offset:2px;background:#fffdf6;border:0;border-radius:999px;flex:none;padding:0 1.1rem;font-size:1.0625rem;font-weight:500;box-shadow:0 0 0 1px #1b416324}.tw-paste .hr-input::placeholder,.tw-paste .hr-input.hr-input-wait{color:#5c7486}.tw-paste .hr-msg{color:var(--tp-muted);order:0;padding-inline:.5rem;font-size:.8125rem}.tw-paste .hr-go{color:#f6e9cc;background:#a83221;border:0;border-radius:999px;width:100%;min-height:3.2rem;margin-top:.6rem;font-weight:700}.tw-paste .hr-go:hover{background:#8a291b;transform:none}.tw-back{margin-top:.4rem}.tw[data-landed] :is(.tw-back,.tw-paste .up){display:none}.tw .hn-welcome{text-align:center;background:#fffdf6;border-radius:1.25rem;justify-items:center;gap:.35rem;padding:1rem 1.1rem 1.1rem;display:grid;box-shadow:0 16px 34px -16px #0009}.tw .hn-welcome-h{font-family:var(--font-display);color:#1b4163;font-size:1.5rem;font-weight:700;line-height:1.15}.tw .hn-welcome-line{color:#3e5c74;font-size:.9375rem;line-height:1.5}.tw .hn-welcome-addr{color:#1b4163;text-underline-offset:.2em;-webkit-text-decoration:underline #a8322199;text-decoration:underline #a8322199}.tw .hn-welcome-go{color:#f6e9cc;background:#a83221;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;margin-top:.35rem;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.tw .hn-welcome-ways{flex-wrap:wrap;justify-content:center;gap:0 1.5rem;font-size:.9375rem;display:flex}.tw .hn-welcome .hn-door{color:#1b4163;text-underline-offset:.2em;align-items:center;min-height:1.6rem;text-decoration:underline;display:inline-flex}.tw-pill{border-radius:.65rem;box-shadow:0 0 0 1px #173f5045,0 5px #173f500c}.tw-go{border-radius:.45rem}.tw-kinds{margin:1.2rem 0 0}.tw-kinds legend{padding:0 0 .5rem;font-size:.75rem;font-weight:600}.tw-kinds-row{padding-left:1px}.tw-kind{background:#fff8e9b3;min-height:2.75rem}.tw[data-yours] .tw-kind:has(.tw-kind-radio:checked){color:#fff8e9;background:#173f50}.tw-kinds-step{top:auto;bottom:.3rem;translate:none}.tw-doors{margin-top:.7rem}@media (pointer:coarse){.tw-doors{margin-top:.2rem}}.tw-foot{color:#173f50;background:#fff8e9;border-radius:.85rem;align-self:start;margin-top:1.4rem;padding:1rem;box-shadow:0 8px #143b4e0c}.tw-twin{min-height:590px}.tw-scene-tools{bottom:-4rem}@media (min-width:1100px){.tw-twin{min-height:730px}.tw-scene-tools{inset:-.45rem 0 auto auto;translate:none}}.tw-face{font-style:italic}.tw-row[data-first]{padding-left:3.1rem}.tw-row[data-first]:before{content:"";background:linear-gradient(145deg,#0000 42%,#65806f 43% 63%,#0000 64%),linear-gradient(25deg,#224a51 40%,#f0b477 41% 64%,#f2d6a1 65%);border-radius:.2rem;width:1.85rem;height:1.85rem;position:absolute;top:50%;left:.55rem;translate:0 -50%}.tw-card[data-kind=music] .tw-row[data-first]:before{background:radial-gradient(circle,#e3ad83 7%,#a05e48 8% 19%,#302421 20% 45%,#765043 46% 49%,#302421 50% 65%,#bb805a 66%)}.tw-card[data-kind=stream] .tw-row[data-first]:before{content:"▶";color:#c8a8ff;background:#21153c;place-items:center;font-size:.85rem;display:grid}@media (max-width:767px){.tw-inner{padding-top:1.4rem}.tw-title{font-size:clamp(2.35rem,10.5vw,3.4rem)}.tw-eyebrow{margin-bottom:.8rem}.tw-lede{margin-top:.85rem;font-size:.9375rem;line-height:1.5}.tw-foot{width:calc(100% + 3rem);max-width:none;box-shadow:none;border-radius:0;grid-row:3;margin:0 -1.5rem;padding:1rem 1.5rem}.tw-promise{display:none}.tw-kinds{margin-top:.75rem}.tw-kinds legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tw-preview-label{display:none}.tw-twin{grid-area:2/1;min-height:335px;margin-top:.75rem}.tw-scenes{grid-area:2/1;align-self:stretch;height:auto;margin:.75rem -1.5rem 0;position:relative;inset:auto}.tw-art{bottom:-100px}.tw-pages{inset:0}.tw-card{width:min(64%,15rem);margin:0 5% 0 auto;padding-bottom:.65rem;transform:rotate(2deg)}@media (max-width:359px){.tw-card{width:72%;margin-right:3%}}.tw-browser{margin-bottom:.7rem;padding-block:.35rem;font-size:.75rem}.tw-face{width:2.5rem;height:2.5rem;margin-bottom:.35rem;font-size:1.4rem}.tw-face[data-placeholder]{font-size:1.15rem}.tw-name{font-size:1.4rem}.tw-line{font-size:.75rem}.tw-rows{margin-top:.5rem}.tw-row:nth-child(n+3){display:none}.tw-row{min-height:2.25rem;font-size:.75rem}.tw-row[data-tag]{grid-template-columns:minmax(0,1fr) auto;column-gap:.4rem;padding-right:.55rem}.tw-row[data-tag] .tw-row-tag{grid-area:1/2;align-self:center;position:static;translate:none}.tw-row[data-first]{padding-left:2.55rem}.tw-row[data-first]:before{width:1.5rem;height:1.5rem;left:.5rem}.tw-row[data-first] .tw-row-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tw-scene-tools{bottom:.5rem;left:0;right:auto;translate:none}.tw-scene-tools .tw-cap-link{display:none}.tw-scene-tools{padding:.2rem}}@media (max-width:419px){.tw-browser{justify-content:center}.tw-browser-dots,.tw-browser>span:nth-child(3){display:none}}@media (min-width:768px) and (max-height:520px){.tw-inner{grid-template-rows:auto 1fr;padding-top:1.25rem}.tw-eyebrow{margin-bottom:.6rem}.tw-title{font-size:2.4rem}.tw-lede{margin-top:.6rem;font-size:.9375rem;line-height:1.5}.tw-lede-more,.tw-proof{display:none}.tw-foot{margin-top:.9rem}}}@layer utilities;.pgx-head[data-over]{background-color:var(--color-paper);border-bottom-color:var(--color-rule)}
@layer properties,theme,base;@layer components{.gw-grid{gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.gw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.gw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.gw-item{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:var(--tb-surface,#ffffff8c);border-radius:1rem;flex-direction:column;padding:1rem 1rem 1.25rem;display:flex}@media (min-width:700px){.gw-item{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}.gw-pic{color:#202124;background:#fff;border-radius:.7rem;align-content:center;gap:.35rem;min-height:8.5rem;padding:.9rem 1rem;font:400 .8125rem/1.4 ui-sans-serif,system-ui,sans-serif;display:grid;overflow:hidden;box-shadow:0 1px #163c3b14}.gw-h{font:600 1.125rem/1.3 var(--font-sans);margin-top:1rem}.gw-p{margin-top:.4rem;font-size:.9375rem;line-height:1.6}.gw-serp-url{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.gw-dot{color:#fff;background:#a83221;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;font-size:.625rem;font-weight:700;display:grid}.gw-serp-title{color:#1a0dab;font-size:1.0625rem;line-height:1.3}.gw-serp-desc{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.gw-ask{background:#f4f1ea}.gw-ask-q{color:#fff;background:#1b4163;border-radius:.9rem .9rem .2rem;justify-self:end;max-width:85%;padding:.4rem .7rem;font-size:.78rem}.gw-ask-a{color:#2b2b2b;background:#fff;border-radius:.9rem .9rem .9rem .2rem;gap:.25rem;max-width:92%;margin:0;padding:.5rem .75rem;font-size:.75rem;list-style:none;display:grid}.gw-share{background:#e9eef3;justify-items:start}.gw-bubble{background:#fff;border-radius:.9rem .9rem .9rem .2rem;padding:.4rem .7rem;font-size:.78rem}.gw-card{background:#fff;border-radius:.7rem;grid-template-rows:auto auto;grid-template-columns:3.2rem 1fr;align-items:center;column-gap:.6rem;width:88%;padding:.45rem;display:grid}.gw-card-art{background:linear-gradient(#17142d 0 45%,#b8492d 46% 60%,#241a35 61%);border-radius:.45rem;grid-row:1/span 2;height:3.2rem}.gw-card-t{font-size:.8125rem;font-weight:600}.gw-card-s{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.gw-mail{color:#1b4163;background:#f6e9cc}.gw-mail-label{font-weight:600}.gw-mail-row{gap:.4rem;display:flex}.gw-mail-field{color:#3e5c7499;background:#fffdf6;border:1px solid #1b416333;border-radius:.5rem;flex:1;min-width:0;padding:.45rem .6rem;font-size:.78rem}.gw-mail-go{color:#fff;background:#a83221;border-radius:.5rem;padding:.45rem .7rem;font-size:.78rem;font-weight:600}.gw-mail-to{color:#3e5c74;font-size:.6875rem}.gw-live{color:#f1eafc;background:#1d1430}.gw-live-card{color:#fff;background:#8b5cf6;border-radius:.6rem;align-items:center;gap:.55rem;padding:.55rem .65rem;font-weight:600;display:flex}.gw-live-badge{letter-spacing:.06em;background:#d92d27;border-radius:.3rem;padding:.15rem .4rem;font-size:.625rem}.gw-live-row{text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:.6rem;padding:.45rem .65rem;font-size:.78rem;overflow:hidden}.gw-live-dim{color:#f1eafcb3}.gw-stats{grid-template-rows:1fr auto}.gw-bars{align-items:flex-end;gap:.35rem;height:4.4rem;display:flex}.gw-bars>span{background:#1b4163;border-radius:.25rem .25rem 0 0;flex:1}.gw-bars>span:last-child{background:#a83221}.gw-stats-row{color:#4d5156;border-top:1px solid #0000001a;justify-content:space-between;padding-top:.45rem;font-size:.78rem;display:flex}.gw-stats-row strong{color:#202124}.gw-keep{max-width:62ch;margin-top:2.25rem;font-size:1.0625rem;line-height:1.6}}@layer utilities;
@layer properties,theme,base;@layer components{.sp-head{max-width:40rem}.sp-panels{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(84%,22rem);grid-auto-flow:column;gap:.85rem;margin:1.75rem -1rem 0;padding:.25rem 1rem .75rem;scroll-padding-inline:1rem;list-style:none;display:grid;overflow-x:auto}.sp-panels::-webkit-scrollbar{display:none}@media (min-width:400px){.sp-panels{margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}}.sp-panel{background:var(--tb-surface);min-width:0;box-shadow:0 0 0 1px var(--tb-rule);scroll-snap-align:start;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.sp-step{color:var(--tb-ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.sp-step>span{background:var(--tb-accent);width:1.6rem;height:1.6rem;color:var(--tb-accent-ink);border-radius:999px;place-items:center;font-size:.8125rem;display:grid}.sp-note{color:var(--tb-muted);margin-top:auto;font-size:.8125rem;line-height:1.45}.sp-serp{color:#202124;background:#fff;border-radius:.9rem;padding:.85rem .9rem;box-shadow:0 10px 24px -14px #0f243673,0 0 0 1px #0f243614}.sp-serp-url{color:#474c52;overflow-wrap:anywhere;align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.sp-serp-dot{color:#f6e9cc;width:1.35rem;height:1.35rem;font-family:var(--font-display);background:#a83221;border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.sp-serp-title{color:#1f3fb0;margin-top:.4rem;font-size:1.0625rem;line-height:1.3}.sp-serp-desc{color:#474c52;margin-top:.3rem;font-size:.8125rem;line-height:1.45}.sp-code{color:#c9d6e2;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f2436;border-radius:.9rem;gap:.35rem;margin:0;padding:.85rem .9rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.5;display:grid}.sp-code>code{font-family:inherit;display:block}.sp-name{color:#0f2436;background:#f2c26b;border-radius:.25em;padding:0 .15em;font-weight:700}.sp-says{gap:.55rem;padding:0;list-style:none;display:grid}.sp-says>li{color:var(--tb-ink);padding-inline-start:1.1rem;font-size:.9375rem;line-height:1.45;position:relative}.sp-says>li:before{content:"";background:var(--tb-accent);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55em;left:.15rem}.sp-check,.sp-more{max-width:46rem;margin-top:1.1rem;font-size:.9375rem;line-height:1.6}.sp-check-h{font-weight:700}.sp-more{margin-top:.6rem}@media (min-width:900px){.sp-panels{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.sp-panel{padding:1.25rem}}}@layer utilities;
