.alcy-app :is(.alcy-home,.alcy-conversation){gap:24px;padding-top:22px;display:grid}.alcy-app :is(.alcy-home,.alcy-conversation) :where(h1,h2,h3,p),.alcy-app :is(.alcy-home,.alcy-conversation) .alcy-inline-error{margin:0}.alcy-app .alcy-home{grid-template-columns:minmax(0,1fr);gap:84px;padding-block:30px 24px}.alcy-home-top{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.alcy-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.alcy-eyebrow{color:var(--alcy-muted);font-size:12.5px}.alcy-app .alcy-hero-h{font:500 clamp(40px, 5.4vw, 66px) / 1.04 var(--alcy-font);letter-spacing:-.035em;margin-top:10px}.alcy-app .alcy-hero-p{color:var(--alcy-text-2);margin-top:16px;font-size:15px;line-height:1.6}.alcy-hero img{width:clamp(120px,16vw,190px);height:auto}.alcy-halo{background:linear-gradient(135deg, var(--alcy-lavender), color-mix(in srgb, var(--alcy-mint) 40%, var(--alcy-surface)));border-radius:32px;padding:12px}.alcy-app .alcy-form-card{display:grid}.alcy-app .alcy-home-composer{--glass-radius:26px;gap:0;padding:0;overflow:hidden}.alcy-home-thread{transition:grid-template-rows .62s var(--alcy-ease-out);grid-template-rows:0fr;display:grid}.alcy-home-thread.is-open{grid-template-rows:1fr}.alcy-home-thread>div{min-height:0;overflow:hidden}.alcy-app .alcy-home-thread-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:22px 24px 6px;display:grid}.alcy-app .alcy-home-thread-body .alcy-messages{gap:12px}.alcy-home-inputrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 14px 20px;display:grid}.alcy-home-thread.is-open+.alcy-home-inputrow{border-top:1px solid var(--alcy-rule)}.alcy-home-inputrow.has-pictures{grid-template-columns:auto minmax(0,1fr) auto;padding-left:14px}.alcy-home-inputrow:has(>.alcy-dictate-wrap){grid-template-columns:minmax(0,1fr) auto auto}.alcy-home-inputrow.has-pictures:has(>.alcy-dictate-wrap){grid-template-columns:auto minmax(0,1fr) auto auto}.alcy-home-inputrow>:is(.alcy-picture-tray,.alcy-picture-error){grid-column:1/-1}.alcy-app .alcy-home-inputrow>.alcy-picture-error{margin:0}.alcy-app .alcy-home-field{width:100%;min-width:0;height:44px;color:var(--alcy-ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;padding:0 4px;font-size:17px}.alcy-app .alcy-home-field::placeholder{color:var(--alcy-muted);opacity:1}.alcy-app .alcy-home-field:focus-visible{outline-offset:2px}.alcy-app .alcy-home-field[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--alcy-warn)}.alcy-app .alcy-home-send{background:var(--alcy-ink);width:44px;height:44px;color:var(--alcy-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:opacity .15s,scale .15s;display:grid}.alcy-app .alcy-home-send:active:not(:disabled){scale:.95}.alcy-app .alcy-home-send:disabled{cursor:default;opacity:.35}.alcy-home-send .alcy-icon{width:20px;height:20px}@media (forced-colors:active){.alcy-app .alcy-home-send{border:1px solid buttontext}.alcy-app .alcy-home-send:disabled{color:graytext;border-color:graytext}}.alcy-app .alcy-home-legal{color:var(--alcy-muted);padding:0 24px 14px;font-size:11.5px;line-height:1.5}.alcy-home-legal a{color:inherit}.alcy-app .alcy-home-composer>.alcy-inline-error{margin:0 14px 12px}.alcy-app .alcy-bubble.alcy-typing-line{align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.alcy-typing-label{color:var(--alcy-muted);font-size:13px}.alcy-app .alcy-read-failure{justify-items:start;gap:6px;display:grid}.alcy-app .alcy-guest-handoff{justify-items:start;gap:8px;margin-top:8px;display:grid}.alcy-app .alcy-home-composer>.alcy-guest-handoff{margin:0;padding:2px 24px 22px}.alcy-guest-handoff h3{font:20px Georgia,serif}.alcy-guest-handoff p{color:var(--alcy-text-2);font-size:13px;line-height:1.6}.alcy-app .alcy-allowance-dialog{--glass-fill:#fdfcf9f0;--glass-opaque:var(--alcy-lavender);--glass-radius:22px;--glass-shadow:0 18px 48px #26273538;width:min(440px,100% - 32px);padding:24px}.alcy-allowance-dialog::backdrop{background:#26273566}.alcy-app .alcy-allowance-dialog h2{font:26px/1.15 Georgia,serif}.alcy-app .alcy-allowance-dialog p{color:var(--alcy-text-2);margin-top:12px;line-height:1.5}.alcy-allowance-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.alcy-allowance-dialog-actions :is(.alcy-ghost-button,.alcy-ink-button){justify-content:center;min-height:44px;padding-inline:20px}.alcy-app .alcy-conversation>.alcy-search-context{padding:0}.alcy-app .alcy-conversation-source{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);min-width:0;max-width:min(100%,480px);color:var(--alcy-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.alcy-conversation-source-mark{background:var(--alcy-lavender);height:36px;color:var(--alcy-purple);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.alcy-conversation-source-text{gap:2px;min-width:0;display:grid}.alcy-conversation-source-label{color:var(--alcy-muted);font-size:12px}.alcy-conversation-source-text strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.alcy-conversation-source-words{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.alcy-conversation-source-path{text-overflow:ellipsis;white-space:nowrap;color:var(--alcy-muted);font-size:12px;overflow:hidden}.alcy-conversation-source>.alcy-icon{color:var(--alcy-muted);flex-shrink:0}.alcy-conversation-source[href]:hover{border-color:var(--alcy-purple)}.alcy-conversation-source[href]:focus-visible{outline:2px solid var(--alcy-purple);outline-offset:3px}.alcy-app .alcy-chat{align-content:start;gap:16px;width:100%;max-width:760px;margin-inline:auto;padding:20px;display:grid}.alcy-chat>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.alcy-app .alcy-start-search{background-clip:padding-box;border:4px solid #0000;border-radius:16px;padding:8px 14px;position:relative;overflow:hidden}.alcy-app :is(.alcy-chat,.alcy-home-thread-body)>.alcy-start-search{justify-self:center;min-width:min(100%,320px);padding:14px 32px;font-size:16px}.alcy-app :is(.alcy-chat,.alcy-home-thread-body)>.alcy-start-search .alcy-icon{width:18px;height:18px}.alcy-app .alcy-build{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);text-align:left;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.alcy-build-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}.alcy-build-text{gap:3px;min-width:0;margin:0;display:grid}.alcy-build-text small{color:var(--alcy-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.alcy-app .alcy-build-text strong{color:var(--alcy-ink);overflow-wrap:anywhere;text-wrap:balance;font:400 21px/1.2 Georgia,serif}.alcy-build-text span{color:var(--alcy-text-2);overflow-wrap:anywhere;font-size:13.5px}.alcy-build-action{text-align:center;justify-items:stretch;gap:6px;display:grid}.alcy-app .alcy-build-action>.alcy-ink-button{min-height:48px;padding:8px 22px;font-size:15px}.alcy-app .alcy-build-action>.alcy-text-button{justify-self:center}.alcy-build-action>.alcy-plan-note{width:0;min-width:100%}@media (forced-colors:active){.alcy-app .alcy-build{border:1px solid canvastext}}.alcy-app .alcy-plan-product{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.alcy-plan-product>:is(img,.alcy-photo-fallback){border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);object-fit:contain;border-radius:10px;width:56px;height:68px}.alcy-plan-product>span{gap:2px;min-width:0;display:grid}.alcy-plan-product strong{overflow-wrap:anywhere;font-size:14px}.alcy-plan-product small{color:var(--alcy-muted);font-size:12px}.alcy-app .alcy-plan-rows{margin:0;display:grid}.alcy-plan-row{border-top:1px solid var(--alcy-edge-2);grid-template-columns:minmax(96px,30%) minmax(0,1fr);align-items:center;gap:4px 14px;min-height:44px;padding-block:6px;font-size:13.5px;display:grid}.alcy-plan-row dt{color:var(--alcy-muted)}.alcy-app .alcy-plan-row dd{grid-template-columns:minmax(0,1fr) auto minmax(28px,auto);place-items:center start;gap:6px 8px;min-width:0;margin:0;display:grid}.alcy-app .alcy-plan-row dd>:is(.alcy-plan-value,.alcy-plan-input){grid-column:1}.alcy-app .alcy-plan-row dd>:is(.alcy-plan-strictness,.alcy-plan-strictness-label){grid-column:2}.alcy-app .alcy-plan-row dd>.alcy-plan-remove{grid-column:3}.alcy-app .alcy-plan-value{text-align:left;overflow-wrap:anywhere;max-width:100%;padding:4px 0;font-weight:600}.alcy-app button.alcy-plan-value{border:0;border-bottom:1px dashed var(--alcy-control-edge);color:inherit;font:inherit;cursor:text;background:0 0;border-radius:0;font-weight:600}.alcy-app button.alcy-plan-value:hover{border-bottom-color:var(--alcy-purple)}.alcy-plan-row[data-changed] dt:after{content:" · changed";color:var(--alcy-purple)}.alcy-plan-row.is-removed .alcy-plan-value{color:var(--alcy-muted);font-weight:400;text-decoration:line-through}.alcy-app .alcy-plan-input{justify-self:stretch;min-width:0;padding:6px 10px;font-size:13.5px}.alcy-app .alcy-plan-strictness{border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);border-radius:999px;padding:2px;display:inline-flex}.alcy-app .alcy-plan-strictness button{color:var(--alcy-muted);background:0 0;border:0;border-radius:999px;padding:3px 10px;font-size:12px}.alcy-app .alcy-plan-strictness button[aria-pressed=true]{background:var(--alcy-ink);color:var(--alcy-surface)}.alcy-plan-strictness-label{color:var(--alcy-muted);font-size:12px}.alcy-app .alcy-plan-remove{min-width:28px;height:28px;color:var(--alcy-muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.alcy-app .alcy-plan-remove:hover{color:var(--alcy-ink)}.alcy-plan-remove .alcy-icon{width:14px;height:14px}.alcy-app .alcy-plan-add{flex-wrap:wrap;gap:6px;display:flex}.alcy-app .alcy-plan-add button{border:1px dashed var(--alcy-control-edge);color:var(--alcy-text-2);background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px}.alcy-app .alcy-plan-add button:hover{border-color:var(--alcy-purple)}.alcy-plan-note{color:var(--alcy-muted);font-size:12px;line-height:1.4}@media (max-width:759px){.alcy-build-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.alcy-plan-row{grid-template-columns:minmax(0,1fr)}.alcy-app .alcy-plan-row dd>:is(.alcy-plan-value,.alcy-plan-input){grid-column:1/-1}.alcy-app .alcy-plan-row dd>:is(.alcy-plan-strictness,.alcy-plan-strictness-label){grid-column:1}}@media (pointer:coarse){.alcy-app :is(.alcy-plan-strictness button,.alcy-plan-add button){min-height:36px}.alcy-app .alcy-plan-remove{min-width:44px;height:44px}}.alcy-app .alcy-start-search:not(:disabled){background:linear-gradient(var(--alcy-ink), var(--alcy-ink)) padding-box, linear-gradient(135deg, var(--alcy-lavender), color-mix(in srgb, var(--alcy-mint) 40%, var(--alcy-surface))) border-box;box-shadow:inset 0 1px #ffffff29,0 4px 16px #67608024}.alcy-app .alcy-start-search:hover:not(:disabled){background:linear-gradient(color-mix(in srgb, var(--alcy-ink) 88%, var(--alcy-surface)), color-mix(in srgb, var(--alcy-ink) 88%, var(--alcy-surface))) padding-box, linear-gradient(135deg, var(--alcy-lavender), var(--alcy-mint)) border-box}.alcy-search-queue{text-align:center;justify-items:center;gap:4px;display:grid}.alcy-search-queue p{color:var(--alcy-text-2);text-wrap:balance;margin:0;font-size:15px}.alcy-search-queue .alcy-live-dot{vertical-align:1px;margin-right:10px;display:inline-block}.alcy-search-note{color:var(--alcy-muted);margin:0;font-size:13.5px}.alcy-app .alcy-chat h1{letter-spacing:normal;font:26px/1.2 Georgia,serif}.alcy-app .alcy-earlier{justify-self:start}.alcy-messages{gap:14px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-message{align-items:flex-end;gap:10px;max-width:88%;display:flex}.alcy-message.is-user{margin-left:auto}.alcy-app .alcy-bubble{white-space:pre-line;overflow-wrap:anywhere;border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.55}.alcy-message-paragraph{display:block}.alcy-message-paragraph+.alcy-message-paragraph{margin-top:.6em}.alcy-app .alcy-message-list{margin:.4em 0;padding-left:1.2em}.alcy-message.is-assistant .alcy-bubble strong{font-weight:600}.alcy-app .alcy-message-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}.alcy-app .alcy-message-link:hover{text-decoration-color:currentColor}.alcy-app .alcy-message-link:focus-visible{outline:2px solid var(--alcy-plum);outline-offset:2px;border-radius:2px}.alcy-message.is-assistant .alcy-bubble{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);border-bottom-left-radius:6px}.alcy-message.is-user .alcy-bubble{background:var(--alcy-plum);color:var(--alcy-surface);border-bottom-right-radius:6px}.alcy-app .alcy-bubble.alcy-typing{padding:14px 16px}.alcy-app .alcy-link-bubble{white-space:nowrap;min-width:0;display:flex}.alcy-link-host{flex:none;font-weight:600}.alcy-link-path{text-overflow:ellipsis;opacity:.72;overflow:hidden}.alcy-message:has(.alcy-link-bubble){min-width:0}.alcy-app .alcy-message.has-pictures{flex-direction:column;align-items:flex-end;gap:6px}.alcy-app .alcy-link-bubble.is-unfurled{white-space:normal;padding:8px 14px 8px 8px}.alcy-link-card{align-items:center;gap:12px;min-width:0;display:flex}.alcy-app .alcy-link-card .alcy-link-thumb{background:var(--alcy-surface);object-fit:contain;border-radius:10px;flex:none;width:48px;height:56px}.alcy-link-card .alcy-photo-fallback{display:none}.alcy-link-text{gap:2px;min-width:0;display:grid}.alcy-link-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.alcy-link-text small{opacity:.72;font-size:12px}.alcy-conversation-loading{color:var(--alcy-muted)}.alcy-app .alcy-suggestions{flex-wrap:wrap;gap:8px;display:flex}.alcy-app .alcy-suggestions .alcy-suggestion{border:1px solid var(--alcy-control-edge);background:var(--alcy-surface);max-width:100%;min-height:44px;color:var(--alcy-ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-content:start;gap:2px;padding:8px 14px;font-size:14px;transition:border-color .15s,background-color .15s;display:grid}.alcy-app .alcy-suggestions .alcy-suggestion>strong{font-weight:600}.alcy-app .alcy-suggestions .alcy-suggestion>span{color:var(--alcy-muted);font-size:12.5px;line-height:1.35}.alcy-app .alcy-suggestions .alcy-suggestion:hover:not(:disabled){border-color:var(--alcy-plum);background:color-mix(in srgb, var(--alcy-lavender) 25%, var(--alcy-surface))}.alcy-app .alcy-suggestions .alcy-suggestion:focus-visible{outline:3px solid var(--alcy-focus);outline-offset:2px}.alcy-app .alcy-home-inputrow>.alcy-home-starters{grid-column:1/2;gap:10px}.alcy-app .alcy-home-inputrow.has-pictures>.alcy-home-starters{grid-column:2/3}.alcy-app .alcy-home-starters .alcy-suggestion{border-radius:12px;flex:200px;padding:8px 14px}.alcy-app .alcy-home-composer:has(.alcy-home-starters) .alcy-home-legal{padding-left:20px}.alcy-app .alcy-home-composer:has(.alcy-home-inputrow.has-pictures>.alcy-home-starters) .alcy-home-legal{padding-left:68px}.alcy-composer{gap:8px;display:flex}.alcy-app .alcy-composer .alcy-input{flex:1;min-width:0}.alcy-composer{flex-wrap:wrap}.alcy-app .alcy-composer .alcy-input::placeholder{color:var(--alcy-muted);opacity:1}.alcy-composer>:is(.alcy-picture-tray,.alcy-picture-error){flex-basis:100%}.alcy-app .alcy-composer>.alcy-picture-error{margin:0}.alcy-composer>.alcy-picture-button{align-self:center}.alcy-composer-hint{color:var(--alcy-muted);flex-basis:100%;font-size:12.5px}.alcy-app .alcy-message:has(.alcy-message-state){flex-wrap:wrap;justify-content:flex-end}.alcy-message-state{color:var(--alcy-muted);text-align:right;flex-basis:100%;font-size:12px}.alcy-message.is-user .alcy-bubble.is-sending{opacity:.72}.alcy-link-research{color:var(--alcy-muted);margin:0;font-size:13.5px}.alcy-link-research b{color:var(--alcy-text-2);font-weight:600}.alcy-app .alcy-dialog{border:1px solid var(--alcy-edge);background:linear-gradient(142deg, var(--alcy-surface), color-mix(in srgb, var(--alcy-lavender) 45%, var(--alcy-surface)));width:min(440px,100% - 32px);color:var(--alcy-ink);border-radius:22px;padding:22px}.alcy-dialog::backdrop{background:#2627355c}.alcy-dialog form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.alcy-dialog h2{font:22px Georgia,serif}.alcy-app .alcy-dialog p{color:var(--alcy-muted);font-size:13.5px;line-height:1.6}.alcy-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:820px){.alcy-hero{grid-template-columns:minmax(0,1fr)}.alcy-hero img{justify-self:end;margin-top:-40px}}@media (max-width:759px){.alcy-app .alcy-home{gap:56px;padding-top:18px}.alcy-app .alcy-home-inputrow>.alcy-home-starters,.alcy-app .alcy-home-inputrow.has-pictures>.alcy-home-starters{grid-column:1/-1}:is(.alcy-app .alcy-home-composer:has(.alcy-home-starters) .alcy-home-legal,.alcy-app .alcy-home-composer:has(.alcy-home-inputrow.has-pictures>.alcy-home-starters) .alcy-home-legal){padding-left:10px}.alcy-app .alcy-home-thread-body{padding:16px 14px 6px}.alcy-home-inputrow{padding:10px 10px 10px 14px}.alcy-home-inputrow.has-pictures{padding-left:10px}.alcy-app .alcy-home-field{font-size:16px}.alcy-app .alcy-home-legal{padding:0 14px 12px}.alcy-app .alcy-home-composer>.alcy-guest-handoff{padding:2px 14px 18px}}@media (max-width:480px){.alcy-app .alcy-message{max-width:100%}}@media (prefers-reduced-motion:reduce){.alcy-home-thread{transition:none}}.alcy-home-shelves{grid-template-columns:minmax(0,1fr);gap:84px;min-width:0;display:grid}.alcy-home-shelves:empty{display:none}@media (max-width:759px){.alcy-home-shelves{gap:56px}}.alcy-samples{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.alcy-samples-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 20px;display:flex}.alcy-app .alcy-samples-head h2{letter-spacing:-.015em;font:400 30px/1.15 Georgia,serif}.alcy-app .alcy-samples-head p{color:var(--alcy-text-2);margin-top:4px;font-size:14px;line-height:1.5}@media (max-width:759px){.alcy-app .alcy-samples-head h2{font-size:25px}}.alcy-app .alcy-sample-tabs{border-radius:999px;justify-self:start;max-width:100%;margin-top:-4px;padding:4px}.alcy-sample-tabs [role=tablist]{scrollbar-width:none;gap:2px;margin:-4px;padding:4px;display:flex;position:relative;overflow-x:auto}.alcy-sample-tabs [role=tablist]::-webkit-scrollbar{display:none}.alcy-app .alcy-sample-tabs [role=tab]{min-height:34px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}.alcy-app .alcy-sample-tabs [role=tab]:hover:not([aria-selected=true]){background:color-mix(in srgb, var(--alcy-lavender) 70%, transparent)}.alcy-app .alcy-sample-tabs [role=tab][aria-selected=true]{border-color:var(--alcy-ink)}.alcy-app .alcy-sample-tabs [role=tab][data-current-arriving]{border-color:#0000}.alcy-samples-head .alcy-turn .alcy-icon{width:15px;height:15px}@media (pointer:coarse){.alcy-app .alcy-sample-tabs [role=tab]{min-height:44px}}.alcy-sample-panel{touch-action:pan-y pinch-zoom}.alcy-sample-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(210px,33.3333% - 9.33333px)),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.alcy-app .alcy-sample{border:1px solid var(--alcy-edge-2);background:var(--alcy-surface);width:100%;height:100%;color:inherit;text-align:left;border-radius:20px;grid-template-rows:auto auto auto;gap:10px;padding:12px 12px 14px;text-decoration:none;display:grid}.alcy-app .alcy-sample:hover:not(:disabled){border-color:var(--alcy-plum);box-shadow:0 14px 34px #3a2b4e1a}.alcy-sample-photo{aspect-ratio:4/5;background:linear-gradient(135deg, var(--alcy-lavender), color-mix(in srgb, var(--alcy-mint) 40%, var(--alcy-surface)));border-radius:12px;display:block;overflow:hidden}.alcy-sample-photo img{object-fit:cover;width:100%;height:100%;display:block}.alcy-sample-who{gap:2px;min-width:0;display:grid}.alcy-sample-story{color:var(--alcy-plum);overflow-wrap:anywhere;margin-bottom:2px;font-size:15px;font-weight:700;line-height:1.25}.alcy-sample-proof{color:var(--alcy-good);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-bottom:6px;font-size:12.5px;font-weight:650;line-height:1.3}.alcy-sample-who strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.alcy-sample-who small{color:var(--alcy-muted);font-size:12px}.alcy-sample-price,.alcy-sample-effort{color:var(--alcy-muted);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:12px}.alcy-sample-saving{font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.alcy-sample-price{color:var(--alcy-muted)}.alcy-sample-saving{color:var(--alcy-good);font-weight:650}.alcy-sample-go{color:var(--alcy-plum);align-self:end;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.alcy-sample-go .alcy-icon{width:14px;height:14px}.alcy-sample:hover:not(:disabled) .alcy-sample-go{text-decoration:underline}@media (min-width:561px){.alcy-home-shelves .alcy-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alcy-home-shelves .alcy-sample-photo{aspect-ratio:4/3}.alcy-app .alcy-home-shelves .alcy-sample{grid-template-rows:auto 1fr auto}.alcy-home-shelves .alcy-sample-who{align-content:start}}@media (min-width:760px){.alcy-home-shelves .alcy-sample-grid{gap:18px}}@media (max-width:560px){.alcy-sample-grid{grid-template-columns:minmax(0,1fr);gap:10px}.alcy-app .alcy-sample{grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:6px 12px;padding:10px 14px 10px 10px}.alcy-sample-photo{grid-row:1/-1}.alcy-sample-who{align-self:end}.alcy-sample-go{align-self:start}}.alcy-app .alcy-sample.is-placeholder{pointer-events:none}.alcy-sample.is-placeholder :is(.alcy-sample-who,.alcy-sample-go)>span{background:var(--alcy-edge-2);border-radius:6px;height:10px;display:block}.alcy-sample.is-placeholder .alcy-sample-who{gap:8px;padding-block:3px}.alcy-sample.is-placeholder .alcy-sample-who>span:first-child{width:80%;height:13px}.alcy-sample.is-placeholder .alcy-sample-who>span:nth-child(2){width:45%}.alcy-sample.is-placeholder .alcy-sample-who>span:nth-child(3){width:60%}.alcy-sample.is-placeholder .alcy-sample-go>span{width:110px}.alcy-app .alcy-bubble .alcy-typing.is-trailing{vertical-align:middle;gap:3px;margin-left:6px}.alcy-app .alcy-bubble .alcy-typing.is-trailing span{width:4px;height:4px}
