.ipe-eye,.ipe-k{color:var(--accent-text);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;margin:0 0 var(--sp-1);text-transform:uppercase}.ipe-lead{color:var(--fg-2);font-size:1.125rem;line-height:1.55;margin:var(--sp-2) 0 0;text-wrap:pretty}.ipe-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ipe-def{color:var(--fg);font-size:1.25rem;line-height:1.5;margin:0;text-wrap:pretty}.ipe-body{color:var(--fg-2);font-size:.95rem;line-height:1.6;margin:var(--sp-3) 0 0}.ipe-aside a,.ipe-body a{color:var(--accent-text)}.ipe-split ul,.ipe-steps,.ipe-three{list-style:none;margin:0;padding:0}.ipe-steps,.ipe-three{margin-top:var(--sp-3)}.ipe-steps li,.ipe-three li{border-top:1px solid var(--section-rule);padding:var(--sp-2) 0 var(--sp-3)}.ipe-steps h3,.ipe-three h3{color:var(--fg);font-family:var(--font-condensed);font-size:1.0625rem;font-weight:600;line-height:1.3;margin:0 0 6px}.ipe-steps p,.ipe-three p{color:var(--fg-2);font-size:.92rem;line-height:1.55;margin:0}.ipe-n{color:var(--fg-muted);display:block;font-family:var(--font-mono);font-size:.72rem;margin-bottom:var(--sp-1)}.ipe-split{margin-top:var(--sp-3)}.ipe-split li{border-top:1px solid var(--section-rule);color:var(--fg);font-size:.95rem;line-height:1.5;padding:10px 0 12px}.ipe-map,.ipe-split>div+div{margin-top:var(--sp-3)}.ipe-map{border-collapse:collapse;width:100%}.ipe-map td,.ipe-map th{border-top:1px solid var(--section-rule);color:var(--fg-2);font-size:.92rem;line-height:1.5;padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;text-align:left;vertical-align:top}.ipe-map thead th{border-top:0;color:var(--fg-muted);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;padding-bottom:12px;padding-top:0;text-transform:uppercase}.ipe-map tbody th{color:var(--fg);font-family:var(--font-condensed);font-size:1.0625rem;font-weight:600;width:22%}.ipe-map tbody td:nth-child(2){color:var(--fg)}.ipe-map td,.ipe-steps p,.ipe-three p{text-wrap:pretty}@media (max-width:900px){.ipe-map thead{display:none}.ipe-map tr{border-top:1px solid var(--section-rule);display:block;padding:var(--sp-2) 0}.ipe-map tbody th,.ipe-map td{border-top:0;display:block;padding:4px 0;width:auto}.ipe-map td:before{color:var(--accent-text);content:attr(data-k);display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}}.ipe-aside{border-top:1px solid var(--line-2);margin-top:var(--sp-3);padding-top:var(--sp-2)}.ipe-aside p:last-child{color:var(--fg);font-size:.95rem;line-height:1.6;margin:0}.psec>.plead a,.tq__rl a{color:var(--accent-text)}.ipe-tm{color:var(--fg-muted);font-size:.78rem;margin:var(--sp-3) 0 0}.psec#faq .faqmini,.psec>.tq-grid{margin-top:var(--sp-3)}.frame{background:#d9a175;overflow:hidden;position:relative}.frame:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.1;pointer-events:none;position:absolute}.ph{background:#d9a175;display:block;filter:url(#duo-p1) contrast(1.02);height:100%;object-fit:cover;object-position:center 18%;transform:scale(1.06);width:100%}.tlg-aafcpas{height:33px}.tlg-gt{height:24px}[data-theme=dark] .tq .tlg{filter:grayscale(1) brightness(0) invert(1);opacity:.85}@media (min-width:901px){.ipe-map{table-layout:fixed}.ipe-map thead th:first-child{width:25.746%}.ipe-map thead th:nth-child(2){width:42.91%}.ipe-map td,.ipe-map th{padding-right:var(--gut)}.ipe-map tbody th{width:auto}.psec>.ipe-aside,.psec>.ipe-body,.psec>.ipe-def{grid-column:1/span 8}.ipe-three{column-gap:var(--gut);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ipe-three li{grid-column:span 4}.ipe-steps{column-gap:var(--gut);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ipe-steps li{grid-column:span 6}.ipe-split{column-gap:var(--gut);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ipe-split>div{grid-column:span 6}.ipe-split>div+div{margin-top:0}}.legal-body{overflow:clip;padding-top:0}.legal-body,.psec.ipe-wm{border-top:1px solid var(--section-rule)}.psec.ipe-wm{padding-top:calc(var(--sp-6) + 56px);position:relative}.psec.ipe-wm:first-child{border-top:0}.ipe-wm:before{background:var(--section-rule);content:"";height:var(--wm-w);left:calc(var(--wm-xinset)/var(--wm-vb)*var(--wm-w)*-1);-webkit-mask:var(--wm) no-repeat top left/contain;mask:var(--wm) no-repeat top left/contain;pointer-events:none;position:absolute;top:calc(var(--wm-inset)/var(--wm-vb)*var(--wm-w)*-1 - 1px);width:var(--wm-w)}.ipe-wm#overview{--wm:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='none' stroke='%23000' stroke-width='5.689' d='M128-32V96h192V-32h16V96h112v16h-32v112c0 103.4-81.7 187.6-184 191.8V512h-16v-96.2C113.7 411.6 32 327.4 32 224V112H0V96h112V-32zM48 112v112c0 97.2 78.8 176 176 176s176-78.8 176-176V112z'/%3E%3C/svg%3E");--wm-vb:512;--wm-inset:0.0;--wm-xinset:0.0;--wm-w:90px}.ipe-wm#data{--wm:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='none' stroke='%23000' stroke-width='5.689' d='M144 48v128h288V48zm-16 0H16v128h112zM16 192v128h112V192zm0 144v128h112V336zm128 128h288V336H144zm288-144V192H144v128zM0 32h448v448H0z'/%3E%3C/svg%3E");--wm-vb:512;--wm-inset:29.16;--wm-xinset:0.0;--wm-w:90px}.ipe-wm#roles{--wm:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23000' stroke-width='5.689' d='M16 48v160h160V48zm142 176H0V32h192v88h128V32h192v192H320v-88H192v88h-14l48 64h158v192H192V288h14zm60 80h-10v160h160V304zm118-168v72h160V48H336z'/%3E%3C/svg%3E");--wm-vb:512;--wm-inset:29.16;--wm-xinset:0.0;--wm-w:90px}.ipe-wm#setup{--wm:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23000' stroke-width='5.689' d='m143 44.3 4.3-6.7-13.5-8.7-4.3 6.7-66.6 103.7-49-49-5.7-5.7-11.3 11.3 5.7 5.7 56 56 7 7 5.4-8.3zM200.3 88h-8v16h320V88zm0 160h-8v16h320v-16zm-32 160h-8v16h352v-16zm-104-8a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm83.1-202.4-13.5-8.7-4.3 6.7L63 299.2l-49-49-5.7-5.7L-3 255.8l5.7 5.7 56 56 7 7 5.4-8.3 72-112 4.3-6.7z'/%3E%3C/svg%3E");--wm-vb:512;--wm-inset:26.06;--wm-xinset:0.0;--wm-w:90px}.ipe-wm#firms{--wm:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='none' stroke='%23000' stroke-width='5.689' d='M0 216C0 149.7 53.7 96 120 96h24v16h-24c-57.4 0-104 46.6-104 104v8h176v192H0zm16 96v88h160V240H16zm240-96c0-66.3 53.7-120 120-120h24v16h-24c-57.4 0-104 46.6-104 104v8h176v192H256zm16 96v88h160V240H272z'/%3E%3C/svg%3E");--wm-vb:512;--wm-inset:93.16;--wm-xinset:0.0;--wm-w:90px}.ipe-wm#faq{--wm:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23000' stroke-width='5.689' d='m28.1 485.4 42.1-103.3C37.1 341.1 16 293.5 16 240 16 117.2 122.5 16 256 16s240 101.2 240 224-106.5 224-240 224c-35.7 0-70.1-7.9-103-21.5zm23.7-100.6L0 512l152.5-52.4C184.1 472.7 219.2 480 256 480c141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240c0 54.4 19.3 104.6 51.8 144.8zM256 160c25 0 45.2 20.2 45.2 45.2 0 19.5-10.8 30.5-22.5 37.1-5.9 3.3-11.9 5.4-16.5 6.6-4.5 1.2-8.8 1.8-13.4 2.3l-.8.1v36.6h16v-23c5.6-1.4 14-3.9 22.5-8.7 14.9-8.4 30.7-24 30.7-51 0-33.8-27.4-61.2-61.2-61.2s-61.2 27.4-61.2 61.2h16c0-25 20.2-45.2 45.2-45.2zm-16 192h32v-32h-32z'/%3E%3C/svg%3E");--wm-vb:512;--wm-inset:0.0;--wm-xinset:0.0;--wm-w:90px}@media (max-width:900px){.ipe-wm:before{display:none}.psec.ipe-wm{padding-top:var(--sp-6)}}.flow__return{border-bottom:1px solid var(--line-2);border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);height:30px;margin:0 85px;position:relative}.flow__return:before{border-bottom:5px solid var(--line-2);border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;left:-3.5px;position:absolute;top:-1px;width:0}.flow__returnlab{background:var(--bg-muted);bottom:-8px;color:var(--fg-muted);font-family:var(--font-mono);font-size:.59375rem;left:50%;letter-spacing:.03em;padding:0 10px;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (max-width:820px){.flow__return{display:none}}.flow{margin:0 auto var(--sp-6);max-width:1080px}.flow__lane{align-items:center;display:grid;grid-template-columns:170px 1fr minmax(300px,380px) 1fr 170px}.flow__node{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--elevation-1);padding:14px 16px;text-align:center}.flow__node b{color:var(--fg);display:block;font-family:var(--font-condensed);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.flow__node small{color:var(--fg-muted);display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em;margin-top:5px;text-transform:uppercase}.flow__node .ico{color:var(--fg-muted);fill:none;height:18px;margin-bottom:6px;stroke:currentColor;stroke-width:1.7;width:18px}.flow__link{height:46px;position:relative}.flow__link:before{border-top:2px dotted var(--line-2);content:"";left:6px;position:absolute;right:6px;top:50%}.flow__link .dot{animation:flowDot 2.8s linear infinite;background:var(--orange);border-radius:50%;height:7px;left:6px;margin-top:-3.5px;position:absolute;top:50%;width:7px}.flow__link span{color:var(--fg-muted);font-family:var(--font-mono);font-size:.6rem;left:50%;letter-spacing:.04em;position:absolute;top:calc(50% + 10px);transform:translateX(-50%);white-space:nowrap}@keyframes flowDot{0%{left:6px;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 12px);opacity:0}}.flow__core{background:var(--bg-accent);box-shadow:var(--elevation-2);padding:16px}.flow__corehead{align-items:center;display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.flow__corehead img{height:20px;width:auto}.flow__corehead span{color:var(--accent-text);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.flow__steps{align-items:stretch;display:grid;gap:6px;grid-template-columns:1fr auto 1fr auto 1fr}.flow__step{background:var(--surface);border:1px solid var(--line);padding:9px 8px;text-align:center}.flow__step b{color:var(--fg);display:block;font-family:var(--font-condensed);font-size:.84rem;font-weight:600;letter-spacing:-.01em}.flow__step small{color:var(--fg-muted);display:block;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.03em;margin-top:3px;text-transform:uppercase}.flow__chev{align-self:center;color:var(--orange);fill:none;height:12px;stroke:currentColor;stroke-width:2;width:12px}.flow__branches{display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,36px);justify-content:center;margin-top:18px}.flow__branch{align-items:center;border:1px dashed var(--line-2);color:var(--fg-muted);display:inline-flex;font-family:var(--font-mono);font-size:.66rem;gap:8px;letter-spacing:.03em;padding:6px 11px}.flow__branch i{background:var(--orange);border-radius:50%;flex:none;height:6px;opacity:.7;width:6px}@media (max-width:860px){.flow__lane{grid-template-columns:1fr;justify-items:center}.flow__node{width:min(320px,100%)}.flow__link{height:52px;width:2px}.flow__link:before{border-left:2px dotted var(--line-2);border-top:none;bottom:8px;left:50%;right:auto;top:8px}.flow__link .dot{animation:flowDotV 2.4s linear infinite;left:50%;margin:0 0 0 -2.5px;top:8px}.flow__link span{left:calc(50% + 12px);top:50%;transform:translateY(-50%)}.flow__core{width:100%}.flow__steps{grid-template-columns:1fr}.flow__chev{justify-self:center;transform:rotate(90deg)}}@keyframes flowDotV{0%{opacity:0;top:8px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 14px)}}@media (prefers-reduced-motion:reduce){.flow__link .dot{animation:none;left:50%;opacity:.7}}.flow__chev{font-size:14px}@media (min-width:901px){.flow{grid-column:1/-1;margin-left:0;margin-right:0;max-width:none}.flow__lane{column-gap:var(--gut);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.flow__lane>*{grid-column:span 2}.flow__lane>:nth-child(3){grid-column:span 4}}.flow__node{background:none;border:0;box-shadow:none;padding:12px 8px}.flow__core{background:rgba(242,118,51,.1);border:1px solid var(--line-accent-soft);box-shadow:none}.flow__returnlab{background:var(--canvas)}.flow__step{background:none;border:0;padding:4px 6px}.flow__return{height:34px}.flow__branches{margin-top:var(--sp-4)}.ipf{margin:var(--sp-4) 0 var(--sp-2)}.ipf-logo{display:block;height:20px;margin:0 auto 8px;width:auto}.ipf-logo--d,[data-theme=dark] .ipf-logo{display:none}[data-theme=dark] .ipf-logo--d{display:block}.ipf-node--soft{opacity:.78}.ipf-node--list .ipf-logo{height:20px;margin-bottom:10px}.ipf-list{list-style:none;margin:0;padding:0}.ipf-list li{border-top:1px solid var(--section-rule);color:var(--fg);font-family:var(--font-condensed);font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;padding:6px 0}.ipf-list li:last-child{border-bottom:1px solid var(--section-rule)}.ipf--a .flow__link:before{left:11px;right:11px}.ipf-hl{border-right:4px solid var(--fg-subtle);left:6px}.ipf--a .flow__link:after,.ipf-hl{border-bottom:3px solid transparent;border-top:3px solid transparent;position:absolute;top:calc(50% - 2px)}.ipf--a .flow__link:after{border-left:4px solid var(--fg-subtle);content:"";right:6px}.ipf-back{border-bottom:1px solid var(--line-2);border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);height:34px;margin:0 calc(8.33333% - var(--gut)*11/12 + var(--gut)) 0 50%;position:relative}.ipf-back:after,.ipf-back:before{border-bottom:4px solid var(--fg-subtle);border-left:3px solid transparent;border-right:3px solid transparent;content:"";left:-3.5px;position:absolute;top:-1px}.ipf-back:after{left:auto;right:-3.5px}.ipf-back span{background:var(--canvas);bottom:-8px;color:var(--fg-muted);font-family:var(--font-mono);font-size:.59375rem;left:50%;letter-spacing:.03em;padding:0 10px;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (max-width:900px){.ipf-back{display:none}}.ipf--a .flow__link .dot{animation:ipfCross 4.2s linear infinite;height:5px;margin-top:-2.5px;width:5px}.ipf--a .ipf-to .dot{animation-delay:-2.1s}@keyframes ipfCross{0%{left:14px;opacity:0}4%{opacity:1}36%{opacity:1}40%{left:calc(100% - 16px);opacity:0}to{left:calc(100% - 16px);opacity:0}}@keyframes ipfCrossV{0%{opacity:0;top:16px}4%{opacity:1}36%{opacity:1}40%{opacity:0;top:calc(100% - 18px)}to{opacity:0;top:calc(100% - 18px)}}@media (max-width:860px){.ipf--a .flow__link:before{bottom:12px;left:50%;right:auto;top:12px}.ipf-hl{border-bottom:4px solid var(--fg-subtle);border-top:0;top:6px}.ipf--a .flow__link:after,.ipf-hl{border-left:3px solid transparent;border-right:3px solid transparent;left:calc(50% - 2px)}.ipf--a .flow__link:after{border-bottom:0;border-top:4px solid var(--fg-subtle);bottom:6px;right:auto;top:auto}.ipf--a .flow__link .dot{animation-name:ipfCrossV;left:50%;margin:0 0 0 -2px;top:8px}}@media (prefers-reduced-motion:reduce){.ipf--a .flow__link .dot{animation:none;left:50%;opacity:.7}}#roles .ipf{margin:var(--sp-4) 0 var(--sp-5)}.hero{padding-bottom:0}.hero .bs{margin-top:var(--sp-6);overflow:hidden}.hero .bs.is-compact{margin-left:auto;margin-right:auto;max-width:358px}@media (max-width:927px){.hero .bs{aspect-ratio:358/560;margin-left:auto;margin-right:auto;max-width:358px}}.bs{--c-ye:#f27633;--c-rv:#8b7cf6;--c-au:#4f46e5;--c-ic:#1aa179;--c-vat:#d9a514;--c-tr:#94a3b8;--ink1:rgba(15,23,42,.07);--ink2:rgba(15,23,42,.13);--ease-t:cubic-bezier(.45,0,.1,1);--ease-a:cubic-bezier(.25,.8,.25,1);--ease-ui:cubic-bezier(.2,0,0,1);--lane:36px;aspect-ratio:1072/556;color:var(--fg);font-family:var(--font-sans);position:relative;text-align:left;width:100%;-webkit-font-smoothing:antialiased}[data-theme=dark] .bs{--c-au:#8b92e8;--c-tr:#6f708c;--ink1:hsla(0,0%,100%,.07);--ink2:hsla(0,0%,100%,.13)}.bs.is-compact{aspect-ratio:358/560}.bs-in{height:556px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0;width:1072px}.bs.is-compact .bs-in{height:560px;width:358px}.bs--snap,.bs--snap *{animation-delay:0s!important;animation-duration:0s!important;transition:none!important}.bs-ic{fill:none;flex:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.bs .bar{background:var(--ink2);border-radius:4px;display:block;height:7px}.bs-av{border-radius:50%;color:#fff;display:grid;flex:none;font:600 10px/1 var(--font-sans);height:26px;letter-spacing:.02em;place-items:center;width:26px}.bs-av--s{font-size:7.5px;height:18px;width:18px}.bs-av--l{font-size:11px;height:30px;width:30px}.bs-win{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 1px 2px rgba(15,23,42,.04),0 24px 48px -20px rgba(15,23,42,.22);box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:660px;left:184px;line-height:1.35;overflow:hidden;position:absolute;top:0;width:888px}[data-theme=dark] .bs-win{box-shadow:0 24px 48px -20px rgba(0,0,0,.6)}.is-compact .bs-win{height:620px;left:0;width:358px}.bw-bar{align-items:center;background:var(--bg-subtle);border-bottom:1px solid var(--line);display:flex;flex:none;gap:6px;height:34px;padding:0 12px;position:relative}.bw-bar>i{background:var(--line-2);border-radius:50%;height:9px;width:9px}.bw-url{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:11px;color:var(--fg-muted);display:inline-flex;font-size:11px;gap:5px;height:22px;left:50%;padding:0 12px;position:absolute;top:6px;transform:translateX(-50%);white-space:nowrap}.bw-url .bs-ic{height:11px;width:11px}.bw-tb{align-items:center;border-bottom:1px solid var(--line-2);display:flex;flex:none;gap:10px;height:50px;padding:0 12px 0 14px;white-space:nowrap}.bw-title{color:var(--fg);font:600 16px/1 var(--font-condensed)}.bw-chip{align-items:center;border:1px solid var(--line-2);border-radius:4px;color:var(--fg-muted);display:inline-flex;gap:7px;height:28px;padding:0 8px 0 10px}.bw-chip .bs-ic{height:12px;width:12px}.bw-nav{align-items:center;display:inline-flex;gap:2px}.bw-arr{border-radius:4px;color:var(--fg-muted);display:grid;height:28px;place-items:center;transition:background .15s,transform .12s;width:28px}.bw-arr.press{background:var(--bg-muted);transform:scale(.94)}.bw-date{color:var(--fg);display:inline-grid;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500;height:18px;margin-left:6px;overflow:hidden;position:relative}.bw-date>span{grid-area:1/1;line-height:18px;transition:transform .38s var(--ease-ui),opacity .28s}.bw-date>span.in{opacity:0;transform:translateY(100%)}.bw-date>span.out{opacity:0;transform:translateY(-100%)}.bw-flex{flex:1}.bw-cbtn{align-items:center;background:var(--sig-ok-bg);border-radius:4px;color:var(--sig-ok);display:inline-grid;font-size:12.5px;font-weight:500;height:30px;padding:0 10px;transition:background .2s,color .2s,box-shadow .2s,transform .12s}.bw-cbtn>span{align-items:center;display:inline-flex;gap:6px;grid-area:1/1;justify-self:center;transition:opacity .2s,transform .32s var(--ease-ui)}.bw-cbtn .cb-bad{opacity:0;transform:translateY(7px)}.bw-cbtn b{background:var(--sig-over);border-radius:9px;color:var(--surface);font:600 11px/18px var(--font-mono);height:18px;min-width:18px;padding:0 5px;text-align:center}.bs.conf .bw-cbtn{background:var(--sig-over-bg);color:var(--sig-over)}.bs.conf .bw-cbtn .cb-ok{opacity:0;transform:translateY(-7px)}.bs.conf .bw-cbtn .cb-bad{opacity:1;transform:none}.bs.res .bw-cbtn{box-shadow:inset 0 0 0 1px currentColor}.bs .bb.press,.bw-cbtn.press{transform:scale(.96)}.bw-grid{--pc:168px;--dw:143.6px;flex:none;position:relative}.is-compact .bw-grid{--pc:84px;--dw:90.67px}.is-compact .bw-chip,.is-compact .bw-url{display:none}.is-compact .bw-tb{gap:6px;padding:0 10px}.is-compact .bw-title{font-size:15px}.is-compact .bw-date{display:none}.bw-head{background:var(--bg-subtle);border-bottom:1px solid var(--line-2);display:flex;height:42px}.bw-hp{align-items:flex-end;border-right:1px solid var(--line-2);box-sizing:border-box;flex:none;padding:0 12px 10px;width:var(--pc)}.bw-days,.bw-hp{display:flex}.bw-d{box-shadow:inset -1px 0 var(--line);box-sizing:border-box;color:var(--fg-muted);flex:none;font-size:11px;line-height:13px;padding:6px 0 0 9px;width:var(--dw)}.bw-d b{color:var(--fg);display:block;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;line-height:17px}.bw-row{border-bottom:1px solid var(--line);display:flex;height:98px}.bw-ph{align-items:flex-start;border-right:1px solid var(--line-2);box-sizing:border-box;display:flex;flex:none;gap:9px;padding:12px;width:var(--pc)}.bw-ph,.bw-ph .bnm{min-width:0}.bw-ph .bnm b{color:var(--fg);display:block;font:500 13.5px/16px var(--font-condensed);white-space:nowrap}.bw-ph .bnm span{color:var(--fg-subtle);display:block;font-size:11px;line-height:15px}.bs-av--f{background:var(--ink2)}.bnm--f{display:flex;flex-direction:column;gap:6px;padding-top:4px}.bnm--f .bar{width:58px}.bnm--f .bar--2{background:var(--ink1);width:36px}.is-compact .bw-ph{gap:7px;padding:12px 8px}.is-compact .bw-ph .bs-av{font-size:8.5px;height:22px;width:22px}.is-compact .bw-ph .bnm span{display:none}.bw-tk{background-image:repeating-linear-gradient(to right,transparent 0 calc(var(--dw) - 1px),var(--line) calc(var(--dw) - 1px) var(--dw));flex:none;position:relative;width:calc(var(--dw)*5)}.bw-tt{display:flex;left:0;position:absolute;top:4px}.bw-tt,.tt{height:16px}.tt{box-sizing:border-box;color:var(--fg-muted);display:grid;flex:none;font-size:11px;font-variant-numeric:tabular-nums;justify-content:end;line-height:16px;overflow:hidden;padding-right:6px;width:var(--dw)}.tt>span{border-radius:3px;grid-area:1/1;padding:0 5px;transition:transform .38s var(--ease-ui),opacity .26s,background .2s,color .2s}.tt>span.in{opacity:0;transform:translateY(100%)}.tt>span.out{opacity:0;transform:translateY(-100%)}.tt .is-over{background:var(--sig-over-bg);color:var(--sig-over);font-weight:600}.tt .bar{background:var(--ink1);height:6px;margin-top:5px;width:14px}.cd{background:color-mix(in srgb,var(--c) 7%,var(--surface));border-radius:4px;box-shadow:0 0 0 1px var(--border-subtle),0 1px 1px rgba(15,23,42,.04);box-sizing:border-box;display:flex;height:32px;left:calc(var(--d)*var(--dw) + 3px);overflow:hidden;position:absolute;top:calc(24px + var(--l)*var(--lane));width:calc(var(--s)*var(--dw) - 6px)}.cd .hb{background:var(--c);flex:none;width:3px}.cd .cb{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:3px 8px}.cd .cb b{color:var(--fg);font-size:12px;font-weight:600;line-height:14px}.cd .cb b,.cd .cb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd .cb span{color:var(--fg-muted);font-size:11px;line-height:13px}.is-compact .cd--1 .ccl{display:none}.cd .cb .bar{background:var(--ink2);border-radius:3px;height:6px;max-width:100%}.cd .cb .bar--2{background:var(--ink1);margin-top:5px}.band{background:color-mix(in srgb,var(--orange) 13%,transparent);border-radius:4px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--orange) 72%,transparent);box-sizing:border-box;height:32px;left:calc(var(--bd, 0)*var(--dw) + 3px);opacity:0;position:absolute;top:calc(24px + var(--lane));transition:opacity .22s,width .14s var(--ease-ui);width:calc(var(--bs, 1)*var(--dw) - 6px)}.bs.sel .band{opacity:1}.cd-fw{opacity:0;transition:opacity .24s,transform .46s var(--ease-t)}.cd-fw .cb{opacity:0;transition:opacity .2s .12s}.bs.made .cd-fw,.bs.made .cd-fw .cb{opacity:1}.bs.fixed .cd-fw,.bs.rise .cd-fw{transform:translateY(calc(var(--lane)*-1))}.cd-vat{transition:box-shadow .2s,background .2s}.cd .cb--g{display:none}.bs.res:not(.fixed) .cd-vat{background:transparent;box-shadow:none;outline:1.5px dashed var(--sig-over);outline-offset:-1.5px}.bs.res:not(.fixed) .cd-vat .cb:not(.cb--g),.bs.res:not(.fixed) .cd-vat .hb{display:none}.bs.res:not(.fixed) .cd-vat .cb--g{display:flex}.bs.res:not(.fixed) .cd-vat .cb--g b,.bs.res:not(.fixed) .cd-vat .cb--g span{color:var(--sig-over)}.bw-trail{height:100%;left:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:5}.bw-trail path{fill:none;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .55s var(--ease-a) .12s}.bw-trail .th{stroke:var(--surface);stroke-width:6}.bw-trail .tl{stroke:var(--fg-2);stroke-width:1.6}.is-compact .cd--1 .cb--g span{display:none}.bs.res:not(.fixed):not(.flying) .bw-trail{opacity:1}.bs.res:not(.fixed):not(.flying) .bw-trail path{stroke-dashoffset:0}.bs.fixed .cd-vat,.bs.flying .cd-vat,.cd.gh{opacity:0}.cd.gh{background:var(--sig-ok-bg);box-shadow:none;outline:1.5px dashed var(--sig-ok);outline-offset:-1.5px;transition:opacity .26s}.cd.gh .hb{opacity:.35}.cd.gh .cb{opacity:.7}.bs.res:not(.fixed) .cd.gh{opacity:1}.cd-vatd{opacity:0}.bs.fixed .cd-vatd{opacity:1}.cd.flyer{z-index:7}.pop{background:var(--surface);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 12px 30px -8px rgba(15,23,42,.24);box-sizing:border-box;color:var(--fg);font-size:12.5px;opacity:0;position:absolute;transform:translateY(-4px);transition:opacity .2s var(--ease-ui),transform .26s var(--ease-ui),visibility 0s .26s;visibility:hidden;z-index:6}[data-theme=dark] .pop{box-shadow:0 12px 30px -8px rgba(0,0,0,.6)}.bs.res .pop-res,.bs.sch .pop-sch{opacity:1;transform:none;transition-delay:0s;visibility:visible}.pop-sch{left:172px;top:230px;width:300px}.pop-res{right:10px;top:80px;width:256px}.is-compact .pop-sch{left:14px;top:230px;width:328px}.is-compact .pop-res{left:10px;right:10px;top:80px;width:auto}.pop .bp-h{align-items:center;border-bottom:1px solid var(--line);color:var(--fg-muted);display:flex;gap:8px;padding:11px 10px 10px 12px}.pop .bp-h b{color:var(--fg);flex:1;font:600 14.5px/1 var(--font-condensed)}.pop .bp-h .bs-ic--x{height:15px;width:15px}.pop .pf{padding:10px 12px 2px}.pop .fl{color:var(--fg-muted);display:block;font-size:11px;margin-bottom:4px}.pop .fv{align-items:center;border:1px solid var(--line-2);border-radius:4px;box-sizing:border-box;display:flex;font-weight:500;gap:8px;height:32px;padding:0 10px}.pop .fv .sw{background:var(--c-ye);border-radius:1px;height:16px;width:3px}.pop .pf2{align-items:center;color:var(--fg-2);display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:14px;padding:9px 12px 10px}.pop .pf2>span{align-items:center;display:inline-flex;gap:6px}.pop .pbud{background:var(--bg-subtle);border:1px solid var(--line);border-radius:4px;margin:0 12px 12px;padding:10px}.pop .bl{display:flex;font-size:12px;justify-content:space-between}.pop .bl b{font-variant-numeric:tabular-nums;font-weight:600}.pop .bbar{background:var(--ink1);height:6px;margin:8px 0 7px;overflow:hidden}.pop .bbar,.pop .bbar i{border-radius:3px;display:block}.pop .bbar i{background:var(--orange);height:100%;transition:width .55s var(--ease-a) .12s;width:0}.bs.sch .pop-sch .bbar i{width:80%}.pop .bok{align-items:center;color:var(--sig-ok);display:inline-flex;font-size:11px;font-weight:500;gap:4px}.pop .bok .bs-ic{height:12px;width:12px}.pop .pfoot{border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;padding:10px 12px}.bs .bb{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:12.5px;font-weight:500;height:30px;padding:0 12px;transition:transform .12s,filter .15s}.bs .bb--sec{background:var(--surface);border:1px solid var(--line-2);color:var(--fg)}.bs .bb--pri{background:var(--orange);border:1px solid var(--btn-primary-line);color:var(--btn-primary-ink);font-weight:600}.pr-dw,.pr-mw{display:grid;transition:grid-template-rows .4s var(--ease-ui)}.pr-mw{grid-template-rows:1fr}.pr-dw{grid-template-rows:0fr}.pr-dw>div,.pr-mw>div{min-height:0;overflow:hidden}.bs.saved .pr-mw{grid-template-rows:0fr}.bs.saved .pr-dw{grid-template-rows:1fr}.pr-done,.pr-main{transition:opacity .24s var(--ease-ui)}.pr-who{align-items:center;display:flex;gap:10px;padding:12px 12px 10px}.pr-who .bnm{flex:1;min-width:0}.pr-who .bnm b{display:block;font:500 14.5px/18px var(--font-condensed)}.pr-who .ov{align-items:center;color:var(--sig-over);display:flex;font-size:11px;font-weight:500;gap:4px;line-height:15px;white-space:nowrap}.pr-who .ov .bs-ic{height:12px;width:12px}.pr-who .sev{color:var(--sig-over);font:600 13px/16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-pl{align-items:center;border-top:1px solid var(--line);display:flex;font-size:12px;gap:6px;margin:0 12px;padding:8px 0 10px;white-space:nowrap}.pr-pl i{background:var(--c-vat);border-radius:1px;flex:none;height:14px;width:3px}.pr-pl b{font-weight:600}.pr-pl em,.pr-pl span{color:var(--fg-muted)}.pr-pl em{font-style:normal;font-variant-numeric:tabular-nums;margin-left:auto}.pr-opts{border:1px solid var(--line-2);border-radius:6px;margin:0 10px 12px;overflow:hidden}.opt{border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:14px minmax(0,1fr);padding:8px}.opt:first-child{border-top:0}.opt.is-on{background:var(--bg-accent)}.opt .rd{background:var(--surface);border:1.5px solid var(--fg-subtle);border-radius:50%;box-sizing:border-box;display:grid;height:14px;margin-top:1px;place-items:center;width:14px}.opt.is-on .rd{border-color:var(--accent-text)}.opt.is-on .rd:after{background:var(--accent-text);border-radius:50%;content:"";height:6px;width:6px}.opt .ot{display:flex;flex-direction:column;gap:2px;min-width:0}.opt .t{align-items:center;display:flex;font-size:12.5px;font-weight:500;gap:6px;line-height:16px;white-space:nowrap}.opt .btag{background:var(--sig-ok-bg);border-radius:3px;color:var(--sig-ok);font-size:10.5px;font-weight:600;line-height:16px;padding:0 5px}.opt .ln{align-items:center;display:flex;font-size:11px;gap:4px;line-height:15px}.opt .ln .bs-ic{height:12px;width:12px}.opt .ln--ok{color:var(--sig-ok)}.opt .ln--warn{color:var(--sig-warn)}.pr-done{align-items:start;color:var(--fg-muted);display:grid;font-size:12px;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;line-height:16px;opacity:0;padding:12px}.pr-done .mk{background:var(--sig-ok-bg);border-radius:50%;color:var(--sig-ok);display:grid;height:28px;place-items:center;width:28px}.pr-done .mk .bs-ic{height:15px;width:15px}.pr-done .pd{display:flex;flex-direction:column;gap:2px;min-width:0;text-wrap:balance}.pr-done b{color:var(--fg);font:600 14.5px/18px var(--font-condensed)}.pr-done .undo{color:var(--accent-text);font-weight:500;line-height:18px}.bs.saved .pr-main{opacity:0}.bs.saved .pr-done{opacity:1}.bs[data-ai=claude]{--ai-bg:#faf9f5;--ai-line:#e3e1d5;--ai-rule:#eceae0;--ai-r:14px;--ai-fg:#1f1e1d;--ai-mut:#73726c;--ai-ph:#8c8a82;--ai-bub:#f0eee6;--ai-bub-r:14px;--ai-comp:#fff;--ai-comp-line:#e3e1d5;--ai-comp-r:12px;--ai-chip:#e3e1d5;--ai-chip-fg:#3d3d3a;--ai-send:#d97757;--ai-send-fg:#fff;--ai-send-r:8px;--ai-logo:#d97757;--ai-past:rgba(31,30,29,.09);--ai-ring:rgba(217,119,87,.1);--ai-focus:#c9c6b8;--ai-caret:#d97757;--ai-font-a:ui-serif,Georgia,"Times New Roman",serif;--ai-a-size:13.5px}.bs[data-ai=copilot]{--ai-bg:#fff;--ai-line:#d9d9d9;--ai-rule:#ebebeb;--ai-r:8px;--ai-fg:#242424;--ai-mut:#616161;--ai-ph:#707070;--ai-bub:#e8ebfa;--ai-bub-r:8px;--ai-comp:#fff;--ai-comp-line:transparent;--ai-comp-r:8px;--ai-chip:#e0e0e0;--ai-chip-fg:#424242;--ai-send:#5b5fc7;--ai-send-fg:#fff;--ai-send-r:6px;--ai-logo:#0078d4;--ai-past:rgba(36,36,36,.08);--ai-ring:rgba(91,95,199,.14);--ai-focus:transparent;--ai-caret:#5b5fc7;--ai-font-a:"Segoe UI Variable Text","Segoe UI",ui-sans-serif,system-ui,sans-serif;--ai-a-size:13px}.bs[data-ai=chatgpt]{--ai-bg:#fff;--ai-line:#e9e9e9;--ai-rule:#efefef;--ai-r:18px;--ai-fg:#0d0d0d;--ai-mut:#8f8f8f;--ai-ph:#8f8f8f;--ai-bub:#f4f4f4;--ai-bub-r:18px;--ai-comp:#fff;--ai-comp-line:rgba(0,0,0,.1);--ai-comp-r:22px;--ai-chip:#e9e9e9;--ai-chip-fg:#3a3a3a;--ai-send:#0d0d0d;--ai-send-fg:#fff;--ai-send-r:50%;--ai-logo:#0d0d0d;--ai-past:hsla(0,0%,5%,.08);--ai-ring:rgba(0,0,0,.05);--ai-focus:rgba(0,0,0,.18);--ai-caret:#0d0d0d;--ai-font-a:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ai-a-size:13px}[data-theme=dark] .bs[data-ai=claude]{--ai-bg:#262624;--ai-line:#3a3a37;--ai-rule:#33332f;--ai-fg:#f5f4ef;--ai-mut:#a6a49a;--ai-ph:#8e8c85;--ai-bub:#3a3a37;--ai-comp:#30302e;--ai-comp-line:#45453f;--ai-chip:#45453f;--ai-chip-fg:#e5e3da;--ai-past:hsla(50,23%,95%,.1);--ai-focus:#5a5a54}[data-theme=dark] .bs[data-ai=copilot]{--ai-bg:#292929;--ai-line:#3d3d3d;--ai-rule:#3d3d3d;--ai-fg:#fff;--ai-mut:#d6d6d6;--ai-ph:#adadad;--ai-bub:rgba(91,95,199,.28);--ai-comp:#292929;--ai-chip:#525252;--ai-chip-fg:#d6d6d6;--ai-logo:#4e8cf7;--ai-past:hsla(0,0%,100%,.1);--ai-caret:#aab1fa}[data-theme=dark] .bs[data-ai=chatgpt]{--ai-bg:#212121;--ai-line:hsla(0,0%,100%,.1);--ai-rule:hsla(0,0%,100%,.08);--ai-fg:#ececec;--ai-mut:#9b9b9b;--ai-ph:#9b9b9b;--ai-bub:#303030;--ai-comp:#303030;--ai-comp-line:hsla(0,0%,100%,.1);--ai-chip:hsla(0,0%,100%,.14);--ai-chip-fg:#ececec;--ai-send:#fff;--ai-send-fg:#0d0d0d;--ai-logo:#ececec;--ai-past:hsla(0,0%,100%,.1);--ai-focus:hsla(0,0%,100%,.24);--ai-caret:#ececec}.bs-ai{background:var(--ai-bg);border:1px solid var(--ai-line);border-radius:var(--ai-r);box-shadow:0 14px 32px -8px rgba(31,30,29,.26),0 4px 10px -4px rgba(31,30,29,.1);box-sizing:border-box;color:var(--ai-fg);display:flex;flex-direction:column;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;height:246px;left:0;line-height:18px;overflow:hidden;position:absolute;top:288px;transition:opacity .2s var(--ease-ui),transform .3s var(--ease-ui),background .2s,border-color .2s,border-radius .2s;width:336px;z-index:10}.bs[data-ai=copilot] .bs-ai{font-family:Segoe UI Variable Text,Segoe UI,ui-sans-serif,system-ui,sans-serif}[data-theme=dark] .bs-ai{box-shadow:0 14px 32px -8px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.03)}.bs.aiout .bs-ai{opacity:0;transform:translateY(8px)}.is-compact .bs-ai{height:262px;left:10px;top:286px;transform:translateY(290px);transition:transform .7s var(--ease-a);width:338px}.is-compact.aiin .bs-ai{transform:none}.ai-bar{border-bottom:1px solid var(--ai-rule);display:flex;flex:none;height:38px;padding:0 14px}.ai-bar,.ai-brand{align-items:center}.ai-brand{display:none;gap:7px}.bs[data-ai=chatgpt] .ai-brand[data-b=chatgpt],.bs[data-ai=claude] .ai-brand[data-b=claude],.bs[data-ai=copilot] .ai-brand[data-b=copilot]{display:inline-flex}.ai-brand b{font-size:13px;font-weight:600}.ai-logo{fill:var(--ai-logo);height:16px;width:16px}.ai-thread{flex:1;gap:10px;justify-content:flex-end;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px);mask-image:linear-gradient(180deg,transparent 0,#000 12px);min-height:0;overflow:hidden;padding:8px 14px}.ai-past,.ai-thread{display:flex;flex-direction:column}.ai-past{flex:none;gap:7px}.ai-past i{background:var(--ai-past);border-radius:4px;display:block;height:7px}.ai-past .u{align-self:flex-end;background:var(--ai-bub);border-radius:var(--ai-bub-r);height:28px;width:150px}.ai-past .a1{margin-top:4px;width:90%}.ai-past .a2{width:62%}.ai-ex{display:flex;flex:none;flex-direction:column}.coll{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-ui)}.coll>div{min-height:0;overflow:hidden}.coll.is-open{grid-template-rows:1fr}.coll>div>*{opacity:0;transform:translateY(6px);transition:opacity .3s .06s,transform .42s var(--ease-a)}.coll.is-open>div>*{opacity:1;transform:none}.ai-q{background:var(--ai-bub);border-radius:var(--ai-bub-r);margin:0 0 10px auto;max-width:88%;padding:6px 12px;width:fit-content}.ai-tool{align-items:center;color:var(--ai-mut);display:grid;font-size:12px;gap:6px;grid-template-columns:14px minmax(0,1fr);margin:0 0 6px}.ai-tool .st{display:grid;height:14px;width:14px}.ai-tool .st>*{grid-area:1/1;transition:opacity .2s}.ai-tool .sp{animation:bsSpin .8s linear infinite;border:1.5px solid rgba(115,114,108,.3);border-radius:50%;border-top-color:currentcolor;box-sizing:border-box;height:11px;margin:1.5px;width:11px}.ai-tool .bs-mark{height:13px;margin:.5px 1px;opacity:0;width:12px}.ai-tool .tx{display:grid}.ai-tool .tx>span{grid-area:1/1;transition:opacity .2s;white-space:nowrap}.ai-tool .tx .d,.ai-tool.done .sp{opacity:0}.ai-tool.done .bs-mark{opacity:1}.ai-tool.done .tx .w{opacity:0}.ai-tool.done .tx .d{opacity:1}@keyframes bsSpin{to{transform:rotate(1turn)}}.ai-a{font-family:var(--ai-font-a);font-size:var(--ai-a-size);line-height:19px;margin:0}.ai-a>span{opacity:0;transition:opacity .22s}.ai-a>span.is-on{opacity:1}.ai-comp{background:var(--ai-comp);border:1px solid var(--ai-comp-line);border-radius:var(--ai-comp-r);flex:none;margin:0 10px 10px;padding:8px 10px 7px;transition:border-color .2s,box-shadow .2s}.bs[data-ai=copilot] .ai-comp{background:linear-gradient(var(--ai-comp),var(--ai-comp)) padding-box,linear-gradient(90deg,#0fafff,#5b5fc7,#be5cf0,#ff5f8f) border-box;border:1.5px solid transparent}.bs[data-ai=chatgpt] .ai-comp{box-shadow:0 2px 10px rgba(0,0,0,.04)}.bs.focus .ai-comp{border-color:var(--ai-focus);box-shadow:0 0 0 3px var(--ai-ring)}.ai-txt{align-items:center;display:flex;height:18px;overflow:hidden;position:relative;white-space:nowrap}.ai-ph{color:var(--ai-ph);display:none}.bs[data-ai=chatgpt] .ai-ph[data-b=chatgpt],.bs[data-ai=claude] .ai-ph[data-b=claude],.bs[data-ai=copilot] .ai-ph[data-b=copilot]{display:inline}.bs.focus .ai-ph,.bs.typed .ai-ph{display:none!important}.ai-caret{background:var(--ai-caret);display:none;height:15px;margin-left:1px;width:1.5px}.bs.focus .ai-caret{animation:bsBlink 1.05s steps(1) infinite;display:block}@keyframes bsBlink{50%{opacity:0}}.ai-row{align-items:center;display:flex;gap:6px;margin-top:7px}.ai-btn,.ai-conn{align-items:center;border:1px solid var(--ai-chip);border-radius:8px;box-sizing:border-box;color:var(--ai-mut);display:inline-flex;height:24px;justify-content:center}.bs[data-ai=chatgpt] .ai-btn,.bs[data-ai=chatgpt] .ai-conn{border-radius:12px}.bs[data-ai=copilot] .ai-btn,.bs[data-ai=copilot] .ai-conn{border-radius:4px}.ai-btn{width:24px}.ai-btn .bs-ic{height:13px;width:13px}.ai-conn{color:var(--ai-chip-fg);font-size:11.5px;gap:5px;padding:0 8px}.ai-conn .bs-mark{height:12px;width:11px}.bs-mark{fill:#f27633}.ai-send{background:var(--ai-send);border-radius:var(--ai-send-r);color:var(--ai-send-fg);display:grid;height:26px;margin-left:auto;opacity:.4;place-items:center;transition:opacity .2s,transform .12s;width:26px}.bs.typed .ai-send{opacity:1}.ai-send.press{transform:scale(.92)}.ai-send .bs-ic{height:14px;stroke-width:2.2;width:14px}.bs-cur{left:0;pointer-events:none;top:0;transition:opacity .3s;will-change:transform;z-index:30}.bs-cur,.bs-cur svg{height:20px;position:absolute;width:20px}.bs-cur svg{transform-origin:4px 2.5px;transition:opacity .14s,transform .12s}.bs-cur .ar{left:-4px;top:-2.5px}.bs-cur .ar path{fill:#0b0b0f;stroke:#fff;stroke-linejoin:round;stroke-width:1.3}.bs-cur .ib{left:-10px;opacity:0;top:-10px}.bs-cur .ib path{fill:none;stroke-linecap:round}.bs-cur .ib .o{stroke:#fff;stroke-width:3.6}.bs-cur .ib .i{stroke:#0b0b0f;stroke-width:1.5}.bs-cur.ibeam .ar{opacity:0}.bs-cur.ibeam .ib{opacity:1}.bs-cur.down .ar{transform:scale(.86)}.bs-cur.idle{opacity:0}@media (prefers-reduced-motion:reduce){.bs *{animation:none!important;transition:none!important}}.bs{--border-subtle:rgba(15,23,42,.2)}[data-theme=dark] .bs{--border-subtle:hsla(0,0%,100%,.16)}.legal-hero.ix-hero{overflow:clip;padding-bottom:0}.ix{position:relative;--k:1;--k0:1;--iris:#5b2c83;--iris-soft:color-mix(in srgb,var(--iris) 9%,var(--surface))}[data-theme=dark] .ix{--iris:#b38bdb}.ix>.bs{margin-left:calc(56px*var(--k0));margin-top:calc(var(--sp-6) + 64px*var(--k0));position:relative;z-index:2}.ix-iris{background:var(--surface);border:1px solid var(--line-2);bottom:0;box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 40px -18px rgba(15,23,42,.22);box-sizing:border-box;left:0;overflow:hidden;position:absolute;top:var(--sp-6);width:calc(820px*var(--k));z-index:0}[data-theme=dark] .ix-iris{box-shadow:0 18px 40px -18px rgba(0,0,0,.55)}.ix-iris:before{background:var(--iris);content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.ix-bar{align-items:center;background:var(--iris-soft);border-bottom:1px solid var(--line);display:flex;gap:10px;height:calc(38px*var(--k));padding:0 calc(14px*var(--k))}.ix-logo{display:block;height:calc(17px*var(--k));width:auto}.ix-logo--d,[data-theme=dark] .ix-logo{display:none}[data-theme=dark] .ix-logo--d{display:block}.ix-dots{display:flex;gap:6px;margin-left:auto}.ix-dots i{background:var(--line-2);border-radius:50%;height:7px;width:7px}.ix-body{padding:calc(10px*var(--k)) calc(14px*var(--k))}.ix-tabs{border-bottom:1px solid var(--line);display:flex;gap:14px;margin-bottom:4px;padding-bottom:10px}.ix-tabs i{background:var(--line-2);border-radius:3px;height:6px;width:34px}.ix-tabs i:first-child{background:color-mix(in srgb,var(--iris) 45%,transparent)}.ix-r{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;height:calc(30px*var(--k))}.ix-r i{background:var(--line-2);border-radius:3px;flex:none;height:6px}.ix-r i:last-child{margin-left:auto}.ix-flow{inset:0;pointer-events:none;z-index:3}.ix-flow,.ix-pk{position:absolute}.ix-pk{background:var(--surface);border-radius:4px;box-shadow:0 0 0 1px var(--line-2),0 8px 18px -8px rgba(15,23,42,.35);box-sizing:border-box;display:flex;height:calc(24px*var(--k));left:0;opacity:0;overflow:hidden;top:0;width:calc(78px*var(--k))}.ix-pk .hb{background:var(--iris);flex:none;width:3px}.ix-pk.out .hb{background:var(--orange)}.ix-pk>span{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;padding:0 8px}.ix-pk>span i{background:var(--line-2);border-radius:2px;display:block;height:4px;width:70%}.ix-pk>span i+i{width:45%}@media (max-width:927px){.ix-flow,.ix-iris{display:none}.ix>.bs{margin-left:auto;margin-top:var(--sp-6)}}@media (prefers-reduced-motion:reduce){.ix-flow{display:none}}