@font-face{font-family:display;src:url(../media/oswald_400-s.p.7e39395f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.display_4e2b3a4c-module__dY0E_G__className{font-family:display,display Fallback}.display_4e2b3a4c-module__dY0E_G__variable{--font-display:"display","display Fallback"}
@font-face{font-family:body;src:url(../media/newsreader_variable-s.p.b6a8de2a.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.body_67e3396-module__P3InRq__className{font-family:body,body Fallback}.body_67e3396-module__P3InRq__variable{--font-body:"body","body Fallback"}
:root{--palette-ivory:#fbf8f2;--palette-warm-ink:#645c56;--palette-muted:#82766c;--palette-shell-pink:#f2dfdb;--palette-apricot:#f5dfc9;--palette-butter:#f5ebcb;--palette-powder-blue:#e1e9f0;--palette-lilac:#eae3ee;--palette-bronze:#9c806c;--palette-white:#fff;--palette-sea:#244e52;--palette-paper:#fffdfc;--palette-stone:#f5f0e8;--palette-action:#ecdacd;--palette-on-action:#735e4e;--ink-strong:#49423c;--ink:var(--palette-warm-ink);--muted:color-mix(in srgb,var(--palette-muted)65%,var(--ink-strong));--canvas:var(--palette-ivory);--surface:var(--palette-white);--surface-accent:var(--palette-powder-blue);--surface-selected:var(--palette-white);--surface-feedback:var(--palette-butter);--bronze:var(--palette-bronze);--line:color-mix(in srgb,var(--palette-warm-ink)22%,transparent);--line-strong:var(--palette-bronze);--focus:var(--ink-strong);--action:var(--palette-action);--on-action:var(--palette-on-action);--action-hover:var(--palette-apricot);--on-action-hover:var(--ink-strong);--menu:var(--palette-powder-blue);--on-menu:var(--ink-strong);--band:var(--palette-powder-blue);--on-band:var(--ink-strong);--footer:var(--palette-powder-blue);--on-footer:var(--ink-strong);--paper:var(--palette-paper);--stone:var(--palette-stone);--depth-shadow:0 18px 40px #9a776c1a,0 2px 6px #9a776c12;--on-photo:var(--palette-white);--photo-fallback:var(--palette-muted);--photo-scrim:var(--palette-sea);--scrim:var(--palette-sea);--error:var(--ink-strong);--error-surface:var(--palette-shell-pink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font:18px/1.55 var(--font-body),serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-color:currentColor}a:hover{color:var(--ink-strong)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:15px}.auth-page{width:min(100% - 64px,680px);min-height:300px;margin:64px auto 80px}.auth-narrow{max-width:460px}.card{background:0 0;border:0;padding:0}.card-title{font:300 40px/1.15 var(--font-body),serif;margin:0 0 24px}.card p{margin:0 0 24px}.card-lead{font-size:20px;line-height:1.5}.form{gap:14px;display:grid}.form p{margin:0 0 10px}.form-title{font:300 36px/1.15 var(--font-body),serif;margin:0 0 20px}.field-label{margin-bottom:-5px;font-size:15px}.field{background:var(--surface);width:100%;min-height:52px;color:var(--ink);border:1px solid var(--line-strong);font:inherit;border-radius:3px;padding:12px 14px}.field::placeholder{color:var(--muted)}.field:focus{outline:2px solid var(--focus);outline-offset:3px}.field-code{letter-spacing:.2em;font-weight:600}.btn{width:100%;min-height:50px;font:inherit;border:1px solid var(--line-strong);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:20px;padding:12px 20px;text-decoration:none;transition:background-color .22s,color .22s;display:flex}.btn-primary{background:var(--action);border-color:var(--action);color:var(--on-action)!important}.btn-primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action-hover)!important}.btn-quiet{color:var(--ink);background:0 0}.btn-quiet:hover:not(:disabled){background:var(--palette-apricot)}.btn:disabled{opacity:.6;cursor:default}.btn-arrow{width:20px;height:20px}.card>.btn{margin-top:30px}.link-button{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px 0;text-decoration:underline}.signed-in{overflow-wrap:anywhere}.form-error{border-left:2px solid var(--error);color:var(--error);background:var(--error-surface);padding:12px 14px;font-size:15px}.auth-support{margin-top:36px;font-size:15px}@media (max-width:759px){.auth-page{width:calc(100% - 48px);min-height:250px;margin-block:48px 64px}.card-title{font-size:36px}.form-title{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}a[x-apple-data-detectors]{color:inherit!important;font:inherit!important;text-decoration:none!important}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.header-wordmark,.travelling-wordmark{view-transition-name:site-wordmark}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.2s cubic-bezier(.16,1,.3,1) both page-out}::view-transition-new(root){animation:.35s cubic-bezier(.16,1,.3,1) 60ms both page-in}::view-transition-group(site-header){animation-duration:.35s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(site-wordmark){animation-duration:.35s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.signin-google{gap:16px;margin:0 0 4px;display:grid}.google-signin{justify-content:center;min-height:44px;display:flex}.google-signin.is-disabled{pointer-events:none;opacity:.55}.signin-or{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--line,#0000001f);flex:1;height:1px}.apple-signin{appearance:none;color:#000;letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:400px;height:40px;margin:0 auto;padding:0 12px;font:500 14px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:flex}.apple-signin:hover{background:#f8f9fa}.apple-signin:focus-visible{outline:2px solid var(--focus,#000);outline-offset:2px}.apple-signin:disabled{opacity:.55;cursor:default}
@font-face{font-family:"SD Source Sans 3";src:url(/demo-fonts/source-sans-3-400.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:"SD Source Sans 3";src:url(/demo-fonts/source-sans-3-600.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:SD Courier Prime;src:url(/demo-fonts/courier-prime-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.setup-demo{--sd-ink:var(--ink-strong,#49423c);--sd-ink-2:var(--ink,#645c56);--sd-muted:var(--muted,#6e645c);--sd-line:var(--line,#645c5638);--sd-line-strong:var(--line-strong,#9c806c);--sd-surface:var(--surface,#fff);--sd-canvas:var(--canvas,#fbf8f2);--sd-apricot:var(--palette-apricot,#f5dfc9);--sd-action:var(--action,#645c56);--sd-on-action:var(--on-action,#fff);--sd-body:"SD Source Sans 3",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--sd-mono:"SD Courier Prime",ui-monospace,"SF Mono",Menlo,monospace;--sd-ios:-apple-system,"SF Pro Text",system-ui,"Segoe UI",Helvetica,Arial,sans-serif;--sd-ease:cubic-bezier(.22,1,.36,1);--ios-blue:#007aff;--ios-bg:#f2f2f7;--ios-cell:#fff;--ios-sep:#3c3c432e;--ios-gray:#6d6d72;--ios-fill:#e3e3e8;width:var(--setup-demo-width,min(100%,max(382px,min(456px,calc((100svh - 260px)*9/19.5 + 66px)))));max-width:100%;margin-inline:auto;position:relative;container-type:inline-size}.setup-demo .sd-stage{--sd-room-x:120px;--sd-room-y:150px;width:100%;padding:0 var(--sd-room-x)var(--sd-room-y)0;position:relative}@container (max-width:440px){.setup-demo .sd-stage{--sd-room-x:56px;--sd-room-y:130px;padding-inline:calc(var(--sd-room-x)/2)}.setup-demo .sd-ground{left:calc(var(--sd-room-x)/2);right:calc(var(--sd-room-x)/2)}}.setup-demo .sd-shadows{pointer-events:none;position:absolute;inset:0;overflow:visible}.setup-demo .sd-ground{top:0;left:0;right:var(--sd-room-x);bottom:var(--sd-room-y);border-radius:14cqw;position:absolute}.setup-demo .sd-ground-main{z-index:0;filter:blur(12px);background:#32281e57;border-radius:50%;width:88%;height:26px;margin-top:44px;position:absolute;top:100%;left:6%}.setup-demo .sd-ground-soft{z-index:0;filter:blur(30px);background:#32281e24;border-radius:50%;width:112%;height:54px;margin-top:34px;position:absolute;top:100%;left:-6%}.setup-demo .sd-contact,.setup-demo .sd-wall{display:none}.setup-demo .setup-demo__phone{--sd-bezel:9px;--sd-radius:14cqw;z-index:2;padding:var(--sd-bezel);border-radius:var(--sd-radius);background:linear-gradient(#2a2c30,#45484d);position:relative;box-shadow:inset 0 0 0 1px #ffffff59,0 1px 2px #00000040,0 0 0 1px #00000059}.setup-demo .setup-demo__key{background:linear-gradient(#45484d,#2a2c30);border-radius:1px;width:2px;position:absolute;box-shadow:0 0 0 .5px #ffffff40}.setup-demo .setup-demo__key--l1{height:6.5%;top:19%;left:-2px}.setup-demo .setup-demo__key--l2{height:6.5%;top:27.5%;left:-2px}.setup-demo .setup-demo__key--r{height:10%;top:23%;right:-2px}.setup-demo .setup-demo__frame{aspect-ratio:9/19.5;border-radius:calc(var(--sd-radius) - var(--sd-bezel));isolation:isolate;background:#fff;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0b0b0c,0 0 0 3px #0009}.setup-demo .sd-canvas{transform-origin:0 0;opacity:0;color:#0d0d0d;font:400 15px/1.35 var(--sd-ios);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;pointer-events:none;background:#fff;position:absolute;top:0;left:0;overflow:hidden}.setup-demo .sd-canvas[data-ready]{opacity:1;transition:opacity .5s,transform .9s}.setup-demo .sd-canvas[data-ready][data-fade=out]{opacity:0;transition:opacity .5s}.setup-demo .sd-canvas[data-ready][data-fade=in]{transition:opacity .5s}.setup-demo .sd-canvas[data-fade=in] *{transition:none!important}.setup-demo[tabindex]:focus-visible{outline:2px solid var(--sd-ink);outline-offset:6px;border-radius:12px}.setup-demo .sd-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.setup-demo .setup-demo__bar{gap:8px;margin-top:2px;padding:0 2px;display:grid}.setup-demo .setup-demo__caption{min-height:2.8em;color:var(--sd-ink);font:600 15px/1.4 var(--sd-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.setup-demo .setup-demo__count{color:var(--sd-muted);font-weight:400}.setup-demo .setup-demo__text{color:var(--sd-ink)}.setup-demo .setup-demo__controls{align-items:center;gap:8px;display:flex}.setup-demo .setup-demo__dots{flex-wrap:wrap;align-items:center;gap:5px;margin-right:auto;display:flex}.setup-demo .setup-demo__dots>span{background:var(--sd-line-strong);opacity:.45;width:6px;height:6px;transition:width .3s var(--sd-ease),opacity .3s;border-radius:3px}.setup-demo .setup-demo__dots>span[data-on]{opacity:1;background:var(--sd-ink-2);width:16px}.setup-demo .setup-demo__btn{border:1px solid var(--sd-line-strong);width:38px;height:38px;color:var(--sd-ink);background:var(--sd-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-grid}.setup-demo .setup-demo__btn:hover{background:var(--sd-apricot)}.setup-demo .setup-demo__btn:focus-visible{outline:2px solid var(--sd-ink);outline-offset:2px}.setup-demo .setup-demo__btn .sd-i{width:17px;height:17px}@media (pointer:coarse){.setup-demo .setup-demo__btn{width:44px;height:44px}}.setup-demo .sd-i{flex:none;width:18px;height:18px;display:block}.setup-demo .sd-canvas b{font-weight:600}.setup-demo .sd-canvas i{font-style:normal}.setup-demo .sd-canvas small{font-size:inherit}.setup-demo .sd-input__value{white-space:nowrap}.setup-demo .sd-caret{background:var(--ios-blue);vertical-align:middle;border-radius:1px;flex:none;width:2px;height:18px;margin-left:1px;animation:1s step-end infinite sd-blink;display:inline-block}.setup-demo .sd-pointer{z-index:40;transition:transform 1.1s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.setup-demo .sd-touch{background:#3c3c4347;border-radius:50%;width:26px;height:26px;position:absolute;top:-13px;left:-13px;box-shadow:0 0 0 2px #ffffffd9,0 2px 6px #0003}.setup-demo .sd-ripple{background:#3c3c434d;border-radius:50%;width:44px;height:44px;animation:.6s ease-out both sd-ripple;position:absolute;top:-22px;left:-22px}.setup-demo .ph-status{z-index:35;color:#0d0d0d;height:44px;position:absolute;top:0;left:0;right:0}.setup-demo .ph-status__time{letter-spacing:0;font-size:15px;font-weight:600;line-height:18px;position:absolute;top:13px;left:30px}.setup-demo .ph-status__island{background:#000;border-radius:14px;width:92px;height:27px;position:absolute;top:10px;left:110px}.setup-demo .ph-status__right{fill:currentColor;position:absolute;top:16px;right:20px}.setup-demo .ph-kb{z-index:30;transition:transform .4s var(--sd-ease);background:#d4d6dc;padding-top:0;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.setup-demo .ph-kb[data-on]{transform:none}.setup-demo .ph-kb__suggest{color:#3c3c43;align-items:center;height:36px;font-size:15px;display:flex}.setup-demo .ph-kb__suggest>span{text-align:center;white-space:nowrap;flex:1;overflow:hidden}.setup-demo .ph-kb__suggest>span+span{border-left:1px solid #3c3c4333}.setup-demo .ph-kb__row{justify-content:center;gap:5px;height:38px;margin-top:8px;padding:0 3px;display:flex}.setup-demo .ph-kb__row--2{padding:0 18px}.setup-demo .ph-key{color:#0d0d0d;background:#fff;border-radius:5px;flex:0 0 26px;place-items:center;height:38px;font-size:19px;line-height:1;transition:background-color .1s;display:grid;box-shadow:0 1px #0000004d}.setup-demo .ph-key[data-on]{background:#aeb3be}.setup-demo .ph-key--fn{background:#abb0ba;flex:0 0 38px}.setup-demo .ph-key--fn .sd-i{width:16px;height:16px}.setup-demo .ph-key--wide{flex:0 0 72px;font-size:15px}.setup-demo .ph-key--space{flex:auto}.setup-demo .ph-key--return{flex:0 0 78px;font-size:15px}.setup-demo .ph-kb__bottom{color:#3c3c43;justify-content:space-between;height:34px;padding:6px 24px 0;display:flex}.setup-demo .ph-kb__bottom .sd-i{width:20px;height:20px}.setup-demo .ios-grouped{background:var(--ios-bg)}.setup-demo .ios-push{transition:transform .45s var(--sd-ease),opacity .45s;position:absolute;inset:0}.setup-demo .ios-push[data-out]{opacity:0;transform:translate(-30%)}.setup-demo .ios-push--in{transform:translate(100%)}.setup-demo .ios-push--in[data-on]{transform:none}.setup-demo .ios-push--in[data-out]{opacity:0;transform:translate(-30%)}.setup-demo .ios-sheet-title{text-align:center;font-size:17px;font-weight:600;line-height:22px;position:absolute;top:14px;left:0;right:0}.setup-demo .ios-close{background:var(--ios-fill);width:30px;height:30px;color:var(--ios-gray);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:14px}.setup-demo .ios-close .sd-i{stroke-width:2.2px;width:14px;height:14px}.setup-demo .ios-label{color:var(--ios-gray);text-transform:uppercase;letter-spacing:.01em;font-size:13px;line-height:16px;position:absolute;left:32px}.setup-demo .ios-group{background:var(--ios-cell);border-radius:12px;position:absolute;left:16px;right:16px;overflow:hidden}.setup-demo .ios-cell{align-items:center;gap:10px;height:44px;padding:0 12px 0 14px;font-size:15px;transition:background-color .2s;display:flex;position:relative}.setup-demo .ios-cell+.ios-cell:before,.setup-demo .gpt-app+.gpt-app:before,.setup-demo .cl-row+.cl-row:before,.setup-demo .cl-result+.cl-result:before{content:"";border-top:.5px solid var(--ios-sep);position:absolute;top:0;left:14px;right:0}.setup-demo .ios-cell[data-on]{background:#e5e5ea}.setup-demo .ios-cell>.sd-i:first-child{width:18px;height:18px;color:var(--ios-gray)}.setup-demo .ios-cell__value{color:var(--ios-gray);white-space:nowrap;margin-left:auto;font-size:15px}.setup-demo .ios-cell>.sd-i--chevronRight{color:#c4c4c7;stroke-width:2.2px;width:14px;height:14px;margin-left:auto}.setup-demo .ios-cell__value+.sd-i--chevronRight{margin-left:0}.setup-demo .ios-back{color:var(--ios-blue);align-items:center;gap:2px;font-size:16px;line-height:22px;display:flex;position:absolute;top:12px;left:6px}.setup-demo .ios-back .sd-i{stroke-width:2.2px;width:20px;height:20px}.setup-demo .ios-large{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:34px;position:absolute;top:44px;left:16px}.setup-demo .ios-search{background:var(--ios-fill);height:36px;color:var(--ios-gray);border-radius:10px;align-items:center;gap:6px;padding-left:9px;display:flex;position:absolute;left:16px;right:16px}.setup-demo .ios-search .sd-i{width:16px;height:16px}.setup-demo .ios-search__input{color:#0d0d0d;align-items:center;font-size:16px;display:flex}.setup-demo .ios-search__input .sd-input__placeholder{color:var(--ios-gray)}.setup-demo .ios-seg{background:var(--ios-fill);border-radius:9px;height:32px;padding:2px;display:flex;position:absolute;left:16px;right:16px}.setup-demo .ios-seg>span{border-radius:7px;flex:1;place-items:center;font-size:14px;font-weight:600;transition:background-color .2s,box-shadow .2s;display:grid}.setup-demo .ios-seg>span[data-on]{background:#fff;box-shadow:0 1px 3px #0000001f}.setup-demo .ios-cell--field{padding-right:14px}.setup-demo .ios-field{align-items:center;width:100%;font-size:15px;display:flex;overflow:hidden}.setup-demo .ios-field .sd-input__placeholder{color:#a3a3a8;white-space:nowrap;margin-right:auto}.setup-demo .ios-field--url{justify-content:flex-end;font-size:14px}.setup-demo .ios-field--url .sd-input__value{margin-right:auto}.setup-demo .ios-field--url .sd-input__value+.sd-caret{margin-right:0}.setup-demo .sd-sheet-scrim{z-index:20;opacity:0;background:#0000004d;transition:opacity .3s;position:absolute;inset:0}.setup-demo .sd-sheet-scrim[data-on]{opacity:1}.setup-demo .sd-sheet{z-index:21;background:var(--sd-canvas);color:var(--sd-ink-2);font:400 15px/1.45 var(--sd-body);letter-spacing:0;transition:transform .45s var(--sd-ease);border-radius:12px 12px 0 0;position:absolute;overflow:hidden;transform:translateY(100%)}.setup-demo .sd-sheet[data-on]{transform:none}.setup-demo .sd-sheet__bar{border-bottom:.5px solid var(--ios-sep);height:44px;font-family:var(--sd-ios);background:#f7f7f7;position:absolute;top:0;left:0;right:0}.setup-demo .sd-sheet__cancel{color:var(--ios-blue);font-size:15px;line-height:20px;position:absolute;top:12px;left:14px}.setup-demo .sd-sheet__url{color:#3c3c43;justify-content:center;align-items:center;gap:4px;font-size:13px;line-height:20px;display:flex;position:absolute;top:12px;left:80px;right:80px}.setup-demo .sd-sheet__url .sd-i{width:13px;height:13px}.setup-demo .sd-sheet__kicker{color:var(--sd-muted);font:400 13px/1.3 var(--sd-mono);letter-spacing:.06em;text-transform:uppercase;position:absolute;top:60px;left:22px}.setup-demo .sd-sheet__screen{opacity:0;transition:opacity .25s;position:absolute;inset:0}.setup-demo .sd-sheet__screen[data-on]{opacity:1}.setup-demo .sd-sheet__title{color:var(--sd-ink);font:300 23px/28px var(--sd-body);position:absolute;top:90px;left:22px;right:22px}.setup-demo .sd-sheet__lead{color:var(--sd-ink-2);font-size:15px;line-height:22px;position:absolute;top:90px;left:22px;right:22px}.setup-demo .sd-sheet__lead--large{color:var(--sd-ink);font-size:19px;line-height:26px}.setup-demo .sd-sheet__muted{color:var(--sd-muted);font-size:14px;line-height:20px;position:absolute;top:172px;left:22px;right:22px}.setup-demo .sd-sheet__label{font-size:14px;line-height:18px;position:absolute;left:22px}.setup-demo .sd-sheet__slot{height:44px;position:absolute;left:22px;right:22px}.setup-demo .sd-sheet__field{border:1px solid var(--sd-line-strong);background:var(--sd-surface);width:100%;height:100%;color:var(--sd-ink-2);white-space:nowrap;border-radius:3px;align-items:center;padding:0 12px;font-size:16px;transition:box-shadow .2s;display:flex;overflow:hidden}.setup-demo .sd-sheet__field[data-focus]{box-shadow:0 0 0 2px var(--sd-canvas),0 0 0 4px var(--sd-ink)}.setup-demo .sd-sheet__field .sd-input__placeholder{color:var(--sd-muted)}.setup-demo .sd-sheet__field--code .sd-input__value{letter-spacing:.2em;font-weight:600}.setup-demo .sd-sheet__btn{border:1px solid var(--sd-line-strong);height:44px;color:var(--sd-ink-2);border-radius:3px;place-items:center;font-size:16px;transition:background-color .22s,color .22s;display:grid;position:absolute;left:22px;right:22px}.setup-demo .sd-sheet__btn--primary{border-color:var(--sd-action);background:var(--sd-action);color:var(--sd-on-action)}.setup-demo .sd-sheet__btn--primary[data-hover]{border-color:var(--sd-apricot);background:var(--sd-apricot);color:var(--sd-ink)}.setup-demo .sd-sheet__small{color:var(--sd-muted);font-size:13px;line-height:18px;position:absolute;left:22px;right:22px}.setup-demo .sd-sheet__small u{text-underline-offset:3px}.setup-demo .gpt-canvas,.setup-demo .cg-canvas{background:#fcfcfc}.setup-demo .gpt-home{position:absolute;inset:0}.setup-demo .gpt-circle{z-index:2;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:48px;box-shadow:0 2px 10px #00000014}.setup-demo .gpt-circle--menu{left:14px}.setup-demo .gpt-circle--new{right:14px}.setup-demo .gpt-lines{border-top:2px solid #0d0d0d;border-bottom:2px solid #0d0d0d;border-radius:1px;width:14px;height:8px;position:relative}.setup-demo .gpt-lines:after{content:"";border-top:2px solid #fff;width:5px;position:absolute;top:1px;right:0}.setup-demo .gpt-dot{background:#3d6af2;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.setup-demo .gpt-toggle{z-index:2;background:#fff;border-radius:19px;width:132px;height:38px;padding:3px;font-size:15px;display:flex;position:absolute;top:48px;left:90px;box-shadow:0 2px 10px #00000014}.setup-demo .gpt-toggle>span{border-radius:16px;flex:1;place-items:center;display:grid}.setup-demo .gpt-toggle>span[data-on]{background:#ececec}.setup-demo .gpt-pill{z-index:11;color:#0d0d0d;background:#fff;border-radius:21px;align-items:center;gap:12px;height:42px;padding:0 6px 0 14px;transition:opacity .25s;display:flex;position:absolute;top:610px;left:18px;right:18px;box-shadow:0 2px 14px #0000001a}.setup-demo .gpt-pill[data-off]{opacity:0}.setup-demo .gpt-pill__placeholder{color:#8f8f8f;flex:1;font-size:15px}.setup-demo .gpt-pill__voice{color:#fff;background:#0d0d0d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.setup-demo .gpt-pill__voice .sd-i{width:16px;height:16px}.setup-demo .gpt-pill__voice i{background:#fff;border-radius:2px;width:10px;height:10px}.setup-demo .gpt-dim{z-index:5;opacity:0;background:#00000040;transition:opacity .3s;position:absolute;inset:0}.setup-demo .gpt-dim[data-on]{opacity:1}.setup-demo .gpt-dim--sheet{z-index:7}.setup-demo .gpt-side{z-index:6;width:262px;transition:transform .45s var(--sd-ease);background:#fff;flex-direction:column;padding:54px 10px 0;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:4px 0 20px #0000001a}.setup-demo .gpt-side[data-on]{transform:none}.setup-demo .gpt-side__search{color:#8f8f8f;background:#f0f0f0;border-radius:19px;align-items:center;gap:8px;height:38px;margin-bottom:10px;padding-left:12px;font-size:15px;display:flex}.setup-demo .gpt-side__search .sd-i{width:16px;height:16px}.setup-demo .gpt-side__item{align-items:center;gap:12px;height:40px;padding-left:8px;font-size:15px;display:flex}.setup-demo .gpt-side__label{color:#8f8f8f;margin:14px 0 4px 8px;font-size:13px}.setup-demo .gpt-side__chat{white-space:nowrap;height:38px;padding-left:8px;font-size:15px;line-height:38px;overflow:hidden}.setup-demo .gpt-side__profile{border-radius:12px;align-items:center;gap:10px;height:48px;padding-left:8px;transition:background-color .2s;display:flex;position:absolute;top:612px;left:8px;right:8px}.setup-demo .gpt-side__profile[data-on]{background:#ececec}.setup-demo .gpt-side__profile>span:last-child{font-size:15px;line-height:1.2;display:grid}.setup-demo .gpt-side__profile small{color:#8f8f8f;font-size:13px}.setup-demo .gpt-avatar{background:#c2c2c2;border-radius:50%;width:32px;height:32px}.setup-demo .gpt-sheet{z-index:8;transition:transform .45s var(--sd-ease);border-radius:12px 12px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.setup-demo .gpt-sheet[data-on]{transform:none}.setup-demo .gpt-app{align-items:center;gap:12px;height:58px;padding:0 12px;animation:.25s both sd-fade;display:flex;position:relative}.setup-demo .gpt-tile,.setup-demo .cl-tile{background:#fff;border:1px solid #e5e5e5;border-radius:9px;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 8px #fff,inset 0 0 0 17px #e0e0e0}.setup-demo .gpt-tile--1,.setup-demo .cl-tile--1{box-shadow:inset 0 0 0 9px #fff,inset 0 0 0 17px #d4d4d4}.setup-demo .gpt-tile--2,.setup-demo .cl-tile--2{box-shadow:inset 0 0 0 7px #fff,inset 0 0 0 17px #c2c2c2}.setup-demo .gpt-app__text,.setup-demo .cl-result__text{flex:1;min-width:0;line-height:1.25;display:grid}.setup-demo .gpt-app__text b,.setup-demo .cl-result__text b{font-size:15px}.setup-demo .gpt-app__text small,.setup-demo .cl-result__text small{color:var(--ios-gray);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.setup-demo .gpt-app__btn{color:#fff;background:#0d0d0d;border-radius:15px;place-items:center;width:74px;height:30px;font-size:14px;font-weight:600;transition:background-color .2s;display:grid}.setup-demo .gpt-app__btn[data-hover]{background:#3a3a3a}.setup-demo .gpt-app__state{color:var(--ios-gray);align-items:center;gap:4px;font-size:13px;display:flex}.setup-demo .gpt-app__state .sd-i{width:14px;height:14px}.setup-demo .cl-canvas{--ios-bg:#f5f4ef;color:#141413;--cl-serif:ui-serif,"Iowan Old Style","Palatino Linotype",Georgia,"Times New Roman",serif;background:#faf9f5}.setup-demo .cl-home{position:absolute;inset:0}.setup-demo .cl-circle{color:#141413;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:48px}.setup-demo .cl-circle--menu{left:10px}.setup-demo .cl-circle--new{right:10px}.setup-demo .cl-lines{border-top:2px solid #141413;border-bottom:2px solid #141413;width:18px;height:10px}.setup-demo .cl-greeting{text-align:center;font:400 27px/34px var(--cl-serif);letter-spacing:-.02em;position:absolute;top:250px;left:24px;right:24px}.setup-demo .cl-composer{background:#fff;border:1px solid #e6e4dd;border-radius:22px;height:94px;position:absolute;top:562px;left:12px;right:12px;box-shadow:0 2px 10px #1414130d}.setup-demo .cl-composer__placeholder{color:#8a8984;font-size:16px;position:absolute;top:14px;left:16px}.setup-demo .cl-composer__tools{color:#5e5d59;align-items:center;gap:12px;display:flex;position:absolute;bottom:10px;left:12px;right:10px}.setup-demo .cl-composer__tools>span:empty{flex:1}.setup-demo .cl-composer__voice{color:#fff;background:#141413;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.setup-demo .cl-composer__voice .sd-i{width:16px;height:16px}.setup-demo .cl-dim{z-index:5;opacity:0;background:#14141347;transition:opacity .3s;position:absolute;inset:0}.setup-demo .cl-dim[data-on]{opacity:1}.setup-demo .cl-dim--sheet{z-index:7}.setup-demo .cl-dim--add{z-index:11}.setup-demo .cl-side{z-index:6;width:262px;transition:transform .45s var(--sd-ease);background:#f6f5f1;flex-direction:column;padding:54px 10px 0;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:4px 0 20px #1414131a}.setup-demo .cl-side[data-on]{transform:none}.setup-demo .cl-side__new{background:#edece7;border-radius:10px;align-items:center;gap:10px;height:40px;margin-bottom:6px;padding-left:10px;font-size:15px;font-weight:600;display:flex}.setup-demo .cl-side__item{align-items:center;gap:12px;height:40px;padding-left:10px;font-size:15px;display:flex}.setup-demo .cl-side__label{color:#8a8984;margin:14px 0 4px 10px;font-size:13px}.setup-demo .cl-side__chat{white-space:nowrap;height:38px;padding-left:10px;font-size:15px;line-height:38px;overflow:hidden}.setup-demo .cl-side__profile{border-radius:12px;align-items:center;gap:10px;height:48px;padding-left:8px;transition:background-color .2s;display:flex;position:absolute;top:612px;left:8px;right:8px}.setup-demo .cl-side__profile[data-on]{background:#edece7}.setup-demo .cl-side__profile>span:last-child{font-size:15px;line-height:1.2;display:grid}.setup-demo .cl-side__profile small{color:#8a8984;font-size:13px}.setup-demo .cl-avatar{color:#fff;background:#5e5d59;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.setup-demo .cl-sheet{z-index:8;transition:transform .45s var(--sd-ease);border-radius:12px 12px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.setup-demo .cl-sheet[data-on]{transform:none}.setup-demo .cl-canvas .ios-back{color:#141413}.setup-demo .cl-row{align-items:center;gap:12px;height:50px;padding:0 14px;font-size:15px;transition:background-color .2s;display:flex;position:relative}.setup-demo .cl-row .cl-tile{border-radius:7px;width:28px;height:28px}.setup-demo .cl-row__state{color:var(--ios-gray);margin-left:auto;font-size:13px}.setup-demo .cl-row--add{gap:10px;font-weight:600}.setup-demo .cl-row--add[data-on]{background:#edece7}.setup-demo .cl-result{align-items:center;gap:12px;height:58px;padding:0 12px;animation:.25s both sd-fade;display:flex;position:relative}.setup-demo .cl-capsule{color:#fff;background:#141413;border-radius:15px;place-items:center;width:74px;height:30px;font-size:14px;font-weight:600;transition:background-color .2s;display:grid}.setup-demo .cl-capsule[data-hover]{background:#3a3936}.setup-demo .cl-page__tile{color:#5e5d59;background:#fff;border:1px solid #e6e4dd;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:70px;left:128px}.setup-demo .cl-page__tile .sd-i{stroke-width:1.4px;width:28px;height:28px}.setup-demo .cl-page__name{text-align:center;font-size:20px;font-weight:600;line-height:26px;position:absolute;top:136px;left:0;right:0}.setup-demo .cl-page__url{text-align:center;color:#5e5d59;letter-spacing:-.02em;font:400 13px/18px ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:166px;left:0;right:0}.setup-demo .cl-page__note{color:var(--ios-gray);justify-content:center;align-items:center;gap:5px;font-size:14px;display:flex;position:absolute;top:194px;left:0;right:0}.setup-demo .cl-page__note--on{color:#2e7d46;font-weight:600}.setup-demo .cl-page__note .sd-i{width:16px;height:16px}.setup-demo .cl-page__connect{color:#fff;background:#141413;border-radius:12px;place-items:center;height:44px;font-size:16px;font-weight:600;transition:background-color .2s;display:grid;position:absolute;left:16px;right:16px}.setup-demo .cl-page__connect[data-hover]{background:#3a3936}.setup-demo .cl-add{z-index:12;transition:transform .45s var(--sd-ease);border-radius:12px 12px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.setup-demo .cl-add[data-on]{transform:none}.setup-demo .cl-add__nav{justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:15px;display:flex;position:absolute;top:0;left:0;right:0}.setup-demo .cl-add__nav b{font-size:15px}.setup-demo .cl-add__save{color:#b7b5ae;font-weight:600;transition:color .2s,opacity .2s}.setup-demo .cl-add__save[data-on]{color:#141413}.setup-demo .cl-add__save[data-hover]{opacity:.5}.setup-demo .cl-add__help{color:var(--ios-gray);font-size:13px;line-height:18px;position:absolute;left:32px;right:32px}.setup-demo .cg-scroll{position:absolute;inset:92px 0 80px;overflow:hidden}.setup-demo .cg-inner{height:1500px;transition:transform .9s cubic-bezier(.45,0,.2,1);position:absolute;left:14px;right:14px}.setup-demo .cg-bubble,.setup-demo .cg-h,.setup-demo .cg-sub,.setup-demo .cg-foot,.setup-demo .cg-h2,.setup-demo .cg-p,.setup-demo .cg-chart-title,.setup-demo .cg-chart-sub,.setup-demo .cg-chart,.setup-demo .cg-table{opacity:0;transition:opacity .35s,transform .45s var(--sd-ease);position:absolute;transform:translateY(6px)}.setup-demo .cg-bubble[data-on],.setup-demo .cg-h[data-on],.setup-demo .cg-sub[data-on],.setup-demo .cg-foot[data-on],.setup-demo .cg-h2[data-on],.setup-demo .cg-p[data-on],.setup-demo .cg-chart-title[data-on],.setup-demo .cg-chart-sub[data-on],.setup-demo .cg-chart[data-on],.setup-demo .cg-table[data-on]{opacity:1;transform:none}.setup-demo .cg-bubble{max-width:236px;right:0}.setup-demo .cg-bubble>span{background:#f0f0f0;border-radius:20px;padding:9px 14px;font-size:15px;line-height:21px;display:block}.setup-demo .cg-status{color:#8f8f8f;align-items:center;gap:4px;font-size:15px;line-height:20px;display:flex;position:absolute;left:0}.setup-demo .cg-status__text{background:linear-gradient(90deg,#8f8f8f 0% 35%,#d9d9d9 50%,#8f8f8f 65% 100%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite sd-shimmer,.3s both sd-fade}.setup-demo .cg-status[data-done] .cg-status__text{color:#8f8f8f;background:0 0;animation:.3s both sd-fade}.setup-demo .cg-status .sd-i{width:14px;height:14px}.setup-demo .cg-h{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:24px;left:0;right:0}.setup-demo .cg-sub{color:#5d5d5d;font-size:13px;line-height:18px;left:0;right:0}.setup-demo .cg-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;left:0;right:0}.setup-demo .cg-tile{opacity:0;height:92px;transition:opacity .35s,transform .45s var(--sd-ease);background:#fff;border:1px solid #e5e5e5;border-radius:12px;align-content:start;padding:8px 8px 0;line-height:17px;display:grid;transform:translateY(6px)}.setup-demo .cg-tile[data-on]{opacity:1;transform:none}.setup-demo .cg-tile__label{color:#5d5d5d;font-size:13px}.setup-demo .cg-tile b{letter-spacing:-.02em;margin:3px 0 2px;font-size:19px;line-height:24px}.setup-demo .cg-tile__delta{color:#1e7f3c;font-size:13px;font-weight:600}.setup-demo .cg-tile__since{color:#8f8f8f;font-size:13px}.setup-demo .cg-foot{color:#8f8f8f;font-size:13px;line-height:18px;left:0;right:0}.setup-demo .cg-h2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:22px;left:0;right:0}.setup-demo .cg-p{font-size:15px;line-height:21px;left:0;right:0}.setup-demo .cg-chart-title{font-size:14px;font-weight:600;line-height:18px;left:0;right:0}.setup-demo .cg-chart-sub{color:#5d5d5d;font-size:13px;line-height:18px;left:0;right:0}.setup-demo .cg-chart{background:linear-gradient(#0000 151px,#e5e5e5 151px 152px,#0000 152px);grid-template-columns:repeat(4,1fr);gap:14px;height:176px;padding:0 4px;display:grid;left:0;right:0}.setup-demo .cg-chart:before{content:"";pointer-events:none;border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5;height:92px;position:absolute;top:28px;left:0;right:0}.setup-demo .cg-bar{flex-direction:column;justify-content:flex-end;align-items:stretch;height:152px;display:flex;position:relative}.setup-demo .cg-bar__value{text-align:center;opacity:0;margin-bottom:4px;font-size:13px;font-weight:600;line-height:16px;transition:opacity .3s .3s}.setup-demo .cg-bar[data-on] .cg-bar__value{opacity:1}.setup-demo .cg-bar__fill{transition:height .4s var(--sd-ease);background:#7eb0f7;border-radius:7px 7px 2px 2px;display:block}.setup-demo .cg-bar__month{text-align:center;color:#5d5d5d;font-size:13px;line-height:16px;position:absolute;top:158px;left:0;right:0}.setup-demo .cg-table{background:#fff;border:1px solid #e5e5e5;border-radius:12px;left:0;right:0;overflow:hidden}.setup-demo .cg-table__head,.setup-demo .cg-table__row{grid-template-columns:96px 1fr 94px;gap:8px;padding:0 10px;display:grid}.setup-demo .cg-table__head{background:#f7f7f7;align-items:center;height:32px;font-size:13px;font-weight:600}.setup-demo .cg-table__row{opacity:0;height:44px;transition:opacity .3s,transform .4s var(--sd-ease);border-top:1px solid #e5e5e5;align-items:center;font-size:13px;line-height:17px;transform:translate(-6px)}.setup-demo .cg-table__row[data-on]{opacity:1;transform:none}.setup-demo .cg-table__row>span:first-child{font-weight:600}.setup-demo .cg-table__row>span:nth-child(2){color:#5d5d5d}.setup-demo .cg-posts{margin:0;padding:0;list-style:none;position:absolute;left:0;right:0}.setup-demo .cg-posts>li{opacity:0;height:78px;transition:opacity .35s,transform .45s var(--sd-ease);border-bottom:1px solid #e5e5e5;align-content:center;display:grid;transform:translateY(6px)}.setup-demo .cg-posts>li[data-on]{opacity:1;transform:none}.setup-demo .cg-posts b{font-size:15px;line-height:21px}.setup-demo .cg-posts span{color:#5d5d5d;font-size:13px;line-height:18px}.setup-demo .cg-posts .cg-posts__latest{color:#0d0d0d;font-weight:600}.setup-demo .cg-top{z-index:10;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#fcfcfcf0;height:92px;position:absolute;top:0;left:0;right:0}.setup-demo .cg-title{text-align:center;color:#0d0d0d;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;position:absolute;top:57px;left:60px;right:108px;overflow:hidden}.setup-demo .cg-actions{background:#fff;border-radius:19px;align-items:center;gap:18px;height:38px;padding:0 14px;display:flex;position:absolute;top:48px;right:14px;box-shadow:0 2px 10px #00000014}.setup-demo .cg-fade{z-index:9;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#fcfcfcf0;position:absolute;inset:596px 0 0}.setup-demo .cg-card{z-index:31;opacity:0;transition:opacity .2s,transform .35s var(--sd-ease);background:#fff;border-radius:22px;position:absolute;left:8px;right:8px;transform:translateY(260px);box-shadow:0 2px 14px #0000001a}.setup-demo .cg-card[data-on]{opacity:1;transform:none}.setup-demo .cg-card__text{height:52px;padding:10px 14px 0;font-size:15px;line-height:21px;overflow:hidden}.setup-demo .cg-card__tools{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:6px;left:12px;right:8px}.setup-demo .cg-card__right{align-items:center;gap:14px;display:flex}.setup-demo .cg-send{color:#fff;background:#d9d9d9;border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .2s;display:grid}.setup-demo .cg-send[data-on]{background:#0d0d0d}.setup-demo .cg-send[data-hover]{background:#3a3a3a}.setup-demo .cg-send .sd-i{width:20px;height:20px}@keyframes sd-ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes sd-blink{50%{opacity:0}}@keyframes sd-fade{0%{opacity:0}}@keyframes sd-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.setup-demo .sd-canvas *,.setup-demo .setup-demo__dots>span{transition:none!important;animation:none!important}.setup-demo .sd-canvas[data-ready]{transition:none}.setup-demo .sd-ripple{display:none}.setup-demo .cg-status__text{color:#8f8f8f;background:0 0}}
