@import"https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap";:root{--sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ink: #F2F2F4;--bg: #0C0C0E;--line: #232328;--muted: #7C7C86;--red: #E5322D;--premium-gradient-primary: linear-gradient(135deg, #E5322D 0%, #c0281f 100%);--premium-color-primary: #E5322D}:root[data-theme=light],.lightmode{--bg: #FAFAFA;--ink: #0E0E10;--muted: #8A8A93;--line: #E7E7EA;--red: #E5322D;--amber: #B7791F;--main-color: #E5322D;--theme-color: #E5322D;--theme-page-background: #FAFAFA;--theme-page-background-secondary: #F4F4F5;--theme-page-text: #0E0E10;--theme-page-text-helper-color: #8A8A93;--theme-box-shadow: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--theme-hover-accent-background: rgba(0,0,0,.03);--theme-page-panel-background: #E4E4E7;--theme-page-tabpanel-background: #E4E4E7;--theme-accent-shadow: rgba(229,50,45,.15) 0px 8px 24px 0px;--theme-page-background-spotlight: rgba(255,255,255,.85);--theme-page-background-login: #FAFAFA;--theme-page-background-premium: rgba(229,50,45,.04)}:root[data-theme=dark],.darkmode{--bg: #0C0C0E;--ink: #F2F2F4;--muted: #7C7C86;--line: #232328;--red: #E5322D;--amber: #E0A93B;--main-color: #E5322D;--theme-color: #E5322D;--theme-page-background: #0C0C0E;--theme-page-background-secondary: #111113;--theme-page-text: #F2F2F4;--theme-page-text-helper-color: #7C7C86;--theme-box-shadow: 0 1px 3px rgba(0,0,0,.24), 0 1px 2px rgba(0,0,0,.12);--theme-hover-accent-background: rgba(255,255,255,.04);--theme-page-panel-background: #1A1A1E;--theme-page-tabpanel-background: #111113;--theme-accent-shadow: rgba(229,50,45,.2) 0px 8px 24px 0px;--theme-page-background-spotlight: #111113;--theme-page-background-login: #0C0C0E;--theme-page-background-premium: rgba(229,50,45,.06)}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px);height:100%}body{margin:0;min-height:100%;background:var(--bg, #FAFAFA);color:var(--ink, #0E0E10);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;transition:background .3s ease,color .3s ease}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.25,1,.5,1)}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-fade-in}@keyframes theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0}to{opacity:1}}.theme-transitioning,.theme-transitioning *,.theme-transitioning *:before,.theme-transitioning *:after{transition:background .35s cubic-bezier(.25,1,.5,1),background-color .35s cubic-bezier(.25,1,.5,1),border-color .35s cubic-bezier(.25,1,.5,1),color .35s cubic-bezier(.25,1,.5,1),fill .35s cubic-bezier(.25,1,.5,1),stroke .35s cubic-bezier(.25,1,.5,1),box-shadow .35s cubic-bezier(.25,1,.5,1)!important;transition-delay:0s!important}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--red, #E5322D);outline-offset:3px;border-radius:4px}code{font-family:var(--mono)}.setting-pop{position:absolute;padding:10px;display:flex;flex-direction:column;width:250px;right:35px;top:60px;box-shadow:0 8px 24px #00000026;border-radius:8px;z-index:10;color:var(--ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--line);background:var(--bg)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--line, #E7E7EA)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb:hover{background-color:var(--muted, #8A8A93)}@media screen and (max-width: 768px){input,input[type=text],input[type=email],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important;touch-action:manipulation}}.tmeto-logo-wrap{display:inline-flex;align-items:center;line-height:1}.tmeto-logo-img{height:22px;width:auto;display:block}.tmeto-logo-img.dark-only{display:none!important}.tmeto-logo-img.light-only{display:block!important}body.darkmode .tmeto-logo-img.dark-only,:root[data-theme=dark] .tmeto-logo-img.dark-only,.darkmode .tmeto-logo-img.dark-only,.dark .tmeto-logo-img.dark-only{display:block!important}body.darkmode .tmeto-logo-img.light-only,:root[data-theme=dark] .tmeto-logo-img.light-only,.darkmode .tmeto-logo-img.light-only,.dark .tmeto-logo-img.light-only{display:none!important}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) body:not(.lightmode) .tmeto-logo-img.dark-only{display:block!important}:root:not([data-theme=light]) body:not(.lightmode) .tmeto-logo-img.light-only{display:none!important}}:root{--bg: #FAFAFA;--ink: #0E0E10;--muted: #8A8A93;--line: #E7E7EA;--red: #E5322D;--amber: #B7791F;--sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}body.darkmode,:root[data-theme=dark]{--bg: #0C0C0E;--ink: #F2F2F4;--muted: #7C7C86;--line: #232328;--amber: #E0A93B}.tmeto-dashboard{min-height:100vh;background:var(--bg);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}.tmeto-dashboard .page{max-width:1080px;margin:0 auto;padding:0 28px}.tmeto-dashboard .bar{display:flex;justify-content:space-between;align-items:center;padding:26px 0;font-size:15px;border-bottom:1px solid var(--line)}.tmeto-dashboard .mark{font:500 16px var(--mono);letter-spacing:-.01em;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:8px}.tmeto-dashboard .mark b{color:var(--red);font-weight:500}.tmeto-dashboard .bar nav{display:flex;gap:22px;align-items:center;color:var(--muted)}.tmeto-dashboard .bar nav a:hover,.tmeto-dashboard .bar nav button:hover{color:var(--ink)}.tmeto-dashboard .bar nav button{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.tmeto-dashboard .count{font-family:var(--mono);font-size:13px;cursor:pointer}.tmeto-dashboard .count.hot{color:var(--red)}.tmeto-dashboard .user-avatar{width:24px;height:24px;border-radius:50%;background:var(--line);color:var(--ink);font:500 11px/1 var(--mono);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;flex-shrink:0;border:1px solid var(--line);box-sizing:border-box;cursor:default}.tmeto-dashboard .user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.tmeto-dashboard .user-avatar-initial{display:flex;align-items:center;justify-content:center;line-height:1;text-transform:uppercase}.tmeto-dashboard .user-avatar-placeholder-icon{width:13px;height:13px;color:var(--muted)}.tmeto-dashboard .ask{padding:7vh 0 5vh}.tmeto-dashboard .ask label{display:block;color:var(--muted);font-weight:300;font-size:clamp(28px,4.2vw,44px);letter-spacing:-.03em;line-height:1.1}.tmeto-dashboard .ask input{display:block;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;outline:none;font:600 clamp(36px,6vw,72px)/1.1 var(--sans);letter-spacing:-.04em;padding:6px 0 14px;caret-color:var(--red);color:var(--ink);margin-top:4px;transition:border-color .15s ease}.tmeto-dashboard .ask input:focus{border-color:var(--ink)}.tmeto-dashboard .ask input::placeholder{color:var(--line)}.tmeto-dashboard .hint{display:flex;gap:18px;color:var(--muted);font-size:13px;margin-top:12px;min-height:22px;flex-wrap:wrap;align-items:center}.tmeto-dashboard .hint kbd{font:400 12px var(--mono);border:1px solid var(--line);border-radius:5px;padding:0 6px;background:var(--bg);color:var(--ink)}.tmeto-dashboard .save{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font:400 17px var(--mono);margin-top:18px;color:var(--ink)}.tmeto-dashboard .save input{width:auto;min-width:6ch;border:0;border-bottom:1px solid var(--ink);padding:2px 0;font:500 17px var(--mono);letter-spacing:0;color:var(--red);caret-color:var(--red);background:transparent;outline:none;transition:border-color .15s ease}.tmeto-dashboard .save input:focus{border-bottom:1.5px solid var(--red)}.tmeto-dashboard .btn,.tmeto-dashboard .save .btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:var(--bg);padding:7px 18px;border-radius:999px;font-weight:500;font-size:14px;font-family:var(--sans);cursor:pointer;transition:all .15s ease;line-height:1.4;text-decoration:none}.tmeto-dashboard .btn:hover,.tmeto-dashboard .save .btn:hover{background:var(--red);border-color:var(--red);color:#fff}.tmeto-dashboard .btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.tmeto-dashboard .btn.ghost:hover{border-color:var(--ink);background:transparent;color:var(--ink)}.tmeto-dashboard .note{color:var(--muted);font-size:14px;margin-top:12px}.tmeto-dashboard .note.over{margin-top:18px;font-size:14px;color:var(--muted)}.tmeto-dashboard .lnk-upgrade,.tmeto-dashboard .over a{background:none;border:0;padding:0;color:var(--red);font:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity .15s ease}.tmeto-dashboard .lnk-upgrade:hover,.tmeto-dashboard .over a:hover{opacity:.8}.tmeto-dashboard .index{columns:3 260px;column-gap:56px;padding-bottom:64px}.tmeto-dashboard .lbl-mobile{display:none}.tmeto-dashboard .lbl-desktop{display:inline}@media (max-width: 720px){.tmeto-dashboard .page{padding:0 16px}.tmeto-dashboard .bar{padding:16px 0;gap:12px;flex-wrap:wrap}.tmeto-dashboard .mark{font-size:15px;flex-shrink:0}.tmeto-dashboard .bar nav{gap:10px 14px;font-size:13px;flex-wrap:wrap;justify-content:flex-end}.tmeto-dashboard .bar nav button{padding:2px 0;white-space:nowrap}.tmeto-dashboard .count{font-size:12px}.tmeto-dashboard .count .unit,.tmeto-dashboard .lbl-desktop{display:none}.tmeto-dashboard .lbl-mobile{display:inline}.tmeto-dashboard .index{columns:1;column-gap:0}}@media (max-width: 440px){.tmeto-dashboard .bar{padding:12px 0;gap:8px}.tmeto-dashboard .bar nav{gap:8px 10px;font-size:12px}}.tmeto-dashboard .b{break-inside:avoid;margin:0 0 40px}.tmeto-dashboard .b h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 14px var(--sans);color:var(--ink);position:relative}.tmeto-dashboard .b-name{cursor:pointer}.tmeto-dashboard .b-count{font:400 12px var(--mono);color:var(--muted)}.tmeto-dashboard .b-actions{display:none;align-items:center;gap:6px;margin-left:auto}.tmeto-dashboard .b h2:hover .b-actions{display:flex}.tmeto-dashboard .b-edit-wrap{display:flex;align-items:center;gap:6px;flex:1}.tmeto-dashboard .b-rename-input{background:transparent;border:0;border-bottom:1px solid var(--red);color:var(--red);font:600 14px var(--sans);padding:1px 0;outline:none;width:12ch}.tmeto-dashboard .b h2 i{width:7px;height:7px;border-radius:50%;display:inline-block;align-self:center;flex-shrink:0}.tmeto-dashboard .l{display:flex;align-items:center;position:relative;width:100%;padding:4px 0 4px 16px;background:none;border:0;text-align:left;border-radius:4px;font:inherit;color:inherit;transition:color .12s ease}.tmeto-dashboard .l-main{display:flex;align-items:baseline;gap:12px;flex:1;min-width:0;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.tmeto-dashboard .l-actions{display:none;align-items:center;gap:6px;margin-left:8px;flex-shrink:0}.tmeto-dashboard .l:hover .l-actions{display:flex}.tmeto-dashboard .act-btn{background:none;border:0;padding:1px 5px;color:var(--muted);font:400 11px var(--mono);cursor:pointer;border-radius:3px;line-height:1.4;transition:all .12s ease}.tmeto-dashboard .act-btn:hover{color:var(--ink);background:var(--line)}.tmeto-dashboard .act-btn.del:hover{color:var(--red);background:transparent}.tmeto-dashboard .l-edit{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px 10px;margin:4px 0;background:var(--bg);border:1px solid var(--line);border-radius:6px;font-family:var(--mono);font-size:13px;box-shadow:0 2px 8px #0000000d}.tmeto-dashboard .l-edit-fields{display:flex;gap:8px;align-items:center}.tmeto-dashboard .l-edit input{background:transparent;border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:inherit;padding:2px 0;outline:none}.tmeto-dashboard .l-edit input.edit-n{color:var(--red);font-weight:500;width:11ch}.tmeto-dashboard .l-edit input.edit-u{flex:1;min-width:0}.tmeto-dashboard .l-edit-buttons{display:flex;gap:6px;justify-content:flex-end}.tmeto-dashboard .btn-sm{background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:999px;padding:2px 10px;font:500 12px var(--sans);cursor:pointer;transition:all .12s ease}.tmeto-dashboard .btn-sm:hover{background:var(--red);border-color:var(--red);color:#fff}.tmeto-dashboard .btn-sm.ghost{background:transparent;color:var(--muted);border-color:var(--line)}.tmeto-dashboard .btn-sm.ghost:hover{color:var(--ink);border-color:var(--ink)}.tmeto-dashboard .l .n{font:400 14px var(--mono);white-space:nowrap;color:var(--ink);transition:color .12s ease}.tmeto-dashboard .l .direct-redirect-tag{font:500 12px/1 var(--mono);color:var(--amber);margin-left:10px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;animation:directRedirectPulse 1.2s ease-in-out infinite}.tmeto-dashboard .l .direct-redirect-tag .direct-redirect-tip{opacity:.75;font-size:11px}@keyframes directRedirectPulse{0%,to{opacity:1}50%{opacity:.5}}.tmeto-dashboard .l .t{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .12s ease}.tmeto-dashboard .l .s{margin-left:auto;font-size:12px;flex:none}.tmeto-dashboard .l .s.dead{color:var(--red)}.tmeto-dashboard .l .s.bot{color:var(--amber)}.tmeto-dashboard .l.sel,.tmeto-dashboard .l.sel .n{color:var(--red)}.tmeto-dashboard .l.sel:before{content:"→";position:absolute;left:0;color:var(--red);font-family:var(--mono)}.tmeto-dashboard .l:hover .n{color:var(--red)}.tmeto-dashboard .l:hover:before{content:"→";position:absolute;left:0;color:var(--red);font-family:var(--mono)}.tmeto-dashboard .empty{color:var(--muted);padding:12px 0 60px;font-size:15px}.tmeto-dashboard-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:999px;font:400 13px var(--mono);max-width:90vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:99999;box-shadow:0 4px 20px #00000040;animation:toastUp .18s ease-out;pointer-events:none}.tmeto-dashboard-toast.tmeto-toast-error{background:#dc2626;color:#fff;font-weight:500;border:1px solid rgba(255,255,255,.2)}.tmeto-dashboard-toast.tmeto-toast-success{background:var(--ink);color:var(--bg)}@keyframes toastUp{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.btn,.tmeto-modal .btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:14px;font-weight:500;padding:8px 18px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;transition:all .15s ease;line-height:1.4;outline:none;text-decoration:none}.btn:hover,.tmeto-modal .btn:hover{background:var(--red);border-color:var(--red);color:#fff}.btn.ghost,.tmeto-modal .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover,.tmeto-modal .btn.ghost:hover{border-color:var(--ink);color:var(--ink);background:#7d7d7d14}.btn.danger,.tmeto-modal .btn.danger{background:var(--red);border-color:var(--red);color:#fff}.btn.danger:hover,.tmeto-modal .btn.danger:hover{background:#c0281f;border-color:#c0281f;color:#fff}.tmeto-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;animation:modalFadeIn .15s ease-out}.tmeto-modal{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:28px 30px;max-width:440px;width:100%;box-shadow:0 20px 48px #0003;font-family:var(--sans);animation:modalScaleUp .15s ease-out}body.darkmode .tmeto-modal,:root[data-theme=dark] .tmeto-modal{background:#141417;border-color:#28282d;box-shadow:0 24px 56px #000000a6}.tmeto-modal h3{margin:0 0 10px;font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.015em}.tmeto-modal p{margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.55}.tmeto-modal-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tmeto-dashboard .ob-prog{height:2px;background:var(--line);margin-bottom:20px}.tmeto-dashboard .ob-prog i{display:block;height:100%;background:var(--red);transition:width .3s ease}.tmeto-dashboard .ob{padding:8vh 0 12vh;min-height:65vh}.tmeto-dashboard .ob h1{font-weight:600;font-size:clamp(32px,5.2vw,64px);letter-spacing:-.04em;line-height:1.05;margin:0 0 16px;max-width:900px}.tmeto-dashboard .ob .lead{max-width:540px;color:var(--muted);margin:0 0 40px;font-size:16px;line-height:1.5}.tmeto-dashboard .ob kbd{font:400 12px var(--mono);border:1px solid var(--line);border-radius:5px;padding:0 6px}.tmeto-dashboard .big{display:block;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;outline:none;font:600 clamp(28px,4.8vw,56px)/1.1 var(--sans);letter-spacing:-.04em;padding:6px 0 14px;caret-color:var(--red);color:var(--ink);transition:border-color .15s ease}.tmeto-dashboard .big:focus{border-color:var(--ink)}.tmeto-dashboard .big::placeholder{color:var(--line)}.tmeto-dashboard .pre{display:block;color:var(--muted);font-weight:300;font-size:clamp(24px,3.8vw,40px);letter-spacing:-.03em;line-height:1.1;margin-bottom:4px}.tmeto-dashboard .lnk{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;text-underline-offset:4px;font-size:14px;cursor:pointer;font-family:inherit;transition:color .15s ease}.tmeto-dashboard .lnk:hover{color:var(--red)}.tmeto-dashboard .ob-actions{display:flex;gap:20px;align-items:center;margin-top:36px;flex-wrap:wrap}.tmeto-dashboard .addr3{font:500 clamp(22px,3.4vw,38px) var(--mono);letter-spacing:-.02em}.tmeto-dashboard .addr3 b{color:var(--red);font-weight:500}.tmeto-dashboard .opts{border-top:1px solid var(--line);margin-top:28px}.tmeto-dashboard .opt{display:grid;grid-template-columns:minmax(220px,340px) 1fr auto;gap:12px 40px;width:100%;padding:22px 0;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;align-items:baseline;cursor:pointer;font-family:var(--sans);color:var(--ink);transition:all .15s ease}.tmeto-dashboard .opt b{font-weight:600;font-size:15px}.tmeto-dashboard .opt span{color:var(--muted);font-size:14px}.tmeto-dashboard .opt em{font-style:normal;color:var(--muted);font-size:14px}.tmeto-dashboard .opt:hover b,.tmeto-dashboard .opt:hover em{color:var(--red)}@media (max-width: 720px){.tmeto-dashboard .opt{grid-template-columns:1fr;gap:8px}}.tmeto-dashboard .resolve{display:grid;grid-template-columns:auto 1fr;gap:6px 22px;margin:36px 0 0;font-size:15px;max-width:760px}.tmeto-dashboard .resolve dt{color:var(--muted)}.tmeto-dashboard .resolve dd{margin:0;font-family:var(--mono);font-size:14px;word-break:break-all}.tmeto-dashboard .resolve .short{color:var(--ink)}.tmeto-dashboard .resolve .short b{color:var(--red);font-weight:500}.tmeto-dashboard .resolve .long{color:var(--muted)}.pr-page-container{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans, "Geist", system-ui, sans-serif);line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;transition:background .25s ease,color .25s ease}.pr-page-container .page{max-width:1080px;margin:0 auto;padding:0 28px;display:flex;flex-direction:column;min-height:100vh}.pr-page-container .bar{display:flex;justify-content:space-between;align-items:center;padding:26px 0;font-size:15px;border-bottom:1px solid var(--line)}.pr-page-container .mark{font:500 16px var(--mono, "Geist Mono", monospace);letter-spacing:-.01em;color:var(--ink);text-decoration:none;cursor:pointer;background:none;border:0;padding:0;display:flex;align-items:center}.pr-page-container .mark b{color:var(--red);font-weight:500}.pr-page-container .bar nav{display:flex;gap:22px;align-items:center;color:var(--muted)}.pr-page-container .bar nav button,.pr-page-container .bar nav a{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;text-decoration:none;transition:color .15s ease}.pr-page-container .bar nav button:hover,.pr-page-container .bar nav a:hover{color:var(--ink)}.pr{padding:9vh 0 6vh;flex:1}.pr h1{font-weight:300;font-size:clamp(38px,7vw,88px);line-height:1;letter-spacing:-.04em;margin:0 0 56px;color:var(--muted);max-width:900px}.pr h1 b{color:var(--ink);font-weight:600}.cyc{display:flex;gap:16px;font-size:14px;color:var(--muted);margin:-28px 0 40px}.cyc button{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;transition:color .15s ease}.cyc button:hover{color:var(--ink)}.cyc button[aria-pressed=true]{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--red)}.plan{display:grid;grid-template-columns:minmax(200px,300px) 1fr auto;gap:12px 40px;padding:28px 0;border-top:1px solid var(--line);align-items:start}.plan:last-of-type{border-bottom:1px solid var(--line)}.plan h3{margin:0;font:600 18px var(--sans, "Geist", sans-serif);color:var(--ink)}.plan .p{font:600 44px/1 var(--sans, "Geist", sans-serif);letter-spacing:-.04em;margin-top:8px;color:var(--ink)}.plan .p small{font:400 14px var(--sans, "Geist", sans-serif);color:var(--muted);letter-spacing:0}.plan .note{color:var(--muted);font-size:14px;margin-top:6px}.plan ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.plan li{color:var(--ink);font-size:15px;line-height:1.5}.plan li.d{color:var(--muted)}.plan li .mono{font-family:var(--mono, "Geist Mono", monospace);font-size:13px;color:var(--ink);background:var(--line);padding:1px 6px;border-radius:4px}.pr-page-container .btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:var(--ink);color:var(--bg);padding:12px 24px;border-radius:999px;font-weight:500;font-size:15px;text-decoration:none;cursor:pointer;font-family:inherit;transition:all .15s ease;white-space:nowrap}.pr-page-container .btn:hover{background:var(--red);border-color:var(--red);color:#fff}.pr-page-container .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.pr-page-container .btn.ghost:hover{background:transparent;color:var(--red);border-color:var(--red)}.pr-page-container .btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.promise{color:var(--muted);margin:28px 0 80px;max-width:560px;font-size:15px;line-height:1.6}.pr-page-container .foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:32px 0 56px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}.pr-page-container .foot div{display:flex;gap:20px;flex-wrap:wrap}.pr-page-container .foot a{color:inherit;text-decoration:none}.pr-page-container .foot a:hover{color:var(--ink)}.pr-page-container .lbl-mobile{display:none}.pr-page-container .lbl-desktop{display:inline}@media (max-width: 720px){.pr-page-container .page{padding:0 16px}.pr-page-container .bar{padding:16px 0;gap:12px;flex-wrap:wrap}.pr-page-container .bar nav{gap:10px 14px;font-size:13px;flex-wrap:wrap}.pr-page-container .lbl-desktop{display:none}.pr-page-container .lbl-mobile{display:inline}.plan{grid-template-columns:1fr;gap:18px}.pr h1{font-size:clamp(32px,8vw,48px);margin-bottom:36px}.cyc{margin:-16px 0 32px}}@media (max-width: 440px){.pr-page-container .bar{padding:12px 0;gap:8px}.pr-page-container .bar nav{gap:8px 10px;font-size:12px}}.pr-sub{font-size:clamp(16px,2.2vw,22px);color:var(--muted);margin:-36px 0 44px;max-width:680px;line-height:1.45}.plan-active-badge{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--mono, "Geist Mono", monospace);color:#10b981;background:#10b9811f;padding:3px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.plan-active-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981}.notes-page-container{min-height:100vh;background:var(--bg);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.notes-page-container .page{max-width:1080px;width:100%;margin:0 auto;padding:0 28px;display:flex;flex-direction:column;flex:1}.notes-page-container .bar{display:flex;justify-content:space-between;align-items:center;padding:26px 0;font-size:15px;border-bottom:1px solid var(--line)}.notes-page-container .bar-left{display:flex;align-items:center;gap:20px}.notes-page-container .mark{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:8px}.notes-page-container .back-link{background:none;border:0;padding:0;color:var(--muted);cursor:pointer;font:inherit;display:flex;align-items:center;gap:6px;transition:color .15s ease}.notes-page-container .back-link:hover{color:var(--ink)}.notes-page-container .bar nav{display:flex;gap:20px;align-items:center;color:var(--muted)}.notes-page-container .bar nav button{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;transition:color .15s ease}.notes-page-container .bar nav button:hover{color:var(--ink)}.notes-sync-status{font-family:var(--mono);font-size:12px;letter-spacing:-.01em;display:flex;align-items:center;gap:6px;color:var(--muted);-webkit-user-select:none;user-select:none}.notes-sync-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);transition:background .2s ease}.notes-sync-dot.saving{background:var(--amber);animation:pulse-dot 1.2s infinite ease-in-out}.notes-sync-dot.saved{background:#1e9e6a}.notes-sync-dot.error{background:var(--red)}@keyframes pulse-dot{0%,to{opacity:.4}50%{opacity:1}}.notes-word-count{font-family:var(--mono);font-size:12px;color:var(--muted)}.notes-canvas-wrap{flex:1;display:flex;flex-direction:column;max-width:780px;width:100%;margin:0 auto;padding:44px 0 80px}.notes-editable-canvas{flex:1;width:100%;min-height:550px;outline:none;border:none;background:transparent;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.75;white-space:pre-wrap;word-break:break-word;padding:0;cursor:text}.notes-editable-canvas:empty:before{content:attr(data-placeholder);color:var(--muted);opacity:.6;pointer-events:none;font-style:normal}.notes-editable-canvas img{max-width:100%;height:auto;border-radius:8px;margin:16px 0;display:block;box-shadow:0 2px 8px #0000000d}body.darkmode .notes-editable-canvas img{box-shadow:0 2px 10px #00000059}.notes-canvas-hint{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12px;color:var(--muted)}.notes-canvas-hint kbd{font-family:inherit;font-size:11px;background:var(--line);color:var(--ink);padding:2px 6px;border-radius:4px;margin:0 2px}@media (max-width: 720px){.notes-page-container .page{padding:0 18px}.notes-canvas-wrap{padding:28px 0 60px}.notes-editable-canvas{font-size:16px;min-height:400px}.notes-canvas-hint{flex-direction:column;gap:8px;align-items:flex-start}}:root{--toggle-size: 28px;--toggle-inner-size: calc(var(--toggle-size) / 2);--toggle-dot-size: calc(var(--toggle-size) / 5);--toggle-label-width: calc(var(--toggle-size) * 1.267)}.light-theme{--bg: #FAFAFA;--ink: #0E0E10;--muted: #8A8A93;--line: #E7E7EA;--red: #E5322D;--sans: "Geist", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", monospace;--cmd-bg: #FAFAFA;--cmd-bg-secondary: #F4F4F5;--cmd-text-primary: #0E0E10;--cmd-text-secondary: #8A8A93;--cmd-line: #E7E7EA;--cmd-brand: #E5322D;--cmd-brand-hover: #c0281f;--cmd-panel-bg: rgba(255,255,255,.85);--cmd-panel-border: #E7E7EA;--cmd-panel-shadow: 0 1px 3px rgba(0,0,0,.06);--cmd-code-bg: #F4F4F5;--cmd-code-key: #0E0E10;--cmd-code-stash: #E5322D}.dark-theme{--bg: #0C0C0E;--ink: #F2F2F4;--muted: #7C7C86;--line: #232328;--red: #E5322D;--sans: "Geist", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", monospace;--cmd-bg: #0C0C0E;--cmd-bg-secondary: #111113;--cmd-text-primary: #F2F2F4;--cmd-text-secondary: #7C7C86;--cmd-line: #232328;--cmd-brand: #E5322D;--cmd-brand-hover: #ff4740;--cmd-panel-bg: rgba(17,17,19,.9);--cmd-panel-border: #232328;--cmd-panel-shadow: 0 1px 3px rgba(0,0,0,.3);--cmd-code-bg: #111113;--cmd-code-key: #F2F2F4;--cmd-code-stash: #E5322D}.cmd-page-container{min-height:100vh;background:var(--cmd-bg);color:var(--cmd-text-primary);font-family:var(--sans, "Geist", system-ui, sans-serif);overflow-x:hidden;position:relative;transition:background .3s ease,color .3s ease}.cmd-ambient-glow,.cmd-grid-pattern{display:none}.cmd-content-wrapper{max-width:1080px;margin:0 auto;padding:0 28px;position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh}.cmd-header{display:flex;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid var(--cmd-line)}.cmd-logo{display:flex;align-items:center;gap:6px;font:500 16px var(--mono, "Geist Mono", monospace);letter-spacing:-.01em}.cmd-logo img{height:24px;width:auto;display:block}.cmd-logo .logo-dot{color:var(--cmd-brand)}.cmd-header-actions{display:flex;align-items:center;gap:24px;color:var(--cmd-text-secondary);font-size:15px}.cmd-header-actions a,.cmd-header-actions button.cmd-header-link{background:none;border:0;padding:0;color:var(--cmd-text-secondary);font:inherit;font-size:15px;cursor:pointer;text-decoration:none;transition:color .15s ease}.cmd-header-actions a:hover,.cmd-header-actions button.cmd-header-link:hover{color:var(--cmd-text-primary)}.mode{position:relative;width:var(--toggle-size);height:var(--toggle-size);border-radius:50%;background:var(--cmd-text-primary);cursor:pointer;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:background .3s ease}.mode:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--toggle-inner-size);height:var(--toggle-inner-size);border-radius:50%;background-image:linear-gradient(to right,var(--cmd-bg) 50%,var(--cmd-text-primary) 50.01%);border:1.5px solid var(--cmd-bg);transition:transform .5s ease-out}.mode:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--toggle-dot-size);height:var(--toggle-dot-size);border-radius:50%;background:var(--cmd-bg);mix-blend-mode:difference}.mode.dark{background:var(--cmd-text-primary)}.mode.dark:before{transform:translate(-50%,-50%) rotate(180deg)}.mode.scaling:after{animation:scaleInner .5s ease forwards}@keyframes scaleInner{50%{transform:translate(-50%,-50%) scale(1.8)}}.cmd-hero{padding:9vh 0 7vh;display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:20}.cmd-title{font-weight:300;font-size:clamp(46px,10.5vw,140px);line-height:.98;letter-spacing:-.045em;margin:0;color:var(--cmd-text-primary);background:none;-webkit-text-fill-color:unset}.cmd-title .lead{display:block;color:var(--cmd-text-secondary)}.cmd-subtitle{display:none}.cmd-spotlight-wrapper{width:100%;max-width:760px;background:transparent;border:none;border-radius:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;display:flex;align-items:center;gap:0;margin:44px 0 0;text-align:left}.cmd-spotlight-icon{display:none}.cmd-resolve-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 22px;font-size:15px;max-width:760px}.cmd-resolve-grid dt{color:var(--cmd-text-secondary)}.cmd-resolve-grid dd{margin:0;font-family:var(--mono);font-size:14px;word-break:break-all}.cmd-resolve-grid .short{color:var(--cmd-text-primary)}.cmd-resolve-grid .short b{color:var(--cmd-brand);font-weight:500}.cmd-resolve-grid .long{color:var(--cmd-text-secondary)}.cmd-spotlight-input{font:600 1em/1 var(--sans, "Geist", sans-serif);letter-spacing:-.045em;color:var(--cmd-text-primary);flex:1;display:block;width:100%;border:0;background:transparent;outline:none;caret-color:var(--cmd-brand);padding:0;margin-top:.04em}.cmd-spotlight-input::placeholder{color:var(--cmd-line)}.cmd-cursor{display:inline-block;width:3px;height:1em;background-color:var(--cmd-brand);margin-left:2px;vertical-align:middle;animation:cmdBlink 1s step-end infinite}@keyframes cmdBlink{50%{opacity:0}}.cmd-segment-domain{opacity:.4;font-family:var(--mono);font-size:.85em}.cmd-segment-key{color:var(--cmd-brand);font-family:var(--mono)}.cmd-segment-slash{opacity:.3;margin:0 2px}.cmd-segment-stash{color:var(--cmd-text-primary);font-family:var(--mono)}.cmd-auth-action{display:flex;flex-direction:row;align-items:center;gap:20px;margin-top:44px;flex-wrap:wrap}.cmd-auth-hint{font-size:14px;color:var(--cmd-text-secondary);text-transform:none;letter-spacing:0;font-weight:400}.cmd-cta-btn{display:inline-block;border:1px solid var(--cmd-text-primary);background:var(--cmd-text-primary);color:var(--cmd-bg);padding:12px 22px;border-radius:999px;font-weight:500;font-size:15px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;text-decoration:none}.cmd-cta-btn:hover{background:var(--cmd-brand);border-color:var(--cmd-brand);color:#fff}.cmd-compact-sections-wrapper{display:flex;flex-direction:column;gap:0;padding:0;z-index:20;position:relative}.cmd-features-section{display:flex;flex-direction:column;gap:0;width:100%}.cmd-rules-list{border-top:1px solid var(--cmd-line);margin-top:4vh}.cmd-rule{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:12px 40px;padding:22px 0;border-bottom:1px solid var(--cmd-line);align-items:baseline}.cmd-rule code{font:500 15px var(--mono);color:var(--cmd-text-primary)}.cmd-rule code b{color:var(--cmd-brand);font-weight:500}.cmd-rule span{color:var(--cmd-text-secondary);font-size:14px}.cmd-compact-grid,.cmd-features-header-container,.cmd-dogo-icon,.cmd-dashboard-container,.cmd-carousel-wrapper,.cmd-section-divider{display:none!important}.cmd-compact-section-title,.cmd-features-header{display:none}.cmd-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:32px 0 56px;color:var(--cmd-text-secondary);font-size:13px;border-top:none;margin-top:auto}.cmd-footer-left{display:flex;align-items:center;gap:8px}.cmd-footer-links{display:flex;gap:20px;flex-wrap:wrap}.cmd-footer-links a{color:inherit;text-decoration:none;transition:color .15s ease}.cmd-footer-links a:hover{color:var(--cmd-text-primary)}.netlify-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.login-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0c0c0e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:overlayFadeIn .2s ease}.light-theme .login-loading-overlay{background:#fafafa8c}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.login-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--cmd-line);border-top-color:var(--cmd-brand);animation:spinnerRotate .7s linear infinite}@keyframes spinnerRotate{to{transform:rotate(360deg)}}@media (max-width: 720px){.cmd-content-wrapper{padding:0 20px}.cmd-rule{grid-template-columns:1fr}.cmd-hero{padding:7vh 0 5vh}}.cmd-typed-line{display:block;font:600 1em/1 var(--sans, "Geist", sans-serif);letter-spacing:-.045em;color:var(--cmd-text-primary);margin-top:.04em}.cmd-typed-placeholder{opacity:.2}.cmd-resolve-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 22px;margin:44px 0 0;font-size:15px;max-width:760px}.cmd-resolve-grid dt{color:var(--cmd-text-secondary);margin:0}.cmd-resolve-grid dd{margin:0;font-family:var(--mono, "Geist Mono", monospace);font-size:14px;word-break:break-all}.cmd-resolve-grid dd.short{color:var(--cmd-text-primary)}.cmd-resolve-grid dd.short b{color:var(--cmd-brand);font-weight:500}.cmd-resolve-grid dd.long{color:var(--cmd-text-secondary)}@media (max-width: 720px){.cmd-resolve-grid{grid-template-columns:1fr}}
