:is(.int,.intd){--int-teal-text:color-mix(in srgb,var(--teal-ink) 60%,var(--ink))}.int{border-top:1px solid var(--rule);overflow:clip}.int-viz{--lp:clamp(14px,2.727cqw,24px)}.int-frame{position:relative;width:min(880px,100%);aspect-ratio:1;margin:clamp(-12px,-1vw,0px) auto 0;container-type:inline-size}.int-stage{position:absolute;inset:0;--lp:clamp(14px,2.727cqw,24px)}.int-glow{inset:18%;background:radial-gradient(closest-side,rgba(139,209,207,.16),rgba(139,209,207,.05) 55%,transparent 72%)}.int-glow,.int-ring{position:absolute;border-radius:50%;pointer-events:none}.int-ring{inset:0;margin:auto;animation:int-spin var(--turn,180s) linear infinite;will-change:transform}.int-ring:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--rule);pointer-events:none}.int-ring[data-ring="1"]:before,.int-ring[data-ring="4"]:before,.int-ring[data-ring="6"]:before{border-style:dashed;border-color:color-mix(in srgb,var(--ink-3) 30%,transparent)}.int-ring.rev{animation-direction:reverse}@keyframes int-spin{to{transform:rotate(1turn)}}.int-tok{position:absolute;width:var(--lp);height:var(--lp);margin:calc(var(--lp) / -2) 0 0 calc(var(--lp) / -2);display:block;border-radius:50%;text-decoration:none;pointer-events:auto}.int-up{position:relative;display:block;width:100%;height:100%;animation:int-spin var(--turn,180s) linear infinite reverse}.int-ring.rev .int-up{animation-direction:normal}.int-tok:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--paper)}.int-tok:focus-visible,.int-tok:hover{z-index:3}.int-ring:focus-within,.int-ring:hover{z-index:2}.int-up:after{content:attr(data-n);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%,-3px);font:500 10.5px/1 var(--f-mono);letter-spacing:.04em;white-space:nowrap;background:var(--panel);color:var(--on-panel);border:1px solid var(--panel-rule);padding:6px 8px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.int-tok:focus-visible .int-up:after,.int-tok:hover .int-up:after{opacity:1;transform:translate(-50%)}.int-stage:focus-within .int-ring,.int-stage:focus-within .int-up,.int-stage:hover .int-ring,.int-stage:hover .int-up{animation-play-state:paused}.int-logo{position:relative;display:block;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.int-logo img{width:100%;height:100%;object-fit:contain;border-radius:4px;filter:grayscale(1) contrast(.9) opacity(.34);transition:filter .6s ease}.int-tok:focus-visible .int-logo img,.int-tok:hover .int-logo img{filter:none}.int-tok:focus-visible .int-logo,.int-tok:hover .int-logo{transform:scale(1.18)}.int-viz[data-spot=ai] .int-logo[data-c=ai],.int-viz[data-spot=cloud] .int-logo[data-c=cloud],.int-viz[data-spot=comms] .int-logo[data-c=comms],.int-viz[data-spot=crm] .int-logo[data-c=crm],.int-viz[data-spot=data] .int-logo[data-c=data],.int-viz[data-spot=eng] .int-logo[data-c=eng],.int-viz[data-spot=finance] .int-logo[data-c=finance],.int-viz[data-spot=hr] .int-logo[data-c=hr],.int-viz[data-spot=marketing] .int-logo[data-c=marketing],.int-viz[data-spot=other] .int-logo[data-c=other],.int-viz[data-spot=pm] .int-logo[data-c=pm],.int-viz[data-spot=productivity] .int-logo[data-c=productivity],.int-viz[data-spot=security] .int-logo[data-c=security],.int-viz[data-spot=support] .int-logo[data-c=support]{transform:scale(1.1)}.int-viz[data-spot=ai] .int-logo[data-c=ai] img,.int-viz[data-spot=cloud] .int-logo[data-c=cloud] img,.int-viz[data-spot=comms] .int-logo[data-c=comms] img,.int-viz[data-spot=crm] .int-logo[data-c=crm] img,.int-viz[data-spot=data] .int-logo[data-c=data] img,.int-viz[data-spot=eng] .int-logo[data-c=eng] img,.int-viz[data-spot=finance] .int-logo[data-c=finance] img,.int-viz[data-spot=hr] .int-logo[data-c=hr] img,.int-viz[data-spot=marketing] .int-logo[data-c=marketing] img,.int-viz[data-spot=other] .int-logo[data-c=other] img,.int-viz[data-spot=pm] .int-logo[data-c=pm] img,.int-viz[data-spot=productivity] .int-logo[data-c=productivity] img,.int-viz[data-spot=security] .int-logo[data-c=security] img,.int-viz[data-spot=support] .int-logo[data-c=support] img{filter:none}.int-pulses{position:absolute;inset:0;animation:int-spin 320s linear infinite}.int-pulses i{position:absolute;left:50%;top:50%;width:calc(50% * var(--reach));height:1px;transform-origin:0 50%;transform:rotate(calc(var(--a) - 90deg));background:linear-gradient(90deg,transparent 18%,color-mix(in srgb,var(--ink) 11%,transparent) 40%,color-mix(in srgb,var(--ink) 11%,transparent) 85%,transparent)}.int-pulses i.in{background:linear-gradient(90deg,transparent 18%,color-mix(in srgb,var(--teal-ink) 20%,transparent) 40%,color-mix(in srgb,var(--teal-ink) 20%,transparent) 85%,transparent)}.int-pulses b{position:absolute;inset:0;--from:calc(19.1% / var(--reach));animation:int-trip 6.4s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.int-pulses i.in b{animation-direction:reverse}.int-pulses b:after{content:"";position:absolute;left:-2.5px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--ink)}.int-pulses i.in b:after{background:var(--teal);box-shadow:0 0 10px var(--teal)}@keyframes int-trip{0%{transform:translateX(var(--from));opacity:0}14%{opacity:1}86%{opacity:1}to{transform:translateX(100%);opacity:0}}.int-hub{position:absolute;left:50%;top:50%;width:19.1%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--panel);border:1px solid var(--panel-rule);background:radial-gradient(circle at 50% 30%,var(--panel-3),var(--panel) 70%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 6px color-mix(in srgb,var(--paper) 70%,transparent),0 0 0 7px var(--rule);display:grid;place-content:center;justify-items:center;gap:clamp(4px,.8cqw,8px);text-align:center;z-index:4}.int-hub:after,.int-hub:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--teal);opacity:0;animation:int-halo 4.8s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}.int-hub:after{animation-delay:-2.4s}@keyframes int-halo{0%{transform:scale(1);opacity:.55}to{transform:scale(1.55);opacity:0}}.int-mark{display:block;width:clamp(22px,4.1cqw,36px);color:#f2f1ee}.int-mark svg{display:block;width:100%;height:auto}.int-read{display:grid;justify-items:center;gap:3px;max-width:78%;animation:int-fade .5s ease both}.int-read b{font-weight:300;font-size:clamp(17px,3cqw,26px);line-height:1;letter-spacing:-.03em;color:#fff}.int-read span{font:500 clamp(7.5px,1.05cqw,9.5px)/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}@keyframes int-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.int-viz[data-run="0"] .int-hub:after,.int-viz[data-run="0"] .int-hub:before,.int-viz[data-run="0"] :is(.int-ring,.int-up,.int-pulses,.int-pulses b,.track2){animation-play-state:paused}.int-mq{display:none}.int-mq .marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.int-mq .track2{gap:0;animation:none}.int-mq[data-loop] .track2{animation:mq calc(var(--n, 90) * 1.7s) linear infinite}.int-mq[data-loop] .marquee.rev .track2{animation-direction:reverse}.int-mq .int-logo{flex:none;width:28px;height:28px;margin-right:24px}.int-dup{display:contents}.int-chips{margin-top:clamp(28px,4vw,44px);display:grid;justify-items:center;gap:24px}.int-chips ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:960px}.int-chips li :is(a,button){display:inline-flex;align-items:center;gap:9px;font:400 13.5px/1 var(--f-body);letter-spacing:-.005em;color:var(--ink-2);text-decoration:none;background:var(--card);border:1px solid var(--rule);border-radius:999px;padding:9px 13px 9px 12px;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.int-chips li :is(a,button):before{content:"";width:5px;height:5px;border-radius:50%;background:var(--rule);transition:background .3s ease,box-shadow .3s ease}.int-chips li :is(a,button) .n{font:500 11px/1 var(--f-mono);color:var(--ink-2);transition:color .3s ease}.int-chips li :is(a,button):hover{color:var(--ink)}.int-chips li :is(a.on,button[aria-pressed=true]){color:var(--ink);border-color:color-mix(in srgb,var(--teal-ink) 55%,var(--rule));box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 16%,transparent)}.int-chips li :is(a.on,button[aria-pressed=true]):before{background:var(--teal);box-shadow:0 0 8px var(--teal)}.int-chips li :is(a.on,button[aria-pressed=true]) .n{color:var(--int-teal-text)}.int-beats{margin-top:clamp(64px,9vw,112px);display:grid;gap:22px}.int-beats ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.int-beats li{border-top:1px solid var(--rule);padding-top:22px;display:grid;gap:12px;align-content:start}.int-beats li b{font:500 12px/1 var(--f-mono);color:var(--teal-ink)}.int-beats h3{font-weight:400;font-size:clamp(20px,1.8vw,24px);letter-spacing:-.025em}.int-beats p{color:var(--ink-2);font-size:15.5px;line-height:1.6;max-width:42ch}@media (max-width:860px){.int-beats ol{grid-template-columns:1fr}}@media (max-width:720px){.int-frame{display:none}.int-mq{display:grid;gap:16px;margin-inline:calc(var(--gut) * -1)}.int-chips li :is(a,button){font-size:13px;padding:8px 11px 8px 10px}}@media (prefers-reduced-motion:reduce){.int-mq .track2,.int-pulses,.int-pulses b,.int-read,.int-ring,.int-up{animation:none}.int-hub:after,.int-hub:before,.int-pulses{display:none}.int-mq .marquee{overflow-x:auto;scrollbar-width:none}.int-mq .marquee::-webkit-scrollbar{display:none}}.int-id{margin-top:clamp(28px,4vw,48px);--me:#f2f1ee;--ease:cubic-bezier(0.2,0.7,0.2,1)}.int-id-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:clamp(10px,1.4vw,14px);border-bottom:1px solid var(--panel-rule)}.int-id-tabs{display:flex;gap:6px;min-width:0}.int-id-tabs button{position:relative;display:inline-flex;align-items:center;gap:9px;font:400 13.5px/1 var(--f-body);color:var(--on-panel-2);background:transparent;border:1px solid var(--panel-rule);border-radius:8px;padding:11px 14px;cursor:pointer;flex:0 1 auto;min-width:0;text-align:left;line-height:1.25;overflow:hidden;transition:color .25s ease,background .25s ease,border-color .25s ease}.int-id-tabs button b{flex:none;font-weight:500;font-size:11px;color:var(--on-panel-3);transition:color .25s ease}.int-id-tabs button:hover{color:var(--on-panel)}.int-id-tabs button[aria-selected=true]{background:#f2f1ee;color:#141416;border-color:#f2f1ee}.int-id-tabs button[aria-selected=true] b{color:#23938e}.int-id-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#23938e;transform-origin:0 50%;animation:int-id-prog 8s linear both}@keyframes int-id-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.int-id-mode{flex:none;display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--panel-2);border:1px solid var(--panel-rule)}.int-id-mode button{display:inline-flex;align-items:center;gap:8px;font:500 12.5px/1 var(--f-body);color:var(--on-panel-2);background:transparent;border:0;border-radius:999px;padding:9px 14px;cursor:pointer;white-space:nowrap;transition:background .3s ease,color .3s ease}.int-id-mode button:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.int-id-mode button:hover{color:var(--on-panel)}.int-id-mode button[aria-checked=true]{background:var(--me);color:#141416}.int-id-mode button[aria-checked=true]:before{opacity:1}.int-id-mode button:last-child[aria-checked=true]{background:var(--teal);color:#0f2726}.int-id-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(14px,2.4vw,32px)}.int-id-stage{position:relative;aspect-ratio:16/10;border-radius:12px;border:1px solid var(--panel-rule);background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0 /18px 18px,radial-gradient(120% 90% at 50% 50%,rgba(255,255,255,.025),transparent 70%),#141416;container-type:inline-size}.int-id-stage[data-mode=a]{background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0 /18px 18px,radial-gradient(60% 70% at 60% 50%,rgba(139,209,207,.07),transparent 70%),#141416}.int-id-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.int-id-wires.v{display:none}.int-id-wire{fill:none;stroke-linecap:round}.int-id-wire.base{stroke-width:.34;stroke-dasharray:100 100;animation:int-id-draw .7s var(--ease) both;animation-delay:calc(var(--step) * .14s + .1s)}.req .int-id-wire.base{stroke:rgba(255,255,255,.2)}.me .int-id-wire.base{stroke:rgba(242,241,238,.55)}.ag .int-id-wire.base{stroke:rgba(139,209,207,.6)}@keyframes int-id-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.int-id-wire.on{stroke-width:.7;stroke-dasharray:9 200;stroke-dashoffset:9;animation:int-id-flow 3.6s linear infinite;animation-delay:calc(var(--step) * 1.08s + .8s)}.req .int-id-wire.on{stroke:rgba(255,255,255,.75)}.me .int-id-wire.on{stroke:#fff;filter:drop-shadow(0 0 .8px rgba(255,255,255,.7))}.ag .int-id-wire.on{stroke:var(--teal);filter:drop-shadow(0 0 1px var(--teal))}.int-id[data-vis="0"] .int-id-wire.on{animation-play-state:paused}@keyframes int-id-flow{0%{stroke-dashoffset:9;opacity:1}30%{stroke-dashoffset:-100;opacity:1}30.1%,to{stroke-dashoffset:-100;opacity:0}}.int-id-node{position:absolute;left:calc(var(--t) * 1%);top:calc(var(--s) * 1%);transform:translate(-50%,-50%);animation:int-id-in .5s var(--ease) both}.int-id-agent{animation-delay:.08s}.int-id-as{animation-delay:.2s}.int-id-app{animation-delay:.3s}@keyframes int-id-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}}.int-id-as,.int-id-person{display:inline-flex;align-items:center;gap:7px;border-radius:999px;white-space:nowrap}.int-id-person{font:500 13px/1 var(--f-body);color:#fff;background:var(--panel-3);border:1px solid rgba(255,255,255,.14);padding:4px 12px 4px 4px}.int-id-av{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--me);color:#141416;font:600 11.5px/1 var(--f-body)}.int-id-tile{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#f7f6f3;border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 22px rgba(0,0,0,.35);transition:opacity .4s ease,filter .4s ease,box-shadow .4s ease}.int-id-tile .int-logo{width:28px;height:28px}.int-id-src .int-id-tile{width:44px;height:44px;border-radius:12px}.int-id-src .int-id-tile .int-logo{width:24px;height:24px}.int-id-tile.ev{background:var(--panel-3);border-color:rgba(255,255,255,.14);color:var(--on-panel);box-shadow:none}.int-id-tile svg{width:22px;height:22px}.int-id .int-id-tile .int-logo .lt{display:block}.int-id .int-id-tile .int-logo .dk{display:none}.int-id .int-id-tile .int-logo img{filter:none}.int-id-app:not(.on) .int-id-tile{opacity:.28;filter:grayscale(1);box-shadow:none}[data-mode=u] .int-id-app.on .int-id-tile{box-shadow:0 8px 22px rgba(0,0,0,.35),0 0 0 4px rgba(242,241,238,.12)}[data-mode=a] .int-id-app.on .int-id-tile{box-shadow:0 8px 22px rgba(0,0,0,.35),0 0 0 4px rgba(139,209,207,.2)}.int-id-agent{display:grid;justify-items:center;gap:9px;width:max-content;max-width:24%}.int-id-bot{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--panel-3);border:1px solid rgba(255,255,255,.16);color:var(--me);box-shadow:0 10px 26px rgba(0,0,0,.4);transition:border-color .4s ease,box-shadow .4s ease}.int-id-bot svg{width:30px;height:30px}[data-mode=a] .int-id-bot{border-color:rgba(139,209,207,.7);box-shadow:0 10px 26px rgba(0,0,0,.4),0 0 0 4px rgba(139,209,207,.14),0 0 26px rgba(139,209,207,.22)}.int-id-key,.int-id-own{display:grid;place-items:center;border-radius:50%;background:var(--teal);color:#0f2726}.int-id-own{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border:2px solid #141416}.int-id-key svg,.int-id-own svg{width:14px;height:14px}.int-id-name{font:500 12.5px/1.25 var(--f-body);color:var(--on-panel);text-align:center;text-wrap:balance}.int-id-as{font:500 12.5px/1.2 var(--f-body);color:#fff;background:#1f1f23;border:1px solid rgba(242,241,238,.4);padding:4px 12px 4px 9px;max-width:30%;white-space:normal;width:max-content}.int-id-as .k{font:500 9.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-panel-3)}.int-id-as .av,.int-id-as .int-id-av{width:20px;height:20px;font-size:10px}.int-id-key{flex:none;width:20px;height:20px}[data-mode=a] .int-id-as{color:var(--teal);background:#16211f;border-color:rgba(139,209,207,.55);box-shadow:0 0 22px rgba(139,209,207,.12)}[data-mode=a] .int-id-as .k{color:rgba(139,209,207,.65)}.int-id-copy{display:grid;gap:16px;align-content:center;animation:int-fade .45s ease both}.int-id-tag{display:inline-flex;align-items:center;gap:8px;font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--me)}.int-id-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.int-id-copy[data-mode=a] .int-id-tag{color:var(--teal)}.int-id-copy[data-mode=a] .int-id-tag:before{box-shadow:0 0 8px var(--teal)}.int-id-copy h3{color:#fff;font-weight:300;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em;line-height:1.15}.int-id-copy ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.int-id-copy li{position:relative;display:block;border:0;padding:0 0 0 22px;color:var(--on-panel-2);font-size:15px;line-height:1.5}.int-id-copy li:before{content:"";position:absolute;left:2px;top:.72em;width:10px;height:1px;background:var(--me);opacity:.6}.int-id-copy[data-mode=a] li:before{background:var(--teal);opacity:1}.int-id .int-id-foot{max-width:none;border-top:1px solid var(--panel-rule);padding-top:16px;color:var(--on-panel);font-size:14.5px;line-height:1.55}@media (max-width:1080px){.int-id-bar{flex-direction:column;align-items:stretch}.int-id-tabs button{flex:1 1 0;justify-content:center}.int-id-mode{align-self:center}}@media (max-width:860px){.int-id-body{grid-template-columns:1fr}.int-id-stage{width:100%;max-width:600px;justify-self:center}}@media (max-width:640px){.int-id-tabs{display:grid;grid-template-columns:1fr 1fr}.int-id-tabs button{justify-content:flex-start;white-space:normal;text-align:left;line-height:1.25;padding:10px 12px}.int-id-mode{align-self:stretch}.int-id-mode button{flex:1 1 0;justify-content:center;padding-inline:8px}.int-id-stage{aspect-ratio:4/5}.int-id-wires.h{display:none}.int-id-wires.v{display:block}.int-id-node{left:calc(var(--s) * 1%);top:calc(var(--t) * 1%)}.int-id-agent{display:block;max-width:none}.int-id-name{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:max-content;max-width:30vw;text-align:left}.int-id-as{max-width:46%}}@media (prefers-reduced-motion:reduce){.int-id-copy,.int-id-node,.int-id-wire.base,.int-id-wire.on{animation:none}.int-id-wire.on{stroke-dasharray:none;stroke-dashoffset:0;opacity:1}.int-id-prog{display:none}}.intd-hero{padding-bottom:clamp(28px,4vw,48px)}.intd-hero .label{display:block;margin-bottom:20px}.intd-hero h1{max-width:18ch}.intd-body{padding-top:0;padding-bottom:var(--sec)}.intd-bar{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 68px);z-index:5;gap:20px;padding-block:14px;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent}.intd-bar,.intd-search{display:flex;align-items:center}.intd-search{flex:1;max-width:560px;gap:12px;height:52px;padding:0 14px 0 18px;background:var(--card);border:1px solid var(--rule);border-radius:999px;color:var(--ink-3);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease}.intd-search:focus-within{border-color:color-mix(in srgb,var(--teal-ink) 55%,var(--rule));box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 18%,transparent)}.intd-search svg{flex:none}.intd-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:400 16px/1 var(--f-body);letter-spacing:-.01em;outline:none}.intd-search input::placeholder{color:var(--ink-3)}.intd-search input::-webkit-search-cancel-button{cursor:pointer}.intd-search kbd{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--rule);border-radius:6px;font:500 11px/1 var(--f-mono);color:var(--ink-3);background:var(--paper)}.intd-search:focus-within kbd{display:none}.intd-count{margin:0 0 0 auto;font:500 11px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.intd-count .num{color:var(--ink)}.intd-chips{margin:10px 0 clamp(28px,4vw,40px);justify-items:start}.intd-chips ul{justify-content:flex-start;max-width:none}.intd-chips button{cursor:pointer}.intd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.intd-card{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-width:0;padding:20px;background:var(--card);border:1px solid var(--rule);border-radius:16px;scroll-margin-top:160px;transition:border-color .2s ease,box-shadow .6s ease}.intd-card:hover{border-color:color-mix(in srgb,var(--ink-3) 40%,var(--rule))}.intd-card.hl{border-color:color-mix(in srgb,var(--teal-ink) 60%,var(--rule));box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 22%,transparent),0 0 32px color-mix(in srgb,var(--teal) 22%,transparent)}.intd-top{display:flex;align-items:center;gap:14px;min-width:0}.intd-mark{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--paper);border:1px solid var(--rule)}.intd-mark .int-logo{width:26px;height:26px}.intd-id{display:grid;gap:5px;min-width:0}.intd-id h2{font-size:17px;font-weight:400;letter-spacing:-.015em;line-height:1.2;overflow-wrap:anywhere}.intd-cat{font:500 10.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.intd-desc{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;font-size:14.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.intd-auth{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.intd-auth li{font:500 10.5px/1 var(--f-mono);letter-spacing:.04em;color:var(--ink-2);padding:6px 8px;border-radius:6px;background:var(--inset)}.intd-auth li[data-a=oauth]{color:var(--int-teal-text);background:color-mix(in srgb,var(--teal) 14%,transparent)}.intd .intd-card .int-logo img{filter:none;border-radius:3px}.intd-none{display:grid;justify-items:center;gap:10px;text-align:center;padding:clamp(48px,8vw,96px) 20px;border:1px dashed color-mix(in srgb,var(--ink-3) 45%,transparent);border-radius:16px}.intd-none>p:first-child{margin:0;font-size:clamp(20px,2vw,24px);font-weight:300;letter-spacing:-.02em}.intd-req{margin:0;color:var(--ink-2);font-size:15px}.intd-req a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-decoration:none}.intd-req a .u{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--teal-ink) 60%,transparent);text-underline-offset:4px;text-decoration-thickness:1px}.intd-req a:hover .u{text-decoration-color:var(--teal-ink)}.intd-req .arr{transition:transform .2s ease}.intd-req a:hover .arr{transform:translateX(2px)}.intd-foot{margin-top:clamp(40px,6vw,64px);padding-top:28px;border-top:1px solid var(--rule)}@media (max-width:720px){.intd-bar{flex-wrap:wrap;gap:10px}.intd-search{flex-basis:100%;max-width:none;height:48px}.intd-search kbd{display:none}.intd-count{margin-left:0}.intd-chips{margin-inline:calc(var(--gut) * -1);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent)}.intd-chips::-webkit-scrollbar{display:none}.intd-chips ul{flex-wrap:nowrap;padding-inline:var(--gut);padding-block:4px}.intd-chips li{flex:none}.intd-grid{grid-template-columns:1fr;gap:10px}.intd-card{padding:16px;gap:12px}}@media (prefers-reduced-motion:reduce){.intd-card,.intd-req .arr,.intd-search{transition:none}}