@font-face{font-family:display;src:url(../media/RoslindaleDisplayNarrow_SemiBold-s.p.37esd3t_h0t84.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:105.21%;descent-override:24.69%;line-gap-override:0.0%;size-adjust:93.15%}._4oSZWG_className{font-family:display,display Fallback;font-weight:600}._4oSZWG_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/PPNeueMontreal_Regular-s.p.0n7vfsl86k896.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:body;src:url(../media/PPNeueMontreal_SemiBold-s.p.2c99qz3l52c__.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:95.87%}._6M_xlW_className{font-family:body,body Fallback}._6M_xlW_variable{--font-body:"body", "body Fallback"}
:root{--carbon:#080a09;--ivory:#f2efe6;--cobalt:#2437cf;--phosphor:#7de59f;--rule:#c7c8c0;--ground:var(--ivory);--ink-80:#080a09cc;--ink-66:#080a09a8;--ink-45:#080a0973;--ink-05:#080a090d;--ink-04:#080a090a;--ivory-78:#f2efe6c7;--ivory-60:#f2efe699;--ivory-20:#f2efe633;--ivory-16:#f2efe629;--gutter:clamp(20px, 4.4vw, 64px);--r-press:999px;--r-field:16px;--r-card:20px;--r-menu:16px;--r-modal:24px;--r-tile:14px;--r-tile-sm:10px;--r-tile-md:16px;--r-tile-lg:24px;--r-mark:8px;--r-check:5px;--display:var(--font-display), Georgia, serif;--body:var(--font-body), "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--carbon);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p,figure,blockquote,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}::selection{background:var(--cobalt);color:var(--ivory)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--carbon);color:var(--ivory);padding:12px 16px;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.wrap{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.display{font-family:var(--display);letter-spacing:-.025em;font-weight:600}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);font-size:12px;line-height:1.4;display:block}.eyebrow--phosphor{color:var(--phosphor)}.eyebrow--cobalt{color:var(--cobalt)}.muted{color:var(--ink-66)}.link{text-underline-offset:3px;-webkit-text-decoration:underline #080a094d;text-decoration:underline #080a094d}.link:hover,.hoverlink:hover{color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.textlink{border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:4px;font-size:16px;display:inline-flex}.textlink:hover{color:var(--cobalt)}.tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--carbon);padding:3px 7px;font-size:11px;display:inline-block}.tag--cobalt{border-color:var(--cobalt);color:var(--cobalt)}.tag--solid{background:var(--carbon);color:var(--ivory)}.live{background:var(--cobalt);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #2437cf73}70%{box-shadow:0 0 0 7px #2437cf00}to{box-shadow:0 0 #2437cf00}}.btn{white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:16px;font-weight:600;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.btn--sm{gap:12px;height:40px;padding:0 16px;font-size:14px}.btn--md{height:44px;padding:0 18px;font-size:15px}.btn--carbon{background:var(--carbon);color:var(--ivory)}.btn--carbon:hover{background:var(--cobalt)}.btn--ivory{background:var(--ivory);color:var(--carbon)}.btn--ivory:hover{opacity:.88}.btn--cobalt{background:var(--cobalt);color:var(--ivory)}.btn--line{border:1px solid var(--carbon);color:var(--carbon);background:0 0;font-weight:400}.btn--line:hover{background:var(--carbon);color:var(--ivory)}.btn--line-ivory{color:var(--ivory);background:0 0;border:1px solid #f2efe6b3;font-weight:400}.btn--line-ivory:hover{background:var(--ivory);color:var(--carbon)}.btn[disabled]{opacity:.45;cursor:not-allowed}.hd{border-bottom:1px solid var(--rule);background:var(--ground);z-index:40;position:relative}.hd--dark{background:var(--carbon);color:var(--ivory-78);border-bottom-color:var(--ivory-16)}.hd__inner{align-items:center;gap:40px;height:72px;display:flex}.hd__logo{flex:none;width:160px;display:block}.hd__logo img{width:160px;height:auto}.hd__nav{align-items:stretch;gap:28px;height:72px;font-size:15px;display:flex}.hd__link{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding-top:2px;display:flex}.hd__link:hover{color:var(--cobalt)}.hd--dark .hd__link:hover{color:var(--ivory)}.hd__link[aria-current=page]{color:inherit;border-bottom-color:currentColor}.hd--dark .hd__link[aria-current=page]{color:var(--ivory)}.hd__actions{align-items:center;gap:20px;margin-left:auto;display:flex}.hd__signin{white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px}.hd__signin:hover{color:var(--cobalt)}.hd--dark .hd__signin:hover{color:var(--ivory)}.hd__menu{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hd__panel{display:none}body{flex-direction:column;min-height:100dvh;display:flex}body>main,body>.wrap{width:100%}.ft{background:var(--carbon);color:var(--ivory-78);margin-top:auto}.ft__inner{padding-top:64px;padding-bottom:40px}.ft__ok{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ft__ok img{width:auto;height:44px}.ft__ok span{font-family:var(--display);color:var(--ivory);font-size:34px;line-height:1.1}.ft__cols{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:32px;margin-top:48px;font-size:15px;display:grid}.ft__col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ft__col a:hover,.ft__col button:hover{color:var(--ivory)}.ft__col button{text-align:left;background:0 0;border:0;padding:0}.ft__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ivory-60);font-size:12px}.ft__base{border-top:1px solid var(--ivory-16);color:var(--ivory-60);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.tile{border:1px solid var(--rule);background:var(--ground);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.tile img{object-fit:contain;width:66%;height:66%}.tile--dark{background:var(--carbon);border-color:var(--carbon)}.tile__mono{font-family:var(--display);color:var(--ink-80);font-size:22px}.tile--sm{width:36px;height:36px}.tile--sm .tile__mono{font-size:16px}.tile--lg{width:96px;height:96px}.tile--lg .tile__mono{font-size:44px}.tile--md{width:64px;height:64px}.chip{border:1px solid var(--rule);white-space:nowrap;height:38px;color:var(--carbon);background:0 0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.chip:hover{border-color:var(--carbon)}.chip--on,.chip[aria-pressed=true],.chip[aria-current=true]{background:var(--carbon);border-color:var(--carbon);color:var(--ivory)}.chip__count{color:var(--ink-66);font-size:12px}.chip--on .chip__count,.chip[aria-pressed=true] .chip__count,.chip[aria-current=true] .chip__count{color:var(--ivory-78)}.chip--sm{height:32px;padding:0 12px;font-size:13px}.chips{gap:8px;display:flex}.chips--scroll{--fade-start:0px;--fade-end:0px;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);flex:1;overflow-x:auto}.chips--scroll[data-fade-start=on]{--fade-start:48px}.chips--scroll[data-fade-end=on]{--fade-end:48px}.chips--scroll::-webkit-scrollbar{display:none}.chips--wrap{flex-wrap:wrap}.menu{position:relative}.menu__btn{border:1px solid var(--rule);background:0 0;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;display:inline-flex}.menu__btn[aria-expanded=true],.menu__btn:hover{border-color:var(--carbon)}.menu__btn svg{transition:transform .15s}.menu__btn[aria-expanded=true] svg{transform:rotate(180deg)}.menu__label{color:var(--ink-66)}.menu__list{z-index:30;background:var(--ground);border:1.5px solid var(--carbon);min-width:290px;padding:8px 0;position:absolute;top:46px;right:0;box-shadow:0 20px 40px #080a0929}.menu__list--left{left:0;right:auto}.menu__item{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:14px;display:flex}.menu__item:hover{background:var(--ink-05)}.menu__item[aria-disabled=true]{color:var(--ink-45);cursor:default}.menu__item[aria-disabled=true]:hover{background:0 0}.menu__check{justify-content:center;width:14px;display:inline-flex}.menu__text{flex:1}.menu__count{color:var(--ink-66);font-size:13px}.menu__soon{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-66);padding:2px 6px;font-size:10px}.menu__note{border-top:1px solid var(--rule);color:var(--ink-66);margin-top:4px;padding:8px 16px 6px;font-size:12px;line-height:1.45;display:block}.search{position:relative}.search__bar{border:1.5px solid var(--carbon);background:var(--ground);align-items:center;gap:16px;height:72px;padding:0 8px 0 28px;display:flex}.search__bar:focus-within{box-shadow:0 0 0 3px #2437cf47}.search__input{min-width:0;height:100%;color:var(--carbon);background:0 0;border:0;flex:1;padding:0;font-size:21px}.search__input:focus{outline:none}.search__input::placeholder{color:#080a098c;opacity:1}.search__input::-webkit-search-cancel-button{display:none}.search__clear{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.search__submit{background:var(--carbon);height:56px;color:var(--ivory);border:0;padding:0 28px;font-size:16px;font-weight:600}.search__submit:hover{background:var(--cobalt)}.search--compact .search__bar{gap:12px;height:52px;padding:0 6px 0 18px}.search--compact .search__input{font-size:17px}.search--compact .search__submit{height:40px;padding:0 16px;font-size:14px}.suggest{z-index:35;background:var(--ground);border:1.5px solid var(--carbon);position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 24px 48px #080a0929}.suggest__cols{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid}.suggest__col{padding:14px 0}.suggest__col+.suggest__col{border-left:1px solid var(--rule)}.suggest__group{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-66);padding:6px 24px 8px;font-size:11px;display:block}.suggest__item{align-items:center;gap:12px;padding:9px 24px;font-size:15px;display:flex}.suggest__item:hover,.suggest__item[aria-selected=true]{background:var(--ink-05)}.suggest__item b{font-weight:600}.suggest__sub{color:var(--ink-66);font-size:13px}.suggest__meta{color:var(--ink-66);white-space:nowrap;margin-left:auto;font-size:13px}.suggest__tool{flex-direction:column;min-width:0;display:flex}.suggest__tool span:last-child{color:var(--ink-66);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.suggest__foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:15px;display:flex}.suggest__foot:hover{background:var(--ink-05)}.kbd{border:1px solid var(--rule);color:var(--ink-66);padding:2px 7px;font-family:inherit;font-size:12px}.try{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;font-size:14px;display:flex}.try__item{background:0 0;border:1px dashed #080a094d;height:34px;padding:0 16px;font-size:14px;transition:background-color .12s,border-color .12s}.try__item:hover{border-color:var(--cobalt);color:var(--cobalt)}.rows__bar{border-top:2px solid var(--carbon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:16px 0;display:flex}.rows__tabs{align-items:center;gap:28px;min-height:40px;display:flex}.rows__tab{font-family:var(--display);color:#080a098c;font-size:28px;line-height:1.2}.rows__tab[aria-current=page]{color:var(--carbon)}.rows__tab small{font-family:var(--body);color:var(--ink-66);font-size:14px}.rows__menus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grid-row{grid-template-columns:minmax(240px,2fr) 150px minmax(240px,2.6fr) 140px 128px;align-items:center;gap:24px;padding:16px;display:grid}.grid-row--browse{grid-template-columns:minmax(220px,2fr) minmax(200px,2.6fr) 140px 128px;gap:20px}.grid-row--co{grid-template-columns:minmax(240px,2fr) 150px minmax(240px,2.6fr) 104px}.rows__head{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);letter-spacing:.05em;text-transform:uppercase;height:40px;color:var(--ink-66);padding-top:0;padding-bottom:0;font-size:12px}.row{border-bottom:1px solid var(--rule);transition:background-color .12s;position:relative}.row:hover{background:var(--ink-04)}.row:hover .row__name{color:var(--cobalt)}.row__tool{align-items:center;gap:14px;min-width:0;display:flex}.row__who{flex-direction:column;min-width:0;display:flex}.row__name{font-size:17px;font-weight:600;line-height:1.25}.row__name:after{content:"";position:absolute;inset:0}.row__by{color:var(--ink-66);align-items:center;gap:8px;min-width:0;margin-top:3px;font-size:13px;display:flex}.row__co{z-index:1;color:var(--carbon);position:relative}.yc{letter-spacing:.04em;border:1px solid var(--rule);white-space:nowrap;padding:1px 5px;font-size:10px}.yc.techstars{margin-left:4px}.row__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.row__cat{flex-direction:column;font-size:14px;line-height:1.35;display:flex}.row__cat small{color:var(--ink-66);font-size:13px}.row__price{flex-direction:column;display:flex}.row__price b{font-size:15px;font-weight:600;line-height:1.3}.row__price small{color:var(--ink-66);font-size:12px;line-height:1.4}.row__updated{color:var(--ink-66);font-size:13px}.row__price{align-items:flex-start;gap:4px}.row__watch{z-index:1;justify-self:end;position:relative}.row__watch:focus-within{z-index:20}.row__watch:has([aria-expanded=true]){z-index:20}.pill-price{border-radius:var(--r-press);white-space:nowrap;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pill-price--free{background:var(--phosphor);color:var(--carbon)}.pill-price--freemium{color:#14532d;box-shadow:inset 0 0 0 1.5px #3ba466}.pill-price--paid{color:var(--carbon);background:#080a0912}.pill-price--usage{color:var(--cobalt);background:#2437cf1a}.pill-price--contact_sales,.pill-price--waitlist{color:var(--ink-80);box-shadow:inset 0 0 0 1px var(--rule)}.pill-price--unknown{color:var(--ink-66);border:1px dashed #080a0959}.rows__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.rows__empty{border-bottom:1px solid var(--rule);padding:48px 16px;font-size:17px}.sec{padding-top:112px;padding-bottom:112px}.band--carbon{background:var(--carbon);color:var(--ivory)}.band--cobalt{background:var(--cobalt);color:var(--ivory)}.split{flex-wrap:wrap;align-items:center;gap:56px 80px;display:flex}.split>*{min-width:0}.h2{font-family:var(--display);letter-spacing:-.025em;margin-top:16px;font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1}.lead{max-width:520px;margin-top:22px;font-size:19px;line-height:1.55}.numbered li{border-top:1px solid var(--ivory-20);grid-template-columns:56px minmax(0,1fr);column-gap:8px;padding:16px 0;font-size:18px;display:grid}.numbered li:last-child{border-bottom:1px solid var(--ivory-20)}.numbered span:first-child{color:var(--phosphor);padding-top:3px;font-size:13px}.acc__head{letter-spacing:.06em;text-transform:uppercase;color:#f2efe6cc;border-bottom:1px solid #f2efe666;padding-bottom:12px;font-size:12px;display:block}.acc__item{border-bottom:1px solid #f2efe666}.acc__btn{width:100%;min-height:60px;color:var(--ivory);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.acc__btn:hover .acc__title{text-underline-offset:4px;text-decoration:underline}.acc__title{flex:1;font-size:19px}.acc__btn svg{flex-shrink:0}.acc__btn svg:last-child{transition:transform .2s}.acc__btn[aria-expanded=true] svg:last-child{transform:rotate(45deg)}.acc__body{color:#f2efe6db;padding:0 32px 20px;font-size:16px;line-height:1.6}.reveal{position:relative;overflow:hidden}.reveal>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.meter{letter-spacing:.08em;text-transform:uppercase;color:var(--ivory-78);align-items:center;gap:16px;font-size:11px;display:flex}.meter__track{background:#f2efe640;flex:1;height:1px;position:relative;overflow:hidden}.meter__fill{background:var(--phosphor);transform-origin:0;position:absolute;inset:0}.shot{aspect-ratio:3/2;border:1.5px solid var(--carbon);background:var(--ground);font-size:12px;position:relative;overflow:hidden;container-type:inline-size}.shot__abs{position:absolute}.shot__box{box-sizing:border-box;border:1px solid var(--rule);justify-content:center;align-items:center;display:flex;position:absolute}.shot__box img{object-fit:contain;width:70%;height:70%}.shot__chip{box-sizing:border-box;border:1px solid var(--rule);white-space:nowrap;align-items:center;gap:6px;padding:0 6px;display:flex;position:absolute;overflow:hidden}.shot__chip img{object-fit:contain;width:16px;height:16px}.locked{margin-top:24px;display:grid;position:relative;overflow:hidden}.locked__blur,.locked__overlay{grid-area:1/1}.locked__blur{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}.locked__overlay{background:#f2efe673;justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.locked__card{background:var(--ground);border:1px solid var(--carbon);flex-direction:column;gap:10px;max-width:460px;padding:24px 28px;display:flex;box-shadow:0 16px 40px #080a0924}.locked__card h3{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.15}.locked__card p{color:var(--ink-80);font-size:15px;line-height:1.5}.locked__actions{align-items:center;gap:18px;margin-top:6px;display:flex}.locked__badge{color:var(--cobalt);align-items:center;gap:6px;font-size:13px;display:inline-flex}.skel-line{background:#080a092e;height:12px;display:block}.skel-row{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr) 140px;align-items:center;gap:24px;padding:20px 0;display:grid}.skel-stat{border:1px solid var(--rule);flex-direction:column;gap:12px;padding:20px;display:flex}.crumbs{color:var(--ink-66);flex-wrap:wrap;gap:8px;padding-top:20px;font-size:13px;display:flex}.crumbs a:hover{color:var(--cobalt)}.rec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;padding:28px 0 32px;display:flex}.rec-head__main{flex:640px;align-items:flex-start;gap:28px;min-width:0;display:flex}.rec-title{font-family:var(--display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(48px,5.2vw,76px);font-weight:600;line-height:.95}.rec-meta{color:var(--ink-66);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:15px;display:flex}.rec-meta a{color:var(--carbon)}.rec-tagline{text-wrap:pretty;max-width:720px;margin-top:14px;font-size:22px;line-height:1.4}.rec-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rec-actions--under{margin-top:22px}.rec-meta .rv2-chip{border:0;height:auto;padding:0}.rec-meta .rv2-chip:hover span{color:var(--carbon)}.watch-scrim,.watch-menu__grab{display:none}.soon{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);padding:3px 6px;font-size:11px}.facts{border-top:2px solid var(--carbon);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.fact{padding:16px 20px 18px 0}.fact dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);font-size:11px}.fact dd{margin-top:6px;font-size:17px;line-height:1.3}.fact dd+dd{color:var(--ink-66);margin-top:4px;font-size:12px}.rec-body{flex-wrap:wrap;align-items:flex-start;gap:0 64px;display:flex}.rec-main{flex:999 640px;min-width:0}.rec-side{flex-direction:column;flex:320px;gap:24px;min-width:0;max-width:400px;padding-top:48px;display:flex}.rec-sec{border-top:1px solid var(--rule);margin-top:56px;padding-top:48px}.rec-sec:first-child{border-top:0;margin-top:0}.rec-sec__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rec-h{font-family:var(--display);letter-spacing:-.015em;font-size:36px;font-weight:600;line-height:1.1}.rec-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);margin-top:32px;font-size:13px;font-weight:600}.rec-desc{color:#080a09e0;max-width:760px;margin-top:20px;font-size:19px;line-height:1.6}.product-notice{border-left:3px solid var(--carbon);background:#c7c8c038;margin-top:20px;padding:16px 20px;font-size:15px;line-height:1.5}.product-workflows{gap:20px;margin-top:14px;display:grid}.product-workflows dt{font-size:17px;font-weight:600}.product-workflows dd{max-width:760px;margin-top:6px;font-size:16px;line-height:1.6}.product-steps,.product-considerations{max-width:760px;margin-top:14px;padding-left:22px;font-size:16px;line-height:1.6}[aria-labelledby=h-start] .btn{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;height:auto;min-height:52px;padding-block:12px}.product-steps{list-style:decimal}.product-considerations{list-style:outside}.product-steps li,.product-considerations li{margin-top:8px;padding-left:4px}.product-sources{overflow-wrap:anywhere;gap:14px;margin-top:16px;display:grid}.product-sources li{gap:3px;font-size:15px;line-height:1.5;display:grid}.product-sources .muted{font-size:12px}.checks{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));column-gap:32px;margin-top:12px;font-size:16px;display:grid}.checks li{border-bottom:1px solid #c7c8c0b3;align-items:center;gap:10px;padding:6px 0;display:flex}.pills{flex-wrap:wrap;gap:8px;margin-top:12px;font-size:14px;display:flex}.pills>li{display:flex}.pill{border:1px solid var(--rule);padding:6px 12px}a.pill{border-radius:var(--r-press)}a.pill:hover{border-color:var(--cobalt);color:var(--cobalt)}.plans{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin-top:24px;display:grid}.plan{border:1px solid var(--rule);flex-direction:column;gap:6px;padding:22px;display:flex}.plan__name{font-family:var(--display);font-size:24px;line-height:1.1}.plan__price{font-family:var(--display);margin-top:8px;font-size:36px;line-height:1}.plan__note{color:var(--ink-66);font-size:13px}.plan__features{border-top:1px solid #c7c8c0b3;flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;font-size:14px;display:flex}.card{border:1px solid var(--rule);padding:24px}.card--carbon{background:var(--carbon);color:var(--ivory);border-color:var(--carbon)}.card--dashed{border:1.5px dashed var(--ink-66)}.card__h{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.15}.card__list{margin-top:16px;font-size:14px;line-height:1.45}.card__list li{border-top:1px solid #c7c8c0b3;padding:12px 0}.card__list li:last-child{border-bottom:1px solid #c7c8c0b3}.card__note{color:var(--ink-66);margin-top:14px;font-size:13px;line-height:1.5}.sim{border-top:1px solid #c7c8c0b3;align-items:center;gap:12px;padding:10px 6px;display:flex}.sim:last-child{border-bottom:1px solid #c7c8c0b3}.sim:hover{background:var(--ink-04)}.sim:hover strong{color:var(--cobalt)}.sim strong{font-size:16px;font-weight:600;display:block}.sim span{color:var(--ink-66);font-size:13px}.pages-list{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));column-gap:40px;margin-top:24px;display:grid}.pages-list div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.pages-list dd{color:var(--ink-66);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.browse-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding:20px 0 28px;display:flex}.browse-body{border-top:2px solid var(--carbon);flex-wrap:wrap;align-items:flex-start;gap:32px 48px;display:flex}.side{flex:260px;min-width:0;max-width:300px;padding-top:24px}.side__group{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.side__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);padding-bottom:10px;font-size:12px}.side__opt{justify-content:space-between;align-items:center;gap:12px;padding:6px 4px;font-size:14px;display:flex}.side__opt:hover{background:var(--ink-05)}.side__opt[aria-current=true]{font-weight:600}.side__opt span:last-child{color:var(--ink-66);font-weight:400}.side__box{border:1.5px solid var(--ink-66);flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.side__opt[aria-current=true] .side__box{background:var(--cobalt);border-color:var(--cobalt)}.side__sub{border-left:1px solid var(--rule);margin:2px 0 8px 12px;padding-left:12px}.side__foot{border-top:1px solid var(--rule);color:var(--ink-66);flex-wrap:wrap;gap:6px 14px;margin-top:32px;padding-top:16px;font-size:13px;display:flex}.results{flex:999 640px;min-width:0;padding-top:24px}.results__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.active-chip{background:var(--carbon);height:34px;color:var(--ivory);align-items:center;gap:8px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.active-chip a{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.skel{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.skel__block{background:linear-gradient(90deg,#080a090f 25%,#080a091f 50%,#080a090f 75%) 0 0/800px 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.loading{color:var(--ink-66);justify-content:center;align-items:center;gap:12px;padding:28px 0 8px;font-size:14px;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.totop{z-index:30;background:var(--carbon);height:44px;color:var(--ivory);border:0;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 20px #080a092e}.modal{z-index:90;justify-content:center;align-items:flex-start;padding:72px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__backdrop{background:#080a099e;position:fixed;inset:0}.modal__panel{background:var(--ground);border:1px solid var(--carbon);width:100%;max-width:560px;padding:36px 44px;position:relative;box-shadow:0 24px 64px #080a0959}.modal__close{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:16px;right:16px}.modal__list{flex-direction:column;gap:8px;margin-top:18px;font-size:15px;display:flex}.modal__list li{align-items:flex-start;gap:10px;display:flex}.modal__list li svg{flex-shrink:0;margin-top:3px}.modal__note{border:1px dashed var(--cobalt);color:var(--cobalt);margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.5}.field{border:1px solid var(--carbon);background:0 0;width:100%;height:52px;padding:0 16px;font-size:16px;display:block}.about-hero{background:var(--carbon);color:var(--ivory)}.about-hero__h1{font-family:var(--display);letter-spacing:-.035em;margin-top:20px;font-size:clamp(64px,7.6vw,116px);font-weight:600;line-height:.94}.steps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:32px;margin-top:48px;display:grid}.steps li{border-top:1px solid var(--carbon);padding-top:20px}.steps h3{font-family:var(--display);margin:12px 0 10px;font-size:30px;font-weight:600;line-height:1.1}.steps p{color:var(--ink-80);font-size:16px;line-height:1.55}.stats{border-top:2px solid var(--carbon);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px;margin-top:64px;padding-top:24px;display:grid}.stats__n{font-family:var(--display);align-items:center;gap:14px;font-size:52px;line-height:1;display:flex}.stats__l{color:var(--ink-66);margin-top:6px;font-size:14px}.commit li{border-top:1px solid var(--ivory-20);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.commit li:last-child{border-bottom:1px solid var(--ivory-20)}.commit span:first-child{color:var(--phosphor);font-size:13px}.commit span:last-child{font-size:20px;line-height:1.4}.pdp-row{flex-wrap:wrap;align-items:center;gap:40px 80px;margin-top:120px;display:flex}.pdp-row--flip{flex-wrap:wrap-reverse}.pdp-text{flex:380px;min-width:0}.pdp-media{flex:1.3 560px;min-width:0}.pdp-h{font-family:var(--display);letter-spacing:-.02em;margin-top:16px;font-size:44px;font-weight:600;line-height:1.02}.pdp-p{color:var(--ink-80);margin-top:16px;font-size:18px;line-height:1.55}.pdp-list{margin-top:20px;font-size:16px}.pdp-list li{border-top:1px solid var(--rule);padding:10px 0}.pdp-list li:last-child{border-bottom:1px solid var(--rule)}.quotes{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:40px;margin-top:56px;display:grid}.quote__q{font-family:var(--display);letter-spacing:-.01em;margin-top:24px;font-size:26px;line-height:1.25}.quote__who{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px;font-size:15px}.fade-up{transition:opacity .7s,transform .7s}.nf{padding-top:120px;padding-bottom:160px}@media (max-width:960px){.hd__nav,.hd__signin,.hd__actions .btn{display:none}.hd__menu{display:inline-flex}.hd__panel[data-open=true]{padding:12px var(--gutter) 20px;border-top:1px solid var(--rule);background:var(--ground);flex-direction:column;gap:4px;display:flex}.hd--dark .hd__panel[data-open=true]{background:var(--carbon);border-top-color:var(--ivory-16)}.hd__panel a,.hd__panel button{text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:17px;display:flex}.hide-md{display:none!important}.grid-row,.grid-row--browse{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 0}.row:hover{background:0 0}.sec{padding-top:72px;padding-bottom:72px}.side{flex-basis:100%;max-width:none}.rec-side{max-width:none}.suggest__col+.suggest__col{border-left:0;border-top:1px solid var(--rule)}.pdp-row{margin-top:80px}}@media (max-width:600px){.hide-sm{display:none!important}.search__bar{gap:10px;height:56px;padding:0 5px 0 16px}.search__input{font-size:17px}.search__submit{height:44px;padding:0 14px;font-size:14px}.rows__tab{font-size:24px}.rec-head__main{flex-direction:column;gap:16px}.rec-actions--under{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rec-actions--under>:first-child{grid-column:1/-1}.rec-actions--under .btn{gap:6px;width:100%;height:46px;padding:0 10px;font-size:15px}.watch-scrim{z-index:89;background:#080a094d;border:0;padding:0;display:block;position:fixed;inset:0}.watch-menu.menu__list{z-index:90;min-width:0;max-height:85vh;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.watch-menu__grab{background:#080a0933;border-radius:3px;width:44px;height:5px;margin:0 auto 8px;display:block}.rec-head__main .tile--lg{width:64px;height:64px}.rec-tagline{font-size:18px}.modal{padding-top:24px}.modal__panel{padding:28px 22px}.locked__overlay{padding:8px}.locked__card{padding:20px}.skel-row{grid-template-columns:80px minmax(0,1fr)}.skel-row>:last-child{display:none}.ft__ok span{font-size:28px}.pdp-h{font-size:36px}.quote__q{font-size:22px}.totop{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live,.skel__block,.spin{animation:none}.fade-up{transition:none}}.display,.h2,.rec-title,.rec-h,.about-hero__h1,.pdp-h,.rows__tab,.quote__q,.steps h3,.card__h,.plan__name,.locked__card h3,.ft__ok span{word-spacing:.06em}.side__toggle{display:none}@media (max-width:960px){.side__toggle{justify-content:space-between;width:100%;display:inline-flex}.side[data-open=false] .side__body{display:none}.browse-body{gap:0}}.card--carbon .btn{margin-top:18px}button.link,button.hoverlink{font-size:inherit;background:0 0;border:0;padding:0}.acct{position:relative}.acct__btn{border:1px solid var(--rule);height:40px;color:inherit;background:0 0;align-items:center;gap:10px;padding:0 12px 0 4px;font-size:14px;display:inline-flex}.hd--dark .acct__btn{border-color:var(--ivory-20)}.acct__mono{background:var(--carbon);width:32px;height:32px;color:var(--ivory);font-family:var(--display);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.hd--dark .acct__mono{background:var(--ivory);color:var(--carbon)}.acct__label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.acct__menu{min-width:240px;color:var(--carbon);right:0}.consent{z-index:85;border-radius:var(--r-card);background:var(--carbon);max-width:min(560px,100% - 32px);color:var(--ivory);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 18px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 32px #080a0940}.consent p{flex:260px;margin:0}.consent .link{-webkit-text-decoration-color:var(--ivory-60);text-decoration-color:var(--ivory-60)}.consent__actions{gap:8px;display:flex}.consent-choice{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toast{z-index:80;background:var(--carbon);max-width:calc(100% - 32px);color:var(--ivory);align-items:center;gap:12px;padding:14px 10px 14px 18px;font-size:15px;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #080a0940}.toast button{width:32px;height:32px;color:var(--ivory);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:960px){.acct__label{display:none}}.legal{max-width:760px;padding-top:64px;padding-bottom:96px}.legal h1{margin-top:12px;font-size:clamp(48px,6vw,76px);line-height:1}.legal h2{font-family:var(--display);margin-top:44px;font-size:28px;font-weight:600}.legal p,.legal li{font-size:17px;line-height:1.6}.legal p{margin-top:12px}.legal h3{margin-top:24px;font-size:19px;font-weight:600}.legal code{font-size:.9em}.legal ul{flex-direction:column;gap:8px;margin-top:12px;padding-left:20px;list-style:outside;display:flex}.tl{border-top:1px solid var(--rule);margin-top:16px}.tl__row{border-bottom:1px solid var(--rule);grid-template-columns:130px minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:18px 0;display:grid}.tl__date{color:var(--ink-66);font-size:14px}.tl__text{flex-direction:column;gap:4px;font-size:17px;line-height:1.4;display:flex}.tl__text small{color:var(--ink-66);font-size:13px}.tag--rule{border-color:var(--rule);color:var(--ink-66)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin-top:24px;display:grid}.stat__n{font-family:var(--display);font-size:40px;line-height:1}.stat__l{color:var(--ink-80);font-size:14px}.pair{align-items:baseline}.pair dt{font-size:15px}.pair dd{text-align:right;white-space:normal!important;overflow:visible!important}.pair__known{font-weight:600;color:var(--carbon)!important}.pair dd small{max-width:420px;color:var(--ink-66);margin-left:auto;font-size:13px;font-weight:400;display:block}.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 12px}.cmp thead th{border-bottom:2px solid var(--carbon)}.cmp tbody th{color:var(--ink-66);padding-left:0;font-weight:400}.cmp td small{color:var(--ink-66);font-size:12px;display:block}.cmp__tool{align-items:center;gap:10px;font-weight:600;display:inline-flex}@media (max-width:600px){.tl__row{grid-template-columns:minmax(0,1fr)}}.btn--cobalt:hover{opacity:.9}.btn svg{flex:none}.watch-menu{min-width:320px}.watch-menu__title{padding:6px 16px 2px;font-size:15px;font-weight:600;display:block}.watch-gets{margin:0;padding:0 16px 4px;list-style:none}.watch-gets li{align-items:center;gap:12px;padding:5px 0;font-size:14px;line-height:1.3;display:flex}.watch-gets li svg{flex:none}.watch-gets li.is-off{color:var(--ink-45)}.watch-gets li small{color:var(--ink-66);font-size:12px;display:block}.watch-menu__help{color:var(--ink-66);margin:2px 16px 6px;font-size:12px;line-height:1.45}.watch-menu__head{padding:8px 16px 6px}.watch-menu__rule{border-top:1px solid var(--rule);margin-top:6px;padding-top:12px}.watch-radio{border:1.5px solid var(--ink-66);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.watch-radio.is-on{border-color:var(--cobalt)}.watch-radio.is-on:after{content:"";background:var(--cobalt);border-radius:50%;position:absolute;inset:3px}.watch-check{border:1.5px solid var(--ink-66);flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.watch-check.is-on{background:var(--cobalt);border-color:var(--cobalt)}.me{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;padding-top:40px;display:flex}.me__side{flex-direction:column;flex:220px;gap:20px;min-width:0;max-width:260px;display:flex}.me__profile{border:1px solid var(--carbon);align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.me__profile strong{font-size:15px;font-weight:600;display:block}.me__profile small{color:var(--ink-66);font-size:12px}.me__nav{flex-direction:column;gap:2px;font-size:15px;display:flex}.me__nav a,.me__soon{justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.me__nav a[aria-current=page]{background:var(--carbon);color:var(--ivory)}.me__nav a:hover:not([aria-current]){background:var(--ink-05)}.me__soon{color:var(--ink-45)}.me__main{flex:999 560px;min-width:0}.me__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.me__bar{border-top:2px solid var(--carbon);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding:16px 0;display:flex}.wl{container:wl/inline-size}.wl__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(200px,1.6fr) 130px minmax(220px,2.2fr) 150px 220px;align-items:center;gap:20px;padding:16px 0;display:grid}.wl__status{white-space:nowrap;justify-self:start;align-items:center;height:28px;padding:0 10px;font-size:13px;display:inline-flex}.wl__status--using{background:var(--carbon);color:var(--ivory)}.wl__status--considering{border:1px solid var(--cobalt);color:var(--cobalt)}.wl__status--watching{border:1px solid var(--rule);color:var(--ink-80)}.wl__change{flex-direction:column;gap:3px;font-size:15px;display:flex}.wl__change small{color:var(--ink-66);font-size:13px}@container wl (max-width:999px){.wl__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tool watch""change change""price price";align-items:start;gap:10px 16px}.wl__row>.row__tool{grid-area:tool}.wl__row>.wl__status{display:none}.wl__row>.wl__change{grid-area:change}.wl__row>.row__price{grid-area:price}.wl__row>.wl__watch{grid-area:watch}}@media (max-width:960px){.me__side{max-width:none}}.brief{flex-wrap:wrap;align-items:flex-start;gap:40px 48px;display:flex}.brief__main{flex:999 520px;min-width:0}.brief__rail{flex-direction:column;flex:260px;gap:20px;min-width:0;max-width:320px;display:flex}.brief__ask{border:1.5px solid var(--carbon);align-items:center;gap:10px;height:60px;margin-top:24px;padding:0 6px 0 18px;display:flex}.brief__ask input{background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:17px}.brief__ask input:focus{outline:none}.brief__sec{margin-top:44px}.brief__h{border-bottom:2px solid var(--carbon);letter-spacing:.06em;text-transform:uppercase;padding-bottom:12px;font-size:13px;font-weight:600}.brief__quiet{border-bottom:1px solid var(--rule);color:var(--ink-80);padding:18px 0;font-size:15px;line-height:1.55}.ins{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:4px 18px;padding:26px 0;display:grid}.ins__body{flex-direction:column;gap:8px;min-width:0;display:flex}.ins__meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ins__kind{border:1px solid var(--cobalt);height:24px;color:var(--cobalt);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.ins__kind.is-major{background:var(--cobalt);color:var(--ivory)}.ins__title{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.15}.ins__why{color:#080a09db;max-width:720px;font-size:17px;line-height:1.55}.ins__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.ask-wrap{padding-top:40px;padding-bottom:80px}.ask{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;display:flex}.ask__main{flex-direction:column;flex:999 640px;gap:28px;min-width:0;max-width:860px;display:flex}.ask__h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(48px,5vw,76px);line-height:.98}.ask__lead{max-width:640px;color:var(--ink-80);margin-top:16px;font-size:19px;line-height:1.55}.ask__starters{flex-direction:column;gap:10px;max-width:720px;margin-top:28px;display:flex}.ask__starter{border:1px solid var(--rule);text-align:left;background:0 0;align-items:center;gap:14px;min-height:56px;padding:10px 18px;font-size:16px;display:flex}.ask__starter:hover:not([disabled]){border-color:var(--carbon)}.ask__starter--first{border-color:var(--cobalt)}.ask__starter span:nth-child(2){flex:1}.ask__try{color:var(--cobalt);white-space:nowrap;font-size:13px}.ask__log{flex-direction:column;gap:22px;display:flex}.ask__turn{flex-direction:column;gap:14px;display:flex}.ask__turn--user{align-items:flex-end}.ask__user{background:var(--carbon);max-width:78%;color:var(--ivory);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 18px;font-size:17px;line-height:1.5}.ask__who{letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ask__who span{background:var(--cobalt);width:10px;height:10px}.ask__text{overflow-wrap:anywhere;font-size:17px;line-height:1.6}.ask__text p+p{margin-top:12px}.ask__thinking{color:var(--ink-66);align-items:center;gap:10px;font-size:15px;display:flex}.ask__answer,.ask__clarify{flex-direction:column;gap:22px;display:flex}.ask__clarify{gap:14px}.ask__group{flex-direction:column;gap:10px;display:flex}.ask__group-h{font-family:var(--display);word-spacing:.06em;font-size:22px;font-weight:600;line-height:1.2}.ask__card{border:1px solid var(--rule);align-items:center;gap:14px;min-width:0;padding:14px 16px;transition:border-color .15s;display:flex}.ask__card:hover{border-color:var(--carbon)}.ask__card:hover .ask__card-name{color:var(--cobalt)}.ask__card .tile{width:44px;height:44px}.ask__card>svg{flex:none}.ask__card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ask__card-name{font-size:16px;font-weight:600}.ask__card-name small{color:var(--ink-66);font-size:14px;font-weight:400}.ask__card-why{color:var(--ink-80);font-size:14px;line-height:1.45}.ask__chips{flex-wrap:wrap;gap:8px;display:flex}.ask__chip{border:1px solid var(--carbon);text-align:left;background:0 0;min-height:40px;padding:6px 16px;font-size:15px}.ask__chip:hover:not([disabled]),.ask__chip[aria-pressed=true]{background:var(--carbon);color:var(--ivory)}.ask__chip[disabled]:not([aria-pressed=true]){opacity:.5;cursor:default}.ask__chip--follow{min-height:38px;padding:6px 14px;font-size:14px}.ask__gap{border:1.5px dashed var(--ink-66);align-items:flex-start;gap:14px;padding:18px;display:flex}.ask__gap>svg{flex:none;margin-top:3px}.ask__gap div{flex-direction:column;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.ask__notice{border:1px solid var(--carbon);flex-wrap:wrap;align-items:center;gap:14px 24px;padding:16px 20px;font-size:16px;line-height:1.5;display:flex}.ask__notice p{flex:320px}.ask__notice--limit{border:1.5px solid var(--cobalt)}.ask__keep{background:var(--carbon);color:var(--ivory);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:22px 24px;display:flex}.ask__keep-text{flex:360px;min-width:0}.ask__keep-h{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.15}.ask__keep-text p{color:#f2efe6cc;margin-top:6px;font-size:15px;line-height:1.5}.ask__keep-actions{flex-wrap:wrap;gap:12px;display:flex}.ask__keep-bar{display:none}.ask__dock{flex-direction:column;gap:10px;display:flex}.ask__box{border:1.5px solid var(--carbon);background:var(--ground);align-items:flex-end;gap:12px;min-height:64px;padding:10px 10px 10px 18px;display:flex}.ask__box:focus-within{box-shadow:0 0 0 3px #2437cf47}.ask__box textarea{min-width:0;font:inherit;color:var(--carbon);resize:none;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:17px;line-height:1.4;overflow-y:hidden}.ask__send{background:var(--carbon);width:44px;height:44px;color:var(--ivory);border:0;flex:none;justify-content:center;align-items:center;display:flex}.ask__send:hover:not([disabled]){background:var(--cobalt)}.ask__send[disabled]{opacity:.45;cursor:not-allowed}.ask__fine{color:var(--ink-66);margin-top:10px;font-size:13px;line-height:1.5}.ask__restart{color:var(--ink-66);align-self:flex-start;font-size:14px;text-decoration:underline}.ask__restart:hover{color:var(--cobalt)}.ask__tray{border:1px solid var(--rule);flex:280px;min-width:0;max-width:340px;padding:22px;position:sticky;top:24px}.ask__tray-h{font-family:var(--display);word-spacing:.06em;font-size:22px;font-weight:600}.ask__tray-h span{font-family:var(--body);color:var(--ink-66);font-size:14px;font-weight:400}.ask__tray ul{margin-top:12px}.ask__tray li{border-top:1px solid #c7c8c0b3;align-items:center;gap:10px;padding:8px 0;display:flex}.ask__tray-tool{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ask__tray-tool .tile--sm{width:32px;height:32px}.ask__tray-tool>span:last-child{flex-direction:column;min-width:0;display:flex}.ask__tray-tool b{font-size:14px;font-weight:600}.ask__tray-tool small{color:var(--ink-66);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ask__tray-tool:hover b{color:var(--cobalt)}.ask__watch{border:1px solid var(--rule);background:0 0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ask__watch:hover{border-color:var(--carbon)}.ask__tray-btn{width:100%;margin-top:16px}.ask-phone{display:none}@media (max-width:960px){.ask__tray{flex-basis:100%;max-width:none;position:static}}@media (max-width:720px){.ask-hd,.ask-ft,.ask__tray{display:none}.ask-phone{border-bottom:1px solid var(--rule);z-index:40;background:var(--ground);align-items:center;gap:12px;height:56px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.ask-phone img{width:108px;height:auto}.ask-phone__title{align-items:center;gap:6px;margin-left:4px;font-size:15px;font-weight:600;display:inline-flex}.ask-phone__close{justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:flex}.ask-wrap{flex-direction:column;min-height:calc(100dvh - 56px);padding:16px 16px 0;display:flex}.ask{flex:1}.ask__main{flex-basis:100%;gap:16px;min-height:calc(100dvh - 72px)}.ask__h1{font-size:40px}.ask__lead{font-size:16px}.ask__log{gap:16px}.ask__user{max-width:85%;padding:12px 14px;font-size:15px}.ask__text{font-size:15px;line-height:1.55}.ask__answer{gap:16px}.ask__group-h{font-size:19px}.ask__card{gap:12px;padding:12px}.ask__card .tile{width:40px;height:40px}.ask__card>svg{display:none}.ask__card-name{font-size:15px}.ask__card-name small,.ask__card-why{font-size:13px}.ask__chips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.ask__chips::-webkit-scrollbar{display:none}.ask__chip{white-space:nowrap;flex:none;min-height:36px;padding:0 12px;font-size:13px}.ask__keep{display:none}.ask__keep-bar{background:var(--carbon);min-height:44px;color:var(--ivory);text-align:left;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.ask__keep-bar b{font-weight:600}.ask__dock{z-index:30;background:var(--ground);border-top:1px solid var(--rule);margin:auto -16px 0;padding:10px 12px 16px;position:sticky;bottom:0}.ask__box{min-height:52px;padding:4px 4px 4px 14px}.ask__box textarea{padding:12px 0;font-size:16px}.ask__fine{margin-top:8px;font-size:12px}.ask__restart{font-size:13px}}.chats{border-top:2px solid var(--carbon);margin-top:28px}.chats__row{border-bottom:1px solid var(--rule);align-items:center;gap:20px;display:flex}.chats__link{flex-direction:column;flex:1;gap:4px;min-width:0;padding:16px 0;display:flex}.chats__link strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.chats__link:hover strong{text-decoration:underline}.chats__link .muted{font-size:14px}.chats__del{white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:inline-flex}.me__switch{position:relative}.me__switch>summary{cursor:pointer;list-style:none}.me__switch>summary::-webkit-details-marker{display:none}.me__switch>summary svg{flex:none;margin-left:auto;transition:transform .15s}.me__switch[open]>summary svg{transform:rotate(180deg)}.me__profile-name{min-width:0}.me__profile-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me__switch-list{z-index:20;background:var(--ivory);border:1px solid var(--carbon);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 32px #080a091f}.me__switch-list a,.me__switch-list .me__add{align-items:center;gap:12px;padding:10px 8px;font-size:14px;display:flex}.me__switch-list a:hover,.me__switch-list a[aria-current=true]{background:var(--ink-05)}.me__switch-list strong{font-weight:600;display:block}.me__switch-list small{color:var(--ink-66);font-size:12px}.me__add{border-top:1px solid var(--rule);margin-top:4px}.me__add-icon{border:1px dashed var(--ink-66);flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;display:inline-flex}.setup-hd{border-bottom:1px solid var(--rule)}.setup-hd__in{align-items:center;gap:24px;height:72px;display:flex}.setup-hd__in img{width:150px;height:auto;display:block}.setup-hd__skip{flex:none;font-size:15px}.setup-hd__skip:hover{color:var(--cobalt)}.setup-steps{gap:28px;margin:0 auto;font-size:14px;display:flex}.setup-steps li{color:var(--ink-66);align-items:center;gap:10px;display:flex}.setup-steps li.is-now,.setup-steps li.is-done{color:var(--carbon)}.setup-steps__n{border:1px solid var(--rule);justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.is-now .setup-steps__n{background:var(--carbon);color:var(--ivory);border-color:var(--carbon)}.is-done .setup-steps__n{background:var(--cobalt);border-color:var(--cobalt)}.setup{padding-top:64px;padding-bottom:96px}.setup__narrow{max-width:920px;margin:0 auto}.setup__wide{max-width:1120px;margin:0 auto}.setup__h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(40px,4.8vw,68px);line-height:1}.setup__lead{max-width:680px;color:var(--ink-80);margin-top:16px;font-size:19px;line-height:1.55}.setup__label{margin-top:28px;font-size:15px;font-weight:600;display:block}.setup__input{border:1px solid var(--carbon);width:100%;height:56px;font:inherit;background:0 0;margin-top:10px;padding:0 18px;font-size:17px;display:block}.setup__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.setup__note{border:1px solid var(--carbon);padding:24px}.purpose-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:14px;margin-top:36px;display:grid}.purpose{border:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:16px;min-height:120px;padding:22px 22px 24px;display:flex}.purpose.is-on{border:2px solid var(--carbon);background:var(--ink-04);padding:21px 21px 23px}.purpose:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}.purpose__box{border:1.5px solid var(--ink-66);flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:4px;display:inline-flex}.purpose.is-on .purpose__box{background:var(--carbon);border-color:var(--carbon)}.purpose__text{flex-direction:column;gap:6px;display:flex}.purpose__title{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1}.purpose__body{color:var(--ink-80);font-size:15px}.intake__url{border:1.5px solid var(--carbon);align-items:center;gap:14px;min-height:72px;margin-top:10px;padding:8px 8px 8px 22px;display:flex}.intake__url input{min-width:0;height:52px;font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:21px}.intake__url input:focus{outline:none}.intake__url:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}.intake__hint{color:var(--ink-66);margin-top:12px;font-size:14px}.intake__error{border-left:3px solid var(--carbon);background:var(--ink-05);margin-top:12px;padding:12px 14px;font-size:15px}.intake__or{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);align-items:center;gap:16px;margin-top:40px;font-size:13px;display:flex}.intake__or span{background:var(--rule);flex:1;height:1px}.intake__ways{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;margin-top:24px;display:grid}.intake__way{border:1px solid var(--rule);flex-direction:column;gap:12px;padding:24px;display:flex}.intake__way p{color:var(--ink-80);font-size:15px;line-height:1.5}.intake__way-h{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.1}.intake__way textarea{border:1px solid var(--carbon);width:100%;min-height:120px;font:inherit;resize:vertical;background:0 0;padding:14px;font-size:15px;line-height:1.5;display:block}.intake__drop{border:1.5px dashed var(--ink-66);text-align:center;justify-content:center;align-items:center;min-height:120px;padding:16px;font-size:15px;display:flex}.intake__drop.is-drag{border-color:var(--cobalt);background:var(--ink-04)}.intake__drop .link{text-decoration:underline}.intake__files li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.intake__files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intake__quote{background:var(--ink-04);color:var(--ink-80);padding:14px;font-size:14px;line-height:1.5}.intake__way .btn{align-self:flex-start}.intake__private{border:1px solid var(--carbon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin-top:32px;padding:20px 24px;font-size:15px;line-height:1.5;display:flex}.intake__private>span{max-width:760px}.reading{flex-wrap:wrap;align-items:flex-start;gap:48px 80px;display:flex}.reading__list{flex:440px;min-width:0}.reading__sources{border-top:1px solid var(--carbon);max-width:560px;margin-top:32px}.reading__sources li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.reading__sources li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.reading__sources strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.reading__sources small{color:var(--ink-80);font-size:14px}.reading__sources li.is-waiting,.reading__sources li.is-skipped{color:var(--ink-66)}.reading__mark{border:1px solid var(--rule);flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.is-done .reading__mark{background:var(--cobalt);border-color:var(--cobalt)}.is-reading .reading__mark{border:1.5px solid var(--cobalt)}.is-failed .reading__mark{border-color:var(--carbon)}.reading__spin{border:1.8px solid var(--cobalt);border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite spin}@media (prefers-reduced-motion:reduce){.reading__spin{animation:none}}.reading__fig{flex:1.2 520px;min-width:0}.reading__cloud{aspect-ratio:4/3;background:var(--carbon);position:relative;overflow:hidden}.reading__cloud canvas{width:100%;height:100%;position:absolute;inset:0}.reading__fig figcaption{flex-direction:column;gap:14px;margin-top:16px;font-size:15px;display:flex}.reading__meter{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-66);align-items:center;gap:16px;font-size:11px;display:flex}.reading__bar{background:var(--rule);flex:1;height:1px;position:relative;overflow:hidden}.reading__bar span{background:var(--cobalt);transform-origin:0;transition:transform .6s;position:absolute;inset:0}.review{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;display:flex}.review__main{flex:999 640px;min-width:0;max-width:880px}.review__side{flex-direction:column;flex:300px;gap:16px;max-width:380px;display:flex}.review__for{flex-direction:column;gap:10px;margin-top:12px;font-size:15px;line-height:1.45;display:flex}.review__for li{padding-left:16px;position:relative}.review__for li:before{content:"";background:var(--cobalt);width:6px;height:6px;position:absolute;top:.6em;left:0}.review__sources{margin-top:12px}.review__sources li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.review__sources li span{overflow-wrap:anywhere}.review__sources small{color:var(--ink-66);white-space:nowrap}.rv__sec{margin-top:40px}.rv__h{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.1}.rv__sub{color:var(--ink-80);margin-top:6px;font-size:15px}.rv__facts{border-top:2px solid var(--carbon);margin-top:14px}.rv__fact{border-bottom:1px solid var(--rule);grid-template-columns:160px 1fr auto;align-items:start;gap:8px 20px;padding:16px 0;display:grid}.rv__fact dt{color:var(--ink-66);padding-top:2px;font-size:14px}.rv__fact dd{flex-direction:column;gap:6px;min-width:0;display:flex}.rv__value{overflow-wrap:anywhere;font-size:17px;line-height:1.45}.rv__src{color:var(--ink-66);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rv__ai{letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--cobalt);color:var(--cobalt);padding:2px 6px;font-size:11px;display:inline-flex}.rv__btn{font-size:14px}.rv__edit{flex-direction:column;gap:10px;display:flex}.rv__edit input,.rv__edit textarea,.rv__fields input{border:1px solid var(--carbon);width:100%;font:inherit;background:0 0;padding:10px 12px;font-size:16px}.rv__edit-actions{align-items:center;gap:14px;display:flex}.rv__offers{border-top:2px solid var(--carbon);margin-top:14px}.rv__offer{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:start;gap:8px 20px;padding:16px 0;display:grid}.rv__offer strong{font-size:17px}.rv__offer p{color:var(--ink-80);margin-top:4px;font-size:15px}.rv__offer .rv__price{color:var(--ink-66);font-size:14px}.rv__offer.is-editing{grid-template-columns:1fr}.rv__row-actions{gap:14px;font-size:14px;display:flex}.rv__fields{grid-template-columns:1fr 2fr 1fr;gap:12px;display:grid}.rv__fields label{color:var(--ink-66);flex-direction:column;gap:6px;font-size:13px;display:flex}.rv__add{padding:16px 0}.rv__tools{border-top:2px solid var(--carbon);margin-top:14px}.rv__tools li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 0;font-size:15px;display:flex}.rv__tools li>span:first-child{flex:1;min-width:200px}.rv__tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-66);padding:3px 7px;font-size:11px}.rv__q{margin-top:18px}.rv__q p{margin-bottom:10px;font-size:16px;font-weight:600}.rv__hint{color:var(--ink-66);white-space:nowrap;margin-left:6px;font-size:14px;font-weight:400}.rv__chips{flex-wrap:wrap;gap:8px;display:flex}.rv__chip{border:1px solid var(--carbon);border-radius:var(--r-press);min-height:44px;color:var(--carbon);text-align:left;background:0 0;align-items:center;gap:8px;padding:6px 18px;font-size:15px;transition:background-color .15s,color .15s;display:inline-flex}.rv__chip:hover{background:var(--ink-05)}.rv__chip[aria-checked=true]{background:var(--carbon);color:var(--ivory);padding-left:14px}.btn.is-busy[disabled]{opacity:1;cursor:progress}.btn--carbon.is-busy:hover{background:var(--carbon)}.rv__status{flex:280px;align-items:center;gap:10px;margin:0;font-size:16px;line-height:1.4;display:flex}.rv__status:empty{flex:0 0 0}.rv__status .spin{color:var(--cobalt);flex:none}.rv__failed{border:1.5px solid var(--carbon);border-radius:var(--r-field);flex-direction:column;gap:12px;margin-top:28px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.catsug{flex-direction:column;gap:16px;display:flex}.catsug__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.catsug__h{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.1}.catsug__lead{color:var(--ink-80);margin-top:6px;font-size:15px}.catsug__list{border-top:2px solid var(--carbon)}.catsug__row{border-bottom:1px solid var(--rule);grid-template-columns:300px minmax(0,1fr);align-items:center;gap:8px 24px;padding:12px 0;display:grid}.catsug__row .catpick__chip{text-align:left;justify-self:start;max-width:100%}.catsug__why{color:var(--ink-80);font-size:15px;line-height:1.45}.catsug__area{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);margin-bottom:2px;font-size:12px;display:block}.catall{border-bottom:1px solid var(--rule)}.catall>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:56px;padding:8px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.catall>summary::-webkit-details-marker{display:none}.catall>summary span{color:var(--ink-66);font-size:14px;font-weight:400}.catall>summary svg{flex:none;margin-left:auto;transition:transform .15s}.catall[open]>summary svg{transform:rotate(180deg)}.catall>summary:hover{color:var(--cobalt)}.catall__groups{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.catall__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.catall__name{align-items:baseline;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.catall__name .catpick__n{font-weight:400}.catpick__error{border-left:3px solid var(--carbon);background:var(--ink-05);margin:0;padding:12px 14px;font-size:15px}@media (max-width:640px){.catsug__row{grid-template-columns:minmax(0,1fr)}.setup-steps__label{display:none}.setup-steps{gap:12px}.rv__fact{grid-template-columns:1fr auto}.rv__fact dt{grid-column:1/-1}.rv__offer,.rv__fields{grid-template-columns:1fr}.intake__url{flex-wrap:wrap;padding:12px}.intake__url .btn{width:100%}}.stack{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;display:flex}.stack__main{flex:999 640px;min-width:0}.stack__side{flex-direction:column;flex:300px;gap:16px;max-width:400px;display:flex;position:sticky;top:24px}.stack__how{flex-direction:column;gap:14px;margin-top:16px;display:flex}.stack__how li{flex-direction:column;gap:4px;font-size:14px;line-height:1.45;display:flex}.stack__how strong{font-size:15px}.stack__how span{color:var(--ivory-78)}.stack__how strong .soon-tag,.stack__how .soon-tag{border-radius:var(--r-press);height:20px;color:var(--ivory-78);vertical-align:2px;border:1px solid #f2efe666;align-items:center;margin-left:6px;padding:0 8px;font-size:11px;font-weight:400;display:inline-flex}.stack__when{border-top:1px solid var(--ivory-16);color:var(--ivory-78);margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.5}.stack__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.stack__back{color:var(--ivory);border-bottom:1px solid #f2efe680;padding-bottom:2px;font-size:15px}.stack__back:hover{border-bottom-color:var(--ivory)}.picker{margin-top:32px}.picker__search{border:1.5px solid var(--carbon);align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.picker__search input{min-width:0;height:100%;font:inherit;background:0 0;border:0;flex:1;font-size:17px}.picker__search input:focus{outline:none}.picker__search:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}.picker__group{margin-top:28px}.picker__h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);font-size:13px;font-weight:400}.picker__grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px;margin-top:12px;display:grid}.pick{border:1px solid var(--rule);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.pick:hover{border-color:var(--carbon)}.pick.is-using{border:2px solid var(--carbon);background:var(--ink-04);padding:11px 13px}.pick.is-considering,.pick.is-watching{border:1.5px solid var(--cobalt);padding:11.5px 13.5px}.pick__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pick__body strong{font-size:15px}.pick__body span{color:var(--ink-80);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.pick__price{max-width:40%;color:var(--ink-66);text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pick__state{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 7px;font-size:11px}.pick__state--using{background:var(--carbon);color:var(--ivory)}.pick__state--considering,.pick__state--watching{border:1px solid var(--cobalt);color:var(--cobalt)}.biz__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}.biz__controls{flex-direction:column;gap:14px;max-width:420px;display:flex}.biz__buttons{flex-wrap:wrap;gap:10px;display:flex}.biz__toggle{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.biz__toggle input{width:18px;height:18px;accent-color:var(--carbon);flex:none;margin-top:4px}.biz__toggle strong{font-size:15px;display:block}.biz__toggle small{color:var(--ink-66);font-size:13px;line-height:1.45}.biz__delete{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px;display:flex}.biz__delete-link{color:var(--ink-66);align-self:flex-start;font-size:14px}.biz__banner{border:1px solid var(--carbon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:28px;padding:20px 24px;font-size:16px;display:flex}.biz__overview{border-top:2px solid var(--carbon);margin-top:32px;padding-top:24px}.biz__summary{max-width:820px;font-size:21px;line-height:1.5}.biz__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:24px;display:grid}.biz__stats div{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding-top:12px;display:flex}.biz__stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);font-size:12px}.biz__stats dd{font-family:var(--display);font-size:24px;font-weight:600}.biz__stats small{color:var(--ink-66);font-size:13px}.biz__sec{margin-top:48px}.biz__offers{flex-direction:column;gap:16px;margin-top:20px;display:flex}.biz__offer{border-top:1px solid var(--rule);grid-template-columns:minmax(200px,1fr) 2fr;gap:16px 32px;padding:20px 0;display:grid}.biz__offer-head h3{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.15}.biz__offer-head p{color:var(--ink-80);margin-top:6px;font-size:15px}.biz__offer-tools{flex-direction:column;gap:10px;display:flex}.biz__tool{border:1px solid var(--rule);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.biz__tool:hover{border-color:var(--carbon)}.biz__tool strong{font-size:15px;display:block}.biz__tool strong small{color:var(--ink-66);font-weight:400}.biz__tool span span{color:var(--ink-80);font-size:14px;line-height:1.45}.biz__gap{background:var(--ink-04);padding:12px 14px;font-size:14px;line-height:1.5}.biz__changes li{border-bottom:1px solid var(--rule);gap:16px;padding:12px 0;font-size:15px;display:flex}@media (max-width:760px){.biz__offer{grid-template-columns:1fr}}.brief__nudge{border:1px solid var(--carbon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:24px;padding:20px 24px;display:flex}.brief__nudge strong{font-family:var(--display);font-size:22px;font-weight:600}.brief__nudge p{color:var(--ink-80);max-width:560px;margin-top:4px;font-size:15px}.brief__looking{background:var(--ink-04);margin-top:12px;padding:16px 18px}.brief__looking strong{font-size:16px}.brief__looking p{color:var(--ink-80);margin-top:4px;font-size:15px;line-height:1.5}.brief__chats{margin-top:10px}.brief__chats li{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;padding:8px 0;font-size:14px;display:flex}.brief__chats small{color:var(--ink-66);font-size:12px}.fit-band{background:var(--carbon);color:var(--ivory);flex-direction:column;gap:8px;margin-top:32px;padding:20px 24px;display:flex}.fit-band p{max-width:760px;font-size:18px;line-height:1.5}.fit-band .textlink{color:var(--ivory);align-self:flex-start;font-size:14px}.settings{max-width:760px}.settings__saved{border-left:3px solid var(--cobalt);background:var(--ink-04);margin-top:16px;padding:10px 14px;font-size:15px}.settings__sec{border-top:2px solid var(--carbon);margin-top:40px;padding-top:20px}.settings__h{font-family:var(--display);margin-bottom:12px;font-size:26px;font-weight:600;line-height:1.1}.settings__row{border-bottom:1px solid var(--rule);grid-template-columns:160px 1fr;align-items:center;gap:8px 20px;padding:12px 0;font-size:15px;display:grid}.settings__row>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.settings__label{color:var(--ink-66);font-size:14px}.settings__hint{color:var(--ink-66);margin-top:4px;font-size:13px;line-height:1.5;display:block}.settings input:not([type=checkbox]),.settings select{border:1px solid var(--carbon);height:44px;font:inherit;background:0 0;max-width:100%;padding:0 12px;font-size:15px}.settings__inline{flex-wrap:wrap;align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.settings__check{border-bottom:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.settings__check input{width:18px;height:18px;accent-color:var(--carbon);flex:none;margin-top:3px}.settings__check strong{font-size:15px;display:block}.settings__check small{color:var(--ink-66);margin-top:2px;font-size:13px;line-height:1.5;display:block}.settings__danger{border-top-color:var(--rule)}@media (max-width:640px){.settings__row{grid-template-columns:1fr}}.ops-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.ops-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);border-bottom:2px solid var(--carbon);padding:8px 12px 8px 0;font-size:12px;font-weight:400}.ops-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px 10px 0}.btn,.totop,.search__bar,.search__submit,.acct__btn,.wl__status,.ins__kind,.rv__tag,.rv__ai,.pick__state,.ask__chip,.chip,.chip--sm,.try__item,.menu__btn{border-radius:var(--r-press)}.ask__send,.ask__watch,.setup-steps__n,.reading__mark,.acct__mono{border-radius:50%}.field,.brief__ask,.ask__box,.ask__starter,.setup__input,.intake__url,.intake__way textarea,.rv__edit input,.rv__edit textarea,.rv__fields input,.picker__search,.settings input:not([type=checkbox]),.settings select,.me__profile,.intake__error,.settings__saved,.toast{border-radius:var(--r-field)}.card,.plan,.locked__card,.skel-stat,.shot,.ask__card,.ask__gap,.ask__notice,.ask__keep,.ask__tray,.biz__tool,.biz__banner,.biz__gap,.brief__nudge,.brief__looking,.pick,.purpose,.intake__way,.intake__drop,.intake__private,.intake__quote,.setup__note,.fit-band{border-radius:var(--r-card)}.menu__list,.suggest,.me__switch-list{border-radius:var(--r-menu)}.suggest{overflow:hidden}.modal__panel{border-radius:var(--r-modal)}.tile{border-radius:var(--r-tile)}.tile--sm,.ask__tray-tool .tile--sm{border-radius:var(--r-tile-sm)}.tile--md{border-radius:var(--r-tile-md)}.tile--lg{border-radius:var(--r-tile-lg)}.shot__box,.shot__chip,.side__box,.watch-check,.purpose__box{border-radius:var(--r-check)}.ask__user{border-radius:20px 20px 6px}.ask__keep .btn,.me__nav a,.me__switch-list a{border-radius:var(--r-press)}.orca-avatar{background:var(--cobalt);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.orca-avatar img{height:auto}.orca{z-index:60;background:var(--ground);border-left:1px solid var(--rule);flex-direction:column;width:min(460px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 64px #080a0924}.orca__grab{display:none}@media (min-width:1100px){html.orca-docked body{padding-right:460px}}.orca__head{border-bottom:1px solid var(--rule);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;height:64px;padding:0 8px 0 12px;display:grid}.orca__head-l{justify-self:start;min-width:0}.orca__head-t{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:15px;font-weight:600;overflow:hidden}.orca__head-r{justify-self:end;display:flex}.orca__all,.orca__back{border:1px solid var(--rule);border-radius:var(--r-press);height:36px;color:var(--carbon);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.orca__back{border-color:#0000;padding:0 8px}.orca__all:hover{border-color:var(--carbon)}.orca__back:hover{background:var(--ink-05)}.orca__title{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.orca__title b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.orca__title small{color:var(--ink-66);font-size:12px}.orca__icon{background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.orca__icon:hover{background:var(--ink-05)}.orca__body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 18px;overflow-y:auto}.orca__compose{border-top:1px solid var(--rule);flex:none;padding:10px 14px 12px}.orca__box{border:1.5px solid var(--carbon);border-radius:var(--r-field);background:var(--ground);flex-wrap:wrap;align-items:flex-end;gap:6px 8px;min-height:54px;padding:6px 6px 6px 14px;display:flex}.orca__box:focus-within{box-shadow:0 0 0 3px #2437cf38}.orca__box textarea{min-width:0;font:inherit;resize:none;background:0 0;border:0;outline:none;flex:120px;padding:10px 0;font-size:16px;line-height:1.4}.orca__page{background:var(--ink-05);border-radius:var(--r-press);flex:0 auto;align-self:center;align-items:center;gap:6px;max-width:150px;height:28px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.orca__page-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orca__page button{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.orca__send{background:var(--carbon);width:42px;height:42px;color:var(--ivory);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.orca__send:hover:not([disabled]){background:var(--cobalt)}.orca__send[disabled]{opacity:.4;cursor:not-allowed}.orca__fine{color:var(--ink-66);margin-top:6px;font-size:11px;line-height:1.4}.orca-log{flex-direction:column;gap:14px;display:flex}.orca-user{background:var(--carbon);max-width:86%;color:var(--ivory);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px 20px 6px;align-self:flex-end;padding:11px 15px;font-size:15px;line-height:1.45}.orca-turn{align-items:flex-start;gap:10px;display:flex}.orca-turn--cont{margin-top:-6px}.orca-turn__gap{flex:none;width:28px}.orca-turn__body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.orca-steps{background:var(--ink-04);color:var(--ink-80);border-radius:14px;flex-direction:column;gap:4px;padding:9px 12px;font-size:13px;display:flex}.orca-step{align-items:center;gap:8px;display:flex}.orca-step svg{flex:none}.orca-step--live{color:var(--carbon)}.orca-text p{font-size:15px;line-height:1.55}.orca-text p+p{margin-top:8px}.orca-tools,.orca-group{flex-direction:column;gap:8px;display:flex}.orca-group__h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);margin-top:4px;font-size:12px;font-weight:400}.orca-card{border:1px solid var(--rule);border-radius:var(--r-field);align-items:flex-start;gap:12px;padding:11px 13px;transition:border-color .12s;display:flex}.orca-card:hover{border-color:var(--carbon)}.orca-card.is-here{border:1.5px solid var(--cobalt);background:#2437cf0d;padding:10.5px 12.5px}.orca-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orca-card__top{justify-content:space-between;gap:8px;font-size:15px;display:flex}.orca-card__top b{font-weight:600}.orca-card__price{white-space:nowrap;font-size:13px;font-weight:600}.orca-card__why{color:var(--ink-80);font-size:14px;line-height:1.45}.orca-card__meta{color:var(--ink-66);font-size:12px}.orca-card.is-here .orca-card__meta{color:var(--cobalt)}.orca-card--more{border-style:dashed;border-color:#080a0959;align-items:center;font-size:14px}.orca-card__icon{border-radius:var(--r-tile-sm);background:var(--ink-05);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.orca-chips{flex-wrap:wrap;gap:8px;display:flex}.orca-chip{border:1px solid var(--carbon);text-align:left;border-radius:var(--r-press);background:0 0;min-height:36px;padding:6px 13px;font-size:13px}.orca-chip:hover:not([disabled]){background:var(--carbon);color:var(--ivory)}.orca-chip[disabled]{opacity:.5;cursor:default}.orca-gap{border-radius:var(--r-card);border:1.5px dashed #080a0966;padding:14px;font-size:15px;line-height:1.5}.orca-table{border:1px solid var(--carbon);border-radius:var(--r-card);overflow:hidden}.orca-table--changed{border-color:var(--cobalt)}.orca-table__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:15px;display:flex}.orca-table__head b{font-weight:600}.orca-table__scroll{overflow-x:auto}.orca-table table{border-collapse:collapse;width:100%;font-size:13px}.orca-table th,.orca-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 10px}.orca-table thead th{font-size:13px;font-weight:600}.orca-table tbody th{color:var(--ink-66);white-space:nowrap;font-weight:400}.orca-table td b{font-weight:600}.orca-table td small{color:var(--ink-66);font-size:11px;display:block}.orca-table tr:last-child th,.orca-table tr:last-child td{border-bottom:0}.orca-table__foot{border-top:1px solid var(--rule);color:var(--ink-66);padding:9px 14px;font-size:12px;line-height:1.45}.orca-comparison table{table-layout:fixed;width:max-content;min-width:100%;line-height:1.5}.orca-comparison th,.orca-comparison td{width:min(236px, calc(100vw - var(--gutter) - var(--gutter) - 108px));overflow-wrap:anywhere;padding:12px 14px}.orca-comparison tr>:first-child{z-index:1;background:var(--ivory);width:106px;min-width:106px;box-shadow:1px 0 0 var(--rule);white-space:normal;position:sticky;left:0}.orca-comparison thead th{background:var(--ink-04);vertical-align:middle}.orca-comparison tbody th{font-size:12px;font-weight:600}.orca-comparison__tool{align-items:center;gap:8px;text-decoration:none;display:flex}.orca-comparison__tool:hover span{text-underline-offset:3px;text-decoration:underline}.orca-comparison__list{flex-direction:column;gap:9px;margin:0;padding-left:15px;list-style:outside;display:flex}.orca-comparison__evidence{color:var(--ink-66);margin-top:4px;font-size:12px}.orca-comparison__evidence summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.orca-comparison__evidence p{margin:6px 0 0}.orca-comparison__hide,.orca-comparison__evidence[open] .orca-comparison__show{display:none}.orca-comparison__evidence[open] .orca-comparison__hide{display:inline}.orca-comparison__pro{background:#2437cf09}.orca-comparison__con{background:var(--ink-04)}.orca-comparison__unknown{color:var(--ink-66);font-size:12px}.orca-comparison .orca-table__foot p{margin:0}.orca-comparison .orca-table__foot p+p{margin-top:4px}.orca-comparison .orca-table__scroll:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.orca-compare-card{border:1px solid var(--rule);border-radius:var(--r-card);color:inherit;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}a.orca-compare-card:hover{border-color:var(--cobalt)}.orca-compare-card:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.orca-compare-card__head{justify-content:space-between;align-items:baseline;gap:12px;padding:13px 14px 5px;font-size:14px;display:flex}.orca-compare-card__head>span{color:var(--ink-66);font-size:12px}.orca-compare-card__tools{flex-direction:column;padding:0 14px 8px;display:flex}.orca-compare-card__tool{align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.orca-compare-card__tool+.orca-compare-card__tool{border-top:1px solid var(--rule)}.orca-compare-card__text{flex:1;min-width:0}.orca-compare-card__tool b{font-size:14px;line-height:1.4;display:block}.orca-compare-card__tool small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-66);font-size:12px;line-height:1.5;display:block;overflow:hidden}.orca-compare-card__foot{background:var(--ink-04);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}a.orca-compare-card:hover .orca-compare-card__foot{color:var(--cobalt)}.orca-compare-card[aria-busy]{opacity:.7}.comparison-page{padding-top:28px;padding-bottom:100px}.comparison-page__back{align-items:center;gap:8px;padding:8px 0;font-size:14px;display:inline-flex}.comparison-page__back:hover{text-underline-offset:3px;text-decoration:underline}.comparison-page__head{margin:24px 0 28px}.comparison-page__head h1{font-size:clamp(36px,5vw,58px);line-height:1.08}.comparison-page__head p{color:var(--ink-66);margin-top:12px;font-size:16px}.comparison-page>p{margin:16px 0 24px}.comparison-preview{padding-right:min(45vw,480px)}@media (max-width:760px){.comparison-preview{padding-right:20px}}.orca-badge{height:24px;color:var(--cobalt);border-radius:var(--r-press);white-space:nowrap;background:#2437cf1a;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.orca-table--unverified .orca-badge{background:var(--ink-05);color:var(--ink-80)}.orca-spot{border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:14px;display:flex}.orca-spot__head{align-items:center;gap:12px;display:flex}.orca-spot__name{font-family:var(--display);font-size:26px;font-weight:600;line-height:1;display:block}.orca-spot__meta{color:var(--ink-66);font-size:13px}.orca-spot__why{color:var(--ink-80);font-size:14px;line-height:1.5}.orca-spot__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.orca-spot__facts span{background:var(--ink-04);border-radius:12px;flex-direction:column;padding:8px 10px;display:flex}.orca-spot__facts small{color:var(--ink-66);font-size:11px}.orca-spot__actions{flex-wrap:wrap;gap:8px;display:flex}.orca-done{background:var(--carbon);color:var(--ivory);border-radius:var(--r-field);align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.orca-done span{flex:1}.orca-done button{height:30px;color:var(--ivory);border-radius:var(--r-press);background:0 0;border:1px solid #f2efe666;padding:0 12px;font-size:13px}.orca-notice{border:1px solid var(--carbon);border-radius:var(--r-field);margin-top:14px;padding:12px 14px;font-size:14px}.orca-home{flex-direction:column;gap:14px;padding-top:8px;display:flex}.orca-home__h{font-family:var(--display);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.05}.orca-home__p{color:var(--ink-80);font-size:15px;line-height:1.5}.orca-home__list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.orca-home__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);font-size:12px}.orca-starter{border:1px solid var(--rule);text-align:left;border-radius:var(--r-field);background:0 0;align-items:center;gap:10px;min-height:46px;padding:8px 14px;font-size:15px;display:flex}.orca-starter:hover{border-color:var(--carbon)}.orca-recent{border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.orca-recent small{color:var(--ink-66);white-space:nowrap;font-size:13px}.orca-recent:hover span{color:var(--cobalt)}.orca-home__all{text-underline-offset:3px;align-self:flex-start;font-size:14px;text-decoration:underline}.orca-bar{z-index:60;background:var(--ivory);width:min(760px,100% - 24px);color:var(--carbon);border-radius:var(--r-press);border:1px solid #080a0924;align-items:center;gap:10px;padding:6px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 48px #080a0947}.orca-bar__main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.orca-bar__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.orca-bar__text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.orca-bar__text small{color:var(--ink-66);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.orca-bar__picks{padding-left:6px;display:flex}.orca-bar__pick{border:2px solid var(--ivory);background:var(--ivory);width:28px;height:28px;color:var(--carbon);box-shadow:0 0 0 1px var(--rule);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:12px;display:inline-flex;overflow:hidden}.orca-bar__pick img{object-fit:contain;width:70%;height:70%}.orca-bar__pick.is-here{border-color:var(--cobalt)}.orca-bar__next{border:1px solid var(--rule);border-radius:var(--r-press);white-space:nowrap;align-items:center;height:38px;padding:0 14px;font-size:13px;display:inline-flex}.orca-bar__next:hover{border-color:var(--carbon)}.orca-bar__open{background:var(--carbon);height:38px;color:var(--ivory);border-radius:var(--r-press);white-space:nowrap;border:0;padding:0 16px;font-size:14px;font-weight:600}.orca-bar__close{width:32px;height:32px;color:var(--carbon);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.orca-gate__top{align-items:center;gap:12px;display:flex}.orca-gate__q{background:var(--ink-05);border-radius:var(--r-field);flex-direction:column;gap:4px;margin-top:16px;padding:12px 14px;display:flex}.orca-gate__q small{color:var(--ink-66);font-size:12px}.orca-gate__q span{overflow-wrap:anywhere;font-size:16px}@media (max-width:760px){.orca{border-left:0;border-radius:24px 24px 0 0;width:100%;height:88dvh;top:auto;left:0;box-shadow:0 -16px 40px #080a0938}.orca__grab{background:#080a0940;border-radius:999px;flex:none;width:40px;height:5px;margin:8px auto 0;display:block}.orca__head{height:56px}.orca__compose{padding-bottom:max(12px, env(safe-area-inset-bottom))}.orca-bar__picks,.orca-bar__next{display:none}.orca-bar{bottom:12px}}@media (prefers-reduced-motion:no-preference){.orca{animation:.22s ease-out orca-in}@keyframes orca-in{0%{transform:translate(32px)}to{transform:none}}@media (max-width:760px){.orca{animation-name:orca-up}@keyframes orca-up{0%{transform:translateY(48px)}to{transform:none}}}}.suggest__orca{border:0;border-top:1px solid var(--rule);text-align:left;background:#2437cf0f;align-items:center;gap:14px;width:100%;padding:14px 24px;display:flex}.suggest__orca:hover,.suggest__orca[aria-selected=true]{background:#2437cf1f}.suggest__orca-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.suggest__orca-text b{font-size:16px;font-weight:600}.suggest__orca-text span{color:var(--ink-80);font-size:14px}.suggest__orca-cta{background:var(--cobalt);height:40px;color:var(--ivory);border-radius:var(--r-press);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:600px){.suggest__orca-text span{display:none}}.btn--orca{color:var(--cobalt);border-color:var(--cobalt);gap:8px}.btn--orca:hover{background:var(--cobalt);color:var(--ivory)}.quote__photo{aspect-ratio:1;border-radius:var(--r-card);background:var(--ink-05);position:relative;overflow:hidden}.quote__photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.wl__row .row__name:after{content:none}.hd__ask{border-radius:var(--r-press);background:var(--cobalt);height:40px;color:var(--ivory);white-space:nowrap;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.hd__ask:hover{background:#1d2db0}@media (max-width:960px){.hd__ask{height:36px;padding:0 12px}}.me--wide .me__main{flex-basis:760px}.home{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.home__main{flex-direction:column;min-width:0;display:flex}.home__h1{margin-top:10px;font-size:clamp(36px,3.4vw,48px);line-height:1.02}.home__rail{flex-direction:column;gap:16px;display:flex}@media (max-width:1180px){.home{grid-template-columns:minmax(0,1fr)}}.pin{background:var(--carbon);color:var(--ivory);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 20px;margin-top:22px;padding:18px 22px;display:grid}.pin__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--phosphor);grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:inline-flex}.pin__h{font-family:var(--display);letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.12}.pin__cta{border-radius:var(--r-press);background:var(--ivory);height:36px;color:var(--carbon);white-space:nowrap;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}a.pin:hover .pin__cta{background:var(--phosphor)}@media (max-width:760px){.pin{grid-template-columns:1fr}.pin__cta{justify-self:start}}.ff{flex-wrap:wrap;gap:8px;margin:22px 0 14px;display:flex}.ff__opt{border:1px solid var(--rule);border-radius:var(--r-press);white-space:nowrap;align-items:center;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.ff__opt:hover{border-color:var(--carbon)}.ff__opt[aria-current=true]{background:var(--carbon);border-color:var(--carbon);color:var(--ivory)}.feed{flex-direction:column;gap:12px;display:flex}.feed-empty{border-radius:var(--r-card);color:var(--ink-80);border:1.5px dashed #080a094d;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 22px;font-size:15px;line-height:1.5;display:flex}.feed-empty p{margin:0}.fc{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--ground);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.fc__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.fc__tag{border-radius:var(--r-press);height:24px;color:var(--cobalt);white-space:nowrap;background:#2437cf1a;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.fc__tag--line{border:1px solid var(--cobalt);background:0 0}.fc__tag--ink{background:var(--carbon);color:var(--ivory)}.fc__tag--green{background:var(--phosphor);color:var(--carbon);font-weight:600}.fc__tools-label{color:var(--ink-66);margin-right:4px;font-size:12px}.fc__mark img{width:30px;height:auto;display:block}.fc__context{color:var(--ink-66);font-size:12px}.fc__head{align-items:center;gap:14px;display:flex}.fc__head .tile{border-radius:14px;width:44px;height:44px}.fc__title{margin:0;font-size:18px;font-weight:600;line-height:1.3}.fc__title a:hover{color:var(--cobalt)}.fc__body{color:var(--ink-80);margin:0;font-size:14px;line-height:1.5}.fc__note{color:var(--ink-66);margin:4px 0 0;font-size:13px}.fc__compare{background:var(--rule);border:1px solid var(--rule);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;font-size:13px;display:grid;overflow:hidden}.fc__compare span{background:var(--ground);flex-direction:column;padding:8px 12px;display:flex}.fc__compare strong{font-weight:600}.fc__tools{flex-wrap:wrap;gap:6px;display:flex}.fc__pill{border:1px solid var(--rule);border-radius:var(--r-press);align-items:center;gap:8px;height:38px;padding:0 14px 0 3px;font-size:13px;display:inline-flex}.fc__pill:hover{border-color:var(--carbon)}.fc__pill .tile{border:0;border-radius:50%;width:30px;height:30px}.fc__pill .tile__mono{font-size:14px}.fc__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.fc__actions .btn--sm{gap:8px;height:36px;padding:0 14px;font-size:13px}.fc__ask{height:36px;color:var(--cobalt);border-radius:var(--r-press);background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.fc__ask:hover{background:#2437cf14}.fc__more{margin-left:auto;position:relative}.fc__more-btn{width:32px;height:32px;color:var(--ink-66);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-4px -8px -4px 0;display:inline-flex}.fc__more-btn:hover,.fc__more-btn[aria-expanded=true]{background:var(--ink-05);color:var(--carbon)}.fc__menu{z-index:5;background:var(--ground);border:1px solid var(--rule);border-radius:14px;flex-direction:column;width:250px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:-8px;box-shadow:0 18px 44px #080a0929}.fc__menu button{color:var(--carbon);text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;font-size:14px;display:flex}.fc__menu button:hover{background:var(--ink-05)}.fc__menu small{color:var(--ink-66);font-size:12px}.fc__hide{height:36px;color:var(--ink-66);border-radius:var(--r-press);background:0 0;border:0;margin-left:auto;padding:0 10px;font-size:13px}.fc__hide:hover{background:var(--ink-05);color:var(--carbon)}.fc--today{flex-direction:row;align-items:center;gap:16px}.fc__mark{background:var(--carbon);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.fc__main{flex:1;min-width:0}.fc--today .fc__context{display:block}.fc__side{flex:none}@media (max-width:760px){.fc--today{flex-wrap:wrap}.fc__side{width:100%}.fc__compare{grid-template-columns:1fr}}.checklist{border:1.5px solid var(--carbon);border-radius:var(--r-card);margin-top:16px;padding:18px 20px}.checklist__top{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:13px;display:flex}.checklist__h{margin:0;font-size:17px;font-weight:600}.checklist__hide{background:0 0;border:0;border-bottom:1px solid;margin-left:auto;padding:0 0 2px;font-size:13px}.checklist__bar{background:#080a091a;border-radius:2px;height:4px;margin:12px 0 4px}.checklist__bar span{background:var(--carbon);border-radius:2px;height:4px;display:block}.checklist__list{margin:0;padding:0;list-style:none}.checklist__list li{border-top:1px solid var(--rule);align-items:center;gap:12px;padding:12px 0;display:flex}.checklist__list li:first-child{border-top:0}.checklist__dot{border:1.5px solid var(--rule);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.checklist__list li.is-done .checklist__dot{background:var(--carbon);border-color:var(--carbon)}.checklist__text{flex-direction:column;flex:1;min-width:0;display:flex}.checklist__text strong{font-weight:600}.checklist__text small{color:var(--ink-66);font-size:13px}.checklist__list li.is-done strong{opacity:.5;text-decoration:line-through}.rail__card{border:1px solid var(--rule);border-radius:var(--r-card);padding:16px 18px}.rail__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.rail__h{margin:0;font-size:15px;font-weight:600}.rail__link{color:var(--cobalt);font-size:13px}.rail__saved{color:var(--ink-66);font-size:12px}.rail__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);margin:12px 0 4px;font-size:12px;display:block}.rail__list{margin:0;padding:0;list-style:none}.rail__list li+li{border-top:1px solid var(--rule)}.rail__h--big{font-family:var(--display);letter-spacing:-.02em;font-size:24px;line-height:1}.rail__sec{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 2px;font-size:12px;display:flex}.rail__sec b{color:var(--ink-45);margin-left:6px;font-weight:400}.rail__act{letter-spacing:0;text-transform:none;color:var(--cobalt);white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.rail__act:hover{text-underline-offset:3px;text-decoration:underline}.picker{z-index:80;background:#080a0959;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.picker__sheet{background:var(--ground);border-radius:var(--r-card);flex-direction:column;gap:14px;width:min(600px,100%);max-height:min(760px,100vh - 32px);padding:22px;display:flex;box-shadow:0 30px 70px #080a0947}.picker__top{justify-content:space-between;align-items:center;display:flex}.picker__h{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.picker__x{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.picker__x:hover{background:var(--ink-05)}.picker__search{border:1px solid var(--rule);border-radius:var(--r-field);height:44px;color:var(--ink-66);align-items:center;gap:8px;padding:0 14px;display:flex}.picker__search:focus-within{border-color:var(--carbon)}.picker__search input{min-width:0;font:inherit;color:var(--carbon);background:0 0;border:0;outline:none;flex:1;font-size:14px}.picker__body{min-height:0;overflow-y:auto}.picker__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);margin:6px 0;font-size:12px}.picker__group{padding:12px 0}.picker__group+.picker__group{border-top:1px solid var(--rule)}.picker__gh{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.picker__done{align-self:flex-end;height:44px}@media (max-width:640px){.picker{align-items:stretch;padding:0}.picker__sheet{border-radius:0;max-height:none}}.rail__tool,.rail__chat{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.rail__tool .tile{border-radius:8px;width:28px;height:28px}.rail__tool .tile__mono{font-size:13px}.rail__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail__tool small,.rail__chat small{color:var(--ink-66);white-space:nowrap;font-size:12px}.rail__tool:hover .rail__name,.rail__chat:hover .rail__name{color:var(--cobalt)}.rail__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rail__note{color:var(--ink-66);margin:8px 0 0;font-size:13px;line-height:1.45}.rail__more{color:var(--cobalt);margin-top:10px;font-size:13px;display:inline-block}.rail__note--lead{color:var(--ink-80);margin:0 0 4px;font-size:14px}.rail__add{border-radius:var(--r-tile-md);border:1px dashed #080a094d;align-items:center;gap:10px;min-height:52px;margin-top:6px;padding:8px 10px;display:flex}.rail__add-ic{border:1px dashed var(--ink-66);width:28px;height:28px;color:var(--ink-66);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.rail__add-t{flex-direction:column;min-width:0;font-size:14px;line-height:1.3;display:flex}.rail__add-t strong{font-weight:600}.rail__add-t small{color:var(--ink-66);font-size:12px}.rail__add:hover{border-color:var(--cobalt)}.rail__add:hover strong,.rail__add:hover .rail__add-ic{color:var(--cobalt);border-color:var(--cobalt)}.cw-chip{border-radius:var(--r-press);white-space:nowrap;background:0 0;border:1px dashed #080a0973;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.cw-chip:hover{border-style:solid;border-color:var(--carbon)}.cw-chip.is-on{border:1px solid var(--carbon);background:var(--carbon);color:var(--ivory)}.cw{display:inline-flex;position:relative}.cw__menu{border-radius:var(--r-menu);min-width:260px;top:50px;left:0;right:auto}.cw__menu .menu__item{justify-content:space-between}.seg{border-radius:var(--r-press);background:#080a090f;padding:3px;display:inline-flex}.seg__opt{border-radius:var(--r-press);height:32px;color:var(--carbon);background:0 0;border:0;padding:0 14px;font-size:13px}.seg__opt[aria-checked=true]{background:var(--carbon);color:var(--ivory)}.switch{border-top:1px solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 0;display:flex;position:relative}.switch+.switch{margin-top:0}.switch>span:first-child{flex-direction:column;font-size:14px;display:flex}.switch strong{font-weight:400}.switch small{color:var(--ink-66);font-size:12px}.switch input{opacity:0;cursor:pointer;width:38px;height:22px;margin:0;position:absolute;right:0}.switch__track{background:#080a0933;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.switch__track:after{content:"";background:var(--ivory);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+.switch__track{background:var(--cobalt)}.switch input:checked+.switch__track:after{transform:translate(16px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--cobalt);outline-offset:2px}.briefs__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.briefs{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.briefs__side{flex-direction:column;gap:20px;display:flex}.briefs__list{border-top:2px solid var(--carbon);margin:0;padding:0;list-style:none}.briefs__row{border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:14px;display:flex}.briefs__row:hover{background:var(--ink-05)}.briefs__row[aria-current=page]{border-radius:var(--r-field);background:#2437cf12;border-bottom-color:#0000}.briefs__meta{color:var(--ink-66);justify-content:space-between;gap:12px;font-size:12px;display:flex}.briefs__title{font-size:15px;line-height:1.35}.briefs__row[aria-current=page] .briefs__title{font-weight:600}.brief-read{border:1px solid var(--rule);border-radius:var(--r-card);padding:24px 26px}.brief-read__h{margin:10px 0 18px;font-size:clamp(26px,2.6vw,32px);line-height:1.06}.brief-read__foot{margin:18px 0 0;font-size:13px}@media (max-width:960px){.briefs{grid-template-columns:1fr}}.catpick{flex-direction:column;gap:18px;margin-top:32px;display:flex}.catpick__chips{flex-wrap:wrap;gap:8px;display:flex}.catpick__chip{border:1px solid var(--rule);border-radius:var(--r-press);background:0 0;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}.catpick__chip:hover{border-color:var(--carbon)}.catpick__chip[aria-pressed=true]{background:var(--carbon);border-color:var(--carbon);color:var(--ivory)}.catpick__chip--sm{min-height:38px;padding:0 14px;font-size:14px}.catpick__n{opacity:.6;font-size:12px}.catpick__subs{border-radius:var(--r-card);background:var(--ink-05);padding:16px 18px}.catpick__label{margin-bottom:10px;font-size:13px;display:block}.catpick__note{margin:0;font-size:14px}.orca__icon[aria-pressed=true]{background:var(--ink-05)}button.orca-home__all{color:inherit;background:0 0;border:0;padding:0}.orca-chats{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.orca-chats__new{border-radius:var(--r-press);background:var(--carbon);height:44px;color:var(--ivory);border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.orca-chats__search{border:1px solid var(--rule);border-radius:var(--r-field);height:42px;color:var(--ink-66);align-items:center;gap:8px;padding:0 14px;display:flex}.orca-chats__search input{min-width:0;font:inherit;color:var(--carbon);background:0 0;border:0;outline:none;flex:1;font-size:14px}.orca-chats__search:focus-within{border-color:var(--carbon)}.orca-chats__group{flex-direction:column;display:flex}.orca-chats__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-66);padding:10px 4px 6px;font-size:12px}.orca-chats__row{border-radius:var(--r-field);text-align:left;min-height:44px;color:var(--carbon);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.orca-chats__row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orca-chats__row small{color:var(--ink-66);white-space:nowrap;font-size:12px}.orca-chats__row:hover{background:var(--ink-05)}.orca-chats__row[aria-current=true]{background:#2437cf14;font-weight:600}.orca-chats__empty{color:var(--ink-66);margin:8px 4px;font-size:14px}.orca-chats__all{border-top:1px solid var(--rule);color:var(--cobalt);margin-top:8px;padding-top:12px;font-size:13px}.orca-bar__open{align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.hd__inner{gap:12px}.hd__logo,.hd__logo img{width:128px}.hd__actions{gap:8px}.hd__ask{justify-content:center;width:40px;height:40px;padding:0}.hd__ask-label{display:none}.acct__btn{gap:6px;padding-right:8px}.me{gap:16px;padding-top:20px}.me__nav{scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);flex-direction:row;gap:6px;overflow-x:auto}.me__nav::-webkit-scrollbar{display:none}.me__nav a{border:1px solid var(--rule);white-space:nowrap;flex:none;min-height:40px}.me__nav a[aria-current=page]{border-color:var(--carbon)}}.review__thin{border:1.5px solid var(--cobalt);border-radius:var(--r-field);background:#2437cf0f;margin-top:20px;padding:14px 18px;font-size:15px;line-height:1.5}.review__thin strong{font-weight:600}.fc__entries{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.fc__entries li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.fc__entries a:hover{color:var(--cobalt)}.fc__entries small{color:var(--ink-66);flex:none;font-size:12px}.hd__upgrade{font-weight:400}.hd--dark .hd__upgrade{color:var(--ivory);border-color:#f2efe6b3}.hd__trial{border:1px solid var(--carbon);border-radius:var(--r-press);white-space:nowrap;align-items:center;height:40px;padding:0 16px;font-size:14px;display:inline-flex}.hd__trial:hover{color:var(--cobalt);border-color:var(--cobalt)}.hd--dark .hd__trial{border-color:#f2efe6b3}.acct__who{justify-content:space-between;align-items:center;gap:12px;display:flex}.acct__plan{color:var(--carbon);flex:none}.tag.acct__plan{border:1px solid var(--rule);border-radius:var(--r-press);letter-spacing:0;text-transform:none;padding:3px 10px;font-size:12px}@media (max-width:960px){.hd__trial{display:none}}.pricing{flex-direction:column;gap:32px;padding-top:64px;padding-bottom:112px;display:flex}.pricing__hero{max-width:820px}.pricing__hero h1{margin-top:14px;font-size:clamp(44px,6vw,80px);line-height:.98}.pricing__soon{border-left:3px solid var(--cobalt);background:var(--ink-04);max-width:820px;padding:16px 20px;font-size:16px;line-height:1.5}.pc__billing{border:1px solid var(--rule);border-radius:var(--r-press);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.pc__billing button{border-radius:var(--r-press);min-height:40px;font:inherit;color:var(--carbon);cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:15px}.pc__billing button[aria-pressed=true]{background:var(--carbon);color:var(--ivory)}.pc{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.pc__card{border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:26px;display:flex}.pc__card--pro{background:var(--carbon);color:var(--ivory);border-color:var(--carbon)}.pc__name{font-size:17px;font-weight:600}.pc__price{font-family:var(--display);margin-top:6px;font-size:44px;line-height:1}.pc__price span{font-family:var(--body);font-size:15px}.pc__note{color:var(--ink-66);font-size:14px}.pc__card--pro .pc__note{color:var(--ivory-78)}.pc__list{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin:14px 0 0;padding:14px 0 0;font-size:15px;line-height:1.4;list-style:none;display:flex}.pc__card--pro .pc__list{border-top-color:var(--ivory-20)}.pc__list li{padding-left:20px;position:relative}.pc__list li:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:3px;transform:rotate(45deg)}.pc__cta{align-items:flex-end;min-height:64px;margin-top:auto;padding-top:20px;display:flex}.pc__yours,.pc__soon{height:44px;color:var(--ink-66);align-items:center;font-size:15px;display:inline-flex}.pc__card--pro .pc__yours,.pc__card--pro .pc__soon{color:var(--ivory-78)}.pc__yours{color:var(--carbon);font-weight:600}.pc__card--pro .pc__yours{color:var(--phosphor)}.pricing__sec{margin-top:32px}.pricing__h{font-family:var(--display);margin-bottom:16px;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.05}.pt__scroll{overflow-x:auto}.pt{border-collapse:collapse;width:100%;min-width:860px}.pt__first{width:36%}.pt__pro{background:var(--ink-04)}.pt th,.pt td{border-bottom:1px solid var(--rule);text-align:center;vertical-align:middle;padding:14px 16px;font-size:15px;line-height:1.35}.pt thead th{font-weight:600}.pt tbody th[scope=row]{text-align:left;font-weight:400}.pt__group th{letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt);border-bottom:1.5px solid var(--carbon);padding-top:32px;font-size:12px;font-weight:600;text-align:left!important}.pt__sub{color:var(--ink-66);margin-top:3px;font-size:13px;display:block}.pt__val{font-size:14px;font-weight:600}.pt__yes{border:solid var(--carbon);border-width:0 2.5px 2.5px 0;width:7px;height:13px;margin-top:-5px;display:inline-block;transform:rotate(45deg)}.pt__no{background:var(--ink-45);vertical-align:middle;width:14px;height:2px;display:inline-block}.pricing__faq{max-width:900px}.pricing__faq details{border-bottom:1px solid var(--rule)}.pricing__faq summary{cursor:pointer;justify-content:space-between;gap:16px;min-height:44px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.pricing__faq summary::-webkit-details-marker{display:none}.pricing__faq summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}.pricing__faq details[open] summary:after{content:"−"}.pricing__faq details p{max-width:760px;color:var(--ink-80);margin:0 0 22px;font-size:16px;line-height:1.55}.settings__plan{align-items:center;gap:10px;display:flex}.usage{background:var(--rule);border-radius:999px;max-width:320px;height:6px;margin-top:6px;display:block;overflow:hidden}.usage span{background:var(--carbon);border-radius:999px;height:100%;display:block}.soc{margin-top:18px}.soc__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc__row>li{display:flex}.soc__pill{border:1px solid var(--rule);border-radius:var(--r-press);white-space:nowrap;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;font-size:14px;font-weight:500;display:inline-flex}.soc__pill--more{cursor:pointer;padding:0 14px;list-style:none}.soc__pill--more::-webkit-details-marker{display:none}.soc__icon{border:1px solid var(--rule);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.soc__pill:hover,.soc__icon:hover{border-color:var(--carbon);color:var(--cobalt)}.soc__pill.is-unlinked,.soc__icon.is-unlinked{opacity:.45;border-style:dashed}.soc__more{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc__more::details-content{display:contents}.soc__more>summary{display:inline-flex}.soc__more[open]>summary{background:var(--carbon);border-color:var(--carbon);color:var(--ivory)}.soc__extra{flex-wrap:wrap;gap:8px;display:inline-flex}.soc__more:not([open]) .soc__extra{display:none}.soc__source{color:var(--ink-66);margin-top:10px;font-size:13px}.xmark{flex:none}.rec-meta .xhandle{align-items:center;gap:6px;display:inline-flex}.xp__kind{border:1px solid var(--carbon);border-radius:var(--r-press);white-space:nowrap;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.xband{color:#e7e9ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border-radius:28px;flex-direction:column;gap:22px;margin-top:40px;padding:28px;display:flex}.xband__head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.xband__mark{flex:none}.xband__title{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.xband__h{font-family:var(--display);color:#fff;text-wrap:balance;font-size:40px;font-weight:400;line-height:1.05}.xband__sub{color:#a3a8ad;font-size:14px}.xband__ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xband__btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #e7e9ea;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.xband__btn:hover:not(:disabled){background:#16181c}.xband__btn:disabled{color:#71767b;cursor:default;border-color:#2f3336}.xband__handle{color:#000;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.xband__handle:hover{background:#d7dbdc}.xband__all{color:#fff;white-space:nowrap;align-items:center;gap:6px;height:44px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.xband__all:hover{text-decoration:underline}.xband :focus-visible{outline-offset:2px;outline:2px solid #1d9bf0}.xband__row{--gap:16px;--card:calc((100% - 3 * var(--gap)) / 3.3);gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.xband__row::-webkit-scrollbar{display:none}.xcard{flex:0 0 var(--card);scroll-snap-align:start;background:#16181c;border:1px solid #2f3336;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.xcard__kind{font:600 12px/1.4 var(--body);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.xcard__h{font:600 18px/1.3 var(--body);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xcard__text{color:#a3a8ad;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.xcard__check{font:500 12px/1.4 var(--body);color:#a3a8ad;border:1px solid #536471;border-radius:999px;align-self:flex-start;padding:3px 10px}.xcard__foot{color:#a3a8ad;border-top:1px solid #2f3336;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.xcard__who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xcard__foot a{color:#e7e9ea;white-space:nowrap;padding:4px 0}.xcard__foot a:hover{text-decoration:underline}.xcard__av{color:#000;width:24px;height:24px;font:700 12px var(--body);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.xcard__av img{object-fit:contain;width:100%;height:100%}.xcard__av--dark{color:#fff;background:#2f3336}.xband__dots{justify-content:center;gap:6px;display:flex}.xband__dot{background:#536471;border-radius:999px;width:6px;height:6px;transition:width .2s}.xband__dot[data-on]{background:#fff;width:22px}@media (prefers-reduced-motion:reduce){.xband__dot{transition:none}}@media (max-width:1000px){.xband__row{--card:calc((100% - 2 * var(--gap)) / 2.2)}}@media (max-width:640px){.xband{border-radius:22px;gap:18px;padding:18px}.xband__h{font-size:30px}.xband__btn{display:none}.xband__row{--gap:12px;--card:calc(100% - 40px)}}.xl__sub{color:var(--ink-80);margin-top:12px;font-size:16px}.xl__filters{flex-direction:column;gap:10px;margin-top:28px;display:flex}.xl__filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xl__filter>span{width:44px;color:var(--ink-66);font-size:13px}.xl__month{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--carbon);margin-top:40px;padding-bottom:8px;font-size:13px;font-weight:600}.xl__row{border-bottom:1px solid var(--rule);grid-template-columns:70px 120px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0;font-size:15px;display:grid}.xl__date{color:var(--ink-66)}.xl__row strong{font-weight:600;line-height:1.35}.xl__about{color:var(--ink-66);margin-top:4px;font-size:13px;display:block}.xl__about a:hover{color:var(--cobalt)}.xl__row>a{white-space:nowrap;font-size:13px}.xl__empty{color:var(--ink-66);margin-top:32px;font-size:16px}@media (max-width:640px){.xl__row{grid-template-columns:auto minmax(0,1fr);gap:6px 12px}.xl__row>:nth-child(3),.xl__row>a{grid-column:1/-1}}.ff__new{border-radius:var(--r-press);background:var(--cobalt);color:var(--ivory);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.ff__opt[aria-current=true] .ff__new{background:var(--phosphor);color:var(--carbon)}.fc--intro{border-color:var(--cobalt)}.fc--intro .fc__title{font-weight:500}.tps-caret{vertical-align:-.2em;background:currentColor;width:.1em;height:1.1em;margin-left:.1em;animation:1s step-end infinite tps-blink;display:inline-block}.tps-dots{gap:.3em;padding:.35em 0;display:inline-flex}.tps-dots i{background:#f2efe6b3;border-radius:50%;width:.4em;height:.4em;animation:1s ease-in-out infinite tps-dot}.tps-dots i:nth-child(2){animation-delay:.15s}.tps-dots i:nth-child(3){animation-delay:.3s}.tps-in{animation:.35s ease-out both tps-in}@keyframes tps-blink{50%{opacity:0}}@keyframes tps-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-.15em)}}@keyframes tps-in{0%{opacity:0;transform:translateY(.5em)}}@media (prefers-reduced-motion:reduce){.tps-caret,.tps-dots i,.tps-in{animation:none}}
