.opBuiltIn{--ink:#E8EEF7;--mute:#93A3B8;--dim:#64748B;--blue:#4BA3DC;--red:#E87C7C;--line:rgba(255,255,255,.09);--green:#6FCF97;line-height:normal}.opBuiltIn.rest *,.opBuiltIn.rest :after,.opBuiltIn.rest :before{animation-play-state:paused!important}.opBuiltIn .grid{zoom:var(--ob-scale,1)}.opBuiltIn .cCon,.opBuiltIn .cSup,.opBuiltIn .cTask,.opBuiltIn .cVer{width:620px;border-radius:18px;padding:32px 32px 0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 0 0 1px var(--line),0 40px 80px -50px rgba(0,0,0,.95)}.opBuiltIn .cCon h3,.opBuiltIn .cSup h3,.opBuiltIn .cTask h3,.opBuiltIn .cVer h3{margin:0 0 10px;font-size:22px;line-height:1.25;letter-spacing:-.3px;font-weight:600}.opBuiltIn .cCon p,.opBuiltIn .cSup p,.opBuiltIn .cTask p,.opBuiltIn .cVer p{margin:0;font-size:14.5px;line-height:1.62;color:var(--mute);max-width:46ch}.opBuiltIn .cSup a,.opBuiltIn .cVer a{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:600;color:var(--blue);text-decoration:none}.opBuiltIn .cSup a:after,.opBuiltIn .cVer a:after{content:" \2192"}.opBuiltIn{padding:72px 24px 96px;background:radial-gradient(70% 50% at 50% 0,rgba(75,163,220,.1),rgba(5,13,30,0) 70%),#050D1E;font-family:var(--font-sans),system-ui,sans-serif;color:#E8EEF7;-webkit-font-smoothing:antialiased}.opBuiltIn .wrap{max-width:1288px;margin:0 auto}.opBuiltIn .head{max-width:720px;margin:0 auto 56px;text-align:center}.opBuiltIn .kick{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#00BCD4;margin-bottom:16px}.opBuiltIn h2{margin:0;font-size:46px;line-height:1.1;letter-spacing:-.02em;font-weight:800;color:#fff;text-wrap:balance}.opBuiltIn .lead{margin:22px auto 0;max-width:660px;font-size:18px;line-height:1.65;color:#9AA7BC}.opBuiltIn .lead b{font-weight:600;color:#DFE7F1}.opBuiltIn .grid{display:grid;grid-template-columns:620px 620px;gap:28px;justify-content:center;align-items:start}@media (max-width:1320px){.opBuiltIn .grid{grid-template-columns:620px;justify-content:center}}.opBuiltIn .cSup .art{position:relative;height:252px;margin:24px -32px 0;overflow:hidden}.opBuiltIn .cSup .art .floor{position:absolute;inset:0;background:radial-gradient(34% 76% at 50% 50%,rgba(75,163,220,.15),rgba(75,163,220,0) 74%)}.opBuiltIn .cSup .gate{position:absolute;left:310px;top:16px;bottom:16px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(140,205,240,0),rgba(140,205,240,.95) 18%,rgba(140,205,240,.95) 82%,rgba(140,205,240,0));box-shadow:0 0 18px 2px rgba(75,163,220,.45)}.opBuiltIn .cSup .gatelbl{left:311px;transform:translateX(-50%);font-size:9px;color:#8EC5EA;opacity:.9}.opBuiltIn .cSup .gatelbl,.opBuiltIn .cSup .outlbl{position:absolute;top:-3px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.opBuiltIn .cSup .outlbl{right:18px;font-size:9.5px;color:#9FB0C6}.opBuiltIn .cSup .outlbl span{color:var(--blue);margin-left:3px}.opBuiltIn .cSup .xr{position:absolute;left:0;display:flex;align-items:stretch;height:28px;border-radius:3px;opacity:0;will-change:transform,opacity}.opBuiltIn .cSup .xr .bg,.opBuiltIn .cSup .xr .lit{position:absolute;inset:0;z-index:-1;border-radius:3px;pointer-events:none}.opBuiltIn .cSup .xr .bg{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.11)}.opBuiltIn .cSup .xr .lit{background:rgba(232,124,124,.17);box-shadow:inset 0 0 0 1px rgba(232,124,124,.8),0 0 22px -6px rgba(232,124,124,.55);opacity:0}.opBuiltIn .cSup .xr .n{position:relative;width:26px;flex:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px}.opBuiltIn .cSup .xr .n .a,.opBuiltIn .cSup .xr .n .b{position:absolute;inset:0;display:grid;place-items:center;border-radius:3px 0 0 3px;border-right:1px solid}.opBuiltIn .cSup .xr .n .a{background:rgba(255,255,255,.055);border-right-color:rgba(255,255,255,.1);color:var(--dim)}.opBuiltIn .cSup .xr .n .b{opacity:0}.opBuiltIn .cSup .xr.p .n .b{background:rgba(75,163,220,.17);border-right-color:rgba(75,163,220,.32);color:#9FD0EE}.opBuiltIn .cSup .xr.e .n .b{background:rgba(232,124,124,.2);border-right-color:rgba(232,124,124,.4);color:#F0B4B4}.opBuiltIn .cSup .xr .c{display:flex;align-items:center;padding:0 10px;flex:none;border-right:1px solid rgba(255,255,255,.075)}.opBuiltIn .cSup .xr .c:last-child{border-right:0}.opBuiltIn .cSup .c1{width:70px}.opBuiltIn .cSup .c2{width:86px}.opBuiltIn .cSup .c3{width:66px;position:relative;justify-content:center}.opBuiltIn .cSup .xr s{display:block;height:5px;border-radius:2px;background:rgba(232,238,247,.22);text-decoration:none}.opBuiltIn .cSup .c1 s{background:rgba(232,238,247,.52)}.opBuiltIn .cSup .c3 .why{position:absolute;inset:0;display:grid;place-items:center;opacity:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.08em;font-style:normal;color:#F0AFAF}@keyframes obSupPass{0%{transform:translate(-210px)}to{transform:translate(660px)}}@keyframes obSupFadeends{0%{opacity:0}7%{opacity:1}93%{opacity:1}to{opacity:0}}@keyframes obSupCheckedout{0%,42%{opacity:1}47%,to{opacity:0}}@keyframes obSupCheckedin{0%,42%{opacity:0}47%,to{opacity:1}}@keyframes obSupEject{0%{transform:translate(-210px) rotate(0deg)}44%{transform:translate(var(--hit)) rotate(0deg)}48%{transform:translate(calc(var(--hit) - 11px)) rotate(0deg)}66%{transform:translate(calc(var(--hit) - 22px),18px) rotate(-4deg) scale(.96)}to{transform:translate(calc(var(--hit) - 22px),18px) rotate(-4deg) scale(.96)}}@keyframes obSupReddenout{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes obSupReddenin{0%,45%{opacity:0}46%,to{opacity:1}}@keyframes obSupShowwhy{0%,45%{opacity:0}46%,56%{opacity:1}64%,to{opacity:0}}@keyframes obSupHidebar{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes obSupEjectfade{0%{opacity:0}7%{opacity:1}50%{opacity:1}64%{opacity:0}to{opacity:0}}.opBuiltIn .cSup .xr.p{z-index:2;animation:obSupPass 11s linear infinite,obSupFadeends 11s linear infinite}.opBuiltIn .cSup .xr.p .n .a{animation:obSupCheckedout 11s linear infinite}.opBuiltIn .cSup .xr.p .n .b{animation:obSupCheckedin 11s linear infinite}.opBuiltIn .cSup .xr.e{z-index:1;animation:obSupEject 11s cubic-bezier(.22,0,.35,1) infinite,obSupEjectfade 11s linear infinite}.opBuiltIn .cSup .xr.e .bg{animation:obSupReddenout 11s linear infinite}.opBuiltIn .cSup .xr.e .lit{animation:obSupReddenin 11s linear infinite}.opBuiltIn .cSup .xr.e .n .a{animation:obSupReddenout 11s linear infinite}.opBuiltIn .cSup .xr.e .n .b{animation:obSupReddenin 11s linear infinite}.opBuiltIn .cSup .xr.e .why{animation:obSupShowwhy 11s linear infinite}.opBuiltIn .cSup .xr.e .c3 s{animation:obSupHidebar 11s linear infinite}.opBuiltIn .cSup .x1{top:20px}.opBuiltIn .cSup .x2{top:66px}.opBuiltIn .cSup .x3{top:112px}.opBuiltIn .cSup .x4{top:158px}.opBuiltIn .cSup .x5{top:204px}@media (prefers-reduced-motion:reduce){.opBuiltIn .cSup .xr,.opBuiltIn .cSup .xr *{animation:none!important}.opBuiltIn .cSup .xr{opacity:1}.opBuiltIn .cSup .x1{transform:translate(430px)}.opBuiltIn .cSup .x3{transform:translate(340px)}.opBuiltIn .cSup .x5{transform:translate(150px)}.opBuiltIn .cSup .x2,.opBuiltIn .cSup .x4{transform:translate(var(--hit))}.opBuiltIn .cSup .x2 .bg,.opBuiltIn .cSup .x4 .bg{opacity:0}.opBuiltIn .cSup .x2 .lit,.opBuiltIn .cSup .x4 .lit{opacity:1;box-shadow:inset 0 0 0 1px rgba(232,124,124,.8)}.opBuiltIn .cSup .x2 .why,.opBuiltIn .cSup .x4 .why{opacity:1}.opBuiltIn .cSup .x1 .n .a,.opBuiltIn .cSup .x2 .c3 s,.opBuiltIn .cSup .x2 .n .a,.opBuiltIn .cSup .x3 .n .a,.opBuiltIn .cSup .x4 .c3 s,.opBuiltIn .cSup .x4 .n .a{opacity:0}.opBuiltIn .cSup .x1 .n .b,.opBuiltIn .cSup .x3 .n .b{opacity:1;background:rgba(75,163,220,.17);color:#9FD0EE}.opBuiltIn .cSup .x2 .n .b,.opBuiltIn .cSup .x4 .n .b{opacity:1;background:rgba(232,124,124,.2);color:#F0B4B4}}.opBuiltIn .cVer .art{position:relative;height:252px;margin:24px -32px 0;overflow:hidden}.opBuiltIn .cVer .art .floor{position:absolute;inset:0;background:radial-gradient(40% 70% at 42% 48%,rgba(75,163,220,.14),rgba(75,163,220,0) 74%)}.opBuiltIn .cVer .col{position:absolute;left:50%;transform:translateX(-50%);width:392px;top:-3px}.opBuiltIn .cVer .fhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.08)}.opBuiltIn .cVer .fname{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.02em;color:#9FB0C6;white-space:nowrap}.opBuiltIn .cVer .vcount{position:relative;flex:none;height:13px;min-width:96px}.opBuiltIn .cVer .vcount em{position:absolute;right:0;top:0;font-style:normal;opacity:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--dim);white-space:nowrap}@keyframes obVerVc1{0%,6.9%{opacity:0}25.9%,7%{opacity:1}26%,to{opacity:0}}@keyframes obVerVc2{0%,25.9%{opacity:0}26%,45.9%{opacity:1}46%,to{opacity:0}}@keyframes obVerVc3{0%,45.9%{opacity:0}46%,64.9%{opacity:1}65%,to{opacity:0}}@keyframes obVerVc4{0%,64.9%{opacity:0}65%,91%{opacity:1}96%,to{opacity:0}}.opBuiltIn .cVer .vcount .v1{animation:obVerVc1 13s linear infinite}.opBuiltIn .cVer .vcount .v2{animation:obVerVc2 13s linear infinite}.opBuiltIn .cVer .vcount .v3{animation:obVerVc3 13s linear infinite}.opBuiltIn .cVer .vcount .v4{animation:obVerVc4 13s linear infinite}.opBuiltIn .cVer .hist{padding-top:14px}.opBuiltIn .cVer .step{position:relative;display:flex;gap:14px;padding:0 0 14px;opacity:0}.opBuiltIn .cVer .step .rail{position:absolute;left:5.5px;top:16px;width:1px;height:calc(100% - 4px);background:rgba(255,255,255,.16);transform-origin:top;transform:scaleY(0)}.opBuiltIn .cVer .step:last-child .rail{display:none}.opBuiltIn .cVer .dot{position:relative;margin-top:4px;flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--blue);background:transparent}.opBuiltIn .cVer .dot:after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;background:var(--blue);box-shadow:inset 0 0 0 2px var(--blue),0 0 10px rgba(75,163,220,.7)}.opBuiltIn .cVer .s4 .dot:after{background:var(--green);box-shadow:inset 0 0 0 2px var(--green),0 0 11px rgba(111,207,151,.6)}.opBuiltIn .cVer .body{flex:1;min-width:0}.opBuiltIn .cVer .top{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.opBuiltIn .cVer .lbl{font-size:13.5px;font-weight:600;letter-spacing:-.1px}.opBuiltIn .cVer .when{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;color:var(--dim);flex:none}.opBuiltIn .cVer .meta{margin-top:3px;font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.opBuiltIn .cVer .meta em{font-style:normal;color:var(--green);margin-left:4px}.opBuiltIn .cVer .meta em.up{color:#8FA2B8}@keyframes obVerStep1{0%,3%{opacity:0;transform:translateY(7px)}7%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes obVerStep2{0%,22%{opacity:0;transform:translateY(7px)}26%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes obVerStep3{0%,42%{opacity:0;transform:translateY(7px)}46%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes obVerStep4{0%,61%{opacity:0;transform:translateY(7px)}65%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes obVerRail1{0%,22%{transform:scaleY(0)}26%,91%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes obVerRail2{0%,42%{transform:scaleY(0)}46%,91%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes obVerRail3{0%,61%{transform:scaleY(0)}65%,91%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes obVerDot1{0%,3%{opacity:0}22%,7%{opacity:1}26%,to{opacity:0}}@keyframes obVerDot2{0%,22%{opacity:0}26%,42%{opacity:1}46%,to{opacity:0}}@keyframes obVerDot3{0%,42%{opacity:0}46%,61%{opacity:1}65%,to{opacity:0}}@keyframes obVerDot4{0%,61%{opacity:0}65%,to{opacity:1}}.opBuiltIn .cVer .s1{animation:obVerStep1 13s linear infinite}.opBuiltIn .cVer .s2{animation:obVerStep2 13s linear infinite}.opBuiltIn .cVer .s3{animation:obVerStep3 13s linear infinite}.opBuiltIn .cVer .s4{animation:obVerStep4 13s linear infinite}.opBuiltIn .cVer .s1 .rail{animation:obVerRail1 13s linear infinite}.opBuiltIn .cVer .s2 .rail{animation:obVerRail2 13s linear infinite}.opBuiltIn .cVer .s3 .rail{animation:obVerRail3 13s linear infinite}.opBuiltIn .cVer .s1 .dot:after{animation:obVerDot1 13s linear infinite}.opBuiltIn .cVer .s2 .dot:after{animation:obVerDot2 13s linear infinite}.opBuiltIn .cVer .s3 .dot:after{animation:obVerDot3 13s linear infinite}.opBuiltIn .cVer .s4 .dot:after{animation:obVerDot4 13s linear infinite}@media (prefers-reduced-motion:reduce){.opBuiltIn .cVer .step,.opBuiltIn .cVer .step *,.opBuiltIn .cVer .step :after,.opBuiltIn .cVer .vcount em{animation:none!important}.opBuiltIn .cVer .step,.opBuiltIn .cVer .vcount .v4{opacity:1}.opBuiltIn .cVer .step .rail{transform:scaleY(1)}.opBuiltIn .cVer .s3 .dot:after{opacity:1}.opBuiltIn .cVer .s4 .dot:after{opacity:1;box-shadow:inset 0 0 0 2px var(--green)}}.opBuiltIn .cCon a.more{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:600;color:var(--blue);text-decoration:none}.opBuiltIn .cCon a.more:after{content:" \2192"}.opBuiltIn .cCon .art{position:relative;height:372px;margin:20px -32px 0;overflow:hidden}.opBuiltIn .cCon .art .floor{position:absolute;inset:0;background:radial-gradient(28% 42% at 34% 49%,rgba(75,163,220,.19),rgba(75,163,220,0) 72%)}.opBuiltIn .cCon .src{position:absolute;width:36px;height:36px;margin:-18px 0 0 -18px;display:grid;place-items:center;transition:filter .3s,transform .3s}.opBuiltIn .cCon .src img{width:32px;height:32px;object-fit:contain;border-radius:8px;opacity:.9;filter:saturate(.82) drop-shadow(0 6px 14px rgba(0,0,0,.65))}.opBuiltIn .cCon .src .gly{width:34px;height:34px;color:#9CBEDF;filter:drop-shadow(0 6px 14px rgba(0,0,0,.65))}.opBuiltIn .cCon .src.fire .gly,.opBuiltIn .cCon .src.fire img{filter:drop-shadow(0 0 13px rgba(75,163,220,.9));opacity:1}.opBuiltIn .cCon .src.fire .gly{color:#CFE6F8}.opBuiltIn .cCon .src.fire{transform:scale(1.07)}@keyframes obConBob{to{transform:translateY(-7px)}}.opBuiltIn .cCon .folder{position:absolute;left:141px;top:155px;width:138px;height:76px}.opBuiltIn .cCon .folder .tab{position:absolute;top:-10px;left:0;width:54px;height:13px;border-radius:7px 7px 0 0;background:#1d2c47}.opBuiltIn .cCon .folder .back{position:absolute;inset:0;border-radius:0 8px 8px 8px;background:linear-gradient(180deg,#22334f,#131f34);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 30px -20px rgba(0,0,0,.9)}.opBuiltIn .cCon .folder .mouth{position:absolute;left:7px;right:7px;top:12px;height:6px;border-radius:50%;background:rgba(75,163,220,.45);filter:blur(3.5px)}.opBuiltIn .cCon .folder .front{position:absolute;left:2px;right:2px;bottom:2px;height:59px;border-radius:7px;background:linear-gradient(180deg,rgba(86,126,180,.82),rgba(24,42,70,.98));z-index:3}.opBuiltIn .cCon .folder .front .lit,.opBuiltIn .cCon .folder .front .rest{position:absolute;inset:0;border-radius:7px;pointer-events:none}.opBuiltIn .cCon .folder .front .rest{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.4),0 -9px 18px -13px rgba(75,163,220,.65)}.opBuiltIn .cCon .folder .front .lit{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.4),0 -16px 30px -10px rgba(75,163,220,1);opacity:0}.opBuiltIn .cCon .folder .name{position:absolute;left:0;right:0;bottom:22px;text-align:center;z-index:4;font-size:11.5px;font-weight:600;color:#DCE8F5;letter-spacing:-.1px;transition:opacity .45s}.opBuiltIn .cCon .folder .name.swap{opacity:0}.opBuiltIn .cCon .folder .route{position:absolute;left:-40px;right:-40px;bottom:7px;text-align:center;z-index:4;font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#8EC5EA;white-space:nowrap}.opBuiltIn .cCon .folder .route i{position:relative;display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--blue);margin-right:6px;vertical-align:1px}.opBuiltIn .cCon .folder .route i:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(75,163,220,.6);animation:obConPing 2.6s ease-out infinite}.opBuiltIn .cCon .folder .route.live i{display:none}.opBuiltIn .cCon .folder .route.api{text-transform:none;letter-spacing:.1em}@keyframes obConPing{0%{transform:scale(1);opacity:1}70%,to{transform:scale(4.2);opacity:0}}.opBuiltIn .cCon .file{position:absolute;left:0;top:0;width:124px;z-index:2;opacity:0;border-radius:6px;overflow:hidden;background:#F2F6FB;box-shadow:0 14px 26px -12px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.7)}.opBuiltIn .cCon .file .fh{display:flex;align-items:center;gap:5px;height:18px;padding:0 7px;background:#E1E9F3;border-bottom:1px solid #cedae9}.opBuiltIn .cCon .file .fh img{width:10px;height:10px;object-fit:contain;flex:none}.opBuiltIn .cCon .file .fh svg.gly{width:11px;height:11px;color:#5E7A9C;filter:none;flex:none}.opBuiltIn .cCon .file .fh svg{width:10px;height:10px;color:#5E7A9C;flex:none}.opBuiltIn .cCon .file .fh b{font-size:8px;font-weight:600;color:#2A4460;letter-spacing:-.05px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opBuiltIn .cCon .file .hdr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:4px 7px 3px}.opBuiltIn .cCon .file .hdr span{font-size:6.5px;font-weight:600;color:#5B769A;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opBuiltIn .cCon .file .hdr.noh span{height:4px;border-radius:1px;background:#C9D6E6}.opBuiltIn .cCon .file .rw{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:0 7px 3px}.opBuiltIn .cCon .file .rw u{display:block;height:4px;border-radius:1px;background:#DCE5F0}.opBuiltIn .cCon .file .rw:last-child{padding-bottom:6px}.opBuiltIn .cCon .dest{position:absolute;right:20px;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;width:150px;transition:background .3s,box-shadow .3s;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.opBuiltIn .cCon .dest img,.opBuiltIn .cCon .dest svg{width:13px;height:13px;object-fit:contain;flex:none;opacity:.5;transition:opacity .3s}.opBuiltIn .cCon .dest svg{color:var(--dim)}.opBuiltIn .cCon .dest .nm{font-size:11px;color:var(--mute);white-space:nowrap;transition:color .3s}.opBuiltIn .cCon .dest.hit{background:rgba(111,207,151,.09);box-shadow:inset 0 0 0 1px rgba(111,207,151,.45),0 0 26px -10px rgba(111,207,151,.65)}.opBuiltIn .cCon .dest.hit img,.opBuiltIn .cCon .dest.hit svg{opacity:1}.opBuiltIn .cCon .dest.hit .nm{color:#DCE8F5}.opBuiltIn .cCon .d1{top:109px}.opBuiltIn .cCon .d2{top:151px}.opBuiltIn .cCon .d3{top:193px}.opBuiltIn .cCon .d4{top:243px}.opBuiltIn .cCon .outlbl{position:absolute;right:20px;top:79px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:#9FB0C6}@media (prefers-reduced-motion:reduce){.opBuiltIn .cCon .src{animation:none!important}.opBuiltIn .cCon .folder .route i{animation:none}}.opBuiltIn .cTask .art{position:relative;height:404px;margin:20px -32px 0;overflow:hidden}.opBuiltIn .cTask .art .floor{position:absolute;inset:0;background:radial-gradient(34% 44% at 50% 42%,rgba(75,163,220,.17),rgba(75,163,220,0) 72%)}.opBuiltIn .cTask .bar{position:absolute;left:45px;right:45px;top:18px;height:48px;border-radius:12px;background:linear-gradient(180deg,#FBFCFE,#F1F5F9);box-shadow:0 18px 34px -22px rgba(0,0,0,.9),inset 0 0 0 1px rgba(15,23,42,.07);transition:opacity .35s}.opBuiltIn .cTask .ghost{position:absolute;top:17px;border-radius:6px;background:#CBD8E6;opacity:.55}.opBuiltIn .cTask .g1{left:18px;width:22px;height:14px;border-radius:5px}.opBuiltIn .cTask .g2{left:50px;width:78px;height:14px}.opBuiltIn .cTask .tbtn{position:absolute;left:391px;top:7px;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;transition:background .2s}.opBuiltIn .cTask .tbtn svg{width:19px;height:19px;color:#016BB6}.opBuiltIn .cTask .tbtn.press{background:#EAF3FA}.opBuiltIn .cTask .bell{position:absolute;left:435px;top:7px;width:34px;height:34px;display:grid;place-items:center}.opBuiltIn .cTask .bell svg{width:19px;height:19px;color:#94A3B8}.opBuiltIn .cTask .avt{left:480px;top:10px;width:28px;height:28px;border-radius:50%;place-items:center;font-size:11px;background:linear-gradient(135deg,#016BB6,#00BCD4);box-shadow:0 0 0 2px #E5E7EB}.opBuiltIn .cTask .avt,.opBuiltIn .cTask .badge{position:absolute;display:grid;font-weight:700;color:#fff}.opBuiltIn .cTask .badge{right:-6px;top:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#2563EB;font-size:10.5px;place-items:center;box-shadow:0 0 0 2.5px #F6F9FC;transition:opacity .3s,transform .3s}.opBuiltIn .cTask .badge.gone{opacity:0;transform:scale(.4)}.opBuiltIn .cTask .panel{position:absolute;left:150px;top:76px;width:320px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 56px -26px rgba(0,0,0,.95),inset 0 0 0 1px #E5E7EB;transform-origin:88% 0;opacity:0;transform:translateY(-4px) scale(.96);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.opBuiltIn .cTask .panel.open{opacity:1;transform:none}.opBuiltIn .cTask .ph{display:flex;align-items:baseline;padding:12px 15px 10px;border-bottom:1px solid #f1f5f9}.opBuiltIn .cTask .ph b{font-size:13.5px;font-weight:700;color:#0F172A;letter-spacing:-.2px}.opBuiltIn .cTask .ph i{margin-left:auto;font-style:normal;font-size:11px;color:#94A3B8}.opBuiltIn .cTask .task{display:flex;gap:10px;padding:9px 15px;border-bottom:1px solid #f1f5f9;transition:background .2s}.opBuiltIn .cTask .task .box{width:18px;height:18px;border-radius:50%;flex:none;margin-top:1px;position:relative;box-shadow:inset 0 0 0 1.6px #CBD5E1;transition:box-shadow .3s,background .3s}.opBuiltIn .cTask .task .box svg{position:absolute;inset:0;margin:auto;width:10px;height:10px;color:#fff;opacity:0;transform:scale(.5);transition:opacity .25s,transform .25s}.opBuiltIn .cTask .task.done .box{background:#16A34A;box-shadow:inset 0 0 0 1.6px #16A34A}.opBuiltIn .cTask .task.done .box svg{opacity:1;transform:none}.opBuiltIn .cTask .task .tx{min-width:0;display:flex;flex-direction:column}.opBuiltIn .cTask .task .tt{font-size:12px;font-weight:600;color:#0F172A;letter-spacing:-.1px;transition:color .3s;white-space:nowrap}.opBuiltIn .cTask .task.done .tt{color:#94A3B8}.opBuiltIn .cTask .task .fn{margin-top:2px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;color:#94A3B8;white-space:nowrap;transition:color .3s}.opBuiltIn .cTask .task .fn em{font-style:normal;font-family:var(--font-sans),system-ui,sans-serif;font-size:10.5px;font-weight:600;color:#475569;transition:color .3s}.opBuiltIn .cTask .task.done .fn,.opBuiltIn .cTask .task.done .fn em{color:#CBD5E1}.opBuiltIn .cTask .task .due{margin-top:3px;height:14px;overflow:hidden;font-size:10.5px;font-weight:600;color:#B45309;transition:opacity .3s,height .3s ease,margin-top .3s ease}.opBuiltIn .cTask .task.done .due{opacity:0;height:0;margin-top:0}.opBuiltIn .cTask .task.hover,.opBuiltIn .cTask .task.tap{background:#F8FAFC}.opBuiltIn .cTask .pf{padding:10px;text-align:center;background:#F8FAFC;border-top:1px solid #f1f5f9}.opBuiltIn .cTask .pf a{font-size:12px;font-weight:600;color:#016BB6;text-decoration:none}.opBuiltIn .cTask .sheet{position:absolute;left:105px;top:36px;width:410px;border-radius:12px;background:#fff;box-shadow:0 30px 56px -26px rgba(0,0,0,.95),inset 0 0 0 1px #E5E7EB;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.3,.9,.3,1)}.opBuiltIn .cTask .sheet.open{opacity:1;transform:none}.opBuiltIn .cTask .sh{display:flex;align-items:baseline;gap:10px;padding:11px 14px;background:#fff;border-bottom:1px solid #f1f5f9;border-radius:12px 12px 0 0}.opBuiltIn .cTask .sh b{font-size:13px;font-weight:700;color:#0F172A;letter-spacing:-.2px}.opBuiltIn .cTask .sh i{font-style:normal;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;color:#94A3B8}.opBuiltIn .cTask .sbody{padding:11px}.opBuiltIn .cTask .fbox{border:1px solid #e2e8f0;border-radius:10px;overflow:visible}.opBuiltIn .cTask .fhead{padding:6px 12px;background:#F8FAFC;border-bottom:1px solid #f1f5f9;border-radius:9px 9px 0 0;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94A3B8}.opBuiltIn .cTask .fbody{padding:11px}.opBuiltIn .cTask .lbl{font-size:11px;font-weight:500;color:#475569;margin-bottom:3px}.opBuiltIn .cTask .lbl span{font-weight:400;color:#94A3B8}.opBuiltIn .cTask .inp{height:32px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;padding:0 11px;font-size:12px;color:#0F172A;transition:border-color .15s,box-shadow .15s;white-space:nowrap;overflow:hidden}.opBuiltIn .cTask .inp.ph2{color:#94A3B8}.opBuiltIn .cTask .inp.focus{border-color:#016BB6;box-shadow:0 0 0 2px rgba(1,107,182,.2)}.opBuiltIn .cTask .caret{display:inline-block;width:1px;height:14px;background:#016BB6;margin-left:1px;animation:obTaskBlink 1s steps(1) infinite}@keyframes obTaskBlink{50%{opacity:0}}.opBuiltIn .cTask .ta{height:36px;align-items:flex-start;padding:7px 11px}.opBuiltIn .cTask .two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:9px}.opBuiltIn .cTask .mt10{margin-top:9px}.opBuiltIn .cTask .sel{position:relative}.opBuiltIn .cTask .sel .inp{justify-content:space-between;gap:8px}.opBuiltIn .cTask .sel .inp svg{width:13px;height:13px;color:#94A3B8;flex:none}.opBuiltIn .cTask .menu{position:absolute;left:0;right:0;top:56px;border-radius:9px;background:#fff;z-index:6;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(15,23,42,.14);opacity:0;transform:scale(.96) translateY(-4px);pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.opBuiltIn .cTask .menu.open{opacity:1;transform:none}.opBuiltIn .cTask .menu div{padding:7px 11px;font-size:12px;color:#334155}.opBuiltIn .cTask .menu div.hi{background:#F0F7FC;color:#0F172A;font-weight:600}.opBuiltIn .cTask .cal{position:absolute;right:0;bottom:56px;width:214px;padding:10px;border-radius:10px;background:#fff;z-index:7;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(15,23,42,.14);opacity:0;transform:scale(.96) translateY(4px);pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.opBuiltIn .cTask .cal.open{opacity:1;transform:none}.opBuiltIn .cTask .cal .cm{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.opBuiltIn .cTask .cal .cm b{font-size:11.5px;font-weight:700;color:#0F172A}.opBuiltIn .cTask .cal .cm i{font-style:normal;color:#94A3B8;font-size:12px;line-height:1}.opBuiltIn .cTask .cal .gr,.opBuiltIn .cTask .cal .wk{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.opBuiltIn .cTask .cal .wk span{font-size:8.5px;font-weight:700;color:#94A3B8;text-align:center;padding-bottom:3px}.opBuiltIn .cTask .cal .gr span{height:23px;display:grid;place-items:center;font-size:10.5px;color:#334155;border-radius:6px;transition:background .15s,color .15s}.opBuiltIn .cTask .cal .gr span.sel{background:#016BB6;color:#fff;font-weight:700}.opBuiltIn .cTask .ffoot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:7px 12px;background:#F8FAFC;border-top:1px solid #f1f5f9;border-radius:0 0 9px 9px}.opBuiltIn .cTask .cx{padding:5px 10px;color:#64748B}.opBuiltIn .cTask .btn,.opBuiltIn .cTask .cx{border-radius:8px;font-size:11px;font-weight:600}.opBuiltIn .cTask .btn{padding:6px 13px;color:#fff;border:1px solid #016bb6;background:linear-gradient(180deg,#0B7FD4,#016BB6);box-shadow:0 1px 2px rgba(1,107,182,.28);transition:background .15s,box-shadow .15s,transform .15s}.opBuiltIn .cTask .btn.press{background:linear-gradient(180deg,#016BB6,#015A9C);box-shadow:inset 0 1px 2px rgba(2,50,86,.35);transform:translateY(0)}.opBuiltIn .cTask .made{display:none;padding:11px;opacity:0;transition:opacity .25s ease}.opBuiltIn .cTask .addbtn{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;border-radius:8px;border:1px solid #016bb6;background:#fff;font-size:11px;font-weight:500;color:#016BB6}.opBuiltIn .cTask .addbtn svg{width:11px;height:11px}.opBuiltIn .cTask .made.show{display:block}.opBuiltIn .cTask .made .row{display:flex;gap:10px;align-items:flex-start;border:1px solid #e2e8f0;border-radius:10px;padding:11px 12px}.opBuiltIn .cTask .made .box{width:18px;height:18px;border-radius:50%;flex:none;margin-top:1px;box-shadow:inset 0 0 0 1.6px #CBD5E1}.opBuiltIn .cTask .made .tt{display:block;font-size:12.5px;font-weight:600;color:#0F172A;letter-spacing:-.1px}.opBuiltIn .cTask .made .mt{display:block;margin-top:4px;font-size:11px;color:#64748B}.opBuiltIn .cTask .made .mt b{color:#475569;font-weight:600}.opBuiltIn .cTask .toast{position:absolute;right:38px;top:8px;display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(15,23,42,.14);z-index:8;opacity:0;transform:scale(.96) translateY(-4px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.opBuiltIn .cTask .toast.show{opacity:1;transform:none}.opBuiltIn .cTask .toast .ic{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#016BB6,#00BCD4)}.opBuiltIn .cTask .toast .ic svg{width:13px;height:13px;color:#fff}.opBuiltIn .cTask .toast p{margin:0;font-size:12px;font-weight:500;color:#0F172A}.opBuiltIn .cTask .toast .x{width:20px;height:20px;display:grid;place-items:center;color:#94A3B8;margin-left:2px}.opBuiltIn .cTask .toast .x svg{width:11px;height:11px}.opBuiltIn .cTask .cur{position:absolute;left:0;top:0;width:19px;height:19px;z-index:9;transition:transform .58s cubic-bezier(.4,.05,.2,1)}@media (prefers-reduced-motion:reduce){.opBuiltIn .cTask .badge,.opBuiltIn .cTask .bar,.opBuiltIn .cTask .cal,.opBuiltIn .cTask .cal .gr span,.opBuiltIn .cTask .cur,.opBuiltIn .cTask .cur svg,.opBuiltIn .cTask .inp,.opBuiltIn .cTask .made,.opBuiltIn .cTask .menu,.opBuiltIn .cTask .panel,.opBuiltIn .cTask .sheet,.opBuiltIn .cTask .task,.opBuiltIn .cTask .task .box,.opBuiltIn .cTask .task .box svg,.opBuiltIn .cTask .task .due,.opBuiltIn .cTask .tbtn,.opBuiltIn .cTask .toast{transition:none!important}.opBuiltIn .cTask .caret{animation:none}.opBuiltIn .cTask .cur{display:none}}.opBuiltIn .cTask .cur svg{display:block;width:19px;height:19px;transform-origin:2px 2px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6));transition:transform .12s ease}.opBuiltIn .cTask .cur.click svg{transform:scale(.8)}.opHeroCards{position:relative;max-width:1680px;margin:56px auto 0;padding:0 24px}.opHeroCards .cluster{position:relative;height:min(29vw,490px)}@media (min-width:901px){.opHeroCards .cluster{translate:0 14px}}.opHeroCards .cluster:before{top:50%;width:70%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(1,107,182,.28),rgba(1,107,182,0) 70%)}.opHeroCards .cluster:after,.opHeroCards .cluster:before{content:"";position:absolute;left:50%;pointer-events:none}.opHeroCards .cluster:after{bottom:-6%;width:88%;height:26%;transform:translateX(-50%);background:radial-gradient(50% 60% at 50% 100%,rgba(0,188,212,.16),rgba(0,188,212,0) 70%);filter:blur(6px)}.opHeroCards .tile{position:absolute;top:50%;padding:7px;border-radius:23px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04) 55%,rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(0,0,0,.45),0 50px 120px -30px rgba(0,0,0,.95)}.opHeroCards .tile img{display:block;width:100%;height:auto;border-radius:15px;border:1px solid rgba(15,23,42,.4)}.opHeroCards .tile.c{left:50%;width:58%;transform:translate(-50%,-50%);z-index:3;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(0,0,0,.45),0 60px 140px -30px rgba(0,0,0,.95),0 0 80px 10px rgba(0,0,0,.55),0 0 140px rgba(1,107,182,.18)}.opHeroCards .tile.l,.opHeroCards .tile.r{width:31%;transform:translateY(-46%);z-index:1}.opHeroCards .tile.l{left:.5%}.opHeroCards .tile.r{right:.5%}.opHeroCards .tile.l:after,.opHeroCards .tile.r:after{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none;background:rgba(5,13,30,.16)}.opHeroCards .logos{position:relative;z-index:4;display:flex;gap:36px;justify-content:center;align-items:center;height:34px;margin:18px auto 0;font-size:13px;letter-spacing:.02em;color:#94A3B8}.opHeroCards .logos img{height:30px;width:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}@media (max-width:900px){.opHeroCards{margin-top:40px;padding:0}.opHeroCards .cluster{height:min(38vw,450px)}.opHeroCards .tile{padding:4px;border-radius:16px}.opHeroCards .tile img{border-radius:11px}.opHeroCards .tile.l:after,.opHeroCards .tile.r:after{border-radius:15px}.opHeroCards .tile.c{width:80%}.opHeroCards .tile.l,.opHeroCards .tile.r{width:42%;transform:translateY(-46%)}.opHeroCards .tile.l{left:-12%}.opHeroCards .tile.r{right:-12%}.opHeroCards .logos{gap:20px;height:26px;margin-top:14px}.opHeroCards .logos img{height:23px}}