@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_5eebf5bb-module__nE4pbG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_5eebf5bb-module__nE4pbG__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-instrument), system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--night:#07130e;--green:#204436;--sage:#a9c3b0;--cream:#efe9d8;--track:#efe9d829;--glass-line:#efe9d824;--radius:12px;--gutter:clamp(20px, 5vw, 96px)}html{background:var(--night)}body{color:var(--cream);font-family:var(--font-instrument), system-ui, sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}a{text-decoration:none}a:focus-visible{outline:2px solid var(--cream);outline-offset:4px;border-radius:4px}.motion:not(.motion-ready) [data-anim]{visibility:hidden}.backdrop{z-index:-1;position:fixed;inset:0}.wrap{width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.site-header{z-index:10;justify-content:space-between;align-items:center;height:72px;display:flex;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;background:linear-gradient(#07130ee6,#07130e00);position:absolute;inset:0 calc(50% - 50vw)}.wordmark{letter-spacing:.02em;font-weight:700;line-height:1}.header-mark{font-size:20px}.motion .header-mark{visibility:hidden;opacity:0}.scene{position:relative}.stage{align-content:center;gap:clamp(32px,4vw,64px);padding-block:104px 56px;display:grid}.avatar{background:#efe9d824;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.fine-print{color:var(--sage);font-size:13px}.intro-copy{position:relative}.hero-mark{white-space:nowrap;will-change:transform;margin-bottom:clamp(16px,2vw,32px);font-size:clamp(64px,11vw,176px)}.intro-title{letter-spacing:-.02em;font-size:clamp(36px,4.4vw,76px);font-weight:500;line-height:1.02}.intro-text{width:fit-content;max-width:100%}.intro-lead{width:0;min-width:100%;color:var(--sage);text-wrap:pretty;margin-top:28px;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.intro-lead .nowrap{white-space:nowrap}.formats{grid-template-columns:1fr 1.6fr 1fr;grid-template-areas:"board ad page""box ad mail";gap:20px clamp(20px,2.4vw,40px);display:grid}.fmt{flex-direction:column;align-items:center;gap:12px;display:flex}.fmt img{width:100%}.fmt:not(.fmt-ad) img{object-fit:contain;height:clamp(84px,8.4vw,140px);transform:scale(var(--k,1))}.fmt-board{--k:1.06}.fmt-page{--k:.92}.fmt-box{--k:1.14}.fmt-mail{--k:1}.fmt-label{color:var(--sage);text-align:center;order:2;font-size:14px}.fmt-board{grid-area:board;align-self:start}.fmt-page{grid-area:page;align-self:start}.fmt-box{grid-area:box;align-self:end}.fmt-mail{grid-area:mail;align-self:end}.fmt-ad{perspective:1000px;grid-area:ad}.fmt-ad img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.build-title{letter-spacing:-.02em;font-size:clamp(34px,4.2vw,68px);font-weight:500;line-height:1.05}.build-lead{max-width:68ch;color:var(--sage);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sources li{justify-self:center;font-size:clamp(14px,1.1vw,17px);position:relative}.source-size{display:none}.source-card{text-align:center;border:1px solid #efe9d83d;border-radius:24px;max-width:340px;padding:10px 18px}.source-name{white-space:nowrap}.source-inner{gap:4px;padding-top:8px;font-size:13px;line-height:1.4;display:grid}.source-inner p{text-wrap:balance}.source-text{color:var(--sage)}.flows{width:100%;height:clamp(40px,6vh,70px);display:block;overflow:visible}.flows path{fill:none;stroke:#efe9d866;stroke-width:1.5px;vector-effect:non-scaling-stroke}.personas{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.persona{text-align:center;background:#efe9d80d;border:1px solid #efe9d81a;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;display:flex}.persona .avatar{width:44px;height:44px;font-size:18px}.persona-name{font-size:clamp(18px,1.5vw,24px);font-weight:500}.persona-label{color:var(--sage);font-size:clamp(13px,1vw,15px);line-height:1.35}.demo .stage{gap:clamp(16px,2vw,26px);padding-block:84px 40px;position:relative}.demo-heads{position:relative}.demo-title{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,56px);font-weight:500;line-height:1.05}.demo-lead{max-width:72ch;color:var(--sage);margin-top:10px;font-size:clamp(15px,1.2vw,19px);line-height:1.45}.portal-stage{position:relative}.window{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#0c1e1659;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000073}.window-bar{border-bottom:1px solid #efe9d81a;align-items:center;gap:18px;padding:12px 20px;font-size:14px;display:flex}.window-title{font-weight:600}.window-meta{color:var(--sage)}.new-creative,.ask-hint{background:var(--cream);color:var(--night);font:500 14px var(--font-instrument), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;padding:8px 16px}.new-creative{cursor:default;margin-left:auto}.new-creative:focus-visible,.ask-hint:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.window-body{grid-template-columns:clamp(120px,11vw,170px) auto minmax(0,1fr);align-items:start;gap:clamp(18px,2.2vw,32px);padding:clamp(16px,1.8vw,24px);display:grid;position:relative}.creative{aspect-ratio:4/5;border-radius:var(--radius);position:relative;overflow:hidden}.creative img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.side-label{color:var(--sage);margin-top:12px;font-size:12px}.verdict{color:var(--sage);margin-top:8px;font-size:12px;line-height:1.4}.verdict span{display:block}.verdict span:first-child{color:var(--cream);font-weight:500}.grid-wrap{overflow-x:auto}.score-table{border-collapse:separate;border-spacing:0;width:auto;font-size:clamp(13px,1vw,15px)}.score-table th{text-align:left;white-space:nowrap;color:var(--sage);padding-right:12px;font-weight:400}.score-table thead th{vertical-align:bottom;padding-bottom:10px}.score-table thead th:not(:first-child){text-align:center;color:var(--cream)}.score-table thead th[data-col]{padding:0 4px 10px}.col-card{background:#efe9d80f;border-radius:12px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.col-card .avatar{width:28px;height:28px;font-size:13px}.score-table [data-col]{transition:background-color .6s ease-out}.score-table thead th[data-col]{border-radius:12px 12px 0 0}.score-table tbody tr:last-child td[data-col]{border-radius:0 0 12px 12px}.score-table .cell{transition:background-color .6s ease-out}.window[data-lit=a] .score-table [data-col="1"]{background-color:#7ecd9642}.window[data-lit=a] .score-table [data-col="1"] .cell-a{background-color:rgb(126 205 150/calc(var(--v) * .09))}.window[data-lit=b] .score-table [data-col="0"]{background-color:#e28c8042}.window[data-lit=b] .score-table [data-col="0"] .cell-b{background-color:rgb(226 140 128/calc(var(--v) * .09))}.reactions-b .reaction:first-child{transition:background-color .6s ease-out,outline-color .6s ease-out}.window[data-lit=b] .reactions-b .reaction:first-child{background-color:#e28c803d}.col-name{font-size:14px;font-weight:500}.avg{color:var(--cream);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:grid}.avg>span{grid-area:1/1}.score-table td{width:clamp(52px,5.4vw,80px);height:29px;position:relative}.cell{background:rgb(239 233 216/calc(var(--v) * .07 - .03));font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;display:grid;position:absolute;inset:2px 4px}.table-note{color:var(--sage);margin-top:10px;font-size:12px}.voices{align-content:start;min-width:0;display:grid}.reactions{grid-area:1/1;gap:10px;display:none}.reaction{background:#efe9d80f;border-radius:12px;gap:10px;padding:10px 12px;display:flex}.reaction .avatar,.answer .avatar,.chat-bar .avatar{width:28px;height:28px;font-size:12px}.reaction>div{flex:1;min-width:0}.reaction-head{justify-content:space-between;gap:12px;font-size:13px;font-weight:600;display:flex}.reaction-head span:last-child{font-variant-numeric:tabular-nums}.reaction-quote{margin-top:3px;font-size:clamp(13px,1vw,15px);line-height:1.4}.ask-hint{grid-row:2;justify-self:start;margin-top:12px}.cursor{z-index:5;pointer-events:none;width:22px;height:26px;position:absolute;top:0;left:0}.cursor path{fill:var(--cream);stroke:var(--night);stroke-width:1.5px}.nav{z-index:7;width:56px;height:56px;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1e16cc;border:1.5px solid #efe9d873;border-radius:50%;place-items:center;margin-top:-28px;transition:background-color .3s ease-out;display:none;position:absolute;top:50%}.nav:hover:not(:disabled){background:#efe9d82e}.nav:disabled{cursor:default}.nav:focus-visible,.chat-close:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.nav svg{fill:none;stroke:currentColor;stroke-width:2px;width:26px;height:26px}.nav-prev{left:-28px}.nav-next{right:-28px}.swipe-hint{z-index:9;pointer-events:none;place-items:center;display:none;position:absolute;inset:0}.swipe-hint svg{filter:drop-shadow(0 0 28px #07130ee6);width:min(360px,30vw);height:auto;overflow:visible}.swipe-hint path{fill:none;stroke:var(--cream);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.chat-window{border:1px solid var(--glass-line);background:#091811e6;border-radius:20px;margin-top:20px;overflow:hidden}.chat-bar{border-bottom:1px solid #efe9d81a;align-items:center;gap:10px;padding:10px 14px 10px 16px;font-size:14px;font-weight:600;display:flex}.chat-close{width:32px;height:32px;color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:none}.chat-close:hover{background:#efe9d81f}.chat-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.chat-body{gap:12px;padding:18px;display:grid}.bubble{background:#efe9d81f;border-radius:14px 14px 4px;justify-self:end;max-width:88%;padding:10px 14px;font-size:clamp(14px,1.05vw,15px)}.bubble-who{color:var(--sage);font-size:11px}.answer{gap:10px;display:flex}.answer-who{font-size:13px;font-weight:600}.answer-text{margin-top:2px;font-size:clamp(14px,1.05vw,16px);line-height:1.45}.dots{justify-self:center;gap:8px;display:none}.dots i{background:#efe9d840;border-radius:50%;width:8px;height:8px;transition:background-color .3s ease-out}.dots i.on{background:var(--cream)}.scroll-cue{border:1px solid var(--glass-line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:calc(100% - 100svh + 16px);left:50%;translate:-50%}.scroll-cue svg{fill:none;width:18px;height:18px;stroke:var(--cream);stroke-width:1.5px}.draft-title{letter-spacing:-.02em;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1.05}.draft-lead{color:var(--sage);margin-top:16px;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cream);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.drafts{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,1.8vw,28px);display:grid}.draft-card{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0c1e1659;border-radius:20px;grid-template-columns:clamp(104px,10vw,150px) minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,22px);padding:clamp(14px,1.6vw,22px);display:grid}.shot{border-radius:var(--radius);cursor:zoom-in;display:block;position:relative}.shot img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.draft-old .draft-score{color:var(--sage)}.draft-new .shot img{box-shadow:0 0 0 2px #efe9d873,0 18px 50px #0006}.zoom-badge{z-index:2;pointer-events:none;background:#07130eb8;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .3s ease-out;display:grid;position:absolute;bottom:7px;right:7px}.zoom-badge svg{fill:none;width:15px;height:15px;stroke:var(--cream);stroke-width:1.8px;stroke-linecap:round}.shot img{z-index:1;transform-origin:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease-out;position:relative}.shot:hover img,.shot:focus-visible img{z-index:6;transform:scale(2.2);box-shadow:0 30px 90px #0000008c,0 0 0 1px #efe9d840}.shot:hover .zoom-badge,.shot:focus-visible .zoom-badge{opacity:0}.shot:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.shot img,.ctx-pic{transition:none}.use-card,.source-card,.use-panel{transition:none!important;animation:none!important}}@keyframes use-drift{0%{translate:0 -3px}to{translate:0 3px}}.draft-card figcaption{align-content:start;gap:8px;display:grid}.draft-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:12px;font-weight:500}.draft-head{font-size:clamp(16px,1.4vw,22px);font-weight:500;line-height:1.25}.draft-note{color:var(--sage);font-size:13px;line-height:1.4}.draft-score{font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,34px);font-weight:600}.draft-score span:last-child{color:var(--sage);font-size:14px;font-weight:400}.draft-card .reaction{align-items:flex-start;padding:10px 12px}.draft-arrow,.ctx-arrow{width:clamp(40px,5vw,90px);height:auto;overflow:visible}.draft-arrow path,.ctx-arrow path{fill:none;stroke:#efe9d880;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.batch-title{letter-spacing:-.02em;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1.05}.batch-block{gap:clamp(12px,3.6vh,34px);display:grid}.batch-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1vw,18px);display:grid}.batch-card{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0c1e1659;border-radius:14px;align-content:start;gap:8px;padding:clamp(8px,.7vw,12px);display:grid;position:relative}.batch-card img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;display:block}.batch-ours{border-color:#efe9d873}.batch-ours img{box-shadow:0 0 0 2px #efe9d873}.batch-kind{background:var(--cream);color:var(--night);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500;position:absolute;top:calc(clamp(8px,.7vw,12px) + 6px);left:calc(clamp(8px,.7vw,12px) + 6px)}.batch-avg{font-variant-numeric:tabular-nums;font-size:clamp(17px,1.7vw,26px);font-weight:600}.batch-buyers{gap:4px;display:grid}.batch-buyers li{color:var(--sage);font-variant-numeric:tabular-nums;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.bar{background:var(--track);border-radius:999px;height:4px}.bar i{width:calc(var(--v) / 5 * 100%);border-radius:inherit;background:var(--cream);transform-origin:0;height:100%;display:block}.batch-hit{z-index:2;border-color:#efe9d880;position:relative;box-shadow:0 0 0 1px #efe9d833,0 18px 50px #00000073}.batch-hit-row{color:var(--cream);font-weight:600}.batch-hit-row .bar{height:6px}.batch-note{color:var(--sage);font-size:12px}.context .stage{--ad-h:clamp(190px, 38vh, 400px)}.ctx-title{letter-spacing:-.02em;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1.05}.ctx-lead{max-width:60ch;color:var(--sage);margin-top:16px;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.ctx-shift{max-width:82ch;font-size:clamp(16px,1.35vw,21px);line-height:1.45}.ctx{gap:16px;display:grid;position:relative}.ctx-creative{justify-items:start;gap:10px;display:grid}.ctx-shot{border-radius:var(--radius);width:min(100%,280px);display:block;position:relative}.ctx-pic{border-radius:var(--radius);display:block;position:relative}.ctx-pic img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.ctx-pic .ctx-type{object-fit:fill;height:100%;position:absolute;inset:0}.ctx-shot .zoom-badge{display:none}.ctx-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:12px;font-weight:500}.ctx-head{gap:clamp(6px,1.2vh,10px);min-width:0;display:grid}.ctx-meta{color:var(--sage);align-items:center;gap:6px;font-size:11px;display:flex}.ctx-meta img{width:13px;height:13px}.ctx-posts{gap:clamp(6px,1.2vh,12px);display:grid}.ctx-post{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1e168c;border-radius:12px;padding:clamp(8px,1.4vh,14px) 16px}.ctx-who{color:var(--sage);font-size:12px}.ctx-said{margin-top:2px;font-size:clamp(14px,min(1.15vw,2.3vh),18px);line-height:1.35}.logo-run{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-track{width:max-content;animation:36s linear infinite logo-run;display:flex}.logo-track img{opacity:.75;width:24px;height:24px;margin-right:44px}@keyframes logo-run{to{transform:translate(-33.3333%)}}.ctx-dot{display:none}.db-a{gap:28px;display:grid}.db-box{border:1px solid var(--glass-line);background:#091811eb;border-radius:20px;overflow:hidden}.db-channel{border-bottom:1px solid #efe9d81a;padding:12px 18px;font-size:14px;font-weight:600}.db-track{flex-direction:column;padding:4px 18px 18px;display:flex;position:relative}.db-msg{gap:12px;padding-top:14px;display:flex}.db-msg .avatar{width:32px;height:32px;font-size:13px}.db-who{font-size:14px;font-weight:600}.db-who span{color:var(--sage);margin-left:6px;font-size:12px;font-weight:400}.db-said{margin-top:2px;font-size:clamp(14px,1.05vw,16px);line-height:1.45}.db-panel .avatar{background:var(--cream);color:var(--night)}.db-panel>div{background:#efe9d814;border:1px solid #efe9d84d;border-radius:12px;padding:10px 14px}.db-shot{border-radius:8px;place-items:center;width:72px;height:88px;margin-top:8px;display:grid;overflow:hidden}.db-shot img{object-fit:cover;width:100%;height:100%;display:block}.db-shot svg{width:30px;height:30px;overflow:visible}.db-shot svg *{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.db-snow{background:linear-gradient(170deg,#eef2f3,#b8c3c7)}.db-snow svg *{fill:#c8312b;stroke:#7a1b17}.db-dog{background:linear-gradient(160deg,#d9b98c,#a77e4f)}.db-dog svg *{fill:#f3e6d2;stroke:#4a3520}.db-tags{gap:10px;margin-top:10px;display:flex}.db-tags figure{justify-items:start;gap:4px;display:grid}.db-tags .db-shot{margin-top:0}.db-tags figcaption{color:var(--sage);font-size:11px}.db-typing{display:none}.db-typing i{background:var(--sage);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite db-dot}.db-typing i:nth-child(2){animation-delay:.15s}.db-typing i:nth-child(3){animation-delay:.3s}@keyframes db-cue{0%,to{translate:0 -2px}50%{translate:0 3px}}@keyframes db-dot{0%,to{opacity:.3;translate:0}50%{opacity:1;translate:0 -3px}}.db-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,3.6vw,60px);font-weight:500;line-height:1.05}.db-lead{max-width:56ch;color:var(--sage);margin-top:16px;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.pl-b{gap:clamp(24px,3.6vh,44px);display:grid}.pl-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4vw,68px);font-weight:500;line-height:1.04}.pl-cards{gap:16px;display:grid}.pl-card{border:1px solid var(--glass-line);background:#0c1e16b8;border-radius:20px;align-content:start;gap:8px;padding:clamp(16px,1.6vw,24px);display:grid}.pl-art{width:100%;max-width:240px;height:auto;margin-bottom:8px;overflow:visible}.pl-art *{fill:none;stroke:#eef0e8;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.pl-art .f{fill:var(--green)}.pl-art .c{fill:#eef0e8;stroke:none}.pl-name{font-size:clamp(18px,1.4vw,23px);font-weight:500;line-height:1.25}.pl-text{color:var(--sage);font-size:clamp(14px,1vw,16px);line-height:1.5}.pl-proof{text-align:center;color:var(--sage);text-wrap:balance;justify-self:center;margin:0;font-size:clamp(13px,.95vw,15px);line-height:1.5}.pl-b>.pl-button{justify-self:center}.pl-button{background:var(--cream);color:var(--night);border-radius:999px;justify-self:start;align-items:center;padding:12px 24px;font-size:clamp(14px,1vw,16px);font-weight:600;transition:transform .3s ease-out,box-shadow .3s ease-out;display:inline-flex;position:relative}.pl-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px #efe9d82e}.pl-button:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.pl-button:after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite pl-ring;position:absolute;inset:0}@keyframes pl-ring{0%{box-shadow:0 0 #efe9d873}70%,to{box-shadow:0 0 0 18px #efe9d800}}.pl-mark{display:none}.faq-page{gap:28px;max-width:76ch;padding-block:72px 64px;display:grid}.faq-mark{font-size:20px}.faq-title{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.1}.faq-lead{color:var(--sage);font-size:clamp(16px,1.3vw,19px);line-height:1.5}.faq-list{gap:26px;display:grid}.faq-list dt{font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.3}.faq-list dd{color:var(--sage);margin:8px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.faq-page a{text-underline-offset:3px;text-decoration:underline}.site-foot{color:#a9c3b073;margin-top:28px;font-size:11px}.site-foot a{color:inherit;text-decoration:none}.site-foot a:hover,.site-foot a:focus-visible{text-underline-offset:3px;color:var(--sage);text-decoration:underline}@media (prefers-reduced-motion:reduce){.pl-button:after{animation:none}}.uses-title{letter-spacing:-.02em;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1.05}.uses-lead{color:var(--sage);margin-top:16px;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.uses-map{gap:12px;display:grid}.use-card{border:1px solid var(--glass-line);background:#0c1e16b3;border-radius:16px;padding:14px 18px}.use-lead .use-card{border-color:#efe9d873}.use-head{align-items:center;gap:14px;display:flex}.use-name{font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.25}.use-text{color:var(--sage);padding-top:10px;font-size:clamp(13px,1vw,15px);line-height:1.45}.use-icon{flex:none;width:36px;height:36px;overflow:visible}.use-open{border:1px solid #efe9d859;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;display:none}.use-open svg{fill:none;width:12px;height:12px;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round}.use-open path:last-child{transform-origin:50%;transition:transform .35s ease-out}.use-icon *{fill:none;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.use-icon .f{fill:var(--green)}.use-icon .c{fill:var(--cream)}.use-links,.use-panel,.use-dot,.build-links,.build-dot,.draft-dot{display:none}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.creative-a,.cell-a,.avg-a,.cursor,.demo-title-b,.ask-hint,.scroll-cue,.nav{display:none}@media (min-width:900px) and (min-height:640px){.stage{min-height:100svh}.intro .stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.intro-title{white-space:nowrap;font-size:clamp(36px,4vw,76px)}.motion .creative-a,.motion .cursor,.motion .avg-a,.motion .ask-hint{display:block}.motion .scroll-cue,.motion .cell-a,.motion .reactions,.motion .nav,.motion .chat-close,.motion .swipe-hint{display:grid}.motion .dots{display:flex}.build-lead{white-space:nowrap;max-width:none;font-size:calc(clamp(34px,4.2vw,68px)/2.82805)}.diagram{position:relative}.build .flows{height:clamp(40px,8vh,90px)}.build .stage{padding-top:calc(104px + 4vh)}.sources li{z-index:2;outline:none;transition:z-index .45s linear}.source-size{visibility:hidden;white-space:nowrap;padding:11px calc(19px + .95em);display:block}.source-name{padding-inline:.95em;position:relative}.source-name:after{content:"+";text-shadow:0 0 6px #efe9d8e6,0 0 14px #efe9d88c;font-weight:600;transition:opacity .3s ease-out;position:absolute;right:0}.source-inner p{text-wrap:balance}.source-card{--open:clamp(280px, 24vw, 360px);--lift:clamp(-40px, calc(6vh - 70px), -18px);transform-origin:top;background-color:#07130e00;grid-template-rows:auto 0fr;width:100%;max-width:none;transition:width .4s cubic-bezier(.2,.7,.2,1),grid-template-rows .4s cubic-bezier(.2,.7,.2,1),scale .4s cubic-bezier(.2,.7,.2,1),translate .4s cubic-bezier(.2,.7,.2,1),background-color .3s ease-out;display:grid;position:absolute;top:0;left:50%;translate:-50%}.source-more{min-height:0;overflow:hidden}.source-inner{width:calc(var(--open) - 38px);justify-self:center;padding-top:10px;font-size:clamp(13px,.95vw,15px)}.sources li:is(:hover,:focus-visible){z-index:10;transition-duration:0s}.sources li:is(:hover,:focus-visible) .source-card{width:var(--open);scale:1.06;translate:-50% var(--lift);background-color:#07130ef7;grid-template-rows:auto 1fr}.sources li:is(:hover,:focus-visible) .source-name:after{opacity:0}.motion .flows{visibility:hidden}.motion .build-links{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.build-links path{fill:none;stroke:#efe9d866;stroke-width:1.5px;stroke-dasharray:1}.drafts{position:relative}.motion .draft-dot,.motion .build-dot{z-index:3;background:var(--cream);pointer-events:none;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 14px 4px #efe9d880}.motion .demo-title-b{display:block;position:absolute;top:0;left:0}.motion .window{-webkit-user-select:none;user-select:none;touch-action:pan-y}.motion .reaction.speaking{background:#e28c8042;outline:1px solid #e8a5988c}.demo .stage{gap:clamp(10px,2vh,26px);padding-block:clamp(76px,11vh,110px) clamp(20px,4vh,48px)}.demo-title{font-size:clamp(28px,min(3.4vw,6.4vh),56px)}.demo-lead{margin-top:clamp(4px,1vh,10px);font-size:clamp(14px,min(1.2vw,2.4vh),19px)}.window-bar{padding-block:clamp(8px,1.4vh,12px)}.new-creative,.ask-hint{padding-block:clamp(6px,1vh,8px)}.window-body{padding:clamp(14px,2.4vh,24px) 40px}.creative{max-width:min(170px,26vh)}.score-table{font-size:clamp(13px,min(1vw,2vh),15px)}.score-table thead th[data-col]{padding-bottom:clamp(6px,1.3vh,10px)}.col-card{padding-block:clamp(6px,1.2vh,10px)}.col-card .avatar{width:clamp(22px,3.6vh,28px);height:clamp(22px,3.6vh,28px)}.col-name{font-size:clamp(13px,min(1vw,2vh),14px)}.avg{font-size:clamp(13px,min(1.1vw,2.1vh),15px)}.score-table td{height:clamp(22px,7.5vh - 26px,29px)}.table-note{margin-top:clamp(6px,1.3vh,10px)}.reactions{gap:clamp(8px,1.3vh,10px)}.reaction{padding-block:clamp(7px,1.3vh,10px)}.reaction-quote{font-size:clamp(13px,min(1vw,2vh),15px)}.ask-hint{margin-top:clamp(8px,1.5vh,12px)}.motion .chat-window{z-index:8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(580px,62%);height:fit-content;margin:auto;position:absolute;inset:0;box-shadow:0 50px 140px #0000008c}.draft .stage{grid-template-rows:auto 1fr;align-content:stretch;gap:clamp(18px,3vh,44px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.draft-title{font-size:clamp(30px,min(4vw,7vh),64px)}.drafts{grid-template-rows:repeat(5,auto);align-self:center;align-items:start;row-gap:8px}.draft-arrow{grid-row:1/-1;align-self:center}.draft-card{grid-row:1/span 5;grid-template-rows:subgrid;row-gap:8px}.draft-card .shot{grid-area:1/1/-1}.draft-card figcaption{display:contents}.draft-card :is(.draft-kind,.draft-head,.draft-note,.draft-score,.reaction){grid-column:2}.draft-kind{grid-row:1}.draft-head{grid-row:2}.draft-note{grid-row:3}.draft-old .draft-note{grid-row:2/span 2}.draft-score{grid-row:4}.draft-card .reaction{grid-row:5}.draft-lead{margin-top:clamp(8px,1.6vh,16px);font-size:clamp(15px,min(1.3vw,2.4vh),20px)}.draft-card{grid-template-columns:clamp(92px,min(10vw,17vh),150px) minmax(0,1fr)}.draft-head{font-size:clamp(15px,min(1.4vw,2.7vh),22px)}.draft-score{font-size:clamp(20px,min(2.2vw,4vh),34px)}.batch .stage{grid-template-rows:auto 1fr;align-content:stretch;gap:clamp(14px,2.5vh,36px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.batch-title{font-size:clamp(28px,min(4vw,6.4vh),64px)}.batch-block{align-self:center}.batch-card img{aspect-ratio:4/5;width:auto;max-width:100%;height:clamp(110px,26vh,240px);margin-inline:auto}.batch-avg{font-size:clamp(16px,min(1.7vw,3.2vh),26px)}.motion .batch-grid{perspective:1500px;perspective-origin:50% 0;height:clamp(300px,54vh,540px);display:block;position:relative}.motion .batch-card{will-change:transform;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1a13f0;width:clamp(150px,min(15vw,25vh),240px);position:absolute;top:50%;left:50%}.motion .batch-card img{aspect-ratio:4/5;height:auto}.motion .batch-note{justify-self:center}.motion .batch-card:after{content:"";border-radius:inherit;background:var(--night);pointer-events:none;opacity:calc((1 - var(--depth,1)) * .8);position:absolute;inset:-1px}.context .stage{grid-template-rows:auto 1fr;gap:clamp(14px,2.5vh,36px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.ctx-title{font-size:clamp(28px,min(4vw,6.4vh),64px)}.ctx-lead{margin-top:clamp(8px,1.6vh,16px);font-size:clamp(15px,min(1.3vw,2.4vh),20px)}.ctx{grid-template-rows:auto auto auto;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-self:center;gap:clamp(8px,1.4vh,12px) clamp(12px,1.6vw,28px);margin-bottom:clamp(0px,14vh - 70px,80px)}.ctx-creative{grid-row:2/4;grid-template-rows:subgrid;row-gap:inherit}.is-commute{grid-column:1}.is-evening{grid-column:5}.ctx-shot{width:calc(var(--ad-h) * .8);align-self:center}.ctx-creative{justify-items:center}.ctx-label{text-align:center;align-self:start}.arrow-in{grid-area:2/2;align-self:center}.arrow-out{grid-area:2/4;align-self:center}.ctx-head{grid-area:1/3;gap:clamp(18px,3.2vh,34px)}.ctx-posts{grid-area:2/3;align-content:space-between}.ctx-shift{text-align:center;text-wrap:balance;max-width:none;color:var(--sage);grid-area:3/3;align-self:start;font-size:13px;line-height:1.45}.ctx-shot{cursor:zoom-in}.ctx-shot:focus-visible{outline:none}.ctx-shot .zoom-badge{display:grid}.ctx-pic{transform-origin:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease-out}.is-evening .ctx-pic{transform-origin:100%}.ctx-creative:hover,.ctx-creative:focus-within{z-index:6;position:relative}.ctx-shot:hover .ctx-pic,.ctx-shot:focus-visible .ctx-pic{transform:scale(1.8);box-shadow:0 30px 90px #0000008c,0 0 0 1px #efe9d840}.ctx-shot:hover .zoom-badge,.ctx-shot:focus-visible .zoom-badge{opacity:0}.pilot .stage{align-content:center;padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px);position:relative}.pl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,28px)}.pl-art{max-width:min(240px,22vh)}.pl-b .pl-button{justify-self:center}.site-foot{margin:0;position:absolute;bottom:clamp(14px,2.4vh,26px);left:50%;translate:-50%}.motion .pl-cards{perspective:1400px}.pl-b{justify-items:center}.pl-b .pl-mark{white-space:nowrap;margin-bottom:-.177em;font-size:clamp(56px,min(9vw,15vh),160px);display:block}.pl-b .pl-title{text-align:center;max-width:24ch;font-size:clamp(22px,min(2.4vw,4.1vh),40px)}.pl-b .pl-cards{width:100%}.debate .stage{align-content:center;padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.motion .db-log{height:clamp(320px,58vh,600px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.motion .db-track{will-change:transform}.motion .db-box.is-open .db-log{scrollbar-width:thin;scrollbar-color:#efe9d84d transparent;overflow-y:auto}.db-cue{z-index:3;width:40px;height:40px;color:var(--cream);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:1px solid #efe9d859;border-radius:50%;place-items:center;margin-left:-20px;transition:opacity .4s ease-out,background-color .3s ease-out;display:none;position:absolute;bottom:clamp(16px,3vh,32px);left:50%}.db-cue:hover{background:#efe9d81f}.db-cue:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.db-cue svg{fill:none;width:18px;height:18px;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;animation:1.4s ease-in-out infinite db-cue}.motion .db-cue{display:grid}.debate.db-cue-on .db-cue{opacity:1;pointer-events:auto}.debate.db-verdict-on .db-box{pointer-events:none}.motion .db-typing{box-sizing:content-box;align-items:center;gap:5px;height:24px;padding:0 18px 14px 62px;display:flex}.db-a{justify-items:center;position:relative}.db-a .db-box{width:min(660px,100%)}.db-a .db-verdict{text-align:center}.db-a .db-lead{margin-inline:auto}.motion .db-a .db-verdict{pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.uses .stage{grid-template-rows:auto 1fr;gap:clamp(14px,2.5vh,36px);padding-block:clamp(84px,12vh,116px) clamp(20px,3.5vh,40px)}.uses-title{font-size:clamp(28px,min(4vw,6.4vh),64px)}.uses-lead{margin-top:clamp(8px,1.6vh,16px);font-size:clamp(15px,min(1.3vw,2.4vh),20px)}.uses-map{grid-auto-flow:dense;--cell:clamp(56px, 8.4vh, 72px);grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,410px) auto minmax(0,410px);justify-content:center;align-self:center;gap:clamp(10px,2.2vh,22px) clamp(64px,9vw,160px);position:relative}.uses-map .use{z-index:1;height:var(--cell);cursor:default;outline:none;grid-column:1;transition:z-index .45s linear;position:relative}.uses-map .use:nth-child(n+7){grid-column:3}.uses-map .use-card{z-index:1;grid-template-rows:calc(var(--cell) - 2px) 0fr;transform-origin:top;background:#0b1b14;padding-block:0;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),scale .4s cubic-bezier(.2,.7,.2,1),border-color .3s ease-out,box-shadow .4s ease-out;animation:7s ease-in-out infinite alternate use-drift;display:grid;position:absolute;top:0;left:0;right:0}.uses-map .use-more{min-height:0;overflow:hidden}.uses-map .use-text{padding:0 0 14px 50px}.uses-map .use-name{text-wrap:balance}.uses-map .use:hover,.uses-map .use:focus-visible{z-index:10;transition-duration:0s}.uses-map .use-open{display:grid}.uses-map .use-card{transition-property:grid-template-rows,scale,border-color,box-shadow,opacity}.uses-map .use:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(7),:nth-child(8),:nth-child(9)):is(:hover,:focus-visible)+.use .use-card{opacity:0}.uses-map .use:hover .use-open path:last-child,.uses-map .use:focus-visible .use-open path:last-child{transform:scaleY(0)}.uses-map .use:hover .use-card,.uses-map .use:focus-visible .use-card{grid-template-rows:calc(var(--cell) - 2px) 1fr;border-color:#efe9d880;scale:1.06;box-shadow:0 24px 70px #00000080}.uses-map .use:nth-child(3n) .use-card{animation-duration:8.6s}.uses-map .use:nth-child(3n+1) .use-card{animation-duration:6.3s}.uses-map .use:nth-child(2n) .use-card{animation-delay:-3.5s}.use-panel{background:#0c1e16d9;border:1px solid #efe9d899;border-radius:20px;grid-area:1/2/-1;align-self:center;justify-items:center;gap:14px;padding:22px 26px;animation:3.6s ease-in-out infinite alternate panel-glow;display:grid;box-shadow:0 30px 90px #00000073,0 0 16px #efe9d833,0 0 50px #efe9d81f}@keyframes panel-glow{to{box-shadow:0 30px 90px #00000073,0 0 26px #efe9d86b,0 0 100px #efe9d847}}.use-panel{gap:6px}.use-panel .wordmark{letter-spacing:.12em;color:var(--sage);font-size:13px}.use-panel-name{white-space:nowrap;font-size:clamp(17px,min(1.5vw,2.8vh),22px);font-weight:500}.motion .use-links{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.use-links path{fill:none;stroke:#efe9d859;stroke-width:1.5px;stroke-dasharray:1}.motion .use-dot{z-index:3;background:var(--cream);pointer-events:none;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 14px 4px #efe9d880}.motion .ctx-dot{z-index:3;background:var(--cream);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 14px 4px #efe9d880}}@media (min-width:900px) and (max-width:1099px) and (min-height:640px){.window-body{grid-template-columns:96px auto minmax(0,1fr);gap:16px}.score-table th{padding-right:8px}.score-table td{width:46px}.reactions{gap:6px}.reaction{padding-block:6px}.reaction-quote{line-height:1.3}}@media (max-width:899px){.site-header:before{background:linear-gradient(#07130ef5 60%,#07130e00)}.grid-wrap{justify-self:center;max-width:100%}.ctx-creative{justify-items:center}.flows{display:none}.sources{margin-bottom:20px}.window{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1e16bf}.window-body{grid-template-columns:1fr}.creative{max-width:180px}.draft-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1e16bf}.drafts{grid-template-columns:1fr;justify-items:stretch}.batch-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1e16bf}.batch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-arrow,.ctx-arrow{justify-self:center;rotate:90deg}.ctx-arrow{margin-block:16px}}@media (max-width:599px){p,h2,h3{text-wrap:pretty}.pl-card{text-align:center;justify-items:center}.formats{grid-template-columns:1fr 1fr;grid-template-areas:"ad ad""board page""box mail";row-gap:28px}.fmt-ad img{max-width:360px}.sources{grid-template-columns:1fr;margin-bottom:20px}.flows{display:none}.personas{grid-template-columns:1fr 1fr}.window-meta{display:none}.draft-card{grid-template-columns:1fr}.draft-card .shot{max-width:180px}.window-side{text-align:center;justify-self:center}.score-table{font-size:12px}.score-table th{padding-right:8px}.score-table td{width:44px}.score-table thead th[data-col]{padding:0 2px 8px}.col-card{background:0 0;padding:4px 0}.col-card .avatar{display:none}.col-name,.avg{font-size:12px}.batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}h1,h2,h3,dt,.use-name,.pl-name,.draft-head,.side-label,.persona span,.fmt-label,.batch-kind{text-wrap:balance}p,li,dd,figcaption,.reaction-quote,.answer-text,.ctx-said,.db-said,.use-text,.pl-text,.source-text,.draft-note{text-wrap:pretty}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
