.ckr{--ck-deep:#042f2e;--ck-dark:#125467;--ck-mint:#17b0b5;--ck-mint-light:#9bf4ef;--ck-mint-lighter:#cdfaf7;--ck-accent:#0e94b5;--ck-border:#c8d3d9;--ck-muted-fg:#406160;--ck-gray-50:#f4f6f7;--ck-gray-100:#eceff1;--ck-error:#7c9393;background:var(--ck-gray-50);color:var(--ck-deep);display:flex;flex-direction:column;font-family:Plus Jakarta Sans,-apple-system,system-ui,Segoe UI,Roboto,sans-serif;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"ss01" 0,"ss02" 0,"ss03" 0,"ss04" 0,"ss05" 0,"ss06" 0,"cv01" 0,"cv02" 0,"cv03" 0,"cv04" 0,"cv05" 0,"cv06" 0,"salt" 0}.ckr *,.ckr :after,.ckr :before{box-sizing:border-box}.ckr h1,.ckr p{margin:0}.ckr button{font-family:inherit}.ckr [hidden]{display:none!important}.ckr a{color:var(--ck-accent)}.ckr a:hover{color:var(--ck-deep)}.ckr-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ckr-header{display:flex;justify-content:center;padding:40px 24px 8px;width:100%}.ckr-logo{display:inline-flex;line-height:0}.ckr-logo img{height:28px;width:auto}.ckr-main{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.ckr-container{margin:0 auto;max-width:100%;padding:0 24px;width:100%}.ckr-footer{padding:32px 24px;text-align:center;width:100%}.ckr-footer span{color:rgba(64,97,96,.6);font-size:14px;font-weight:600}@media (min-width:768px){.ckr-container{max-width:672px}}@media (min-width:1024px){.ckr-header{padding-top:56px}.ckr-container{max-width:1280px}}.ckr-screen{align-items:center;display:none;flex-direction:column;padding:64px 0}.ckr-screen.is-visible{animation:ckr-fade .28s ease-out;display:flex}.ckr-screen--rating{gap:32px;text-align:center}.ckr-screen--note{gap:24px}.ckr-screen--share{gap:28px;padding:56px 0}.ckr-screen--thanks{gap:16px;text-align:center}@media (min-width:1024px){.ckr-screen{padding:96px 0}.ckr-screen--share{padding:80px 0}}@keyframes ckr-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ckr-screen.is-visible{animation:none}}.ckr-h1{color:var(--ck-deep);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ckr-h1--xl{font-size:40px}@media (min-width:1024px){.ckr-h1{font-size:36px}.ckr-h1--xl{font-size:52px}}.ckr-balance{text-wrap:balance}.ckr-muted{color:var(--ck-muted-fg);font-size:16px;line-height:24px}.ckr-muted--relaxed{line-height:28px}.ckr-eyebrow{color:#087e96;font-size:14px;font-weight:600;letter-spacing:.7px;line-height:20px;text-transform:uppercase}.ckr-stars{align-items:center;display:flex;gap:12px}@media (min-width:1024px){.ckr-stars{gap:16px}}.ckr-star{background:none;border:0;color:var(--ck-border);cursor:pointer;line-height:0;padding:0;transition:color .12s ease,transform .12s ease}.ckr-star:hover{transform:translateY(-2px)}.ckr-star.is-active{color:var(--ck-dark)}.ckr-star:focus-visible{border-radius:8px;outline:2px solid var(--ck-dark);outline-offset:4px}.ckr-note-head{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.ckr-mini-stars{align-items:center;background:none;border:0;border-radius:8px;cursor:pointer;display:inline-flex;gap:1px;line-height:0;padding:4px}.ckr-mini-stars:focus-visible{outline:2px solid var(--ck-dark);outline-offset:2px}.ckr-mini-stars path{fill:none;stroke:var(--ck-border);stroke-width:1.5}.ckr-mini-stars svg.is-on path{fill:var(--ck-dark);stroke:var(--ck-dark)}.ckr-mini-stars:hover{opacity:.75}.ckr-form{gap:12px;max-width:440px;width:100%}.ckr-field,.ckr-form{display:flex;flex-direction:column}.ckr-field{gap:6px}.ckr-label{color:var(--ck-deep);font-size:14px;font-weight:600}.ckr-req{color:var(--ck-mint)}.ckr-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--ck-border);border-radius:6px;color:var(--ck-deep);font-family:inherit;font-size:15px;height:48px;margin:0;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.ckr-input::placeholder{color:#7c9393;opacity:1}.ckr-input:focus{border-color:var(--ck-dark);box-shadow:0 0 0 2px rgba(18,84,103,.18);outline:none}.ckr-input[aria-invalid=true]{border-color:var(--ck-error)}.ckr-textarea{font-size:15px;height:auto;line-height:24px;min-height:120px;padding:12px 14px;resize:vertical}.ckr-error{color:var(--ck-error);font-size:14px;font-weight:600;line-height:20px}.ckr-error:empty{display:none}.ckr-field-error{color:var(--ck-error);font-size:13px;font-weight:400;line-height:18px;margin-top:-4px}.ckr-field .ckr-field-error{margin-top:0}.ckr-field-error:empty{display:none}.ckr-input[aria-invalid=true]:focus{box-shadow:0 0 0 2px rgba(161,60,46,.18)}.ckr-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:1;padding:0 20px;text-decoration:none;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);white-space:nowrap}@media (min-width:1024px){.ckr-btn{font-size:15px;height:48px;padding:0 26px}}.ckr-btn:active{opacity:.85}.ckr-btn--block{margin-top:4px;width:100%}.ckr-btn--primary{background:var(--ck-mint-light);border:1px solid var(--ck-mint-light);color:#053747}.ckr-btn--primary:hover{background:var(--ck-mint);border-color:var(--ck-mint)}.ckr .ckr-btn--secondary{background:transparent;border:1px solid var(--ck-border);color:var(--ck-deep);font-size:14px;font-weight:600}.ckr .ckr-btn--secondary:hover{background:var(--ck-gray-100);border-color:#94a6a7;color:var(--ck-deep)}.ckr-btn:focus-visible{outline:2px solid var(--ck-dark);outline-offset:2px}.ckr-spinner{animation:ckr-spin .7s linear infinite;border:2px solid rgba(5,55,71,.25);border-radius:50%;border-top-color:#053747;display:none;height:16px;width:16px}.ckr-form.is-sending .ckr-btn{cursor:progress;opacity:.8}.ckr-form.is-sending .ckr-spinner{display:inline-block}@keyframes ckr-spin{to{transform:rotate(1turn)}}.ckr-share-intro{align-items:center;gap:12px;text-align:center}.ckr-share-body,.ckr-share-intro{display:flex;flex-direction:column;max-width:560px;width:100%}.ckr-share-body{gap:16px}.ckr-card{background:#fff;border:1px solid var(--ck-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px;width:100%}.ckr-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.ckr-card-label{color:var(--ck-muted-fg);letter-spacing:.08em;text-transform:uppercase}.ckr-card-label,.ckr-copy-btn{font-size:12px;font-weight:700}.ckr-copy-btn{align-items:center;background:var(--ck-gray-100);border:0;border-radius:6px;color:var(--ck-deep);cursor:pointer;display:inline-flex;gap:6px;padding:6px 10px;transition:background-color .16s ease}.ckr-copy-btn:hover{background:rgba(200,211,217,.5)}.ckr-copy-btn:focus-visible{outline:2px solid var(--ck-dark);outline-offset:2px}.ckr-copy-icon{display:inline-flex}.ckr-note-preview{color:var(--ck-deep);font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ckr-share-row{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:1024px){.ckr-share-row{flex-direction:row}}.ckr-share-btn{align-items:center;background:#fff;border:1px solid var(--ck-border);border-radius:12px;color:var(--ck-deep);cursor:pointer;display:flex;flex:1;gap:12px;padding:16px 20px;text-align:left;transition:background-color .16s ease,border-color .16s ease}.ckr-share-btn:hover{background:rgba(205,250,247,.4);border-color:var(--ck-mint)}.ckr-share-btn:focus-visible{outline:2px solid var(--ck-dark);outline-offset:2px}.ckr-share-btn--compact{padding:12px 16px}.ckr-share-mark{flex:none;height:22px;width:22px}.ckr-share-btn--compact .ckr-share-mark{height:20px;width:20px}.ckr-share-check{align-items:center;color:var(--ck-mint);display:none;flex:none;justify-content:center;width:22px}.ckr-share-text{display:flex;flex:1;flex-direction:column;gap:2px}.ckr-share-name{color:var(--ck-deep);flex:1;font-size:15px;font-weight:700;line-height:20px}.ckr-share-btn--compact .ckr-share-name{font-size:14px}.ckr-share-label{color:var(--ck-muted-fg);font-size:13px;line-height:20px}.ckr-share-arrow{color:var(--ck-muted-fg);flex:none}.ckr-share-btn.is-opened,.ckr-share-btn.is-opened:hover{background:var(--ck-mint-lighter);border-color:var(--ck-mint)}.ckr-share-btn.is-opened .ckr-share-mark{display:none}.ckr-share-btn.is-opened .ckr-share-check{display:inline-flex}.ckr-share-foot{align-items:center;border-top:1px solid rgba(200,211,217,.6);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:20px;width:100%}.ckr-step-state{color:var(--ck-muted-fg);font-size:13px;font-weight:600;line-height:20px}.ckr-share-actions{align-items:center;display:flex;gap:16px;margin-left:auto}.ckr-posted-btn{align-items:center;background:var(--ck-gray-50);border:1px solid rgba(4,47,46,.25);border-radius:6px;color:var(--ck-deep);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:8px 14px;transition:background-color .16s ease}.ckr-posted-btn:hover{background:var(--ck-gray-100)}.ckr-link-btn{background:none;border:0;color:var(--ck-deep);cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:4px}.ckr-link-btn:hover{text-decoration:none}.ckr-link-btn:focus-visible,.ckr-posted-btn:focus-visible{outline:2px solid var(--ck-dark);outline-offset:2px}.ckr-thanks-icon{align-items:center;background:var(--ck-mint-light);border-radius:999px;color:var(--ck-deep);display:inline-flex;height:48px;justify-content:center;width:48px}.ckr-thanks-sub{color:var(--ck-muted-fg);font-size:16px;line-height:28px;max-width:480px}@media (min-width:1024px){.ckr-thanks-sub{font-size:18px}}.ckr-thanks-cta{margin-top:8px}.ckr-public-option{border-top:1px solid rgba(200,211,217,.6);display:flex;flex-direction:column;gap:12px;margin-top:24px;max-width:460px;padding-top:28px;width:100%}.ckr-public-option-head{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.ckr-public-option-title{color:var(--ck-deep);font-size:14px;font-weight:700;line-height:20px}.ckr-public-option-sub{color:var(--ck-muted-fg);font-size:13px;line-height:24px}