@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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 Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_8b5819f5-module__Tprj_q__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_8b5819f5-module__Tprj_q__variable{--font-dv-serif:"Instrument Serif", "Instrument Serif Fallback"}
.image-preview-dialog{box-sizing:border-box;border:1px solid var(--h-edge);background:var(--page-paper);width:min(1200px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--h-text);border-radius:16px;margin:auto;padding:14px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #0003}.image-preview-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006}.image-preview-toolbar{font:inherit;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.image-preview-toolbar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.image-preview-toolbar a,.image-preview-toolbar button{min-height:44px;color:inherit;background:var(--h-pill);cursor:pointer;white-space:nowrap;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.image-preview-toolbar .image-preview-close{background:0 0;min-width:44px;padding:0;font-size:24px}.media-viewer-stage{justify-content:center;align-items:center;min-height:180px;display:flex;position:relative}.media-viewer-content{justify-content:center;align-items:center;width:100%;min-width:0;min-height:180px;display:flex}.media-viewer-content>img,.media-viewer-content>video{object-fit:contain;border-radius:8px;width:100%;max-height:calc(100dvh - 245px);display:block}.media-viewer-content>img{touch-action:pan-y pinch-zoom}.media-viewer-arrow{z-index:1;border:1px solid var(--h-edge);background:var(--page-paper);width:44px;height:44px;color:var(--h-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.media-viewer-arrow.is-previous{left:6px}.media-viewer-arrow.is-next{right:6px}.media-viewer-arrow:disabled{opacity:.25;cursor:default}.media-viewer-position{text-align:center;font:inherit;color:var(--h-text-dim);margin:10px 0;font-size:12px}.media-viewer-thumbnails{scrollbar-width:thin;gap:8px;padding:3px;display:flex;overflow-x:auto}.media-viewer-thumbnails button{background:var(--h-pill);width:64px;height:58px;color:var(--h-text);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:0 0 64px;padding:0;overflow:hidden}.media-viewer-thumbnails button[aria-current]{border-color:var(--h-text)}.media-viewer-thumbnails img{object-fit:cover;width:100%;height:100%}.media-viewer-thumbnails span{font-size:22px}.media-viewer-audio{box-sizing:border-box;justify-items:center;gap:16px;width:100%;padding:32px 50px;display:grid}.media-viewer-audio>span{font-size:64px}.media-viewer-audio p{overflow-wrap:anywhere;max-width:100%}.media-viewer-audio audio{width:min(100%,560px)}.media-viewer-document{gap:12px;width:100%;display:grid}.media-viewer-document iframe{background:#fff;border:0;width:100%;height:calc(100dvh - 295px);min-height:220px}.media-viewer-document a{color:inherit;text-align:center}.media-viewer-text{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;width:100%;min-height:200px;max-height:calc(100dvh - 275px);margin:0;padding:24px 58px;font:14px/1.6 monospace;overflow:auto}.media-viewer-error{text-align:center;padding:10px;font-size:14px}@media (max-width:600px){.image-preview-dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:10px}.image-preview-toolbar{flex-wrap:wrap;gap:6px}.image-preview-toolbar>span{flex-basis:calc(100% - 52px);order:-2}.image-preview-toolbar .image-preview-close{order:-1}.media-viewer-content>img,.media-viewer-content>video{max-height:calc(100dvh - 275px)}.media-viewer-audio{padding:24px 12px 70px}}.chat-image-draft{background:var(--h-pill);width:88px;height:88px;color:var(--h-text);border:0;border-radius:12px;flex:0 0 88px;margin:6px 6px 0 0;padding:0;position:relative}.chat-image-draft-view{border-radius:inherit;width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;overflow:hidden}.chat-image-draft-view img{object-fit:cover;width:100%;height:100%;display:block}.chat-image-draft-actions{position:absolute;top:-6px;right:-6px}.chat-image-draft-actions button{box-sizing:border-box;border:2px solid var(--page-paper);background:var(--h-text);width:28px;height:28px;color:var(--page-paper);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.chat-image-draft :focus-visible,.image-preview-dialog :focus-visible{outline:2px solid var(--h-text-dim,#bbb);outline-offset:-2px}@media (pointer:coarse){.chat-image-draft-actions button{width:32px;height:32px}}.media-selection-check{box-sizing:border-box;border:1px solid var(--h-text-dim);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-grid}[aria-checked=true] .media-selection-check{background:var(--h-text);color:var(--page-paper);border-color:var(--h-text)}.image-preview-toolbar .media-viewer-select{background:0 0;gap:8px;display:inline-flex}.image-preview-toolbar .media-viewer-download{background:0 0;width:44px;padding:0}.image-preview-toolbar button:hover,.image-preview-toolbar a:hover{background:var(--h-pill)}.image-preview-dialog.has-selection .media-viewer-content>img,.image-preview-dialog.has-selection .media-viewer-content>video{max-height:calc(100dvh - 300px)}.media-viewer-thumbnails{box-sizing:border-box;width:max-content;max-width:100%;margin-inline:auto}.media-viewer-thumbnails button{flex-basis:48px;width:48px;height:48px}@media (max-width:600px){.image-preview-toolbar{flex-wrap:nowrap}.image-preview-toolbar>span{flex-basis:0;order:initial}.image-preview-toolbar .image-preview-close{order:initial}}
.ChatMedia-module__owrwKa__video{background:0 0;border:0;width:min(100%,520px);margin:12px 0;padding:0}.ChatMedia-module__owrwKa__video .adaptive-video-thread{--video-height:min(52dvh, 480px)}.ChatMedia-module__owrwKa__attachmentVideo{background:#111;border-radius:16px;width:min(100%,440px);margin:0;position:relative;overflow:hidden}.ChatMedia-module__owrwKa__attachmentVideo video{object-fit:contain;width:100%;max-height:min(52dvh,480px);display:block}.chat-attachments .ChatMedia-module__owrwKa__attachmentVideo{flex:0 0 152px;align-self:flex-start;width:152px}.ChatMedia-module__owrwKa__draftVideo{height:114px}.ChatMedia-module__owrwKa__draftVideoPreview{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ChatMedia-module__owrwKa__draftVideoPreview video{object-fit:cover;width:100%;height:100%;max-height:none}.ChatMedia-module__owrwKa__draftVideoPlay{color:#fff;text-shadow:0 1px 8px #000;pointer-events:none;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.ChatMedia-module__owrwKa__draftVideoPreview:focus-visible{outline-offset:-4px;border-radius:inherit;outline:2px solid #fff}.ChatMedia-module__owrwKa__remove{color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;background:#111b;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.ChatMedia-module__owrwKa__remove:focus-visible{outline-offset:2px;outline:2px solid #fff}.ChatMedia-module__owrwKa__videoPending{background:var(--h-surface-2,#171717);min-height:180px;max-height:480px;color:inherit;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.ChatMedia-module__owrwKa__videoPending small{opacity:.6;font-variant-numeric:tabular-nums}.ChatMedia-module__owrwKa__proposals.design-suggestions{width:100%;min-width:0;margin:0}.ChatMedia-module__owrwKa__proposals .ChatMedia-module__owrwKa__mediaIntro{margin:0 0 18px}.ChatMedia-module__owrwKa__proposals.design-suggestions>.ChatMedia-module__owrwKa__proposalRow{grid-template-columns:none;grid-auto-columns:clamp(220px,33.3333% - 9.33333px,260px);grid-auto-flow:column;padding:4px 3px 12px}.ChatMedia-module__owrwKa__mediaCard{flex-direction:column;gap:10px;min-width:0;display:flex}.ChatMedia-module__owrwKa__cardCanvas{background:radial-gradient(ellipse at 45% 35%, var(--h-hover), transparent 70%), var(--h-pill);border-radius:16px;height:190px;position:relative;overflow:hidden}.ChatMedia-module__owrwKa__cardCanvas textarea{resize:none;width:calc(100% - 28px);height:calc(100% - 94px);color:var(--h-text);font:inherit;scrollbar-width:thin;background:0 0;border:0;padding:0;font-size:12px;line-height:1.6;position:absolute;inset:36px 14px 58px}.ChatMedia-module__owrwKa__cardFormat{color:var(--h-text-dim);pointer-events:none;font-size:10px;line-height:20px;position:absolute;top:10px;left:12px}.ChatMedia-module__owrwKa__hasImage .ChatMedia-module__owrwKa__cardFormat{color:#fff;background:#14141466;border-radius:5px;padding:0 6px}.ChatMedia-module__owrwKa__dismissMedia{width:44px;height:40px;color:var(--h-text-dim);cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:0;right:0}.ChatMedia-module__owrwKa__hasImage .ChatMedia-module__owrwKa__dismissMedia{color:#fff;text-shadow:0 1px 6px #0009}.ChatMedia-module__owrwKa__cardToolbar{justify-content:space-between;align-items:end;gap:4px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ChatMedia-module__owrwKa__cardReferences{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.ChatMedia-module__owrwKa__cardReferences button{background:var(--h-pill);width:36px;height:36px;color:var(--h-text-dim);font:inherit;cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:0;font-size:11px;position:relative}.ChatMedia-module__owrwKa__cardReferences img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ChatMedia-module__owrwKa__cardReferences button>img+span{background:var(--page-paper);border-radius:50%;width:14px;line-height:14px;position:absolute;top:0;right:0}.ChatMedia-module__owrwKa__cardReferences button.ChatMedia-module__owrwKa__addImage{background:0 0;place-items:center;display:grid}.ChatMedia-module__owrwKa__cardCaption{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ChatMedia-module__owrwKa__cardTitle{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.ChatMedia-module__owrwKa__cardActions{flex-shrink:0;align-items:center;gap:0;display:flex}.ChatMedia-module__owrwKa__cardActions button{background:var(--page-paper);min-height:36px;color:var(--h-text);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:8px 12px;font-size:12px}.ChatMedia-module__owrwKa__cardActions button.ChatMedia-module__owrwKa__retryMedia{width:32px;color:var(--h-text-dim);background:0 0;padding:0;font-size:18px}.ChatMedia-module__owrwKa__hasImage .ChatMedia-module__owrwKa__cardActions button,.ChatMedia-module__owrwKa__hasImage .ChatMedia-module__owrwKa__cardReferences button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171717c9}.ChatMedia-module__owrwKa__mediaCard button:disabled{opacity:.45;cursor:default}.ChatMedia-module__owrwKa__mediaCard :is(button,textarea,a):focus-visible,.ChatMedia-module__owrwKa__batchActions button:focus-visible{outline:2px solid var(--h-text);outline-offset:-3px}.ChatMedia-module__owrwKa__cardCanvas textarea:focus-visible{outline-offset:5px;border-radius:2px}.ChatMedia-module__owrwKa__previewButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ChatMedia-module__owrwKa__previewButton img{object-fit:cover;width:100%;height:100%}.ChatMedia-module__owrwKa__previewButton video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ChatMedia-module__owrwKa__emptyPreview{width:100%;color:var(--h-text-dim);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;font-size:11px;display:flex;position:absolute;inset:32px 0 52px}.ChatMedia-module__owrwKa__emptyPreview svg{opacity:.4}.ChatMedia-module__owrwKa__emptyPreview span{opacity:.75}.ChatMedia-module__owrwKa__imageProgress{color:#fff;background:#171717c9;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;bottom:12px;left:12px}.ChatMedia-module__owrwKa__generatingMark{border:1px solid var(--h-edge);border-top-color:var(--h-text);border-radius:50%;width:26px;height:26px;animation:1.5s linear infinite ChatMedia-module__owrwKa__mediaSpin}@keyframes ChatMedia-module__owrwKa__mediaSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChatMedia-module__owrwKa__generatingMark{animation:none}}.ChatMedia-module__owrwKa__cardStatus,.ChatMedia-module__owrwKa__mediaHint{color:var(--h-text-dim);font-size:11px;line-height:1.5}.ChatMedia-module__owrwKa__mediaHint{margin:0}.ChatMedia-module__owrwKa__batchActions{color:var(--h-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:-4px 0 12px;font-size:12px;display:flex}.ChatMedia-module__owrwKa__batchActions button{background:var(--h-pill);min-height:44px;color:var(--h-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:13px}.ChatMedia-module__owrwKa__batchActions button:disabled{opacity:.45;cursor:default}.ChatMedia-module__owrwKa__imagePurpose{color:var(--h-text-dim);align-items:center;gap:12px;font-size:13px;display:flex}.ChatMedia-module__owrwKa__imagePurpose select{background:var(--h-pill);min-width:0;min-height:44px;color:var(--h-text);font:inherit;border:0;border-radius:8px;flex:1;padding:8px}@media (pointer:coarse){.ChatMedia-module__owrwKa__cardReferences button,.ChatMedia-module__owrwKa__cardActions button{min-width:44px;min-height:44px}}.ChatMedia-module__owrwKa__placeholderCanvas{isolation:isolate;background:var(--h-pill)}.ChatMedia-module__owrwKa__placeholderCanvas:before{content:"";z-index:-1;pointer-events:none;filter:blur(26px);background:radial-gradient(at 22% 30%,#858fc080 0%,#0000 52%),radial-gradient(at 80% 42%,#b48b7780 0%,#0000 48%),radial-gradient(at 42% 90%,#718d8280 0%,#0000 50%);position:absolute;inset:-30%;transform:rotate(-12deg)scale(1.12)}.ChatMedia-module__owrwKa__mediaCard:nth-child(3n+2) .ChatMedia-module__owrwKa__placeholderCanvas:before{transform:rotate(125deg)scale(1.2)}.ChatMedia-module__owrwKa__mediaCard:nth-child(3n+3) .ChatMedia-module__owrwKa__placeholderCanvas:before{transform:rotate(235deg)scale(1.15)}.ChatMedia-module__owrwKa__placeholderCanvas .ChatMedia-module__owrwKa__emptyPreview{color:var(--h-text)}.ChatMedia-module__owrwKa__placeholderCanvas .ChatMedia-module__owrwKa__emptyPreview svg{opacity:.65}.ChatMedia-module__owrwKa__placeholderCanvas .ChatMedia-module__owrwKa__emptyPreview span{opacity:1}.ChatMedia-module__owrwKa__subscribeAction{background:var(--h-text);min-height:44px;color:var(--page-paper);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.ChatMedia-module__owrwKa__subscribeAction:hover{opacity:.85}.ChatMedia-module__owrwKa__subscribeAction:focus-visible{outline:2px solid var(--h-text);outline-offset:3px}
.entry-menu .entry-menu-panel{background:#161618!important;border:1px solid #ffffff14!important;border-radius:20px!important;box-shadow:0 40px 100px -30px #000000f2!important}.entry-menu .entry-menu-heading{padding:14px 14px 6px 18px;border:0!important}.entry-menu .entry-menu-heading h2{letter-spacing:-.01em;font-size:15px;font-weight:600}.entry-menu .entry-menu-heading button{color:#f3f1ecb3;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.entry-menu .entry-menu-heading button:hover{color:#f3f1ec;background:#ffffff1f}.entry-menu .entry-menu-scroll{padding:4px 8px 10px}.entry-menu :is(.entry-menu-action,.chat-setup-summary){text-align:start;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;width:100%;transition:background-color .15s;background:0 0!important;border:0!important;border-radius:12px!important;gap:12px!important;padding:9px 10px!important;display:grid!important}.entry-menu :is(.entry-menu-action,.chat-setup-summary):hover:not(:disabled){background:#ffffff0d!important}.entry-menu :is(.entry-menu-action,.chat-setup-summary)>svg:first-child,.entry-menu .chat-setup-summary>:first-child:not(.chat-setup-summary-copy){box-sizing:content-box;color:#f3f1ec;background:#ffffff12;border-radius:10px;width:18px;height:18px;padding:8px}.entry-menu .entry-menu-copy>span:first-child,.entry-menu .chat-setup-summary-copy strong{color:#f3f1ec;font-size:14px;font-weight:500}.entry-menu .entry-menu-description,.entry-menu .chat-setup-summary-copy small{color:#f3f1ec80;font-size:12.5px}.entry-menu .entry-menu-tools,.entry-menu .chat-setup-sections{border:0!important}.entry-menu .entry-menu-tools{margin:4px 0;padding:4px 0;border-top:1px solid #ffffff0d!important;border-bottom:1px solid #ffffff0d!important}.entry-menu .chat-setup-disclosure{border:0!important}.entry-menu .chat-setup-label{color:#f3f1ec66;font:500 10.5px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;margin:10px 10px 4px}.entry-menu .entry-tool-state{background:#ffffff1f;border-radius:999px;width:34px;height:20px;transition:background-color .2s;display:inline-block;position:relative;padding:0!important;font-size:0!important}.entry-menu .entry-tool-state i{background:#f3f1ecb3;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;position:absolute;top:3px;left:3px}.entry-menu .entry-tool[aria-checked=true] .entry-tool-state{background:#f3f1ec}.entry-menu .entry-tool[aria-checked=true] .entry-tool-state i{background:#111;transform:translate(14px)}.entry-menu .entry-tool:disabled{opacity:.45}.entry-menu .chat-setup-detail{margin:2px 6px 8px 56px;padding:0;border:0!important}.entry-menu .chat-setup-row{padding:10px 0;border-color:#ffffff0f!important}@media (prefers-reduced-motion:reduce){.entry-menu .entry-tool-state,.entry-menu .entry-tool-state i{transition:none}}
.controls-module__JpILRG__pill{min-width:0;min-height:var(--h-pill-lg);border:1px solid var(--h-edge-soft);background:var(--h-panel);color:var(--h-text-dim);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:9px 18px;font-size:12px;line-height:1.5;display:inline-flex}.controls-module__JpILRG__pill[aria-pressed=true],.controls-module__JpILRG__pill[aria-expanded=true]{color:var(--h-text);border-color:var(--h-field-edge-focus);background:var(--control-sheen,var(--h-glass-sheen)), var(--h-pill);box-shadow:var(--control-rim,var(--h-glass-rim))}.controls-module__JpILRG__pill:hover:not(:disabled){color:var(--h-text);background-color:var(--h-hover)}.controls-module__JpILRG__pill[data-tone=primary]{background:var(--h-action-bg);color:var(--h-action-text);border-color:#0000}.controls-module__JpILRG__pill[data-tone=primary]:hover:not(:disabled){background:var(--h-action-bg-hover);color:var(--h-action-text)}.controls-module__JpILRG__action{border:1px solid var(--h-edge);min-width:0;max-width:100%;min-height:48px;color:var(--h-text);background:var(--control-sheen,linear-gradient(180deg, color-mix(in srgb, var(--h-text) 14%, transparent), transparent 70%)), var(--landing-glass,var(--h-menu-bg));box-shadow:var(--control-rim,inset 0 1px 0 color-mix(in srgb, var(--h-text) 20%, transparent)), 0 6px 20px #0000000a;-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:6px 12px 6px 24px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.controls-module__JpILRG__action:hover:not(:disabled){background-color:var(--h-pill)}.controls-module__JpILRG__actionIcon{background:var(--h-action-bg);width:32px;height:32px;color:var(--h-action-text);border-radius:50%;flex:0 0 32px;place-items:center;font-size:20px;display:grid}.controls-module__JpILRG__pill:focus-visible,.controls-module__JpILRG__action:focus-visible{outline:2px solid var(--h-text-dim);outline-offset:3px}.controls-module__JpILRG__pill:disabled,.controls-module__JpILRG__action:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:no-preference){.controls-module__JpILRG__pill,.controls-module__JpILRG__action{transition:background-color var(--t-micro), border-color var(--t-micro)}}
.PreviewSurface-module__JNtV2G__surface{isolation:isolate;background:var(--h-panel,#f7f3ea);flex:1;width:100%;height:100%;min-height:280px;position:relative;overflow:hidden;container-type:inline-size}.PreviewSurface-module__JNtV2G__frame,.PreviewSurface-module__JNtV2G__backdrop{border:0;width:100%;height:100%;position:absolute;inset:0}.PreviewSurface-module__JNtV2G__frame{background:#fff;display:block}.PreviewSurface-module__JNtV2G__pending{opacity:0;pointer-events:none}.PreviewSurface-module__JNtV2G__cover{object-fit:cover;object-position:top;filter:brightness(.88);width:100%;height:100%}.PreviewSurface-module__JNtV2G__status{z-index:3;border:1px solid var(--h-edge-soft,#26251f26);background:linear-gradient(135deg, #ffffff08, transparent), var(--h-menu-surface,var(--h-panel,#f7f3ea));width:max-content;max-width:min(620px,100% - 32px);color:var(--h-text,#26251f);text-align:start;border-radius:22px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000014,inset 0 1px #ffffff08}.PreviewSurface-module__JNtV2G__noticeIcon{width:20px;height:24px;color:var(--h-text-dim,#777369);flex:none;place-items:center;display:grid}.PreviewSurface-module__JNtV2G__noticeCopy{overflow-wrap:anywhere;flex:1;min-width:0}.PreviewSurface-module__JNtV2G__noticeCopy p{font:inherit;margin:0}.PreviewSurface-module__JNtV2G__noticeCopy .PreviewSurface-module__JNtV2G__noticeDetail{color:var(--h-text-dim,#777369);margin-top:4px;font-size:12px}.PreviewSurface-module__JNtV2G__noticeActions{flex:none;align-items:center;gap:4px;display:flex}.PreviewSurface-module__JNtV2G__noticeActions button{border:1px solid var(--h-edge-soft,#26251f26);min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.PreviewSurface-module__JNtV2G__noticeActions button:hover{background:var(--h-hover,#26251f09)}.PreviewSurface-module__JNtV2G__noticeActions button:focus-visible{outline-offset:3px;outline:2px solid}.PreviewSurface-module__JNtV2G__noticeActions .PreviewSurface-module__JNtV2G__noticeDismiss{border:0;width:44px;padding:0}.PreviewSurface-module__JNtV2G__noticeInline{flex:none;width:calc(100% - 32px);margin:12px auto;position:relative;inset:auto;transform:none}@container (max-width:420px){.PreviewSurface-module__JNtV2G__status{flex-wrap:wrap;gap:8px 10px}.PreviewSurface-module__JNtV2G__noticeCopy{flex-basis:calc(100% - 30px)}.PreviewSurface-module__JNtV2G__noticeActions{margin-inline-start:30px}}.PreviewSurface-module__JNtV2G__pulse{background:#8b9676;border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite PreviewSurface-module__JNtV2G__pulse}.PreviewSurface-module__JNtV2G__allowance{isolation:isolate;color:#f1f3f4;--h-text:#f1f3f4;--h-text-dim:#c5c3cb;--h-edge:#ffffff38;--h-action-bg:#f1f3f4;--h-action-text:#17151c;--h-pill:#ffffff1c;--landing-glass:#ffffff0c;--h-blur:blur(20px);background:#0a090d;grid-template-rows:auto 1fr auto;gap:40px;width:100%;height:100%;min-height:280px;padding:clamp(24px,4vw,64px);display:grid;position:relative;overflow:auto;container-type:inline-size}.PreviewSurface-module__JNtV2G__allowanceAtmosphere{z-index:-1;pointer-events:none;background:linear-gradient(#0a090d8c,#0a090d70 18%,#0a090db8 46%,#0a090df5 80%),url(/media/landing/ascii-dunes.webp) 50% 25%/cover no-repeat;position:absolute;inset:0}.PreviewSurface-module__JNtV2G__savedProject{-webkit-backdrop-filter:blur(16px);color:#e4e1e8;background:#141219b8;border:1px solid #ffffff26;border-radius:999px;justify-self:start;align-items:center;gap:9px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.PreviewSurface-module__JNtV2G__savedProject svg{color:#c3cfbf;flex:none}.PreviewSurface-module__JNtV2G__allowanceContent{text-align:start;align-self:center;width:100%;max-width:660px;padding-block:36px}.PreviewSurface-module__JNtV2G__allowanceEyebrow{letter-spacing:.13em;text-transform:uppercase;color:#c9c3cf;margin:0 0 22px;font-size:11px;line-height:1.7}.PreviewSurface-module__JNtV2G__allowanceContent h2{font:400 clamp(38px, 9cqw, 84px)/1.04 var(--font-inter,sans-serif);letter-spacing:-.055em;text-wrap:balance;margin:0}.PreviewSurface-module__JNtV2G__allowanceContent h2 span{color:#c4b8cd;display:block}.PreviewSurface-module__JNtV2G__allowanceDescription{color:#c5c3cb;text-wrap:pretty;max-width:420px;margin:28px 0 0;font-size:15px;line-height:1.8}.PreviewSurface-module__JNtV2G__allowanceActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.PreviewSurface-module__JNtV2G__allowanceActions .PreviewSurface-module__JNtV2G__upgrade{gap:36px;min-height:56px;padding-inline:24px 10px}.PreviewSurface-module__JNtV2G__resetTimer{color:#c5c3cb;align-items:center;gap:12px;min-height:56px;display:flex}.PreviewSurface-module__JNtV2G__resetTimer svg{flex:none}.PreviewSurface-module__JNtV2G__resetTimer span{font-size:11px;line-height:1.6;display:block}.PreviewSurface-module__JNtV2G__resetTimer strong{color:#f1f3f4;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:2px;font-size:24px;font-weight:400;line-height:1.3;display:block}.PreviewSurface-module__JNtV2G__manageProjects,.PreviewSurface-module__JNtV2G__checkAccess{color:#d7d3dc;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:8px 0;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.PreviewSurface-module__JNtV2G__manageProjects:hover,.PreviewSurface-module__JNtV2G__checkAccess:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.PreviewSurface-module__JNtV2G__allowance :is(a,button):focus-visible{outline-offset:5px;border-radius:24px;outline:2px solid #f1f3f4}.PreviewSurface-module__JNtV2G__allowanceFooter{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.PreviewSurface-module__JNtV2G__allowanceFooter p{color:#aaa6b0;margin:0;font-size:12px;line-height:1.8}.PreviewSurface-module__JNtV2G__allowanceFooter p:first-child{color:#ded9e4}.PreviewSurface-module__JNtV2G__checkAccess{flex:none}.PreviewSurface-module__JNtV2G__allowance:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .PreviewSurface-module__JNtV2G__allowanceEyebrow{letter-spacing:0}.PreviewSurface-module__JNtV2G__allowance:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h2{letter-spacing:0;line-height:1.35}@container (max-width:420px){.PreviewSurface-module__JNtV2G__allowanceContent{padding-block:12px}.PreviewSurface-module__JNtV2G__allowanceContent h2{font-size:clamp(36px,11cqw,50px)}.PreviewSurface-module__JNtV2G__allowanceDescription{margin-top:22px;font-size:14px}.PreviewSurface-module__JNtV2G__allowanceEyebrow{letter-spacing:.08em;margin-bottom:18px;font-size:10px}.PreviewSurface-module__JNtV2G__allowanceFooter{gap:8px}}@keyframes PreviewSurface-module__JNtV2G__pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.PreviewSurface-module__JNtV2G__pulse{animation:none}}.PreviewSurface-module__JNtV2G__loadingScene{isolation:isolate;color:#f1f3f4;--h-text:#f1f3f4;--h-text-dim:#c5c3cb;--h-edge-soft:#ffffff26;--h-menu-surface:#18151dcc;--h-hover:#ffffff0c;background:#0a090d;grid-template-rows:auto 1fr auto;gap:32px;height:100%;padding:clamp(24px,5cqw,64px);display:grid;position:relative;overflow:auto}.PreviewSurface-module__JNtV2G__loadingGlow{z-index:-1;pointer-events:none;background:radial-gradient(at 60% 40%,#c0a6ce18,#0000 65%);animation:6s ease-in-out infinite PreviewSurface-module__JNtV2G__breathe;position:absolute;inset:5% 0 25%}.PreviewSurface-module__JNtV2G__loadingProject{overflow-wrap:anywhere;color:#d0cbd5;max-width:100%;margin:0;font-size:12px;line-height:1.7}.PreviewSurface-module__JNtV2G__loadingContent{align-self:center;width:100%;max-width:720px;padding-block:24px}.PreviewSurface-module__JNtV2G__loadingContent h2{font:400 clamp(38px, 8.5cqw, 82px)/1.06 var(--font-inter,sans-serif);letter-spacing:-.055em;text-wrap:balance;margin:32px 0 0}.PreviewSurface-module__JNtV2G__loadingContent h2 span{color:#c4b8cd;display:block}.PreviewSurface-module__JNtV2G__loadingContent p{color:#c5c3cb;margin:24px 0 0;font-size:14px;line-height:1.8}.PreviewSurface-module__JNtV2G__loadingMark{align-items:center;gap:7px;height:28px;display:flex}.PreviewSurface-module__JNtV2G__loadingMark i{background:#d0c0d8;border-radius:8px;width:5px;height:18px;animation:2.4s ease-in-out infinite PreviewSurface-module__JNtV2G__breathe;display:block}.PreviewSurface-module__JNtV2G__loadingMark i:nth-child(2){height:28px;animation-delay:.3s}.PreviewSurface-module__JNtV2G__loadingMark i:nth-child(3){animation-delay:.6s}.PreviewSurface-module__JNtV2G__loadingFooter{border-top:1px solid #ffffff24;width:100%;padding-top:24px}.PreviewSurface-module__JNtV2G__loadingFooter .PreviewSurface-module__JNtV2G__noticeInline{width:fit-content;max-width:100%;margin:0;padding:12px 16px}.PreviewSurface-module__JNtV2G__loadingScene:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h2{letter-spacing:0;line-height:1.4}.PreviewSurface-module__JNtV2G__loadingGlow[data-still],.PreviewSurface-module__JNtV2G__loadingMark[data-still] i{opacity:.65;animation:none}@keyframes PreviewSurface-module__JNtV2G__breathe{50%{opacity:.35}}@container (max-width:420px){.PreviewSurface-module__JNtV2G__loadingContent h2{font-size:clamp(36px,11cqw,46px)}.PreviewSurface-module__JNtV2G__loadingScene{gap:24px}}@media (prefers-reduced-motion:reduce){.PreviewSurface-module__JNtV2G__loadingGlow,.PreviewSurface-module__JNtV2G__loadingMark i{animation:none}}
.BuildStage-module__AvFaMa__stage{color:#f1f3f4;--edge:#dadce026;--edge-soft:#dadce014;--skel:#f1f3f40d;--skel-on:#f1f3f41f;--accent:#e5484d;background:#0b0b0c;position:absolute;inset:0;overflow:hidden;container-type:size}.BuildStage-module__AvFaMa__canvas{position:absolute;inset:0}.BuildStage-module__AvFaMa__page{gap:clamp(12px,2.4cqh,24px) clamp(12px,2cqw,24px);padding:clamp(16px,4cqh,40px) clamp(16px,4cqw,48px) calc(clamp(16px,4cqh,40px) + 72px);display:none;position:absolute;inset:0}.BuildStage-module__AvFaMa__page[data-active]{display:grid}.BuildStage-module__AvFaMa__page b{background:var(--skel);border-radius:6px;min-height:0;transition:background .35s,opacity .35s;display:block}.BuildStage-module__AvFaMa__page b[data-drawn]{background:var(--skel-on)}.BuildStage-module__AvFaMa__page b[data-skel=button][data-drawn]{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:999px}.BuildStage-module__AvFaMa__page b[data-skel=image][data-drawn],.BuildStage-module__AvFaMa__page b[data-skel=banner][data-drawn],.BuildStage-module__AvFaMa__page b[data-skel=chart][data-drawn]{background:linear-gradient(135deg,#e5484d38,#f2b84b1f 60%,#f1f3f414)}.BuildStage-module__AvFaMa__page b[data-skel=title]{border-radius:8px}.BuildStage-module__AvFaMa__page b[data-skel=button]{border-radius:999px;align-self:center;width:min(100%,170px);height:min(100%,44px)}.BuildStage-module__AvFaMa__page b[data-skel=text],.BuildStage-module__AvFaMa__page b[data-skel=row]{border-radius:4px}.BuildStage-module__AvFaMa__page[data-skel-page=landing]{grid-template-rows:.4fr .62fr .62fr .36fr .5fr 1.35fr;grid-template-columns:repeat(6,1fr);grid-template-areas:"nav nav nav nav nav nav""t1 t1 t1 img img img""t2 t2.img img img""p p p img img img""cta. .img img img""c1 c1 c2 c2 c3 c3"}.BuildStage-module__AvFaMa__page[data-skel-page=shop]{grid-template-rows:.4fr 1.2fr 1.5fr .32fr .32fr .45fr;grid-template-columns:repeat(4,1fr);grid-template-areas:"nav nav nav nav""ban ban ban ban""p1 p2 p3 p4""l1 l1. .""l2. . .""cta. . ."}.BuildStage-module__AvFaMa__page[data-skel-page=app]{grid-template:"side top top top".4fr"side s1 s2 s3".8fr"side chart chart chart"1.6fr"side r1 r1 r1".36fr"side r2 r2 r2".36fr"side r3 r3 r3".36fr/.8fr 1fr 1fr 1fr}.BuildStage-module__AvFaMa__stage:not([data-crewed]):not([data-still]) .BuildStage-module__AvFaMa__page b{animation:2.2s ease-in-out infinite BuildStage-module__AvFaMa__breathe}.BuildStage-module__AvFaMa__stage:not([data-crewed]) .BuildStage-module__AvFaMa__page b:nth-child(3n+2){animation-delay:.35s}.BuildStage-module__AvFaMa__stage:not([data-crewed]) .BuildStage-module__AvFaMa__page b:nth-child(3n){animation-delay:.7s}@keyframes BuildStage-module__AvFaMa__breathe{50%{background:var(--skel-on)}}.BuildStage-module__AvFaMa__transport{z-index:3;border:1px solid var(--edge-soft);-webkit-backdrop-filter:blur(16px);font-variant-numeric:tabular-nums;background:#383b3d6b;border-radius:999px;justify-self:center;align-items:center;gap:10px;width:max-content;min-width:0;max-width:100%;min-height:44px;padding:8px 16px;font-size:13px;line-height:1.4;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.BuildStage-module__AvFaMa__pulse{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite BuildStage-module__AvFaMa__pulse}.BuildStage-module__AvFaMa__message{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BuildStage-module__AvFaMa__name{color:#f1f3f480;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:30cqw;overflow:hidden}.BuildStage-module__AvFaMa__name:before{content:"·";margin-inline-end:10px}.BuildStage-module__AvFaMa__time{color:#f1f3f480;font-family:var(--font-mono,ui-monospace, monospace);flex:none;font-size:12px}@keyframes BuildStage-module__AvFaMa__pulse{50%{opacity:.35;transform:scale(.8)}}@container (max-width:420px){.BuildStage-module__AvFaMa__name{display:none}}@media (prefers-reduced-motion:reduce){.BuildStage-module__AvFaMa__page b,.BuildStage-module__AvFaMa__pulse{animation:none!important}}.BuildStage-module__AvFaMa__stage[data-still] .BuildStage-module__AvFaMa__pulse{background:#e0685c;animation:none}.BuildStage-module__AvFaMa__message small{color:#f1f3f48c;white-space:normal;margin-top:2px;font-size:12px;display:block}.BuildStage-module__AvFaMa__stage[data-still] .BuildStage-module__AvFaMa__message{white-space:normal}.BuildStage-module__AvFaMa__transport:has(small){border-radius:22px}.BuildStage-module__AvFaMa__action{color:#17151c;min-height:32px;font:inherit;cursor:pointer;background:#f1f3f4;border:0;border-radius:999px;flex:none;padding:6px 14px;font-weight:500}.BuildStage-module__AvFaMa__action:hover{background:#fff}.BuildStage-module__AvFaMa__action:focus-visible{outline-offset:3px;outline:2px solid #f1f3f4}.BuildStage-module__AvFaMa__page b[data-broken]{outline-offset:3px;background:#e0685c1a;outline:1px dashed #e0685ccc;animation:1.8s ease-in-out infinite BuildStage-module__AvFaMa__broken}@keyframes BuildStage-module__AvFaMa__broken{50%{outline-color:#e0685c4d}}@media (prefers-reduced-motion:reduce){.BuildStage-module__AvFaMa__page b[data-broken]{animation:none}}
