.stars{vertical-align:middle;gap:2px;display:inline-flex}.verified{vertical-align:-3px;flex:none;display:inline-block}.avatar{object-fit:cover;border-radius:50%;flex:none;display:block}.avatar--letter{color:var(--carbon);font-family:var(--display);background:#080a091a;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar--lg{width:72px;height:72px}.avatar--empty{border:1.5px dashed var(--ink-45);color:var(--ink-66);justify-content:center;align-items:center;font-size:24px;display:inline-flex}.linkbtn{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;-webkit-text-decoration:underline #080a0959;text-decoration:underline #080a0959}.linkbtn:hover{color:var(--cobalt)}.rv2-chip{border:1px solid var(--rule);border-radius:var(--r-press);height:30px;color:var(--carbon);align-self:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.rv2-chip span{color:var(--ink-66)}.rv2-chip:hover{border-color:var(--carbon)}.rv2{scroll-margin-top:24px}.rv2__top{border-top:2px solid var(--carbon);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 56px;margin-top:20px;display:grid}.rv2__score{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 0;display:flex}.rv2__big{align-items:center;gap:18px;display:flex}.rv2__num{font-family:var(--display);letter-spacing:-.03em;font-size:88px;font-weight:600;line-height:.85}.rv2__bigside{flex-direction:column;gap:8px;display:flex}.rv2__counts{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.rv2__dot{color:var(--ink-45)}.rv2__ver{align-items:center;gap:5px;display:inline-flex}.rv2__i{border:1px solid var(--rule);width:28px;height:28px;color:var(--ink-66);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.rv2__i:hover,.rv2__i[aria-expanded=true]{border-color:var(--carbon);color:var(--carbon)}.rv2__few{flex-direction:column;gap:6px;display:flex}.rv2__small{font-size:13px}.rv2__empty{font-size:17px}.rv2__info{border:1px solid var(--carbon);border-radius:var(--r-field);flex-direction:column;gap:8px;max-width:460px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.rv2__info strong{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rv2__info b{font-weight:600}.rv2__note{color:var(--ink-80);font-size:14px}.rv2__rate{border:1px solid var(--rule);border-radius:var(--r-field);flex-direction:column;gap:8px;width:fit-content;max-width:100%;padding:14px 16px;display:flex}.rv2__rate-label{max-width:216px;font-size:15px;font-weight:600}.rv2__rate-label .muted{font-weight:400}.rv2__rate-stars{gap:2px;margin:0 -6px -6px;display:flex}.rv2__rate-stars button,.rsheet__stars button,.rsheet__area button{background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rv2__rate-stars button{width:44px;height:44px}.rv2__rate-stars button:hover svg,.rsheet__stars button:hover svg,.rsheet__area button:hover svg{stroke:var(--carbon)}.rv2__bars{flex-direction:column;gap:4px;padding:28px 0;display:flex}.rv2__h3{margin-bottom:8px;font-size:15px;font-weight:600}.rv2__bar{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 40px;align-items:center;gap:12px;width:calc(100% + 12px);margin:0 -6px;padding:6px;font-size:14px;display:grid}.rv2__bar:hover{background:var(--ink-04)}.rv2__bar.is-on{background:#2437cf1a}.rv2__bar-n{align-items:center;gap:3px;display:inline-flex}.rv2__bar-c{text-align:right}.rv2__track{background:#080a0914;border-radius:999px;height:10px;display:block;overflow:hidden}.rv2__track>span{background:var(--carbon);border-radius:999px;height:100%;display:block}.rv2__track--thin{height:6px}.rv2__track--thin>span{background:var(--cobalt)}.rv2__track--rec{background:#080a091f;max-width:360px;height:8px;margin-top:10px}.rv2__row{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px 56px;padding:24px 0;display:grid}.rv2__area{grid-template-columns:150px minmax(0,1fr) 34px 40px;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:grid}.rv2__area strong{text-align:right;font-weight:600}.rv2__area .muted{text-align:right;font-size:12px}.rv2__rec{align-items:baseline;gap:10px;font-size:13px;display:flex}.rv2__rec-n{font-family:var(--display);font-size:44px;font-weight:600;line-height:1}.rv2__stack{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.rv2__stack span{height:100%;display:block}.rv2__legend{flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:13px;display:flex}.rv2__legend>span{align-items:center;gap:6px;display:inline-flex}.rv2__legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.rv2__listhead{border-top:2px solid var(--carbon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:8px;padding-top:28px;display:flex}.rv2__h-list{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1}.rv2__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv2__tools .chip{border-radius:var(--r-press);height:40px}.rv2__search{border:1px solid var(--rule);border-radius:var(--r-press);width:240px;max-width:100%;height:40px;color:var(--ink-66);align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.rv2__search:focus-within{border-color:var(--carbon)}.rv2__search input{min-width:0;color:var(--carbon);background:0 0;border:0;outline:none;flex:1;font-size:14px}.rv2__search button{background:#080a0914;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.rv2__sort{border:1px solid var(--rule);border-radius:var(--r-press);gap:2px;padding:3px;display:flex}.rv2__sort button{border-radius:var(--r-press);white-space:nowrap;background:0 0;border:0;height:32px;padding:0 12px;font-size:13px}.rv2__sort button.is-on{background:var(--carbon);color:var(--ivory)}.rv2__filterline{align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}.rv2__none{border:1.5px dashed var(--ink-45);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:20px 22px;font-size:15px;display:flex}.rv2__list{flex-direction:column;display:flex}.rv2__card{border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding:26px 0;display:flex}.rv2__card--mine{border-radius:var(--r-card);background:#2437cf0f;border:0;margin-top:16px;padding:22px 24px}.rv2__mine-top{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.rv2__mine-tag{color:var(--cobalt);font-weight:600}.rv2__who{align-items:center;gap:12px;display:flex}.rv2__who-text{flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:1.35;display:flex}.rv2__name{flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:inline-flex}.rv2__name strong{font-weight:600}.rv2__nv{font-size:12px}.rv2__date{white-space:nowrap;flex:none;align-self:flex-start;font-size:13px}.rv2__stars{align-items:center;gap:10px;font-size:13px;display:flex}.rv2__body{white-space:pre-line;max-width:760px;font-size:16px;line-height:1.55}.rv2__acts{align-items:center;gap:16px;font-size:13px;display:flex}.rv2__helpful{border:1px solid var(--rule);border-radius:var(--r-press);background:0 0;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.rv2__helpful:hover{border-color:var(--carbon)}.rv2__helpful.is-on{background:var(--carbon);border-color:var(--carbon);color:var(--ivory)}.rv2__acts .linkbtn{font-size:13px}.rv2__more{margin-top:24px}.rv2__gate{background:var(--carbon);color:var(--ivory);border-radius:var(--r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;padding:24px 26px;display:flex}.rv2__gate>div{flex-direction:column;gap:4px;display:flex}.rv2__gate strong{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.15}.rv2__gate span{color:var(--ivory-78);font-size:15px}.rsheet{flex-direction:column;gap:20px;max-width:580px;padding:32px 32px 26px;display:flex}.rsheet__h{padding-right:40px;font-size:30px;line-height:1.1}.rsheet__lead{color:var(--ink-80);font-size:16px;line-height:1.5}.rsheet__held{border:1px dashed var(--cobalt);border-radius:var(--r-field);color:var(--cobalt);padding:12px 14px;font-size:14px;line-height:1.45}.rsheet__stars{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rsheet__stars>div{gap:2px;margin-left:-6px;display:flex}.rsheet__stars button{width:48px;height:48px}.rsheet__stars strong{font-size:15px;font-weight:600}.rsheet__block{flex-direction:column;gap:8px;font-size:15px;display:flex}.rsheet__block textarea{border:1px solid var(--carbon);border-radius:var(--r-field);width:100%;font:inherit;resize:vertical;background:0 0;padding:14px 16px;font-size:16px;line-height:1.5}.rsheet__block small{font-size:12px}.rsheet__yn{gap:8px;display:flex}.rsheet__yn .chip{border-radius:var(--r-press);justify-content:center;min-width:88px;height:44px;font-size:15px}.rsheet__area{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.rsheet__area>div{display:flex}.rsheet__area button{width:40px;height:40px}.rsheet__as{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.rsheet__as-who{align-items:center;gap:10px;min-width:0;display:flex}.rsheet__as-who>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.rsheet__as-who small{font-size:12px}.rsheet__as-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.rsheet__as-name strong{font-weight:600}.rsheet__appear{background:var(--ink-04);border-radius:var(--r-field);flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;display:flex}.rsheet__appear>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rsheet__appear .chip{border-radius:var(--r-press)}.rsheet__appear .linkbtn{align-self:flex-start}.rsheet__foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.rsheet__fine{max-width:300px;font-size:12px;line-height:1.45}.rsheet__delete{align-self:flex-start;margin-top:-6px;font-size:13px}.rsheet__tick{background:var(--phosphor);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.rsheet__photo{border:1px solid var(--rule);border-radius:var(--r-field);padding:18px}.rsheet__verify{color:var(--ink-80);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.rsheet__verify svg{margin-top:3px}.rsheet__reasons{border:0;flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;display:flex}.rsheet__reasons legend{color:var(--ink-66);margin-bottom:8px;font-size:14px}.rsheet__reasons label{align-items:center;gap:10px;display:flex}.rsheet__reasons input{accent-color:var(--carbon);width:18px;height:18px}.about{flex-direction:column;display:flex}.about__label{margin-top:24px;margin-bottom:8px;padding:0;font-size:15px;font-weight:600;display:block}.about>.about__label:first-child,.about>.about__set:first-child{margin-top:0}.about__input{border:1px solid var(--carbon);border-radius:var(--r-field);width:100%;height:52px;font:inherit;background:0 0;padding:0 16px;font-size:16px;display:block}.about__hint{color:var(--ink-66);margin-top:6px;font-size:13px}.about__set{border:0;min-width:0;margin:24px 0 0;padding:0}.about__set>legend.about__label{margin-top:0}.about--compact .about__set{margin-top:18px}.about__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about__choice{border:1px solid var(--rule);border-radius:var(--r-field);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.about__choice:hover{border-color:var(--carbon)}.about__choice.is-on{border-color:var(--carbon);box-shadow:inset 0 0 0 1px var(--carbon)}.about__choice input{accent-color:var(--carbon);flex:none;width:16px;height:16px;margin-top:3px}.about__choice span{flex-direction:column;gap:2px;font-size:15px;display:flex}.about__choice strong{font-weight:600}.about__choice small{color:var(--ink-66);font-size:13px;line-height:1.4}.about__combo{position:relative}.about__options{z-index:5;background:var(--ground);border:1px solid var(--carbon);border-radius:var(--r-menu);padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 32px #080a0924}.about__options li{cursor:pointer;border-radius:10px;padding:10px 12px;font-size:15px}.about__options li.is-active,.about__options li:hover{background:var(--ink-05)}.about__org{flex-direction:column;display:flex}.about__sizes{flex-wrap:wrap;gap:8px;display:flex}.about__sizes .chip{border-radius:var(--r-press);cursor:pointer}.about__error{border-left:3px solid var(--carbon);border-radius:var(--r-field);background:var(--ink-05);margin-top:16px;padding:12px 14px;font-size:15px}.about--compact .about__label{margin-top:18px}.about--compact .about__choice{padding:10px 12px}.about--compact .about__input{height:46px}.you__verified{color:var(--ink-80);align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.you form{margin-top:32px}.photo-field{margin-top:28px}.photo-field__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:600px){.rv2__num{font-size:64px}.rv2__area{grid-template-columns:110px minmax(0,1fr) 30px 34px}.rv2__search{width:100%}.about__choices{grid-template-columns:minmax(0,1fr)}.rsheet{padding:28px 20px 22px}.rsheet__foot{flex-direction:column-reverse;align-items:stretch}.rsheet__area button{width:36px;height:40px}}
.ai{background:var(--ivory)}.ai-wrap{max-width:1240px;padding:0 var(--gutter);margin:0 auto}.ai-wrap--narrow{max-width:1080px}.ai-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);font-size:13px;font-weight:600;display:block}.ai-eyebrow--phosphor{color:var(--phosphor)}.ai-h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:.98}.ai-h1--page{letter-spacing:-.025em;font-size:clamp(42px,5vw,68px);line-height:1}.ai-h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.05}.ai-h2--sm{font-size:clamp(26px,3vw,36px)}.ai-lead{color:var(--ink-80);max-width:640px;font-size:18px;line-height:1.55}.ai-muted{color:var(--ink-66);font-size:14px;line-height:1.55}.ai-sec{padding:clamp(48px,6vw,72px) 0}.ai-sec--white{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff}.ai-sec--carbon{background:var(--carbon);color:var(--ivory)}.ai-sec--carbon .ai-lead{color:var(--ivory-78)}.ai-stack{flex-direction:column;gap:14px;display:flex}.ai-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-split{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.ai-split>*{flex:440px;min-width:0}.ai-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ai-card{border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;padding:22px}.ai-crumb{color:var(--ink-66);font-size:14px}.ai-crumb a{color:var(--cobalt)}.ai-btn{border-radius:var(--r-press);border:1px solid var(--carbon);background:var(--carbon);min-height:56px;color:var(--ivory);text-align:left;align-items:center;gap:10px;padding:6px 22px 6px 18px;font-size:16px;font-weight:600;line-height:1.15;transition:background-color .15s,color .15s;display:inline-flex}.ai-btn:hover{background:var(--cobalt);border-color:var(--cobalt)}.ai-btn small{opacity:.78;margin-top:2px;font-size:12px;font-weight:400;display:block}.ai-btn--line{color:var(--carbon);background:#fff}.ai-btn--line:hover{background:var(--carbon);color:var(--ivory);border-color:var(--carbon)}.ai-btn--ivory{background:var(--ivory);color:var(--carbon);border-color:var(--ivory)}.ai-btn--ivory:hover{color:var(--carbon);background:#fff;border-color:#fff}.ai-btn--ghost{color:var(--ivory);background:0 0;border-color:#f2efe680}.ai-btn--ghost:hover{background:var(--ivory);color:var(--carbon);border-color:var(--ivory)}.ai-btn--sm{min-height:44px;padding:4px 16px 4px 12px;font-size:14px}.ai-btn img,.ai-btn .ai-mark{flex:none}.ai-copy{border-radius:var(--r-press);border:1px solid var(--rule);min-height:40px;color:var(--carbon);white-space:nowrap;background:#fff;padding:0 14px;font-size:13px;font-weight:600}.ai-copy:hover{border-color:var(--carbon)}.ai-copy--dark{background:var(--ivory);border:0}.ai-mark{background:var(--carbon);color:var(--ivory);letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.ai-tile{border:1px solid var(--rule);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.ai-plus{color:var(--ink-45);font-size:20px}.ai-addr{background:var(--carbon);color:var(--ivory);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 6px 6px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;display:flex}.ai-addr span{overflow-wrap:anywhere;flex:1;min-width:0}.ai-addr--light{background:var(--ivory);color:var(--carbon);font-size:14px}.ai-pre{background:var(--carbon);color:var(--ivory);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:16px 18px;font:14px/1.6 ui-monospace,SF Mono,Menlo,monospace}.ai-code{background:#080a090f;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.ai-chat{border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;overflow:hidden;box-shadow:0 18px 40px #080a091a}.ai-chat__bar{background:#faf9f5;border-bottom:1px solid #e2ded2;align-items:center;gap:10px;height:48px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.ai-chat__on{border:1px solid var(--rule);border-radius:var(--r-press);align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:400;display:inline-flex}.ai-chat__body{background:#faf9f5;flex-direction:column;gap:14px;padding:20px;display:flex}.ai-chat__me{background:#efece3;border-radius:16px;align-self:flex-end;max-width:86%;padding:10px 14px;font-size:15px;line-height:1.45}.ai-chat__step{color:var(--ink-66);align-items:center;gap:6px;font-size:12px;display:flex}.ai-chat__table{border:1px solid var(--rule);background:#fff;border-radius:14px;font-size:14px;overflow:hidden}.ai-chat__table>div{border-top:1px solid #e2ded2;grid-template-columns:minmax(0,1fr) 90px 130px;padding:11px 14px;display:grid}.ai-chat__table>div:first-child{color:var(--ink-66);border-top:0;padding:9px 14px;font-size:12px;font-weight:600}.ai-pick{border:1px solid var(--rule);border-radius:var(--r-card);min-height:196px;color:var(--carbon);background:#fff;flex-direction:column;gap:10px;padding:20px;transition:border-color .15s;display:flex}.ai-pick:hover{border-color:var(--carbon)}.ai-pick__mark{background:var(--ivory);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ai-pick b{font-size:18px}.ai-pick__where{color:var(--ink-66);font-size:14px;line-height:1.45}.ai-pick__how{color:var(--ink-66);margin-top:auto;font-size:13px}.ai-pick__go{font-size:15px;font-weight:600}.ai-ask{border:1px solid #f2efe633;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.ai-ask b{letter-spacing:.06em;text-transform:uppercase;color:var(--phosphor);font-size:12px}.ai-ask span{font-size:17px;line-height:1.45}.ai-ask .ai-copy{align-self:flex-start;margin-top:auto}.ai-prompt{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.ai-prompt span{font-size:16px;line-height:1.45}.ai-prompt .ai-copy{align-self:flex-start}.ai-account{background:var(--cobalt);color:var(--ivory);border-radius:28px;flex-wrap:wrap;align-items:center;gap:32px;padding:clamp(28px,4vw,48px);display:flex}.ai-account>div:first-child{flex-direction:column;flex:2 420px;gap:12px;min-width:0;display:flex}.ai-account>div:last-child{flex-direction:column;flex:220px;gap:10px;display:flex}.ai-account p{color:#f2efe6d9;font-size:17px;line-height:1.55}.ai-account a{color:var(--ivory)}.ai-steps{flex-direction:column;gap:12px;margin:0;padding-left:22px;font-size:16px;line-height:1.55;display:flex}.ai-num{background:var(--carbon);width:34px;height:34px;color:var(--ivory);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.ai-step{align-items:flex-start;gap:14px;display:flex}.ai-step>span:last-child{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ai-tabs{flex-wrap:wrap;gap:8px;display:flex}.ai-tab{border-radius:var(--r-press);border:1px solid var(--rule);min-height:48px;color:var(--carbon);background:#fff;padding:0 20px;font-size:15px;font-weight:600}.ai-tab[aria-selected=true]{background:var(--carbon);color:var(--ivory);border-color:var(--carbon)}.ai-table{border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;font-size:14px;overflow:hidden}.ai-table>div{border-top:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:14px;padding:12px 18px;display:grid}.ai-table>div:first-child{border-top:0;font-weight:600}.ai-also{flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.ai-also a{color:var(--cobalt);align-items:center;gap:6px;display:inline-flex}details.ai-q{border-top:1px solid var(--rule);padding:16px 0}details.ai-q:last-of-type{border-bottom:1px solid var(--rule)}details.ai-q summary{cursor:pointer;font-size:17px;font-weight:600}details.ai-q p{color:var(--ink-80);margin-top:10px;font-size:15px;line-height:1.6}.tut{background:var(--carbon);color:var(--ivory);border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex}.tut__stage{color:var(--carbon);background:#faf9f5;border-radius:14px;min-height:330px;position:relative;overflow:hidden}.tut__stage--dark{color:var(--ivory);background:#15181a}.tut__bar{border-bottom:1px solid #e2ded2;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.tut__stage--dark .tut__bar{border-bottom-color:#f2efe61f}.tut__dot{background:var(--rule);border-radius:50%;width:9px;height:9px}.tut__url{border-radius:var(--r-press);color:var(--ink-80);background:#efece3;margin-left:6px;padding:3px 12px;font-size:12px}.tut__stage--dark .tut__url{color:var(--ivory);background:#f2efe61a}.tut__body{flex-direction:column;gap:12px;padding:24px 28px;display:flex}.tut__h{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.1}.tut__t{font-size:15px;line-height:1.5}.tut__s{color:var(--ink-66);font-size:13px}.tut__stage--dark .tut__s{color:#f2efe6b3}.tut__btn{background:var(--carbon);color:var(--ivory);border-radius:var(--r-press);align-self:flex-start;padding:11px 18px;font-size:14px;font-weight:600}.tut__link{color:var(--cobalt);border-radius:8px;align-self:flex-start;padding:4px;font-size:14px;text-decoration:underline}.tut__hl{box-shadow:0 0 0 4px #7de59fcc}.tut__card{border:1px solid var(--rule);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.tut__card>span:nth-child(2){flex-direction:column;flex:1;gap:2px;font-size:15px;display:flex}.tut__card small{color:var(--ink-66);font-size:12px}.tut__me{background:#efece3;border-radius:16px;align-self:flex-end;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.45}.tut__code{overflow-wrap:anywhere;border:1px solid var(--rule);background:#fff;border-radius:10px;padding:9px 12px;font:13px/1.5 ui-monospace,SF Mono,Menlo,monospace}.tut__stage--dark .tut__code{color:var(--ivory);background:0 0;border:0;padding:0}.tut__toast{background:var(--carbon);color:var(--ivory);border-radius:var(--r-press);align-self:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.tut__toast:before{content:"";background:var(--phosphor);border-radius:50%;width:9px;height:9px}.tut__res{border:1px solid var(--rule);background:#fff;border-radius:12px;justify-content:space-between;gap:12px;padding:9px 13px;font-size:13px;display:flex}.tut__cursor{border:2px solid var(--cobalt);pointer-events:none;background:#2437cf4d;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;transition:left .7s,top .7s;position:absolute}.tut__ctl{align-items:center;gap:12px;display:flex}.tut__play{background:var(--ivory);width:44px;height:44px;color:var(--carbon);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tut__cap{flex:1;font-size:14px;line-height:1.4}.tut__dots{gap:5px;display:flex}.tut__dots button{background:#f2efe64d;border:0;border-radius:3px;width:28px;height:6px;padding:0}.tut__dots button[data-on=true]{background:var(--phosphor)}.tut__list{color:var(--ink-66);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.tut__list li[data-on=true]{color:var(--carbon);font-weight:600}@media (prefers-reduced-motion:reduce){.tut__cursor{transition:none}}.ai-strip{background:var(--carbon);color:var(--ivory);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:8px 56px;font-size:15px;display:flex;position:relative}.ai-strip__new{background:var(--phosphor);color:var(--carbon);border-radius:var(--r-press);padding:3px 9px;font-size:12px;font-weight:600}.ai-strip a{color:var(--ivory);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ai-x{width:44px;height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.ai-strip .ai-x{top:50%;transform:translateY(-50%)}.ai-banner{border:2px solid var(--carbon);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 200px;gap:22px;margin-bottom:16px;padding:22px 24px;display:grid;position:relative}.ai-banner h2{font-family:var(--display);font-size:30px;font-weight:600;line-height:1.08}.ai-banner p{color:var(--ink-80);font-size:15px;line-height:1.5}.ai-banner__links{gap:14px;font-size:13px;display:flex}.ai-banner__links a,.ai-banner__links button{color:var(--cobalt);background:0 0;border:0;padding:0;font-size:13px}.ai-banner__links button{color:var(--ink-66)}.ai-banner__peek{background:var(--carbon);color:var(--ivory);border-radius:16px;flex-direction:column;align-self:start;gap:8px;padding:10px;font-size:11px;display:flex}.ai-banner__peek>div{min-height:120px;color:var(--carbon);background:#faf9f5;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}@media (max-width:760px){.ai-banner{grid-template-columns:1fr}.ai-banner__peek{display:none}}.ai-tip{border:1px solid var(--rule);background:#fff;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:20px 56px 20px 24px;display:grid;position:relative}.ai-tip b{font-size:16px}.ai-tip p{color:var(--ink-80);margin-top:4px;font-size:14px;line-height:1.5}.ai-tip--dark{background:var(--carbon);color:var(--ivory);border-color:var(--carbon);grid-template-columns:minmax(0,1fr) auto}.ai-tip--dark p{color:#f2efe6d1}.ai-tip--dark .ai-muted{color:#f2efe6a6}.ai-tip--dark a.ai-inline{color:var(--phosphor)}@media (max-width:900px){.ai-tip{grid-template-columns:1fr;padding-right:24px}.ai-tip>img{display:none}}.orca-setup{border:1px solid var(--rule);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.orca-setup__h{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.orca-setup a.orca-setup__page{color:var(--cobalt);font-size:13px}.ai-remove{color:var(--ink-80);flex-direction:column;gap:8px;margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.55;display:flex}.ai-remove a{color:var(--cobalt)}
