:root{--paper: #eae8e1;--ink: #161616;--muted: #77766f;--line: #c7c5bd;--acid: #d3f04f;--blue: #5f70f2;--mono: "DM Mono", monospace;--sans: "Manrope", sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body{min-height:100vh;margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.page{width:min(100% - 48px,580px);margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;height:76px;border-bottom:1px solid var(--line)}.wordmark{font-size:18px;font-weight:800;letter-spacing:-.08em}.wordmark span,.share-button span{color:var(--blue);font-size:17px}.wordmark span{margin-left:3px}.share-button{border:0;border-bottom:1px solid var(--ink);padding:8px 0;color:var(--ink);background:transparent;font-size:11px;cursor:pointer}.share-button span{margin-left:7px;transition:.2s ease}.share-button:hover span{display:inline-block;transform:translate(3px,-3px)}.profile{display:flex;flex-direction:column;align-items:center;padding:72px 0 50px;text-align:center}.avatar{position:relative;display:grid;width:108px;height:108px;place-items:center;overflow:hidden;border-radius:50%;color:var(--ink);background:var(--acid);font-size:25px;font-weight:800;letter-spacing:-.1em}.avatar:before,.avatar:after{position:absolute;width:150%;height:80%;border:1px solid rgba(22,22,22,.27);border-radius:50%;content:""}.avatar:before{transform:rotate(-25deg)}.avatar:after{transform:rotate(27deg)}.avatar i{position:absolute;right:16px;bottom:17px;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--blue)}.avatar img{width:100%;height:100%;object-fit:cover}.theme-night{--paper: #202124;--ink: #f4f2eb;--muted: #aaa8a0;--line: #4b4b4b;--acid: #b8d63f}.theme-mono{--paper: #c6c6c2;--ink: #1c1c1c;--muted: #5f5f5b;--line: #92928d;--acid: #e2e2de}.availability{display:flex;align-items:center;gap:8px;margin:25px 0 14px;color:var(--blue);font-family:var(--mono);font-size:10px;text-transform:uppercase}.availability span{width:7px;height:7px;border-radius:50%;background:var(--blue)}h1{margin:0;font-size:clamp(43px,10vw,65px);line-height:1;letter-spacing:-.1em}.handle{margin:12px 0 0;color:var(--blue);font-family:var(--mono);font-size:11px}.bio{max-width:360px;margin:17px 0 23px;color:var(--muted);font-size:14px;line-height:1.5}.socials{display:flex;gap:12px;color:var(--muted);font-family:var(--mono);font-size:10px}.socials a{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;transition:.2s ease}.socials a svg{width:15px;height:15px;fill:currentColor}.socials a:hover{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent)}.social-fallback{font-size:11px}.socials a:hover{border-color:var(--blue);color:var(--ink)}.contact-button{margin-top:24px;border:1px solid var(--ink);padding:9px 12px;color:var(--ink);background:transparent;font:10px var(--mono);cursor:pointer}.contact-button span{margin-left:8px;color:var(--blue)}.links{border-top:1px solid var(--line)}.link-row{display:grid;grid-template-columns:1fr 1.15fr 25px;align-items:center;gap:20px;min-height:76px;border-bottom:1px solid var(--line);transition:.25s ease}.link-row:hover{padding:0 14px;background:var(--acid)}.link-row span{font-size:15px;font-weight:600;letter-spacing:-.04em}.link-row small{color:var(--muted);font-family:var(--mono);font-size:9px;line-height:1.4}.link-row b{justify-self:end;color:var(--blue);font-size:18px;font-weight:400;transition:.2s ease}.link-row:hover b{transform:translate(3px,-3px)}.featured span{color:var(--blue)}footer{display:flex;justify-content:space-between;gap:16px;padding:25px 0 28px;color:var(--muted);font-family:var(--mono);font-size:9px;text-transform:uppercase}footer span:last-child{color:var(--ink)}.toast{position:fixed;right:25px;bottom:25px;padding:12px 16px;border:1px solid var(--ink);color:var(--paper);background:var(--ink);font-family:var(--mono);font-size:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px;background:#16161673}.contact-modal{position:relative;width:min(100%,430px);padding:34px;color:var(--ink);background:var(--paper);box-shadow:0 18px 60px #0000002e}.contact-modal h2{margin:0 0 28px;font-size:clamp(44px,10vw,65px);line-height:1;letter-spacing:-.1em}.contact-modal h2 em{color:var(--blue);font-style:normal}.contact-modal form{display:grid;gap:16px}.contact-modal label{display:grid;gap:7px;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.contact-modal input,.contact-modal textarea{width:100%;border:1px solid var(--line);padding:11px;color:var(--ink);background:transparent;font:13px var(--sans);outline:none;resize:vertical}.contact-modal input:focus,.contact-modal textarea:focus{border-color:var(--blue)}.modal-close{position:absolute;top:17px;right:18px;border:0;color:var(--muted);background:transparent;font-size:24px;cursor:pointer}.honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.legal-page{width:min(100% - 48px,760px);margin:auto}.legal-content{padding:95px 0}.legal-content h1{margin:18px 0 25px;font-size:clamp(60px,10vw,112px);letter-spacing:-.13em}.legal-content h1 em{color:var(--blue);font-style:normal}.legal-updated{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.legal-lede{max-width:500px;margin:32px 0 70px;color:var(--ink)!important;font-size:18px!important;line-height:1.5!important;letter-spacing:-.03em}.legal-content section{max-width:620px;padding:0 0 34px;border-top:1px solid var(--line)}.legal-content h2{margin:27px 0 12px;font-size:18px;letter-spacing:-.06em}.legal-content p:not(.landing-kicker):not(.legal-updated){max-width:590px;color:var(--muted);font-size:14px;line-height:1.7}.legal-footer{display:flex;justify-content:space-between;gap:20px;padding:22px 0 28px;border-top:1px solid var(--line);color:var(--muted);font:9px var(--mono);text-transform:uppercase}.legal-footer a{color:var(--ink)}.auth-page,.dashboard-page{width:min(100% - 48px,1120px);margin:auto}.auth-page{min-height:100vh;padding-top:30px}.auth-card{width:min(100%,430px);margin:105px auto 0}.auth-card h1,.dashboard-aside h1{font-size:clamp(58px,8vw,94px);letter-spacing:-.12em}.auth-card h1 em,.dashboard-aside h1 em{color:var(--blue);font-style:normal}.auth-copy{max-width:310px;margin:28px 0;color:var(--muted);font-size:14px;line-height:1.6}.verification-card .auth-copy strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.verification-card>.primary-button{width:100%;border:0;text-align:left;cursor:pointer}.verification-card>.primary-button:disabled{cursor:wait;opacity:.6}.auth-card form{display:grid;gap:18px}.auth-card label,.editor-card label{display:grid;gap:8px;color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.auth-card input,.editor-card input,.editor-card textarea{width:100%;border:1px solid var(--line);border-radius:0;padding:13px 12px;color:var(--ink);background:#ffffff26;font:14px var(--sans);outline:none}.auth-card input:focus,.editor-card input:focus,.editor-card textarea:focus{border-color:var(--blue)}.auth-card .primary-button{width:100%;border:0;margin-top:5px;text-align:left;cursor:pointer}.auth-card .primary-button:disabled{cursor:wait;opacity:.6}.auth-switch{margin-top:24px;color:var(--muted);font-family:var(--mono);font-size:10px}.auth-switch a{color:var(--blue)}.forgot-link{display:inline-block;margin-top:20px;color:var(--blue);font-family:var(--mono);font-size:10px}.auth-notice,.auth-error,.auth-success{margin:18px 0;padding:12px;font-family:var(--mono);font-size:10px;line-height:1.5}.auth-notice{border:1px solid var(--line);color:var(--muted)}.auth-notice code{color:var(--ink)}.auth-error{border:1px solid #c87979;color:#a04646;background:#c8797914}.auth-success{border:1px solid #8ea82f;color:#5e7315;background:#d3f04f24}.loading-state{margin-top:120px;color:var(--muted);font-family:var(--mono);font-size:11px;text-align:center}.empty-state{padding:125px 0}.empty-state h1{margin:22px 0 30px;font-size:clamp(58px,8vw,94px);letter-spacing:-.12em}.empty-state h1 em{color:var(--blue);font-style:normal}.not-found-page{width:min(100% - 48px,1120px);min-height:100vh;margin:auto}.not-found-code{color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.not-found-content{position:relative;padding:100px 0 90px}.not-found-number{position:absolute;top:35px;right:0;color:var(--acid);font-size:clamp(170px,28vw,390px);font-weight:800;letter-spacing:-.16em;line-height:.8;-webkit-user-select:none;user-select:none}.not-found-content h1{position:relative;z-index:1;margin:18px 0 28px;font-size:clamp(62px,10vw,125px);letter-spacing:-.13em}.not-found-content h1 em{color:var(--blue);font-style:normal}.not-found-content>p:not(.landing-kicker){position:relative;z-index:1;max-width:320px;margin:0 0 30px;color:var(--muted);font-size:14px;line-height:1.6}.not-found-page footer{position:fixed;right:24px;bottom:0;left:24px;max-width:1120px;margin:auto;border-top:1px solid var(--line)}.dashboard-page{--dashboard-shadow: 0 18px 50px rgba(22,22,22,.06)}.dashboard-page .nav{height:84px}.dashboard-nav-meta{display:flex;align-items:center;gap:28px}.dashboard-status{display:flex;align-items:center;gap:7px;color:var(--muted);font:9px var(--mono);text-transform:uppercase}.dashboard-status i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 25%,transparent)}.dashboard-profile{color:var(--muted);font-family:var(--mono);font-size:10px}.dashboard-profile span{margin-left:18px;color:var(--blue)}.dashboard-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 285px;gap:42px;padding:64px 0 100px}.dashboard-aside{position:sticky;top:24px;align-self:start}.workspace-intro>p:not(.landing-kicker){max-width:210px;margin:25px 0 30px;color:var(--muted);font-size:13px;line-height:1.6}.workspace-progress{display:grid;gap:10px;margin:0 0 28px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace-progress>div:first-child{display:flex;align-items:end;justify-content:space-between}.workspace-progress>div:first-child span,.workspace-progress>small{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.workspace-progress strong{color:var(--blue);font:20px var(--mono)}.workspace-progress strong small{color:var(--muted);font-size:11px}.workspace-progress>small{text-transform:none}.workspace-progress-bar{height:3px;background:var(--line)}.workspace-progress-bar i{display:block;height:100%;background:var(--blue);transition:width .3s ease}.dashboard-aside .primary-button{border:0;cursor:pointer}.save-area{display:grid;gap:8px}.save-area .primary-button:disabled{cursor:wait;opacity:.65}.save-area small{color:var(--blue);font:9px var(--mono)}.publish-toggle{display:flex;align-items:center;gap:7px;border:0;padding:7px 0;color:var(--muted);background:transparent;font:9px var(--mono);text-align:left;cursor:pointer}.publish-toggle i{width:7px;height:7px;border-radius:50%;background:#a04646}.publish-toggle.is-live i{background:#8ea82f;box-shadow:0 0 0 3px #8ea82f29}.publish-toggle span{margin-left:auto;color:var(--blue)}.logout-button{margin-top:12px;border:0;padding:7px 0;color:var(--muted);background:transparent;font:10px var(--mono);text-align:left;cursor:pointer}.logout-button:hover{color:#a04646}.logout-button span{margin-left:8px;color:var(--blue)}.dashboard-menu{display:grid;gap:2px;margin-top:42px}.dashboard-menu button{display:grid;grid-template-columns:25px 1fr 15px;align-items:center;border:0;border-left:2px solid transparent;padding:10px 8px 10px 10px;color:var(--muted);background:transparent;font-family:var(--mono);font-size:10px;text-align:left;cursor:pointer;transition:.2s ease}.dashboard-menu button:hover,.dashboard-menu button.active{border-left-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue) 8%,transparent)}.dashboard-menu button .menu-index{color:var(--muted);font-size:8px}.dashboard-menu button .menu-label{min-width:0}.dashboard-menu button .menu-arrow{color:var(--blue);opacity:0}.dashboard-menu button:hover .menu-arrow,.dashboard-menu button.active .menu-arrow{opacity:1}.dashboard-menu button:focus-visible,.onboarding-steps button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.editor-card{min-width:0;border:1px solid var(--line);padding:28px 30px 36px;background:color-mix(in srgb,var(--paper) 82%,white);box-shadow:var(--dashboard-shadow)}.editor-topline{display:flex;justify-content:space-between;gap:20px;padding-bottom:30px;border-bottom:1px solid var(--line)}.editor-topline .landing-kicker{margin-bottom:14px}.editor-topline h2{max-width:410px;margin:0;font-size:clamp(34px,4vw,53px);line-height:.96;letter-spacing:-.1em}.editor-topline p:not(.landing-kicker){max-width:330px;margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.editor-section-count{color:var(--muted);font:9px var(--mono);white-space:nowrap}.onboarding-card{grid-column:2 / 4;border:1px solid var(--line);padding:22px;background:#ffffff1f}.onboarding-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.onboarding-heading .landing-kicker{margin-bottom:13px}.onboarding-heading h2{margin:0;font-size:clamp(28px,4vw,46px);line-height:.95;letter-spacing:-.1em}.onboarding-heading h2 em{color:var(--blue);font-style:normal}.onboarding-heading>strong{color:var(--blue);font:20px var(--mono)}.progress-track{height:3px;margin:22px 0 5px;background:var(--line)}.progress-track i{display:block;height:100%;background:var(--blue);transition:width .3s ease}.onboarding-steps{display:grid;grid-template-columns:repeat(4,1fr)}.onboarding-steps button{display:grid;grid-template-areas:"index label" "index status";grid-template-columns:30px minmax(0,1fr);gap:6px 8px;min-width:0;border:0;border-right:1px solid var(--line);padding:14px 12px 8px 0;color:var(--ink);background:transparent;font:10px var(--mono);text-align:left;cursor:pointer}.onboarding-steps button+button{padding-left:12px}.onboarding-steps button:last-child{border-right:0}.onboarding-steps button>.onboarding-index{grid-area:index;color:var(--blue)}.onboarding-steps .onboarding-label{grid-area:label;min-width:0;white-space:normal;line-height:1.25}.onboarding-steps button b{grid-area:status;color:var(--muted);font-size:9px;font-weight:400;line-height:1.2}.onboarding-steps button.complete{color:var(--muted)}.onboarding-steps button.complete>.onboarding-index{color:#5e7315}.editor-card>label{display:grid}.editor-heading{display:flex;justify-content:space-between;padding:18px 0 25px;color:var(--ink);font-family:var(--mono);font-size:10px;text-transform:uppercase}.editor-heading small{color:var(--blue)}.editor-card label{margin-bottom:21px}.input-with-prefix{display:flex;align-items:center;border:1px solid var(--line);background:#ffffff26}.input-with-prefix span{padding-left:12px;color:var(--blue);font-family:var(--mono)}.input-with-prefix input{border:0;background:transparent}.links-heading{margin-top:36px;padding-bottom:12px;border-bottom:1px solid var(--line)}.dashboard-link{display:grid;grid-template-columns:25px 1fr 20px;align-items:center;min-height:57px;border-bottom:1px solid var(--line)}.dashboard-link>span{color:var(--muted);font-size:16px}.dashboard-link strong{font-size:13px;font-weight:600}.dashboard-link b{color:var(--blue);font-size:17px;font-weight:400}.editor-preview{margin-top:38px;border:1px solid var(--line);padding:21px;background:#ffffff26}.preview-caption{display:block;margin-bottom:25px;color:var(--muted);font-family:var(--mono);font-size:9px;text-transform:uppercase}.editor-preview strong{display:block;font-size:25px;letter-spacing:-.07em}.editor-preview>small{display:block;margin-top:8px;color:var(--blue);font-family:var(--mono);font-size:10px}.editor-preview p{max-width:300px;margin:17px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.editor-intro{margin:-7px 0 25px;color:var(--muted);font-size:12px;line-height:1.5}.editable-link{display:grid;grid-template-columns:22px 1fr 25px;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.editable-link div{display:grid;gap:6px}.editable-link input{border:0;padding:4px 0;background:transparent;font-size:13px;outline:none}.editable-link input+input{color:var(--muted);font-family:var(--mono);font-size:9px}.drag-handle{color:var(--muted);font-size:17px;cursor:grab}.link-actions{display:flex;align-items:center;gap:2px}.editable-link button{border:0;color:var(--muted);background:transparent;font-size:15px;cursor:pointer}.editable-link button:hover{color:var(--blue)}.link-actions button:last-child:hover{color:#a04646}.visibility-toggle{display:flex!important;align-items:center;gap:5px!important;margin:0!important;color:var(--muted)!important;font:9px var(--mono)!important;text-transform:none!important}.visibility-toggle input{width:auto!important;accent-color:var(--blue)}.add-row{border:0;border-bottom:1px solid var(--line);padding:15px 0;color:var(--blue);background:transparent;font-family:var(--mono);font-size:10px;cursor:pointer}.social-editor-row{display:grid;grid-template-columns:.7fr 1fr 24px;align-items:end;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.social-editor-row label{margin:0!important}.detected-platform{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid var(--line);padding:10px 12px;color:var(--ink);background:#ffffff14;font:13px var(--sans)}.detected-platform svg{width:16px;height:16px;fill:currentColor}.detected-platform .social-fallback{color:var(--muted);font:10px var(--mono)}.remove-social{border:0;padding:10px 0;color:var(--muted);background:transparent;font-size:20px;cursor:pointer}.remove-social:hover{color:#a04646}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0}.theme-option{display:grid;gap:8px;border:1px solid var(--line);padding:8px;color:var(--muted);background:transparent;font-family:var(--mono);font-size:9px;text-align:left;cursor:pointer}.theme-option.selected{border-color:var(--blue);color:var(--ink)}.theme-option i{display:grid;height:55px;place-items:center;color:#161616;background:var(--paper);font:19px var(--sans);font-style:normal}.theme-option i b{font-weight:700}.theme-option i.night{background:#202124}.theme-option i.night b{color:#f4f2eb}.theme-option i.mono{background:#c6c6c2}.theme-option i.mono b{color:#1c1c1c}.theme-night .editor-card,.theme-mono .editor-card{color:var(--ink)}.theme-night .editor-card input,.theme-night .editor-card textarea,.theme-mono .editor-card input,.theme-mono .editor-card textarea{color:var(--ink);background:#ffffff0f}.theme-night .editor-card input::placeholder,.theme-mono .editor-card input::placeholder{color:var(--muted)}.theme-night .editor-card .editor-preview,.theme-mono .editor-card .editor-preview,.theme-night .preview-device,.theme-mono .preview-device{color:var(--ink);background:var(--paper)}.editor-empty{border:1px dashed var(--line);padding:22px;color:var(--muted)}.editor-empty strong{display:block;color:var(--ink);font-size:13px}.editor-empty p{margin:8px 0 0;font-size:11px}.appearance-upload-field{display:grid;gap:8px;margin-bottom:21px}.field-label{color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.upload-box{display:grid;justify-items:center;gap:8px;min-height:100px;border:1px dashed var(--line);padding:12px;color:var(--muted);font-family:var(--sans);font-size:11px;text-transform:none}.upload-box img{width:58px;height:58px;border-radius:50%;object-fit:cover}.upload-action{position:relative;margin:0;color:var(--blue);cursor:pointer}.upload-action input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.upload-box small{color:var(--muted);font:9px var(--mono)}.upload-error{color:#a04646;font:9px var(--mono)}.character-count{color:var(--muted);font:9px var(--mono);text-align:right}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-grid div{display:grid;gap:8px;padding:17px 12px 17px 0}.stats-grid div+div{border-left:1px solid var(--line);padding-left:12px}.stats-grid strong{font-size:25px;letter-spacing:-.07em}.stats-grid span,.integration-row small{color:var(--muted);font-family:var(--mono);font-size:9px}.analytics-chart{display:flex;align-items:end;gap:4px;height:135px;margin:30px 0;border-bottom:1px solid var(--line)}.analytics-toolbar{display:flex;align-items:start;justify-content:space-between;gap:15px}.analytics-toolbar .editor-heading{flex:1}.analytics-toolbar>div{display:flex;gap:6px}.analytics-toolbar select,.analytics-toolbar button{border:1px solid var(--line);padding:7px;color:var(--ink);background:transparent;font:9px var(--mono);cursor:pointer}.chart-column{display:flex;flex:1;height:100%;flex-direction:column;align-items:center;justify-content:end;gap:7px}.chart-column i{display:block;width:100%;min-height:2px;background:var(--blue);opacity:.75}.chart-column small{color:var(--muted);font:8px var(--mono)}.top-links{margin-top:30px;border-top:1px solid var(--line)}.top-links .editor-heading{padding-bottom:14px}.top-link-row{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:11px}.top-link-row b{color:var(--blue);font:11px var(--mono)}.analytics-note{color:var(--muted);font:9px var(--mono);line-height:1.5}.message-list{display:grid;gap:12px}.message-card{border:1px solid var(--line);padding:15px}.message-meta{display:flex;justify-content:space-between;gap:12px}.message-meta strong{font-size:12px}.message-meta small,.message-card>a{color:var(--muted);font:9px var(--mono)}.message-card>a{display:block;margin-top:6px;color:var(--blue)}.message-card p{margin:14px 0;color:var(--muted);font-size:12px;line-height:1.5;white-space:pre-wrap}.message-card button{border:0;border-bottom:1px solid var(--line);padding:3px 0;color:var(--muted);background:transparent;font:9px var(--mono);cursor:pointer}.message-card button:hover{color:#a04646}.danger-zone{margin-top:28px;border:1px solid #c87979;padding:22px;background:#c879790f}.danger-kicker{color:#a04646;font:9px var(--mono);text-transform:uppercase}.danger-zone h3{margin:14px 0 9px;font-size:21px;letter-spacing:-.06em}.danger-zone>p:not(.auth-error){max-width:430px;margin:0 0 22px;color:var(--muted);font-size:12px;line-height:1.55}.danger-zone>div{display:grid;gap:14px;max-width:380px}.danger-zone label{display:grid;gap:8px;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.danger-zone input{width:100%;border:1px solid #c87979;padding:12px;color:var(--ink);background:transparent;font:14px var(--sans);outline:none}.danger-button{border:1px solid #a04646;padding:12px 14px;color:#fff;background:#a04646;font:10px var(--mono);cursor:pointer}.danger-button:disabled{cursor:not-allowed;opacity:.45}.empty-panel{display:grid;justify-items:center;margin-top:45px;padding:25px;border:1px solid var(--line);text-align:center}.empty-panel>span{color:var(--blue);font-size:20px}.empty-panel strong{margin-top:13px;font-size:13px}.empty-panel p{max-width:230px;margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.integration-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.integration-icon{display:grid;width:34px;height:34px;place-items:center;background:var(--ink);color:var(--acid);font:10px var(--mono)}.integration-row div{display:grid;gap:5px}.integration-row strong{font-size:13px}.integration-row button{border:1px solid var(--ink);padding:7px 9px;color:var(--ink);background:transparent;font:9px var(--mono);cursor:pointer}.integration-card{border-bottom:1px solid var(--line)}.integration-form{display:flex;gap:8px;margin:0 0 12px 50px}.integration-form input{min-width:0;border:1px solid var(--line);padding:9px;color:var(--ink);background:transparent;font:11px var(--sans);outline:none}.integration-form button{border:1px solid var(--ink);padding:8px 12px;color:var(--paper);background:var(--ink);font:9px var(--mono);cursor:pointer}.integration-form button:disabled{cursor:not-allowed;opacity:.45}.integration-status{display:block;margin:0 0 12px 50px;color:var(--muted);font:9px var(--mono)}.repo-row{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:11px 0 11px 50px;font-size:11px}.repo-row small{color:var(--muted);font:9px var(--mono)}.qr-result{display:grid;justify-items:center;gap:13px;padding:20px;border-top:1px solid var(--line)}.qr-result img{width:180px;height:180px}.dashboard-preview{align-self:start;position:sticky;top:24px}.preview-heading{display:flex;justify-content:space-between;padding:18px 0 25px;border-top:1px solid var(--line);color:var(--ink);font:10px var(--mono);text-transform:uppercase}.preview-heading>span{display:flex;align-items:center;gap:7px}.preview-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.preview-heading small{color:var(--muted)}.preview-device{min-height:490px;border:1px solid var(--line);padding:48px 22px 22px;background:var(--paper);text-align:center;box-shadow:var(--dashboard-shadow)}.preview-device .preview-avatar{display:grid;width:68px;height:68px;place-items:center;margin:0 auto 16px;overflow:hidden;border-radius:50%;background:var(--acid);font-weight:800}.preview-device .preview-avatar img{width:100%;height:100%;object-fit:cover}.preview-device>small{color:var(--blue);font:9px var(--mono)}.preview-device>strong{display:block;margin-top:9px;font-size:23px;letter-spacing:-.08em}.preview-device>p{margin:13px auto 25px;color:var(--muted);font-size:10px;line-height:1.45}.preview-socials{display:flex;justify-content:center;gap:8px;margin:-8px 0 22px;color:var(--muted)}.preview-socials span{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line);border-radius:50%}.preview-socials svg{width:12px;height:12px;fill:currentColor}.preview-socials .social-fallback{font:9px var(--mono)}.preview-link{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:14px 0;font-size:11px;text-align:left}.preview-link b{color:var(--blue);font-weight:400}.landing-page{width:min(100% - 48px,1120px);margin:auto}.landing-page .nav{height:84px}.landing-nav{display:flex;align-items:center;gap:27px;color:var(--muted);font-family:var(--mono);font-size:10px}.landing-nav a{transition:color .2s ease}.landing-nav a:hover{color:var(--ink)}.landing-nav .nav-cta{border-bottom:1px solid var(--ink);padding:9px 0;color:var(--ink)}.landing-nav span,.landing-actions span{margin-left:8px;color:var(--blue);font-size:16px}.landing-hero{padding:115px 0 120px}.landing-kicker{display:flex;align-items:center;gap:9px;margin:0 0 25px;color:var(--blue);font-family:var(--mono);font-size:10px;text-transform:uppercase}.landing-kicker span{width:7px;height:7px;border-radius:50%;background:var(--blue)}.landing-hero h1{max-width:880px;margin:0;font-size:clamp(72px,12vw,157px);letter-spacing:-.13em}.landing-hero h1 em{color:var(--blue);font-style:normal}.landing-copy{max-width:440px;margin:36px 0 29px;color:var(--muted);font-size:16px;line-height:1.6}.landing-actions{display:flex;align-items:center;gap:24px}.primary-button{padding:14px 17px;color:var(--paper);background:var(--ink);font-size:12px;transition:background .2s ease}.primary-button:hover{background:var(--blue)}.text-button{border-bottom:1px solid var(--ink);padding:7px 0;font-size:11px}.hero-note{display:flex;justify-content:space-between;max-width:700px;margin-top:82px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font:9px var(--mono);text-transform:uppercase}.landing-preview{display:grid;grid-template-columns:17% 83%;gap:35px;padding-bottom:135px}.preview-label{color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.6;text-transform:uppercase}.preview-label span{display:block;margin-bottom:8px;color:var(--blue)}.preview-label small{display:block;max-width:120px;margin-top:14px;color:var(--muted);font-size:9px;line-height:1.6;text-transform:none}.preview-window{display:grid;grid-template-columns:1fr 1fr;min-height:350px;border:1px solid var(--line);background:#f3f1e9}.preview-topbar{grid-column:1 / -1;display:flex;justify-content:space-between;height:43px;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:9px}.preview-profile{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--line);text-align:center}.preview-avatar{position:relative;display:grid;width:65px;height:65px;place-items:center;border-radius:50%;background:var(--acid);font-size:16px;font-weight:800}.preview-avatar i{position:absolute;right:8px;bottom:8px;width:7px;height:7px;border-radius:50%;background:var(--blue)}.preview-profile p{margin:14px 0 7px;color:var(--blue);font-family:var(--mono);font-size:9px}.preview-profile h2{margin:0;font-size:25px;letter-spacing:-.08em}.preview-profile>span{max-width:220px;margin-top:9px;color:var(--muted);font-size:10px;line-height:1.4}.preview-links{display:flex;flex-direction:column;justify-content:center;padding:24px}.preview-links span{display:flex;justify-content:space-between;padding:19px 0;border-bottom:1px solid var(--line);font-size:13px}.preview-links b{color:var(--blue);font-size:17px;font-weight:400}.preview-link-item{animation:preview-in .35s ease both}.preview-link-item:nth-child(2){animation-delay:.05s}.preview-link-item:nth-child(3){animation-delay:.1s}.landing-preview-caption{grid-column:2;display:flex;justify-content:space-between;gap:20px;margin-top:-20px;color:var(--muted);font:9px var(--mono);text-transform:uppercase}.landing-preview-caption strong{color:var(--blue);font-weight:400;white-space:nowrap}.landing-intro{display:grid;grid-template-columns:17% 83%;gap:35px;padding:90px 0 78px;border-top:1px solid var(--line)}.landing-intro>div{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.landing-intro h2,.landing-workflow h2,.landing-cta h2{margin:0;font-size:clamp(48px,7vw,87px);line-height:.92;letter-spacing:-.12em}.landing-intro h2 em,.landing-workflow h2 em,.landing-cta h2 em{color:var(--blue);font-style:normal}.landing-intro>div>p{max-width:330px;margin:0 0 5px;color:var(--muted);font-size:14px;line-height:1.65}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-card{min-height:220px;border:0;padding:22px 25px 28px 0;color:var(--ink);background:transparent;text-align:left;cursor:pointer;transition:background .25s ease,padding .25s ease}.feature-card+.feature-card{border-left:1px solid var(--line);padding-left:25px}.feature-card>span,.workflow-list b{color:var(--blue);font:10px var(--mono)}.feature-card strong{display:block;margin-top:56px;font-size:18px;letter-spacing:-.06em}.feature-card p{max-width:220px;margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.feature-card i{display:block;margin-top:18px;color:var(--blue);font:9px var(--mono);font-style:normal;opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease}.feature-card i b{margin-left:5px;font-size:13px;font-weight:400}.feature-card:hover,.feature-card.is-active{background:color-mix(in srgb,var(--acid) 26%,transparent)}.feature-card:hover i,.feature-card.is-active i{opacity:1;transform:translateY(0)}.landing-workflow{display:grid;grid-template-columns:17% 83%;gap:35px;padding:135px 0}.workflow-label{color:var(--muted);font:10px var(--mono);line-height:1.6;text-transform:uppercase}.workflow-label span{display:block;margin-bottom:8px;color:var(--blue)}.workflow-content{display:grid;grid-template-columns:1fr 1fr;gap:70px}.workflow-content .landing-kicker{margin-bottom:24px}.workflow-content>div:first-child>p:not(.landing-kicker){max-width:320px;margin:25px 0 28px;color:var(--muted);font-size:14px;line-height:1.6}.workflow-list{border-top:1px solid var(--line)}.workflow-list div{display:grid;grid-template-columns:35px 1fr;gap:5px 12px;padding:17px 0;border-bottom:1px solid var(--line)}.workflow-list span{font-size:14px;font-weight:600}.workflow-list small{grid-column:2;color:var(--muted);font:9px var(--mono)}.landing-cta{display:flex;flex-direction:column;align-items:center;padding:105px 20px 120px;border-top:1px solid var(--line);text-align:center}.landing-cta .landing-kicker{margin-bottom:22px}.landing-cta h2{margin-bottom:35px}.landing-footer{display:flex;justify-content:space-between;padding:22px 0 28px;border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:9px;text-transform:uppercase}@keyframes preview-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.landing-page,.dashboard-page,.not-found-page,.legal-page,.auth-page{position:relative;isolation:isolate}.landing-page:before,.dashboard-page:before,.not-found-page:before,.legal-page:before,.auth-page:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--line) 24%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--line) 18%,transparent) 1px,transparent 1px);background-position:center;background-size:96px 96px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.landing-hero{min-height:650px;display:flex;flex-direction:column;justify-content:center}.landing-hero h1{max-width:760px}.landing-copy{font-size:17px}.preview-window{border-radius:18px;background:color-mix(in srgb,var(--paper) 74%,white);box-shadow:0 30px 80px #16161614}.auth-card{padding:38px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 82%,white);box-shadow:0 24px 70px #1616160f}.auth-card input,.editor-card input,.editor-card textarea{border-radius:8px;background:color-mix(in srgb,var(--paper) 70%,white);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-card input:focus,.editor-card input:focus,.editor-card textarea:focus{background:var(--paper);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 13%,transparent)}.primary-button{border-radius:7px}.editor-card,.onboarding-card,.preview-device{border-radius:14px}.editor-card{background:color-mix(in srgb,var(--paper) 76%,white)}.onboarding-card{box-shadow:var(--dashboard-shadow)}.dashboard-menu button{border-radius:7px}.dashboard-menu button:hover,.dashboard-menu button.active{background:color-mix(in srgb,var(--blue) 10%,transparent)}.preview-device{box-shadow:0 24px 60px #16161614}.not-found-content{min-height:600px;display:flex;flex-direction:column;justify-content:center}.not-found-number{opacity:.72}.legal-content{padding-top:120px}@media(max-width:700px){.landing-page,.legal-page{width:min(100% - 32px,520px)}.legal-content{padding:65px 0 55px}.legal-content h1{font-size:clamp(57px,16vw,92px)}.legal-lede{margin-bottom:48px;font-size:16px!important}.legal-footer{flex-wrap:wrap}.landing-nav a:first-child{display:none}.landing-hero{min-height:560px;padding:75px 0 80px}.landing-hero h1{font-size:clamp(60px,17vw,100px)}.hero-note{margin-top:55px}.landing-preview{grid-template-columns:1fr;gap:28px;padding-bottom:70px}.landing-preview-caption{grid-column:auto;margin-top:-15px}.preview-window{grid-template-columns:1fr}.preview-profile{padding:35px 20px;border-right:0;border-bottom:1px solid var(--line)}.landing-intro,.landing-workflow{grid-template-columns:1fr;gap:30px;padding:78px 0 60px}.landing-intro>div,.workflow-content{grid-template-columns:1fr;gap:32px}.landing-features{grid-template-columns:1fr}.feature-card{min-height:auto;padding:22px 0}.feature-card+.feature-card{border-top:1px solid var(--line);border-left:0;padding-left:0}.feature-card strong{margin-top:28px}.landing-cta{padding:80px 0 90px}.landing-cta h2{font-size:clamp(48px,15vw,78px)}.auth-page,.dashboard-page{width:min(100% - 32px,520px)}.auth-card{margin-top:75px;padding:26px 20px}.dashboard-grid{grid-template-columns:1fr;gap:38px;padding:42px 0 70px}.dashboard-aside{position:static}.workspace-intro>p:not(.landing-kicker){max-width:300px}.workspace-progress{max-width:360px}.dashboard-nav-meta{gap:12px}.dashboard-status{display:none}.editor-card{padding:22px 18px 28px}.editor-topline h2{font-size:clamp(32px,10vw,48px)}.editor-topline{padding-bottom:24px}.onboarding-card{grid-column:auto}.onboarding-steps{grid-template-columns:repeat(2,1fr)}.onboarding-steps button:nth-child(2){border-right:0}.onboarding-steps button:nth-child(3),.onboarding-steps button:nth-child(4){border-top:1px solid var(--line)}.onboarding-steps button:nth-child(3){padding-left:0}.dashboard-profile span{display:none}.dashboard-aside .save-area{position:sticky;bottom:14px;z-index:5;padding:10px;background:var(--paper);box-shadow:0 8px 24px #00000014}.dashboard-menu{grid-template-columns:repeat(2,1fr);margin-top:32px}.dashboard-menu button{border:1px solid var(--line);padding:10px}.dashboard-menu button.active{border-color:var(--blue)}.dashboard-menu button{padding-left:7px}.social-editor-row{grid-template-columns:1fr 24px}.social-editor-row label:nth-child(2){grid-column:1 / -1;grid-row:2}.social-editor-row .remove-social{grid-column:2;grid-row:1}.not-found-page{width:min(100% - 32px,520px)}.not-found-content{padding:90px 0 70px}.not-found-number{top:55px;right:-10px;font-size:150px}.not-found-content h1{font-size:clamp(57px,16vw,92px)}}@media(max-width:500px){.page{width:min(100% - 32px,420px)}.profile{padding-top:55px}.link-row{grid-template-columns:1fr 25px;gap:10px;min-height:70px}.link-row small{display:none}.link-row span{font-size:14px}footer{flex-wrap:wrap}footer span:nth-child(2){order:3;width:100%}}
