.search.home{--paprika:#b5301a;--butter:#ffe3a3;--apricot:#ffeedb;--card:#fff9f0;--chili:#36130a;--brown:#76472f;--saffron:#f2a71b;--herb:#4e6b2a;--hair:#36130a1f;--safe-t:env(safe-area-inset-top);z-index:7;background:var(--apricot);color:var(--chili);font-family:var(--type), -apple-system, sans-serif;padding-top:0;animation:none}.search.home :focus-visible{outline-color:var(--chili)}.search.home .hero{z-index:3;padding:calc(var(--safe-t) + 16px) 18px 20px;background:var(--paprika);color:var(--butter);flex:none;position:relative}.search.home .hero h1{font-family:var(--display), Georgia, serif;letter-spacing:-.012em;margin-bottom:18px;font-size:clamp(50px,15.2vw,62px);font-weight:400;line-height:.98}.search.home .hero.compact{padding:calc(var(--safe-t) + 12px) 112px 12px 18px}.search.home .hero.compact h1{display:none}.search.home .head-btn{z-index:1;width:42px;height:42px;color:var(--chili);background:0 0;border-radius:21px;justify-content:center;padding:0;position:absolute;bottom:30px;right:26px}.search.home .hero.compact .head-btn{top:calc(var(--safe-t) + 18px);color:var(--butter);background:#ffe3a329;bottom:auto;right:62px}.search.home .hero.compact .head-btn[aria-expanded=true]{background:var(--butter);color:var(--paprika)}.search.home .head-btn .count{background:var(--saffron);color:var(--chili);position:absolute;top:-3px;right:-3px}.search.home .me-btn{top:calc(var(--safe-t) + 12px);background:var(--butter);width:42px;height:42px;color:var(--paprika);font-family:var(--display), Georgia, serif;text-align:center;border-radius:21px;font-size:21px;line-height:42px;position:absolute;right:14px}.search.home .hero.compact .me-btn{top:calc(var(--safe-t) + 18px)}.search.home .me-scrim{z-index:4;cursor:default;position:fixed;inset:0}.search.home .me-menu{top:calc(var(--safe-t) + 62px);z-index:5;background:var(--card);width:244px;color:var(--chili);border-radius:20px;padding:16px 16px 8px;position:absolute;right:14px;box-shadow:0 14px 34px #36130a57}.search.home .hero.compact .me-menu{top:calc(var(--safe-t) + 68px)}.search.home .me-menu b{font-family:var(--display), Georgia, serif;font-size:22px;font-weight:400;line-height:1.1;display:block}.search.home .me-menu p{color:var(--brown);margin-top:4px;font-size:14px;line-height:1.3}.search.home .me-menu button{border-top:1px solid var(--hair);text-align:left;width:100%;min-height:44px;color:var(--paprika);margin-top:8px;font-size:16px;font-weight:700}.search.home .ask{background:var(--card);height:62px;color:var(--chili);border-radius:20px;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.search.home .hero:not(.compact) .ask{padding-right:56px}.search.home .ask:focus-within{box-shadow:0 0 0 3px var(--saffron)}.search.home .hero.compact .ask{border-radius:17px;height:54px;padding-left:14px}.search.home .ask svg{flex:none}.search.home .ask input{min-width:0;height:100%;color:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px;font-weight:500}.search.home .ask input::placeholder{color:#8f5f47;opacity:1}.search.home .ask input::-webkit-search-cancel-button{display:none}.search.home .ask-clear{width:30px;height:44px;color:var(--brown);flex:none;place-items:center;display:grid}.search.home .ask-go{background:var(--paprika);width:42px;height:42px;color:var(--butter);border-radius:14px;flex:none;place-items:center;display:grid}.search.home .library-body{padding:16px 18px calc(var(--safe-b) + 24px)}.search.home .active-filters{border-bottom:0;padding:10px 18px 0}.search.home .ideas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.search.home .idea{height:108px;font-family:var(--display), Georgia, serif;text-align:left;border-radius:22px;align-items:flex-start;padding:14px 12px 14px 15px;font-size:21px;line-height:1.04;display:flex;position:relative;overflow:hidden}.search.home .idea span{z-index:1;position:relative}.search.home .idea i{white-space:nowrap;font-style:normal;display:inline-block}.search.home .idea:first-child{grid-column:1/-1;align-items:center;font-size:34px}.search.home .idea:first-child span{max-width:190px}.search.home .idea.saffron{background:var(--saffron);color:var(--chili)}.search.home .idea.herb{background:var(--herb);color:#fff1d6}.search.home .idea.chili{color:var(--butter);background:#4a1c0e}.search.home .idea .art{width:142px;height:192px;position:absolute;inset:auto -34px -128px auto}.search.home .idea:first-child .art{width:158px;height:213px;inset:-34px -6px auto auto}.search.home .saves h2,.search.home .answer-summary,.search.home .nothing>h2{font-family:var(--display), Georgia, serif;color:var(--chili);font-weight:400}.search.home .saves h2{margin:20px 0 10px;font-size:22px;line-height:1.1}.search.home .saves ul{scrollbar-width:none;gap:10px;margin:0 -18px;padding:0 18px;list-style:none;display:flex;overflow-x:auto}.search.home .saves ul::-webkit-scrollbar{display:none}.search.home .saves li{flex:none;width:146px}.search.home .saves button{text-align:left;width:100%}.search.home .save-art{border-radius:18px;height:96px;display:block;position:relative;overflow:hidden}.search.home .saves b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:15px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.search.home .answer-summary{font-size:28px;line-height:1.06;color:var(--chili)!important;font-weight:400!important}.search.home .answer-note{color:var(--brown);margin:5px 0 0;font-size:14.5px;line-height:1.3}.search.home .option-list{margin-top:12px}.search.home .option{background:var(--card);border:0;border-radius:20px;margin-bottom:9px;padding:10px}.search.home .option-main{align-items:stretch}.search.home .option .thumb{border-radius:15px;width:86px;height:86px}.search.home .row-text{gap:2px}.search.home .row-text b{font-size:16px}.search.home .option .row-text b{-webkit-line-clamp:2;font-family:var(--display), Georgia, serif;-webkit-box-orient:vertical;margin-bottom:3px;font-size:19px;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.search.home .row-text small{color:var(--brown);font-size:13.5px;line-height:1.25}.search.home .option .row-text small.time{background:var(--saffron);color:var(--chili);border-radius:12px;align-self:flex-start;margin:1px 0 3px;padding:2px 9px 3px;font-size:13px;font-weight:700}.search.home .option .row-text small.time.est{color:var(--brown);background:0 0;font-weight:600;box-shadow:inset 0 0 0 1.5px #76472f8c}.search.home .option .row-text small.why{-webkit-line-clamp:2;color:var(--brown);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.search.home .option .row-text small.close{color:var(--paprika);font-weight:600}.search.home .option-actions{gap:8px;margin-top:9px}.search.home .option-actions button{border-radius:21px;height:42px;font-size:15px;font-weight:700}.search.home .option-actions .pick-btn{background:var(--paprika);color:#fff6e6;flex:1}.search.home .option-actions .pick-btn[aria-pressed=true]{background:var(--herb)}.search.home .option-actions .watch-btn{box-shadow:inset 0 0 0 1.5px var(--chili);color:var(--chili);background:0 0;padding:0 20px}.search.home .more{background:var(--butter);width:100%;height:48px;color:var(--chili);border-radius:24px;margin-top:2px;font-size:16px;font-weight:700}.search.home .widen{flex-direction:column;gap:8px;margin:10px 0 0;display:flex}.search.home .widen .opt{width:100%;min-height:48px;box-shadow:inset 0 0 0 1.5px var(--chili);background:0 0;border-radius:24px;justify-content:center;font-size:16px;font-weight:700}.search.home .similar{background:var(--paprika);color:#fff6e6;border-radius:26px;width:100%;height:52px;margin-bottom:18px;font-size:17px;font-weight:700}.search.home .nothing>h2{overflow-wrap:anywhere;font-size:36px;line-height:1.04}.search.home .nothing p{color:var(--brown);margin:8px 0 18px;font-size:16px;line-height:1.35}.search.home .library-list li{margin-bottom:8px}.search.home .library-row{background:var(--card);border-bottom:0;border-radius:18px;padding:8px}.search.home .library-row .thumb{border-radius:13px}.search.home .thumb{background:var(--butter)}.search.home .ask-row{background:var(--saffron);min-height:52px;color:var(--chili);border-radius:16px;margin:0 0 8px;padding:10px 14px;font-size:15.5px}.search.home .ask-row b{color:var(--chili);font-weight:700}.search.home .search-results{margin-top:-8px}.search.home .results-head{height:36px}.search.home .results-head h3{margin:0}.search.home .results-head h3,.search.home .filter-group h3,.search.home .also h3,.search.home .quiet-btn,.search.home .muted{color:var(--brown)}.search.home .quiet-btn.strong{color:var(--paprika)}.search.home .note{background:var(--card);color:var(--chili)}.search.home .opt{background:var(--card);color:var(--chili);border-radius:13px}.search.home .opt span{color:var(--brown)}.search.home .opt[aria-pressed=true]{background:var(--paprika);color:#fff6e6}.search.home .opt[aria-pressed=true] span{color:var(--butter)}.search.home .filter-actions{bottom:calc(-24px - var(--safe-b));background:var(--apricot)}.search.home .go{background:var(--paprika);color:#fff6e6}.search.home .thinking{color:var(--brown);font-size:16px}.search.home .pick-strip{background:var(--butter);border-radius:20px;margin:0 0 12px}.search.home .pick-text small{color:var(--paprika)}.search.home .pick-text b{font-family:var(--display), Georgia, serif;font-size:19px;font-weight:400;line-height:1.1}.search.home .pick-actions button{color:var(--chili)}.search.home .pick-actions .quiet{color:var(--brown)}.tabbar.warm{background:#fff9f0;border-top-color:#36130a1f}.tabbar.warm button{color:#8b6451}.tabbar.warm button[aria-current=page]{color:#b5301a}
.app{--bar:0px;--tab:calc(54px + var(--safe-b));--embed:calc(var(--w) * 1.25);background:#000}.feed{inset:0 0 var(--tab) 0;background:#000}.card{color:#fff;background:#000}.media{background:#000}.media .art{opacity:.55}.embed-crop{top:env(safe-area-inset-top);height:var(--embed);position:absolute;left:0;right:0;overflow:hidden}.embed-crop iframe{height:calc(var(--embed) + 314px);top:-54px}.open .embed-crop{height:auto;top:0;bottom:0}.open .embed-crop iframe{height:100%;top:0}.media iframe.tiktok{opacity:1;background:0 0;width:100%;height:100%}.panel{min-height:0;box-shadow:none;pointer-events:none;color:#fff;background:linear-gradient(0deg,#000000c7 0,#00000085 62%,#0000 100%);border-radius:0;padding:40px 72px 14px 14px}.panel .info,.panel .actions{pointer-events:auto}.floats{flex-wrap:wrap;justify-content:flex-start;margin-bottom:8px;position:static}.float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e}.float.test{font-variant-numeric:tabular-nums;background:#000000a8}.float.action{pointer-events:auto;color:#111;background:#fff}.title{font-size:24px}.meta{color:#ffffffdb;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;margin-top:5px}.creator{font-weight:600}.actions{justify-content:flex-start;margin-top:10px;padding-top:0}.primary{color:#111;background:#fff;height:40px}.recipe-btn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;height:40px}.open-link{color:#fff;text-underline-offset:2px;pointer-events:auto;flex:none;font-size:13.5px;font-weight:600;text-decoration:underline}.rail{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:20px;right:8px}.open .rail{display:none}.rail-btn{color:#fff;filter:drop-shadow(0 1px 3px #000000a6);flex-direction:column;align-items:center;gap:2px;width:52px;min-height:58px;font-size:11px;font-weight:600;display:flex}.rail-btn[aria-pressed=true]{color:#ffd24a}.rail-btn.no[aria-pressed=true]{color:#ff8a80}.burst{z-index:3;color:#fff;pointer-events:none;filter:drop-shadow(0 2px 10px #00000080);animation:.7s ease-out forwards burst;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-62%)scale(1)}}.back-pill{top:calc(env(safe-area-inset-top) + 10px);z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border-radius:17px;height:34px;padding:0 14px;font-size:14px;font-weight:600;position:absolute;left:12px}.open-bar{color:#fff;background:#000;border-top-color:#333}.open-actions a{color:#111;background:#fff}.tabbar{z-index:9;height:var(--tab);padding-bottom:var(--safe-b);background:#000;border-top:1px solid #262626;display:flex;position:absolute;inset:auto 0 0}.tabbar button{color:#9a9a9a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:600;display:flex}.tabbar button[aria-current=page]{color:#fff}.library{inset:0 0 var(--tab) 0;padding-top:env(safe-area-inset-top)}.reader-scrim{inset:0 0 var(--tab) 0;z-index:8;color:var(--ink);background:#0006}.search-head{border-bottom:1px solid var(--line);flex:none;padding:12px 16px 10px}.search-head input{background:var(--fill);width:100%;height:44px;color:var(--ink);appearance:none;border:0;border-radius:12px;padding:0 14px;font-size:16px}.filter-group h3,.results-head h3,.account h3{margin:14px 0 8px;font-size:16px;font-weight:700}.filter-group:first-child h3{margin-top:2px}.results-head{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:2px;display:flex}.caption p{padding:3px 0}.toast{bottom:calc(var(--tab) + 120px)}@media (min-height:800px){.title{font-size:26px}}@media (max-height:700px){.title{font-size:21px}.panel{padding-top:26px}}@media (prefers-reduced-motion:reduce){.burst{animation-duration:10ms}}.search-head{align-items:center;gap:8px;display:flex}.search-head input{flex:1;width:auto;min-width:0}.head-btn{background:var(--fill);border-radius:12px;flex:none;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.head-btn[aria-expanded=true]{background:var(--ink);color:#fff}.head-btn .count{background:var(--ink);color:#fff;text-align:center;border-radius:10px;min-width:19px;height:19px;padding:0 5px;font-size:12px;font-weight:700;line-height:19px}.active-filters{scrollbar-width:none;border-bottom:1px solid var(--line);flex:none;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.active-filters::-webkit-scrollbar{display:none}.active-filters .opt{white-space:nowrap;flex:none;min-height:36px}.search .library-body{padding-top:6px}.results-head{border-top:0;margin-top:0;padding-top:0}.results-head h3{color:var(--soft);margin:6px 0;font-size:14px;font-weight:600}.results-actions{gap:14px;display:inline-flex}.quiet-btn.strong{color:var(--ink)}.filter-actions{background:#fff;align-items:center;gap:14px;margin-top:16px;padding:10px 0 12px;display:flex;position:sticky;bottom:-18px}.filter-actions .go{flex:1}.ask-row{background:var(--fill);text-align:left;width:100%;min-height:46px;color:var(--soft);border-radius:11px;margin:2px 0 6px;padding:8px 12px;font-size:15px}.ask-row b{color:var(--ink);font-weight:600}.thinking{padding:10px 0}.answer-summary{color:var(--ink)!important;font-weight:700!important}.answer-note{margin:2px 0 8px}.widen{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.also h3{margin:10px 0 4px;font-size:16px;font-weight:700}.ideas-block h3{margin:8px 0;font-size:16px;font-weight:700}.option-list{padding:0;list-style:none}.option{border-bottom:1px solid #efefef;padding:12px 0}.option-main{text-align:left;align-items:flex-start;gap:12px;width:100%;display:flex}.option .row-text small.why{color:var(--ink);font-weight:500}.option .row-text small.close{color:#9a5b00}.option-actions{gap:6px;margin-top:10px;display:flex}.option-actions button{background:var(--fill);white-space:nowrap;border-radius:11px;height:40px;padding:0 12px;font-size:14px;font-weight:600}.option-actions .pick-btn{background:var(--ink);color:#fff}.option-actions .pick-btn[aria-pressed=true]{background:#1f7a3f}.more{margin-top:6px}.pick-strip{background:var(--fill);border-radius:14px;gap:12px;margin:4px 0 10px;padding:10px;display:flex}.pick-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pick-text small{color:#1f7a3f;font-size:12.5px;font-weight:700}.pick-text b{font-size:16px;font-weight:600;line-height:1.22}.pick-actions{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.pick-actions button{min-height:32px;color:var(--ink);font-size:14px;font-weight:600}.pick-actions .quiet{color:var(--soft)}.card-first:not(.playing) .media iframe.tiktok{opacity:0;pointer-events:none}.card-first .media .art,.failed .media .art{display:none}.recipe-face{inset:calc(env(safe-area-inset-top) + 56px) 72px 210px 18px;z-index:3;pointer-events:none;color:#fff;flex-direction:column;justify-content:center;gap:24px;display:flex;position:absolute}.face-list{padding:0;font-size:19px;font-weight:500;line-height:1.28;list-style:none}.face-list li{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.face-list li+li{margin-top:8px}.face-list .face-more{color:#ffffff9e;font-size:15.5px}.tt-open{color:#111;white-space:nowrap;pointer-events:auto;background:#fff;border-radius:27px;align-self:flex-start;align-items:center;gap:8px;height:54px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}
.login .text-link{min-height:44px;color:var(--soft);font-size:15px;font-weight:600}
