@layer theme,base;@layer components{html:has(.qw-bar){scroll-padding-top:5.5rem;scroll-padding-bottom:6.5rem}@media (width>=640px){html:has(.qw-bar){scroll-padding-bottom:7.5rem}}.qw{min-height:100svh;padding-top:5rem;padding-bottom:0}@media (width>=640px){.qw{padding-top:calc(72px + 2.5rem)}}@media (width>=1024px){.qw{padding-top:calc(72px + 4rem);padding-bottom:3rem}}.qw-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=1024px){.qw-grid{grid-template-columns:minmax(15rem,21rem) minmax(0,46rem);justify-content:center;align-items:start;gap:clamp(3rem,1rem + 5vw,7rem)}.qw-aside{position:sticky;top:calc(72px + 2.5rem)}}.qw-aside{flex-direction:column;gap:.55rem;min-width:0;display:flex}.qw-aside-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.qw-title{font-family:var(--font-display);letter-spacing:.22em;word-spacing:.3em;text-transform:uppercase;color:var(--color-amber);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}[dir=rtl] .qw-title{font-family:var(--font-arabic);letter-spacing:0;word-spacing:normal;text-transform:none;font-size:.9375rem}.qw-tag{white-space:nowrap}.qw-sub{margin:0;display:none}@media (width>=1024px){.qw-aside{gap:1.5rem}.qw-title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-heading);word-spacing:var(--ws-heading);text-transform:none;color:var(--color-cream)}[dir=rtl] .qw-title{font-size:var(--fs-h2);font-weight:700}.qw-aside-top{flex-direction:column-reverse;align-items:flex-start;gap:1.25rem}.qw-sub{font-size:var(--fs-small);color:#fbf5eea8;max-width:34ch;line-height:1.65;display:block}}.qw-steps{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.qw-steps li{flex:1;min-width:0}.qw-step-btn{color:#fbf5ee99;text-align:start;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:0;display:grid}button.qw-step-btn{cursor:pointer;align-content:start;min-height:2.75rem}button.qw-step-btn:hover .qw-step-label{color:var(--color-cream)}.qw-step-bar{height:2px;transition:background-color var(--dur-ui) var(--ease-out-u3);background:#fbf5ee24;border-radius:2px;grid-column:1/-1}.qw-step-num{font:500 .6875rem/1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.08em;place-items:center;display:inline-grid}.qw-step-label{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.2;overflow:hidden}.qw-steps li.is-done .qw-step-bar{background:#fbf5ee8c}.qw-steps li.is-done .qw-step-btn{color:#fbf5eeb8}.qw-steps li.is-on .qw-step-bar{background:var(--color-cream)}.qw-steps li.is-on .qw-step-btn{color:var(--color-cream)}.qw-door{min-height:2.75rem;font-family:var(--font-display);word-spacing:var(--ws-ui);color:var(--color-cream);text-underline-offset:5px;transition:text-decoration-color var(--dur-micro) var(--ease-out-u3), color var(--dur-micro);align-self:flex-start;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #fbf5ee4d;text-decoration:underline #fbf5ee4d;display:inline-flex}[dir=rtl] .qw-door{font-family:var(--font-arabic);word-spacing:normal}.qw-door:hover{-webkit-text-decoration-color:var(--color-cream);text-decoration-color:var(--color-cream)}.qw-door>svg:first-child{color:#8ff0b8;flex-shrink:0}.qw-after{display:none}@media (width>=1024px){.qw-after{border-top:1px solid var(--frame-line);padding-top:1.5rem;display:block}.qw-after .t-label{color:#fbf5ee8c}.qw-after ol{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.qw-after li{color:#fbf5eeb3;grid-template-columns:2rem minmax(0,1fr);gap:.25rem;font-size:.875rem;line-height:1.55;display:grid}.qw-after .t-num{color:#fbf5ee99;padding-top:.15rem;font-size:.75rem}}.qw-main{min-width:0}.qw-restored{color:#fbf5ee9e;flex-wrap:wrap;align-items:center;gap:0 .9rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.qw-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.qw-q{float:none;width:100%;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--tr-heading);word-spacing:var(--ws-heading);text-wrap:balance;color:var(--color-cream);outline:none;margin:0;padding:0;display:block}[dir=rtl] .qw-q{font-family:var(--font-arabic);font-weight:700}.qw-q:focus-visible{outline:2px solid var(--color-blaze);outline-offset:4px}.qw-q-sub{font-size:var(--fs-small);color:#fbf5ee9e;margin:.4rem 0 1.25rem;line-height:1.55}@media (width>=640px){.qw-q-sub{margin-bottom:1.75rem}}.qw-choices{border-radius:6px;gap:.85rem;display:grid;container-type:inline-size}.qw-choices:focus{outline:none}@media (width>=640px){.qw-choices{gap:1.35rem}}.qw-group{gap:.5rem;min-width:0;display:grid}@media (width>=640px){.qw-group{gap:.85rem}}.qw-group-h{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fbf5eea8;align-items:center;gap:.6rem;margin:0;font-size:.75rem;font-weight:600;line-height:1.3;display:flex}[dir=rtl] .qw-group-h{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:700}.qw-group-h:before{content:"";background:var(--color-blaze);border-radius:9999px;flex-shrink:0;width:6px;height:6px}.qw-group[data-line=growth] .qw-group-h:before{background:var(--color-amber)}.qw-group-h:after{content:"";background:var(--frame-line);flex:1;height:1px}.qw-group-h{outline:none}.qw-group-h:focus-visible{outline:2px solid var(--color-blaze);outline-offset:4px;border-radius:2px}.qw-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=640px){.qw-tiles{gap:.625rem}}.qw-tile-wide{grid-column:1/-1}.qw-tile{border:1px solid var(--frame-line);color:var(--color-cream);text-align:start;cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out-u3), background-color var(--dur-micro) var(--ease-out-u3), transform var(--dur-micro) var(--ease-out-u3);background:#fbf5ee06;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.3rem .55rem;padding:.55rem .65rem .6rem;display:grid}.qw-tile:hover{background:#fbf5ee0d;border-color:#fbf5ee80}.qw-tile:active{transform:scale(.985)}.qw-tile[aria-pressed=true]{border-color:var(--color-cream);box-shadow:inset 0 0 0 1px var(--color-cream);background:#fbf5ee17}.qw-tile-top,.qw-tile-text{display:contents}.qw-tile-icon{border:1px solid var(--frame-line-strong);width:1.75rem;height:1.75rem;color:var(--color-amber);border-radius:9999px;place-items:center;display:inline-grid}.qw-tile-num{color:#fbf5ee99;display:none}.qw-tile[aria-pressed=true] .qw-tile-num{color:var(--color-cream)}.qw-tile-h{font-family:var(--font-display);word-spacing:.06em;font-size:.9rem;font-weight:600;line-height:1.2}[dir=rtl] .qw-tile-h{font-family:var(--font-arabic);word-spacing:normal;font-size:.9rem;font-weight:700;line-height:1.35}.qw-tile-d{-webkit-line-clamp:3;color:#fbf5ee9e;-webkit-box-orient:vertical;grid-column:1/-1;align-self:start;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}[dir=rtl] .qw-tile-d{font-size:.78rem;line-height:1.5}@media (width>=640px){.qw-tile{gap:.35rem .65rem;padding:.75rem .85rem .8rem}.qw-tile-icon{width:2rem;height:2rem}.qw-tile-h{font-size:.975rem}[dir=rtl] .qw-tile-h{font-size:.95rem}.qw-tile-d{font-size:.8125rem}[dir=rtl] .qw-tile-d{font-size:.8125rem;line-height:1.55}}@container (width<=719.98px){.qw-tile[aria-pressed=true]{grid-template-columns:auto minmax(0,1fr) auto}.qw-tile[aria-pressed=true] .qw-tile-icon{grid-area:1/1}.qw-tile[aria-pressed=true] .qw-tile-h{grid-area:1/2}.qw-tile[aria-pressed=true] .qw-tile-num{grid-area:1/3;display:inline-flex}}@container (width>=720px){.qw-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.qw-tile{flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem 1.05rem 1.1rem;display:flex}.qw-tile:not(.qw-tile-wide){min-height:11.25rem}.qw-tile-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem;display:flex}.qw-tile-text{flex-direction:column;gap:.45rem;min-width:0;display:flex}.qw-tile-num{display:inline-flex}.qw-tile-icon{width:2.25rem;height:2.25rem}.qw-tile-h{font-size:1.0625rem;line-height:1.25}[dir=rtl] .qw-tile-h{font-size:1rem;line-height:1.45}.qw-tile-d{font-size:.8125rem}[dir=rtl] .qw-tile-d{font-size:.8125rem;line-height:1.6}.qw-nowrap{white-space:nowrap}.qw-tile-wide{flex-direction:row;align-items:center;gap:1rem;padding-block:.9rem}.qw-tile-wide .qw-tile-top{display:contents}.qw-tile-wide .qw-tile-icon{flex-shrink:0}.qw-tile-wide .qw-tile-text{flex:1;order:1;gap:.2rem}.qw-tile-wide .qw-tile-num{flex-shrink:0;order:2}.qw-tile-wide .qw-tile-d{-webkit-line-clamp:2}}.qw-tiles-other .qw-tile:not([aria-pressed=true]){border-style:dashed}.qw-tiles-other .qw-tile:not([aria-pressed=true],:hover){background:0 0}.qw-routes{color:#fbf5ee99;gap:.25rem;margin-top:1rem;font-size:.875rem;line-height:1.55;display:grid}.qw-routes p{margin:0}.qw-inline-link{vertical-align:middle;min-height:2.75rem;color:var(--color-cream);text-underline-offset:4px;align-items:center;gap:.25rem;font-weight:600;-webkit-text-decoration:underline #fbf5ee59;text-decoration:underline #fbf5ee59;display:inline-flex}.qw-inline-link:hover{-webkit-text-decoration-color:var(--color-cream);text-decoration-color:var(--color-cream)}.qw-picked{flex-wrap:wrap;align-items:center;gap:0 .9rem;margin:.35rem 0 .9rem;display:flex}.qw-picked-type{color:#fbf5eeb8;font-size:.9375rem}.qw-note{color:#fbf5eed1;border:1px solid #f9950159;border-radius:6px;margin:0 0 1.25rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.55}.qw-stack{flex-direction:column;gap:1.25rem;display:flex}@media (width>=640px){.qw-stack{gap:1.6rem}}.qw #q-links{min-height:3rem}@supports (field-sizing:content){.qw #q-links{field-sizing:content;max-height:12rem}}.qw-nda{border:1px solid var(--frame-line);transition:border-color var(--dur-micro) var(--ease-out-u3);border-radius:6px;padding:.15rem .95rem .8rem}.qw-nda.is-on{border-color:#fbf5ee8c}.qw-nda .fx-check-note{margin-top:-.35rem;padding-inline-start:2.05rem}.qw-extras{border-top:1px solid var(--frame-line);grid-template-columns:minmax(0,1fr);gap:1rem 2rem;padding-top:1.1rem;display:grid}@media (width>=640px){.qw-extras{gap:1.35rem 2rem;padding-top:1.25rem}}.qw-extras-label{color:#fbf5ee8c}@media (width>=900px){.qw-extras{grid-template-columns:repeat(2,minmax(0,1fr))}.qw-extras-label{grid-column:1/-1}}.qw-extras .fx-chip{min-height:2.75rem;padding-inline:.9rem;font-size:.875rem}.qw-extras .fx-chips{gap:.4rem}@media (width<=639px){:is(.qw-extras,.qw-scroll) .fx-chips{overscroll-behavior-x:contain;scrollbar-width:none;margin:-4px calc(-1 * var(--gutter));padding:4px var(--gutter);scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - 2.25rem), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - 2.25rem), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - 2.25rem), transparent);flex-wrap:nowrap;overflow-x:auto}[dir=rtl] :is(.qw-extras,.qw-scroll) .fx-chips{-webkit-mask-image:linear-gradient(270deg, transparent, #000 var(--gutter), #000 calc(100% - 2.25rem), transparent);-webkit-mask-image:linear-gradient(270deg, transparent, #000 var(--gutter), #000 calc(100% - 2.25rem), transparent);mask-image:linear-gradient(270deg, transparent, #000 var(--gutter), #000 calc(100% - 2.25rem), transparent)}:is(.qw-extras,.qw-scroll) .fx-chips::-webkit-scrollbar{display:none}:is(.qw-extras,.qw-scroll) .fx-chip{white-space:nowrap;flex-shrink:0}.qw-extras .fx-field{gap:.4rem}}.qw-addons{margin-top:-.4rem}.qw-addons-panel{padding:.25rem 0 .5rem}.qw-addons-panel .fx-label{color:#fbf5ee9e;font-size:.875rem;font-weight:400}.qw-contact{grid-template-columns:minmax(0,1fr);gap:1.35rem 1.5rem;display:grid}@media (width>=640px){.qw-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}.qw-reply{margin-top:1.5rem}.qw-review{border:1px solid var(--frame-line);border-radius:6px;margin-top:1.75rem;padding:.35rem 1rem}.qw-review h2{color:#fbf5ee8c;font-family:var(--font-display);margin:.65rem 0 .1rem}[dir=rtl] .qw-review h2{font-family:var(--font-arabic)}.qw-review-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.qw-review-row+.qw-review-row{border-top:1px solid var(--frame-line)}.qw-review-row p{color:#fbf5eedb;overflow-wrap:anywhere;min-width:0;margin:0;padding-block:.55rem;font-size:.9375rem;line-height:1.5}.qw-edit{min-height:2.75rem;color:var(--color-cream);font-family:var(--font-display);word-spacing:var(--ws-ui);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .25rem;font-size:.8125rem;font-weight:600;display:inline-flex}[dir=rtl] .qw-edit{font-family:var(--font-arabic);word-spacing:normal}.qw-edit:hover{color:var(--color-amber)}.qw-bar{z-index:40;margin:1.25rem calc(-1 * var(--gutter)) 0;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));background:var(--color-studio);border-top:1px solid var(--frame-line);position:sticky;bottom:0}@media (width>=640px){.qw-bar{padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));margin:2.25rem 0 0}.qw-bar:before{content:"";inset-inline:0;background:linear-gradient(to top, var(--color-studio), #14080800);pointer-events:none;height:1.75rem;position:absolute;bottom:calc(100% + 1px)}}.qw-bar-in{align-items:center;gap:.6rem;display:flex}.qw-back{min-height:3rem;color:var(--color-cream);font-family:var(--font-display);word-spacing:var(--ws-ui);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out-u3);background:0 0;border:1px solid #fbf5ee4d;border-radius:9999px;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.9375rem;font-weight:600;display:inline-flex}[dir=rtl] .qw-back{font-family:var(--font-arabic);word-spacing:normal}.qw-back:hover{border-color:#fbf5eeb3}.qw-bar-spacer{flex:0 0 0}.qw-bar-wa{color:#8ff0b8;width:3rem;height:3rem;transition:border-color var(--dur-micro) var(--ease-out-u3);border:1px solid #fbf5ee4d;border-radius:9999px;flex-shrink:0;place-items:center;display:inline-grid}.qw-bar-wa:hover{border-color:#fbf5eeb3}.qw-next{flex:1;min-height:3rem;padding-inline:1.25rem;font-size:1rem}@media (width>=640px){.qw-next{flex:none;min-height:3.25rem;margin-inline-start:auto;padding-inline:2.25rem}.qw-bar-wa{order:-1}.qw-back+.qw-bar-wa{order:0}}@media (width>=1024px){.qw-bar-wa{display:none}}.qw-done{padding-bottom:clamp(4rem,3rem + 4vw,7rem)}.qw-done-wrap{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:56rem;display:flex}.qw-done-head{align-items:flex-end;gap:1.25rem;display:flex}.qw-mascot{width:5.5rem;height:auto}@media (width>=640px){.qw-mascot{width:7rem}}.qw-done[data-state=failed] .qw-mascot{width:4.5rem}@media (width>=640px){.qw-done[data-state=failed] .qw-mascot{width:5.75rem}}.qw-done-title{outline:none;margin-top:.5rem}.qw-ref{border:1px solid var(--frame-line-strong);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0;padding:.85rem 1.15rem;display:inline-flex}.qw-ref .t-label{color:#fbf5ee99}.qw-ref-id{letter-spacing:.06em;-webkit-user-select:all;user-select:all;color:var(--color-cream);font-size:1.5rem;font-weight:600}.qw-done-body{max-width:56ch}.qw-done-note{max-width:56ch;margin-top:-.25rem}.qw-done-actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.qw-done-primary{min-height:3.25rem;padding-inline:1.75rem;font-size:1rem}@media (width<=639px){.qw-done-actions{flex-direction:column;align-self:stretch}.qw-done-actions>*{width:100%}}.qw-sent{border-top:1px solid var(--frame-line);align-self:stretch;margin-top:1rem;padding-top:1.25rem}.qw-sent .t-label{color:#fbf5ee8c}.qw-sent dl{grid-template-columns:minmax(0,1fr);gap:.65rem 2rem;margin:1rem 0 0;display:grid}@media (width>=640px){.qw-sent dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.qw-sent dl>div{gap:.6rem;min-width:0;font-size:.9375rem;line-height:1.5;display:flex}.qw-sent dt{color:#fbf5ee8c;flex-shrink:0}.qw-sent dt:after{content:":"}.qw-sent dd{min-width:0;color:var(--color-cream);overflow-wrap:anywhere;margin:0}.qw-done-home{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.qw-tile,.qw-step-bar,.qw-door,.qw-back,.qw-bar-wa,.qw-nda{transition:none}.qw-tile:active{transform:none}}}@layer utilities;
