.dna-sec{padding:0;--dna-k:#0a0a0a;--dna-line:#262626;--dna-t2:hsla(0,0%,100%,.62);--dna-t3:hsla(0,0%,100%,.42);--dna-mono:"Roboto Mono","SF Mono",monospace;--dna-head:"Bricolage Grotesque",-apple-system,sans-serif;position:relative;overflow:hidden;isolation:isolate;max-width:1320px;margin:0 auto;text-align:left;background:var(--dna-k);border-radius:8px;color:#fff}.dna-wide{position:relative;z-index:40;padding:96px 20px 0}.dna-wide:before{content:"";position:fixed;inset:0;z-index:-1;background:#0a0a0a;opacity:0;pointer-events:none;transition:opacity .6s ease}.dna-wide.dna-dark:before{opacity:1}.dna-art{position:absolute;left:50%;top:-300px;width:1400px;height:1400px;margin-left:-700px;z-index:-1;opacity:.13;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 18%,transparent 74%);mask-image:radial-gradient(closest-side,#000 18%,transparent 74%)}.dna-art svg{width:100%;height:100%;display:block}.dna-intro{text-align:center;padding:40px 24px 0;max-width:720px;margin:0 auto}.dna-orbhero{width:280px;height:280px;margin:0 auto -18px;display:block}.dna-h{font-family:var(--dna-head);font-weight:550;font-size:clamp(38px,6vw,64px);line-height:1.05;letter-spacing:-.025em;margin-top:20px}.dna-sub{font-size:16.5px;line-height:1.65;color:var(--dna-t2);margin:20px auto 0;max-width:560px}.dna-form{display:flex;justify-content:center;margin-top:28px}.dna-btn{display:inline-flex;align-items:center;height:50px;padding:0 24px;background:#fff;color:#0a0a0a!important;border-radius:4px;font-size:14.5px;font-weight:500}.dna-btn:hover{color:#525252!important}.dna-formnote{font-family:var(--dna-mono);font-size:10px;letter-spacing:.1em;color:var(--dna-t3);margin-top:14px;min-height:14px}.dna-win{max-width:1272px;margin:54px auto 0;width:calc(100% - 48px);background:#fff;color:#111827;border-radius:6px;overflow:hidden}.dna-bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:#f5f5f5;border-bottom:1px solid #e5e5e5}.dna-bar>i{width:10px;height:10px;border-radius:50%;background:#d4d4d4}.dna-bar>span{margin-left:12px;font-family:var(--dna-mono);font-size:10px;letter-spacing:.1em;color:#737373}.dna-top{display:flex;align-items:center;gap:14px;height:56px;padding:0 24px;background:#fff;border-bottom:1px solid #e5e7eb;white-space:nowrap;letter-spacing:.25px}.dna-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#111827;flex:none}.dna-vr{width:1px;height:22px;background:#e5e7eb;flex:none}.dna-crumb{display:flex;gap:6px;font-size:13.5px;color:#475569;min-width:0;overflow:hidden}.dna-crumb i{font-style:normal;color:#94a3b8}.dna-crumb b{font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis}.dna-saved{display:flex;align-items:center;gap:6px;margin-left:12px;font-size:12px;line-height:1.5;color:#475569;flex:none}.dna-saved i{width:6px;height:6px;border-radius:50%;background:#10b981}.dna-saved.dna-saving i{background:#f59e0b}.dna-phases{margin-left:auto;display:flex;background:#f1f3f6;border-radius:10px;padding:3px;flex:none}.dna-ph{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:600;color:#94a3b8}.dna-ph i{font-style:normal;font-family:var(--dna-mono);font-size:10.5px;opacity:.7}.dna-ph.dna-did{color:#475569}.dna-ph.dna-did i{opacity:1;width:16px;height:16px;border-radius:50%;background:#16a34a;display:grid;place-items:center}.dna-ph.dna-did i svg{width:10px;height:10px;stroke:#fff;stroke-width:3.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.dna-ph.dna-now{background:#fff;color:#111827;box-shadow:0 0 0 1px #e1e3e8}.dna-steps{display:flex;gap:8px;flex:none;margin-left:6px}.dna-step{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border:1px solid #e1e3e8;border-radius:10px;font-size:13px;font-weight:600;color:#111827}.dna-step.dna-off{color:#c3c8d1;border-color:#e5e7eb}.dna-gear{width:36px;height:36px;flex:none;border:1px solid #e1e3e8;border-radius:10px;display:grid;place-items:center;color:#475569}.dna-stroke{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;flex:none}.dna-grid{display:grid;grid-template-columns:344px minmax(0,1fr);height:716px}.dna-app{background:#f1f2f4;overflow:hidden;min-width:0}.dna-stage{--dv-bd:#e3e7ee;position:relative;width:1180px;height:calc(716px / var(--z, 1));zoom:var(--z,1);padding:12px 16px;display:flex;gap:18px;font-size:14px;line-height:1.43;letter-spacing:.25px;color:#111827}.dna-stage.dna-noside{display:block}.dna-stage.dna-noside .dna-side{display:none}.dna-stage.dna-define{padding-top:16px}.dna-side{width:236px;flex:none;align-self:flex-start;background:#fff;border-radius:14px;padding:18px 0 10px}.dna-pk{font-family:var(--dna-mono);font-size:8.5px;font-weight:700;line-height:1;letter-spacing:1.19px;color:#9aa3b2}.dna-rhead{padding:0 20px 12px;border-bottom:1px solid #edf0f4}.dna-rbar{display:flex;align-items:center;gap:10px;margin-top:10px}.dna-rbar i{flex:1 1;height:6px;background:#edf0f4;overflow:hidden}.dna-rbar i,.dna-rbar i u{border-radius:99px;display:block}.dna-rbar i u{height:100%;background:#16a34a;text-decoration:none}.dna-rbar b{font-size:9px;color:#3e4657;letter-spacing:0}.dna-glabel,.dna-rbar b{font-family:var(--dna-mono);font-weight:700}.dna-glabel{font-size:8px;line-height:1;letter-spacing:1.12px;color:#c3cad6;padding:16px 20px 6px}.dna-tab{display:flex;align-items:center;gap:11px;padding:11px 20px 11px 17.5px;border-left:2.5px solid transparent;font-size:13.5px;font-weight:500;line-height:1.43;color:#3e4657;white-space:nowrap}.dna-tab>i{width:8px;height:8px;border-radius:50%;background:#c3cad6;flex:none}.dna-tab.dna-full>i{background:#16a34a}.dna-tab em{margin-left:auto;font-family:var(--dna-mono);font-size:8.5px;font-weight:700;font-style:normal;letter-spacing:0;color:#9aa3b2}.dna-tab.dna-on{background:#f8f9fb;border-left-color:#1f2430;color:#1f2430;font-weight:700}.dna-pane{flex:1 1;min-width:0;height:100%;overflow-y:auto;scrollbar-width:none}.dna-stage.dna-define .dna-pane{background:none}.dna-shell{background:#fff;border-radius:14px;border:.5px solid #e5e7eb;box-shadow:0 2px 8px #11182708;padding:24px 32px 32px;min-height:100%}.dna-body{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px 24px 20px}.dna-hd{display:flex;align-items:center;min-height:36px}.dna-st{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.2px;color:#111827}.dna-q{width:17px;height:17px;margin-left:8px;flex:none;border-radius:50%;background:#d6dce4;color:#fff;font-size:10.5px;font-weight:800;display:grid;place-items:center;letter-spacing:0}.dna-sp{flex:1 1}.dna-tot{display:flex;align-items:baseline;font-family:var(--dna-mono);white-space:nowrap;margin-right:14px}.dna-tot b{font-size:10px;font-weight:700;letter-spacing:1px;color:#94a3b8;margin-right:6px}.dna-tot em{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.53px;color:#047857a6;padding-right:3px}.dna-tot strong{font-size:18px;font-weight:700;letter-spacing:-.36px;color:#047857}.dna-add{padding:0 14px;border-radius:10px;background:linear-gradient(#1f2937,#111827);color:#fff;line-height:1;flex:none}.dna-add,.dna-ghost{height:36px;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center}.dna-ghost{padding:0 12px;gap:6px;border:1px solid #e5e7eb;border-radius:10px;color:#111827}.dna-rule{border-top:1px solid #e5e7eb;margin:10px -24px 12px}.dna-pills{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.dna-pill{display:inline-flex;align-items:center;padding:7px 15px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;line-height:1.43;color:#475569;white-space:nowrap}.dna-pill i{font-style:normal;margin-left:7px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;background:#f3f4f6;color:#94a3b8}.dna-pill.dna-on{background:#111827;border-color:#111827;color:#fff}.dna-pill.dna-on i{background:#ffffff33;color:#fff}.dna-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:8px}.dna-rn{width:22px;font-family:var(--dna-mono);font-size:11px;font-weight:600;line-height:1}.dna-ric,.dna-rn{flex:none;color:#94a3b8}.dna-ric{width:20px}.dna-av{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.3px}.dna-rt{flex:1 1;min-width:0}.dna-nm{font-size:14px;font-weight:700;line-height:1.2;letter-spacing:-.07px;text-transform:uppercase}.dna-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-family:var(--dna-mono);font-size:10.5px;line-height:1.3;letter-spacing:-.05px;color:#475569}.dna-meta b{font-weight:700;letter-spacing:.42px}.dna-meta u{text-decoration:none;color:#94a3b8;letter-spacing:.42px}.dna-meta s{text-decoration:none;font-family:Roboto,sans-serif;font-size:11px;color:#94a3b899}.dna-chip{border-radius:2px;padding:2px 6px;font-size:9.5px;line-height:1;letter-spacing:.95px}.dna-amt,.dna-chip{font-family:var(--dna-mono);font-weight:700;white-space:nowrap}.dna-amt{font-size:18px;line-height:1.2;letter-spacing:-.36px;flex:none}.dna-amt em{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.53px;color:#94a3b8;padding-right:4px}.dna-trash{width:28px;height:28px;flex:none;display:grid;place-items:center;color:#94a3b8}.dna-trash .dna-stroke{width:14px;height:14px}.dna-note{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:10px;background:#f7f8fa;padding:11px 14px;margin-bottom:14px;font-size:13.5px;color:#4b5563}.dna-note i{width:8px;height:8px;border-radius:50%;background:#9aa3b2;flex:none}.dna-note b{font-weight:700;color:#1f2430}.dna-note span{margin-left:auto;font-weight:600;color:#c2410c;white-space:nowrap}.dna-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:480px}.dna-wait>i{width:48px;height:48px;border-radius:16px;background:#f3f4f6;color:#475569;display:grid;place-items:center}.dna-wait>i .dna-stroke{width:22px;height:22px;stroke-width:1.7}.dna-wait b{margin-top:14px;font-size:18px;font-weight:700;letter-spacing:-.27px}.dna-wait p{margin-top:6px;font-size:13px;line-height:1.55;color:#475569;max-width:400px}.dna-wait span{margin-top:20px;border:1px dashed #9ca3af;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:600;color:#1f2430}.dna-sec2{background:#fff;border-radius:14px;padding:22px 28px;margin-bottom:14px}.dna-sec2 .dna-hd{min-height:32px}.dna-sec2 .dna-st{color:#1f2430}.dna-fold{width:32px;height:32px;border-radius:50%;background:#f8f9fb;border:1px solid #edf0f4;display:grid;place-items:center;color:#3e4657}.dna-fold .dna-stroke{width:14px;height:14px}.dna-bas{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:18px}.dna-bp{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.dna-bp>i{width:30px;height:30px;flex:none;border:1px solid #e5e7eb;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:14px;letter-spacing:0}.dna-bp span{font-size:10px;letter-spacing:.8px;color:#94a3b8}.dna-bp b,.dna-bp span{display:block;font-weight:700}.dna-bp b{font-size:14px;line-height:1.2;white-space:nowrap}.dna-bp b.dna-e{font-size:13px;font-weight:500;color:#94a3b8}.dna-dv{margin-top:12px;border:1px solid #d7dce5;border-radius:12px;overflow:hidden}.dna-dvr{display:grid;grid-template-columns:22fr 12fr 10fr 10fr 40px}.dna-dvr>*{padding:14px 16px;font-size:13px;color:#3e4657}.dna-dvr>*+*{border-left:1px solid #edf0f4}.dna-dvr>b{font-size:13.5px;font-weight:600;color:#1f2430}.dna-dvr>:last-child{padding:0;display:grid;place-items:center;color:#c3cad6}.dna-dvr+.dna-dvr{border-top:1px solid #edf0f4}.dna-dvr.dna-h{background:#f8f9fb}.dna-dvr.dna-h>*{padding:10px 16px;font-size:12px;font-weight:600;color:#9aa3b2}.dna-dvadd{padding:12px 16px;text-align:center;font-size:13px;font-weight:600;border-top:1px solid #edf0f4}.dna-notes{margin-top:18px;border:1px solid #e3e7ee;border-radius:12px;background:#f8f9fb;padding:14px 16px;min-height:96px;font-size:14px;line-height:1.6;letter-spacing:.5px;color:#1f2430}.dna-lab2{display:block;font-family:var(--dna-mono);font-size:8px;font-weight:700;letter-spacing:1.12px;color:#9aa3b2;margin:20px 0 10px}.dna-drop{display:flex;gap:10px}.dna-drop>div{flex:1 1;height:52px;border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:13px;white-space:nowrap;overflow:hidden}.dna-drop>div:first-child{border:1.5px dashed #c3cad6;font-weight:600;color:#1f2430}.dna-drop>div:first-child small{font-size:11.5px;font-weight:400;color:#9aa3b2}.dna-drop>div:last-child{background:#f8f9fb;border:1px solid #e3e7ee;color:#9aa3b2}.dna-sadd{height:34px;align-items:center;gap:4px;padding:0 12px;border:1px dashed #d1d5db;border-radius:16.5px;font-size:13px;font-weight:500;color:#6b7280}.dna-sadd,.dna-sw{display:inline-flex}.dna-sw{gap:2px;background:#f3f4f6;border-radius:9px;padding:3px;margin-left:8px}.dna-sw i{width:32px;height:28px;border-radius:7px;display:grid;place-items:center;color:#6b7280}.dna-sw i.dna-on{background:#fff;box-shadow:0 1px 3px #1118271a;color:#111827}.dna-scl{display:flex;align-items:center;gap:4px;height:22px;margin:18px 0 8px;font-size:13px;font-weight:600}.dna-scl:first-of-type{margin-top:0}.dna-scl .dna-stroke{width:18px;height:18px;color:#9aa3b2}.dna-scl u{text-decoration:none;font-family:var(--dna-mono);font-size:10px;font-weight:700;letter-spacing:1px;color:#94a3b8;margin-right:4px}.dna-scl small{font-size:12px;font-weight:400;color:#94a3b8;margin-left:4px}.dna-xs{overflow-x:auto;scrollbar-width:none}.dna-sr{display:grid;grid-template-columns:34px 21fr 12fr 6fr 11fr 64px 72px;align-items:center;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:8px;padding:12px 16px;font-size:12.5px;color:#475569}.dna-sr>*{min-width:0;padding:0 12px}.dna-sr>*+*+*{border-left:1px solid #edf0f4}.dna-sr>:first-child{padding:0;font-family:var(--dna-mono);font-size:11px;font-weight:600;color:#94a3b8}.dna-sr>:nth-child(2){padding-left:0;font-size:13.5px;font-weight:500;color:#111827}.dna-sr>:last-child{font-family:var(--dna-mono);font-size:14px;font-weight:700;letter-spacing:-.3px;color:#111827;text-align:right;padding-right:0}.dna-sr.dna-h{background:#f8f9fb;border-radius:6px;padding-top:9px;padding-bottom:9px}.dna-sr.dna-h>*,.dna-sr.dna-h>:first-child,.dna-sr.dna-h>:last-child,.dna-sr.dna-h>:nth-child(2){font-family:Roboto,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.3px;color:#94a3b8}.dna-none{display:inline-block;border-radius:5px;background:#f3f4f6;padding:3px 7px;font-size:11px;font-weight:500;color:#94a3b8}.dna-gridc{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,220px));grid-gap:12px;gap:12px}.dna-cd2{display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px #e5e7eb;overflow:hidden}.dna-cimg{position:relative;aspect-ratio:4/3;background:#f1f5f9;display:grid;place-items:center;color:#94a3b899}.dna-cimg .dna-stroke{width:34px;height:34px;stroke-width:1.4}.dna-cimg u{left:8px;top:8px;background:#111827bf;color:#fff;border-radius:3px;padding:3px 7px;font-size:10px;text-decoration:none}.dna-cimg em,.dna-cimg u{position:absolute;font-family:var(--dna-mono);font-weight:700}.dna-cimg em{left:0;right:0;bottom:10px;text-align:center;font-style:normal;font-size:10.5px;letter-spacing:.84px;color:#94a3b8}.dna-cb{padding:12px 14px;flex:1 1}.dna-cn{font-size:13.5px;font-weight:700;line-height:1.25;text-transform:uppercase}.dna-cm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:10px;font-weight:700;letter-spacing:.6px;color:#475569}.dna-cm,.dna-cr{margin-top:6px;font-family:var(--dna-mono)}.dna-cr{font-size:11px;color:#94a3b8}.dna-cf{display:flex;align-items:center;gap:8px;border-top:1px solid #e5e7eb;background:#f1f3f6;padding:10px 14px;font-family:var(--dna-mono);font-size:10.5px;font-weight:700;letter-spacing:.6px;color:#475569}.dna-cf .dna-amt{font-size:15px;letter-spacing:-.3px;color:#111827}.dna-cf .dna-amt em{font-size:10px}.dna-cf .dna-stroke{margin-left:auto;width:14px;height:14px;color:#94a3b8}.dna-dash{min-height:200px;border:1px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:600;color:#6b7280}.dna-dash i{width:36px;height:36px;border:1px dashed #d1d5db;border-radius:50%;display:grid;place-items:center}.dna-prep{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:5px 10px;margin-right:10px}.dna-prep u{text-decoration:none;font-size:9px;font-weight:700;letter-spacing:.66px;color:#94a3b8}.dna-prep b{font-size:12px;font-weight:700}.dna-tl{background:#f9fafb;border-radius:12px;padding:24px 32px 28px}.dna-tlin{position:relative;height:62px}.dna-tlax{position:absolute;left:0;right:0;top:34px;height:1.5px;background:#cbd5e1}.dna-tld{position:absolute;top:28.5px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid #fff;box-sizing:content-box;transform:translateY(-1px)}.dna-tll{position:absolute;top:0;width:70px;margin-left:-35px;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.76px;color:#94a3b8;line-height:1.1}.dna-tll b{display:block;font-size:14px;color:#111827;letter-spacing:0}.dna-msl{margin-top:16px;background:#f9fafb;padding:22px}.dna-msl,.dna-msr{border:1px solid #e5e7eb;border-radius:10px}.dna-msr{display:flex;align-items:center;gap:12px;background:#fff;padding:10px 14px;margin-bottom:8px;font-size:13px;font-weight:500}.dna-msr:last-child{margin-bottom:0}.dna-msr>i{width:18px;height:18px;flex:none;border:1.5px solid #d1d5db;border-radius:5px}.dna-msr span{flex:1 1}.dna-msr u{text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.88px;color:#94a3b8}.dna-msr em{display:inline-flex;align-items:center;gap:5px;font-style:normal;background:#f3f4f6;color:#475569;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:1px}.dna-msr em:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.dna-qa{display:flex;align-items:center;gap:6px;padding:14px 0}.dna-qa b{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#94a3b8;margin-right:4px;white-space:nowrap}.dna-qa span{border:1px solid #e5e7eb;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;color:#475569;white-space:nowrap}.dna-dates{display:flex;gap:8px;padding:8px 0}.dna-dc{min-width:88px;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;text-align:center}.dna-dc u{text-decoration:none;font-size:10px;letter-spacing:.8px;color:#94a3b8}.dna-dc b,.dna-dc u{display:block;font-weight:700}.dna-dc b{margin-top:4px;font-size:17px;letter-spacing:-.255px;color:#475569;line-height:1.2}.dna-dc.dna-on{border:1.5px solid #111827;background:#f9fafb}.dna-dc.dna-on b{color:#000}.dna-dch{text-align:center;margin-top:6px;font-size:11px;font-weight:600;color:#16a34a}.dna-tb{margin:6px -24px -20px;border-top:1px solid #edf0f4}.dna-dh{display:grid;grid-template-columns:1.6fr repeat(4,.85fr) 1.2fr;border-bottom:1px solid #edf0f4}.dna-dh>div{padding:14px 16px;min-width:0}.dna-dh>div+div{border-left:1px solid #edf0f4}.dna-dh>:first-child{padding:16px 24px}.dna-dh span{font-size:9.5px;font-weight:700;letter-spacing:.14em;color:#9aa3b2;white-space:nowrap}.dna-dh b,.dna-dh span{display:block;font-family:var(--dna-mono)}.dna-dh b{margin-top:6px;font-size:19px;font-weight:600;color:#1f2430;letter-spacing:0}.dna-dh>:first-child b,.dna-dh>:last-child b{font-family:Roboto,sans-serif;font-size:16px;white-space:nowrap}.dna-dh small{display:block;margin-top:2px;font-size:12px;color:#6b7280;white-space:nowrap;letter-spacing:0}.dna-sch{width:100%;border-collapse:collapse}.dna-sch th{background:#fafbfc;padding:11px 10px;border-bottom:1px solid #e5e7eb;text-align:left;font-family:var(--dna-mono);font-size:9.5px;font-weight:700;letter-spacing:.13em;color:#9aa3b2;white-space:nowrap}.dna-sch td{padding:9px 10px;border-bottom:1px solid #f1f3f6;font-size:13.5px;line-height:20px;vertical-align:top;color:#1f2430}.dna-sch td:first-child,.dna-sch th:first-child{padding-left:24px}.dna-sch td:last-child,.dna-sch th:last-child{padding-right:24px}.dna-sch .dna-t{font-family:var(--dna-mono);font-size:13px;font-weight:600}.dna-sch .dna-l{font-family:var(--dna-mono);font-size:12px;color:#6b7280;white-space:nowrap}.dna-sch .dna-s{font-size:13px}.dna-sch .dna-s,.dna-sch u{font-family:var(--dna-mono);font-weight:700}.dna-sch u{text-decoration:none;display:inline-block;font-size:10.5px;letter-spacing:.06em;line-height:18px;color:#475569;border:1px solid #e1e3e8;border-radius:5px;padding:0 6px}.dna-sch b{font-weight:600}.dna-sch small{display:block;font-size:12.5px;color:#6b7280;line-height:1.35}.dna-sch .dna-c{font-size:12.5px;color:#374151;white-space:nowrap}.dna-sch tr.dna-lt td{background:#f6f7f9}.dna-sch tr.dna-br td{background:repeating-linear-gradient(135deg,#f6f7f9 0 8px,#f1f3f6 8px 16px)}.dna-sch tr.dna-end b,.dna-sch tr.dna-end td{background:#1f2430;color:#fff}.dna-sch tr.dna-end small{color:#c3c8d1}.dna-lg{display:flex;gap:18px;padding:12px 24px;font-size:12px;color:#6b7280}.dna-lg span{display:inline-flex;align-items:center;gap:6px}.dna-lg i{width:12px;height:12px;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #e1e3e8}.dna-lg span:nth-child(2) i{background:#edeff2;box-shadow:none}.dna-lg span:nth-child(3) i{background:repeating-linear-gradient(135deg,#f1f3f6 0 3px,#dadde3 3px 6px);box-shadow:none}.dna-fig{display:flex;padding:6px 0 4px}.dna-fig>div{flex:1 1;padding:14px 0 14px 20px;min-width:0}.dna-fig>div:first-child{padding-left:0}.dna-fig>div+div{border-left:1px solid #edf0f4}.dna-fig span{font-size:9px;letter-spacing:1.3px;color:#9aa3b2}.dna-fig b,.dna-fig span{display:block;font-family:var(--dna-mono);font-weight:700}.dna-fig b{margin-top:8px;font-size:22px;letter-spacing:-.5px;line-height:1.2}.dna-fig b em{font-style:normal;font-size:11px;font-weight:600;color:#9ca3af;letter-spacing:0;margin-right:3px}.dna-fig b.dna-g{color:#047857}.dna-fig small{display:block;margin-top:4px;font-size:12px;color:#9ca3af}.dna-bt{display:grid;grid-template-columns:1fr 96px 140px 92px 32px;align-items:center;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:8px;padding:10px 8px 10px 16px;font-size:12.5px;color:#475569}.dna-bt>*{min-width:0;padding:0 12px;text-align:right;border-left:1px solid #edf0f4}.dna-bt>:first-child{padding:0;text-align:left;border:0;display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:#111827}.dna-bt>:first-child i{width:8px;height:8px;border-radius:2px;flex:none}.dna-bt>:nth-child(3){font-family:var(--dna-mono);font-size:13.5px;font-weight:700;color:#111827}.dna-bt>:nth-child(4){font-family:var(--dna-mono);font-size:11px;color:#9ca3af}.dna-bt>:last-child{border:0;padding:0;display:grid;place-items:center;color:#9ca3af}.dna-bt.dna-h{background:#f8f9fb;border-radius:6px;padding-top:9px;padding-bottom:9px}.dna-bt.dna-h>*,.dna-bt.dna-h>:first-child,.dna-bt.dna-h>:nth-child(3),.dna-bt.dna-h>:nth-child(4){font-family:Roboto,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.3px;color:#9ca3af}.dna-sumb{margin-top:18px;border:1px solid #e5e7eb;border-radius:10px;background:#f8f9fb;padding:16px 20px 14px}.dna-sumb .dna-fig{padding:0}.dna-sumb .dna-fig>div{padding-top:0;padding-bottom:0}.dna-sumb .dna-fig b{font-size:20px;letter-spacing:-.4px}.dna-sbar{height:6px;margin-top:14px;border-radius:3px;background:#e5e7eb;overflow:hidden}.dna-sbar i{display:block;height:100%;background:#111827}.dna-sbart{margin-top:7px;font-size:11.5px;color:#9ca3af}.dna-csnav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dna-csb{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12.5px;font-weight:600}.dna-csb,.dna-csd{background:#fff;border:1px solid #e5e7eb;border-radius:6px}.dna-csd{display:flex;gap:2px;padding:2px}.dna-csd span{height:26px;padding:0 10px;border-radius:4px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:#475569}.dna-csd .dna-on{background:#111827;color:#fff}.dna-sheet{background:#fff;border-radius:14px;box-shadow:0 0 0 1px #e5e7eb}.dna-sht{padding:22px 28px 4px}.dna-shk{display:flex;align-items:center;gap:14px;font-family:var(--dna-mono);font-size:11px;font-weight:700;letter-spacing:2px;color:#6b7280}.dna-shk span{display:inline-flex;align-items:center;gap:6px;border:1px solid #fde68a;background:#fffbeb;color:#b45309;border-radius:5px;padding:3px 8px;font-size:10px;letter-spacing:1px}.dna-shk span:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b}.dna-shn{display:flex;align-items:baseline;gap:12px;margin-top:10px;font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.dna-shn small{font-size:14px;font-weight:500;letter-spacing:0;color:#6b7280}.dna-shb{padding:18px 28px 24px}.dna-fg{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d7dce5;border-left:1px solid #d7dce5}.dna-fg>div{padding:11px 14px;border-right:1px solid #d7dce5;border-bottom:1px solid #d7dce5;min-width:0}.dna-fg span{display:block;font-size:10px;font-weight:700;letter-spacing:.8px;color:#6b7280;text-transform:uppercase}.dna-fg b{display:block;margin-top:3px;font-size:14px;font-weight:600}.dna-fg b.dna-m{font-family:var(--dna-mono);font-size:20px;font-weight:700;letter-spacing:-.4px}.dna-fg b.dna-e{color:#9ca3af;font-weight:400}.dna-shs{display:flex;align-items:baseline;gap:10px;padding:26px 0 8px;font-size:12px;font-weight:800;letter-spacing:2.6px}.dna-shs small{font-size:11px;font-weight:500;letter-spacing:0;color:#9ca3af}.dna-shs em{margin-left:auto;font-style:normal;font-size:12px;font-weight:600;letter-spacing:0;color:#4b5563}.dna-cst{width:100%;border-collapse:collapse;table-layout:fixed}.dna-cst th{background:#f3f4f6;padding:9px 12px;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.85px;text-transform:uppercase}.dna-cst td,.dna-cst th{border:1px solid #d7dce5;color:#374151}.dna-cst td{padding:10px 12px;font-size:12.5px;line-height:1.35}.dna-cst .dna-t{font-family:var(--dna-mono)}.dna-cst .dna-t,.dna-cst b{font-weight:700;color:#111827}.dna-pillc{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;gap:12px;background:#111827;color:#fff;border-radius:999px;padding:11px 16px 11px 13px}.dna-pillc>i{width:34px;height:34px;border-radius:50%;border:3px solid #ffffff33}.dna-pillc span{font-family:var(--dna-mono);font-size:8px;letter-spacing:1.12px;color:#ffffffa6}.dna-pillc b,.dna-pillc span{display:block;font-weight:700}.dna-pillc b{font-size:13.5px}.dna-rc{display:flex;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-bottom:14px}.dna-rc>i{width:200px;min-height:132px;background:#f1f5f9;flex:none;display:grid;place-items:center;color:#94a3b899}.dna-rc>div{flex:1 1;padding:16px 20px;min-width:0}.dna-rc b{display:block;font-size:16px;font-weight:700}.dna-rc small{display:block;margin-top:2px;font-size:13px;color:#475569}.dna-rc>span{align-self:center;margin-right:18px;display:inline-flex;align-items:center;gap:6px;border:1px dashed #d1d5db;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;color:#6b7280;white-space:nowrap}.dna-chat{--p:#4c1d95;--p-d:#3b0f80;--p-l:#efe8fa;--p-b:#d8cbee;background:#fff;display:flex;flex-direction:column;min-height:0;border-right:1px solid #e5e5e5}.dna-chead{display:flex;align-items:center;gap:9px;height:52px;padding:0 14px;background:var(--p-l);border-bottom:1px solid var(--p-b);flex:none}.dna-chead b{font-size:14px;font-weight:500;color:var(--p-d)}.dna-pearl{width:24px;height:24px;border-radius:50%;flex:none;display:block;background:radial-gradient(circle at 34% 30%,#e4d8fa 0,#a98be3 18%,#5b21b6 48%,#3b0f80 74%,#1e0a4a 100%)}.dna-pearl.dna-busy{animation:dna-breathe 1.5s ease-in-out infinite}@keyframes dna-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.7}}.dna-mode{margin-left:auto;display:flex;background:#fff;border:1px solid var(--p-b);border-radius:4px}.dna-mode button{font:inherit;font-size:12px;font-weight:500;color:var(--p-d);background:none;border:0;padding:6px 11px;cursor:pointer}.dna-mode button:hover{color:var(--p)}.dna-mode button[aria-pressed=true]{background:var(--p);color:#fff}.dna-log{flex:1 1;min-height:0;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.dna-me{align-self:flex-end;max-width:88%;background:var(--p);color:#fff;border-radius:12px 12px 3px 12px;padding:10px 13px;font-size:14px;line-height:1.45}.dna-me small{display:block;font-family:var(--dna-mono);font-size:9px;letter-spacing:.12em;color:hsla(0,0%,100%,.7);margin-bottom:4px}.dna-her{display:flex;gap:9px;align-items:flex-start}.dna-her .dna-pearl{margin-top:1px}.dna-msg{font-size:14px;line-height:1.5;color:#262626}.dna-msg p+p{margin-top:8px}.dna-prog{border:1px solid var(--p-b);border-radius:6px;margin-left:33px}.dna-pr{display:flex;align-items:center;gap:9px;padding:9px 11px;font-size:13px;color:#a3a3a3}.dna-pr+.dna-pr{border-top:1px solid var(--p-l)}.dna-pr i{width:15px;height:15px;flex:none;border-radius:50%;border:1px solid #d4d4d4;display:grid;place-items:center;color:#fff;font-size:9px;font-style:normal}.dna-pr span{margin-left:auto;font-family:var(--dna-mono);font-size:10.5px}.dna-pr.dna-go{color:#171717}.dna-pr.dna-go i{border-color:var(--p);border-right-color:transparent;animation:dna-spin 1s linear infinite}@keyframes dna-spin{to{transform:rotate(1turn)}}.dna-pr.dna-ok{color:#171717}.dna-pr.dna-ok i{background:var(--p);border-color:var(--p)}.dna-pr.dna-ok span{color:#737373}.dna-asks{list-style:none;padding:0;margin-top:8px;border-top:1px solid var(--p-b)}.dna-asks li{padding:8px 0;border-bottom:1px solid var(--p-b);font-size:13.5px;color:var(--p-d)}.dna-comp{flex:none;padding:10px 12px;border-top:1px solid var(--p-l)}.dna-box{display:flex;align-items:center;gap:8px;min-height:46px;border:1px solid var(--p-b);border-radius:6px;padding:7px 7px 7px 12px}.dna-typed{flex:1 1;min-width:0;font-size:13.5px;line-height:1.35;color:#171717}.dna-typed:empty:before{content:"Tell Dana about your shoot";color:#a3a3a3}.dna-wave{flex:1 1;display:none;align-items:center;gap:2px;height:26px}.dna-wave i{flex:1 1;max-width:3px;height:100%;background:var(--p);border-radius:2px;transform:scaleY(.15);animation:dna-wv 1.1s ease-in-out infinite;animation-delay:calc(var(--n) * -.13s)}@keyframes dna-wv{0%,to{transform:scaleY(.15)}50%{transform:scaleY(calc(.3 + var(--a)))}}.dna-comp.dna-voice .dna-wave{display:flex}.dna-comp.dna-voice .dna-typed{display:none}.dna-ib{width:32px;height:32px;flex:none;border-radius:4px;background:var(--p);border:0;display:grid;place-items:center}.dna-ib svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dna-lower{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"phone head" "phone cards";grid-column-gap:72px;column-gap:72px;grid-row-gap:26px;row-gap:26px;max-width:1180px;margin:0 auto;padding:88px 24px 0;align-content:start}.dna-lower>.dna-phone{grid-area:phone}.dna-head2{grid-area:head;align-self:end}.dna-cards{grid-area:cards;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-self:start}.dna-phone{width:300px;height:610px;border:1px solid #404040;border-radius:42px;background:#050505;padding:18px 18px 22px;display:flex;flex-direction:column;align-items:center}.dna-isl{width:84px;height:24px;border-radius:13px;background:#1c1c1c;flex:none}.dna-vstate{font-family:var(--dna-mono);font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--dna-t2);margin-top:26px;min-height:13px}.dna-orbvoice{width:216px;height:216px;margin-top:8px;flex:none;display:block}.dna-trans{flex:1 1;min-height:0;width:100%;text-align:center;font-size:15px;line-height:1.42;padding:2px 4px 0}.dna-trans p{color:#fff}.dna-trans p.dna-faded{color:var(--dna-t3);font-size:12.5px;margin-bottom:8px}.dna-vbtns{display:flex;gap:12px;flex:none}.dna-vb{width:52px;height:52px;border-radius:50%;border:1px solid #404040;background:none;display:grid;place-items:center;color:#fff}.dna-vb svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dna-vb.dna-end{background:#fff;color:#0a0a0a;border-color:#fff}.dna-who{display:flex;gap:15px;align-items:center}.dna-mark{width:40px;height:40px;flex:none}.dna-whot{font-family:var(--dna-head);font-size:32px;font-weight:550;letter-spacing:-.02em;line-height:1.12}.dna-whod{font-size:15.5px;line-height:1.65;color:var(--dna-t2);margin-top:12px;max-width:62ch}.dna-ar{font-family:Geeza Pro,Noto Naskh Arabic,Segoe UI,sans-serif;font-size:1.15em}.dna-cd{position:relative;display:flex;flex-direction:column;min-height:196px;padding:16px;background:#111;border:1px solid var(--dna-line);border-radius:8px;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden}.dna-cd:hover{border-color:#525252}.dna-cd.dna-act{border-color:#fff}.dna-cd b{display:block;font-size:15.5px;font-weight:500;color:hsla(0,0%,100%,.72)}.dna-cd.dna-act b,.dna-cd:hover b{color:#fff}.dna-cd p{font-size:13.5px;line-height:1.5;color:var(--dna-t3);margin-top:4px}.dna-cd.dna-act p{color:var(--dna-t2)}.dna-viz{height:76px;margin-bottom:14px;display:flex;flex-direction:column;justify-content:center;gap:7px;flex:none;opacity:.5}.dna-cd.dna-act .dna-viz,.dna-cd:hover .dna-viz{opacity:1}.dna-say{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#fff;transform-origin:left;transform:scaleX(0)}.dna-mini{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;max-width:100%;background:#fff;color:#1f2430;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dna-mini.dna-dk{background:#1f1f1f;color:#fff;border:1px solid #333}.dna-mono9{font-family:var(--dna-mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;color:hsla(0,0%,100%,.55)}.dna-chips{display:flex;flex-wrap:wrap;gap:5px}.dna-chips span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#d4d4d4;border:1px solid #333;border-radius:999px;padding:3px 8px 3px 7px}.dna-chips i{width:5px;height:5px;border-radius:50%;background:#fff}.dna-mrow{display:flex;align-items:baseline;justify-content:space-between}.dna-mrow strong{font-family:var(--dna-mono);font-size:20px;font-weight:500;color:#fff}.dna-mbar{height:6px;background:#2a2a2a;border-radius:3px;overflow:hidden}.dna-mbar i{display:block;height:100%;width:85.3%;background:#fff;border-radius:3px}.dna-sendv{display:flex;align-items:center;gap:10px}.dna-sendv .dna-dchip{font-family:var(--dna-mono);font-size:9px;font-weight:500;letter-spacing:.1em;color:#d4d4d4;border:1px solid #404040;border-radius:3px;padding:3px 6px}.dna-sendv .dna-sbtn{background:#fff;color:#0a0a0a;border-radius:4px;padding:8px 18px;font-size:13px;font-weight:500}.dna-sendv .dna-you{font-family:var(--dna-mono);font-size:9.5px;letter-spacing:.1em;color:hsla(0,0%,100%,.55)}.dna-close{text-align:center;padding:72px 24px 64px}.dna-closeh{font-family:var(--dna-head);font-size:clamp(24px,3vw,32px);font-weight:550;letter-spacing:-.02em;line-height:1.15}.dna-closep{font-size:15px;color:var(--dna-t2);margin-top:10px}.dna-fine{font-family:var(--dna-mono);font-size:10px;letter-spacing:.08em;line-height:1.7;color:var(--dna-t3);margin-top:22px}@media (max-width:1180px){.dna-grid{display:block;height:auto}.dna-chat{border-right:0;height:400px}.dna-app{height:620px}.dna-stage{height:calc(620px / var(--z, 1))}.dna-back,.dna-crumb,.dna-gear,.dna-saved,.dna-steps,.dna-vr{display:none}.dna-top{justify-content:center}.dna-phases{margin:0}.dna-lower{column-gap:40px}.dna-cd{min-height:0}.dna-whot{font-size:27px}}@media (max-width:960px){.dna-cards{grid-template-columns:minmax(0,1fr)}.dna-lower{grid-template-areas:"head head" "phone cards"}.dna-cd{padding:13px}}@media (max-width:760px){.dna-wide{padding:60px 10px 0}.dna-orbhero{width:230px;height:230px;margin-bottom:-14px}.dna-art{top:-341px}.dna-intro{padding:24px 20px 0}.dna-sub{font-size:15.5px}.dna-win{width:calc(100% - 20px);margin-top:40px}.dna-top{padding:0 4px;height:48px}.dna-ph{padding:0 6px;font-size:11px;height:26px;gap:3px}.dna-ph>i{display:none}.dna-chat{height:420px}.dna-app{height:580px}.dna-stage,.dna-stage.dna-define{width:auto;height:580px;padding:8px;flex-direction:column;gap:8px;zoom:1}.dna-side{width:auto;align-self:stretch;display:flex;flex:none;align-items:center;overflow-x:auto;scrollbar-width:none;padding:2px 4px}.dna-glabel,.dna-rhead{display:none}.dna-tab{flex:none;gap:6px;padding:8px 10px;border-left:0;font-size:12.5px}.dna-tab>i{width:6px;height:6px}.dna-tab.dna-on{background:none;box-shadow:inset 0 -2px 0 #1f2430}.dna-pane{height:auto;flex:1 1;min-height:0}.dna-shell{padding:0;border:0}.dna-body{border:0;padding:12px 12px 16px}.dna-rule{margin-left:-12px;margin-right:-12px}.dna-st{font-size:17px}.dna-add,.dna-ghost,.dna-note span,.dna-prep,.dna-q,.dna-qa,.dna-rn,.dna-trash{display:none}.dna-tot{margin-right:0}.dna-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dna-row{padding:10px 12px;gap:10px}.dna-amt{font-size:15px}.dna-amt em{display:none}.dna-sec2{padding:14px}.dna-bas{grid-template-columns:1fr 1fr}.dna-bp{padding:8px;gap:7px}.dna-bp b{font-size:12.5px}.dna-dvr{grid-template-columns:1.4fr 1fr 0 0 0}.dna-dvr>:nth-child(n+3){display:none}.dna-dvr>*{padding:11px 12px}.dna-notes{font-size:13px}.dna-drop,.dna-lab2{display:none}.dna-gridc{grid-template-columns:1fr 1fr}.dna-dash{display:none}.dna-tb{margin:6px -12px -16px}.dna-dh{grid-template-columns:repeat(2,1fr)}.dna-dh>:first-child,.dna-dh>div{padding:10px 12px}.dna-dh>div+div{border-left:0}.dna-dh>:first-child{grid-column:1/-1}.dna-dh b{font-size:16px}.dna-lg,.dna-sch td:nth-child(4),.dna-sch td:nth-child(5),.dna-sch td:nth-child(n+7),.dna-sch th:nth-child(4),.dna-sch th:nth-child(5),.dna-sch th:nth-child(n+7){display:none}.dna-sch td:first-child,.dna-sch th:first-child{padding-left:12px}.dna-sch td:nth-child(6){padding-right:12px}.dna-fig{flex-direction:column}.dna-fig>div,.dna-fig>div:first-child{padding:8px 0;border-left:0}.dna-fig b{font-size:18px}.dna-tl{padding:16px}.dna-tll{font-size:8.5px}.dna-msl{padding:10px}.dna-msr{padding:9px 10px;flex-wrap:wrap}.dna-msr em{display:none}.dna-rc{display:block}.dna-rc>i{width:auto;min-height:90px}.dna-rc>span{margin:0 0 14px 16px}.dna-sht{padding:16px 14px 2px}.dna-shn{flex-direction:column;gap:2px;font-size:21px}.dna-shk{flex-wrap:wrap;gap:8px;font-size:10px;letter-spacing:1px}.dna-shb{padding:12px 14px 80px}.dna-fg{grid-template-columns:1fr 1fr}.dna-fg b.dna-m{font-size:16px}.dna-cst td,.dna-cst th{padding:8px}.dna-css{table-layout:auto}.dna-css td:nth-child(3),.dna-css th:nth-child(3){display:none}.dna-pillc{right:14px;bottom:14px}.dna-lower{display:flex;flex-direction:column;gap:28px;padding:60px 20px 0}.dna-head2{order:1}.dna-phone{order:2;width:288px;margin:0 auto}.dna-cards{order:3}.dna-whot{font-size:26px}.dna-close{padding:56px 20px 48px}}@media (prefers-reduced-motion:reduce){.dna-sec *{animation:none!important}.dna-wide:before{transition:none}}.gf-sec{max-width:1320px;margin:0 auto;padding:80px 0 0}section.full:has(>.gf-sec)+section.full{padding-top:0}.gf-card{background:#0a0a0a;border-radius:8px;overflow:hidden;color:#f4f4f5}.gf-head{padding:34px 34px 28px}.gf-h{font-family:Bricolage Grotesque,Bai Jamjuree,-apple-system,sans-serif;font-size:38px;font-weight:550;letter-spacing:-.025em;line-height:1.08;color:#fff}.gf-sub{font-size:14.5px;line-height:1.65;color:#a1a1aa;margin-top:12px;max-width:760px}.gf-film{position:relative;background:#000}.gf-vid{display:block;width:100%;aspect-ratio:12/5;object-fit:cover;background:#000}.gf-blk{padding:18px 22px}.gf-k{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.16em;color:#71717a}.gf-k span:last-child{color:#52525b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-shots{border-top:1px solid #1e1e22;padding-bottom:20px}.gf-board{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 50px) / 6);grid-gap:10px;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.gf-board::-webkit-scrollbar{display:none}.gf-shot{display:flex;flex-direction:column;gap:7px;padding:6px;background:none;border:1px solid transparent;border-radius:6px;color:#a1a1aa;font:inherit;text-align:left;cursor:pointer;min-width:0}.gf-shot:hover{border-color:#2e2e33;color:#f4f4f5}.gf-shot.gf-on{border-color:#71717a;color:#fff}.gf-th{display:block;width:100%;aspect-ratio:12/5;border-radius:3px;background:#151518 url(/gti-abbas-board-color.jpg) 0 0/100% auto no-repeat}.gf-meta{display:flex;justify-content:space-between;align-items:center}.gf-n{font-family:var(--mono);font-size:9.5px;font-weight:700;color:#52525b}.gf-shot.gf-on .gf-n{color:#fff}.gf-st{font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.12em;color:#52525b;border:1px solid #2a2a2f;border-radius:3px;padding:2px 5px}.gf-shot.gf-done .gf-st{color:#a1a1aa}.gf-shot.gf-on .gf-st{color:#0a0a0a;background:#f4f4f5;border-color:#f4f4f5}.gf-nm{font-size:12.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-spec{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 8px;gap:6px 8px;padding-top:7px;border-top:1px solid #1e1e22}.gf-spec span{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#a1a1aa;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-spec i{font-style:normal;font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.12em;color:#52525b}.gf-shot.gf-on .gf-spec span{color:#e4e4e7}.gf-script{border-top:1px solid #1e1e22;padding-bottom:22px}.gf-lines{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px 24px;gap:10px 24px}.gf-lines p{display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.4;color:#52525b;padding-left:12px;border-left:1px solid #232327}.gf-lines em{font-style:normal;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.12em;color:#3f3f46}.gf-lines p.gf-past{color:#a1a1aa}.gf-lines p.gf-on{color:#fff;border-left-color:#f4f4f5}.gf-lines p.gf-on em{color:#a1a1aa}@media (max-width:1000px){.gf-sec{padding:64px 20px 0}.gf-head{padding:28px 24px 24px}.gf-h{font-size:30px}.gf-board{grid-auto-columns:168px}.gf-lines{grid-template-columns:1fr 1fr}}@media (max-width:600px){.gf-sec{padding:56px 16px 0}.gf-head{padding:24px 18px 20px}.gf-h{font-size:26px}.gf-blk{padding:16px}.gf-board{grid-auto-columns:148px}.gf-lines{grid-template-columns:1fr}}