.iaXNrq_archiveShell{--paper:#f3f1eb;--ink:#242722;--muted:#777970;--line:#d3d2c9;--blue:#4c5f9d;--mono:var(--font-geist-mono), monospace;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;min-height:100vh;overflow:clip}.iaXNrq_archiveShell ::selection{color:#f3f1eb;background:#53659c}.iaXNrq_archiveShell button,.iaXNrq_archiveShell a{-webkit-tap-highlight-color:transparent}.iaXNrq_archiveShell :focus-visible{outline:2px solid var(--blue);outline-offset:6px}.iaXNrq_header,.iaXNrq_main,.iaXNrq_footer{max-width:1600px;margin:0 auto}.iaXNrq_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 4.5%;display:flex}.iaXNrq_wordmark{font:13px var(--mono);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.iaXNrq_crosshair{color:var(--blue);font-family:serif;font-size:27px;font-weight:400;line-height:1}.iaXNrq_headerLogo{width:36px;height:36px}.iaXNrq_wordmarkDivider{color:#a5a59a;margin-left:-4px}.iaXNrq_wordmark>span:last-child{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.iaXNrq_headerNote{font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;display:flex}.iaXNrq_statusDot{background:var(--blue);border-radius:50%;width:5px;height:5px}.iaXNrq_returnLink{font:10px var(--mono);align-items:center;gap:12px;display:inline-flex}.iaXNrq_returnLink:hover{color:var(--blue)}.iaXNrq_main{padding:0 4.5%}.iaXNrq_hero{border-bottom:1px solid var(--line);isolation:isolate;min-height:678px;position:relative}.iaXNrq_heroArt{z-index:-1;mix-blend-mode:multiply;margin:0;position:absolute;inset:-34px -7% 16px 27%;overflow:hidden}.iaXNrq_heroArt img{object-fit:cover;object-position:58% 32%}.iaXNrq_heroArt:after{content:"";background:linear-gradient(90deg, var(--paper) 0%, #f3f1ebcc 8%, transparent 35%), linear-gradient(0deg, var(--paper), transparent 23%);position:absolute;inset:0}.iaXNrq_heroCopy{max-width:540px;padding-top:68px;position:relative}.iaXNrq_eyebrow{color:var(--muted);text-transform:uppercase;font:9px/1.5 var(--mono);letter-spacing:.12em;display:block}.iaXNrq_heroCopy>.iaXNrq_eyebrow{color:#6f726b;align-items:center;gap:13px;display:flex}.iaXNrq_title{letter-spacing:-.075em;margin:34px 0 27px -6px;font-size:clamp(84px,9vw,139px);font-weight:500;line-height:.82}.iaXNrq_title em{letter-spacing:-.075em;font-family:Times New Roman,Georgia,serif;font-size:1.18em;font-weight:400;line-height:.91}.iaXNrq_titleDot{font:10px var(--mono);vertical-align:top;color:var(--blue);margin:23px 0 0 12px;display:inline-block}.iaXNrq_introduction{color:#686c64;letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.65}.iaXNrq_collectionLink{font:10px var(--mono);border-bottom:1px solid #a4a69c;align-items:center;gap:25px;margin-top:35px;padding-bottom:8px;display:inline-flex}.iaXNrq_collectionLink span{font-size:17px;transition:transform .2s}.iaXNrq_collectionLink:hover span{transform:translateY(4px)}.iaXNrq_heroFootnote{width:100%;color:var(--muted);font:9px var(--mono);justify-content:space-between;align-items:baseline;display:flex;position:absolute;bottom:24px}.iaXNrq_artCaption{letter-spacing:.07em;font-size:8px}.iaXNrq_heroCorner{font:19px var(--mono);color:#8b919a;position:absolute;bottom:-10px;left:-7px}.iaXNrq_collection{padding:74px 0;scroll-margin-top:32px}.iaXNrq_collectionHeading{justify-content:space-between;align-items:flex-end;padding-bottom:32px;display:flex}.iaXNrq_collectionHeading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1.1}.iaXNrq_collectionHeading>p{color:#696e67;text-align:right;margin:0 0 2px;font-size:11px;line-height:1.8}.iaXNrq_collectionHeading>p>span{color:#8b8c83;font-size:10px}.iaXNrq_filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:center;gap:29px;min-height:57px;display:flex;overflow-x:auto}.iaXNrq_filters button{font:11px var(--mono);white-space:nowrap;cursor:pointer;color:#7a7d73;flex-shrink:0;padding:19px 0;transition:color .2s;position:relative}.iaXNrq_filters button[aria-pressed=true]{color:var(--ink)}.iaXNrq_filters button[aria-pressed=true]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.iaXNrq_filters button:hover{color:var(--blue)}.iaXNrq_filters sup{color:#919387;margin-left:6px;font-size:7px;position:relative;top:-4px}.iaXNrq_workGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:55px 36px;padding-top:40px;display:grid}.iaXNrq_workCard{grid-column:span 7;min-width:0}.iaXNrq_workCard:nth-child(2),.iaXNrq_workCard:nth-child(3){grid-column:span 5}.iaXNrq_workCard:nth-child(2){padding-top:84px}.iaXNrq_workCard:nth-child(4){padding-top:76px}.iaXNrq_workButton{text-align:left;cursor:pointer;width:100%;display:block}.iaXNrq_workVisual,.iaXNrq_detailVisual{color:#555b64;background:#e8e6df;position:relative;overflow:hidden}.iaXNrq_workVisual{aspect-ratio:1.37}.iaXNrq_workVisual[data-category=model]{aspect-ratio:1.04;color:#526080;background:#e0e2e9}.iaXNrq_workVisual[data-category=space]{aspect-ratio:1.12;color:#636b7b;background:#e8e9e3}.iaXNrq_workVisual[data-category=game]{color:#a3adca;background:#20283b}.iaXNrq_workImage{object-fit:contain}.iaXNrq_coverPlaceholder{flex-direction:column;justify-content:center;gap:20px;min-height:100%;padding:50px 12%;display:flex}.iaXNrq_coverPlaceholder span{font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.iaXNrq_coverPlaceholder strong{letter-spacing:-.04em;overflow-wrap:anywhere;font:36px/1.15 Georgia,serif}.iaXNrq_workVisual .study-artwork{width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.iaXNrq_workButton:hover .iaXNrq_workVisual .study-artwork{transform:scale(1.035)}.iaXNrq_workVisual .study-object{transform-origin:50%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.iaXNrq_workButton:hover .study-object{transform:translateY(-7px)}.iaXNrq_workIndex{font:9px var(--mono);color:inherit;opacity:.72;gap:14px;display:flex;position:absolute;top:17px;left:17px}.iaXNrq_workIndex>span{text-transform:uppercase;letter-spacing:.05em;font-size:8px}.iaXNrq_workExpand{color:inherit;opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:15px;right:15px;transform:translate(-4px,4px)}.iaXNrq_workButton:hover .iaXNrq_workExpand,.iaXNrq_workButton:focus-visible .iaXNrq_workExpand{opacity:1;transform:none}.iaXNrq_sampleLabel{font:7px var(--mono);text-transform:uppercase;letter-spacing:.09em;opacity:.65;position:absolute;bottom:15px;right:16px}.iaXNrq_workInfo{padding:19px 0 0}.iaXNrq_workMedium{font:8px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.11em;margin-bottom:9px}.iaXNrq_workInfo h3{letter-spacing:-.04em;font-size:clamp(19px,1.8vw,25px);font-weight:400;line-height:1.3;transition:color .2s}.iaXNrq_workButton:hover h3{color:var(--blue)}.iaXNrq_workSummary{color:#7c7e75;margin-top:9px;font-size:11px;line-height:1.8}.iaXNrq_workCard[data-category=writing]{grid-column:1/-1;padding-top:22px}.iaXNrq_workCard[data-category=writing] .iaXNrq_workButton{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:34px 0;display:grid}.iaXNrq_workCard[data-category=writing] .iaXNrq_workVisual{aspect-ratio:1.55;background:#e9e2d7}.iaXNrq_workCard[data-category=writing] .iaXNrq_workInfo{padding:0 16px 0 0}.iaXNrq_workCard[data-category=writing] .iaXNrq_workInfo h3{letter-spacing:-.055em;max-width:340px;margin-top:21px;font-family:Georgia,serif;font-size:clamp(30px,3.5vw,48px);line-height:1.12}.iaXNrq_workCard[data-category=writing] .iaXNrq_workSummary{max-width:300px;margin-top:18px;font-size:13px}.iaXNrq_readNote{font:9px var(--mono);align-items:center;gap:33px;margin-top:26px;display:inline-flex}.iaXNrq_workVisual .study-writing{color:#645b52;flex-direction:column;height:100%;padding:40px 36px;display:flex}.iaXNrq_archiveShell .study-writing-number{font:7px var(--mono);text-align:right;opacity:.6;letter-spacing:.1em}.iaXNrq_archiveShell .study-writing-quote{letter-spacing:-.05em;margin-top:auto;padding:16px 0;font:clamp(26px,3vw,45px)/1.05 Georgia,serif}.iaXNrq_archiveShell .study-writing-quote em{color:#86776b}.iaXNrq_archiveShell .study-writing-line{border-top:1px solid #988d7d;width:70px;margin:12px 0}.iaXNrq_archiveShell .study-writing-mark{font:8px var(--mono)}.iaXNrq_workGrid[data-filtered=true] .iaXNrq_workCard{padding-top:0}.iaXNrq_workGrid[data-filtered=true] .iaXNrq_workCard:not([data-category=writing]){grid-column:span 6}.iaXNrq_emptyState{font:12px var(--mono);color:var(--muted);padding:100px 0}.iaXNrq_colophon{grid-template-columns:.4fr 2fr 1fr;align-items:start;padding:98px 0 90px;display:grid}.iaXNrq_colophonSymbol{color:var(--blue);font-size:42px;font-weight:300;line-height:.7}.iaXNrq_colophon p{letter-spacing:-.04em;margin-top:20px;font-family:Georgia,serif;font-size:clamp(29px,3.2vw,44px);line-height:1.2}.iaXNrq_colophonNote{font:10px/1.9 var(--mono);color:#8a8b80;align-self:end}.iaXNrq_footer{border-top:1px solid var(--line);font:8px var(--mono);letter-spacing:.04em;color:#61665b;justify-content:space-between;align-items:center;padding:27px 4.5% 30px;display:flex}.iaXNrq_footerMiddle{letter-spacing:0;font-family:Georgia,serif;font-size:13px;font-style:italic}.iaXNrq_footer a{align-items:center;gap:17px;display:flex}.iaXNrq_footer a svg{width:13px}.iaXNrq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iaXNrq_detail{width:min(1060px,100% - 48px);max-height:calc(100dvh - 64px);color:var(--ink);background:var(--paper);border:1px solid #b4b6ad;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.iaXNrq_detail::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151b2fbf}.iaXNrq_detailHeader{border-bottom:1px solid var(--line);font:8px var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:19px 25px;display:flex}.iaXNrq_detailHeader>span{color:var(--muted)}.iaXNrq_detailHeader button{cursor:pointer;align-items:center;gap:15px;min-height:26px;font-size:10px;display:flex}.iaXNrq_detailHeader button>span{font-size:23px;font-weight:300}.iaXNrq_detailBody{padding:28px}.iaXNrq_detailVisual{background:#e1e3e9;height:min(48vh,480px)}.iaXNrq_detailVisual[data-category=game]{background:#20283b}.iaXNrq_detailVisual .study-artwork{width:100%;height:100%}.iaXNrq_detailCopy{max-width:650px;margin:0 auto;padding:32px 16px 24px}.iaXNrq_detailCopy h2{letter-spacing:-.045em;margin:16px 0;font-family:Georgia,serif;font-size:clamp(32px,5vw,55px);font-weight:400;line-height:1.1}.iaXNrq_detailSummary{color:#6c7166;margin-bottom:28px;font-size:17px;line-height:1.65}.iaXNrq_prose p{color:#6c7068;margin-bottom:18px;font-size:14px;line-height:1.85}.iaXNrq_detailLink{border-bottom:1px solid var(--line);font:11px var(--mono);align-items:center;gap:20px;margin-top:12px;padding-bottom:10px;display:inline-flex}@media (min-width:1600px){.iaXNrq_title{font-size:145px}}@media (max-width:1000px){.iaXNrq_hero{min-height:620px}.iaXNrq_heroCopy{padding-top:65px}.iaXNrq_title{font-size:108px}.iaXNrq_heroArt{top:0;left:26%;right:-16%}.iaXNrq_filters{gap:24px}.iaXNrq_workGrid{gap:40px 24px}.iaXNrq_workCard:nth-child(2){padding-top:66px}.iaXNrq_workCard:nth-child(4){padding-top:56px}.iaXNrq_colophon{grid-template-columns:.3fr 1.6fr 1fr}}@media (max-width:700px){.iaXNrq_header{height:72px;padding:0 6%}.iaXNrq_headerNote{display:none}.iaXNrq_returnLink{gap:8px;font-size:8px}.iaXNrq_wordmark{gap:10px}.iaXNrq_main{padding:0 6%}.iaXNrq_hero{min-height:730px}.iaXNrq_heroCopy{padding-top:44px}.iaXNrq_title{margin-top:34px;margin-bottom:25px;font-size:clamp(84px,20vw,125px)}.iaXNrq_heroCopy>.iaXNrq_eyebrow{letter-spacing:.1em;font-size:7px}.iaXNrq_heroArt{opacity:.85;inset:270px -18% 43px 7%}.iaXNrq_heroArt img{object-position:50% 20%}.iaXNrq_heroArt:after{background:linear-gradient(180deg, var(--paper), transparent 28%, transparent 75%, var(--paper))}.iaXNrq_introduction{font-size:14px}.iaXNrq_collectionLink{margin-top:24px}.iaXNrq_heroFootnote{font-size:7px;line-height:1.7;bottom:18px}.iaXNrq_artCaption{display:none}.iaXNrq_collection{padding:48px 0}.iaXNrq_collectionHeading{flex-direction:column;align-items:start;gap:20px;padding-bottom:25px}.iaXNrq_collectionHeading h2{font-size:33px}.iaXNrq_collectionHeading>p{text-align:left}.iaXNrq_filters{justify-content:flex-start;gap:20px;min-height:53px}.iaXNrq_filters button{padding:17px 0;font-size:9px}.iaXNrq_filters sup{margin-left:3px;font-size:6px}.iaXNrq_workGrid{flex-direction:column;gap:38px;padding-top:25px;display:flex}.iaXNrq_workCard:nth-child(n){padding-top:0}.iaXNrq_workVisual{aspect-ratio:1.28}.iaXNrq_workVisual[data-category=model],.iaXNrq_workVisual[data-category=space]{aspect-ratio:1.15}.iaXNrq_workInfo h3{font-size:23px}.iaXNrq_workExpand{opacity:.6;transform:none}.iaXNrq_workSummary{font-size:12px}.iaXNrq_workCard[data-category=writing] .iaXNrq_workButton{padding-top:25px;display:block}.iaXNrq_workCard[data-category=writing] .iaXNrq_workInfo{padding-top:24px}.iaXNrq_workCard[data-category=writing] .iaXNrq_workInfo h3{margin-top:14px;font-size:37px}.iaXNrq_workVisual .study-writing{padding:30px}.iaXNrq_archiveShell .study-writing-quote{font-size:36px}.iaXNrq_colophon{grid-template-columns:1fr;gap:28px;padding:62px 0}.iaXNrq_colophonSymbol{font-size:34px}.iaXNrq_colophon p{margin-top:13px;font-size:35px}.iaXNrq_colophonNote{font-size:9px}.iaXNrq_footer{flex-wrap:wrap;gap:24px;padding:24px 6%;font-size:7px}.iaXNrq_footerMiddle{display:none}.iaXNrq_footer a{gap:9px}.iaXNrq_detail{width:calc(100% - 24px);max-height:calc(100dvh - 32px)}.iaXNrq_detailHeader{padding:12px 16px;font-size:7px}.iaXNrq_detailBody{padding:14px}.iaXNrq_detailCopy{padding:25px 8px 16px}.iaXNrq_detailCopy h2{font-size:38px}.iaXNrq_detailSummary{font-size:15px}}@media (prefers-reduced-motion:reduce){.iaXNrq_archiveShell *,.iaXNrq_archiveShell :before,.iaXNrq_archiveShell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.N-jEpG_content{overflow-wrap:anywhere;min-width:0}.N-jEpG_content>:first-child{margin-top:0}.N-jEpG_content>:last-child{margin-bottom:0}.N-jEpG_content p{white-space:pre-line;margin-block:.7em}.N-jEpG_content strong{color:inherit;font-weight:650}.N-jEpG_content em{font-style:italic}.N-jEpG_content ul,.N-jEpG_content ol{margin-block:.8em;padding-left:1.5em}.N-jEpG_content ul{list-style:outside}.N-jEpG_content ol{list-style:decimal}.N-jEpG_content li{margin-block:.25em;padding-left:.2em}.N-jEpG_content li>p{margin-block:.3em}.N-jEpG_content a{text-underline-offset:3px;text-decoration:underline}.N-jEpG_content a:hover{opacity:.75}.N-jEpG_content blockquote{opacity:.85;border-left:2px solid;margin-block:1em;padding-left:1em}.N-jEpG_content code{font:.9em var(--font-geist-mono), monospace;background:#80808021;border-radius:3px;padding:.1em .3em}.N-jEpG_content pre{text-align:left;background:#80808014;padding:1em;overflow-x:auto}.N-jEpG_content pre code{background:0 0;padding:0}.N-jEpG_content hr{opacity:.25;margin-block:1.25em}
.GugvXq_detail{--ink:#212426;--muted:#747b7b;--rule:#dedfdb;--surface:#f2f3f0;--paper:#fff;border:1px solid var(--rule);width:min(1120px,100% - 48px);max-width:none;max-height:calc(100dvh - 64px);color:var(--ink);background:var(--paper);overscroll-behavior:contain;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.dark .GugvXq_detail{--ink:#eff1ed;--muted:#9ca59f;--rule:#303832;--surface:#1c2420;--paper:#141a17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.GugvXq_detail::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a100dc2}.GugvXq_detail :focus-visible{outline-offset:4px;outline:2px solid #829b8d}.GugvXq_header{z-index:2;border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:17px 28px;display:flex;position:sticky;top:0}.GugvXq_header>span{color:var(--muted);font:9px var(--font-geist-mono), monospace;letter-spacing:.1em}.GugvXq_header>span>span{opacity:.5;margin-inline:8px}.GugvXq_header button{cursor:pointer;align-items:center;gap:12px;min-height:32px;font-size:11px;display:inline-flex}.GugvXq_header button:hover{color:#829b8d}.GugvXq_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 48px 48px;display:grid}.GugvXq_galleryImage{aspect-ratio:3/2;background:var(--surface);border-radius:6px;max-height:480px;position:relative;overflow:hidden}.GugvXq_galleryImage:only-child{grid-column:1/-1}.GugvXq_galleryImage img{object-fit:contain}.GugvXq_body{grid-template-columns:minmax(0,1fr) 220px;gap:55px;padding:48px;display:grid}.GugvXq_copy{min-width:0}.GugvXq_copy:only-child{grid-column:1/-1;max-width:850px}.GugvXq_eyebrow,.GugvXq_sidebar h3{color:var(--muted);font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.GugvXq_copy h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:15px 0 28px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.08}.GugvXq_description{color:var(--muted);font-size:14px;line-height:1.9}.GugvXq_sidebar{min-width:0;padding-top:3px}.GugvXq_sidebar section+section{border-top:1px solid var(--rule);margin-top:32px;padding-top:25px}.GugvXq_sidebar h3{margin-bottom:16px}.GugvXq_technologies{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.GugvXq_technologies li{border:1px solid var(--rule);max-width:100%;font:10px/1.5 var(--font-geist-mono), monospace;overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.GugvXq_links{flex-direction:column;gap:10px;display:flex}.GugvXq_links a{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:11px 0;font-size:12px;display:flex}.GugvXq_links a svg:last-child{margin-left:auto}.GugvXq_links a:hover{color:#829b8d}@media (max-width:760px){.GugvXq_detail{border-radius:8px;width:calc(100% - 24px);max-height:calc(100dvh - 28px)}.GugvXq_header{padding:12px 17px}.GugvXq_header>span{letter-spacing:.02em;font-size:8px}.GugvXq_header>span>span{margin-inline:4px}.GugvXq_gallery{grid-template-columns:minmax(0,1fr);padding:0 22px 28px}.GugvXq_body{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 22px}.GugvXq_copy h2{margin-bottom:22px}.GugvXq_description{font-size:13px}.GugvXq_sidebar{border-top:1px solid var(--rule);padding-top:26px}}.GugvXq_galleryImage{cursor:zoom-in;width:100%}.GugvXq_enlarge{color:#fff;background:#141a17;border-radius:4px;padding:8px 12px;font-size:11px;position:absolute;bottom:12px;right:12px}.GugvXq_imageViewer{color:#f0f2ef;background:#0c0f0d;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.GugvXq_imageViewer[open]{flex-direction:column;display:flex}.GugvXq_imageViewer::backdrop{background:#0c0f0d}.GugvXq_detail:has(.GugvXq_imageViewer[open]){overflow:hidden}.GugvXq_viewerToolbar{border-bottom:1px solid #353c37;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 20px;min-width:0;padding:12px 20px;display:flex}.GugvXq_viewerToolbar>span{overflow-wrap:anywhere;font-size:12px}.GugvXq_viewerControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GugvXq_viewerControls button{cursor:pointer;border:1px solid #454d47;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;font-size:13px;display:inline-flex}.GugvXq_viewerControls button:hover{background:#242c27}.GugvXq_viewerControls button:disabled{opacity:.4;cursor:default}.GugvXq_viewerControls output{text-align:center;min-width:46px;font-size:12px}.GugvXq_imageViewport{overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:auto}.GugvXq_imageCanvas{place-items:center;min-width:100%;min-height:100%;display:grid}.GugvXq_imageCanvas[data-fit=true]{position:absolute;inset:0;overflow:hidden}.GugvXq_fitImage{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.GugvXq_zoomedImage{object-fit:contain;width:100%;max-width:none;height:100%}@media (max-width:600px){.GugvXq_viewerToolbar{padding:10px}.GugvXq_viewerControls{gap:5px}}
.fWiEMW_device{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;container-type:size}.fWiEMW_frame{width:min(100cqw, calc(100cqh * var(--frame-ratio)));aspect-ratio:var(--frame-ratio);filter:drop-shadow(0 10px 10px #00000030);position:relative}.fWiEMW_lid{background:#151619;border:1px solid #71737b;position:absolute;box-shadow:inset 0 0 0 2px #303237}.fWiEMW_screen{z-index:1;background:#101114;position:absolute;overflow:hidden}.fWiEMW_screen:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #151619}.fWiEMW_image{object-fit:contain;object-position:center}.fWiEMW_camera{z-index:2;background:#07080a;border:1px solid #363942;position:absolute}.fWiEMW_laptop .fWiEMW_lid{border-radius:10px 10px 2px 2px}.fWiEMW_laptop .fWiEMW_screen{border-radius:3px}.fWiEMW_laptop .fWiEMW_camera{border-radius:50%;width:.4%;min-width:2px;left:49.8%}.fWiEMW_base{z-index:2;background:linear-gradient(#c6c7cb,#909199 45%,#55565e);border-radius:1px 1px 65% 65%/1px 1px 90% 90%;width:100%;position:absolute;bottom:0;left:0;box-shadow:0 1px #5d5f68}.fWiEMW_base span{background:#686a71;border-radius:0 0 5px 5px;width:14%;height:35%;position:absolute;top:0;left:43%}.fWiEMW_mobile .fWiEMW_lid{border-radius:13%/6%;box-shadow:inset 0 0 0 2px #3f4249}.fWiEMW_mobile .fWiEMW_lid:before,.fWiEMW_mobile .fWiEMW_lid:after{content:"";background:#72757c;border-radius:2px;width:2px;position:absolute}.fWiEMW_mobile .fWiEMW_lid:before{height:12%;top:21%;left:-2px}.fWiEMW_mobile .fWiEMW_lid:after{height:15%;top:27%;right:-2px}.fWiEMW_mobile .fWiEMW_screen{border-radius:3px}.fWiEMW_mobile .fWiEMW_camera{border-radius:20px;width:22%;left:39%}.fWiEMW_homeIndicator{z-index:2;background:#e1e2e7;border-radius:4px;width:29%;height:2px;position:absolute;left:35.5%}@media (max-width:600px){.fWiEMW_laptop .fWiEMW_lid{border-radius:6px 6px 2px 2px}}
.RhEsDG_stage{aspect-ratio:1.5;background:var(--project-background,#edf0ea);width:100%;min-width:0;min-height:220px;max-height:460px;display:block;position:relative;overflow:hidden}.dark .RhEsDG_stage{background:var(--project-background,#1c2420)}button.RhEsDG_stage{cursor:pointer}button.RhEsDG_stage:focus-visible{outline-offset:-4px}.RhEsDG_composition{grid-template:minmax(0,1fr)/minmax(0,1fr);gap:clamp(9px,2.5%,14px);display:grid;position:absolute;inset:42px clamp(14px,4%,24px) 28px}.RhEsDG_stage[data-paired=true] .RhEsDG_composition{grid-template-columns:minmax(0,1fr) minmax(0,.24fr)}.RhEsDG_laptop,.RhEsDG_mobile{width:100%;min-width:0;height:100%;min-height:0}.RhEsDG_mobile:only-child{justify-self:center;width:min(46%,190px)}.RhEsDG_empty{color:#626965;font:11px var(--font-geist-mono), monospace;place-items:center;display:grid;position:absolute;inset:0}.dark .RhEsDG_empty{color:#a8afa9}.RhEsDG_stage[data-layout=featured]{max-height:480px}.RhEsDG_stage[data-layout=compact]{max-height:340px}@media (max-width:700px){.RhEsDG_stage[data-paired=true] .RhEsDG_composition{grid-template-columns:minmax(0,1fr) minmax(0,.27fr)}}
.WOlsBa_showcase{--ink:#212426;--muted:#747b7b;--rule:#dedfdb;--surface:#f2f3f0;color:var(--ink)}.dark .WOlsBa_showcase{--ink:#eff1ed;--muted:#8b9291;--rule:#2b302e;--surface:#151918}.WOlsBa_showcase :focus-visible{outline-offset:6px;outline:2px solid #829b8d}.WOlsBa_toolbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;padding:0 0 20px;display:flex}.WOlsBa_filters{flex-wrap:wrap;gap:9px 24px;display:flex}.WOlsBa_filters button{color:var(--muted);cursor:pointer;padding:4px 0;font-size:12px;transition:color .2s;position:relative}.WOlsBa_filters button:hover,.WOlsBa_filters button[aria-pressed=true]{color:var(--ink)}.WOlsBa_filters button[aria-pressed=true]:after{content:"";background:#7f9989;height:2px;position:absolute;bottom:-5px;left:0;right:0}.WOlsBa_projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 28px;display:grid}.WOlsBa_project{min-width:0}.WOlsBa_visual{border:1px solid var(--rule);background:var(--surface);border-radius:12px;position:relative;overflow:hidden}.WOlsBa_visualHeader{z-index:1;pointer-events:none;font:9px var(--font-geist-mono), monospace;color:var(--muted);justify-content:space-between;gap:16px;display:flex;position:absolute;top:21px;left:24px;right:24px}.WOlsBa_visualHeader>span:first-child{color:var(--ink)}.WOlsBa_information{padding:24px 2px 0}.WOlsBa_category{font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.WOlsBa_information h3{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(23px,2.8vw,31px);font-weight:500;line-height:1.13}.WOlsBa_titleButton{text-align:left;cursor:pointer;transition:color .2s}.WOlsBa_titleButton:hover{color:#829b8d}.WOlsBa_description{color:var(--muted);overflow-wrap:anywhere;margin-top:15px;font-size:13px;line-height:1.8}.WOlsBa_projectFoot{margin-top:24px}.WOlsBa_technologies{color:var(--muted);font:10px/1.7 var(--font-geist-mono), monospace;flex-wrap:wrap;gap:7px 16px;margin:0;padding:0;list-style:none;display:flex}.WOlsBa_technologies li{align-items:center;gap:6px;display:inline-flex}.WOlsBa_links{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.WOlsBa_links a,.WOlsBa_links button{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:32px;font-size:11px;font-weight:500;transition:color .2s;display:inline-flex}.WOlsBa_links a:hover,.WOlsBa_links button:hover{color:var(--ink)}.WOlsBa_links .WOlsBa_detailLink{color:var(--ink);border-bottom:1px solid var(--ink)}.WOlsBa_links svg{flex-shrink:0;transition:transform .2s}.WOlsBa_links a:hover svg,.WOlsBa_links button:hover svg{transform:translate(2px,-2px)}.WOlsBa_project[data-featured=true]{border-bottom:1px solid var(--rule);grid-column:1/-1;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:32px;padding-bottom:32px;display:grid}.WOlsBa_project[data-featured=true] .WOlsBa_information{padding:0}.WOlsBa_project[data-featured=true] h3{margin-top:17px;font-size:clamp(32px,3.8vw,48px);line-height:1.05}.WOlsBa_project[data-featured=true] .WOlsBa_description{margin-top:22px;font-size:14px}.WOlsBa_project[data-featured=true] .WOlsBa_projectFoot{margin-top:35px}.WOlsBa_empty{border-top:1px solid #dedfdb;border-bottom:1px solid #dedfdb;padding:44px 0}.dark .WOlsBa_empty{border-color:#2b302e}.WOlsBa_empty p{color:#7a827e;font-size:14px}.WOlsBa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.WOlsBa_project[data-featured=true]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px}.WOlsBa_visualHeader{font-size:8px;top:18px;left:18px;right:18px}}@media (max-width:700px){.WOlsBa_toolbar{flex-direction:column;gap:16px;margin-bottom:22px}.WOlsBa_filters{justify-content:flex-start;gap:10px 22px}.WOlsBa_filters button{font-size:11px}.WOlsBa_projects{grid-template-columns:minmax(0,1fr);gap:38px}.WOlsBa_project[data-featured=true]{padding-bottom:30px;display:block}.WOlsBa_project[data-featured=true] .WOlsBa_information,.WOlsBa_information{padding:22px 2px 0}.WOlsBa_project[data-featured=true] h3{margin-top:11px;font-size:35px}.WOlsBa_project[data-featured=true] .WOlsBa_description{margin-top:15px;font-size:13px}.WOlsBa_project[data-featured=true] .WOlsBa_projectFoot,.WOlsBa_projectFoot{margin-top:22px}.WOlsBa_links{gap:12px 22px;margin-top:18px}.WOlsBa_visualHeader{top:17px}}@media (prefers-reduced-motion:reduce){.WOlsBa_showcase *{transition:none!important}}.WOlsBa_visual{--project-background:var(--card-background-light,var(--surface));background:var(--project-background)}.dark .WOlsBa_visual{--project-background:var(--card-background-dark,var(--surface))}
.frgBqW_shell{--text:#f4f4f5;--muted:#a1a1aa;--line:#2d2d33;--surface:#121215;min-height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;background:#18181b;font-size:14px;line-height:1.5}.frgBqW_shell *,.frgBqW_editor *,.frgBqW_modal *,.frgBqW_loginPage *{box-sizing:border-box}.frgBqW_shell button,.frgBqW_editor button,.frgBqW_modal button,.frgBqW_loginPage button{cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.frgBqW_shell button:disabled,.frgBqW_editor button:disabled,.frgBqW_modal button:disabled,.frgBqW_loginPage button:disabled{opacity:.45;cursor:not-allowed}.frgBqW_shell :focus-visible,.frgBqW_editor :focus-visible,.frgBqW_modal :focus-visible,.frgBqW_loginPage :focus-visible{outline-offset:3px;outline:2px solid #93b4ff}.frgBqW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frgBqW_topbar{z-index:30;background:#18181b;border-bottom:1px solid #2d2d33;align-items:center;gap:0;height:64px;padding-right:28px;display:flex;position:fixed;inset:0 0 auto}.frgBqW_topbarBrand{flex-shrink:0;align-items:center;gap:10px;width:232px;height:100%;padding:0 22px;text-decoration:none;display:flex}.frgBqW_topbarBrand strong{letter-spacing:-.2px;font-size:14px;font-weight:600}.frgBqW_topbarBrand>span{color:#a1a1aa;border:1px solid #2d2d33;border-radius:4px;padding:1px 5px;font-size:11px}.frgBqW_topbarContext{color:#a1a1aa;align-items:center;gap:12px;min-width:0;margin-left:40px;font-size:12px;display:flex}.frgBqW_topbarContext>span:last-child{color:#d4d4d8;white-space:nowrap}.frgBqW_viewSite{color:#c0c0c8;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.frgBqW_viewSite:hover{color:#f4f4f5}.frgBqW_sidebar{z-index:20;background:#121215;border-right:1px solid #2d2d33;flex-direction:column;width:232px;padding:22px 12px 16px;display:flex;position:fixed;inset:64px auto 0 0}.frgBqW_sidebar nav{flex:1;overflow-y:auto}.frgBqW_navGroup{margin-bottom:23px}.frgBqW_navGroup>p{color:#a1a1aa;margin:0 0 7px;padding:0 12px;font-size:11px;font-weight:500}.frgBqW_navItem,.frgBqW_navActive{text-align:left;color:#c0c0c8;border-radius:5px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.frgBqW_navItem>svg,.frgBqW_navActive>svg{color:#a1a1aa;flex-shrink:0}.frgBqW_navItem:hover{color:#f4f4f5;background:#27272a}.frgBqW_navActive{color:#f4f4f5;background:#303036;font-weight:500}.frgBqW_navActive>svg{color:#e4e4e7}.frgBqW_navCount{color:#a1a1aa;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.frgBqW_sidebarBottom{border-top:1px solid #2d2d33;padding:17px 9px 0}.frgBqW_accountInfo{align-items:center;gap:10px;display:flex}.frgBqW_avatar{color:#c0c0c8;background:#27272a;border:1px solid #3f3f46;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.frgBqW_accountInfo>div:last-child{min-width:0}.frgBqW_accountInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.frgBqW_accountInfo span{color:#a1a1aa;margin-top:2px;font-size:11px;display:block}.frgBqW_signOut{color:#a1a1aa;align-items:center;gap:9px;margin-top:8px;padding:9px 0 0;font-size:12px;display:flex}.frgBqW_signOut:hover{color:#f4f4f5}.frgBqW_workspace{min-width:0;margin-left:232px;padding-top:64px}.frgBqW_mobileNav{display:none}.frgBqW_main{max-width:1280px;margin:0 auto;padding:36px 40px 64px}.frgBqW_pageHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.frgBqW_pageHeading h1{letter-spacing:-.65px;margin:0;font-size:26px;font-weight:600;line-height:1.3}.frgBqW_pageHeading p{color:#a1a1aa;max-width:620px;margin-top:7px;font-size:13px;line-height:1.7}.frgBqW_headingActions{flex-shrink:0;gap:8px;padding-top:2px;display:flex}.frgBqW_primary,.frgBqW_secondary,.frgBqW_danger{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.frgBqW_primary{color:#18181b;background:#e4e4e7;border-color:#e4e4e7}.frgBqW_primary:hover{background:#d4d4d8;border-color:#d4d4d8}.frgBqW_secondary{color:#d4d4d8;background:#18181b;border-color:#3f3f46}.frgBqW_secondary:hover{background:#202025;border-color:#71717a}.frgBqW_danger{color:#fff;background:#c42b2b;border-color:#c42b2b}.frgBqW_danger:hover{background:#a52121}.frgBqW_iconButton{color:#a1a1aa;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.frgBqW_iconButton:hover{color:#f4f4f5;background:#27272a}.frgBqW_textButton{color:#c0c0c8;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.frgBqW_textButton:hover{color:#f4f4f5}.frgBqW_successNotice,.frgBqW_errorNotice{border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:10px 14px;font-size:13px;line-height:1.7;display:flex}.frgBqW_successNotice{color:#97d9ad;background:#16271d;border-color:#2b4936}.frgBqW_errorNotice{color:#fca5a5;background:#301d22;border-color:#563036}.frgBqW_setupNotice{background:#2a2419;border:1px solid #4b3f29;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding:16px 18px;display:flex}.frgBqW_setupNotice>div{min-width:0}.frgBqW_setupNotice strong{color:#f2d49a;font-size:13px;font-weight:500}.frgBqW_setupNotice p{color:#d8c396;margin-top:4px;font-size:12px;line-height:1.7}.frgBqW_setupNotice code{overflow-wrap:anywhere;font-size:11px}.frgBqW_setupDetails{margin-top:7px}.frgBqW_setupDetails summary{color:#f2d49a;cursor:pointer;width:fit-content;font-size:12px}.frgBqW_statsGrid{border:1px solid #2d2d33;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.frgBqW_statCard{text-align:left;background:#18181b;border-right:1px solid #2d2d33;min-width:0;padding:20px 24px}.frgBqW_statCard:last-child{border-right:0}.frgBqW_statCard:hover{background:#121215}.frgBqW_statCard>span{color:#a1a1aa;font-size:12px;display:block}.frgBqW_statCard>strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:500;line-height:1.3;display:block}.frgBqW_overviewGrid{grid-template-columns:minmax(0,1.9fr) minmax(235px,1fr);align-items:start;gap:24px;display:grid}.frgBqW_panel{background:#18181b;border:1px solid #2d2d33;border-radius:7px;min-width:0}.frgBqW_panelHeader{border-bottom:1px solid #303036;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.frgBqW_panelHeader h2{color:#e4e4e7;font-size:14px;font-weight:600}.frgBqW_blockRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.frgBqW_blockRow:last-child{border-bottom:0}.frgBqW_blockRow>div{min-width:0}.frgBqW_blockRow h2,.frgBqW_blockRow h3{font-size:14px;font-weight:600}.frgBqW_blockRow p{color:var(--muted);max-width:650px;margin-top:4px;font-size:12px}.frgBqW_blockRow button{flex-shrink:0}.frgBqW_blockStatus{border:1px solid var(--line);color:#c0c0c8;background:var(--surface);border-radius:4px;margin-top:9px;padding:2px 7px;font-size:11px;display:inline-block}.frgBqW_sideBSettings{margin-top:24px}@media (max-width:520px){.frgBqW_blockRow{flex-direction:column;align-items:flex-start;gap:12px}}.frgBqW_recentRow{text-align:left;border-bottom:1px solid #27272a;align-items:center;gap:16px;width:100%;padding:16px 20px;display:flex}.frgBqW_recentRow:last-child{border-bottom:0}.frgBqW_recentRow:hover{background:#121215}.frgBqW_recentRow>span{flex:1;min-width:0}.frgBqW_recentRow strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.frgBqW_recentRow small{color:#a1a1aa;margin-top:4px;font-size:11px;display:block}.frgBqW_recentRow>svg{color:#82828c;flex-shrink:0}.frgBqW_addedDate{color:#a1a1aa;white-space:nowrap;font-size:11px}.frgBqW_contentLinks{padding:17px 14px}.frgBqW_contentLinks>div+div{border-top:1px solid #27272a;margin-top:14px;padding-top:16px}.frgBqW_contentLinks h3{color:#a1a1aa;margin-bottom:6px;padding:0 7px;font-size:11px;font-weight:500}.frgBqW_contentLinks button{color:#c0c0c8;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:8px;font-size:12px;display:flex}.frgBqW_contentLinks button:hover{color:#f4f4f5;background:#202025}.frgBqW_contentLinks svg{color:#82828c}.frgBqW_toolbar{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.frgBqW_search{color:#a1a1aa;background:#18181b;border:1px solid #3f3f46;border-radius:5px;align-items:center;gap:8px;width:min(280px,100%);min-width:160px;padding:0 10px;display:flex}.frgBqW_search:focus-within{border-color:#82828c;box-shadow:0 0 0 2px #93b4ff1a}.frgBqW_search input{color:#e4e4e7;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font-size:12px}.frgBqW_search input:focus-visible{outline:0}.frgBqW_search svg{flex-shrink:0}.frgBqW_search input::placeholder{color:#a1a1aa}.frgBqW_filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.frgBqW_filters select{color:#c0c0c8;background:#18181b;border:1px solid #3f3f46;border-radius:5px;min-width:0;max-width:180px;height:35px;padding:8px 24px 8px 9px;font-size:11px}.frgBqW_tableScroll{width:100%}.frgBqW_contentTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.frgBqW_contentTable th{color:#a1a1aa;background:#121215;border-block:1px solid #303036;padding:11px 20px;font-size:11px;font-weight:500}.frgBqW_contentTable td{vertical-align:middle;border-bottom:1px solid #27272a;padding:17px 20px}.frgBqW_contentTable tbody>tr:last-child>td{border-bottom:0}.frgBqW_contentTable tbody>tr:hover{background:#141417}.frgBqW_contentTable .frgBqW_statusColumn{width:118px;padding-inline:12px}.frgBqW_contentTable .frgBqW_dateColumn{color:#a1a1aa;white-space:nowrap;width:120px;padding-inline:12px;font-size:11px}.frgBqW_contentTable .frgBqW_actionsColumn{width:105px;padding-left:8px}.frgBqW_recordText{overflow-wrap:anywhere}.frgBqW_recordTitle{text-align:left;color:#e4e4e7;font-size:13px;font-weight:500;line-height:1.5;display:block}.frgBqW_recordTitle:hover{text-underline-offset:3px;text-decoration:underline}.frgBqW_recordText p{color:#a1a1aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.frgBqW_recordText small{color:#a1a1aa;margin-top:3px;font-size:10px;line-height:1.7;display:block}.frgBqW_published,.frgBqW_draft{text-transform:capitalize;white-space:nowrap;border-radius:4px;align-items:center;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.frgBqW_published{color:#97d9ad;background:#16271d}.frgBqW_draft{color:#a1a1aa;background:#27272a}.frgBqW_rowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.frgBqW_editAction{color:#c0c0c8;border-radius:4px;padding:5px;font-size:12px}.frgBqW_editAction:hover{color:#f4f4f5;background:#27272a}.frgBqW_actionsMenu{position:relative}.frgBqW_actionsMenu summary{color:#a1a1aa;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;list-style:none;display:flex}.frgBqW_actionsMenu summary::-webkit-details-marker{display:none}.frgBqW_actionsMenu summary:hover,.frgBqW_actionsMenu[open] summary{color:#f4f4f5;background:#27272a}.frgBqW_actionsMenu>div{z-index:25;background:#18181b;border:1px solid #3f3f46;border-radius:6px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 4px 14px #0003}.frgBqW_contentTable tbody>tr:nth-last-child(-n+2) .frgBqW_actionsMenu>div{top:auto;bottom:calc(100% + 5px)}.frgBqW_actionsMenu button{text-align:left;color:#c0c0c8;border-radius:3px;width:100%;padding:8px 9px;font-size:12px;display:block}.frgBqW_actionsMenu button:hover{background:#202025}.frgBqW_actionsMenu .frgBqW_deleteAction{color:#fca5a5}.frgBqW_actionsMenu .frgBqW_deleteAction:hover{background:#301d22}.frgBqW_panelFootnote{color:#a1a1aa;border-top:1px solid #303036;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;font-size:11px;line-height:1.7;display:flex}.frgBqW_panelFootnote a{color:#c0c0c8;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.frgBqW_empty{text-align:center;color:#a1a1aa;padding:56px 24px;font-size:13px}.frgBqW_empty h3{color:#d4d4d8;margin-bottom:8px;font-size:14px;font-weight:500}.frgBqW_empty p{max-width:520px;margin-inline:auto;line-height:1.8}.frgBqW_empty .frgBqW_secondary{margin-top:20px}.frgBqW_optionTabs{scrollbar-width:thin;border-bottom:1px solid #2d2d33;gap:20px;padding:0 18px;display:flex;overflow-x:auto}.frgBqW_optionTabs button{white-space:nowrap;color:#a1a1aa;border-bottom:2px solid #0000;flex-shrink:0;padding:15px 0 12px;font-size:11px}.frgBqW_optionTabs button[aria-pressed=true]{color:#f4f4f5;border-bottom-color:#e4e4e7}.frgBqW_optionTabs span{color:#82828c;margin-left:6px;font-size:10px}.frgBqW_profileSummary{border-bottom:1px solid #303036;padding:28px}.frgBqW_profileSummary h2{letter-spacing:-.5px;font-size:23px;font-weight:600}.frgBqW_profileSummary h3{color:#a1a1aa;margin-top:6px;font-size:14px;font-weight:400}.frgBqW_profileDescription{color:#c0c0c8;max-width:760px;margin-top:22px;font-size:14px;line-height:1.8}.frgBqW_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:28px;display:grid}.frgBqW_summaryGrid dt{color:#a1a1aa;margin-bottom:6px;font-size:12px}.frgBqW_summaryGrid dd{color:#d4d4d8;overflow-wrap:anywhere;font-size:13px}.frgBqW_settingsSections{border:1px solid #2d2d33;border-radius:7px;padding:0 28px}.frgBqW_settingSection{border-bottom:1px solid #2d2d33;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);gap:40px;padding:28px 0;display:grid}.frgBqW_settingSection:last-child{border-bottom:0}.frgBqW_settingHeader h2{color:#e4e4e7;font-size:14px;font-weight:500}.frgBqW_settingHeader p{color:#a1a1aa;max-width:240px;margin-top:7px;font-size:12px;line-height:1.8}.frgBqW_settingsList>div{border-bottom:1px solid #27272a;grid-template-columns:minmax(120px,1fr) minmax(0,1.6fr);gap:20px;padding:12px 0;display:grid}.frgBqW_settingsList>div:first-child{padding-top:0}.frgBqW_settingsList>div:last-child{border-bottom:0;padding-bottom:0}.frgBqW_settingsList dt{color:#a1a1aa;font-size:12px}.frgBqW_settingsList dd{color:#d4d4d8;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.frgBqW_brandingBody{padding:24px}.frgBqW_brandingPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.frgBqW_logoPreviewTile{border:1px solid #2d2d33;border-radius:6px;min-width:0;padding:20px}.frgBqW_logoPreviewTile>span{color:#a1a1aa;margin-bottom:22px;font-size:11px;display:block}.frgBqW_logoPreviewTile>div{align-items:center;gap:12px;min-height:48px;display:flex}.frgBqW_logoPreviewTile img{object-fit:contain;flex-shrink:0}.frgBqW_logoPreviewTile strong{color:#e4e4e7;font-size:14px;font-weight:500}.frgBqW_logoPreviewTile>.frgBqW_browserPreview{background:#27272a;border:1px solid #2d2d33;border-radius:6px 6px 0 0;min-height:48px;padding:10px 8px 0}.frgBqW_browserPreview>div{background:#18181b;border-radius:5px 5px 0 0;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.frgBqW_browserPreview span{text-overflow:ellipsis;white-space:nowrap;color:#c0c0c8;flex:1;min-width:0;font-size:11px;overflow:hidden}.frgBqW_browserPreview b{color:#a1a1aa;font-size:14px;font-weight:400}.frgBqW_brandingDetails{border-top:1px solid #2d2d33;grid-template-columns:1.3fr 1fr;gap:36px;padding-top:24px;display:grid}.frgBqW_brandingDetails h3{color:#d4d4d8;margin-bottom:8px;font-size:12px;font-weight:500}.frgBqW_brandingDetails p{color:#a1a1aa;margin-bottom:14px;font-size:12px;line-height:1.8}.frgBqW_editor,.frgBqW_modal{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#18181b;border:1px solid #3f3f46;border-radius:8px;padding:0;box-shadow:0 16px 60px #0006}.frgBqW_editor{width:min(760px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto}.frgBqW_editor[open]{flex-direction:column;display:flex}.frgBqW_editor>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.frgBqW_editor::backdrop,.frgBqW_modal::backdrop{background:#0009}.frgBqW_editorHeader{border-bottom:1px solid #2d2d33;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.frgBqW_eyebrow{color:#a1a1aa;font-size:11px;display:block}.frgBqW_editorHeader h2{letter-spacing:-.35px;margin-top:3px;font-size:19px;font-weight:600}.frgBqW_editorBody{min-height:0;padding:24px 28px 28px;overflow-y:auto}.frgBqW_editorIntro{color:#a1a1aa;margin-bottom:24px;font-size:12px}.frgBqW_fieldSection+.frgBqW_fieldSection{border-top:1px solid #303036;margin-top:28px;padding-top:25px}.frgBqW_fieldSectionHeading{margin-bottom:18px}.frgBqW_fieldSectionHeading h3{color:#e4e4e7;font-size:14px;font-weight:500}.frgBqW_fieldSectionHeading p{color:#a1a1aa;margin-top:6px;font-size:12px;line-height:1.7}.frgBqW_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.frgBqW_wide{grid-column:1/-1}.frgBqW_formGrid label{color:#d4d4d8;margin-bottom:7px;font-size:12px;font-weight:500;line-height:1.5;display:block}.frgBqW_formGrid input:not([type=checkbox]),.frgBqW_formGrid select,.frgBqW_formGrid textarea{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:5px;width:100%;min-width:0;padding:9px 11px;font-size:13px;line-height:1.6;display:block}.frgBqW_formGrid input:focus,.frgBqW_formGrid select:focus,.frgBqW_formGrid textarea:focus{outline-offset:0;border-color:#9ca3af;outline:2px solid #93b4ff26}.frgBqW_formGrid input::placeholder,.frgBqW_formGrid textarea::placeholder{color:#82828c}.frgBqW_formGrid textarea{resize:vertical;min-height:94px}.frgBqW_required{color:#a1a1aa}.frgBqW_hint{color:#a1a1aa;margin-top:7px;font-size:11px;line-height:1.7}.frgBqW_hint button{color:#c0c0c8;text-decoration:underline}.frgBqW_choiceRow{align-items:stretch;gap:7px;display:flex}.frgBqW_choiceRow input,.frgBqW_choiceRow select{flex:1}.frgBqW_addChoice{color:#c0c0c8;background:#18181b;border:1px solid #3f3f46;border-radius:5px;flex-shrink:0;width:39px;font-size:20px}.frgBqW_addChoice:hover{background:#202025}.frgBqW_inlineAdd{background:#121215;border:1px solid #2d2d33;border-radius:5px;margin-top:10px;padding:13px}.frgBqW_tags{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.frgBqW_tags button{color:#c0c0c8;background:#202025;border:1px solid #2d2d33;border-radius:4px;align-items:center;gap:9px;padding:4px 8px;font-size:11px;display:inline-flex}.frgBqW_tags button span{color:#a1a1aa;font-size:14px}.frgBqW_formGrid .frgBqW_checkbox{align-items:center;gap:9px;margin-top:6px;font-weight:400;display:flex}.frgBqW_checkbox input{accent-color:#e4e4e7;width:15px;height:15px}.frgBqW_imagePreview{background:#121215;border:1px solid #2d2d33;border-radius:5px;height:170px;margin-bottom:12px;position:relative;overflow:hidden}.frgBqW_formGrid .frgBqW_uploadLabel{margin-top:14px;font-size:11px}.frgBqW_formGrid input[type=file]{padding:7px;font-size:11px}.frgBqW_formGrid input[type=file]::file-selector-button{color:#c0c0c8;background:#27272a;border:0;border-radius:3px;margin-right:9px;padding:7px 10px}.frgBqW_fieldError{color:#fca5a5;overflow-wrap:anywhere;padding-top:7px;font-size:12px;line-height:1.8}.frgBqW_projectImages{border-top:1px solid #2d2d33;margin-top:28px;padding-top:25px}.frgBqW_projectImages h3{color:#e4e4e7;font-size:14px;font-weight:500}.frgBqW_projectImages>p{color:#a1a1aa;margin:7px 0 18px;font-size:12px;line-height:1.7}.frgBqW_galleryUploads{margin:12px 0 0;padding:0;list-style:none}.frgBqW_galleryUploads li{color:#d4d4d8;overflow-wrap:anywhere;border-bottom:1px solid #2d2d33;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:grid}.frgBqW_galleryPreview{background:#121215;border-radius:4px;height:44px;position:relative;overflow:hidden}.frgBqW_galleryPreview img{object-fit:contain}.frgBqW_editorFooter{background:#18181b;border-top:1px solid #2d2d33;flex-shrink:0;padding:16px 28px}.frgBqW_editorFooter>div{align-items:center;gap:8px;display:flex}.frgBqW_editorFooter .frgBqW_fieldError{margin-bottom:10px}.frgBqW_saveNote{color:#a1a1aa;flex:1;font-size:11px}.frgBqW_richEditor{background:#18181b;border:1px solid #3f3f46;border-radius:5px;overflow:hidden}.frgBqW_richEditor:focus-within{border-color:#9ca3af;outline:2px solid #93b4ff26}.frgBqW_richToolbar{background:#121215;border-bottom:1px solid #2d2d33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex}.frgBqW_richTools{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.frgBqW_richTools button{color:#a1a1aa;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.frgBqW_richTools button:hover{color:#f4f4f5;background:#27272a}.frgBqW_richTools button[aria-pressed=true]{color:#f4f4f5;background:#303036}.frgBqW_richDivider{background:#3f3f46;width:1px;height:17px;margin:0 5px}.frgBqW_previewToggle{color:#c0c0c8;background:#18181b;border:1px solid #3f3f46;border-radius:4px;padding:5px 7px;font-size:11px}.frgBqW_formGrid .frgBqW_richInput{border:0;border-radius:0;min-height:170px;padding:13px;font-size:13px}.frgBqW_formGrid .frgBqW_richInput:focus{outline:0}.frgBqW_richHelp{color:#a1a1aa;background:#121215;border-top:1px solid #27272a;padding:8px 12px;font-size:10px;line-height:1.7}.frgBqW_richPreview{color:#c0c0c8;min-height:170px;padding:13px;font-size:13px;line-height:1.8}.frgBqW_richPlaceholder{color:#82828c}.frgBqW_modal{width:min(1200px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto}.frgBqW_modalHeader{z-index:3;background:#18181b;border-bottom:1px solid #2d2d33;justify-content:space-between;align-items:center;gap:16px;padding:17px 24px;display:flex;position:sticky;top:0}.frgBqW_modalHeader h2{font-size:15px;font-weight:600}.frgBqW_modal:has(.frgBqW_deleteBody){width:min(460px,100vw - 40px)}.frgBqW_deleteBody{padding:24px}.frgBqW_deleteBody p{color:#a1a1aa;margin-bottom:10px;font-size:13px;line-height:1.8}.frgBqW_deleteBody p:first-child{color:#d4d4d8}.frgBqW_deleteBody strong{overflow-wrap:anywhere;font-weight:500}.frgBqW_deleteButtons{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.frgBqW_previewNote{color:#a1a1aa;background:#121215;border-bottom:1px solid #2d2d33;padding:12px 24px;font-size:12px;line-height:1.7}.frgBqW_loginPage{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121215;justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.frgBqW_loginCard{width:100%;max-width:380px}.frgBqW_loginBrand{align-items:center;gap:10px;margin-bottom:36px;font-size:14px;font-weight:500;display:flex}.frgBqW_loginCard h1{letter-spacing:-.5px;font-size:24px;font-weight:600}.frgBqW_loginDescription{color:#a1a1aa;margin:8px 0 25px;font-size:13px;line-height:1.8}.frgBqW_loginForm{flex-direction:column;gap:20px;display:flex}.frgBqW_loginForm label{color:#d4d4d8;margin-bottom:7px;font-size:12px;font-weight:500;display:block}.frgBqW_loginForm input{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:5px;width:100%;padding:10px 12px;font-size:14px;line-height:1.5}.frgBqW_loginForm .frgBqW_primary{min-height:40px;margin-top:3px}.frgBqW_loginBack{color:#a1a1aa;margin-top:24px;font-size:12px;display:inline-block}.frgBqW_loginBack:hover{color:#f4f4f5}@media (max-width:1200px){.frgBqW_sidebar,.frgBqW_topbarBrand{width:208px}.frgBqW_workspace{margin-left:208px}.frgBqW_topbarContext{margin-left:28px}.frgBqW_main{padding:30px 28px 50px}.frgBqW_overviewGrid{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr);gap:18px}.frgBqW_toolbar{flex-wrap:wrap}.frgBqW_search{flex:1}.frgBqW_contentTable .frgBqW_dateColumn{width:108px}.frgBqW_settingSection{grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:24px}.frgBqW_settingsList>div{grid-template-columns:1fr;gap:5px}}@media (max-width:960px){.frgBqW_pageHeading{flex-direction:column;gap:18px}.frgBqW_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.frgBqW_statCard{padding:18px 22px}.frgBqW_statCard:nth-child(2){border-right:0}.frgBqW_statCard:nth-child(-n+2){border-bottom:1px solid #2d2d33}.frgBqW_overviewGrid{grid-template-columns:1fr}.frgBqW_contentLinks{grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.frgBqW_contentLinks>div+div{border-top:0;margin:0;padding:0}.frgBqW_contentTable .frgBqW_dateColumn{display:none}.frgBqW_toolbar{gap:12px}.frgBqW_filters{justify-content:flex-start}.frgBqW_brandingDetails{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){.frgBqW_sidebar{display:none}.frgBqW_workspace{margin-left:0}.frgBqW_topbar{gap:14px;height:60px;padding-right:20px}.frgBqW_topbarBrand{gap:9px;width:auto;padding-left:20px}.frgBqW_topbarContext{display:none}.frgBqW_workspace{padding-top:60px}.frgBqW_mobileNav{z-index:19;background:#121215;border-bottom:1px solid #2d2d33;align-items:center;gap:14px;padding:12px 20px;display:flex;position:sticky;top:60px}.frgBqW_mobileNav label{color:#a1a1aa;font-size:12px}.frgBqW_mobileNav select{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:5px;flex:1;min-width:0;padding:7px 10px;font-size:13px}.frgBqW_main{padding:26px 20px 44px}.frgBqW_pageHeading h1{font-size:24px}.frgBqW_pageHeading p{font-size:12px}.frgBqW_pageHeading{margin-bottom:24px}.frgBqW_setupNotice{flex-direction:column;gap:12px}.frgBqW_settingSection{grid-template-columns:1fr;gap:20px;padding-block:24px}.frgBqW_settingsSections{padding-inline:22px}.frgBqW_settingHeader p{max-width:none}.frgBqW_settingsList>div{grid-template-columns:minmax(110px,1fr) minmax(0,1.5fr);gap:15px}.frgBqW_settingsList dd{font-size:11px}.frgBqW_brandingPreview{grid-template-columns:1fr}.frgBqW_brandingBody{padding:20px}}@media (max-width:480px){.frgBqW_main{padding-inline:16px}.frgBqW_topbar{padding-right:16px}.frgBqW_topbarBrand{padding-left:16px}.frgBqW_mobileNav{padding-inline:16px}.frgBqW_headingActions{flex-wrap:wrap;width:100%}.frgBqW_toolbar{padding:14px}.frgBqW_search{flex-basis:100%;width:100%}.frgBqW_filters{gap:6px;width:100%}.frgBqW_filters select{flex:1;max-width:none;padding-left:7px;font-size:10px}.frgBqW_contentTable th{padding:10px 14px}.frgBqW_contentTable td{padding:15px 14px}.frgBqW_contentTable .frgBqW_statusColumn{width:78px;padding-inline:4px}.frgBqW_contentTable .frgBqW_actionsColumn{width:83px;padding-left:3px;padding-right:10px}.frgBqW_recordTitle{font-size:12px}.frgBqW_recordText p{font-size:10px}.frgBqW_recordText small{font-size:9px}.frgBqW_rowActions{gap:3px}.frgBqW_published,.frgBqW_draft{padding-inline:5px;font-size:9px}.frgBqW_panelFootnote{flex-wrap:wrap;gap:7px;padding-inline:14px;font-size:10px}.frgBqW_panelHeader{padding-inline:16px}.frgBqW_recentRow{gap:8px;padding-inline:16px}.frgBqW_addedDate{font-size:10px}.frgBqW_recentRow strong{font-size:12px}.frgBqW_contentLinks{gap:12px;padding:16px}.frgBqW_statCard{padding:16px 18px}.frgBqW_statCard>span{font-size:11px}.frgBqW_statCard>strong{font-size:25px}.frgBqW_profileSummary{padding:22px}.frgBqW_summaryGrid{grid-template-columns:1fr;gap:22px;padding:22px}.frgBqW_editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.frgBqW_editorHeader{padding:17px 20px}.frgBqW_editorBody{padding:22px 20px}.frgBqW_editorFooter{padding:14px 20px}.frgBqW_formGrid{grid-template-columns:1fr;gap:18px}.frgBqW_wide{grid-column:auto}.frgBqW_saveNote{font-size:10px}.frgBqW_editorFooter .frgBqW_primary,.frgBqW_editorFooter .frgBqW_secondary{padding-inline:10px;font-size:11px}.frgBqW_modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.frgBqW_modalHeader{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.frgBqW_shell *,.frgBqW_editor *,.frgBqW_modal *,.frgBqW_loginPage *{transition:none!important}}
.JG6f2a_screen{z-index:200;color:#d4d6cb;font-family:var(--font-geist-mono), monospace;background:#0e100f;place-items:center;animation:.15s ease-out JG6f2a_enter;display:grid;position:fixed;inset:0}.JG6f2a_screen:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000026 4px);position:absolute;inset:0}.JG6f2a_content{flex-direction:column;align-items:center;display:flex;position:relative}.JG6f2a_mark{width:112px;height:112px;margin:28px 0 20px;overflow:visible}.JG6f2a_brackets{transform-origin:50px 50px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite JG6f2a_turn}.JG6f2a_core{transform-origin:50px 50px;animation:3.6s linear infinite JG6f2a_counterturn}.JG6f2a_ticks,.JG6f2a_center{color:#cc744e;fill:#cc744e;stroke:#cc744e}.JG6f2a_title{letter-spacing:.2em;margin-left:9px;font-size:14px}.JG6f2a_cursor{color:#cc744e;font-size:10px;animation:.8s step-end infinite JG6f2a_blink}.JG6f2a_caption{color:#858b80;margin-top:12px;font-size:9px}.JG6f2a_progress{background:#343a30;width:128px;height:1px;margin-top:26px;overflow:hidden}.JG6f2a_progress:after{content:"";background:#cc744e;width:32px;height:1px;animation:1.2s linear infinite JG6f2a_sweep;display:block}@keyframes JG6f2a_turn{0%,10%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}@keyframes JG6f2a_counterturn{to{transform:rotate(-360deg)}}@keyframes JG6f2a_sweep{0%{transform:translate(-32px)}to{transform:translate(128px)}}@keyframes JG6f2a_blink{50%{opacity:0}}@keyframes JG6f2a_enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.JG6f2a_screen,.JG6f2a_brackets,.JG6f2a_core,.JG6f2a_cursor,.JG6f2a_progress:after{animation:none}.JG6f2a_progress:after{width:100%}}
