.launch{--champagne:#d7b77e;--paper:#f1e9d9;--fog:#b4c1c8;--edge:#d5be8f29;--ease:cubic-bezier(.22,1,.36,1);color:var(--paper);background:#0b151d;font:17px/1.7 Inter,system-ui,sans-serif;overflow:clip}.launch [hidden]{display:none!important}.launch-wrap{width:min(1320px,100%);margin-inline:auto;padding-inline:64px}.launch h1,.launch h2,.launch h3,.launch h4{color:var(--paper)}.launch h2{letter-spacing:-.055em;font:400 clamp(40px,4.5vw,67px)/1.1 Inter,sans-serif}.launch h2 em,.hero-italic,.last-word em{letter-spacing:-.04em;color:var(--champagne);font-family:Georgia,serif}.launch p{color:var(--fog)}.launch .launch-eyebrow{letter-spacing:.13em;color:var(--champagne);margin-bottom:25px;font:11px/1.8 Mono,monospace}.launch .launch-note{color:#a7b8c3;font-size:13px;line-height:1.6}.launch-skip{z-index:100;color:#0b151d;background:#ece4d2;padding:12px;position:absolute;top:-100px;left:20px}.launch-skip:focus{top:12px}:is(.launch a:focus-visible,.launch button:focus-visible,.launch summary:focus-visible){outline-offset:5px;outline:2px solid #efca87}.launch-header{z-index:10;justify-content:space-between;align-items:center;width:min(1320px,100%);height:110px;margin:auto;padding:24px 64px;display:flex;position:relative}.launch-brand{align-items:center;gap:12px;min-height:44px;line-height:1;display:flex}.launch-brand .star{width:34px;height:34px;color:var(--champagne)}.launch-brand>span{letter-spacing:.11em;font:450 20px/1.2 Inter}.brand-o{color:var(--champagne)}.launch-brand small{letter-spacing:.2em;color:#b2c0c6;margin-top:5px;font:8px/1.6 Mono;display:block}.launch-header nav{align-items:center;gap:30px;font-size:13px;display:flex}.launch-header nav>a{align-items:center;min-height:44px;display:flex}.nav-join{border:1px solid #e1c58d45;border-radius:40px;gap:20px;padding:10px 19px}.launch-hero{isolation:isolate;background:radial-gradient(at 75% 30%,#2c3e3a44,#0000 55%);position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;min-height:690px;padding-top:45px;padding-bottom:60px;display:grid;position:relative}.launch-hero-copy{z-index:2;width:112%;position:relative}.launch h1{letter-spacing:-.06em;max-width:780px;margin:0 0 32px;font:430 clamp(58px,5.6vw,86px)/1.07 Inter}.hero-italic{font-weight:400}.hero-description{letter-spacing:-.02em;margin-bottom:15px;font-size:20px;color:var(--paper)!important}.hero-support{max-width:480px;margin-bottom:30px;font-size:17px;line-height:1.75}.hero-cta{flex-wrap:wrap;align-items:center;gap:27px;margin-bottom:20px;display:flex}.launch-button{color:#11202b;min-height:54px;transition:transform .18s var(--ease),box-shadow .18s;background:linear-gradient(110deg,#eed7a9,#c9a163 60%,#dfc18a);border:1px solid #f6e5c273;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;padding:17px 22px;font:550 14px/1.4 Inter;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 35px #c99a5412}.launch-button:active,.quiet-button:active{transform:scale(.975)}.shine-button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff9df90,#0000);width:50%;animation:8s ease-in-out 2s infinite button-shine;position:absolute;inset:-50% -80%;transform:translate(-150%)rotate(18deg)}.text-cta{min-height:44px;color:var(--paper);align-items:center;gap:15px;font-size:14px;display:inline-flex}.text-cta span{color:var(--champagne)}.live-dot{background:var(--champagne);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 18px #dfc18a77}.hero-baseline{border-bottom:1px solid var(--edge);letter-spacing:.08em;color:#a6b9c1;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font:9px/1.6 Mono;display:flex}.motion-toggle{color:#b8c7cf;background:0 0;border:0;min-height:44px;padding:10px;font:11px Inter}.direction-sculpture{aspect-ratio:1;isolation:isolate;perspective:1100px;width:120%;margin-left:-4%;position:relative}.metal-ribbon{filter:drop-shadow(0 0 12px #cfb07726);width:100%;height:100%;animation:12s ease-in-out infinite alternate ribbon-breathe}.sculpture-aura{filter:blur(25px);background:radial-gradient(#d4b2731a,#0000 65%);position:absolute;inset:15%}.fixed-letter{text-align:center;letter-spacing:-.08em;color:#f0d7a4;text-shadow:0 0 50px #d1a45d44;opacity:.14;font:250 190px/.95 Inter;position:absolute;inset:27% 0 auto}.orbit-word{text-align:center;color:#ebe3d5;letter-spacing:-.055em;animation:word-cycle 12s var(--ease) infinite;opacity:0;font:350 clamp(45px,5.3vw,76px)/1 Inter;position:absolute;top:42%;left:0;right:0}.orbit-word span{color:#e5c38c}.orbit-three{animation-delay:8s}.ribbon-glint{stroke-dasharray:90 600;animation:7s linear infinite ribbon-glint}.floating-thought{color:#d5d1c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#152430dc;border:1px solid #d7bb7c30;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;font-size:11px;line-height:1.5;animation:8s ease-in-out infinite alternate thought-drift;display:flex;position:absolute;box-shadow:0 15px 40px #0002}.floating-thought>span{color:var(--champagne)}.thought-a{top:14%;left:13%;transform:rotate(-6deg)}.thought-b{animation-delay:-3s;top:33%;right:-1%;transform:rotate(5deg)}.thought-c{border-color:#d7bb7c70;animation-delay:-5s;bottom:17%;left:21%}.sculpture-caption{text-align:center;color:#9bafb8;letter-spacing:.13em;width:100%;font:8px Mono;position:absolute;bottom:3%}.problem-section{padding-top:135px;padding-bottom:125px}.problem-section h2{letter-spacing:-.045em;font-size:clamp(34px,4.1vw,60px);line-height:1.3}.problem-section h2 span{color:#7c959f}.problem-bottom{justify-content:space-between;align-items:center;gap:60px;margin-top:35px;display:flex}.problem-bottom p{max-width:560px;margin:0}.thread-mark{color:#c6a368;margin-right:7%;font-size:70px}.section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:90px;margin-bottom:45px;display:grid}.section-heading>p{max-width:470px;margin-bottom:5px}.section-heading h2{margin-bottom:0}.how-section{padding-top:20px;padding-bottom:65px}.journey-tabs{border-bottom:1px solid var(--edge);gap:20px;margin-bottom:25px;display:flex}.journey-tabs button{color:#8da4b0;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:60px;padding:19px 12px;font-size:15px;transition:color .18s}.journey-tabs button>span{color:#8da4b0;margin-right:12px;font:10px Mono}.journey-tabs button[aria-selected=true]{border-color:var(--champagne);color:#eee5d1}.journey-tabs button[aria-selected=true]>span{color:var(--champagne)}.demo-window{background:linear-gradient(120deg,#192a35,#0e1b26 70%);border:1px solid #d1b77c45;border-radius:18px;overflow:hidden;box-shadow:0 30px 95px #0004,0 0 60px #d6b47705}.demo-chrome{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.demo-chrome>span:first-child{letter-spacing:.12em;align-items:center;gap:10px;font:12px Mono;display:flex}.demo-chrome .star{width:20px;height:20px}.example-chip{color:#a5b8c1;font:9px Mono}.demo-dots{color:#7d939d;letter-spacing:4px}.demo-content{grid-template-columns:290px 1fr;min-height:480px;display:grid}.demo-side{border-right:1px solid var(--edge);background:#0b1720a0;padding:40px 30px}.side-label,.screen-label{color:var(--champagne);letter-spacing:.1em;font:10px/1.7 Mono}.demo-side h3{letter-spacing:-.03em;margin:20px 0 10px;font:400 28px/1.17 Georgia}.demo-side>p{font-size:12px}.side-path{color:#9bafbc;flex-direction:column;gap:21px;margin-top:43px;font-size:13px;display:flex}.path-done{color:#8fb99b}.path-active{color:#e0c48f}.side-status{color:#b4c1c6;margin-top:45px;font:9px Mono}.side-status .live-dot{width:4px;height:4px}.demo-screen{animation:screen-arrive .38s var(--ease);min-width:0;padding:43px 48px}.demo-message{color:var(--paper);max-width:520px;margin:28px 0;font:400 clamp(24px,2.8vw,36px)/1.35 Georgia}.demo-response{align-items:center;gap:14px;margin:22px 0;display:flex}.demo-response p{color:#d6c6aa;margin:0;font-size:16px}.demo-detail{max-width:480px;font-size:15px}.demo-screen h4{letter-spacing:-.035em;margin:22px 0;font:400 clamp(30px,3.4vw,46px)/1.13 Georgia}.milestone-example{border-block:1px solid var(--edge);gap:20px;margin:24px 0;padding:20px 0;display:flex}.milestone-example>span{color:var(--champagne);font:9px Mono}.milestone-example strong{font-size:17px;font-weight:450}.milestone-example p{margin:5px 0 0;font-size:14px}.change-example p{margin:8px 0;font-size:14px}.quiet-button{color:var(--champagne);text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font:500 13px/1.6 Inter;transition:transform .18s}.quiet-button:disabled{cursor:default;opacity:.85}.complete-example{color:var(--paper);text-align:left;background:#c99a540e;border:1px solid #ddbd7855;border-radius:9px;align-items:center;gap:14px;min-height:58px;margin:26px 0 15px;padding:17px 20px;font-size:15px;display:flex}.complete-example>span{color:#9bbda6;border:1px solid #d1b279;border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.complete-example.completed{border-color:#7fb08a88}.small-detail{font-size:12px!important}.tomorrow-receipt{color:#9ec4aa;align-items:center;gap:16px;margin:25px 0;display:flex}.tomorrow-receipt p{margin:0;font-size:15px}.tomorrow-receipt small{color:#9dafba;font-size:12px;display:block}.next-move{border-left:2px solid var(--champagne);background:#c99a540b;padding:23px 25px}.next-move strong{margin:10px 0;font:400 24px Georgia;display:block}.next-move p{margin:0;font-size:14px}.demo-bottom{border-top:1px solid var(--edge);color:#a1b5c0;justify-content:space-between;align-items:center;padding:16px 28px;font-size:11px;display:flex}.demo-bottom>span{align-items:center;gap:10px;display:flex}.demo-bottom .star{width:17px;height:17px}.example-note{text-align:center;max-width:750px;margin:20px auto 0;font-size:12px;color:#a0b3bf!important}.mechanism-section{padding-block:45px 130px}.mechanism-row{border-top:1px solid var(--edge);grid-template-columns:70px 1fr 60px;gap:24px;padding:33px 0;display:grid}.mechanism-row>span{color:var(--champagne);padding-top:5px;font:12px Mono}.mechanism-row h3{letter-spacing:-.035em;margin-bottom:12px;font:400 28px Inter}.mechanism-row p{max-width:650px;margin:0;font-size:16px}.mechanism-row>b{color:#cdb17a;font:300 40px Inter}.ai-section{background:radial-gradient(at 83% 20%,#34423744,#0000 65%),#111f28;padding:115px 0}.ai-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:110px;display:grid}.ai-layout>div>p{max-width:570px}.ai-limit{margin-top:23px;font-size:13px}.ai-diagram{text-align:center}.ai-source{color:var(--paper);font:400 24px Georgia}.ai-source>span{color:#a2b5bd;letter-spacing:.12em;margin-top:10px;font:9px Mono;display:block}.ai-roadmap{background:#172a34;border:1px solid #d1b47760;border-radius:14px;padding:30px 20px}.ai-roadmap .star{width:36px;height:36px}.ai-roadmap h3{margin:15px 0 9px;font:400 28px Georgia}.ai-roadmap p{color:#d5c6a8;margin:0;font-size:14px}.ai-roadmap small{color:#a8bbc5;font-size:12px}.connection-line{background:#c99a5445;width:1px;height:50px;margin:15px auto;position:relative;overflow:hidden}.connection-line i{background:linear-gradient(#0000,#f8db9c,#0000);width:1px;height:30px;animation:3s ease-in-out infinite connect-travel;position:absolute}.control-section{padding-top:130px;padding-bottom:130px}.control-columns{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:60px;display:grid}.control-columns article{border-top:1px solid var(--edge);padding-top:24px}.control-symbol{color:var(--champagne);font:300 32px Inter}.control-columns h3{margin-top:22px;font:400 30px/1.2 Georgia}.control-columns p{font-size:15px}.join-section{background:radial-gradient(at 15% 30%,#c99a5413,#0000 60%),#13232e;padding:110px 0}.join-layout{grid-template-columns:1fr .8fr;align-items:start;gap:100px;display:grid}.join-layout>div>p{max-width:490px}.beta-status{align-items:flex-start;gap:10px;margin:35px 0 25px;display:flex}.beta-status .live-dot{flex-shrink:0;margin-top:10px}.beta-status p{color:#ded5c2;margin:0;font-size:15px}.beta-status small{color:#a9bdc8;margin-top:8px;font-size:13px;line-height:1.7;display:block}.join-form{background:#0c1b25;border:1px solid #c6ac773d;border-radius:14px;padding:35px}.join-form h3{margin-bottom:27px;font:400 30px Georgia}.launch .signup-form{box-shadow:none;background:0 0;border:0;padding:0}.launch .signup-form label{font-size:14px;line-height:1.6}.launch .signup-form input:not([type=checkbox]),.launch .signup-form select{min-height:54px;color:var(--paper);background:#172834;border:1px solid #b9c8cc40;border-radius:6px;font-size:16px}.launch .signup-form .button{border-radius:6px;width:100%;min-height:54px;font-size:15px}.launch .signup-form .consent{font-size:13px}.launch .signup-form .consent span{font-size:13px;line-height:1.7}.launch .signup-form .micro{font-size:12px}.launch .form-status{font-size:14px}.faq-section{grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:130px;display:grid}.faq-section>div>p{font-size:16px}.faq-list details{border-top:1px solid var(--edge)}.faq-list details:last-child{border-bottom:1px solid var(--edge)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:64px;padding:23px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--champagne);flex-shrink:0;font-size:23px;font-weight:300}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{margin-bottom:25px;padding-right:25px;font-size:16px;line-height:1.8;animation:.18s ease-out answer-appear}.last-word{text-align:center;padding-block:60px 130px}.last-word>p{letter-spacing:-.055em;color:var(--paper);margin:30px 0 40px;font:400 clamp(40px,6.5vw,90px)/1.12 Inter}.launch-footer{border-top:1px solid var(--edge);grid-template-columns:1fr 1fr .6fr;align-items:start;gap:40px;padding-block:55px;display:grid}.launch-footer p{margin-top:20px;font-size:12px;line-height:1.8}.launch-footer nav{grid-template-columns:1fr 1fr;gap:12px 25px;font-size:13px;display:grid}.launch-footer nav a{align-items:center;min-height:44px;display:flex}.footer-status{color:var(--champagne);text-align:right;font:9px/1.8 Mono}.footer-status span{color:#99aeb9;margin-top:22px;display:block}.reveal-pending{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(28px)}.reveal-pending.reveal-visible{opacity:1;transform:none}.launch-hero-copy>*{animation:hero-arrive 1s var(--ease) both}.launch-hero-copy>:nth-child(2){animation-delay:80ms}.launch-hero-copy>:nth-child(3){animation-delay:.16s}.launch-hero-copy>:nth-child(4){animation-delay:.24s}.launch-hero-copy>:nth-child(5){animation-delay:.32s}.shimmer-word{color:#d7b77e;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#d7b77e 20%,#fff0d1 45%,#d7b77e 65%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 1s infinite type-shimmer;display:inline-block;position:relative}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}.motion-paused .reveal-pending{opacity:1;transition:none;transform:none}.motion-paused .orbit-word{opacity:0;animation:none}.motion-paused .orbit-one{opacity:1}@keyframes ribbon-breathe{0%{transform:rotate(-9deg)rotateY(-10deg)}to{transform:rotate(8deg)rotateY(15deg)}}@keyframes ribbon-glint{to{stroke-dashoffset:-690px}}@keyframes word-cycle{0%,5%{opacity:0;filter:blur(3px);transform:translateY(14px)}10%,26%{opacity:1;filter:blur();transform:none}32%,to{opacity:0;filter:blur(3px);transform:translateY(-14px)}}@keyframes thought-drift{0%{translate:0}to{translate:0 -14px}}@keyframes type-shimmer{0%,55%{background-position:100% 0}85%,to{background-position:-100% 0}}@keyframes button-shine{0%,75%{transform:translate(-150%)rotate(18deg)}to{transform:translate(650%)rotate(18deg)}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes screen-arrive{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes answer-appear{0%{opacity:0}to{opacity:1}}@keyframes connect-travel{0%{transform:translateY(-35px)}to{transform:translateY(75px)}}@media (hover:hover) and (pointer:fine){.launch-button:hover{transform:translateY(-2px);box-shadow:0 12px 35px #c99a5420}.text-cta:hover{color:var(--champagne)}.floating-thought:hover{border-color:#d7bb7c80}}@media (max-width:1100px){.launch-wrap,.launch-header{padding-inline:40px}.hero-grid{grid-template-columns:1.15fr .85fr;min-height:640px}.launch h1{font-size:65px}.direction-sculpture{width:135%;margin-left:-17%}.floating-thought{padding:10px;font-size:9px}.hero-cta{gap:15px}.section-heading{gap:50px}.demo-content{grid-template-columns:240px 1fr}.demo-side{padding:30px 24px}.demo-screen{padding:35px}.ai-layout,.join-layout,.faq-section{gap:60px}}@media (max-width:760px){.launch{font-size:16px}.launch-wrap{padding-inline:24px}.launch-header{height:88px;padding:20px 24px}.launch-header nav>a:not(.nav-join){display:none}.launch-header .nav-join{gap:15px;padding:9px 15px;font-size:12px}.launch-brand>span{font-size:18px}.launch-brand .star{width:29px;height:29px}.launch-hero-copy{width:100%;max-width:550px}.hero-grid{flex-direction:column;align-items:stretch;min-height:0;padding-top:42px;padding-bottom:0;display:flex}.launch h1{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(46px,8.6vw,67px);line-height:1.09}.launch .launch-eyebrow{letter-spacing:.08em;margin-bottom:22px;font-size:10px}.hero-description{max-width:350px;font-size:19px}.hero-support{max-width:500px;margin-bottom:24px;font-size:16px;line-height:1.8}.hero-cta{align-items:center;gap:13px 22px}.launch-button{min-height:54px;padding:16px 20px;font-size:14px}.text-cta{font-size:13px}.hero-cta .text-cta{min-height:44px}.launch .launch-note{font-size:12px}.direction-sculpture{align-self:center;width:min(490px,115%);min-height:350px;margin:-6px -7.5% -10px}.metal-ribbon{animation-duration:14s}.orbit-word{font-size:64px}.fixed-letter{font-size:160px}.floating-thought{font-size:10px}.thought-b{right:5%}.thought-a{top:15%;left:10%}.thought-c{bottom:16%;left:18%}.sculpture-caption{font-size:7px;bottom:6%}.hero-baseline{gap:10px;padding-block:12px;font-size:8px}.hero-baseline>span{display:none}.motion-toggle{font-size:11px}.problem-section{padding-block:85px}.problem-section h2{font-size:clamp(30px,7vw,43px);line-height:1.28}.problem-bottom{gap:20px;margin-top:25px}.problem-bottom p{font-size:16px}.thread-mark{display:none}.section-heading{margin-bottom:30px;display:block}.launch h2{font-size:clamp(36px,8.5vw,52px)}.section-heading>p{margin-top:25px;font-size:16px}.how-section{padding-bottom:30px}.journey-tabs{gap:0;margin-bottom:18px}.journey-tabs button{text-align:center;min-height:65px;padding:14px 6px;font-size:12px}.journey-tabs button>span{margin:0 0 5px;font-size:9px;display:block}.demo-window{border-radius:12px}.demo-chrome{padding:17px}.demo-chrome>span:first-child{gap:7px;font-size:11px}.example-chip{font-size:7px}.demo-dots{display:none}.demo-content{min-height:0;display:block}.demo-side{border-right:0;border-bottom:1px solid var(--edge);padding:22px}.side-label{font-size:9px}.demo-side h3{margin:10px 0;font-size:25px;line-height:1.2}.demo-side h3 br{display:none}.demo-side>p{margin-bottom:0}.side-path{display:none}.side-status{margin-top:18px;font-size:9px}.demo-screen{min-height:420px;padding:27px 22px}.screen-label{font-size:9px}.demo-message{margin:25px 0;font-size:29px;line-height:1.35}.demo-detail{font-size:15px;line-height:1.75}.demo-response p{font-size:16px}.demo-screen h4{margin-top:23px;font-size:34px}.demo-bottom{padding:10px 17px;font-size:10px}.demo-bottom .quiet-button{font-size:11px}.example-note{text-align:left;margin-top:18px;font-size:12px;line-height:1.7}.milestone-example{gap:13px}.milestone-example strong{font-size:16px}.milestone-example p,.change-example p{font-size:15px}.quiet-button{font-size:13px}.complete-example{gap:10px;padding:15px;font-size:15px}.next-move{padding:20px}.next-move p{font-size:15px}.mechanism-section{padding-block:35px 85px}.mechanism-row{grid-template-columns:30px 1fr;gap:15px;padding:27px 0}.mechanism-row>b{display:none}.mechanism-row h3{font-size:25px}.mechanism-row p{font-size:15px;line-height:1.8}.ai-section{padding-block:80px}.ai-layout{display:block}.ai-layout>div>p{font-size:16px}.ai-layout .ai-limit{font-size:13px}.ai-diagram{max-width:370px;margin:55px auto 0}.ai-source{font-size:26px}.control-section{padding-block:85px}.control-columns{grid-template-columns:1fr;gap:15px;margin-top:40px}.control-columns article{grid-template-columns:40px 1fr;gap:0 16px;padding:24px 0;display:grid}.control-symbol{grid-row:1/4}.control-columns h3{margin-top:0;margin-bottom:15px;font-size:28px}.control-columns h3 br{display:none}.control-columns p{margin-bottom:10px;font-size:16px;line-height:1.8}.control-columns .text-cta{grid-column:2}.join-section{padding-block:80px}.join-layout{display:block}.join-layout>div>p{font-size:16px}.join-form{margin-top:40px;padding:25px 22px}.join-form h3{font-size:29px}.launch .signup-form .consent span{font-size:14px}.faq-section{padding-block:85px;display:block}.faq-list{margin-top:35px}.faq-list summary{gap:20px;min-height:70px;padding-block:22px;font-size:17px}.faq-list details p{padding-right:0;font-size:16px}.last-word{padding-block:20px 80px}.last-word>p{font-size:clamp(39px,10vw,61px)}.launch-footer{grid-template-columns:1fr;gap:25px;padding-block:40px}.launch-footer nav{font-size:14px}.footer-status{text-align:left;justify-content:space-between;display:flex}.footer-status span{margin:0}.reveal-pending{transform:translateY(18px)}}@media (max-width:360px){.launch-wrap,.launch-header{padding-inline:19px}.launch h1{font-size:43px}.launch-header .nav-join{padding-inline:12px;font-size:11px}.hero-cta{display:block}.hero-cta .text-cta{margin-top:10px}.demo-screen{padding:24px 18px}.demo-message{font-size:26px}.demo-screen h4{font-size:30px}.example-chip{font-size:6px}.join-form{padding:22px 18px}.demo-bottom>span{font-size:9px}.journey-tabs button{font-size:11px}.floating-thought{font-size:9px}.direction-sculpture{min-height:320px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.launch *,.launch :before,.launch :after{transition:none!important;animation:none!important}.launch .reveal-pending{opacity:1;transform:none}.orbit-word{opacity:0}.orbit-one{opacity:1}.shimmer-word{-webkit-text-fill-color:var(--champagne);background:0 0}.motion-toggle{display:none}.launch-hero-copy>*{opacity:1;transform:none}.ribbon-glint{stroke-dasharray:none;opacity:.5}}.metal-ribbon{animation:ribbon-breathe 5s var(--ease) both}.floating-thought{animation:hero-arrive .9s var(--ease) both}.thought-a{animation-delay:.3s}.thought-b{animation-delay:.45s}.thought-c{animation-delay:.6s}.orbit-word{animation-duration:9s;animation-iteration-count:1}.orbit-two{animation-delay:3s}.orbit-three{animation-name:word-final;animation-delay:6s;animation-fill-mode:forwards}.ribbon-glint,.shimmer-word{animation-iteration-count:1}.shine-button:after{animation:2.2s ease-in-out 1.5s button-shine}.connection-line i{animation-iteration-count:2}.sculpture-caption{display:none}.roadmap-trace{width:75%;height:70px;position:absolute;bottom:0;left:15%;overflow:visible}.roadmap-trace path{fill:none;stroke:#d6b77c88;stroke-width:1px;stroke-dasharray:400;stroke-dashoffset:400px;animation:path-draw 1.5s 1.2s var(--ease) forwards}.roadmap-trace circle{fill:#d6b77c;opacity:0;animation:.4s 2.2s forwards answer-appear}.roadmap-trace text{letter-spacing:1px;fill:#b9c5c9;text-anchor:middle;opacity:0;font:8px Mono;animation:.6s 2.4s forwards answer-appear}.reveal-pending{transition-duration:.5s;transform:translateY(16px)}@keyframes path-draw{to{stroke-dashoffset:0}}@keyframes word-final{0%,5%{opacity:0;transform:translateY(14px)}12%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.orbit-one,.orbit-two{opacity:0}.orbit-three{opacity:1}.roadmap-trace path{stroke-dashoffset:0}.roadmap-trace circle,.roadmap-trace text{opacity:1}}@media (max-width:760px){.hero-cta .launch-button,.hero-cta .text-cta{justify-content:center;width:100%}.launch .launch-note,.example-note,.ai-layout .ai-limit,.launch .signup-form .micro,.small-detail,.beta-status small{font-size:14px!important}.demo-detail,.milestone-example p,.change-example p,.next-move p,.control-columns p,.mechanism-row p{font-size:16px}.example-note{margin-top:22px}.roadmap-trace{bottom:4%}.demo-side>p{font-size:14px}.demo-bottom{flex-wrap:wrap}.demo-bottom>span{font-size:12px}.launch-hero-copy .launch-note{text-align:center}}@media (min-width:761px){.thought-b{right:8%}.hero-grid{min-height:650px;padding-top:20px}.direction-sculpture{width:108%;margin-left:-4%}}@media (max-width:760px){.journey-tabs button{font-size:14px}.journey-tabs button>span{font-size:10px}.demo-screen{min-height:430px}.demo-side h3{font-size:25px}.demo-side{padding-bottom:20px}.hero-support{font-size:17px}}.launch .hero-o{color:var(--launch-gold,#d7b77e)}.connector-body{grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;display:grid}.launch .connector-label{letter-spacing:.08em;color:var(--champagne);margin:0 0 20px;font:11px/1.7 Mono,monospace}.connector-steps{margin:0;padding:0;list-style:none}.connector-steps li{border-top:1px solid var(--edge);grid-template-columns:30px 1fr;gap:20px;padding:24px 0;display:grid}.connector-steps li>span{color:var(--champagne);font:12px/2 Mono,monospace}.connector-steps h3{letter-spacing:-.035em;margin:0 0 12px;font:430 25px/1.25 Inter,sans-serif}.connector-steps p{margin:0;font-size:16px;line-height:1.75}.connector-proof{border:1px solid var(--edge);background:#15243066;border-radius:14px;padding:30px}.connector-proof blockquote{color:var(--paper);letter-spacing:-.025em;margin:0 0 20px;font:400 29px/1.3 Georgia,serif}.connector-example-note{margin-bottom:30px;font-size:15px}.connector-proof h3{letter-spacing:0;margin-bottom:15px;font:500 15px/1.5 Inter,sans-serif}.connector-providers{border-top:1px solid var(--edge);margin:0;padding:0;list-style:none}.connector-providers li{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:15px;min-height:58px;font-size:16px;display:flex}.connector-status{color:var(--champagne);border:1px solid #d7b77e55;border-radius:5px;padding:3px 9px;font-size:12px}.connector-limit{margin:17px 0 0;font-size:14px;line-height:1.7}.connector-section{margin-bottom:85px;scroll-margin-top:20px}.hero-connectors-link{min-height:44px;color:var(--fog);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:13px;display:inline-flex}.hero-connectors-link span{color:var(--champagne)}.connector-apps{border-top:1px solid var(--edge);margin-top:28px;padding-top:24px}.connector-apps h4{margin:0 0 12px;font:500 17px/1.4 Inter,sans-serif}.connector-apps .connector-label{margin-bottom:10px}.connector-app-names{flex-wrap:wrap;gap:7px;margin:15px 0;padding:0;list-style:none;display:flex}.connector-app-names li{border:1px solid var(--edge);min-height:46px;color:var(--paper);border-radius:7px;align-items:center;gap:9px;padding:7px 11px;font-size:13px;display:flex}.brand-name{align-items:center;gap:13px;display:inline-flex}.brand-icon{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.brand-icon img{object-fit:contain;width:28px;height:28px;display:block}.brand-icon--chatgpt img{width:44px;max-width:none;height:44px}.brand-icon--apple{background:#fff;border-radius:7px;flex-basis:28px;width:28px;height:28px}.brand-icon--apple img{width:18px;height:20px}.brand-icon--github img{width:36px;height:36px}.connector-app-names .brand-icon{flex-basis:26px;width:26px;height:26px}.connector-app-names .brand-icon img{width:24px;height:24px}.connector-app-names .asana-brand{background:#fff;border-color:#fff}.asana-lockup{object-fit:contain;width:84px;height:24px;display:block}.social-signin-status{border-top:1px solid var(--edge);margin-top:26px;padding-top:24px}.social-signin-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.social-signin-heading h4{margin:0;font:500 16px/1.5 Inter,sans-serif}.social-signin-heading>span{color:var(--fog);font-size:12px}.social-signin-status ul{color:var(--paper);flex-wrap:wrap;gap:22px;margin:14px 0;padding:0;font-size:16px;list-style:none;display:flex}.social-signin-status li{align-items:center;gap:8px;min-height:36px;display:flex}.social-signin-status .brand-icon{flex-basis:28px;width:28px;height:28px}.social-signin-status .brand-icon--google img{width:24px;height:24px}.social-signin-status p{margin:0;font-size:14px;line-height:1.7}.connector-signin-note{margin:26px 0 0;font-size:14px;line-height:1.8}.connector-signin-note a{min-height:44px;color:var(--champagne);text-underline-offset:4px;align-items:center;gap:8px;margin-left:5px;text-decoration:underline;display:inline-flex}#social-signin{scroll-margin-top:35px}@media (max-width:760px){.hero-connectors-link{text-align:center;justify-content:center;width:100%;font-size:13px}.connector-section{margin-bottom:50px}.connector-apps .connector-label{font-size:11px}.social-signin-status p{font-size:15px}}.connector-footnote{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:35px;margin-top:45px;padding-top:28px;display:flex}.connector-footnote p{max-width:640px;margin:0;font-size:15px}.connector-footnote strong{color:var(--paper);font-weight:500}.connector-footnote a{flex-shrink:0}.launch .signup-intro{margin:0 0 26px;font-size:16px;line-height:1.7}.signup-extra{border-block:1px solid var(--edge);margin:0 0 20px}.signup-extra summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:14px;list-style:none;display:flex}.signup-extra summary::-webkit-details-marker{display:none}.signup-extra summary span{color:var(--fog);font-size:12px}.signup-extra summary span:after{content:" +";color:var(--champagne)}.signup-extra[open] summary span:after{content:" −"}.signup-extra label{margin-top:7px;display:block}.launch .signup-form .signup-extra select{margin-bottom:20px}#signup{scroll-margin-top:30px}.launch-mobile-nav{display:none}@media (max-width:1000px){.connector-body{gap:40px}.connector-proof{padding:25px}}@media (max-width:760px){.connector-body{grid-template-columns:1fr;gap:30px}.connector-steps li{gap:14px}.connector-steps h3{font-size:23px}.connector-proof{padding:24px}.connector-proof blockquote{font-size:28px}.connector-footnote{margin-top:30px;display:block}.connector-footnote a{margin-top:12px}.connector-footnote p,.connector-example-note{font-size:16px}.connector-status{font-size:13px}.connector-label{font-size:11px}.launch .signup-intro{font-size:16px}.signup-extra summary{font-size:15px}.launch-mobile-nav{border-block:1px solid var(--edge);justify-content:space-between;align-items:center;padding-inline:24px;display:flex}.launch-mobile-nav a{min-height:44px;color:var(--fog);align-items:center;font-size:13px;display:flex}.hero-grid{padding-top:26px}}.use-cases-section{padding-top:10px;padding-bottom:110px;scroll-margin-top:35px}.use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.use-case{border:1px solid var(--edge);background:#15243066;border-radius:14px;flex-direction:column;min-width:0;padding:28px;display:flex}.use-case header{min-height:190px}.use-case-audience{letter-spacing:.05em;margin:0 0 18px;font:12px/1.6 Mono,monospace;color:var(--champagne)!important}.use-case h3{letter-spacing:-.025em;margin:0 0 18px;font:400 clamp(26px,2.3vw,34px)/1.15 Georgia,serif}.use-case-problem{margin:0 0 25px;font-size:16px;line-height:1.7}.use-case-plan{border-top:1px solid var(--edge);flex-direction:column;flex:1;gap:25px;margin:0;padding-top:24px;display:flex}.use-case-plan dt{color:var(--fog);margin-bottom:10px;font-size:12px;line-height:1.5}.use-case-plan dd{color:var(--paper);margin:0;font-size:16px;line-height:1.65}.use-case-plan ol{margin:0;padding-left:22px}.use-case-plan li{margin-bottom:8px;padding-left:5px}.use-case-plan li::marker{color:var(--champagne);font-size:12px}.use-case-today{border-left:2px solid var(--champagne);background:#c99a5410;margin-top:auto;padding:19px}.use-case-today dt{color:var(--champagne)}.use-cases-caption{margin:24px 0 6px;font-size:14px;line-height:1.7}@media (min-width:761px) and (max-width:1100px){.use-cases-grid{gap:14px}.use-case{padding:22px 18px}.use-case header{min-height:225px}.use-case-today{padding:14px}}@media (max-width:760px){.use-cases-section{padding-bottom:65px}.use-cases-grid{grid-template-columns:1fr;gap:24px}.use-case{padding:25px}.use-case header{min-height:0}.use-case h3{font-size:32px}.use-case-problem,.use-case-plan dd{font-size:17px}.use-case-audience,.use-case-plan dt{font-size:13px}.use-case-plan{gap:23px}.use-cases-caption{font-size:15px}}.theo-mark{width:74px;height:74px;color:var(--champagne);flex:none}.story-theo-mark{width:95px;height:95px;margin-right:6%}.direction-sculpture .theo-loop-spark{width:46px;height:46px;color:var(--champagne);z-index:2;filter:drop-shadow(0 0 9px #0b151d);position:absolute;bottom:25%;right:18%}.beta-proof-note{border-left:2px solid var(--champagne);background:#152430;margin-bottom:55px;padding:18px 22px;font-size:15px;line-height:1.7}.beta-story-row{border-bottom:1px solid var(--edge);grid-template-columns:1fr 430px;align-items:center;gap:100px;padding-block:60px 90px;display:grid}.beta-story-row:nth-of-type(2n){grid-template-columns:430px 1fr}.beta-story-row:nth-of-type(2n) .beta-screen-figure{order:-1}.beta-story-copy{max-width:480px}.beta-story-copy h3{letter-spacing:-.03em;margin:0 0 26px;font:400 clamp(32px,3.6vw,49px)/1.13 Georgia,serif}.beta-story-copy>p{font-size:18px;line-height:1.8}.beta-story-copy .beta-story-example{color:var(--champagne);border-top:1px solid var(--edge);margin-top:30px;padding-top:22px;font-size:15px}.beta-screen-figure{justify-self:center;width:100%;max-width:430px;margin:0}.beta-screen-figure>a{background:#101820;border:1px solid #d7b77e55;border-radius:20px;display:block;overflow:hidden}.beta-screen-figure img{object-fit:contain;background:#0b151d;width:100%;height:auto;display:block}.beta-screen-enlarge{border-top:1px solid var(--edge);min-height:48px;color:var(--paper);justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;display:flex}.beta-screen-enlarge>span{color:var(--champagne)}.beta-screen-figure figcaption{color:var(--fog);text-align:center;padding-top:16px;font-size:13px;line-height:1.6}@media (max-width:760px){.beta-screen-figure{width:calc(100% + 24px);max-width:430px}}.theo-intro{justify-content:flex-start;align-items:center;gap:30px}.theo-intro h3{margin:0 0 12px;font:400 32px/1.2 Georgia,serif}.theo-intro .connector-limit{margin-top:14px;font-size:13px}.si-message{border-top:1px solid var(--edge);max-width:830px;margin-top:55px;padding-top:55px}.si-message h3{letter-spacing:-.02em;margin:0 0 20px;font:400 35px/1.3 Georgia,serif}.si-message>p:last-child{max-width:670px;font-size:17px}@media (max-width:1100px){.beta-story-row,.beta-story-row:nth-of-type(2n){grid-template-columns:1fr 380px;gap:50px}.beta-story-row:nth-of-type(2n){grid-template-columns:380px 1fr}}@media (max-width:760px){.story-theo-mark{display:none}.beta-story-row,.beta-story-row:nth-of-type(2n){flex-direction:column;gap:26px;padding-block:38px 55px;display:flex}.beta-story-row:nth-of-type(2n) .beta-screen-figure{order:0}.beta-story-copy{width:100%;max-width:none}.beta-story-copy h3{margin-bottom:20px;font-size:36px}.beta-story-copy>p{font-size:17px}.beta-story-copy .beta-story-example{margin-top:23px;padding-top:18px;font-size:15px}.beta-proof-note{margin-bottom:15px;padding:17px 18px;font-size:15px}.beta-screen-figure>a{border-radius:13px}.beta-screen-figure figcaption{font-size:13px}.theo-intro{align-items:flex-start;gap:18px;display:flex}.theo-intro .theo-mark{width:60px;height:60px}.si-message{margin-top:40px;padding-top:35px}.si-message h3{font-size:30px}.direction-sculpture .theo-loop-spark{width:34px;height:34px}}.launch-brand .brand-mark{filter:drop-shadow(0 2px 10px #c99a5422);flex:none;width:41px;height:34px}@media (max-width:760px){.launch-brand .brand-mark{width:35px;height:29px}}.talk-launcher{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;color:#f1e9d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(150deg,#1b2e3bf2,#0b141bf5);border:1px solid #d7b77e66;border-radius:40px;align-items:center;gap:10px;min-height:52px;padding:10px 18px 10px 12px;font:500 14px/1.2 Inter,system-ui,sans-serif;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s;display:flex;position:fixed;box-shadow:0 14px 40px #0007,inset 0 1px #f1e9d91a}.talk-launcher:hover{border-color:#d7b77eaa}.talk-launcher:active{transform:scale(.97)}.talk-launcher[data-open]{opacity:0;pointer-events:none;transform:translateY(8px)}.talk-launcher:focus-visible{outline-offset:3px;outline:2px solid #efca87}.talk-panel button:focus-visible{outline-offset:3px;outline:2px solid #efca87}.talk-panel input:focus-visible{outline-offset:3px;outline:2px solid #efca87}.ask-kosmidos:focus-visible{outline-offset:3px;outline:2px solid #efca87}.talk-mark{flex:none;width:30px;height:25px}.talk-panel{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:61;color:#f1e9d9;background:linear-gradient(170deg,#152430fa,#0b141bfc 70%);border:1px solid #d7b77e47;border-radius:20px;flex-direction:column;width:min(400px,100vw - 40px);height:min(620px,100dvh - 40px);font:15px/1.6 Inter,system-ui,sans-serif;animation:.26s cubic-bezier(.22,1,.36,1) both talk-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 90px #000a,inset 0 1px #f1e9d914}.talk-panel[hidden]{display:none}@keyframes talk-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.talk-head{border-bottom:1px solid #d5be8f29;align-items:center;gap:12px;padding:16px 14px 14px 18px;display:flex}.talk-head .talk-mark{width:36px;height:30px}.talk-head div{flex:1;min-width:0}.talk-head h2{text-transform:uppercase;color:#f1e9d9;margin:0;letter-spacing:.14em!important;font:500 18px/1.2 Inter,sans-serif!important}.talk-head p{letter-spacing:.06em;color:#9daeb6;margin:3px 0 0;font:11px/1.4 Mono,monospace}.talk-close{color:#b4c1c8;cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;font-size:26px;line-height:1}.talk-close:hover{color:#f1e9d9;background:#1b2e3b}.talk-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:18px 18px 8px;display:flex;overflow-y:auto}.talk-msg{max-width:88%;animation:.22s ease-out both talk-msg}@keyframes talk-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.talk-msg p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.talk-kosmidos{background:#1b2e3bcc;border:1px solid #d5be8f29;border-radius:4px 16px 16px;align-self:flex-start;padding:12px 14px}.talk-kosmidos p{color:#ece4d2}.talk-who{letter-spacing:.14em;color:#d7b77e;margin-bottom:4px;font:10px/1.4 Mono,monospace;display:block}.talk-you{background:linear-gradient(110deg,#e6cc98,#c99a54);border-radius:16px 4px 16px 16px;align-self:flex-end;padding:10px 14px}.talk-you p{color:#0e1922;font-weight:500}.talk-action{color:#d7b77e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:0;font:500 14px/1.3 Inter,sans-serif;display:inline-flex}.talk-typing{gap:5px;padding:16px;display:flex}.talk-typing span{opacity:.4;background:#d7b77e;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite talk-dot}.talk-typing span:nth-child(2){animation-delay:.15s}.talk-typing span:nth-child(3){animation-delay:.3s}@keyframes talk-dot{50%{opacity:1;transform:translateY(-3px)}}.talk-suggest{flex-wrap:wrap;gap:8px;padding:6px 18px 12px;display:flex}.talk-suggest button{color:#ece4d2;text-align:left;cursor:pointer;background:#0e1922;border:1px solid #d7b77e4d;border-radius:20px;min-height:40px;padding:8px 13px;font:13px/1.3 Inter,sans-serif;transition:border-color .15s,background .15s}.talk-suggest button:hover{background:#152430;border-color:#d7b77e}.talk-form{background:#0e1922;border:1px solid #f1e9d938;border-radius:18px;gap:8px;margin:0 14px;padding:6px;display:flex}.talk-form input{color:#f1e9d9;background:0 0;border:0;flex:1;min-width:0;padding:8px 10px;font:16px/1.4 Inter,sans-serif}.talk-form input::placeholder{color:#9daeb6}.talk-form input:focus-visible{outline:none}.talk-form:focus-within{border-color:#d7b77e88}.talk-form button{color:#11202b;cursor:pointer;background:linear-gradient(110deg,#eed7a9,#c9a163);border:0;border-radius:13px;flex:none;width:44px;height:44px;font:600 20px/1 Inter,sans-serif}.talk-form button:disabled{opacity:.35;cursor:default}.talk-note{text-align:center;color:#9daeb6!important;margin:8px 18px 14px!important;font-size:11px!important;line-height:1.5!important}.ask-kosmidos{min-height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font:14px/1.4 Inter,sans-serif;display:inline-flex}.ask-kosmidos span{color:var(--champagne)}.faq-ask{margin-top:26px}@media (max-width:760px){.talk-launcher{right:14px;bottom:max(14px,env(safe-area-inset-bottom));min-height:48px;padding:8px 15px 8px 10px;font-size:13px}.talk-panel{width:100%;height:min(86dvh,680px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:20px 20px 0 0;bottom:0;left:0;right:0}.launch-footer{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.talk-panel,.talk-msg{animation:none}.talk-typing span{opacity:.8;animation:none}.talk-launcher{transition:none}}.theo-intro .connector-mark{flex:none;width:72px;height:60px}.talk-launcher[data-away]{opacity:0;pointer-events:none;transform:translateY(8px)}@media (max-width:760px){body:has(.kz-consent) .talk-launcher{opacity:0;pointer-events:none}}.living-star:has(.living-star-mark){opacity:.95}.living-star .living-star-mark{filter:drop-shadow(0 0 10px #d8bc8a66)drop-shadow(0 0 28px #d8bc8a33);width:120%;height:auto;margin-left:-10%;animation:9s ease-in-out infinite kz-mark-glide}@keyframes kz-mark-glide{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.living-star .living-star-mark{animation:none!important}}@media (max-width:760px){.talk-launcher{border-radius:50%;justify-content:center;width:52px;height:52px;min-height:52px;padding:0}.talk-launcher>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kd{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.kd-skins{scrollbar-width:thin;gap:8px;max-width:100%;padding:4px 2px 8px;display:flex;overflow-x:auto}.kd-skins button{color:#ece4d2;cursor:pointer;white-space:nowrap;background:#152430b3;border:1px solid #d2c4a62b;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 8px;font:600 13px/1 Inter,system-ui,sans-serif;display:inline-flex}.kd-skins button[aria-checked=true]{border-color:#c99a54;box-shadow:inset 0 0 0 1px #c99a54}.kd-skins button>i,.kd-phone .kz-sw-pick>i{border:1px solid #80808066;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.kd-skins button>i>i,.kd-phone .kz-sw-pick>i>i{border-radius:50%;width:9px;height:9px}:is(.kd-skins button:focus-visible,.kd-foot button:focus-visible){outline-offset:2px;outline:2px solid #c99a54}.kd .kd-foot{text-align:center;color:#a0b3bf;max-width:520px;margin:0;font-size:12.5px;line-height:1.6}.kd .kd-foot button{font:inherit;color:#e3c48d;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kd-phone{--ink:#0e1922;--ink-2:#0b141b;--panel:#152430;--panel-2:#1b2e3b;--line:#d2c4a624;--bone:#ece4d2;--bone-2:#ddd3be;--dim:#9daeb6;--faint:#8a9ba5;--star:#c99a54;--star-dim:#8c7444;--sky:#7fa3c4;--sage:#61b79a;--ember:#e0705e;--gold2:#e0a94c;--sev-now:var(--ember);--sev-soon:var(--gold2);--sev-good:var(--sage);--sev-info:var(--sky);--sev-later:var(--faint);--p-health:#57c3cf;--p-wealth:#9aa6f0;--p-happiness:#c99ad6;--serif:ui-serif,"New York",Georgia,"Times New Roman",serif;--sans:system-ui,-apple-system,"SF Pro Text","Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,"Cascadia Code",monospace;--rf-glass:color-mix(in srgb,var(--panel) 72%,transparent);--rf-hair:color-mix(in srgb,var(--bone) 10%,transparent);--rf-hair-2:color-mix(in srgb,var(--bone) 6%,transparent);--rf-shadow:inset 0 1px 0 color-mix(in srgb,var(--bone) 5%,transparent),0 18px 40px -26px #000000b3;--deck-bg:linear-gradient(160deg,color-mix(in srgb,var(--star) 9%,var(--rf-glass)),var(--rf-glass) 60%);isolation:isolate;background:var(--ink-2);width:406px;max-width:100%;height:800px;color:var(--bone);font:400 16px/1.6 var(--sans);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;border:8px solid #05090d;border-radius:50px;position:relative;overflow:hidden;box-shadow:0 40px 120px #000b,0 0 0 1px #d7b77e33,inset 0 0 0 1px #ffffff10}.kd-phone:is([data-skin=daylight],[data-skin=studio],[data-skin=daybook],[data-skin=still-light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sev-now:#b42318;--sev-soon:#a35f00;--sev-good:#1f7a4d;--sev-info:#1e5bb8;--sev-later:#5f6b7a;--p-health:#17808c;--p-wealth:#4a55b5;--p-happiness:#7b4f96;--rf-shadow:inset 0 1px 0 color-mix(in srgb,var(--bone) 5%,transparent),0 18px 40px -26px #00000059}.kd-phone[data-skin=daylight]{--ink:#f3f5fa;--ink-2:#e9edf5;--panel:#fff;--panel-2:#f6f8fc;--bone:#172c48;--bone-2:#2a3f5c;--dim:#596a80;--faint:#6f7d93;--line:#dfe5ee;--star:#3556a4;--sky:#3556a4}.kd-phone[data-skin=studio]{--ink:#f0ede7;--ink-2:#e7e2da;--panel:#f8f6f2;--panel-2:#ece7df;--bone:#282725;--bone-2:#3a3936;--dim:#65615b;--faint:#7d786f;--line:#d3ccc2;--star:#2d42c7;--sky:#2d42c7;--sans:"Avenir Next",Avenir,-apple-system,sans-serif;--serif:"Avenir Next",Avenir,-apple-system,sans-serif}.kd-phone[data-skin=daybook]{--ink:#f4f3f9;--ink-2:#ebe9f3;--panel:#fff;--panel-2:#f7f6fb;--bone:#30304d;--bone-2:#44445f;--dim:#69677d;--faint:#7d7b90;--line:#cfccdc;--star:#7271ac;--sky:#5a59a0;--serif:Georgia,"Times New Roman",serif}.kd-phone[data-skin=atlas]{--ink:#102b34;--ink-2:#0b2129;--panel:#163843;--panel-2:#1c4351;--bone:#e3efeb;--bone-2:#cfe0db;--dim:#9bb7b8;--faint:#7a9798;--line:#9bd3c42e;--star:#9bd3c4;--sky:#9bd3c4}.kd-phone[data-skin=console]{--ink:#24272d;--ink-2:#191c22;--panel:#2d3139;--panel-2:#353a43;--bone:#edf0f5;--bone-2:#d6dae2;--dim:#b0b5c0;--faint:#8a909c;--line:#3d434e;--star:#efa78b;--sky:#9fb4e8;--serif:var(--sans)}.kd-phone[data-skin=still-dark]{--ink:#080808;--ink-2:#000;--panel:#121212;--panel-2:#1a1a1a;--bone:#f4f4f4;--bone-2:#dcdcdc;--dim:#a1a1a1;--faint:#7a7a7a;--line:#2e2e2e;--star:#f4f4f4;--sky:#d0d0d0;--serif:var(--sans)}.kd-phone[data-skin=still-light]{--ink:#f5f5f2;--ink-2:#ebebe6;--panel:#fff;--panel-2:#f0f0ec;--bone:#181818;--bone-2:#2b2b2b;--dim:#666662;--faint:#7a7a75;--line:#c9c9c4;--star:#181818;--sky:#181818;--serif:var(--sans)}.kd-phone[data-kit][data-skin]{--kit-serif:ui-serif,"New York",Georgia,"Times New Roman",serif;--kit-sans:system-ui,-apple-system,"SF Pro Text","Segoe UI",sans-serif;--kit-code:ui-monospace,"SF Mono",Menlo,"Cascadia Code",monospace;--sans:var(--kit-sans);--serif:var(--kit-serif);--mono:var(--kit-code)}.kd-phone[data-kit=B][data-skin]{--mono:var(--kit-sans)}.kd-phone[data-kit=C][data-skin]{--mono:var(--kit-sans);--serif:var(--kit-sans)}.kd-phone[data-skin][data-kitpal=slate]{--ink:#14181c;--ink-2:#0f1215;--panel:#1d2227;--panel-2:#252b31;--bone:#e9ecef;--bone-2:#d3d8dd;--dim:#a3abb4;--faint:#8c949d;--line:#2e343b;--star:#62b8aa;--sky:#62b8aa;--sage:#86c99a}.kd-phone[data-skin][data-kitpal=gold]{--ink:#0b1220;--ink-2:#070c16;--panel:#141c2b;--panel-2:#1a2436;--bone:#f2eee6;--bone-2:#ddd8ce;--dim:#a3acba;--faint:#8a93a2;--line:#263041;--star:#e0b062;--sky:#e0b062;--sage:#7dbe9b}.kd-phone[data-skin][data-kitpal=graphite]{--ink:#000;--ink-2:#000;--panel:#1c1c1e;--panel-2:#2c2c2e;--bone:#fff;--bone-2:#e5e5ea;--dim:#aeaeb2;--faint:#8e8e93;--line:#38383a;--star:#409cff;--sky:#409cff;--sage:#30d158}.kd-phone[data-skin][data-kitpal=paper]{--ink:#f4efe6;--ink-2:#ebe4d8;--panel:#fffdf8;--panel-2:#f6f0e6;--bone:#2a2620;--bone-2:#3a342c;--dim:#665e53;--faint:#6f675b;--line:#e2d9ca;--star:#9c4f26;--sky:#9c4f26;--sage:#2f6e4c}.kd-phone[data-skin][data-kitpal=daybook]{--ink:#f4f3f9;--ink-2:#ebe9f3;--panel:#fff;--panel-2:#f7f6fb;--bone:#2b2b45;--bone-2:#3c3c58;--dim:#615f75;--faint:#6b697f;--line:#e1dfec;--star:#55539a;--sky:#55539a;--sage:#2f6e4c}.kd-phone[data-skin][data-kitpal=sage]{--ink:#edf1e9;--ink-2:#e3e9de;--panel:#fafbf7;--panel-2:#f1f4ee;--bone:#212c26;--bone-2:#323e37;--dim:#56635a;--faint:#5f6c63;--line:#d8dfd3;--star:#3f6b4b;--sky:#3f6b4b;--sage:#2f6e4c}.kd-phone[data-skin][data-kitpal=light]{--ink:#f2f2f7;--ink-2:#e5e5ea;--panel:#fff;--panel-2:#f9f9fb;--bone:#000;--bone-2:#1c1c1e;--dim:#6c6c70;--faint:#6c6c70;--line:#e0e0e5;--star:#0062cc;--sky:#0062cc;--sage:#1f7a35}.kd .kd-phone :where(h1,h2,h3,h4,p,ol,ul,li,small,summary,label){font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;max-width:none;margin:0;padding:0;list-style:none}.kd .kd-phone :where(button,input,textarea,select){-webkit-appearance:none;appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.kd .kd-phone :where(b,strong){font-weight:600}.kd .kd-phone :where(small){font-size:inherit;display:inline}.kd .kd-phone :where(details>summary){cursor:pointer;list-style:none}.kd .kd-phone :where(details>summary)::-webkit-details-marker{display:none}.kd .kd-phone :focus-visible{outline:2px solid var(--star);outline-offset:2px}.kd .kd-phone *{box-sizing:border-box}.kd-phone .kz-sbar{z-index:40;background:var(--ink-2);height:34px;font:600 14px/1 var(--sans);color:var(--bone);justify-content:space-between;align-items:center;padding:4px 30px 0 34px;display:flex;position:absolute;inset:0 0 auto}.kd-phone .kz-sbar-r{align-items:center;gap:6px;display:flex}.kd-phone .kz-sbar .sig{clip-path:polygon(0 100%,100% 0,100% 100%);opacity:.9;background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 4.3px,currentColor 4.3px 7.3px,#0000 7.3px 8.6px,currentColor 8.6px 11.6px,#0000 11.6px 12.9px,currentColor 12.9px);width:16px;height:10px}.kd-phone .kz-sbar .bat{opacity:.9;background:linear-gradient(90deg,currentColor 70%,#0000 70%) 1.5px 1.5px/calc(100% - 3px) calc(100% - 3px) no-repeat;border:1.5px solid;border-radius:3px;width:22px;height:11px}.kd-phone .kz-view{position:absolute;inset:34px 0 0;overflow:hidden}.kd-phone .kz-sky{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 85% 35%,#9cc0df14,transparent 60%),radial-gradient(ellipse at 10% 80%,#9cc0df0d,transparent 55%),radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--panel-2) 60%,transparent),transparent 70%),var(--ink-2);position:absolute;inset:0}.kd-phone .kz-sky svg{opacity:.3;width:100%;height:100%}.kd-phone .kz-threads path{fill:none;stroke:#9cc0df;stroke-width:.8px;opacity:.45}.kd-phone .kz-threads path:nth-child(2n){stroke:#d4b47c;opacity:.4}.kd-phone .kz-nodes circle{fill:#f1d59c;opacity:.8;animation:9s ease-in-out infinite kzBreathe}.kd-phone .kz-nodes circle:nth-child(odd){fill:#b1cdd4;animation-delay:-4s}@keyframes kzBreathe{0%,to{opacity:.3}50%{opacity:.9}}.kd-phone[data-fx=off] .kz-sky{background:var(--ink)}.kd-phone[data-fx=off] .kz-sky svg{display:none}.kd-phone .kz-screen{z-index:1;overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.kd-phone .kz-screen::-webkit-scrollbar{display:none}.kd-phone .kz-spacer{height:92px}.kd-phone .kz-bar{z-index:20;background:linear-gradient(var(--ink-2),var(--ink));border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #00000029}.kd-phone .kz-btn{border:1px solid var(--line);background:var(--panel);min-width:44px;height:44px;color:var(--bone);font:400 18px/1 var(--sans);text-align:center;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 10px;display:flex;box-shadow:0 6px 18px #0000001f}.kd-phone .kz-btn.sky{color:var(--sky)}.kd-phone .kz-btn.ibtn{width:44px;box-shadow:none;padding:0;font-size:19px}.kd-phone .kz-brand{min-width:0;font:600 17px/1.6 var(--serif);color:var(--bone);flex:1;align-items:center;gap:8px;display:flex}.kd-phone .kz-brand img{flex:none;width:20px;height:auto}.kd-phone .kz-brand span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kd-phone .kz-status{border-bottom:1px solid var(--line);font:400 11px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:0 0 2px;padding:8px 12px 0;display:flex}.kd-phone .kz-status b{color:var(--bone);font-weight:600}.kd-phone .kz-status .p-good{color:var(--sev-good)}.kd-phone .kz-status .p-mid{color:var(--sev-soon)}.kd-phone .kz-status .p-bad{color:var(--sev-now)}.kd-phone .kz-wrap{padding:12px 16px 0}.kd-phone .kz-wrap.tool{padding-top:20px}.kd-phone .kz-dayhead{text-align:center;padding:8px 0 4px}.kd-phone .kz-eyebrow{font:600 11px/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 6px}.kd-phone .kz-daytitle{font:500 28px/1.04 var(--serif);letter-spacing:-.012em;color:var(--bone);margin:6px 0 2px}.kd-phone .kz-band{margin:4px 0 14px}.kd-phone .kz-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 10px;display:grid}.kd-phone .kz-metrics>*{color:var(--bone);text-align:left;flex-direction:column;gap:5px;padding:12px 0;display:flex}.kd-phone .kz-metrics>:last-child{border-left:1px solid var(--line);padding-left:20px}.kd-phone .kz-metrics b{font:600 28px/1.1 var(--serif);font-variant-numeric:tabular-nums}.kd-phone .kz-metrics b span{font:400 17px var(--sans);color:var(--dim)}.kd-phone .kz-metrics>*>span{font:400 13px/1.6 var(--sans);color:var(--dim)}.kd-phone .kz-progress{background:var(--panel-2);border-radius:99px;height:7px;overflow:hidden}.kd-phone .kz-progress i{background:var(--sev-good);height:100%;transition:width .4s;display:block}.kd-phone .kz-wins{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 72%,transparent);font:400 14.5px/1.6 var(--sans);color:var(--bone-2);border-radius:16px;align-items:center;gap:10px;margin:10px 0 0;padding:10px 14px;display:flex}.kd-phone .kz-wins b{color:var(--bone)}.kd-phone .kz-wdots{flex:none;gap:4px;display:inline-flex}.kd-phone .kz-wdots i{border:1px solid color-mix(in srgb,var(--star) 45%,transparent);border-radius:50%;width:9px;height:9px}.kd-phone .kz-wdots i.on{background:var(--star);border-color:var(--star)}.kd-phone .kz-key{font:400 11.5px/1.6 var(--sans);color:var(--dim);margin:6px 2px 0}.kd-phone .kz-focus{border:1px solid var(--rf-hair);background:var(--rf-glass);box-shadow:var(--rf-shadow);overflow-wrap:anywhere;border-radius:18px;margin:12px 0 14px;padding:20px 16px;animation:.45s cubic-bezier(.2,.7,.2,1) kzRise}@keyframes kzRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kd-phone .kz-label{font:600 11px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--star);margin:0 0 10px}.kd-phone .kz-focus h2{font:500 24px/1.2 var(--serif);letter-spacing:-.01em;color:var(--bone);text-wrap:pretty;margin:0 0 12px}.kd-phone .kz-objective{font:400 15px/1.6 var(--sans);color:var(--bone-2);margin:12px 0}.kd-phone .kz-fnote,.kd-phone .kz-cnote{font:400 15px/1.6 var(--sans);color:var(--bone-2);white-space:pre-line;margin:-4px 0 12px}.kd-phone .kz-fnote span,.kd-phone .kz-cnote span{font:600 11.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.kd-phone .kz-factions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.kd-phone .kz-factions .kz-act{flex:1}.kd-phone .kz-act{border:1px solid var(--line);min-height:44px;color:var(--bone);font:600 14px/1.4 var(--sans);text-align:center;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.kd-phone .kz-act.primary{background:color-mix(in srgb,var(--star) 13%,transparent);color:var(--star);border-color:color-mix(in srgb,var(--star) 42%,transparent)}.kd-phone .kz-act.wide{width:100%;margin-top:12px}.kd-phone .kz-act:active,.kd-phone .kz-tbtn:active,.kd-phone .kz-lcbtn:active{transform:scale(.98)}.kd-phone .kz-timing{font:600 14px/1.5 var(--sans);color:var(--sev-soon);margin:8px 0}.kd-phone .kz-twd{-webkit-line-clamp:2;font:400 13.5px/1.45 var(--sans);color:var(--dim);overflow-wrap:anywhere;text-transform:none;letter-spacing:0;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.kd-phone .kz-fndeck{margin:12px 0 0;position:relative}.kd-phone .kz-fntrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;gap:10px;margin-right:30px;display:flex;overflow:auto hidden}.kd-phone .kz-fntrack::-webkit-scrollbar{display:none}.kd-phone .kz-fntrack[style*=height]{transition:height .2s}.kd-phone .kz-fntrack:focus-visible{outline-offset:-2px;border-radius:18px}.kd-phone .kz-fnslide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 12px);min-width:0;display:flex}.kd-phone .kz-fnslide>.kz-focus{flex:1;min-width:0;margin:0}.kd-phone .kz-fndeck .kz-factions .kz-act{flex:calc(50% - 5px)}.kd-phone .kz-fndeck .kz-focus:not(.kz-wait) .kz-factions .kz-act:nth-child(3):last-child,.kd-phone .kz-wait-actions .kz-act:first-child{flex-basis:100%}.kd-phone .kz-fndots{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kd-phone .kz-fndots button{place-items:center;width:30px;height:24px;padding:0;display:grid}.kd-phone .kz-fndots button:before{content:"";border:1.5px solid var(--star);border-radius:99px;width:9px;height:9px;transition:height .2s,background-color .2s}.kd-phone .kz-fndots button[aria-current]{height:36px}.kd-phone .kz-fndots button[aria-current]:before{background:var(--star);height:26px}.kd-phone .kz-fnhint{font:600 11.5px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:10px 0 14px}.kd-phone .kz-fnhint b{color:var(--star)}.kd-phone .kz-wait{border-left-color:var(--dim)}.kd-phone .kz-wait .kz-label{color:var(--dim)}.kd-phone .kz-chips{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}.kd-phone .kz-chips li{border:1px solid var(--line);font:400 14px/1.4 var(--sans);color:var(--bone-2);border-radius:99px;padding:6px 12px}.kd-phone .kz-blocklink{min-height:44px;color:var(--star);font:600 14px/1.4 var(--sans);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.kd-phone .kz-shhead .kz-label{margin:0}.kd-phone .kz-fnh{font:600 22px/1.3 var(--serif);overflow-wrap:anywhere;margin:6px 0 14px}.kd-phone .kz-fnform fieldset{border:0;min-width:0;margin:0 0 14px;padding:0}.kd-phone :is(.kz-fnform legend,.kz-fnfield>span){font:600 14px/1.5 var(--sans);color:var(--bone-2);margin-bottom:8px;padding:0}.kd-phone .kz-fnfield{flex-direction:column;margin:0 0 14px;display:flex}.kd-phone .kz-fnfield small{color:var(--dim);font-weight:400}.kd-phone :is(.kz-fnfield input,.kz-fnat){border:1px solid var(--line);background:var(--ink);min-height:44px;color:var(--bone);font:400 16px var(--sans);cursor:text;border-radius:9px;padding:10px 12px}.kd-phone .kz-fnfield input::placeholder{color:var(--faint)}.kd-phone .kz-fnat{width:100%;margin-top:10px;display:block}.kd-phone .kz-fnopts{flex-wrap:wrap;gap:8px;display:flex}.kd-phone .kz-fnopt{position:relative}.kd-phone .kz-fnopt input{opacity:0;pointer-events:none;position:absolute}.kd-phone .kz-fnopt span{border:1px solid var(--line);min-height:44px;font:600 14px/1.3 var(--sans);cursor:pointer;border-radius:99px;align-items:center;padding:8px 14px;display:inline-flex}.kd-phone .kz-fnopt input:checked+span{border-color:var(--star);color:var(--star);background:color-mix(in srgb,var(--star) 12%,transparent)}.kd-phone .kz-fnopt input:focus-visible+span{outline:2px solid var(--sky);outline-offset:2px}.kd-phone .kz-fnstatus{font:400 13px/1.6 var(--sans);color:var(--dim);margin:0}.kd-phone .kz-deck{border:1px solid color-mix(in srgb,var(--star) 30%,var(--line));background:var(--deck-bg);border-radius:18px;margin:0 0 12px;padding:16px 0 14px;overflow:hidden}.kd-phone .kz-dhead,.kd-phone .kz-sub,.kd-phone .kz-dots,.kd-phone .kz-count,.kd-phone .kz-dfoot{padding:0 16px}.kd-phone .kz-h{font:600 22px/1.25 var(--serif);color:var(--bone)}.kd-phone .kz-n{font:400 14.5px var(--sans);color:var(--dim);margin-left:6px}.kd-phone .kz-sub{font:400 14.5px/1.5 var(--sans);color:var(--bone-2);margin:6px 0 12px}.kd-phone .kz-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;gap:10px;padding:0 16px 4px;scroll-padding:0 16px;display:flex;overflow-x:auto}.kd-phone .kz-track::-webkit-scrollbar{display:none}.kd-phone .kz-cardwrap{scroll-snap-align:start;flex:0 0 calc(100% - 36px);display:flex}.kd-phone .kz-cardwrap:only-child{flex-basis:100%}.kd-phone .kz-card{border:1px solid var(--line);background:var(--panel-2);cursor:auto;border-radius:14px;flex:1;min-width:0;padding:14px 14px 12px}.kd-phone .kz-card.low{opacity:.78}.kd-phone .kz-card.fresh{box-shadow:0 0 0 2px color-mix(in srgb,var(--star) 55%,transparent)}.kd-phone .kz-card h3{font:600 19px/1.35 var(--serif);color:var(--bone);text-wrap:pretty;overflow-wrap:anywhere;margin:0 0 10px}.kd-phone .kz-meta{font:600 11.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 6px}.kd-phone .kz-pri{align-items:center;margin:0 0 10px;display:flex}.kd-phone .kz-pri span{font:400 13px/1.6 var(--sans);color:var(--dim);margin-right:10px}.kd-phone .kz-pri button{border:1px solid var(--line);min-width:58px;min-height:40px;color:var(--bone-2);font:600 14px var(--sans);text-align:center;background:0 0;padding:0 12px}.kd-phone .kz-pri button:first-of-type{border-radius:999px 0 0 999px}.kd-phone .kz-pri button:last-of-type{border-radius:0 999px 999px 0}.kd-phone .kz-pri button+button{border-left:0}.kd-phone .kz-pri button[aria-pressed=true]{background:var(--star);border-color:var(--star);color:var(--ink)}.kd-phone .kz-pri button:first-of-type[aria-pressed=true]{background:var(--panel);border-color:var(--faint);color:var(--bone)}.kd-phone .kz-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kd-phone .kz-acts .kz-act{min-width:0;min-height:44px;padding:10px 8px}.kd-phone .kz-acts .kz-act.primary{border-radius:12px;font-size:15px}.kd-phone .kz-acts .kz-act[aria-expanded=true]{border-color:var(--star);color:var(--bone)}.kd-phone .kz-edit{min-height:36px;color:var(--dim);font:600 13px var(--sans);text-underline-offset:3px;text-align:center;margin:8px auto 0;padding:0 12px;text-decoration:underline;display:block}.kd-phone .kz-panel{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.kd-phone .kz-panel>span{width:100%;font:400 13px/1.6 var(--sans);color:var(--dim)}.kd-phone :is(.kz-chip,.kz-recent button,.kz-kind button,.kz-name button){border:1px solid var(--line);min-height:40px;color:var(--bone);font:600 14px var(--sans);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.kd-phone .kz-kind{width:100%;display:flex}.kd-phone .kz-kind button{flex:1}.kd-phone .kz-kind button:first-child{border-radius:999px 0 0 999px}.kd-phone .kz-kind button:last-child{border-radius:0 999px 999px 0}.kd-phone .kz-kind button+button{border-left:0}.kd-phone .kz-kind.four button:not(:first-child):not(:last-child){border-radius:0}.kd-phone .kz-kind button[aria-pressed=true]{background:var(--star);border-color:var(--star);color:var(--ink)}.kd-phone .kz-name{gap:8px;width:100%;display:flex}.kd-phone .kz-name input,.kd-phone .kz-input{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--bone);font:400 16px var(--sans);cursor:text;background:0 0;border-radius:10px;flex:1;padding:0 12px}.kd-phone .kz-recent{flex-wrap:wrap;gap:8px;width:100%;display:flex}.kd-phone .kz-dots{justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.kd-phone .kz-dots>span{gap:7px;display:flex}.kd-phone .kz-dots i{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background .2s}.kd-phone .kz-dots i.on{background:var(--star)}.kd-phone .kz-flip{width:32px;height:32px;color:var(--dim);font:400 20px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.kd-phone .kz-flip:hover{color:var(--bone)}.kd-phone .kz-count{text-align:center;font:400 11.5px/1.6 var(--sans);color:var(--dim);margin:2px 0 0}.kd-phone .kz-dfoot{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kd-phone .kz-dtl{padding:14px 16px}.kd-phone .kz-dtl-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kd-phone .kz-dtl-sum{font:400 13.5px/1.6 var(--sans);color:var(--bone-2)}.kd-phone .kz-dtl-ok{font:400 13.5px/1.6 var(--sans);color:var(--sev-good);margin:8px 0 2px}.kd-phone .kz-dtl-list{margin:10px 0 0}.kd-phone .kz-dtl-list li{grid-template-columns:70px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.kd-phone .kz-dtl-list li.free{min-height:80px}.kd-phone .kz-dtl-list .t{font:400 14px/1.3 var(--sans);color:var(--dim)}.kd-phone .kz-dtl-list .b{border-left:3px dashed color-mix(in srgb,var(--sev-good) 55%,transparent);font:400 13.5px/1.6 var(--sans);color:var(--sev-good);padding-left:10px}.kd-phone .kz-dtl-list .busy .b{border-left:3px solid var(--star);color:var(--bone)}.kd-phone .kz-calfoot{font:400 13px/1.6 var(--sans);color:var(--dim);margin:-4px 2px 16px}.kd-phone .kz-link{color:var(--sky)}.kd-phone .kz-sectitle{font:600 26px/1.2 var(--serif);letter-spacing:-.01em;color:var(--bone);margin:28px 0 0}.kd-phone .kz-route{margin:18px 0 0}.kd-phone .kz-stage{border:1px solid var(--rf-hair);background:var(--rf-glass);box-shadow:var(--rf-shadow);border-radius:18px;margin:12px 0;padding:12px 16px}.kd-phone .kz-step{border-left:2px solid var(--line);border-top:1px solid var(--rf-hair-2);padding:15px 12px;position:relative}.kd-phone .kz-step:first-child{border-top:0}.kd-phone .kz-step.is-next{border-left-color:var(--star-dim)}.kd-phone .kz-step-head{align-items:flex-start;gap:8px;display:flex}.kd-phone .kz-step-n{border:1px solid var(--line);width:24px;height:24px;font:400 13px/1 var(--mono);color:var(--dim);border-radius:50%;flex:none;place-items:center;display:grid}.kd-phone .kz-step-title{flex:1;min-width:0}.kd-phone .kz-step-title .kz-label{margin:0 0 5px}.kd-phone .kz-step-title h3{font:600 18px/1.4 var(--serif);color:var(--bone)}.kd-phone .kz-check{border:1px solid var(--line);background:var(--ink);width:44px;height:44px;color:var(--sev-good);font:400 24px/1 var(--sans);border-radius:9px;flex:none;place-items:center;display:grid}.kd-phone .kz-check:hover{background:color-mix(in srgb,var(--sev-good) 14%,var(--ink))}.kd-phone .kz-step-foot{font:400 13px/1.6 var(--sans);flex-wrap:wrap;gap:4px 16px;margin:0 0 0 32px;display:flex}.kd-phone .kz-lcbtn{border:1px solid var(--rf-hair);background:var(--rf-glass);min-height:44px;color:var(--bone);font:600 14.5px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.kd-phone .kz-linkbtn{min-height:44px;color:var(--sky);font:400 13px/1.6 var(--sans);align-items:center;display:inline-flex}.kd-phone .kz-step-foot details{width:100%}.kd-phone .kz-step-foot summary{min-height:44px;color:var(--sky);align-items:center;display:inline-flex}.kd-phone .kz-notes{font:400 14px/1.65 var(--sans);color:var(--bone-2);padding:8px 0}.kd-phone .kz-plain{font:400 14.5px/1.55 var(--sans);color:var(--dim);margin:12px 0}.kd-phone .kz-dc{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.kd-phone .kz-dc b{font:700 16px/1.6 var(--sans);display:block}.kd-phone .kz-dc small{font:400 13.33px/1.6 var(--sans);color:var(--dim);display:block}.kd-phone .kz-dc-links{flex-wrap:wrap;gap:8px;display:flex}.kd-phone .kz-dc-links button{border:1px solid var(--line);min-height:44px;font:600 15px var(--sans);color:var(--bone);border-radius:999px;padding:0 14px}.kd-phone .kz-dc-links button.go{background:var(--star);border-color:var(--star);color:var(--ink)}.kd-phone .kz-secondary{border:1px solid var(--rf-hair);background:var(--rf-glass);box-shadow:var(--rf-shadow);border-radius:18px;margin:22px 0 0;overflow:hidden}.kd-phone .kz-secondary>summary{min-height:48px;font:600 16px/1.5 var(--sans);align-items:center;gap:8px;padding:14px 16px;display:flex}.kd-phone .kz-secondary>summary:before{content:"▸";color:var(--dim);font-size:12px;transition:transform .2s}.kd-phone .kz-secondary[open]>summary:before{transform:rotate(90deg)}.kd-phone .kz-parts>div{border-top:1px solid var(--line);font:400 14px/1.6 var(--sans);justify-content:space-between;gap:15px;padding:10px 16px;display:flex}.kd-phone .kz-parts small{font:400 12px/1.6 var(--sans);color:var(--dim);display:block}.kd-phone .kz-parts b{white-space:nowrap;font-weight:700}.kd-phone .kz-status-p{font:400 13px/1.6 var(--sans);color:var(--dim);margin:13px 0;padding:0 16px 12px}.kd-phone .kz-lv{padding:0 16px}.kd-phone .kz-lvhead{align-items:center;gap:10px;padding:14px 0 6px;display:flex}.kd-phone .kz-lvhead .kz-btn{box-shadow:none}.kd-phone .kz-lvhead .kz-btn:first-child{box-shadow:0 6px 18px #0000001f}.kd-phone .kz-lvbrand{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kd-phone .kz-lvk{font:600 11px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--star)}.kd-phone .kz-lvbrand h1{font:600 22px/1.2 var(--serif);letter-spacing:-.01em;color:var(--bone);overflow-wrap:anywhere}.kd-phone .kz-status.inset{padding-left:0;padding-right:0}.kd-phone .kz-vq{border:1px solid var(--rf-hair-2);background:color-mix(in srgb,var(--bone) 5%,transparent);border-radius:12px;gap:2px;margin:6px 0 12px;padding:3px;display:flex}.kd-phone .kz-vq button{min-height:44px;color:var(--dim);font:600 15px var(--sans);text-align:center;white-space:nowrap;border-radius:9px;flex:1}.kd-phone .kz-vq button[aria-pressed=true]{background:color-mix(in srgb,var(--bone) 12%,transparent);color:var(--bone)}.kd-phone .kz-lvcard{border:1px solid var(--rf-hair);background:var(--rf-glass);box-shadow:var(--rf-shadow);border-radius:18px;margin:0 0 12px;padding:16px 16px 14px}.kd-phone .kz-ch{font:600 15px/1.35 var(--serif);letter-spacing:-.005em;color:var(--bone);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.kd-phone .kz-hint{font:500 13px var(--sans);letter-spacing:.02em;color:var(--faint)}.kd-phone .kz-hbtn{min-height:44px;color:var(--bone);font:600 15px var(--sans);letter-spacing:0;text-transform:none;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.kd-phone .kz-src{font:400 13px/1.6 var(--sans);color:var(--faint);margin:2px 0 13px;display:block}.kd-phone .kz-pu-top{align-items:flex-start;gap:14px;display:flex}.kd-phone .kz-ring{flex:none;width:92px;height:92px;position:relative}.kd-phone .kz-ring svg{width:92px;height:92px;transform:rotate(-90deg)}.kd-phone .kz-ring circle{transition:stroke-dasharray .5s}.kd-phone .kz-ring .v{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kd-phone .kz-ring b{font:600 26px/1 var(--serif)}.kd-phone .kz-ring small{font:400 11px var(--mono);letter-spacing:.14em;color:var(--dim);margin-top:4px}.kd-phone .kz-pu-body{flex:1;min-width:0}.kd-phone .kz-pu-h{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--star);margin:2px 0 4px}.kd-phone .kz-pu-sev{font:600 17px var(--serif);align-items:center;gap:6px;margin:0 0 4px;display:flex}.kd-phone .kz-pu-sev i{border-radius:50%;width:10px;height:10px}.kd-phone .kz-pu-wx{font:400 15px/1.6 var(--sans);color:var(--dim);margin:0 0 2px}.kd-phone .kz-pu-wx b{font:600 16px var(--serif);color:var(--bone)}.kd-phone .kz-dt>summary{min-height:44px;font:400 15px/1.6 var(--sans);color:var(--dim);align-items:center;gap:6px;display:flex}.kd-phone .kz-dt>summary:before{content:"▸";font-size:11px;transition:transform .2s}.kd-phone .kz-dt[open]>summary:before{transform:rotate(90deg)}.kd-phone .kz-pu-row{border-top:1px solid var(--line);font:400 15px/1.6 var(--sans);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.kd-phone .kz-pu-row .kz-src{margin:2px 0 0}.kd-phone .kz-sev{font:600 12.5px/1.4 var(--sans);white-space:nowrap;color:var(--sev-info);align-items:center;gap:6px;display:inline-flex}.kd-phone .kz-sev:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.kd-phone .kz-sev.now{color:var(--sev-now)}.kd-phone .kz-sev.soon{color:var(--sev-soon)}.kd-phone .kz-sev.good{color:var(--sev-good)}.kd-phone .kz-sev.later{color:var(--sev-later)}.kd-phone .kz-pu-move{border-top:1px solid var(--line);margin:10px 0 0;padding:12px 0 0}.kd-phone .kz-pu-move h4{font:600 12px var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--star);margin:0 0 6px}.kd-phone .kz-pu-move p{font:400 16px/1.6 var(--sans);margin:0 0 10px}.kd-phone .kz-pu-move b{font-weight:700}.kd-phone .kz-soon{color:var(--sev-soon)}.kd-phone .kz-go{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--bone);font:600 15px var(--sans);border-radius:12px;align-items:center;padding:0 16px;display:inline-flex}.kd-phone .kz-wg{gap:2px 18px;display:grid}.kd-phone .kz-grp{font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:10px 0 2px;display:flex}.kd-phone .kz-grp.sub{margin:14px 0 8px;display:block}.kd-phone .kz-grp .kz-n{letter-spacing:.04em;color:var(--dim);margin:0;font-family:inherit;font-size:11px;font-weight:400}.kd-phone .kz-grp .kz-sev{text-transform:none;letter-spacing:0}.kd-phone .kz-grp .kz-hbtn{white-space:nowrap;min-height:32px;margin-left:6px;padding:0 4px;font-size:13px}.kd-phone .kz-pdot{background:var(--pc,var(--line));border-radius:50%;flex:none;width:10px;height:10px}.kd-phone .kz-task{border-top:1px solid var(--rf-hair-2);text-align:left;width:100%;color:var(--bone);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.kd-phone .kz-task.wg{padding:8px 0}.kd-phone :is(.kz-grp,.kz-lbl,.kz-ch,.kz-lede)+.kz-task{border-top:0}.kd-phone .kz-mark{width:18px;font:600 14px var(--mono);color:var(--star);text-align:center;flex:none;margin-top:2px}.kd-phone .kz-task.done .kz-mark,.kd-phone .kz-mark.ms-done{color:var(--sev-good)}.kd-phone .kz-mark.ms-next{color:var(--faint)}.kd-phone .kz-task .tx{min-width:0;font:400 15px/1.6 var(--sans);flex:1}.kd-phone .kz-task .tx b{font-weight:600}.kd-phone .kz-task .tx small{font:400 14px/1.6 var(--sans);color:var(--dim);margin-top:2px;display:block}.kd-phone .kz-task.done .tx b{color:var(--dim)}.kd-phone .kz-task.cream .tx b{color:var(--star)}.kd-phone .kz-lvsec{font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:20px 2px 10px;display:flex}.kd-phone .kz-lvsec .kz-n{letter-spacing:.04em;color:inherit;margin:0;font-family:inherit;font-size:11px;font-weight:400}.kd-phone .kz-lvsec .kz-hbtn{text-transform:none}.kd-phone .kz-hbtn.sky{color:var(--sky)}.kd-phone .kz-task+.kz-hbtn{margin-left:0}.kd-phone .kz-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kd-phone .kz-tile{border:1px solid var(--rf-hair);background:var(--rf-glass);min-height:44px;box-shadow:var(--rf-shadow);color:var(--bone);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex;position:relative}.kd-phone .kz-tile:after{content:"";background:var(--pc,var(--faint));border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:12px}.kd-phone .kz-tile .ic{font:400 22px/1 var(--sans);margin-bottom:4px}.kd-phone .kz-tile .nm{font:600 16px/1.25 var(--sans)}.kd-phone .kz-tile small{font:400 13.5px/1.35 var(--sans);color:var(--dim)}.kd-phone .kz-tile small.ago{color:var(--faint);font-size:12px}.kd-phone .kz-bar4{background:color-mix(in srgb,var(--bone) 9%,transparent);border-radius:99px;width:100%;height:4px;margin:5px 0 2px;display:block;overflow:hidden}.kd-phone .kz-bar4 i{background:var(--sage);border-radius:3px;height:100%;display:block}.kd-phone .kz-tile:active{transform:scale(.99)}.kd-phone .kz-cream-one{border:1px solid color-mix(in srgb,var(--star) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--star) 12%,transparent),transparent 70%);text-align:left;border-radius:14px;gap:2px;width:100%;min-height:44px;margin:8px 0 10px;padding:12px 14px;display:grid}.kd-phone .kz-lbl{font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;display:block}.kd-phone .kz-cream-one b{font:600 17px/1.35 var(--sans);color:var(--bone)}.kd-phone .kz-cream-one small{font:400 13.5px/1.6 var(--sans);color:var(--dim)}.kd-phone .kz-lede{font:400 15.5px/1.55 var(--sans);color:var(--dim);margin:4px 0 6px}.kd-phone .kz-crrow{border-top:1px solid var(--rf-hair-2);padding:8px 0}.kd-phone .kz-ch+.kz-crrow{border-top:0}.kd-phone .kz-crrow>b{font-weight:700}.kd-phone .kz-crrow>small{font:400 14px/1.6 var(--sans);color:var(--dim);margin-top:2px;display:block}.kd-phone .kz-plink{border:1px solid var(--line);border-left:3px solid var(--pc,var(--star));min-height:44px;color:var(--bone);font:600 14px var(--sans);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:0 12px;display:inline-flex}.kd-phone .kz-ch .kz-plink{margin:0}.kd-phone .kz-sig{border-top:1px solid var(--rf-hair-2);text-align:left;width:100%;min-height:44px;color:var(--bone);align-items:center;gap:10px;padding:8px 0;display:flex}.kd-phone .kz-ch+.kz-sig{border-top:0}.kd-phone .kz-sig small{font:400 14px/1.6 var(--sans);color:var(--dim);display:block}.kd-phone .kz-pa{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.kd-phone .kz-pa button{border:1px solid var(--rf-hair);background:color-mix(in srgb,var(--bone) 4%,transparent);min-height:44px;color:var(--bone);font:600 14.5px var(--sans);border-radius:999px;align-items:center;margin-top:4px;padding:0 14px;display:flex}.kd-phone .kz-crumb{font:400 14px/1.6 var(--sans);color:var(--faint);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:6px 2px 4px;display:flex}.kd-phone .kz-crumb button{color:var(--dim);padding:6px 0}.kd-phone .kz-crumb button:hover{color:var(--bone-2)}.kd-phone .kz-crumb i{color:var(--faint);font-style:normal}.kd-phone .kz-crumb [aria-current]{color:var(--bone-2);font-weight:600}.kd-phone .kz-argoal{font:400 16px/1.5 var(--sans);color:var(--bone-2);margin:4px 2px 8px}.kd-phone .kz-lcbar{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kd-phone .kz-rftabs{z-index:5;scrollbar-width:none;background:color-mix(in srgb,var(--ink) 92%,transparent);border-bottom:1px solid var(--rf-hair-2);margin:2px -16px 14px;padding:0 10px;position:sticky;top:0;overflow-x:auto}.kd-phone .kz-rftabs::-webkit-scrollbar{display:none}.kd-phone .kz-rftabs-in{min-width:max-content;display:flex}.kd-phone .kz-rftabs button{min-height:46px;color:var(--dim);font:600 15px var(--sans);letter-spacing:-.005em;padding:0 12px;transition:color .2s;position:relative}.kd-phone .kz-rftabs button[aria-selected=true]{color:var(--bone)}.kd-phone .kz-rftabs button[aria-selected=true]:after{content:"";background:var(--star);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.kd-phone .kz-rftabs button:focus-visible{outline-offset:-6px;border-radius:10px}.kd-phone .kz-arhint{font:400 13.5px/1.6 var(--sans);color:var(--faint);margin:0 2px 8px}.kd-phone .kz-argrp{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:16px 2px 8px}.kd-phone .kz-pj{border:1px solid var(--rf-hair);background:var(--rf-glass);box-shadow:var(--rf-shadow);border-radius:16px;margin:0 0 8px;overflow:hidden}.kd-phone .kz-pj>summary{min-height:44px;font:400 15px/1.6 var(--sans);color:var(--dim);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:12px;display:grid}.kd-phone .kz-pj .t{font:600 18px/1.3 var(--sans);color:var(--bone)}.kd-phone .kz-st{color:var(--sev-info);align-items:center;gap:6px;font-weight:600;display:inline-flex}.kd-phone .kz-st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.kd-phone .kz-st.now{color:var(--star)}.kd-phone .kz-st.waiting{color:var(--sev-later)}.kd-phone .kz-pj .d{font:400 13px/1.45 var(--sans);color:var(--dim);grid-column:1/-1}.kd-phone .kz-pj .d b{color:var(--bone-2);font-weight:600}.kd-phone .kz-arbar{background:color-mix(in srgb,var(--bone) 9%,transparent);border-radius:99px;grid-column:1/-1;height:4px;margin-top:4px;display:block;overflow:hidden}.kd-phone .kz-arbar i{background:var(--sage);border-radius:99px;height:100%;transition:width .3s;display:block}.kd-phone .kz-pjbody{border-top:1px solid var(--rf-hair-2);padding:0 12px 10px}.kd-phone .kz-tkh{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);justify-content:space-between;margin:12px 0 2px;display:flex}.kd-phone .kz-tkh span{font:400 12.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--faint)}.kd-phone .kz-open{min-height:44px;color:var(--sky);font:600 14px var(--sans);align-items:center;display:inline-flex}.kd-phone .kz-arnote{font:400 14px/1.5 var(--sans);color:var(--dim);margin:10px 0 6px}.kd-phone .kz-armore{min-height:44px;color:var(--dim);font:600 14px var(--sans);margin:4px 0 0;display:block}.kd-phone .kz-rfchev{border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);flex:none;width:8px;height:8px;margin-right:4px;transition:transform .3s cubic-bezier(.2,.7,.2,1);transform:rotate(-45deg)}.kd-phone details[open]>summary>.kz-rfchev{transform:rotate(45deg)}.kd-phone .kz-sub>summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h c""n n""d d";align-items:center;gap:6px 10px;padding:16px 0;display:grid}.kd-phone .kz-sub>summary>.kz-tkh{grid-area:h;margin:0;font-size:16px}.kd-phone .kz-subn{font:400 14px var(--sans);color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:n}.kd-phone .kz-sub>summary>.kz-rfchev{grid-area:c}.kd-phone .kz-subd{font:400 13.5px/1.45 var(--sans);color:var(--dim);grid-area:d}.kd-phone .kz-sub+.kz-sub{border-top:1px solid var(--rf-hair-2)}.kd-phone .kz-sub[open]{padding-bottom:8px}.kd-phone .kz-sub>:is(.kz-arsteps,.kz-arnote){margin-left:6px}:is(.kd-phone .kz-sub>summary:focus-visible,.kd-phone .kz-artask>summary:focus-visible){outline:2px solid var(--sky);outline-offset:2px}.kd-phone .kz-arsteps{margin:0;padding:0}.kd-phone .kz-tl{margin:4px 0 12px}.kd-phone .kz-box{border:1.33px solid var(--faint);border-radius:50%;flex:none;width:17px;height:17px;margin-top:1.5px;transition:background .2s,border-color .2s;position:relative}.kd-phone .kz-tk{border-top:1px solid var(--rf-hair-2);grid-template-columns:17px minmax(0,1fr) auto;align-items:start;column-gap:11px;padding:13px 0;display:grid}.kd-phone ol>.kz-tk:first-child{border-top:0}.kd-phone .kz-tk>.kz-tick{cursor:pointer;grid-area:1/1;margin-top:2px}.kd-phone .kz-tick:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.kd-phone .kz-tk.ok .kz-tick{background:var(--sage);border-color:var(--sage)}.kd-phone .kz-tk.ok .kz-tick:after{content:"";border:solid var(--ink);border-width:0 1.6px 1.6px 0;width:3.5px;height:7.5px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.kd-phone .kz-tk.pop .kz-tick{animation:.32s cubic-bezier(.2,.7,.2,1) kzTick}@keyframes kzTick{0%{transform:scale(.8)}to{transform:scale(1)}}.kd-phone .kz-tk.next .kz-tick{border-color:var(--star);box-shadow:0 0 0 3px color-mix(in srgb,var(--star) 14%,transparent)}.kd-phone .kz-tk.next .kz-artask .kz-rftx{color:var(--bone);font-weight:600}.kd-phone .kz-tk.ok .kz-rftx{color:var(--dim)}.kd-phone .kz-tk>.kz-artask{grid-area:1/2/auto/-1;min-width:0}.kd-phone .kz-rftx{min-width:0;font:400 15px/1.45 var(--sans);color:var(--bone-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kd-phone .kz-artask>summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t c""d d""n n";align-items:baseline;gap:4px 10px;padding-right:36px;display:grid}.kd-phone .kz-artask>summary>.kz-rftx{grid-area:t}.kd-phone span.kz-artask{padding-right:40px;display:block}.kd-phone .kz-artask>summary>.kz-rfchev{grid-area:c;align-self:center;width:6px;height:6px}.kd-phone .kz-tkd{-webkit-line-clamp:2;font:400 13.5px/1.45 var(--sans);color:var(--dim);overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:d;display:-webkit-box;overflow:hidden}.kd-phone .kz-tkm{font:400 13px/1.45 var(--sans);color:var(--faint);grid-column:1/-1;margin-top:2px;display:block}.kd-phone .kz-artask[open] :is(.kz-tkd,.kz-rftx){-webkit-line-clamp:unset;display:block;overflow:visible}.kd-phone .kz-artask>.kz-arnote{white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 4px}.kd-phone .kz-arph{margin:0 0 18px}.kd-phone .kz-arphl{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 2px 8px}.kd-phone .kz-arms{border:1px solid var(--rf-hair);background:var(--rf-glass);box-shadow:var(--rf-shadow);border-radius:16px;margin:0 0 8px;overflow:hidden}.kd-phone .kz-arms>summary{min-height:52px;font:400 15px/1.6 var(--sans);align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.kd-phone .kz-arms>summary b{font:600 18px/1.3 var(--sans);color:var(--bone);flex:1}.kd-phone .kz-ardot{border:1.75px solid var(--faint);border-radius:1.5px;flex:0 0 10px;height:10px;transform:rotate(45deg)}.kd-phone .kz-ardot[data-st=done]{background:var(--sage);border-color:var(--sage)}.kd-phone .kz-ardot[data-st=now]{border-color:var(--star);background:radial-gradient(var(--star) 30%,transparent 34%);box-shadow:0 0 0 3px color-mix(in srgb,var(--star) 20%,transparent)}.kd-phone .kz-ardot[data-st=wait]{border-color:var(--sev-info);border-style:dashed}.kd-phone .kz-arnest{padding:0 10px 10px}:is(.kd-phone .kz-arms>summary:focus-visible,.kd-phone .kz-pj>summary:focus-visible){outline:2px solid var(--sky);outline-offset:-2px}.kd-phone .kz-phtop{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.kd-phone .kz-phtop h2{font:500 27px/1.15 var(--serif);letter-spacing:-.012em;color:var(--bone);flex:100%;margin:0 0 2px}.kd-phone .kz-tag{border:1px solid var(--rf-hair);font:600 10.5px/1.6 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-radius:99px;padding:0 8px;font-style:normal}.kd-phone .kz-goal{font:400 16px/1.5 var(--sans);color:var(--bone-2);margin:0 0 6px}.kd-phone .kz-kpis{grid-template-columns:minmax(min-content,.8fr) 1.4fr minmax(min-content,.8fr);gap:8px;margin:10px 0 8px;display:grid}.kd-phone .kz-kpis span{border:1px solid var(--rf-hair-2);background:color-mix(in srgb,var(--ink) 38%,transparent);font:400 12.5px/1.6 var(--sans);color:var(--dim);border-radius:12px;padding:8px 10px}.kd-phone .kz-kpis b{font:600 16.5px/1.25 var(--sans);letter-spacing:-.015em;color:var(--bone);white-space:nowrap;display:block}.kd-phone .kz-phead .kz-src{margin:2px 0 0}.kd-phone .kz-tooltitle{font:500 27px/1.04 var(--serif);letter-spacing:-.012em;color:var(--bone);margin:0 0 10px}.kd-phone .kz-board{border:1px solid color-mix(in srgb,var(--star) 30%,transparent);background:var(--deck-bg);box-shadow:var(--rf-shadow);text-align:center;border-radius:18px;margin:6px 0 14px;padding:14px 16px}.kd-phone .kz-board .date{font:400 15px/1.6 var(--serif);color:var(--bone-2)}.kd-phone .kz-board .nums{font:400 11px/1.6 var(--mono);letter-spacing:.06em;color:var(--dim);flex-wrap:wrap;justify-content:center;gap:6px;margin-top:5px;display:flex}.kd-phone .kz-board .nums b{color:var(--bone);font-weight:600}.kd-phone .kz-board .sep{color:var(--faint)}.kd-phone .kz-board .hot{color:var(--sev-now)}.kd-phone .kz-viewtabs{justify-content:center;gap:8px;margin:12px 0 2px;display:flex}.kd-phone .kz-selbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:8px 0;display:flex}.kd-phone .kz-tbtn.sm{padding:10px 12px;font-size:14px}.kd-phone .kz-tbtn[aria-pressed=true]{border-color:var(--star)}.kd-phone .kz-pick{z-index:2;border:1.33px solid var(--faint);background:var(--panel);border-radius:50%;width:22px;height:22px;position:absolute;top:16px;left:0}.kd-phone .kz-pick.on{background:var(--star);border-color:var(--star);box-shadow:inset 0 0 0 4px var(--panel)}.kd-phone .kz-cm.picking .kz-sw-slide:before{display:none}.kd-phone .kz-viewtabs button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--dim);font:400 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:6px 14px}.kd-phone .kz-viewtabs button[aria-selected=true]{background:color-mix(in srgb,var(--bone) 12%,transparent);border-color:var(--rf-hair);color:var(--bone);font-weight:600}.kd-phone .kz-sigsec{border:1px solid var(--rf-hair);background:var(--rf-glass);box-shadow:var(--rf-shadow);border-radius:16px;margin:0 0 14px;overflow:hidden}.kd-phone .kz-sigsec>summary{align-items:center;gap:12px;min-height:60px;padding:12px 14px 12px 16px;display:flex}.kd-phone .kz-sigsec[open]>summary{border-bottom:1px solid var(--rf-hair-2)}.kd-phone .kz-sigsec .ttl{flex:1;min-width:0}.kd-phone .kz-sigsec .ttl b{font:500 18px/1.3 var(--serif);display:block}.kd-phone .kz-sigsec .ttl .meta{font:500 13px/1.4 var(--sans);color:var(--dim);flex-wrap:wrap;align-items:center;gap:2px 7px;margin-top:4px;display:flex}.kd-phone .kz-sigsec .ttl .meta i{color:var(--faint);font-style:normal}.kd-phone .kz-chev{border-right:1.33px solid var(--faint);border-bottom:1.33px solid var(--faint);width:11px;height:11px;margin-right:4px;transition:transform .2s;transform:rotate(-45deg)}.kd-phone .kz-sigsec[open] .kz-chev{transform:rotate(45deg)translate(-2px,-2px)}.kd-phone .kz-sigbody{padding:2px 14px 6px}.kd-phone .kz-sigbody>.kz-src{margin:12px 0}.kd-phone .kz-sw{touch-action:pan-y;position:relative;overflow:hidden}.kd-phone .kz-sw-slide{z-index:1;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:relative}.kd-phone .kz-sw-slide.is-drag{transition:none}.kd-phone .kz-sw-tray{border-radius:0 12px 12px 0;display:flex;position:absolute;top:0;bottom:0;left:100%;overflow:hidden}.kd-phone .kz-sw-act{background:var(--dim);width:78px;min-height:44px;color:var(--ink-2);font:400 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;display:flex}.kd-phone .kz-sw-act .ic{font-size:19px;line-height:1}.kd-phone .kz-sw-act.good{background:var(--sev-good)}.kd-phone .kz-sw-act.warn{background:var(--sev-soon)}.kd-phone .kz-sw-act.bad{background:var(--sev-now)}.kd-phone .kz-cm+.kz-cm{border-top:1px solid var(--line)}.kd-phone .kz-cm .kz-sw-slide{padding:10px 0 10px 26px}.kd-phone .kz-cm .kz-sw-slide:before{content:"";background:var(--sev-later);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb,var(--sev-later) 18%,transparent);border-radius:50%;position:absolute;top:19px;left:2px}.kd-phone .kz-cm.high .kz-sw-slide:before{background:var(--sev-now);box-shadow:0 0 0 3px color-mix(in srgb,var(--sev-now) 22%,transparent)}.kd-phone .kz-cm.open .kz-sw-slide{background:color-mix(in srgb,var(--ink-2) 55%,transparent)}.kd-phone .kz-cmhead{text-align:left;width:100%;min-height:28px;color:var(--bone);grid-template-columns:1fr auto;gap:3px 8px;display:grid}.kd-phone .kz-cmhead .subj{font:600 16px/1.4 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kd-phone .kz-cmhead .chev{color:var(--faint);font-size:13px;line-height:1.66;transition:transform .2s}.kd-phone .kz-cm.open .kz-cmhead .chev{transform:rotate(180deg)}.kd-phone .kz-cmhead .meta{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.kd-phone .sevtag{border:1px solid var(--line);font:400 10.5px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-radius:5px;padding:1px 6px}.kd-phone .sevtag.high{color:var(--sev-now);border-color:color-mix(in srgb,var(--sev-now) 50%,transparent)}.kd-phone .kz-cmhead .from{font:400 13px/1.4 var(--sans);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kd-phone .kz-cmhead .dr{font-size:12px}.kd-phone .kz-cmhead .age{font:400 11px var(--mono);color:var(--faint);margin-left:auto}.kd-phone .kz-cmbody{padding:8px 4px 6px 0}.kd-phone .kz-cmbody>p{font:400 14.5px/1.55 var(--sans);color:var(--bone-2)}.kd-phone .kz-draft{border:1px solid var(--line);background:color-mix(in srgb,var(--sev-soon) 6%,transparent);border-radius:12px;padding:10px 12px;margin-top:10px!important}.kd-phone .kz-draft span{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sev-soon);margin-bottom:2px;display:block}.kd-phone .kz-stamp{font:400 12px/1.6 var(--mono);letter-spacing:.04em;text-align:center;color:var(--faint);margin:24px 0 0}.kd-phone .kz-caphead{padding:0 0 2px}.kd-phone .kz-northstar{width:28px;height:28px;position:relative}.kd-phone .kz-northstar span{background:var(--star);border-radius:2px;position:absolute}.kd-phone .kz-northstar .v{width:2px;height:28px;top:0;left:13px}.kd-phone .kz-northstar .h{width:18px;height:2px;top:13px;left:5px}.kd-phone .kz-northstar .c{width:5px;height:5px;box-shadow:0 0 12px 3px color-mix(in srgb,var(--star) 50%,transparent);border-radius:50%;top:11.5px;left:11.5px}.kd-phone .kz-caphead .kz-eyebrow{margin:16px 0 12px}.kd-phone .kz-dim{font:400 13px/1.6 var(--sans);color:var(--dim);margin:13px 0}.kd-phone .kz-cap{gap:8px;margin:14px 0 4px;display:flex}.kd-phone .kz-cap textarea,.kd-phone .kz-cap input{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:48px;max-height:120px;color:var(--bone);font:400 16px/1.35 var(--sans);resize:none;cursor:text;border-radius:12px;flex:1;padding:10px 12px}.kd-phone .kz-cap textarea::placeholder,.kd-phone .kz-cap input::placeholder,.kd-phone .kz-name input::placeholder{color:var(--faint)}:is(.kd-phone .kz-cap textarea:focus-visible,.kd-phone .kz-cap input:focus-visible){outline:2px solid var(--star);outline-offset:2px}.kd-phone .kz-tbtn{border:1px solid color-mix(in srgb,var(--star) 42%,transparent);background:color-mix(in srgb,var(--star) 13%,transparent);min-height:44px;color:var(--star);font:600 15px var(--sans);text-align:center;border-radius:12px;flex:none;padding:12px 18px}.kd-phone .kz-tbtn:disabled{opacity:.55;cursor:default}.kd-phone .kz-procrow{align-items:center;gap:10px;margin-top:18px;display:flex}.kd-phone .kz-procstat{font:400 11.5px/1.6 var(--mono);letter-spacing:.04em;color:var(--dim)}.kd-phone .kz-capgrp{font:600 11px/1.2 var(--serif);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:26px 0 4px}.kd-phone .kz-itwrap{border-radius:12px;margin-top:9px}.kd-phone .kz-it{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--bone);text-align:left;border-radius:12px;margin-top:9px;padding:12px 15px;display:block}.kd-phone .kz-itwrap .kz-it{margin-top:0}.kd-phone .kz-it.new{border-color:color-mix(in srgb,var(--star) 40%,transparent)}.kd-phone .kz-it .tx{font:400 14.5px/1.5 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}.kd-phone .kz-it .meta{font:400 11px/1.6 var(--mono);letter-spacing:.04em;color:var(--faint);align-items:center;gap:10px;margin-top:6px;display:flex}.kd-phone .kz-it .meta .sp{flex:1}.kd-phone .kz-it .meta button{min-width:44px;min-height:44px;color:var(--dim);font:400 15px var(--sans);letter-spacing:0;text-align:center;padding:2px 10px}.kd-phone .kz-paras{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.kd-phone .kz-para{border:1px solid color-mix(in srgb,var(--sage) 40%,transparent);font:600 11px/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sage);border-radius:5px;padding:1px 7px;display:inline-block}.kd-phone .kz-para.link{color:var(--sky);border-color:var(--line)}.kd-phone .kz-made{border:1px solid var(--line);background:color-mix(in srgb,var(--sev-good) 6%,transparent);border-radius:12px;gap:2px;margin-top:8px;padding:8px 10px;display:grid}.kd-phone .kz-made .mk{min-height:44px;font:400 14.5px/1.4 var(--sans);color:var(--bone);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.kd-phone .kz-made .k{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sev-good);flex:none}.kd-phone .kz-made small{color:var(--dim);margin-left:auto}.kd-phone .kz-it.hit .tx b{font-weight:600}.kd-phone .kz-dock{z-index:30;-webkit-user-select:none;user-select:none;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.kd-phone .kz-glass{background:var(--ink);border:1px solid color-mix(in srgb,var(--bone) 11%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bone) 6%,transparent),0 10px 28px -14px #000000bf;border-radius:18px;position:relative}.kd-phone .kz-rail-wrap{flex:1;min-width:0;height:58px;overflow:hidden}.kd-phone .kz-rail{scrollbar-width:none;height:100%;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.kd-phone .kz-rail::-webkit-scrollbar{display:none}.kd-phone .kz-track-d{align-items:center;width:max-content;min-width:100%;height:100%;padding:0 8px;display:flex;position:relative}.kd-phone .kz-lens{pointer-events:none;background:color-mix(in srgb,var(--star) 11%,transparent);border:1px solid color-mix(in srgb,var(--star) 36%,transparent);border-radius:12px;width:64px;transition:transform .32s cubic-bezier(.3,1.3,.5,1);position:absolute;top:6px;bottom:6px;left:8px}.kd-phone .kz-tab{width:64px;height:100%;color:var(--dim);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;transition:color .2s;display:flex;position:relative}.kd-phone .kz-tab .ic{justify-content:center;align-items:center;height:20px;display:flex}.kd-phone :is(.kz-tab,.kz-orb) svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kd-phone .kz-tab .lb{font:400 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.kd-phone .kz-tab.on{color:var(--star)}.kd-phone .kz-tab:focus-visible{outline-offset:-4px;border-radius:12px}.kd-phone .bdg{z-index:2;background:var(--star);min-width:15px;height:15px;color:var(--ink-2);font:700 9.5px/1 var(--mono);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:6px;left:calc(50% + 5px)}.kd-phone .kz-orb{width:58px;height:58px;color:var(--star);flex:none;place-items:center;transition:transform .12s;display:grid}.kd-phone .kz-orb svg{stroke-width:2px;width:22px;height:22px}.kd-phone .kz-orb .bdg{top:5px;left:auto;right:5px}.kd-phone .kz-orb.on{border-color:color-mix(in srgb,var(--star) 60%,transparent)}.kd-phone .kz-orb:active{transform:scale(.96)}.kd-phone .kz-fab{z-index:29;isolation:isolate;background:radial-gradient(circle at 32% 28%,#f3d9a4 0%,var(--star) 42%,#8c6a35 100%);width:54px;height:54px;color:var(--ink-2);font:400 23px/1 var(--sans);border:1px solid #ffecc48c;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:absolute;bottom:88px;right:14px;box-shadow:0 0 0 3px #c99a5429,0 6px 18px #00000080,0 0 22px #c99a5459,inset 0 1px 1px #ffffff8c,inset 0 -3px 6px #50371459}.kd-phone .kz-fab .kz-shine{z-index:1;pointer-events:none;clip-path:circle(50%);border-radius:50%;position:absolute;inset:0;overflow:hidden}.kd-phone .kz-fab .kz-shine:after{content:"";mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#fff8e2e6 50%,#0000 62%);animation:5.5s ease-in-out infinite kzGlimmer;position:absolute;inset:-40%;transform:translate(-70%)}.kd-phone .kz-fab .kz-star{z-index:2;text-shadow:0 1px #fff0d299,0 0 6px #ffecbe8c;animation:5.5s ease-in-out infinite kzTwinkle;display:inline-block;position:relative}.kd-phone .kz-fab:active{transform:scale(.94)}@keyframes kzGlimmer{0%,60%{transform:translate(-70%)}86%,to{transform:translate(70%)}}@keyframes kzTwinkle{0%,64%,to{filter:none;transform:scale(1)rotate(0)}74%{filter:drop-shadow(0 0 5px #fff4d6f2);transform:scale(1.18)rotate(18deg)}}.kd-phone .kz-toast{z-index:35;border:1px solid var(--rf-hair);background:color-mix(in srgb,var(--panel-2) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:max-content;max-width:calc(100% - 32px);color:var(--bone);font:400 15px/1.35 var(--sans);border-radius:16px;align-items:center;gap:12px;padding:6px 6px 6px 16px;animation:.2s kzToast;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.kd-phone .kz-toast>span{min-width:0;padding:8px 0}.kd-phone .kz-toast button{min-height:44px;color:var(--star);font:700 15px var(--sans);border-radius:12px;flex:none;padding:0 14px}@keyframes kzToast{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.kd-phone .kz-scrim{z-index:36;cursor:default;background:#00000073;animation:.2s kzFade;position:absolute;inset:0}@keyframes kzFade{0%{opacity:0}}.kd-phone .kz-sheet{z-index:37;border:1px solid var(--line);background:var(--panel);max-height:86%;color:var(--bone);border-radius:20px 20px 0 0;padding:14px 16px 22px;animation:.24s kzUp;position:absolute;bottom:0;left:0;right:0;overflow:auto}@keyframes kzUp{0%{transform:translateY(100%)}to{transform:none}}.kd-phone .kz-shhead{justify-content:space-between;align-items:center;display:flex}.kd-phone .kz-shhead b{font:600 20px var(--serif)}.kd-phone .kz-shl{font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:16px 0 8px;display:block}.kd-phone .kz-laynote{margin:16px 0 0}.kd-phone .kz-views{gap:8px;display:grid}.kd-phone .kz-vcard{border:1px solid var(--line);background:var(--ink);width:100%;min-height:44px;color:var(--bone);text-align:left;border-radius:12px;padding:12px 14px;display:block}.kd-phone .kz-vcard b{font:600 16px var(--sans)}.kd-phone .kz-vcard small{font:400 14px/1.45 var(--sans);color:var(--dim);margin-top:2px;display:block}.kd-phone :is(.kz-vcard,.kz-sw-pick)[aria-pressed=true]{border-color:var(--star);box-shadow:inset 0 0 0 1px var(--star)}.kd-phone .kz-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kd-phone .kz-sw-pick{border:1px solid var(--line);background:var(--ink);min-height:48px;color:var(--bone);font:600 15px var(--sans);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.kd-phone .kz-sw-pick>i{width:26px;height:26px}.kd-phone .kz-sw-pick>i>i{width:10px;height:10px}.kd-phone .kz-msgs{flex-direction:column;gap:10px;margin:12px 0;display:flex}.kd-phone .kz-msg{max-width:88%;font:400 14.5px/1.5 var(--sans);border-radius:16px;padding:11px 13px}.kd-phone .kz-msg.you{background:color-mix(in srgb,var(--star) 16%,var(--panel-2));border-bottom-right-radius:6px;align-self:flex-end}.kd-phone .kz-msg.k{background:var(--panel-2);border:1px solid var(--line);border-bottom-left-radius:6px}.kd-phone .kz-msg.k b{font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--star);margin-bottom:2px;display:block}.kd-phone .kz-kozmi .kz-src{margin:0}.kd-phone .kz-drawer{z-index:37;background:var(--ink-2);border-right:1px solid var(--line);flex-direction:column;width:min(86%,330px);padding:14px 0 10px;animation:.22s cubic-bezier(.2,.7,.2,1) kzIn;display:flex;position:absolute;top:0;bottom:0;left:0}@keyframes kzIn{0%{transform:translate(-102%)}to{transform:none}}.kd-phone .kz-dhd{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 16px 12px;display:flex}.kd-phone .kz-dhd img{width:24px;height:auto}.kd-phone .kz-dhd .t{font:600 18px var(--serif);flex:1}.kd-phone .kz-dscroll{flex:1;padding:8px 10px 12px;overflow-y:auto}.kd-phone .kz-dsec{font:400 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:14px 8px 6px}.kd-phone .kz-dlink{width:100%;min-height:44px;color:var(--bone);font:400 14.5px/1.6 var(--sans);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.kd-phone .kz-dlink.on{background:var(--panel);box-shadow:inset 2px 0 0 var(--star)}.kd-phone .kz-dlink:hover{background:var(--panel)}.kd-phone .kz-dlink .mk{text-align:center;width:20px;color:var(--star);flex:none}.kd-phone .kz-dlink .sub{font:400 11px var(--mono);color:var(--faint);margin-left:auto}.kd-phone[data-kit=A] :is(.kz-eyebrow,.kz-label,.kz-lvk,.kz-pu-h,.kz-shl,.kz-lbl,.kz-grp,.kz-lvsec,.kz-para){font-family:var(--kit-code);letter-spacing:.12em}.kd-phone:is([data-kit=A],[data-kit=B]) :is(.kz-daytitle,.kz-tooltitle){letter-spacing:-.01em;font-weight:600}.kd-phone[data-kit=C] :is(.kz-daytitle,.kz-tooltitle,.kz-lvbrand h1,.kz-phtop h2){letter-spacing:-.02em;font-weight:700}.kd-phone[data-kit=C] :is(h2,h3):not(.kz-lvcard h2){letter-spacing:-.01em;font-weight:700}.kd-phone[data-kit=B] :is(.kz-tab .lb,.kz-status,.kz-dsec){font-family:var(--kit-sans);letter-spacing:.06em}.kd-phone[data-kit=C] .kz-brand{font-family:var(--kit-sans);font-weight:700}.kd-phone[data-kit=C] .kz-tab .lb{font:500 10px var(--kit-sans);letter-spacing:0;text-transform:none}.kd-phone[data-kit=C] :is(.kz-status,.kz-dsec){font-family:var(--kit-sans);letter-spacing:0}@media (prefers-reduced-motion:reduce){.kd-phone *,.kd-phone :before,.kd-phone :after{transition:none!important;animation:none!important}}@media (max-width:480px){.kd-phone{border-width:6px;border-radius:38px;width:100%;height:min(760px,100dvh - 110px);min-height:600px}.kd-skins{width:100%}}.demo-section{padding-block:110px 60px}.demo-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:70px;display:grid}.demo-points{flex-direction:column;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.demo-points li{border-top:1px solid var(--edge);padding-top:16px}.demo-points b{color:var(--paper);margin-bottom:6px;font:400 22px/1.3 Georgia,serif;display:block}.demo-points p{margin:0;font-size:15.5px}@media (max-width:1000px){.demo-layout{grid-template-columns:1fr;gap:36px}.demo-section{padding-block:80px 40px}}.demo-layout>*,.kd{min-width:0}.demo-page{min-height:100dvh}.demo-page-main{padding-bottom:60px}@media (max-width:480px){.demo-page .launch-header{height:72px}.demo-page-main{padding-inline:12px}}
