@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--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,ui-sans-serif, system-ui, 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{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}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}.glassCanvas:empty:before{content:"Blank canvas";color:#777;white-space:nowrap;font-size:15px;font-weight:600;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.glassCanvas:empty:after{content:"Choose a drawing tool above to begin";color:#aaa;white-space:nowrap;font-size:10px;position:absolute;top:52%;left:50%;transform:translate(-50%)}.patternSummary div:first-child b,.patternSummary div:last-child b{font-size:0}.patternSummary div:first-child b:after,.patternSummary div:last-child b:after{content:"0";font-size:9px}.glassLegend>footer div:last-child b{font-size:0}.glassLegend>footer div:last-child b:after{content:"0 of 0";font-size:9px}.workspaceTopActions>span{display:none}.settingsApp{color:#202020;letter-spacing:-.02em;background:#f6f6f5;grid-template-columns:245px 1fr;min-height:100vh;font-family:Arial,Helvetica Neue,sans-serif;display:grid}.settingsSidebar{background:#efefed;border-right:1px solid #ddd;flex-direction:column;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.settingsBrand{align-items:center;gap:9px;height:42px;padding:0 8px;font-size:18px;display:flex}.settingsBrand img{width:32px;height:26px}.backProjects{color:#666;background:#f8f8f6;border:1px solid #d5d5d1;border-radius:8px;align-items:center;height:37px;margin:14px 2px 25px;padding:0 10px;font-size:11px;display:flex}.settingsNav>small{color:#888;letter-spacing:.12em;padding:0 10px 9px;font-size:9px;font-weight:700;display:block}.settingsNav{flex-direction:column;gap:3px;display:flex}.settingsNav button{color:#626262;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:40px;padding:0 11px;font-size:12px;display:flex}.settingsNav button>span{text-align:center;width:18px}.settingsNav button.active{color:#222;background:#fff;font-weight:600;box-shadow:0 1px 3px #0001}.settingsAccount{border-top:1px solid #d8d8d4;align-items:center;gap:9px;margin-top:auto;padding:10px 8px;display:flex}.settingsAccount>span{color:#fff;background:#202020;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.settingsAccount b,.settingsAccount small{display:block}.settingsAccount b{font-size:11px}.settingsAccount small{color:#888;margin-top:4px;font-size:9px}.settingsMain{width:min(820px,100% - 48px);margin:0 auto;padding:62px 0 90px}.settingsMain>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.settingsMain h1{letter-spacing:-.045em;margin:0;font-size:36px;font-weight:500}.settingsMain>header p{color:#737373;margin:9px 0 0;font-size:13px}.settingsMain>header .primaryBtn{border-radius:9999px;min-width:122px;height:42px}.settingsStack{flex-direction:column;gap:14px;display:flex}.settingsCard{background:#fff;border:1px solid #ddd;border-radius:14px;padding:0 27px 27px}.settingsCardHead{border-bottom:1px solid #e7e7e4;padding:23px 0 18px}.settingsCardHead h2{margin:0;font-size:15px;font-weight:600}.settingsCardHead p{color:#818181;margin:6px 0 0;font-size:10px;line-height:15px}.avatarSetting{align-items:center;gap:9px;padding-top:20px;display:flex}.avatarSetting>span{color:#fff;background:#202020;border-radius:50%;place-items:center;width:58px;height:58px;margin-right:7px;font-size:14px;display:grid}.avatarSetting button,.securityMethod button{background:#f7f7f5;border:1px solid #d5d5d1;border-radius:8px;height:34px;padding:0 13px;font-size:10px}.avatarSetting button.quiet{color:#777;background:0 0;border-color:#0000}.settingsForm{grid-template-columns:1fr 1fr;gap:18px 14px;padding-top:20px;display:grid}.settingsForm label>span{color:#666;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.settingsForm input,.settingsForm select{background:#f9f9f8;border:1px solid #d5d5d1;border-radius:9px;width:100%;height:42px;padding:0 11px;font:12px Arial}.settingsForm .full{grid-column:1/-1}.settingsUnit{display:flex}.settingsUnit input{border-radius:9px 0 0 9px}.settingsUnit b{background:#eee;border:1px solid #d5d5d1;border-left:0;border-radius:0 9px 9px 0;place-items:center;width:46px;font-size:9px;display:grid}.settingRows label{border-bottom:1px solid #e8e8e5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.settingRows label:last-child{border-bottom:0}.settingRows b,.settingRows small{display:block}.settingRows b{font-size:11px}.settingRows small{color:#888;margin-top:6px;font-size:9px}.settingsToggle{background:#ccc;border:0;border-radius:999px;width:40px;height:24px;padding:3px}.settingsToggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.settingsToggle.active{background:#202020}.settingsToggle.active i{transform:translate(16px)}.planSettingsCard{background:#eae7f7;border:1px solid #dcd7ed;border-radius:14px;justify-content:space-between;align-items:center;padding:28px;display:flex}.planSettingsCard span{color:#6754d1;letter-spacing:.12em;font-size:8px;font-weight:700}.planSettingsCard h2{margin:8px 0 6px;font-size:24px}.planSettingsCard p{color:#6e697d;margin:0;font-size:11px}.planSettingsCard .primaryBtn{border-radius:9999px;height:40px}.usageRows{padding-top:14px}.usageRows>div{grid-template-columns:1fr auto;gap:9px;padding:12px 0 19px;font-size:10px;display:grid;position:relative}.usageRows>div+div{border-top:1px solid #eee}.usageRows>div>b{font-weight:500}.usageRows i{background:#ececea;border-radius:8px;grid-column:1/-1;height:5px;display:block}.usageRows em{background:#6755d2;border-radius:8px;height:100%;display:block}.settingsTextLink{color:#5544c2;margin-top:21px;font-size:11px;font-weight:600;display:inline-block}.securityMethod{border-bottom:1px solid #eee;align-items:center;gap:12px;min-height:68px;display:flex}.securityMethod>img,.securityMethod>span{object-fit:contain;width:32px;height:32px}.securityMethod>span{background:#eee;border-radius:50%;place-items:center;font-size:14px;display:grid}.securityMethod div{flex:1}.securityMethod b,.securityMethod small{display:block}.securityMethod b{font-size:11px}.securityMethod small{color:#888;margin-top:5px;font-size:9px}.dangerCard{grid-template-columns:1fr auto;align-items:center;padding-bottom:0;display:grid}.dangerCard .settingsCardHead{border-bottom:0}.dangerCard>a,.dangerCard>button{color:#a44545;background:#fff5f5;border:1px solid #d7b9b9;border-radius:8px;padding:9px 13px;font-size:10px}@media (max-width:760px){.settingsApp{display:block}.settingsSidebar{border-bottom:1px solid #ddd;border-right:0;flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 14px;display:flex;position:static}.settingsBrand{margin-right:auto}.backProjects{margin:0}.settingsNav,.settingsAccount{display:none}.settingsMain{width:calc(100% - 32px);padding-top:38px}.settingsMain>header{align-items:flex-start}.settingsForm{grid-template-columns:1fr}.settingsForm .full{grid-column:auto}.planSettingsCard{flex-direction:column;align-items:flex-start;gap:22px}.dangerCard{grid-template-columns:1fr;padding-bottom:20px}.dangerCard>a,.dangerCard>button{width:max-content}}.glassLegend{position:relative}.projectSetupBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17171780;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.projectSetupModal{background:#f7f7f6;border:1px solid #d6d6d2;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #0004}.projectSetupModal>header{border-bottom:1px solid #dfdfdc;justify-content:space-between;padding:28px 30px 21px;display:flex}.projectSetupModal header span{color:#6856d5;letter-spacing:.13em;font-size:9px;font-weight:700}.projectSetupModal h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:28px;font-weight:500}.projectSetupModal header p{color:#777;margin:0;font-size:12px}.projectSetupModal header>button{background:#fff;border:1px solid #dadad7;border-radius:50%;width:34px;height:34px;font-size:20px}.projectSetupModal form{padding:25px 30px 28px}.projectSetupModal label>span,.projectSetupModal legend{color:#555;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.projectSetupModal input,.projectSetupModal select{background:#fff;border:1px solid #d5d5d1;border-radius:10px;outline:0;height:46px;padding:0 12px;font:14px Arial}.projectSetupModal input:focus,.projectSetupModal select:focus{border-color:#777;box-shadow:0 0 0 3px #00000008}.setupFull input{width:100%}.projectSetupModal fieldset{border:0;margin:23px 0 0;padding:0}.sizeFields{grid-template-columns:1fr 20px 1fr 135px;align-items:end;gap:9px;display:grid}.sizeFields label input,.sizeFields label select{width:100%}.sizeFields>b{color:#777;place-items:center;height:46px;font-weight:400;display:grid}.constructionChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.constructionChoices label{cursor:pointer;background:#fff;border:1px solid #d7d7d3;border-radius:11px;align-items:center;gap:10px;min-height:78px;padding:15px;display:flex;position:relative}.constructionChoices label.selected{border:2px solid #282828;padding:14px}.constructionChoices input{opacity:0;position:absolute}.constructionChoices b,.constructionChoices small{display:block}.constructionChoices b{font-size:12px}.constructionChoices small{color:#777;margin-top:6px;font-size:9px;line-height:13px}.constructionChoices label>i{color:#fff;background:#202020;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:none}.constructionChoices label.selected>i{display:grid}.setupTip{background:#ebe8f8;border-radius:10px;gap:10px;margin-top:22px;padding:12px 14px;display:flex}.setupTip>span{color:#fff;background:#6755d2;border-radius:50%;place-items:center;width:21px;height:21px;font:italic 12px serif;display:grid}.setupTip p{color:#615d70;margin:2px 0;font-size:10px;line-height:15px}.projectSetupModal form>footer{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.projectSetupModal footer button{background:#fff;border:1px solid #d2d2ce;border-radius:9999px;height:43px;padding:0 19px;font-size:12px}.projectSetupModal footer .primaryBtn{color:#fff;background:#202020}.makerApp{color:#202020;letter-spacing:-.02em;background:#ededeb;flex-direction:column;height:100vh;font-family:Arial,Helvetica Neue,sans-serif;display:flex;overflow:hidden}.makerTopbar{background:#fafaf9;border-bottom:1px solid #d6d6d3;flex:0 0 64px;grid-template-columns:1fr minmax(300px,520px) 1fr;align-items:center;height:64px;padding:0 16px;display:grid}.makerBrand{color:#626262;align-items:center;gap:8px;font-size:12px;display:flex}.makerBrand img{object-fit:contain;width:32px;height:25px}.makerBrand span:before{content:"←";margin-right:8px}.makerTitle{text-align:center}.makerTitle input{text-align:center;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:600}.makerTitle small{color:#888;margin-top:4px;font-size:9px;display:block}.makerActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.makerActions>button{background:#fff;border:1px solid #d6d6d3;border-radius:8px;min-width:34px;height:34px;padding:0 10px}.makerActions .exportButton{color:#fff;background:#202020;border-color:#202020;border-radius:9999px;padding:0 17px}.saveStatus{color:#6c8a72;margin-right:5px;font-size:10px}.makerModeRow{background:#f6f6f5;border-bottom:1px solid #d8d8d5;flex:0 0 54px;align-items:center;height:54px;padding:0 16px;display:flex}.makerTabs{background:#e9e9e7;border:1px solid #d5d5d2;border-radius:9999px;height:38px;padding:3px;display:flex}.makerTabs button{color:#777;background:0 0;border:0;border-radius:9999px;min-width:105px;padding:0 15px;font-size:12px}.makerTabs button.active{color:#222;background:#fff;font-weight:600;box-shadow:0 1px 4px #0001}.makerModeRow>p{color:#777;margin:0 0 0 15px;font-size:10px}.helpButton{color:#666;background:#fff;border:1px solid #d5d5d2;border-radius:9999px;height:34px;margin-left:auto;padding:0 13px;font-size:11px}.makerBody{flex:1;grid-template-columns:1fr 250px;min-height:0;display:grid}.makerBody.glass{grid-template-columns:270px 1fr 280px}.makerCenter{flex-direction:column;min-width:0;min-height:0;display:flex}.makerToolbar{background:#f8f8f7;border-bottom:1px solid #d7d7d4;flex:0 0 66px;justify-content:center;gap:5px;height:66px;padding:8px;display:flex}.makerToolbar button{color:#666;background:0 0;border:1px solid #0000;border-radius:9px;width:62px;height:49px}.makerToolbar button span,.makerToolbar button small{display:block}.makerToolbar button span{font-size:17px}.makerToolbar button small{margin-top:4px;font-size:9px}.makerToolbar button.active{color:#202020;background:#fff;border-color:#d2d2ce;box-shadow:0 1px 3px #0001}.canvasArea{background-color:#dededb;background-image:linear-gradient(#d2d2cf 1px,#0000 1px),linear-gradient(90deg,#d2d2cf 1px,#0000 1px);background-size:24px 24px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.canvasRulers{color:#8a8a8a;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:10px;left:45px;right:45px}.glassCanvas{transform-origin:50%;background:#f7f1e6;border:8px solid #30302f;border-radius:48% 48% 8px 8px;width:460px;height:590px;position:relative;box-shadow:0 24px 55px #0002}.glassPiece{cursor:pointer;background:#f5ead8;border:4px solid #30302f;position:absolute;overflow:hidden}.glassPiece>span{color:#555;pointer-events:none;background:#ffffffd9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.piece0{clip-path:polygon(0 0,100% 0,85% 100%,0 78%);border-radius:90% 0 0;width:50%;height:34%;top:0;left:0}.piece1{clip-path:polygon(0 0,100% 0,100% 78%,15% 100%);border-radius:0 90% 0 0;width:50%;height:34%;top:0;right:0}.piece2{clip-path:polygon(0 0,86% 25%,100% 100%,0 80%);width:50%;height:30%;top:25%;left:0}.piece3{clip-path:polygon(14% 25%,100% 0,100% 80%,0 100%);width:50%;height:30%;top:25%;right:0}.piece4{clip-path:polygon(0 0,90% 18%,100% 100%,0 82%);width:55%;height:28%;top:48%;left:0}.piece5{clip-path:polygon(10% 18%,100% 0,100% 82%,0 100%);width:55%;height:28%;top:48%;right:0}.piece6{clip-path:polygon(0 0,100% 25%,82% 100%,0 100%);border-radius:0 0 0 2px;width:50%;height:32%;bottom:0;left:0}.piece7{clip-path:polygon(0 25%,100% 0,100% 100%,18% 100%);border-radius:0 0 2px;width:50%;height:32%;bottom:0;right:0}.glassPiece:hover{filter:brightness(.95);outline-offset:-7px;outline:3px solid #5c8fd7}.glassRipple{background-image:repeating-radial-gradient(at 25% 40%,#ffffff30 0 3px,#0000 4px 9px)}.glassWave{background-image:repeating-linear-gradient(110deg,#fff2 0 4px,#0000 4px 13px)}.glassMottle{background-image:radial-gradient(circle at 20% 30%,#fff3 0 8%,#0000 9%),radial-gradient(circle at 70% 65%,#fff3 0 10%,#0000 11%)}.glassOpal{background-image:linear-gradient(120deg,#fff8,#0000 42%,#fff5)}.glassWispy{background-image:repeating-linear-gradient(155deg,#fff0 0 8px,#fff4 9px 12px,#fff0 13px 22px)}.canvasHint{background:#fafaf9e8;border:1px solid #d7d7d3;border-radius:9px;padding:9px 12px;position:absolute;bottom:17px;left:18px;box-shadow:0 5px 15px #0001}.canvasHint b,.canvasHint span{display:block}.canvasHint b{font-size:10px}.canvasHint span{color:#777;margin-top:3px;font-size:8px}.zoomBar{background:#f8f8f7;border-top:1px solid #d6d6d3;flex:0 0 44px;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.zoomBar button{background:#fff;border:1px solid #d6d6d3;border-radius:7px;min-width:28px;height:28px}.zoomBar span{text-align:center;width:35px;font-size:9px}.zoomBar input{accent-color:#555;width:110px}.glassLibrary,.glassLegend,.makerInspector{background:#f8f8f7;min-height:0;overflow:auto}.glassLibrary{border-right:1px solid #d5d5d2}.glassLegend,.makerInspector{border-left:1px solid #d5d5d2}.glassLibrary>header,.glassLegend>header,.makerInspector>header{border-bottom:1px solid #e0e0dd;padding:18px 17px 14px}.glassLibrary h2,.glassLegend h2,.makerInspector h2{margin:0;font-size:14px}.glassLibrary header p,.glassLegend header p,.makerInspector header p{color:#888;margin:5px 0 0;font-size:9px}.glassSearch{background:#fff;border:1px solid #d8d8d4;border-radius:8px;align-items:center;gap:7px;height:38px;margin:12px;padding:0 10px;display:flex}.glassSearch input{border:0;outline:0;flex:1;min-width:0;font-size:10px}.glassFilters{gap:5px;padding:0 12px 10px;display:flex;overflow:auto}.glassFilters button{color:#777;background:#fff;border:1px solid #d8d8d4;border-radius:9999px;height:28px;padding:0 10px;font-size:9px}.glassFilters button.active{color:#fff;background:#202020}.glassList{flex-direction:column;gap:5px;padding:3px 10px 18px;display:flex}.glassList>button{text-align:left;cursor:grab;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;height:58px;padding:7px;display:flex}.glassList>button:hover,.glassList>button.selected{background:#fff;border-color:#d2d2ce}.glassList>button>i,.legendList article>i{border:1px solid #0002;border-radius:7px;flex:0 0 42px;width:42px;height:42px}.glassList b,.glassList small{display:block}.glassList b{font-size:10px}.glassList small{color:#888;margin-top:5px;font-size:8px}.glassList em{color:#777;margin-left:auto;font-style:normal}.makerInspector>label{border-bottom:1px solid #e2e2df;justify-content:space-between;align-items:center;min-height:65px;padding:14px 16px;display:flex}.makerInspector label>span{color:#666;font-size:10px}.makerInspector select{background:#fff;border:1px solid #d6d6d2;border-radius:8px;width:112px;height:34px;font-size:9px}.numberInput{align-items:center;display:flex}.numberInput input{text-align:center;border:1px solid #d6d6d2;border-radius:8px 0 0 8px;width:55px;height:34px}.numberInput b{background:#eee;border:1px solid #d6d6d2;border-left:0;border-radius:0 8px 8px 0;place-items:center;height:34px;padding:0 8px;font-size:8px;display:grid}.toggle{background:#ccc;border:0;border-radius:999px;width:37px;height:22px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.toggle.active{background:#292929}.toggle.active i{transform:translate(15px)}.patternSummary{background:#fff;border:1px solid #ddd;border-radius:10px;margin:16px;padding:14px}.patternSummary div{justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.patternSummary div+div{border-top:1px solid #eee}.patternSummary .warning{color:#b66c24}.legendList{padding:8px}.legendList article{border-bottom:1px solid #e4e4e1;align-items:center;gap:9px;padding:8px;display:flex}.legendList b,.legendList small{display:block}.legendList b{font-size:9px}.legendList small{color:#888;margin-top:5px;font-size:8px}.legendList article>button{color:#777;background:0 0;border:0;margin-left:auto}.emptyLegend{text-align:center;padding:55px 24px}.emptyLegend>span{color:#777;background:#eceae7;border-radius:11px;place-items:center;width:44px;height:44px;margin:auto;font-size:19px;display:grid}.emptyLegend h3{margin:15px 0 8px;font-size:12px}.emptyLegend p{color:#888;font-size:9px;line-height:14px}.glassLegend>footer{background:#f8f8f7;border-top:1px solid #ddd;width:280px;padding:12px 16px;position:absolute;bottom:0;right:0}.glassLegend>footer div{color:#777;justify-content:space-between;padding:5px 0;font-size:9px;display:flex}.glassLegend>footer b{color:#222}@media (max-width:900px){.makerBody.glass{grid-template-columns:225px 1fr}.glassLegend{display:none}.makerBody{grid-template-columns:1fr 220px}.glassCanvas{width:360px;height:465px}.makerTopbar{grid-template-columns:1fr 1.5fr 1fr}.saveStatus{display:none}}@media (max-width:650px){.projectSetupModal form,.projectSetupModal>header{padding-left:20px;padding-right:20px}.sizeFields{grid-template-columns:1fr 18px 1fr}.unitSelect{grid-column:1/-1}.constructionChoices{grid-template-columns:1fr}.makerTopbar{grid-template-columns:auto 1fr auto}.makerTitle small,.makerActions>button:not(.exportButton){display:none}.makerBody,.makerBody.glass{grid-template-columns:1fr}.glassLibrary,.makerInspector,.glassLegend,.makerModeRow>p{display:none}.makerToolbar{justify-content:flex-start;overflow:auto}.glassCanvas{width:300px;height:390px}.makerTabs button{min-width:90px}}.workspaceSpace,.workspaceCrumb>span,.workspaceCrumb>b{display:none}.workspaceCrumb>strong{font-size:0}.workspaceCrumb>strong:after{content:"Studio Potter’s Studio";font-size:12px}.workspaceMain>.projectsContent{padding-top:34px}.workspaceNav button{color:#5f5f5f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:38px;padding:0 12px;font-size:13px;display:flex}.workspaceNav button span{text-align:center;width:17px}.workspaceNav button.active{color:#202020;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000d}.templateTabChips{gap:4px;height:40px;display:flex}.templateTabChips button{color:#777;background:#fff;border:1px solid #d8d8d5;border-radius:9999px;padding:0 14px;font-size:11px}.templateTabChips button.active{color:#fff;background:#202020}.templateLevel{color:#555;background:#fffffff0;border-radius:9999px;padding:5px 8px;font-size:8px;font-weight:700;position:absolute;top:10px;left:10px}.templateWorkspaceActions{gap:7px;margin-top:12px;display:flex}.templateWorkspaceActions button{background:#fff;border:1px solid #d6d6d2;border-radius:8px;flex:1;height:34px;font-size:10px}.templateWorkspaceActions .primaryBtn{color:#fff;background:#202020;padding:0}.learnWorkspacePanel{z-index:5;background:#f7f7f6;position:fixed;inset:0 0 0 230px;overflow:auto}.workspaceSidebar{z-index:10}.learningProgress{background:#ebe8f8;border:1px solid #ddd8ef;border-radius:14px;margin-bottom:45px;padding:27px 30px;position:relative}.learningProgress span{color:#6654d1;letter-spacing:.12em;font-size:8px;font-weight:700}.learningProgress h2{margin:9px 0 5px;font-size:20px;font-weight:500}.learningProgress p{color:#777287;margin:0;font-size:11px}.learningProgress>strong{font-size:22px;font-weight:500;position:absolute;top:35px;right:30px}.learningProgress>i{background:#d7d2ed;border-radius:8px;height:5px;margin-top:21px;display:block}.learningProgress>i em{background:#6654d1;border-radius:8px;width:25%;height:100%;display:block}.learnWorkspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.learnWorkspaceCard{background:#fff;border:1px solid #ddd;border-radius:13px;position:relative;overflow:hidden}.learnWorkspaceThumb{aspect-ratio:16/9;background:linear-gradient(145deg,#c6b9e5,#e6c2bd);position:relative;overflow:hidden}.lesson1{background:linear-gradient(145deg,#a9cfce,#d7c1e3)}.lesson2{background:linear-gradient(145deg,#e1bf88,#aabbd6)}.learnWorkspaceThumb .projectGlass{inset:12% 25%}.learnWorkspaceThumb>button{z-index:2;background:#fff;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learnWorkspaceThumb>small{color:#fff;background:#202020d9;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;bottom:8px;right:9px}.learnWorkspaceCard>div:nth-child(2){padding:17px}.learnWorkspaceCard>div:nth-child(2)>span{color:#6958d4;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.learnWorkspaceCard h2{min-height:38px;margin:8px 0;font-size:14px;line-height:19px}.learnWorkspaceCard p{color:#666;margin:0;font-size:10px;font-weight:600}.lessonProgress{background:#eee;height:3px;display:block}.lessonProgress em{background:#6654d1;width:25%;height:100%;display:block}.learnTopicsLabel{margin-top:54px}.learnTopics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.learnTopics button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:11px;align-items:center;gap:13px;height:72px;padding:0 17px;display:flex}.learnTopics button>span{color:#6553d0;background:#eeeafc;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.learnTopics button div{flex:1}.learnTopics button b,.learnTopics button small{display:block}.learnTopics button b{font-size:12px}.learnTopics button small{color:#888;margin-top:5px;font-size:9px}.learnTopics button>i{color:#777;font-style:normal}@media (max-width:1050px){.learnWorkspacePanel{left:205px}.learnWorkspaceGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.learnWorkspacePanel{top:63px;left:0}.learnWorkspacePanel>.workspaceTop{display:none}.learnWorkspaceGrid,.learnTopics{grid-template-columns:1fr}.learningProgress>strong{right:20px}.studioTemplates .projectsHeading .secondaryBtn,.learnWorkspacePanel .projectsHeading .secondaryBtn{display:none}}.workspaceLogo+nav.workspaceNav{margin-top:20px}nav.workspaceNav{z-index:auto;width:auto;max-width:none;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:3px;margin:0;padding:0;display:flex;position:static}.workspace{color:#202020;letter-spacing:-.02em;background:#f7f7f6;grid-template-columns:230px 1fr;min-height:100vh;font-family:Arial,Helvetica Neue,sans-serif;display:grid}.workspaceSidebar{background:#efefed;border-right:1px solid #ddd;flex-direction:column;height:100vh;padding:18px 13px 14px;display:flex;position:sticky;top:0}.workspaceLogo{align-items:center;gap:9px;height:42px;padding:0 10px;display:flex}.workspaceLogo img{object-fit:contain;width:31px;height:25px}.workspaceLogo b{font-size:18px}.newProject{color:#fff;cursor:pointer;background:#202020;border:1px solid #202020;border-radius:10px;height:42px;margin:15px 5px 18px;font-weight:600;box-shadow:inset 0 1px #ffffff40}.newProject span{margin-right:7px;font-size:18px}.workspaceNav{flex-direction:column;gap:3px;display:flex}.workspaceNav a{color:#5f5f5f;border-radius:8px;align-items:center;gap:11px;height:38px;padding:0 12px;font-size:13px;display:flex}.workspaceNav a span{text-align:center;width:17px}.workspaceNav a.active{color:#202020;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000d}.workspaceSpace{border-top:1px solid #dadad7;margin-top:25px;padding-top:16px;position:relative}.workspaceSpace>small{color:#8b8b8b;letter-spacing:.12em;padding:0 10px 8px;font-size:9px;font-weight:700;display:block}.workspaceSpace>a{border-radius:8px;align-items:center;gap:9px;height:39px;padding:0 10px;font-size:12px;display:flex}.spaceAvatar{color:#51428d;background:#c9c1ed;border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:700;display:grid}.workspaceSpace>button{color:#777;background:0 0;border:0;position:absolute;bottom:8px;right:7px}.sidebarBottom{margin-top:auto}.storage{background:#f6f6f4;border:1px solid #d8d8d5;border-radius:10px;margin:0 7px 16px;padding:14px}.storage>div{justify-content:space-between;font-size:10px;display:flex}.storage i{background:#ddd;border-radius:5px;height:4px;margin:9px 0 7px;display:block}.storage i em{background:#6656d9;border-radius:5px;width:18%;height:100%;display:block}.storage small{color:#888;font-size:9px}.upgradeWorkspace{color:#5545c6;background:#f8f8f6;border:1px solid #cfcfc9;border-radius:8px;justify-content:center;align-items:center;height:36px;margin:0 6px 10px;font-size:11px;font-weight:600;display:flex}.accountButton{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;height:50px;padding:6px 9px;display:flex}.accountButton>span,.workspaceTopActions>span{color:#fff;background:#202020;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.accountButton div{flex:1}.accountButton b,.accountButton small{display:block}.accountButton b{font-size:11px}.accountButton small{color:#888;margin-top:3px;font-size:9px}.accountButton i{color:#777;font-size:9px;font-style:normal}.workspaceMain{min-width:0}.workspaceTop{background:#fafaf9;border-bottom:1px solid #e0e0dd;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.workspaceCrumb{color:#8a8a8a;gap:9px;font-size:12px;display:flex}.workspaceCrumb b{font-weight:400}.workspaceCrumb strong{color:#333}.workspaceTopActions{align-items:center;gap:8px;display:flex}.workspaceTopActions button{color:#666;background:#fff;border:1px solid #dadad7;border-radius:8px;width:32px;height:32px}.projectsContent{max-width:1220px;margin:auto;padding:54px 40px 80px}.projectsHeading{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.projectsHeading h1{letter-spacing:-.045em;margin:0;font-size:36px;font-weight:500}.projectsHeading p{color:#747474;margin:9px 0 0;font-size:13px}.projectsHeading .primaryBtn{cursor:pointer;border-radius:9px;height:42px}.projectControls{gap:10px;margin-bottom:28px;display:flex}.projectSearch{background:#fff;border:1px solid #d9d9d6;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:280px;max-width:440px;height:40px;padding:0 12px;display:flex}.projectSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.projectSearch kbd{color:#888;background:#f2f2f0;border:1px solid #ddd;border-radius:5px;padding:4px 6px;font-size:8px}.projectFilter{background:#eee;border:1px solid #d9d9d6;border-radius:9px;padding:3px;display:flex}.projectFilter button{color:#777;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:11px}.projectFilter button.active{color:#222;background:#fff;box-shadow:0 1px 3px #0001}.sortButton{color:#666;background:#fff;border:1px solid #d9d9d6;border-radius:9px;height:40px;margin-left:auto;padding:0 13px;font-size:11px}.projectSectionLabel{justify-content:space-between;margin-bottom:15px;display:flex}.projectSectionLabel b{font-size:13px}.projectSectionLabel span{color:#898989;font-size:10px}.projectsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 15px;display:grid}.projectCard{min-width:0;position:relative}.projectMenu{z-index:3;color:#555;opacity:0;background:#fffffff0;border:1px solid #ffffff70;border-radius:7px;width:31px;height:28px;font-size:9px;transition:all .2s;position:absolute;top:10px;right:10px}.projectCard:hover .projectMenu{opacity:1}.projectPreview{aspect-ratio:16/10;background:linear-gradient(145deg,#d7c9ef,#f0d2c8);border:1px solid #dededb;border-radius:12px;position:relative;overflow:hidden}.projectHeron{background:linear-gradient(145deg,#b8d6d6,#e8d6bd)}.projectIris{background:linear-gradient(145deg,#c9b5df,#e5c1d1)}.projectMoon{background:linear-gradient(145deg,#889aba,#c8b5d5)}.projectSun{background:linear-gradient(145deg,#efc46f,#d98f72)}.projectMoth{background:linear-gradient(145deg,#92aa94,#c8b493)}.projectBlank{background:#eee}.projectGlass{background:conic-gradient(#6f9a95 0 22%,#d8aa68 0 43%,#9b7eb8 0 63%,#d17d72 0 81%,#78b5bd 0);border:5px solid #292828;border-radius:50% 43% 48% 52%;position:absolute;inset:13% 19%;transform:rotate(-3deg);box-shadow:0 12px 24px #0002}.projectGlass:before,.projectGlass:after{content:"";background:#292828;position:absolute}.projectGlass:before{width:5px;top:-10%;bottom:-10%;left:48%;transform:rotate(17deg)}.projectGlass:after{height:5px;top:52%;left:-10%;right:-10%;transform:rotate(-12deg)}.projectBlank .projectGlass{display:none}.blankPlus{color:#777;background:#fff;border:1px solid #d0d0cc;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projectInfo{padding:12px 3px 0;position:relative}.projectInfo h2{margin:0;font-size:13px;font-weight:600}.projectInfo p{color:#888;margin:5px 0 0;font-size:9px}.projectInfo>span{color:#d59c3b;position:absolute;top:12px;right:3px}.projectInfo>small{color:#888;font-size:9px;position:absolute;bottom:0;right:3px}.createCard{color:#666;cursor:pointer;background:0 0;border:1px dashed #c9c9c5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.createCard>span{background:#fff;border:1px solid #d4d4d0;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:20px;display:grid}.createCard b{font-size:12px}.createCard small{color:#999;margin-top:6px;font-size:9px}.projectsEmpty{text-align:center;padding:80px 20px}.projectsEmpty>span{font-size:30px}.projectsEmpty h2{font-size:18px}.projectsEmpty p{color:#777;font-size:12px}.projectsEmpty button{background:0 0;border:0;text-decoration:underline}.workspaceLearn{background:#ebe8f8;border:1px solid #ddd8ef;border-radius:16px;justify-content:space-between;align-items:center;margin-top:75px;padding:32px 38px;display:flex}.workspaceLearn>div:first-child{max-width:500px}.workspaceLearn span{color:#6755d3;letter-spacing:.12em;font-size:9px;font-weight:700}.workspaceLearn h2{margin:10px 0 8px;font-size:24px;font-weight:500}.workspaceLearn p{color:#686477;margin:0 0 18px;font-size:12px}.workspaceLearn a{font-size:11px;font-weight:700}.learnMiniPreview{background:linear-gradient(145deg,#96c8c4,#d4b17d);border-radius:11px;place-items:center;width:185px;height:105px;display:grid;position:relative;overflow:hidden}.learnMiniPreview img{width:95px;height:65px}.learnMiniPreview button{background:#fff;border:0;border-radius:50%;width:34px;height:34px;position:absolute}.projectsEmpty{grid-column:1/-1}@media (max-width:1050px){.projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:205px 1fr}.projectsContent{padding-left:28px;padding-right:28px}}@media (max-width:720px){.workspace{display:block}.workspaceSidebar{border-bottom:1px solid #ddd;border-right:0;flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 14px;display:flex;position:static}.workspaceLogo{margin-right:auto}.newProject{width:42px;margin:0;font-size:0}.newProject span{margin:0}.workspaceNav,.workspaceSpace,.sidebarBottom,.workspaceTop{display:none}.projectsContent{padding:35px 18px 60px}.projectsHeading{align-items:flex-start}.projectsHeading p{max-width:220px;line-height:18px}.projectsHeading .primaryBtn{width:42px;padding:0;font-size:0}.projectsHeading .primaryBtn:first-letter{font-size:18px}.projectControls{flex-wrap:wrap}.projectSearch{flex-basis:100%;max-width:none}.sortButton{margin-left:0}.projectsGrid{grid-template-columns:1fr}.workspaceLearn{padding:28px}.learnMiniPreview{display:none}}.brandMark{object-fit:contain;flex:0 0 35px;width:35px;height:28px;display:block}.brandMarkSmall{flex-basis:27px;width:27px;height:22px}.authBrandMark{width:48px;height:36px}.closing>.brandMark{z-index:2;width:58px;height:42px;margin:0 auto 25px;position:relative}.footerBrand .brandMark{width:38px;height:30px}.signupSwitch a{margin-left:6px}.authProviders .googleProvider{justify-content:center;align-items:center;gap:10px;padding:0 24px;display:flex}.googleProvider img{object-fit:cover;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:block;position:static}.googleProvider span{white-space:nowrap;line-height:18px;display:block}.hero .templateHeroBtn{white-space:nowrap;gap:10px;width:190px}.templateButtonIcon{border:1.5px solid #5f5f5f;border-radius:5px;flex:0 0 20px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:20px;height:20px;padding:2px;position:relative;transform:rotate(-2deg);display:grid!important}.templateButtonIcon i{background:#777;border-radius:1px;display:block}.templateButtonIcon i:first-child{background:#9278c9}.templateButtonIcon i:nth-child(2){background:#d69a75}.templateButtonIcon i:nth-child(3){background:#6f9f95}.templateButtonIcon i:nth-child(4){background:#d5b95d}.authPage{color:#202020;letter-spacing:-.025em;background:#f2f2f2;min-height:100vh;font-family:Arial,Helvetica Neue,sans-serif;position:relative}.authHome{align-items:center;gap:7px;height:24px;font-size:16px;display:flex;position:absolute;top:40px;left:40px}.authHome span{font-size:17px}.authLogo{display:block;position:absolute;top:38px;left:50%;transform:translate(-50%)}.authLogo .mark{height:25px}.authPanel{text-align:center;width:375px;position:absolute;left:50%;transform:translate(-50%)}.authPanel.loginPanel{top:312px}.authPanel.signupPanel{top:324px}.authPanel header{height:56px}.authPanel h1{letter-spacing:-.035em;height:32px;margin:0;font-size:24px;font-weight:500;line-height:32px}.authPanel header p{color:#4d4d4d;height:24px;margin:0;font-size:16px;line-height:24px}.authPanel form{width:367px;margin:28px auto 0}.authEmail{gap:12px;height:100px;display:grid}.authEmail input{color:#202020;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;outline:0;width:367px;height:44px;padding:0 14px;font-size:13px;font-weight:300;box-shadow:inset 0 1px 2px #00000005}.authEmail input:focus{border-color:#a9a9a9;box-shadow:0 0 0 3px #00000008}.authEmail button,.authProviders button{cursor:pointer;border-radius:9999px;width:367px;height:44px;font-size:14px;font-weight:500}.authEmail button{color:#fff;background:#202020;border:1px solid #202020;box-shadow:inset 0 1.5px #ffffff35}.authSwitch{height:16px;margin:12px 0 0;font-size:12px;line-height:16px}.authSwitch a,.authLegal a{text-underline-offset:2px;font-weight:500;text-decoration:underline}.authOr{align-items:center;gap:12px;height:20px;margin:16px 0;font-size:14px;line-height:20px;display:flex}.authOr span{background:#d8d8d8;flex:1;height:1px}.authProviders{gap:12px;height:100px;display:grid}.authProviders button{color:#202020;background:#e0e0e0;border:1px solid #bbb;position:relative;box-shadow:inset 0 1.5px #ffffff70}.googleIcon{background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-family:Arial;font-size:10px;display:grid;position:absolute;top:13px;left:115px}.signupSwitch{justify-content:center;align-items:center;height:28px;margin:12px -4px 0;display:flex}.authLegal{color:#555;width:375px;margin:12px auto 0;font-size:12px;line-height:16px}.loginPanel .authLegal{margin-top:12px}.authSent{background:#f9f9f9;border:1px solid #ddd;border-radius:16px;margin:28px 4px 0;padding:30px 24px}.authSent>span{color:#fff;background:#202020;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;display:grid}.authSent h2{margin:18px 0 8px;font-size:20px;font-weight:500}.authSent p{color:#666;font-size:13px;line-height:20px}.authSent button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.authSent+.authLegal{margin-top:16px}@media (max-height:820px){.authPanel.loginPanel,.authPanel.signupPanel{top:170px}}@media (max-width:560px){.authHome{top:24px;left:20px}.authLogo{top:25px}.authPanel,.authPanel form,.authEmail input,.authEmail button,.authProviders button{width:100%}.authPanel{margin:0 auto;padding:170px 20px 0;position:relative;left:auto;transform:none;top:auto!important}.authPanel form{max-width:367px}.authLegal{width:100%;max-width:375px}.googleIcon{left:calc(50% - 70px)}}main:not(.subpage)>.trust{padding-bottom:62px}main:not(.subpage)>.modes.section{padding-top:54px;padding-bottom:34px}main:not(.subpage) .testimonialsInline{margin-bottom:0}main:not(.subpage)>.closing{margin-top:18px}.templatePage{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.templateHero{max-width:830px;margin-bottom:78px}.templateHero h1{letter-spacing:-.065em;margin:16px 0 25px;font-size:clamp(56px,7vw,84px);font-weight:500;line-height:.94}.templateHero>p{color:#656565;max-width:680px;font-size:18px;line-height:28px}.templateSearch{background:#fafaf9;border:1px solid #d2d2cf;border-radius:9999px;align-items:center;gap:12px;width:min(560px,100%);height:54px;margin-top:34px;padding:0 16px;display:flex;box-shadow:0 8px 24px #00000008}.templateSearch>span{color:#6e6e6e;font-size:23px}.templateSearch input{color:#222;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.templateSearch kbd{color:#777;background:#efefed;border:1px solid #d9d9d6;border-radius:7px;padding:5px 8px;font-size:10px}.templateToolbar{border-bottom:1px solid #d8d8d5;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:19px;display:flex}.templateToolbar>span{color:#777;white-space:nowrap;font-size:12px}.templateFilters{flex-wrap:wrap;gap:8px;display:flex}.templateFilters button{color:#666;cursor:pointer;background:#f7f7f5;border:1px solid #d7d7d4;border-radius:9999px;height:36px;padding:0 15px;font-size:12px}.templateFilters button.active{color:#fff;background:#202020;border-color:#202020}.templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 18px;display:grid}.templateCard{min-width:0}.templateArt{aspect-ratio:4/3;background:linear-gradient(145deg,#d8cfef,#f1d5ce);border-radius:17px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.templateArt>button{cursor:pointer;z-index:2;background:#fffffff0;border:0;border-radius:50%;width:36px;height:36px;font-size:19px;position:absolute;top:13px;right:13px}.templateArt>span{color:#fff;letter-spacing:.1em;z-index:2;background:#202020d9;border-radius:9999px;padding:5px 8px;font-size:8px;font-weight:700;position:absolute;top:14px;left:13px}.fauxGlass{background:linear-gradient(135deg,#94b9c1 0 26%,#d5a460 26% 48%,#739279 48% 68%,#d5d4c2 68%);border:7px solid #252424;border-radius:47% 53% 45% 55%;position:absolute;inset:12%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 15px 30px #3a30432b}.fauxGlass:before,.fauxGlass:after,.fauxGlass i{content:"";background:#252424;position:absolute}.fauxGlass:before{width:7px;top:-10%;bottom:-10%;left:48%;transform:rotate(18deg)}.fauxGlass:after{height:7px;top:52%;left:-10%;right:-10%;transform:rotate(-13deg)}.fauxGlass i:first-child{width:7px;height:130%;top:-15%;left:24%;transform:rotate(-20deg)}.fauxGlass i:nth-child(2){width:130%;height:7px;top:27%;left:-15%;transform:rotate(12deg)}.tBloom{background:linear-gradient(145deg,#d8e3bc,#f2cdbb)}.tMoon{background:linear-gradient(145deg,#a8b5d7,#cdbedf)}.tSun{background:linear-gradient(145deg,#f0c777,#dc9c78)}.tIris{background:linear-gradient(145deg,#b9a8d9,#e4c0d8)}.tMoth{background:linear-gradient(145deg,#c4b79a,#849f8e)}.tStar{background:linear-gradient(145deg,#adc0d7,#e9d19f)}.tCoast{background:linear-gradient(145deg,#a5ccdc,#e4d5ba)}.tFox{background:linear-gradient(145deg,#ca946f,#9fb899)}.templateMeta{justify-content:space-between;align-items:flex-end;gap:12px;padding:17px 3px 13px;display:flex}.templateMeta small{color:#777;font-size:10px}.templateMeta h2{margin:6px 0 0;font-size:18px;font-weight:500}.templateMeta>span{color:#777;white-space:nowrap;font-size:11px}.templateActions{gap:8px;display:flex}.templateActions a{border:1px solid #d3d3d0;border-radius:9999px;flex:1;justify-content:center;align-items:center;height:38px;font-size:12px;display:flex}.templateActions .primaryBtn{border-color:#202020;padding:0}.templateEmpty{text-align:center;color:#777;padding:100px 20px}.templateEmpty h2{color:#222}.templateCta{background:#e7e3fb;border-radius:22px;justify-content:space-between;align-items:center;gap:60px;margin-top:120px;padding:56px;display:flex}.templateCta>div{max-width:620px}.templateCta h2{letter-spacing:-.04em;margin:12px 0;font-size:36px;font-weight:500;line-height:40px}.templateCta p{color:#676276;line-height:23px}.templateCta>a{border-radius:9999px;flex:none}@media (max-width:850px){.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateCta{flex-direction:column;align-items:flex-start;gap:20px}.templateHero{margin-bottom:55px}}@media (max-width:560px){.templateHero h1{font-size:50px}.templateToolbar{flex-direction:column;align-items:flex-start}.templateFilters{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow:auto}.templateGrid{grid-template-columns:1fr}.templateCta{margin-top:75px;padding:34px 25px}.templateCta h2{font-size:30px;line-height:34px}.templateSearch kbd{display:none}}main:not(.subpage)>nav:nth-of-type(2),main:not(.subpage)>.pricing,main:not(.subpage)>.learn,main:not(.subpage)>.faq,main:not(.subpage) .modeStack{display:none}.subpage{min-height:100vh}.pageTop{padding-top:130px;padding-bottom:145px}.subHero{max-width:960px;margin:0 auto;padding:130px 0 55px}.subHero h1,.aboutHero h1,.learnPage h1,.pricingPage .sectionIntro h1{letter-spacing:-.06em;margin:15px 0 24px;font-size:clamp(52px,6.2vw,76px);font-weight:500;line-height:.98}.subHero p,.aboutHero>p{color:#666;max-width:680px;font-size:18px;line-height:28px}.exploreModes{padding-top:40px}.exploreModes>.modeFeature{margin-bottom:160px}.pricingPage{background:#f2f2f2;padding-left:24px;padding-right:24px}.pricingPage .sectionIntro{max-width:980px}.pricingPage .priceCards{margin:auto}.learnPage{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.learnPage .learnHeader h1{font-size:52px;line-height:56px}.aboutPage{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.aboutHero{max-width:900px;margin-bottom:120px}.aboutValues{border-top:1px solid #d7d7d4;border-bottom:1px solid #d7d7d4;grid-template-columns:repeat(3,1fr);display:grid}.aboutValues article{padding:42px 34px 48px 0}.aboutValues article+article{border-left:1px solid #d7d7d4;padding-left:34px}.aboutValues article>b{color:#7461df;letter-spacing:.12em;font-size:11px}.aboutValues h2{letter-spacing:-.04em;margin:34px 0 15px;font-size:24px;font-weight:500}.aboutValues p,.aboutStory>p{color:#6e6e6e;font-size:14px;line-height:22px}.aboutStory{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding:130px 0 20px;display:grid}.aboutStory h2{letter-spacing:-.05em;margin:12px 0;font-size:40px;font-weight:500;line-height:44px}.aboutStory>p{margin:3px 0 0;font-size:17px;line-height:28px}.subpage footer{margin-top:40px}@media (max-width:900px){.subHero{padding:100px 20px 45px}.pageTop{padding-top:100px}.aboutValues{grid-template-columns:1fr}.aboutValues article,.aboutValues article+article{border-left:0;padding:32px 0}.aboutValues article+article{border-top:1px solid #d7d7d4}.aboutStory{grid-template-columns:1fr;gap:25px;padding-top:90px}.learnPage .learnHeader h1{font-size:44px;line-height:48px}}@media (max-width:560px){.subHero h1,.aboutHero h1,.pricingPage .sectionIntro h1{font-size:46px;line-height:45px}.pageTop{padding-top:75px;padding-bottom:90px}.aboutHero{margin-bottom:75px}.exploreModes>.modeFeature{margin-bottom:100px}}.learn{max-width:1180px;padding-top:138px;padding-bottom:145px}.learnHeader{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.learnHeaderCopy{max-width:700px}.learnHeader h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:36px;font-weight:500;line-height:40px}.learnHeader p{color:#727272;max-width:650px;margin:0;font-size:16px;line-height:24px}.tutorialLibrary{background:#f8f8f7;border:1px solid #d1d1ce;border-radius:9999px;flex:none;justify-content:center;align-items:center;height:46px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fff}.tutorialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tutorialCard{background:#f8f8f7;border:1px solid #dededb;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden}.tutorialCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px #00000010}.tutorialThumb{aspect-ratio:16/10;background:linear-gradient(145deg,#ded7ff,#f5dce4 58%,#c7d9f5);position:relative;overflow:hidden}.tutorialCard:nth-child(2) .tutorialThumb{background:linear-gradient(145deg,#b8dded,#e6d9ff 52%,#f1c9a9)}.tutorialCard:nth-child(3) .tutorialThumb{background:linear-gradient(145deg,#edd6ba,#cad7ed 50%,#c1afd9)}.glassPattern{background:conic-gradient(from 15deg,#7e65cc 0 18%,#de8b83 0 36%,#e8bd66 0 52%,#73a4b9 0 70%,#9c75b4 0 84%,#6f9a75 0);border:7px solid #292829;border-radius:44% 56% 48% 52%;position:absolute;inset:12% 8%;transform:rotate(-4deg);box-shadow:inset 0 0 0 5px #ffffff52,0 15px 28px #30304b26}.glassPattern:before,.glassPattern:after{content:"";background:#292829;position:absolute}.glassPattern:before{width:7px;inset:-4px auto -4px 48%;transform:rotate(20deg)}.glassPattern:after{height:7px;top:49%;left:0;right:0;transform:rotate(-12deg)}.tutorialPlay{color:#202020;z-index:2;background:#fff;border-radius:50%;place-items:center;width:43px;height:43px;padding-left:3px;font-size:13px;display:grid;position:absolute;bottom:17px;left:18px;box-shadow:0 7px 20px #0003}.tutorialDuration{color:#fff;letter-spacing:0;z-index:2;background:#171717d9;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:16px;right:15px}.tutorialCopy{padding:23px 23px 25px}.tutorialTopic{color:#6654d8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.tutorialCopy h3{letter-spacing:-.025em;margin:10px 0 8px;font-size:18px;font-weight:500;line-height:24px}.tutorialCopy p{color:#747474;margin:0;font-size:13px;line-height:20px}.tutorialMobileLink{display:none}@media (max-width:800px){.learnHeader{align-items:flex-start}.tutorialGrid{grid-template-columns:1fr 1fr}.tutorialCard:last-child{grid-column:1/-1}.tutorialCard:last-child .tutorialThumb{aspect-ratio:16/7}}@media (max-width:560px){.learn{padding-top:90px;padding-bottom:95px}.learnHeader{margin-bottom:34px}.learnHeader h2{font-size:34px;line-height:38px}.learnHeader .tutorialLibrary{display:none}.tutorialGrid{grid-template-columns:1fr}.tutorialCard:last-child{grid-column:auto}.tutorialCard:last-child .tutorialThumb{aspect-ratio:16/10}.tutorialMobileLink{width:max-content;margin:26px auto 0;display:flex}}:root{--ink:#151515;--muted:#696969;--line:#e7e5e2;--cream:#f7f6f3;--purple:#6d5ce8;--soft:#eeebff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);letter-spacing:-.015em;background:#fff;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;cursor:pointer;text-decoration:none}button{font:inherit}.announcement{color:#fff;letter-spacing:0;background:#181716;justify-content:center;align-items:center;gap:14px;height:38px;font-size:12px;display:flex}.announcement span{color:#c9c4ff}nav{z-index:20;align-items:center;max-width:1180px;height:72px;margin:auto;padding:0 24px;display:flex;position:relative}.logo{letter-spacing:-.06em;align-items:center;gap:9px;font-size:22px;font-weight:750;display:flex}.mark{align-items:end;gap:2px;height:25px;display:inline-flex}.mark i{background:var(--ink);border-radius:2px;width:7px;display:block}.mark i:first-child{height:15px;transform:rotate(-13deg)}.mark i:nth-child(3){height:18px;transform:rotate(12deg)}.markSmall{transform:scale(.7)}.navlinks{color:#52504e;gap:32px;margin:auto;font-size:14px;display:flex}.navlinks a:hover{color:#000}.navCtas{align-items:center;gap:20px;font-size:14px;display:flex}.darkBtn,.primaryBtn{background:#1b1a19;border-radius:10px;padding:11px 17px;font-weight:650;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #0002;color:#fff!important}.menuBtn{background:0 0;border:0;font-size:22px;display:none}.hero{text-align:center;padding:91px 24px 0;position:relative;overflow:hidden}.heroGlow{filter:blur(12px);z-index:-1;background:radial-gradient(circle,#e7e2ff 0,#f7eeff8c 31%,#0000 69%);width:820px;height:620px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.pill{color:#5c5966;background:#fff9;border:1px solid #d9d4f5;border-radius:100px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex;box-shadow:0 4px 18px #52449b12}.pill span{color:#7c68ff;font-size:9px}.pill b{color:#5b47d8}.hero>p{color:#64615f;max-width:720px;margin:0 auto;font-size:18px;line-height:1.6}.heroActions{justify-content:center;gap:10px;margin:30px 0 17px;display:flex}.primaryBtn,.secondaryBtn,.ghostBtn{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:700;display:inline-flex}.primaryBtn{background:#211f1e}.primaryBtn span{font-size:18px}.secondaryBtn{background:#fff;border-color:#dcd9d6;box-shadow:0 1px 2px #00000009}.secondaryBtn span{color:#807a75}.hero>small,.closing>small{color:#96918c;font-size:11px;display:block}.heroStage{background:linear-gradient(145deg,#c7bff8,#f3dce3 50%,#b9c9f1);border-radius:24px 24px 0 0;max-width:1080px;margin:67px auto 0;padding:12px;position:relative;box-shadow:0 32px 80px #4d3f8525}.floatTag{z-index:4;background:#fff;border:1px solid #e5e1dc;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:650;position:absolute;box-shadow:0 12px 30px #271f5220}.t1{top:40%;right:-46px}.t2{color:#ef4a46;top:17%;left:-43px}.instantDemo,.studioDemo,.shotDemo{text-align:left;background:#fff;border:1px solid #dedbd7;border-radius:14px;overflow:hidden;box-shadow:0 18px 55px #3f31532a}.browserTop{background:#f6f5f3;border-bottom:1px solid #e3e1df;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex}.browserTop>i{background:#d5d2cf;border-radius:50%;width:7px;height:7px}.browserTop div{text-align:center;color:#8d8882;background:#fff;border:1px solid #e3dfdc;border-radius:6px;width:35%;height:20px;margin:auto;padding:5px;font-size:8px}.watchGrid{grid-template-columns:1fr 310px;min-height:480px;display:grid}.watchMain{padding:24px}.videoMock{background:#17161b;border-radius:9px;height:310px;position:relative;overflow:hidden}.videoGlow{filter:blur(8px);background:radial-gradient(circle at 35% 40%,#9a85fa,#0000 32%),radial-gradient(circle at 68% 65%,#ffb87f,#0000 32%),linear-gradient(135deg,#292339,#0c0c11);position:absolute;inset:10%;transform:scale(1.2)}.cameraBubble{color:#fff;background:linear-gradient(145deg,#fde0c9,#b47a64);border:3px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;font-weight:800;display:grid;position:absolute;bottom:15px;right:15px}.videoPlay{color:#222;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoMock small{color:#fff;font-size:9px;position:absolute;bottom:12px;left:15px}.watchMain h3{margin:18px 0 6px;font-size:18px}.watchMain>p{color:#777;align-items:center;gap:8px;font-size:10px;display:flex}.avatar{color:#fff;background:#cfa582;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:inline-grid}.activity{border-left:1px solid #e8e5e2}.activityTabs{border-bottom:1px solid #e8e5e2;gap:18px;padding:18px 15px;font-size:9px;display:flex}.activityTabs b{color:#6b56dc}.activityTabs span{color:#999}.comment{border-bottom:1px solid #f0eeec;gap:9px;padding:15px;display:flex}.comment p{color:#67625e;margin:0;font-size:9px;line-height:1.8}.comment p b{color:#222;display:block}.av0{background:#cf8a7d}.av1{background:#779abf}.av2{background:#8b7fb5}.reactions{border:1px solid #e6e3df;border-radius:8px;margin:18px 14px;padding:10px;font-size:10px}.trust{text-align:center;border-top:1px solid #f0eeeb;padding:43px 0 86px}.trust p{color:#8c8884;margin-bottom:32px;font-size:11px}.logoRail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logoRail>div{width:max-content;animation:26s linear infinite rail;display:flex}.logoRail span{color:#8e8b88;letter-spacing:-.04em;margin:0 36px;font-size:17px;font-weight:750}@keyframes rail{to{transform:translate(-50%)}}.section{max-width:1180px;margin:auto;padding:120px 24px}.sectionIntro{text-align:center;max-width:670px;margin:0 auto 58px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#7562e6;font-size:10px;font-weight:800}.sectionIntro h2,.faqHead h2{letter-spacing:-.06em;margin:15px 0 18px;font-size:clamp(38px,4.8vw,58px);line-height:1.02}.sectionIntro p,.faqHead>p{color:#77716c;margin:0;font-size:16px;line-height:1.65}.reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(24px)}.reveal.seen{opacity:1;transform:none}.modeTabs{background:#f3f1ee;border-radius:13px;max-width:570px;margin:0 auto 65px;padding:5px;display:flex}.modeTabs button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:12px}.modeTabs button span{margin-right:7px}.modeTabs .active{color:#211f1e;background:#fff;font-weight:700;box-shadow:0 2px 8px #00000010}.modeFeature{grid-template-columns:370px 1fr;align-items:center;gap:70px;display:grid}.modeCopy h2{letter-spacing:-.055em;margin:14px 0 16px;font-size:40px;line-height:1.08}.modeCopy>p{color:#716d69;font-size:15px;line-height:1.65}.featureList{grid-template-columns:1fr 1fr;gap:20px 12px;margin:32px 0;display:grid}.featureList>div{gap:9px;display:flex}.featureList i{color:#6d5ce8;background:#f1eefe;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.featureList span b,.featureList span small{display:block}.featureList span b{font-size:11px}.featureList span small{color:#928d88;margin-top:4px;font-size:9px}.textLink{font-size:12px;font-weight:750}.modeVisual{background:linear-gradient(145deg,#e1dcff,#f6e2ea,#cad8ff);border-radius:22px;padding:10px;animation:.45s pop}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(8px)}}.modeVisual .instantDemo{transform:none}.studioDemo{min-height:430px}.windowBar,.shotBar{background:#f7f6f4;border-bottom:1px solid #e5e2df;align-items:center;height:42px;padding:0 16px;font-size:9px;display:flex}.windowBar span{color:#fff;background:#23211f;border-radius:7px;margin-left:auto;padding:7px 13px}.editorBody{grid-template-columns:1fr 160px;height:320px;display:grid}.videoCanvas{background:#eeece9;padding:24px;position:relative}.gradientScene{background:linear-gradient(135deg,#8c79ec,#ebb2c2 46%,#f4c084);border-radius:7px;width:100%;height:100%;padding:28px}.miniWindow{background:#212129;border:3px solid #fff;border-radius:7px;height:100%;padding:10px}.miniWindow>span{background:#fff5;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.codeLines{opacity:.45;background:repeating-linear-gradient(#7e78a5 0 3px,#0000 3px 13px);height:55%;margin-top:18px}.play{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controls{padding:18px 14px;font-size:9px}.controls>b{margin-bottom:22px;display:block}.controls label{justify-content:space-between;margin-top:15px;display:flex}.controls em{color:#999;font-style:normal}.controls input{accent-color:#6655df;width:100%;height:3px}.timeline{border-top:1px solid #e7e4e1;align-items:center;gap:12px;height:65px;padding:12px;display:flex}.timeline>div{flex:1;gap:3px;height:28px;display:flex}.timeline i{background:linear-gradient(#c9b7f0,#9a8de0);border-radius:2px;flex:1}.timeline b,.playSmall{font-size:8px}.shotDemo{min-height:430px;position:relative}.shotBar span{border:1px solid #ddd;border-radius:6px;margin-left:auto;margin-right:6px;padding:6px 10px}.shotBar strong{color:#fff;background:#222;border-radius:6px;padding:7px 11px}.shotCanvas{background:#e9e7e4;height:330px;padding:25px}.coral{background:linear-gradient(135deg,#e65d6f,#ed9379 50%,#f3ca80)}.miniWindow.large{padding:13px}.shotTools{background:#fff;border:1px solid #ddd;border-radius:9px;display:flex;position:absolute;bottom:39px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0002}.shotTools b{border-right:1px solid #eee;padding:9px;font-size:9px}.hotkey{align-items:center;gap:4px;display:flex;position:absolute;bottom:13px;right:14px}.hotkey kbd{background:#fff;border:1px solid #ddd;border-bottom-width:2px;border-radius:4px;padding:3px 6px;font-size:8px}.hotkey i{font-size:7px;font-style:normal}.features{background:#f7f6f3;max-width:none}.features .sectionIntro,.features .featureGrid{max-width:1132px}.featureGrid{background:#e1ded9;border:1px solid #e1ded9;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto;display:grid;overflow:hidden}.featureGrid article{background:#fff;min-height:280px;padding:36px}.featureGrid article:nth-child(n+4){background:#fbfaf8}.featureIcon{color:#6957df;background:#eeebff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:42px;font-size:19px;display:grid}.featureGrid h3{letter-spacing:-.035em;font-size:18px}.featureGrid p{color:#79746f;min-height:62px;font-size:13px;line-height:1.65}.featureGrid article>span{font-size:11px;font-weight:700}.cards{grid-template-columns:repeat(3,1fr);align-items:center;gap:16px;display:grid}.cards article{border:1px solid #e4e1de;border-radius:16px;flex-direction:column;min-height:285px;padding:30px;display:flex}.cards .featuredQuote{color:#fff;background:#211f1e;min-height:325px;box-shadow:0 25px 60px #24201b20}.stars{color:#7a67e8;letter-spacing:3px;font-size:10px}.featuredQuote .stars{color:#c6bcff}.cards blockquote{letter-spacing:-.025em;margin:25px 0 30px;font-size:17px;line-height:1.6}.person{align-items:center;gap:11px;margin-top:auto;display:flex}.personAvatar{color:#fff;background:#e2b28b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.p1{background:#8378c2}.p2{background:#6e9b8e}.person p{margin:0}.person b,.person small{font-size:11px;display:block}.person small{color:#96908b;margin-top:4px}.pricing{background:#f7f6f3;max-width:none}.pricing .sectionIntro{margin-bottom:45px}.billing{background:#eae7e3;border-radius:10px;align-items:center;width:max-content;margin:28px auto 0;padding:4px;display:flex;position:relative}.billing button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 16px;font-size:11px}.billing .active{color:#222;background:#fff;font-weight:700;box-shadow:0 1px 5px #0001}.billing span{white-space:nowrap;color:#6250db;font-size:9px;font-weight:700;position:absolute;left:105%}.priceCards{grid-template-columns:1fr 1fr;gap:16px;max-width:790px;margin:auto;display:grid}.priceCards article{background:#fff;border:1px solid #dfdcd8;border-radius:17px;padding:31px;position:relative}.priceCards .popular{border:2px solid #7361e8;box-shadow:0 22px 50px #5242b81a}.popularBadge{color:#6452df;letter-spacing:.1em;background:#eeeaff;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:18px;right:18px}.planIcon{background:#efedea;border-radius:10px;place-items:center;width:39px;height:39px;margin-bottom:23px;display:grid}.planIcon.purple{color:#6a58e1;background:#eeeaff}.priceCards h3{margin:0 0 8px;font-size:20px}.priceCards>article>p{color:#777;min-height:38px;font-size:12px;line-height:1.55}.price{margin:26px 0}.price b{letter-spacing:-.06em;font-size:42px}.price span{color:#888;margin-left:5px;font-size:10px}.full{width:100%}.priceCards ul{border-top:1px solid #ece9e6;margin:25px 0 0;padding:20px 0 0;list-style:none}.priceCards li{color:#555;margin:14px 0;font-size:11px}.faq{grid-template-columns:360px 1fr;gap:90px;display:grid}.faqHead h2{font-size:46px}.faqHead>p{font-size:13px}.faqHead a{color:#5d4bd5;font-weight:700}.faqList article{border-bottom:1px solid #e5e2de}.faqList button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:22px 0;display:flex}.faqList button b{font-size:14px}.faqList button span{color:#777;font-size:19px}.faqList article>div{grid-template-rows:0fr;transition:all .35s;display:grid}.faqList article>div p{color:#777;margin:0;font-size:13px;line-height:1.7;overflow:hidden}.faqList article.open>div{grid-template-rows:1fr}.faqList article.open>div p{padding-bottom:22px}.closing{color:#fff;text-align:center;background:#211f1e;border-radius:24px;max-width:1132px;margin:40px auto 0;padding:100px 24px;position:relative;overflow:hidden}.closing .mark i{background:#fff}.closing>.mark{margin-bottom:25px}.closing h2{letter-spacing:-.065em;margin:0;font-size:clamp(40px,5.6vw,65px);line-height:1.02}.closing>p{color:#aaa39e;margin:22px 0}.primaryBtn.light{background:#fff;color:#222!important}.ghostBtn{color:#fff;border-color:#ffffff35}.closing .heroActions{margin-bottom:18px}.closing>small{color:#7f7974}.orb{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.o1{background:#6552d4;width:280px;height:280px;top:-170px;left:-80px}.o2{background:#c7636b;width:260px;height:260px;bottom:-190px;right:-60px}footer{max-width:1132px;margin:auto;padding:85px 0 30px}.footerTop{grid-template-columns:2fr repeat(4,1fr);gap:50px;display:grid}.footerBrand p{color:#85807b;font-size:12px;line-height:1.6}.socials{gap:7px;margin-top:22px;display:flex}.socials span{border:1px solid #e0ddd9;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.footerCol{flex-direction:column;gap:15px;font-size:11px;display:flex}.footerCol b{margin-bottom:5px;font-size:10px}.footerCol a{color:#7d7873}.footerBottom{color:#8e8984;border-top:1px solid #e6e3df;justify-content:space-between;margin-top:65px;padding-top:22px;font-size:9px;display:flex}.footerBottom i{background:#53b977;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}@media (max-width:850px){.navlinks{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;padding:20px;display:none;position:absolute;top:65px;left:16px;right:16px;box-shadow:0 15px 40px #0002}.navlinks.open{display:flex}.navCtas{margin-left:auto}.navCtas>a:first-child{display:none}.menuBtn{display:block}.watchGrid,.modeVisual .watchGrid{grid-template-columns:1fr}.activity{display:none}.heroStage{margin-top:45px}.t1,.t2{display:none}.modeFeature{grid-template-columns:1fr;gap:40px}.modeCopy{text-align:center}.featureList{text-align:left}.featureGrid{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr}.cards article,.cards .featuredQuote{min-height:250px}.faq{grid-template-columns:1fr;gap:30px}.faqHead{text-align:center}.footerTop{grid-template-columns:2fr 1fr 1fr}.footerCol:nth-last-child(-n+2){display:none}.closing{border-radius:0}.watchMain{padding:16px}.videoMock{height:230px}}@media (max-width:560px){.announcement{font-size:10px}.announcement span{display:none}nav{height:62px;padding:0 16px}.navCtas .darkBtn{display:none}.hero{padding:64px 16px 0}.hero h1{font-size:53px}.hero>p{font-size:15px}.heroActions{flex-direction:column;max-width:270px;margin:26px auto 15px}.heroStage{border-radius:15px 15px 0 0;padding:6px}.browserTop div{width:58%}.watchGrid{min-height:300px}.watchMain h3,.watchMain>p{display:none}.videoMock{height:260px}.cameraBubble{width:52px;height:52px}.trust{padding-bottom:50px}.section{padding:85px 18px}.sectionIntro{margin-bottom:42px}.sectionIntro h2{font-size:41px}.modeTabs{margin-bottom:38px}.modeTabs button{padding:10px 4px;font-size:11px}.modeFeature{gap:28px}.modeCopy h2{font-size:34px}.featureList{grid-template-columns:1fr 1fr}.modeVisual{margin:0 -7px;padding:5px}.studioDemo,.shotDemo{min-height:350px}.editorBody{grid-template-columns:1fr;height:270px}.controls{display:none}.shotCanvas{height:280px}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:230px;padding:29px}.featureIcon{margin-bottom:28px}.priceCards{grid-template-columns:1fr}.faqHead h2{font-size:39px}.closing{margin-top:0;padding:80px 20px}.footerTop{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.footerCol:nth-of-type(4){display:none}footer{padding:65px 22px 25px}.footerBottom{gap:20px;line-height:1.5}.billing span{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}body{color:#000;letter-spacing:-.025em;background:#f2f2f2;font-family:Arial,Helvetica Neue,sans-serif}nav{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;width:min(955px,100% - 32px);max-width:none;height:57px;margin:24px auto 0;padding:8px;position:relative}.logo{letter-spacing:-.035em;font-size:20px}.mark{height:22px}.mark i{width:6px}.mark i:first-child{height:13px}.mark i:nth-child(2){height:21px}.mark i:nth-child(3){height:16px}.navlinks{gap:0;margin:0 auto 0 13px}.navlinks a{color:#838383;letter-spacing:-.02em;border-radius:6px;align-items:center;height:40px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.navCtas{gap:7px;font-size:14px}.navCtas>a{border-radius:9999px;align-items:center;height:40px;padding:0 20px;font-weight:500;display:flex}.githubBtn{background:0 0;border:1px solid #e8e8e8}.loginBtn{background:#e0e0e0;border:1px solid #bbb;box-shadow:inset 0 1.5px #fff6}.darkBtn{background:#202020;border:1px solid #202020;border-radius:9999px;box-shadow:inset 0 1.5px #fff3;padding:0 20px!important}.hero{text-align:left;min-height:720px;padding:59px 0 0;overflow:visible}.heroCopy{width:674px;margin:0 auto}.certPill{letter-spacing:-.025em;background:#f9f9f9;border:1px solid #e8e8e8;border-radius:9999px;align-items:center;width:max-content;height:37px;padding:6px 14px;font-size:12px;display:flex}.certPill b{color:#2467c9;margin-right:12px}.heroModePicker{background:#e9e9e7;border:1px solid #dededb;border-radius:9999px;width:max-content;margin-top:17px;padding:3px;display:flex}.heroModePicker button{color:#666;letter-spacing:-.025em;background:0 0;border:0;border-radius:9999px;height:36px;padding:6px 12px;font-size:14px}.heroModePicker .selected{color:#202020;background:#f5f5f3;border:1px solid #d5d5d2;box-shadow:0 1px 2px #0000000e}.heroCopy>em{color:#aa6d15;margin-top:21px;font-size:14px;font-weight:500;display:block}.hero h1{letter-spacing:-.055em;max-width:650px;margin:14px 0 22px;font-size:60px;font-weight:500;line-height:56px}.hero>p{display:none}.heroCopy>p{color:#555;letter-spacing:-.025em;max-width:665px;margin:0;font-size:18px;line-height:28px}.hero .heroActions{justify-content:flex-start;align-items:center;gap:12px;margin:18px 0 12px}.hero .primaryBtn,.hero .secondaryBtn{border-radius:9999px;height:48px;padding:0 20px;font-size:16px;font-weight:500}.hero .primaryBtn{background:#202020;border:1px solid #202020;width:197px;box-shadow:inset 0 1.5px #fff3}.hero .secondaryBtn{background:#eee;border-color:#ddd;width:177px;box-shadow:inset 0 1.5px #ffffff80}.heroActions>i{color:#666;font-size:12px;font-style:normal}.chromeDot{background:conic-gradient(#db4437 0 33%,#f4b400 0 66%,#0f9d58 0);border-radius:50%;width:20px;height:20px;position:relative}.chromeDot:after{content:"";background:#4285f4;border-radius:50%;position:absolute;inset:6px}.upgradeRow{align-items:center;gap:8px;display:flex}.upgradeRow>a{color:#fff;background:#2460c4;border-radius:9999px;align-items:center;height:48px;padding:0 20px;font-size:16px;font-weight:500;display:flex;box-shadow:inset 0 1.5px #fff4}.upgradeRow span{color:#666;font-size:14px;line-height:20px}.loomLink{color:#555;margin-top:17px;font-size:14px;display:block}.heroCopy>small{color:#777;margin-top:13px;font-size:14px;display:block}.platforms{letter-spacing:.12em;margin-top:24px;font-size:22px}.moreDownloads{color:#555;width:max-content;margin-top:3px;font-size:14px;text-decoration:underline;display:block}.trust{text-align:left;border:0;width:674px;margin:0 auto;padding:0 0 116px}.trust p{color:#666;margin:0 0 22px;font-size:14px;font-style:italic}.logoRail{width:674px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.logoRail>div{animation:28s linear infinite rail}.logoRail span{color:#777;min-width:115px;margin:0 21px 0 0;font-size:20px}.section{max-width:960px;padding:100px 0}.sectionIntro{max-width:960px;margin-bottom:52px}.sectionIntro h2,.faqHead h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:36px;font-weight:500;line-height:40px}.sectionIntro p{font-size:16px;line-height:24px}.modes{padding-top:94px}.modes .sectionIntro{text-align:left}.modes .sectionIntro .eyebrow{display:block}.modeTabs{z-index:10;background:#e6e6e4;border:1px solid #d7d7d4;border-radius:9999px;width:max-content;max-width:none;margin:0 auto 80px;padding:4px;position:sticky;top:18px}.modeTabs button{border-radius:9999px;flex:none;width:auto;padding:9px 18px;font-size:14px}.modeStack{flex-direction:column;gap:145px;display:flex}.modeFeature{grid-template-columns:1fr;gap:24px;display:grid}.modeCopy{text-align:left}.modeCopy h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:36px;font-weight:500;line-height:40px}.modeCopy>p{max-width:760px;font-size:16px;line-height:24px}.modeVisual{border-radius:18px;padding:10px}.modeVisual .instantDemo,.modeVisual .studioDemo,.modeVisual .shotDemo{min-height:590px}.modeVisual .watchGrid{grid-template-columns:1fr 260px;min-height:545px}.modeVisual .videoMock{height:380px}.modeVisual .editorBody{height:470px}.modeVisual .shotCanvas{height:485px}.modeFeature>.featureList{grid-template-columns:repeat(6,1fr);gap:12px;margin:8px 0}.modeFeature>.featureList>div{display:block}.modeFeature>.featureList i{margin-bottom:8px}.modeFeature>.featureList span b{font-size:12px}.modeFeature>.featureList span small{font-size:10px;line-height:14px}.modeLinks{gap:10px;display:flex}.modeLinks .primaryBtn{border-radius:9999px;height:40px;padding:0 20px;font-size:14px}.textLink{border:1px solid #ccc;border-radius:9999px;align-items:center;height:40px;padding:0 20px;display:flex}.features{max-width:none;padding-left:20px;padding-right:20px}.features .sectionIntro{text-align:left;max-width:1234px}.features .sectionIntro h2{font-size:36px}.featureGrid{background:0 0;border:0;grid-template-columns:repeat(6,1fr);gap:12px;max-width:1168px;overflow:visible}.featureGrid article{border:1px solid #ddd;border-radius:18px;grid-column:span 2;min-height:440px}.featureGrid article:first-child,.featureGrid article:nth-child(2),.featureGrid article:nth-child(6),.featureGrid article:nth-child(7){grid-column:span 3}.testimonials .sectionIntro,.pricing .sectionIntro{text-align:left}.testimonials{max-width:1120px}.pricing{max-width:none}.pricing .sectionIntro,.priceCards{max-width:880px}.pricing .billing{margin-left:0}.faq{grid-template-columns:1fr;gap:28px;max-width:960px}.faqHead{text-align:left}.closing{border-radius:0;max-width:none;margin-top:100px}.footerTop,.footerBottom{max-width:1172px;margin-left:auto;margin-right:auto}@media (max-width:900px){nav{width:calc(100% - 24px)}.navlinks,.githubBtn,.loginBtn{display:none}.navCtas{margin-left:auto}.hero{padding:50px 20px 0}.heroCopy,.trust{width:min(674px,100%)}.trust{padding-left:20px;padding-right:20px}.logoRail{width:100%}.section{padding-left:20px;padding-right:20px}.featureGrid{grid-template-columns:1fr 1fr}.featureGrid article,.featureGrid article:first-child,.featureGrid article:nth-child(2),.featureGrid article:nth-child(6){grid-column:span 1}.modeFeature>.featureList{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){nav{margin-top:12px}.hero{min-height:auto;padding-top:38px}.hero h1{font-size:48px;line-height:46px}.heroCopy>p{font-size:16px;line-height:24px}.heroModePicker{max-width:100%;overflow:auto}.heroModePicker button{white-space:nowrap;font-size:12px}.hero .heroActions{flex-flow:wrap;max-width:none}.hero .heroActions>i{display:none}.upgradeRow{flex-direction:column;align-items:flex-start}.trust{padding-top:65px}.section{padding-top:75px;padding-bottom:75px}.modeFeature>.featureList{grid-template-columns:1fr 1fr}.modeVisual .instantDemo,.modeVisual .studioDemo,.modeVisual .shotDemo{min-height:350px}.featureGrid,.priceCards{grid-template-columns:1fr}.footerTop{padding:0 20px}}.modes .sectionIntro{text-align:center;margin-bottom:62px}.modes .sectionIntro .eyebrow{color:#8a8a8a}.modeTabs{background:0 0;border:0;border-radius:0;justify-content:center;gap:12px;width:390px;max-width:100%;height:132px;margin:0 auto 40px;padding:0;display:flex;position:static}.modeTabs button{color:#888;border:0;flex-direction:column;align-items:center;gap:11px;width:102px;height:132px;padding:0;font-size:14px;display:flex;box-shadow:none!important;background:0 0!important}.modeTabs button span{color:#888;background:0 0;border-radius:50%;place-items:center;width:96px;height:96px;margin:0;font-size:30px;display:grid}.modeTabs button.active{color:#404040}.modeTabs button.active span{color:#555;border:2px solid #2a9ad9;box-shadow:inset 0 0 0 4px #f2f2f2,0 0 0 1px #a4a4a4}.pickerDescription{text-align:center;color:#777;max-width:520px;margin:0 auto 185px;font-size:16px;line-height:24px}.modeStack{gap:170px}nav>.logo{flex-shrink:0;padding:0 18px 0 16px;transform:translate(-7px,-2px)}@media (min-width:901px){nav>.navlinks{margin:0;position:absolute;left:50%;transform:translate(-50%)}nav>.navCtas{margin-left:auto}nav>.navlinks{white-space:nowrap;align-items:center}nav>.navlinks a{white-space:nowrap;flex-shrink:0;padding-left:6px;padding-right:6px}}.trust .logoRail{align-items:center;height:76px;display:flex}.trust .logoRail>div{align-items:center;height:76px}.trust .logoRail .supplierLogo{justify-content:center;align-items:center;width:132px;min-width:132px;height:62px;margin:0 16px 0 0;display:flex}.trust .supplierLogo img{object-fit:contain;mix-blend-mode:multiply;filter:saturate(.82);opacity:.8;width:auto;max-width:100%;height:auto;max-height:52px;transition:opacity .2s,filter .2s;display:block}.trust .supplierLogo:hover img{opacity:1;filter:saturate()}.trust .logoRail{height:64px!important}.trust .logoRail>div{gap:0!important;height:64px!important}:is(.trust .logoRail .supplierLogo,.trust .logoRail .supplierLogo:has(img)){background:0 0!important;width:112px!important;min-width:112px!important;height:56px!important;margin:0 6px 0 0!important;padding:0 4px!important}.trust .supplierLogo img{mix-blend-mode:multiply!important;opacity:.88!important;max-width:104px!important;max-height:46px!important}.trust .supplierLogo img[alt="Oceanside Glass & Tile"],.trust .supplierLogo img[alt="Bullseye Glass Co."],.trust .supplierLogo img[alt="Scottish Stained Glass"]{max-width:116px!important}:is(.trust .supplierLogo:has(img[alt="Oceanside Glass & Tile"]),.trust .supplierLogo:has(img[alt="Bullseye Glass Co."]),.trust .supplierLogo:has(img[alt="Scottish Stained Glass"])){width:124px!important;min-width:124px!important}.trust .logoRail>div{gap:26px!important}:is(.trust .logoRail .supplierLogo,.trust .logoRail .supplierLogo:has(img)){flex:none!important;width:auto!important;min-width:0!important;height:52px!important;margin:0!important;padding:0!important}.trust .supplierLogo img,.trust .supplierLogo img[alt]{object-fit:contain!important;width:auto!important;max-width:none!important;height:46px!important;max-height:46px!important}.trust .supplierLogo img[alt="Youghiogheny Opalescent Glass"],.trust .supplierLogo img[alt="Paul Wissmach Glass Co."],.trust .supplierLogo img[alt="D&L Art Glass Supply"]{width:48px!important;height:48px!important}.trust .supplierLogo img[alt="Kokomo Opalescent Glass"]{height:42px!important}:is(.trust .logoRail .supplierLogo,.trust .logoRail .supplierLogo:has(img)){background:#f2f2f2!important}.trust .supplierLogo img[alt="Kokomo Opalescent Glass"],.trust .supplierLogo img[alt="Youghiogheny Opalescent Glass"]{mix-blend-mode:darken!important;opacity:1!important}.videoTestimonial{aspect-ratio:16/9;background:#ddd;border-radius:22px;width:100%;margin:0 auto 105px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000018}.videoTestimonial video{object-fit:cover;width:100%;height:100%;display:block}.videoTestimonial:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#000000b8);position:absolute;inset:0}.videoTestimonialOverlay{z-index:2;color:#fff;align-items:center;gap:16px;display:flex;position:absolute;bottom:28px;left:34px;right:34px}.videoTestimonialPlay{color:#202020;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;display:grid;box-shadow:0 8px 24px #0003}.videoTestimonialOverlay b,.videoTestimonialOverlay small{display:block}.videoTestimonialOverlay b{font-size:18px;font-weight:500}.videoTestimonialOverlay small{color:#ffffffb5;margin-top:6px;font-size:12px}.testimonialsInline{margin:0 0 150px}.testimonialsInline .sectionIntro{text-align:center;margin-bottom:48px}.testimonialsInline+.modeTabs{margin-top:0}.testimonialsInline .cards article{background:#f9f9f8}.testimonialsInline .cards .featuredQuote{background:#211f1e}.testimonialBreak{margin-top:0}.pickerDescription{margin-bottom:70px!important}@media (max-width:560px){.videoTestimonial{border-radius:15px;margin-bottom:75px}.videoTestimonialOverlay{bottom:16px;left:18px;right:18px}.videoTestimonialOverlay b{font-size:14px}.videoTestimonialPlay{width:40px;height:40px}.testimonialsInline{margin-bottom:100px}}.pricing{padding-top:150px;padding-bottom:150px}.pricing .sectionIntro{text-align:center;max-width:880px;margin-bottom:68px}.pricing .sectionIntro h2{font-size:36px;line-height:40px}.pricing .sectionIntro>p{max-width:700px;margin-left:auto;margin-right:auto}.pricing .billing{border-radius:9999px;margin:28px auto 18px;padding:4px}.priceTrust{color:#444;background:#f7f7f5;border:1px solid #dfdfdc;border-radius:9999px;width:max-content;margin:18px auto 0;padding:10px 18px;font-size:13px}.priceTrust:first-letter{color:#d94444}.priceCards.fourTiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:900px}.fourTiers>article{background:#f7f7f5;border:1px solid #dededb;border-radius:16px;flex-direction:column;min-height:650px;padding:32px;display:flex}.fourTiers>article.popular{box-shadow:none;border:2px solid #2462c3}.fourTiers .popularBadge{color:#fff;white-space:nowrap;background:#2462c3;border-radius:9999px;padding:6px 14px;top:-14px;left:50%;right:auto;transform:translate(-50%)}.fourTiers .planIcon{background:#e5e5e2;margin:14px 0 32px}.fourTiers .planIcon.purple{color:#2462c3;background:#e9f1ff}.fourTiers h3{font-size:18px;font-weight:500;line-height:28px}.fourTiers .price b{font-size:38px;font-weight:500}.fourTiers .price span{font-size:12px}.fourTiers .full{border-radius:9999px;height:48px;margin-top:18px;font-size:15px}.fourTiers ul{margin-top:32px;padding-top:64px;position:relative}.fourTiers ul:before{content:"What's included";color:#222;font-size:13px;font-weight:600;position:absolute;top:28px;left:0}.fourTiers li:first-letter{color:#2462c3}@media (max-width:760px){.priceCards.fourTiers{grid-template-columns:1fr;max-width:480px}.fourTiers>article{min-height:auto}.pricing{padding-top:100px;padding-bottom:100px}}.priceCards.fourTiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px}.fourTiers>article{min-height:590px;padding:24px 20px}.fourTiers .planIcon{width:36px;height:36px;margin:10px 0 24px}.fourTiers h3{font-size:17px;line-height:24px}.fourTiers>article>p{min-height:66px;font-size:12px;line-height:19px}.fourTiers .price{margin:20px 0 8px}.fourTiers .price b{font-size:31px}.fourTiers .price span{margin:3px 0 0;font-size:10px;display:block}.fourTiers .full{height:44px;margin-top:14px;padding-left:10px;padding-right:10px;font-size:13px}.fourTiers ul{margin-top:24px;padding-top:58px}.fourTiers ul:before{font-size:12px;top:24px}.fourTiers li{margin:11px 0;font-size:11px;line-height:17px}.fourTiers .popularBadge{padding:5px 11px;font-size:8px}@media (max-width:1000px){.priceCards.fourTiers{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.fourTiers>article{min-height:570px}}@media (max-width:620px){.priceCards.fourTiers{grid-template-columns:1fr;max-width:430px}.fourTiers>article{min-height:auto}}.pricing .billing{background:#e3e3e0;border:1px solid #d8d8d4;border-radius:9999px;grid-template-columns:1fr 1fr;gap:4px;width:244px;height:44px;margin:28px auto 18px;padding:4px;display:grid}.pricing .billing button{color:#747474;white-space:nowrap;height:34px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.pricing .billing button.active{color:#202020;background:#fff;box-shadow:0 1px 4px #00000018,inset 0 0 0 1px #fff}.pricing .billing button small{color:#2462c3;background:#e9f1ff;border-radius:9999px;padding:2px 5px;font-size:8px;font-weight:700;line-height:12px}.pricing .billing>span{display:none}@media (min-width:761px){.pricing .sectionIntro>p{white-space:nowrap;max-width:none}}.closing h2{font-weight:700}.closingVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.closingVideoShade{z-index:1;background:linear-gradient(90deg,#080c0fb8,#080c0f7a,#080c0fad);position:absolute;inset:0}.closing>.mark,.closing>h2,.closing>p,.closing>.heroActions,.closing>small{z-index:2;position:relative}.closing .orb{z-index:1;opacity:.28}.workspace:has(.learnWorkspacePanel)>.workspaceMain{display:none}@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}
