.ProjectModal-module__I9TzTG__overlay{z-index:1000;padding:var(--space-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ProjectModal-module__I9TzTG__backdrop{z-index:0;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.ProjectModal-module__I9TzTG__panel{z-index:1;width:100%;height:calc(100dvh - 2 * var(--space-xl));max-height:calc(100dvh - 2 * var(--space-xl));overscroll-behavior:contain;border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProjectModal-module__I9TzTG__closeButton{top:var(--space-2xl);right:var(--space-2xl);z-index:2;border-radius:var(--radius-full);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-ink);box-shadow:var(--shadow-s);transition:var(--transition-interactive);justify-content:center;align-items:center;display:flex;position:fixed}.ProjectModal-module__I9TzTG__closeButton:hover{background:var(--color-grey)}.ProjectModal-module__I9TzTG__fallback{min-height:12rem;padding:var(--space-xl);font-size:var(--text-m);font-weight:var(--font-medium)}@media (max-width:1024px){.ProjectModal-module__I9TzTG__panel{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto}}@media (max-width:720px){.ProjectModal-module__I9TzTG__overlay{padding:0}.ProjectModal-module__I9TzTG__panel{height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0}.ProjectModal-module__I9TzTG__closeButton{top:var(--space-s);right:var(--space-s)}}
.Avatar-module__AkkW1q__avatar{border-radius:var(--radius-full);background:var(--color-grey);color:var(--color-ink);font-weight:var(--font-semibold);object-fit:cover;box-shadow:var(--shadow-xs);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Avatar-module__AkkW1q__s{width:2rem;height:2rem;font-size:var(--text-xs)}.Avatar-module__AkkW1q__m{width:3rem;height:3rem;font-size:var(--text-s)}.Avatar-module__AkkW1q__l{width:5rem;height:5rem;font-size:var(--text-l)}
.ProjectCoverPreview-module__Iv9kaG__preview{aspect-ratio:4/3;background:var(--color-surface);width:100%;color:var(--color-muted);place-items:center;display:grid;position:relative;overflow:hidden}.ProjectCoverPreview-module__Iv9kaG__backdrop,.ProjectCoverPreview-module__Iv9kaG__foreground{width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectCoverPreview-module__Iv9kaG__backdrop{object-fit:cover;filter:blur(24px);opacity:.82;transform:scale(1.12)}.ProjectCoverPreview-module__Iv9kaG__foreground{object-fit:contain}.ProjectCoverPreview-module__Iv9kaG__empty{z-index:1;padding:var(--space-m);font-size:var(--text-xs);font-weight:var(--font-medium);text-align:center;position:relative}
.DesignerCardPreviews-module__hq8L9G__previews{grid-template-columns:repeat(var(--preview-columns), minmax(0, 1fr));gap:var(--space-m);width:100%;min-width:0;display:grid}.DesignerCardPreviews-module__hq8L9G__slot{border-radius:var(--radius-m);min-width:0;margin:0;overflow:hidden}
.DesignerCard-module__IrKhlW__link{border-radius:var(--radius-l);min-width:0;display:block}.DesignerCard-module__IrKhlW__card{gap:var(--space-l);height:100%;padding:var(--space-l);border-radius:var(--radius-l);box-shadow:var(--shadow-card);transition:var(--transition-interactive);border:0;flex-direction:column;display:flex}.DesignerCard-module__IrKhlW__listCard{width:100%;min-width:0}.DesignerCard-module__IrKhlW__white{background:var(--color-bg)}.DesignerCard-module__IrKhlW__grey{background:var(--color-surface)}.DesignerCard-module__IrKhlW__link:hover .DesignerCard-module__IrKhlW__card{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.DesignerCard-module__IrKhlW__link:hover .DesignerCard-module__IrKhlW__listCard{transform:none}.DesignerCard-module__IrKhlW__listBody{align-items:center;gap:var(--space-l);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.DesignerCard-module__IrKhlW__listContent{gap:var(--space-l);width:100%;min-width:0;padding-bottom:var(--space-l);border-bottom:1px solid var(--color-grey-200);flex-direction:column;display:flex}.DesignerCard-module__IrKhlW__listPreviews{min-width:0}.DesignerCard-module__IrKhlW__header{align-items:center;gap:var(--space-l);grid-template-columns:auto minmax(0,1fr);display:grid}.DesignerCard-module__IrKhlW__identity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.DesignerCard-module__IrKhlW__name{font-size:var(--text-l);font-weight:var(--font-semibold);line-height:var(--leading-s);margin:0}.DesignerCard-module__IrKhlW__role{color:var(--color-muted);font-size:var(--text-s);font-weight:var(--font-medium);margin:0}.DesignerCard-module__IrKhlW__location,.DesignerCard-module__IrKhlW__availability{align-items:center;gap:var(--space-s);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-medium);margin:0;display:flex}.DesignerCard-module__IrKhlW__availabilityDot{border-radius:var(--radius-full);background:var(--color-orange);width:.5rem;height:.5rem}@media (min-width:1025px){.DesignerCard-module__IrKhlW__listBody{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.DesignerCard-module__IrKhlW__listContent{padding-right:var(--space-xl);border-right:1px solid var(--color-grey-200);border-bottom:0;padding-bottom:0}}
.ProjectCard-module__4IZGmq__card{border-radius:var(--radius-l);min-width:0;height:100%;box-shadow:var(--shadow-card);border:0;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.ProjectCard-module__4IZGmq__white{background:var(--color-bg)}.ProjectCard-module__4IZGmq__grey{background:var(--color-surface)}.ProjectCard-module__4IZGmq__coverFrame{background:var(--color-grey);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.ProjectCard-module__4IZGmq__title{z-index:2;padding:var(--space-m) var(--space-l) var(--space-s);color:var(--color-white);font-size:var(--text-l);font-weight:var(--font-semibold);line-height:var(--leading-s);transition:transform var(--duration-normal) var(--ease-default);margin:0;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.ProjectCard-module__4IZGmq__title:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--color-black) 40%, transparent), color-mix(in srgb, var(--color-black) 20%, transparent) 50%, transparent);-webkit-backdrop-filter:blur(3px);position:absolute;inset:0}.ProjectCard-module__4IZGmq__card:hover .ProjectCard-module__4IZGmq__title,.ProjectCard-module__4IZGmq__card:focus-within .ProjectCard-module__4IZGmq__title{transform:translateY(0)}.ProjectCard-module__4IZGmq__body{justify-content:start;align-items:center;gap:var(--space-s);color:var(--color-blue);transition:var(--transition-interactive);flex-direction:row;text-decoration:none;display:flex}.ProjectCard-module__4IZGmq__body:hover{opacity:.7}.ProjectCard-module__4IZGmq__designerImage{aspect-ratio:1;object-fit:cover;border-radius:0 50% 50%;width:auto;height:2rem}.ProjectCard-module__4IZGmq__designerName{font-weight:var(--font-medium)}@media (hover:none){.ProjectCard-module__4IZGmq__title{transform:translateY(0)}}
.Button-module__kpfyjG__button svg,.Button-module__kpfyjG__icon svg,.Button-module__kpfyjG__accentIcon svg{flex-shrink:0;width:1.25rem;height:1.25rem}.Button-module__kpfyjG__button{--btn-height:2.25rem;--btn-padding-inline:var(--space-l);justify-content:center;align-items:center;gap:var(--space-s);width:fit-content;height:var(--btn-height);min-height:var(--btn-height);padding:0 var(--btn-padding-inline);border-radius:var(--radius-full);color:var(--color-ink);background:var(--color-grey);box-shadow:var(--shadow-xs);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;transition:var(--transition-interactive);border:0;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.Button-module__kpfyjG__fullWidth{width:100%}.Button-module__kpfyjG__button:hover:not(:disabled){box-shadow:var(--shadow-s);transform:translateY(-1px)}.Button-module__kpfyjG__button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);box-shadow:none;transform:none}.Button-module__kpfyjG__primary{color:var(--color-white);background:var(--color-blue)}.Button-module__kpfyjG__primary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--color-blue) 90%, var(--color-black))}.Button-module__kpfyjG__accent{color:var(--color-white);background:var(--color-orange)}.Button-module__kpfyjG__accent:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--color-orange) 95%, var(--color-black))}.Button-module__kpfyjG__gray{color:var(--color-ink);background:var(--color-grey)}.Button-module__kpfyjG__gray:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-grey-200)}.Button-module__kpfyjG__ghost{color:var(--color-ink);box-shadow:none;background:0 0}.Button-module__kpfyjG__ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-grey);box-shadow:none}.Button-module__kpfyjG__icon,.Button-module__kpfyjG__accentIcon{--btn-padding-inline:0;width:var(--btn-height);min-width:var(--btn-height);padding:0}.Button-module__kpfyjG__icon{color:var(--color-ink);background:var(--color-grey)}.Button-module__kpfyjG__icon:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-grey-200)}.Button-module__kpfyjG__accentIcon{color:var(--color-white);background:var(--color-grey-200)}.Button-module__kpfyjG__accentIcon:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--color-orange) 88%, var(--color-black))}.Button-module__kpfyjG__button:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-focus);outline:none}
.Community-module__z0ec4W__page{gap:1rem;width:min(56rem,100%);margin-inline:auto;padding:1.5rem 1rem 4rem;display:grid}.Community-module__z0ec4W__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Community-module__z0ec4W__header h1{margin:0;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.2}.Community-module__z0ec4W__back{width:fit-content;color:var(--color-muted,#68707b);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.Community-module__z0ec4W__back svg{width:1rem;height:1rem}.Community-module__z0ec4W__back:hover{color:var(--color-blue,#254dab)}.Community-module__z0ec4W__newThread,.Community-module__z0ec4W__card,.Community-module__z0ec4W__empty{background:var(--color-white,#fff);border:1px solid var(--color-grey-200,#dedede);border-radius:.75rem}.Community-module__z0ec4W__newThread{gap:.75rem;padding:1rem;display:grid}.Community-module__z0ec4W__newThread>input,.Community-module__z0ec4W__edit>input{box-sizing:border-box;border:1px solid var(--color-grey-200,#dedede);background:var(--color-white,#fff);width:100%;font:inherit;border-radius:.75rem;padding:.75rem;font-weight:600}.Community-module__z0ec4W__newThread>button,.Community-module__z0ec4W__comments>button,.Community-module__z0ec4W__replyEditor>button{justify-self:end}.Community-module__z0ec4W__feed{gap:.75rem;display:grid}.Community-module__z0ec4W__card{cursor:pointer;min-width:0;padding:1rem;transition:border-color .14s;overflow:hidden}.Community-module__z0ec4W__card:hover{border-color:color-mix(in srgb, var(--color-blue,#254dab) 35%, var(--color-grey-200,#dedede))}.Community-module__z0ec4W__card:hover h2{color:var(--color-blue,#254dab)}.Community-module__z0ec4W__moderated{border-color:#eab308}.Community-module__z0ec4W__card h2{margin:.7rem 0 .4rem;font-size:1.2rem;line-height:1.25;transition:color .14s}.Community-module__z0ec4W__cardPreview{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.85rem;display:-webkit-box;overflow:hidden}.Community-module__z0ec4W__cardPreview .Community-module__z0ec4W__markdown{display:contents}.Community-module__z0ec4W__cardPreview :is(p,ul,ol,blockquote,pre,table,h1,h2,h3,h4){margin-top:.25rem;margin-bottom:.4rem}.Community-module__z0ec4W__meta{color:var(--color-muted,#68707b);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.Community-module__z0ec4W__meta a{color:var(--color-blue);font-weight:600}.Community-module__z0ec4W__meta strong{color:var(--color-black,#16181c);font-weight:600}.Community-module__z0ec4W__adminName{color:var(--color-black,#16181c)}.Community-module__z0ec4W__meta a:hover,.Community-module__z0ec4W__meta a:focus-visible{color:var(--color-blue,#254dab);text-underline-offset:.15em;text-decoration:underline}.Community-module__z0ec4W__badge{background:color-mix(in srgb, var(--color-blue,#254dab) 10%, white);color:var(--color-blue,#254dab);border-radius:999px;padding:.15rem .5rem;font-weight:600;display:inline-flex}.Community-module__z0ec4W__forumAction,.Community-module__z0ec4W__vote,.Community-module__z0ec4W__contextActions,.Community-module__z0ec4W__moderationActions{color:var(--color-muted,#68707b);flex-wrap:wrap;align-items:center;gap:0;font-size:.82rem;display:flex}.Community-module__z0ec4W__forumAction{margin-top:.25rem}.Community-module__z0ec4W__forumAction button,.Community-module__z0ec4W__mediaComposerToolbar button{color:var(--color-muted,#68707b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.25rem;padding:.3rem;display:inline-flex}.Community-module__z0ec4W__forumAction button:hover,.Community-module__z0ec4W__mediaComposerToolbar button:hover{color:var(--color-blue,#254dab);background:color-mix(in srgb, var(--color-blue,#254dab) 7%, transparent)}.Community-module__z0ec4W__forumAction svg,.Community-module__z0ec4W__mediaComposerToolbar svg{width:1.15rem;height:1.15rem}.Community-module__z0ec4W__voteButton svg{fill:currentColor;stroke:none}.Community-module__z0ec4W__voteButton{opacity:.55}.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteButton,.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteButton:hover,.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteButton:focus-visible,.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteButton.Community-module__z0ec4W__activeVote{background:0 0!important}.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteUp:hover,.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteUp:focus-visible,.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteUp.Community-module__z0ec4W__activeVote{color:var(--color-blue,#254dab);opacity:1}.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteDown:hover,.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteDown:focus-visible,.Community-module__z0ec4W__forumAction button.Community-module__z0ec4W__voteDown.Community-module__z0ec4W__activeVote{color:var(--color-orange,#e36b32);opacity:1}.Community-module__z0ec4W__voteScore{text-align:center;font-variant-numeric:tabular-nums}.Community-module__z0ec4W__moderationActions{border-top:1px solid var(--color-grey-200,#dedede);justify-content:space-between;margin-top:1rem;padding-top:1rem}.Community-module__z0ec4W__moderationActions button{font-size:.8rem}.Community-module__z0ec4W__moderationActions select{border:1px solid var(--color-grey-200,#dedede);font:inherit;background:#fff;border-radius:.5rem;padding:.4rem .6rem}.Community-module__z0ec4W__detail{border-bottom:1px solid var(--color-grey-200,#dedede);padding-bottom:1.25rem}.Community-module__z0ec4W__detail h1{margin:.7rem 0 .5rem;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.25}.Community-module__z0ec4W__edit{gap:.65rem;margin-top:.75rem;display:grid}.Community-module__z0ec4W__edit>button{justify-self:start}.Community-module__z0ec4W__comments{gap:1rem;display:grid}.Community-module__z0ec4W__comments>h2{margin:0;font-size:.9rem}.Community-module__z0ec4W__comment{margin-left:calc(min(var(--depth,0), 3) * .65rem);border-left:2px solid #d8e1ff;padding:.65rem 0 .25rem 1rem}.Community-module__z0ec4W__commentExpandable{cursor:pointer}.Community-module__z0ec4W__commentAdmin{border-left-color:var(--color-blue,#254dab);background:linear-gradient(90deg, color-mix(in srgb, var(--color-blue,#254dab) 5%, transparent), transparent 45%)}.Community-module__z0ec4W__comment .Community-module__z0ec4W__markdown{margin-block:.35rem .5rem}.Community-module__z0ec4W__comment .Community-module__z0ec4W__forumAction{margin-top:.5rem}.Community-module__z0ec4W__replyEditor{gap:.5rem;margin-top:.65rem;display:grid}.Community-module__z0ec4W__richEditor{gap:.35rem;display:grid;position:relative}.Community-module__z0ec4W__richEditorContent{box-sizing:border-box;border:1px solid var(--color-grey-200,#dedede);background:var(--color-white,#fff);width:100%;min-height:7rem;color:var(--color-black,#16181c);font:inherit;overflow-wrap:anywhere;border-radius:.75rem;outline:none;padding:.75rem;line-height:1.6}.Community-module__z0ec4W__richEditorContent:focus{border-color:color-mix(in srgb, var(--color-blue,#254dab) 55%, var(--color-grey-200,#dedede));box-shadow:var(--shadow-focus,0 0 0 3px #254dab26)}.Community-module__z0ec4W__richEditor[data-empty=true]:before{content:attr(data-placeholder);z-index:1;color:var(--color-muted,#68707b);pointer-events:none;position:absolute;top:.76rem;left:.76rem}.Community-module__z0ec4W__richEditor small{color:var(--color-muted,#68707b);justify-self:end;font-size:.75rem}.Community-module__z0ec4W__richEditorContent>:first-child,.Community-module__z0ec4W__markdown>:first-child{margin-top:0}.Community-module__z0ec4W__richEditorContent>:last-child,.Community-module__z0ec4W__markdown>:last-child{margin-bottom:0}.Community-module__z0ec4W__richEditorContent :is(p,ul,ol,blockquote,pre,table,h1,h2,h3,h4),.Community-module__z0ec4W__markdown :is(p,ul,ol,blockquote,pre,table,h1,h2,h3,h4){margin-block:.55rem}.Community-module__z0ec4W__richEditorContent :is(ul,ol),.Community-module__z0ec4W__markdown :is(ul,ol){padding-left:1.4rem}.Community-module__z0ec4W__richEditorContent blockquote,.Community-module__z0ec4W__markdown blockquote{color:var(--color-muted,#68707b);border-left:3px solid #d8e1ff;margin-left:0;padding-left:.85rem}.Community-module__z0ec4W__richEditorContent pre,.Community-module__z0ec4W__markdown pre{background:var(--color-grey-100,#f5f6f7);border-radius:.5rem;padding:.75rem;font-size:.88rem;overflow:auto}.Community-module__z0ec4W__richEditorContent code:not(pre code),.Community-module__z0ec4W__markdown code:not(pre code){background:var(--color-grey-100,#f5f6f7);border-radius:.25rem;padding:.1rem .25rem;font-size:.9em}.Community-module__z0ec4W__richEditorContent table,.Community-module__z0ec4W__markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.Community-module__z0ec4W__richEditorContent th,.Community-module__z0ec4W__richEditorContent td,.Community-module__z0ec4W__markdown th,.Community-module__z0ec4W__markdown td{border:1px solid var(--color-grey-200,#dedede);text-align:left;min-width:6rem;padding:.4rem .6rem}.Community-module__z0ec4W__richEditorContent a,.Community-module__z0ec4W__markdown a{color:var(--color-blue,#254dab);text-underline-offset:.15em;text-decoration:underline}.Community-module__z0ec4W__markdown{overflow-wrap:anywhere;line-height:1.6}.Community-module__z0ec4W__markdown img{display:none}.Community-module__z0ec4W__forumMedia{margin-top:1rem}.Community-module__z0ec4W__forumMediaCompact{max-width:28rem}.Community-module__z0ec4W__forumMediaCompact figure{max-height:18rem}.Community-module__z0ec4W__mediaComposer{gap:.5rem;display:grid}.Community-module__z0ec4W__mediaComposerToolbar{color:var(--color-blue,#254dab);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.Community-module__z0ec4W__mediaComposerToolbar button:disabled{cursor:not-allowed;opacity:.45}.Community-module__z0ec4W__mediaInput{display:none!important}.Community-module__z0ec4W__mediaError{color:var(--color-error,#a21818);font-size:.78rem}.Community-module__z0ec4W__empty{text-align:center;color:var(--color-muted,#68707b);padding:2rem}.Community-module__z0ec4W__error{color:var(--color-error,#a21818);background:#fff1f0;border-radius:.75rem;margin:0;padding:.75rem}.Community-module__z0ec4W__toast{z-index:100;color:#fff;background:#142a62;border-radius:.75rem;padding:.8rem 1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 30px #0003}.Community-module__z0ec4W__notificationBell{position:relative}.Community-module__z0ec4W__notificationBell>button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative}.Community-module__z0ec4W__notificationBell>button:hover,.Community-module__z0ec4W__notificationBell>button:focus-visible{background:var(--color-grey,#f1f1f1)}.Community-module__z0ec4W__count{color:#fff;background:#d22;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;font-size:.7rem;display:grid;position:absolute;top:.05rem;right:.05rem}.Community-module__z0ec4W__notificationPanel{z-index:80;border:1px solid var(--color-grey-200,#dedede);background:#fff;border-radius:.75rem;width:min(360px,90vw);max-height:420px;padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto;box-shadow:0 12px 32px #0002}.Community-module__z0ec4W__notificationHeader{border-bottom:1px solid var(--color-grey-200,#dedede);font-size:var(--text-xs,.8rem);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem .45rem;display:flex}.Community-module__z0ec4W__notificationHeader button{color:var(--color-blue,#254dab);font:inherit;cursor:pointer;background:0 0;border:0}.Community-module__z0ec4W__notificationHeader button:disabled{opacity:.45;cursor:default}.Community-module__z0ec4W__notificationList{gap:.15rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.Community-module__z0ec4W__notificationList li{border-radius:.55rem;align-items:center;min-height:44px;padding:.45rem .55rem .45rem .75rem;display:flex;position:relative}.Community-module__z0ec4W__notificationList li:hover{background:var(--color-grey,#f5f5f5)}.Community-module__z0ec4W__notificationList li:has(.Community-module__z0ec4W__notificationTarget:focus-visible){outline:2px solid var(--color-blue,#254dab);outline-offset:-2px}.Community-module__z0ec4W__notificationTarget{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.Community-module__z0ec4W__notificationContent{z-index:2;pointer-events:none;position:relative}.Community-module__z0ec4W__notificationContent p{color:var(--color-black,#16181c);font-size:var(--text-xs,.8rem);margin:0;font-weight:400;line-height:1.35}.Community-module__z0ec4W__notificationActor,.Community-module__z0ec4W__notificationActorName{color:var(--color-blue,#254dab);font-weight:650;padding:0!important}.Community-module__z0ec4W__notificationActor{z-index:3;pointer-events:auto;text-decoration:none;position:relative}.Community-module__z0ec4W__notificationActor:hover,.Community-module__z0ec4W__notificationActor:focus-visible{text-underline-offset:.15em;text-decoration:underline}.Community-module__z0ec4W__notificationDate{color:var(--color-muted,#68707b);margin-top:.12rem;font-size:.68rem;line-height:1.2;display:block}.Community-module__z0ec4W__unread{background:#f2f6ff}.Community-module__z0ec4W__unread:before{background:var(--color-blue,#254dab);content:"";border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:50%;left:.28rem;transform:translateY(-50%)}@media (max-width:600px){.Community-module__z0ec4W__page{gap:.75rem;padding-block:1rem 3rem}.Community-module__z0ec4W__card,.Community-module__z0ec4W__newThread{padding:.8rem}.Community-module__z0ec4W__comment{margin-left:calc(min(var(--depth,0), 2) * .35rem);padding-left:.75rem}.Community-module__z0ec4W__moderationActions{align-items:flex-start}.Community-module__z0ec4W__notificationPanel{inset:calc(var(--header-height,4rem) + .5rem) .75rem auto;width:auto;max-height:calc(100dvh - var(--header-height,4rem) - 1.25rem);position:fixed}.Community-module__z0ec4W__notificationContent p{font-size:.75rem}}
.CreariseLogo-module__SFRKUW__logo{color:var(--color-ink);--logo-size:2.5rem;--logo-bg:var(--color-orange);--logo-accent:var(--color-bg);--logo-ink:var(--color-ink);border-radius:.25rem;flex-shrink:0;text-decoration:none;display:inline-flex;overflow:hidden}.CreariseLogo-module__SFRKUW__logo svg{width:var(--logo-size);height:var(--logo-size);background:var(--logo-bg);display:block}.CreariseLogo-module__SFRKUW__logo svg path:first-child{fill:var(--logo-accent)}.CreariseLogo-module__SFRKUW__logo svg path:not(:first-child){fill:var(--logo-ink)}.CreariseLogo-module__SFRKUW__logo svg circle{fill:var(--color-ink)}.CreariseLogo-module__SFRKUW__black{--logo-bg:var(--color-ink);--logo-accent:var(--color-bg);--logo-ink:var(--color-bg)}.CreariseLogo-module__SFRKUW__blue{--logo-bg:var(--color-blue);--logo-accent:var(--color-bg);--logo-ink:var(--color-bg)}.CreariseLogo-module__SFRKUW__orange{--logo-bg:var(--color-orange);--logo-accent:var(--color-bg);--logo-ink:var(--color-ink)}
.SiteHeader-module__8HfMea__header{z-index:10;background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-separator);position:sticky;top:0}.SiteHeader-module__8HfMea__inner{align-items:center;gap:var(--space-xl);width:min(var(--layout-max-width), calc(100vw - 2 * var(--space-xl)));min-height:var(--header-height);padding:var(--space-s) 0;grid-template-columns:minmax(18rem,1fr) auto minmax(12rem,1fr);margin-inline:auto;display:grid}.SiteHeader-module__8HfMea__brand{justify-self:start;width:fit-content}.SiteHeader-module__8HfMea__header .SiteHeader-module__8HfMea__menuToggle,.SiteHeader-module__8HfMea__mobileUtilities,.SiteHeader-module__8HfMea__backdrop,.SiteHeader-module__8HfMea__sidebar{display:none}.SiteHeader-module__8HfMea__nav{justify-content:center;align-items:center;gap:clamp(var(--space-l), 3vw, var(--space-2xl));display:flex}.SiteHeader-module__8HfMea__navLink{padding:var(--space-xs) var(--space-s);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-s);transition:var(--transition-colors);line-height:1;position:relative}.SiteHeader-module__8HfMea__navLink:hover,.SiteHeader-module__8HfMea__navLinkActive{color:var(--color-ink)}.SiteHeader-module__8HfMea__navLinkActive{font-weight:var(--font-semibold)}.SiteHeader-module__8HfMea__actions{justify-content:flex-end;align-items:center;gap:var(--space-m);display:flex}@media (max-width:1080px){.SiteHeader-module__8HfMea__inner{width:calc(100dvw - 2 * var(--space-l));justify-content:space-between;align-items:center;gap:var(--space-m);min-height:var(--header-height);margin-inline:var(--space-l);padding-block:var(--space-s);display:flex}.SiteHeader-module__8HfMea__header .SiteHeader-module__8HfMea__menuToggle{flex-shrink:0;display:inline-flex}.SiteHeader-module__8HfMea__mobileUtilities{align-items:center;gap:var(--space-xs);display:flex}.SiteHeader-module__8HfMea__nav,.SiteHeader-module__8HfMea__actions{display:none}.SiteHeader-module__8HfMea__backdrop{z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-default), visibility var(--duration-normal) var(--ease-default);background:#0000004d;border:0;display:block;position:fixed;inset:0}.SiteHeader-module__8HfMea__backdropVisible{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}.SiteHeader-module__8HfMea__sidebar{z-index:1000;width:min(18.5rem, calc(100vw - var(--space-2xl)));height:100dvh;padding:var(--space-l);background:var(--color-bg);box-shadow:var(--shadow-modal);border-radius:0 var(--radius-xl) var(--radius-xl) 0;transition:transform var(--duration-normal) var(--ease-in-out);flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.SiteHeader-module__8HfMea__sidebarOpen{transform:translate(0)}.SiteHeader-module__8HfMea__sidebarHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding-bottom:var(--space-l);box-shadow:var(--shadow-separator);display:flex}.SiteHeader-module__8HfMea__sidebarClose{flex-shrink:0}.SiteHeader-module__8HfMea__sidebarNav{gap:var(--space-xs);padding-block:var(--space-l);flex-direction:column;flex:1;display:flex}.SiteHeader-module__8HfMea__sidebarLink{padding:var(--space-m);color:var(--color-ink);font-size:var(--text-m);font-weight:var(--font-medium);border-radius:var(--radius-m);transition:var(--transition-colors);line-height:1}.SiteHeader-module__8HfMea__sidebarLink:hover,.SiteHeader-module__8HfMea__sidebarLinkActive{background:var(--color-grey)}.SiteHeader-module__8HfMea__sidebarActions{gap:var(--space-s);padding-top:var(--space-l);box-shadow:var(--shadow-separator);flex-direction:column;display:flex}.SiteHeader-module__8HfMea__sidebarAction{justify-content:center;width:100%;display:flex}}
.PageShell-module__KpjPYW__shell{flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}.PageShell-module__KpjPYW__main{flex:1;width:100%;margin:0;padding:0}
.AccountPageShell-module__2OHnHq__main{flex-direction:column;display:flex}.AccountPageShell-module__2OHnHq__surface{background:var(--color-grey);flex:1;width:100%}.AccountPageShell-module__2OHnHq__content{gap:var(--space-xl);width:min(var(--layout-max-width), calc(100vw - 2 * var(--space-xl)));min-width:0;padding-block:var(--space-xl);margin-inline:auto;padding:0;display:grid}@media (max-width:1080px){.AccountPageShell-module__2OHnHq__content{width:calc(100dvw - 2 * var(--space-l));padding-block:var(--space-l)}}
.AccountPageHeader-module__xLX8xW__header{justify-content:space-between;align-items:center;gap:var(--space-l);display:flex}.AccountPageHeader-module__xLX8xW__title{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-xs);margin:0}@media (max-width:820px){.AccountPageHeader-module__xLX8xW__header{flex-direction:column;align-items:stretch}}@media (max-width:520px){.AccountPageHeader-module__xLX8xW__title{font-size:var(--text-xl)}}
.FormField-module__71yQGG__field{gap:var(--space-m);display:grid}.FormField-module__71yQGG__label{font-size:var(--text-s);font-weight:var(--font-semibold)}.FormField-module__71yQGG__question{font-size:var(--text-xl);line-height:var(--leading-xs);font-weight:var(--font-semibold);margin:0}.FormField-module__71yQGG__optional{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-regular);display:block}.FormField-module__71yQGG__input,.FormField-module__71yQGG__textarea,.FormField-module__71yQGG__select{border-radius:var(--radius-m);background:var(--color-grey);width:100%;color:var(--color-ink);box-shadow:none;border:0;outline:none;padding:.85rem 1rem}.FormField-module__71yQGG__input:focus,.FormField-module__71yQGG__textarea:focus,.FormField-module__71yQGG__select:focus{background:var(--color-bg);box-shadow:var(--shadow-focus)}.FormField-module__71yQGG__textarea{resize:vertical;min-height:5rem}.FormField-module__71yQGG__error{color:var(--color-error);font-size:var(--text-s);margin:0}
.PasswordInput-module__68r7cW__container{gap:var(--space-s);width:100%;display:grid}.PasswordInput-module__68r7cW__wrapper{width:100%;display:block;position:relative}.PasswordInput-module__68r7cW__wrapper .PasswordInput-module__68r7cW__input{padding-right:3.75rem}.PasswordInput-module__68r7cW__input::-ms-reveal{display:none}.PasswordInput-module__68r7cW__input::-ms-clear{display:none}.PasswordInput-module__68r7cW__toggle{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.PasswordInput-module__68r7cW__toggle:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.PasswordInput-module__68r7cW__toggle:disabled{cursor:not-allowed;opacity:.5}.PasswordInput-module__68r7cW__icon{width:2rem;height:2rem;display:block}.PasswordInput-module__68r7cW__requirements{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-m);margin:0;padding:0;list-style:none;display:grid}.PasswordInput-module__68r7cW__requirement{align-items:center;gap:var(--space-s);transition:var(--transition-colors);display:flex}.PasswordInput-module__68r7cW__requirementMet{color:var(--color-success)}.PasswordInput-module__68r7cW__requirementIcon{border-radius:var(--radius-full);border:1px solid;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.PasswordInput-module__68r7cW__requirementMet .PasswordInput-module__68r7cW__requirementIcon{border-color:var(--color-success);background:var(--color-success);color:var(--color-white)}.PasswordInput-module__68r7cW__checkIcon{width:.7rem;height:.7rem}
.AccountSecurity-module__iBSRGG__section{gap:var(--space-l);height:fit-content;padding:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);border:0;flex-direction:column;display:flex}.AccountSecurity-module__iBSRGG__sectionHeader{align-items:center;gap:var(--space-m);display:flex}.AccountSecurity-module__iBSRGG__sectionHeader svg{width:1.5rem;height:1.5rem;color:var(--color-blue);flex-shrink:0}.AccountSecurity-module__iBSRGG__sectionTitle,.AccountSecurity-module__iBSRGG__itemBody h3{font-size:var(--text-l);font-weight:var(--font-semibold);line-height:var(--leading-xs);margin:0}.AccountSecurity-module__iBSRGG__form,.AccountSecurity-module__iBSRGG__itemList,.AccountSecurity-module__iBSRGG__itemBody{gap:var(--space-m);display:grid}.AccountSecurity-module__iBSRGG__itemList{gap:var(--space-m)}.AccountSecurity-module__iBSRGG__listItem{gap:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:var(--space-m);background:var(--color-bg);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.AccountSecurity-module__iBSRGG__itemBody{gap:var(--space-xs);min-width:0}.AccountSecurity-module__iBSRGG__itemBody p,.AccountSecurity-module__iBSRGG__error,.AccountSecurity-module__iBSRGG__success{font-size:var(--text-s);font-weight:var(--font-medium);line-height:var(--leading-l);margin:0}.AccountSecurity-module__iBSRGG__error{color:var(--color-orange);font-weight:var(--font-bold)}.AccountSecurity-module__iBSRGG__success{color:var(--color-blue);font-weight:var(--font-bold)}@media (max-width:820px){.AccountSecurity-module__iBSRGG__listItem{grid-template-columns:1fr}}
.AuthForms-module__yzaXMa__title{font-size:var(--text-2xl);line-height:var(--leading-xs);font-weight:var(--font-semibold);margin:0}.AuthForms-module__yzaXMa__copy{color:var(--color-ink);font-size:var(--text-m);font-weight:var(--font-medium);line-height:var(--leading-l);margin:0}.AuthForms-module__yzaXMa__form{gap:var(--space-l);display:grid}.AuthForms-module__yzaXMa__field{gap:var(--space-m);display:grid}.AuthForms-module__yzaXMa__label{font-size:var(--text-s);font-weight:var(--font-semibold)}.AuthForms-module__yzaXMa__input{border-radius:var(--radius-m);background:var(--color-grey);width:100%;color:var(--color-ink);box-shadow:none;border:0;outline:none;padding:.85rem 1rem}.AuthForms-module__yzaXMa__input:focus{background:var(--color-bg);box-shadow:var(--shadow-focus)}.AuthForms-module__yzaXMa__formActions{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.AuthForms-module__yzaXMa__error{color:var(--color-orange);font-size:var(--text-s);font-weight:var(--font-bold);margin:0}.AuthForms-module__yzaXMa__success{color:var(--color-blue);font-size:var(--text-s);font-weight:var(--font-bold);margin:0}.AuthForms-module__yzaXMa__footer{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;width:100%;display:flex}.AuthForms-module__yzaXMa__footerLink{color:var(--color-blue);font-weight:var(--font-bold)}@media (max-width:640px){.AuthForms-module__yzaXMa__optionGrid{grid-template-columns:1fr}}
.MediaCarousel-module__UNhD-W__mediaCarousel{background:0 0;width:100%;min-width:0;max-width:100%;overflow:visible}.MediaCarousel-module__UNhD-W__mediaDropTarget{border-radius:var(--radius-l);border:1px dashed #0000}.MediaCarousel-module__UNhD-W__mediaDropTarget:hover{border-color:var(--color-blue)}.MediaCarousel-module__UNhD-W__mediaPlaceholder{border-radius:var(--radius-l);background:var(--color-grey-200);min-height:16rem;color:var(--color-muted);place-items:center;display:grid}.MediaCarousel-module__UNhD-W__mediaPlaceholder p{margin:0}.MediaCarousel-module__UNhD-W__mediaFrame{aspect-ratio:4/3;border-radius:var(--radius-l);box-shadow:var(--shadow-card);background:var(--color-grey-200);margin:0;position:relative;overflow:hidden}.MediaCarousel-module__UNhD-W__mediaFrame img,.MediaCarousel-module__UNhD-W__mediaFrame video{width:100%;height:100%;display:block}.MediaCarousel-module__UNhD-W__mediaFrame video{object-fit:contain}.MediaCarousel-module__UNhD-W__mediaBackdrop,.MediaCarousel-module__UNhD-W__mediaForeground{position:absolute;inset:0}.MediaCarousel-module__UNhD-W__mediaBackdrop{object-fit:cover;filter:blur(24px)saturate(.85);opacity:.78;transform:scale(1.12)}.MediaCarousel-module__UNhD-W__mediaFrameExactRatio .MediaCarousel-module__UNhD-W__mediaBackdrop{filter:none;opacity:1;transform:none}.MediaCarousel-module__UNhD-W__mediaForeground{object-fit:contain}.MediaCarousel-module__UNhD-W__carouselControls{justify-content:center;align-items:center;gap:var(--space-m);margin-top:var(--space-m);display:flex}.MediaCarousel-module__UNhD-W__carouselDots{gap:var(--space-xs);display:flex}.MediaCarousel-module__UNhD-W__dot,.MediaCarousel-module__UNhD-W__dotActive{border-radius:var(--radius-full);background:var(--color-grey-200);cursor:pointer;border:0;width:.5rem;height:.5rem;padding:0}.MediaCarousel-module__UNhD-W__dotActive{background:var(--color-blue)}.MediaCarousel-module__UNhD-W__mediaStrip{gap:var(--space-s);width:100%;max-width:100%;margin-top:var(--space-s);overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow:auto hidden}.MediaCarousel-module__UNhD-W__mediaStrip>div{flex:none}.MediaCarousel-module__UNhD-W__mediaThumb{border-radius:var(--radius-s);background:var(--color-grey-200);width:5rem;height:3.5rem;position:relative;overflow:hidden}.MediaCarousel-module__UNhD-W__mediaThumb img,.MediaCarousel-module__UNhD-W__mediaThumb video{object-fit:cover;width:100%;height:100%}.MediaCarousel-module__UNhD-W__mediaThumbDelete{border-radius:var(--radius-full);background:var(--color-bg);cursor:pointer;border:0;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:.2rem;right:.2rem}
.ServiceCard-module__g7ZMLq__card{gap:var(--space-m);min-width:0;height:100%;padding:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);text-align:left;border:0;flex-direction:column;display:flex}.ServiceCard-module__g7ZMLq__interactive{cursor:pointer;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default)}.ServiceCard-module__g7ZMLq__interactive:hover,.ServiceCard-module__g7ZMLq__interactive:focus-visible{box-shadow:var(--shadow-modal);transform:translateY(-2px)}.ServiceCard-module__g7ZMLq__header{gap:var(--space-s);padding-bottom:var(--space-m);box-shadow:var(--shadow-separator);flex-direction:column;display:flex}.ServiceCard-module__g7ZMLq__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.ServiceCard-module__g7ZMLq__titleRow h2{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-xs);margin:0}.ServiceCard-module__g7ZMLq__titleActions{align-items:center;gap:var(--space-s);flex-shrink:0;display:flex}.ServiceCard-module__g7ZMLq__draftBadge{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-full);background:var(--color-grey-200);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--font-bold)}.ServiceCard-module__g7ZMLq__deleteButton{padding:var(--space-xs);border-radius:var(--radius-s);color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ServiceCard-module__g7ZMLq__deleteButton:hover,.ServiceCard-module__g7ZMLq__deleteButton:focus-visible{color:var(--color-error)}.ServiceCard-module__g7ZMLq__metaRow{align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.ServiceCard-module__g7ZMLq__price{color:var(--color-blue);font-size:var(--text-l);font-weight:var(--font-semibold);margin:0}.ServiceCard-module__g7ZMLq__concepts{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);margin:0}.ServiceCard-module__g7ZMLq__deliverables{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ServiceCard-module__g7ZMLq__deliverables li{align-items:flex-start;gap:var(--space-s);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:var(--leading-l);display:flex}.ServiceCard-module__g7ZMLq__deliverables svg{color:var(--color-cyan);flex:none;margin-top:.1rem}.ServiceCard-module__g7ZMLq__moreDeliverables span{color:var(--color-muted);font-weight:var(--font-semibold)}@media (max-width:720px){.ServiceCard-module__g7ZMLq__card{width:100%}}
.ServiceDetailContent-module__04NDfG__detail{gap:var(--space-2xl);grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr);min-width:0;display:grid}.ServiceDetailContent-module__04NDfG__modal{padding:var(--space-2xl);overflow:auto}.ServiceDetailContent-module__04NDfG__inline{padding:0}.ServiceDetailContent-module__04NDfG__main{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ServiceDetailContent-module__04NDfG__header h1{margin:0 0 var(--space-s);font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-xs)}.ServiceDetailContent-module__04NDfG__summary{color:var(--color-muted);line-height:var(--leading-l);margin:0}.ServiceDetailContent-module__04NDfG__inlineField{width:100%;padding:var(--space-s);border-radius:var(--radius-s);color:inherit;font:inherit;resize:none;background:0 0;border:1px solid #0000}.ServiceDetailContent-module__04NDfG__inlineField:hover,.ServiceDetailContent-module__04NDfG__inlineField:active{box-shadow:var(--shadow-focus);background:0 0;outline:none}.ServiceDetailContent-module__04NDfG__titleInput{font-size:var(--text-2xl);font-weight:var(--font-semibold)}.ServiceDetailContent-module__04NDfG__summaryInput{color:var(--color-muted);line-height:var(--leading-l)}.ServiceDetailContent-module__04NDfG__blockList{gap:var(--space-s);display:grid}.ServiceDetailContent-module__04NDfG__editableBlock{min-height:2rem;position:relative}.ServiceDetailContent-module__04NDfG__editableBlock>h2,.ServiceDetailContent-module__04NDfG__editableBlock>p{white-space:pre-wrap;margin:0}.ServiceDetailContent-module__04NDfG__blockHeading{font-size:var(--text-l);font-weight:var(--font-semibold)}.ServiceDetailContent-module__04NDfG__blockText{line-height:var(--leading-l)}.ServiceDetailContent-module__04NDfG__blockToolbar{--block-toolbar-offset:-.5rem}.ServiceDetailContent-module__04NDfG__editableBlock:hover .ServiceDetailContent-module__04NDfG__blockToolbar{opacity:1}.ServiceDetailContent-module__04NDfG__emptyComposer{border:1px dashed var(--color-grey);border-radius:var(--radius-l);min-height:8rem;color:var(--color-muted);font:inherit;background:0 0}.ServiceDetailContent-module__04NDfG__inlineLabel{gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-xs);display:grid}.ServiceDetailContent-module__04NDfG__inlineGrid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ServiceDetailContent-module__04NDfG__designerMeta{margin:0;padding:0;list-style:none}.ServiceDetailContent-module__04NDfG__sidebarBullets,.ServiceDetailContent-module__04NDfG__bulletEditor{gap:var(--space-s);margin:0;padding:0;display:grid}.ServiceDetailContent-module__04NDfG__sidebarBullets{padding-left:var(--space-l)}.ServiceDetailContent-module__04NDfG__sidebarBullets li{font-size:var(--text-s);font-weight:var(--font-medium);line-height:var(--leading-l)}.ServiceDetailContent-module__04NDfG__sidebarBullets span{white-space:pre-wrap}.ServiceDetailContent-module__04NDfG__sidebarListCard{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-l);background:var(--color-grey-200);flex-direction:column;display:flex}.ServiceDetailContent-module__04NDfG__sidebarListCard h2{font-size:var(--text-s);font-weight:var(--font-semibold);margin:0}.ServiceDetailContent-module__04NDfG__addSidebarList{padding:var(--space-s) var(--space-m);border:1px dashed var(--color-grey);border-radius:var(--radius-m);color:var(--color-muted);font:inherit;font-size:var(--text-s);text-align:left;background:0 0}.ServiceDetailContent-module__04NDfG__bulletEditorRow{align-items:start;gap:var(--space-xs);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.ServiceDetailContent-module__04NDfG__bulletHandle,.ServiceDetailContent-module__04NDfG__bulletDelete{opacity:0;transition:opacity .12s}.ServiceDetailContent-module__04NDfG__bulletHandle{background:0 0;border:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid}.ServiceDetailContent-module__04NDfG__bulletEditorRow:hover .ServiceDetailContent-module__04NDfG__bulletHandle,.ServiceDetailContent-module__04NDfG__bulletEditorRow:hover .ServiceDetailContent-module__04NDfG__bulletDelete,.ServiceDetailContent-module__04NDfG__bulletEditorRow:focus-within .ServiceDetailContent-module__04NDfG__bulletHandle,.ServiceDetailContent-module__04NDfG__bulletEditorRow:focus-within .ServiceDetailContent-module__04NDfG__bulletDelete{opacity:1}.ServiceDetailContent-module__04NDfG__bulletHandle,.ServiceDetailContent-module__04NDfG__bulletDot{margin-top:.2rem}.ServiceDetailContent-module__04NDfG__bulletTextarea{min-height:2rem;padding:var(--space-xs);line-height:var(--leading-l)}.ServiceDetailContent-module__04NDfG__bulletDelete{border-radius:var(--radius-s);background:0 0;border:0;place-items:center;width:1.75rem;height:1.75rem;margin-top:.2rem;display:grid}.ServiceDetailContent-module__04NDfG__sidebar{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.ServiceDetailContent-module__04NDfG__pricingCard,.ServiceDetailContent-module__04NDfG__designerCard{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-l);background:var(--color-grey-200);flex-direction:column;display:flex}.ServiceDetailContent-module__04NDfG__priceLabel{color:var(--color-ink);font-size:var(--text-s);font-weight:var(--font-semibold);margin:0}.ServiceDetailContent-module__04NDfG__priceValue{font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0}.ServiceDetailContent-module__04NDfG__designerHeader strong{font-size:var(--text-s);font-weight:var(--font-semibold);margin:0}.ServiceDetailContent-module__04NDfG__designerHeader p,.ServiceDetailContent-module__04NDfG__metaBlock p{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-medium);margin:0}.ServiceDetailContent-module__04NDfG__metaBlock{gap:var(--space-xs);display:grid}.ServiceDetailContent-module__04NDfG__designerHeader{align-items:center;gap:var(--space-m);display:flex}.ServiceDetailContent-module__04NDfG__designerMeta{gap:var(--space-s);display:grid}.ServiceDetailContent-module__04NDfG__designerMeta li{align-items:center;gap:var(--space-s);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--font-medium);display:flex}@media (max-width:960px){.ServiceDetailContent-module__04NDfG__detail{grid-template-columns:1fr}.ServiceDetailContent-module__04NDfG__modal{padding:var(--space-l)}}
.ServiceDetailModal-module__WYRaoa__overlay{z-index:1000;padding:var(--space-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ServiceDetailModal-module__WYRaoa__backdrop{z-index:0;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.ServiceDetailModal-module__WYRaoa__panel{z-index:1;width:100%;max-width:72rem;height:calc(100dvh - 2 * var(--space-xl));max-height:calc(100dvh - 2 * var(--space-xl));border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.ServiceDetailModal-module__WYRaoa__closeButton{top:var(--space-l);right:var(--space-l);z-index:2;border-radius:var(--radius-full);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-ink);box-shadow:var(--shadow-s);border:0;justify-content:center;align-items:center;display:flex;position:absolute}.ServiceDetailModal-module__WYRaoa__panel>article{flex:1;overflow:auto}@media (max-width:720px){.ServiceDetailModal-module__WYRaoa__overlay{padding:0}.ServiceDetailModal-module__WYRaoa__panel{border-radius:0;height:100dvh;max-height:100dvh}}
.ProfileServicesSection-module__OcKpNa__emptyState{padding:var(--space-xl);border-radius:var(--radius-m);background:var(--color-grey-200);font-size:var(--text-m);font-weight:var(--font-medium);margin:0}
.SubNavBar-module__cbyIGa__navbar{z-index:9;background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--shadow-separator);position:sticky}.SubNavBar-module__cbyIGa__navbarInline{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;position:static}.SubNavBar-module__cbyIGa__inner{width:min(var(--layout-max-width), calc(100vw - 2 * var(--space-xl)));padding:var(--space-s) 0;align-items:center;margin-inline:auto;display:flex}.SubNavBar-module__cbyIGa__innerWithTrailing{justify-content:space-between;gap:var(--space-m)}.SubNavBar-module__cbyIGa__innerWithTrailing .SubNavBar-module__cbyIGa__links{flex:1;width:auto;min-width:0}.SubNavBar-module__cbyIGa__trailing{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.SubNavBar-module__cbyIGa__links{justify-content:flex-start;gap:var(--space-xs);flex-wrap:wrap;width:100%;display:flex}.SubNavBar-module__cbyIGa__pill{min-height:2.25rem;padding:0 var(--space-m);border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-medium);text-align:center;transition:var(--transition-interactive);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.SubNavBar-module__cbyIGa__pill:hover,.SubNavBar-module__cbyIGa__pillActive{background:var(--color-grey);color:var(--color-ink)}.SubNavBar-module__cbyIGa__pillActive{background:var(--color-blue);color:var(--color-white);font-weight:var(--font-semibold)}.SubNavBar-module__cbyIGa__pillActive:hover{background:color-mix(in srgb, var(--color-blue) 90%, var(--color-black));color:var(--color-white)}@media (max-width:1080px){.SubNavBar-module__cbyIGa__inner{width:calc(100dvw - 2 * var(--space-l));margin-inline:var(--space-l)}}@media (max-width:820px){.SubNavBar-module__cbyIGa__links{flex-wrap:nowrap;width:100%;margin-inline:0;padding-inline:0;overflow-x:auto}}
.SectionTitle-module__uoucTa__title{font-weight:var(--font-semibold);line-height:var(--leading-s);color:var(--color-ink);letter-spacing:-.02em;margin:0}.SectionTitle-module__uoucTa__s{font-size:var(--text-xl)}.SectionTitle-module__uoucTa__m{font-size:var(--text-2xl)}.SectionTitle-module__uoucTa__l{font-size:var(--text-2xl);line-height:var(--leading-xs)}
.Select-module__G8-LcW__root{min-width:0;position:relative}.Select-module__G8-LcW__control{border:1px solid var(--color-grey-200);border-radius:var(--radius-m);background:var(--color-bg);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:var(--transition-interactive);align-items:center;padding:0;display:flex}.Select-module__G8-LcW__controlCompact{min-height:2.25rem}.Select-module__G8-LcW__control:hover:not(:disabled){border-color:var(--color-muted)}.Select-module__G8-LcW__control:focus-visible,.Select-module__G8-LcW__controlOpen{border-color:var(--color-blue);box-shadow:var(--shadow-focus)}.Select-module__G8-LcW__control:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Select-module__G8-LcW__value{min-width:0;padding:var(--space-s) var(--space-m);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Select-module__G8-LcW__placeholder{color:var(--color-muted)}.Select-module__G8-LcW__chevronArea{border-left:1px solid var(--color-grey-200);flex:0 0 2.75rem;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.Select-module__G8-LcW__controlCompact .Select-module__G8-LcW__chevronArea{flex-basis:2.25rem}.Select-module__G8-LcW__chevron{color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-default)}.Select-module__G8-LcW__chevronOpen{transform:rotate(180deg)}.Select-module__G8-LcW__panel{z-index:1000;max-height:min(18rem, calc(100vh - var(--space-xl)));padding:var(--space-xs);border:1px solid var(--color-grey-200);border-radius:var(--radius-m);background:var(--color-bg);box-shadow:var(--shadow-elevated);display:grid;overflow-y:auto}.Select-module__G8-LcW__option{align-items:center;gap:var(--space-s);width:100%;min-width:0;padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.Select-module__G8-LcW__option:hover,.Select-module__G8-LcW__option:focus-visible,.Select-module__G8-LcW__optionSelected{background:var(--color-grey)}.Select-module__G8-LcW__option:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-blue) 55%, transparent)}.Select-module__G8-LcW__option[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}.Select-module__G8-LcW__checkbox{width:1rem;height:1rem;accent-color:var(--color-blue);pointer-events:none;flex:none;margin:0}.Select-module__G8-LcW__customValue,.Select-module__G8-LcW__customOption{flex:1;min-width:0}.Select-module__G8-LcW__footer{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-grey-200)}.Select-module__G8-LcW__input{min-width:0;padding:var(--space-s) var(--space-m);border-radius:inherit;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch}.Select-module__G8-LcW__input::placeholder{color:var(--color-muted)}.Select-module__G8-LcW__toggle{border:0;border-left:1px solid var(--color-grey-200);border-radius:0 var(--radius-m) var(--radius-m) 0;color:inherit;cursor:pointer;background:0 0;flex:0 0 2.75rem;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.Select-module__G8-LcW__controlCompact .Select-module__G8-LcW__toggle{flex-basis:2.25rem}.Select-module__G8-LcW__toggle:hover:not(:disabled){background:var(--color-grey)}
.SyncDot-module__k5NGdG__dot{background:var(--color-muted);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.SyncDot-module__k5NGdG__saved{background:var(--color-blue)}.SyncDot-module__k5NGdG__syncing{background:var(--color-orange)}.SyncDot-module__k5NGdG__offline{background:var(--color-muted)}.SyncDot-module__k5NGdG__error{background:var(--color-error)}
.AccountWorkspaceHeader-module__E89qdG__header{justify-content:space-between;align-items:center;gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);display:flex}.AccountWorkspaceHeader-module__E89qdG__start,.AccountWorkspaceHeader-module__E89qdG__titleRow{align-items:center;gap:var(--space-s);min-width:0;display:flex}.AccountWorkspaceHeader-module__E89qdG__start{gap:var(--space-l)}.AccountWorkspaceHeader-module__E89qdG__titleRow h1{font-size:var(--text-2xl);font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@media (max-width:720px){.AccountWorkspaceHeader-module__E89qdG__header{flex-direction:column;align-items:stretch}.AccountWorkspaceHeader-module__E89qdG__titleRow h1{font-size:var(--text-xl)}}
.ProfileAutocomplete-module__zCe43G__field{gap:var(--space-m);display:grid}.ProfileAutocomplete-module__zCe43G__question{font-size:var(--text-xl);line-height:var(--leading-xs);font-weight:var(--font-semibold);margin:0}.ProfileAutocomplete-module__zCe43G__shell{border-radius:var(--radius-m);background:var(--color-grey);width:100%;color:var(--color-ink);box-shadow:none;border:0;outline:none;position:relative}.ProfileAutocomplete-module__zCe43G__shell:focus-within{background:var(--color-bg);box-shadow:var(--shadow-focus)}.ProfileAutocomplete-module__zCe43G__applicationShell{border:1px solid var(--color-grey-200);background:var(--color-bg)}.ProfileAutocomplete-module__zCe43G__applicationShell:focus-within{outline:2px solid var(--color-blue);outline-offset:1px;box-shadow:none}.ProfileAutocomplete-module__zCe43G__invalid{border-color:var(--color-orange);background:color-mix(in srgb, var(--color-orange) 6%, var(--color-bg))}.ProfileAutocomplete-module__zCe43G__input,.ProfileAutocomplete-module__zCe43G__ghost{padding:.85rem 1rem}.ProfileAutocomplete-module__zCe43G__input{z-index:1;width:100%;color:var(--color-ink);background:0 0;border:0;outline:none;position:relative}.ProfileAutocomplete-module__zCe43G__input:focus-visible{box-shadow:none}.ProfileAutocomplete-module__zCe43G__ghost{color:var(--color-ink);pointer-events:none;white-space:pre;opacity:.7;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ProfileAutocomplete-module__zCe43G__ghostTyped{color:#0000}.ProfileAutocomplete-module__zCe43G__suggestionBlock{gap:var(--space-s);padding:var(--space-s) 0;display:grid}.ProfileAutocomplete-module__zCe43G__suggestionList,.ProfileAutocomplete-module__zCe43G__tagList{gap:var(--space-s);flex-wrap:wrap;display:flex}.ProfileAutocomplete-module__zCe43G__tagList{min-height:var(--space-xl)}.ProfileAutocomplete-module__zCe43G__suggestionButton{padding:var(--space-s) var(--space-m);border-radius:var(--radius-l);background:var(--color-grey);color:var(--color-ink);font-size:var(--text-s);font-weight:var(--font-bold);box-shadow:none;cursor:pointer;transition:var(--transition-interactive);border:0}.ProfileAutocomplete-module__zCe43G__suggestionButton:hover,.ProfileAutocomplete-module__zCe43G__suggestionButton:focus-visible{background:var(--color-grey-200);box-shadow:var(--shadow-s)}.ProfileAutocomplete-module__zCe43G__applicationSuggestion{border:1px solid var(--color-grey-200);border-radius:var(--radius-full);background:var(--color-bg);font-weight:inherit;padding:.35rem .7rem}.ProfileAutocomplete-module__zCe43G__applicationSuggestion:hover,.ProfileAutocomplete-module__zCe43G__applicationSuggestion:focus-visible{border-color:var(--color-blue);background:var(--color-bg);box-shadow:none}.ProfileAutocomplete-module__zCe43G__tagChip{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-blue) 12%, var(--color-white));color:var(--color-blue);font-size:var(--text-s);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition-interactive);border:0;display:inline-flex}.ProfileAutocomplete-module__zCe43G__tagChip:hover{background:color-mix(in srgb, var(--color-blue) 20%, var(--color-white))}.ProfileAutocomplete-module__zCe43G__tagChip span{font-size:var(--text-m);line-height:1}
.DesignerZoneModal-module__sW9-UG__stack{align-content:start;gap:var(--space-l);grid-auto-rows:max-content;display:grid}.DesignerZoneModal-module__sW9-UG__placeholderText{color:var(--color-grey);font-size:var(--text-s);margin:0;font-style:italic}.DesignerZoneModal-module__sW9-UG__entryList{align-content:start;gap:var(--space-m);grid-auto-rows:max-content;display:grid}.DesignerZoneModal-module__sW9-UG__entryCard{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-grey-100);display:grid}.DesignerZoneModal-module__sW9-UG__field{gap:var(--space-xs);font-size:var(--text-s);font-weight:var(--font-medium);display:grid}.DesignerZoneModal-module__sW9-UG__input,.DesignerZoneModal-module__sW9-UG__textarea{width:100%;padding:var(--space-s) var(--space-m);border:1px solid var(--color-grey);border-radius:var(--radius-m);background:var(--color-bg);font:inherit}.DesignerZoneModal-module__sW9-UG__textarea{resize:vertical;min-height:6rem}.DesignerZoneModal-module__sW9-UG__gridTwo{gap:var(--space-m);display:grid}@media (min-width:640px){.DesignerZoneModal-module__sW9-UG__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}.DesignerZoneModal-module__sW9-UG__avatarPreview{gap:var(--space-m);justify-items:start;display:grid}.DesignerZoneModal-module__sW9-UG__cropEditor{gap:var(--space-m);width:min(100%,20rem);display:grid}.DesignerZoneModal-module__sW9-UG__cropFrame{aspect-ratio:1;border-radius:var(--radius-l);background:var(--color-grey-100);width:100%;position:relative;overflow:hidden}.DesignerZoneModal-module__sW9-UG__zoomField{gap:var(--space-xs);font-size:var(--text-s);font-weight:var(--font-medium);display:grid}.DesignerZoneModal-module__sW9-UG__zoomField input{width:100%}.DesignerZoneModal-module__sW9-UG__error{color:var(--color-error);font-size:var(--text-s);margin:0}.DesignerZoneModal-module__sW9-UG__qualityItem{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-grey-100);display:grid}.DesignerZoneModal-module__sW9-UG__qualityActions{justify-content:flex-end;display:flex}
.BriefLibrary-module__DuXW7G__page{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.BriefLibrary-module__DuXW7G__header,.BriefLibrary-module__DuXW7G__section{gap:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);padding:var(--space-l);border:0;flex-direction:column;display:flex}.BriefLibrary-module__DuXW7G__header{flex-direction:row;justify-content:space-between;align-items:center}.BriefLibrary-module__DuXW7G__title,.BriefLibrary-module__DuXW7G__sectionTitle,.BriefLibrary-module__DuXW7G__itemBody h3{font-weight:var(--font-semibold);line-height:var(--leading-xs);margin:0}.BriefLibrary-module__DuXW7G__title{font-size:var(--text-2xl)}.BriefLibrary-module__DuXW7G__sectionHeader,.BriefLibrary-module__DuXW7G__itemActions{align-items:center;gap:var(--space-m);display:flex}.BriefLibrary-module__DuXW7G__sectionHeader svg{width:1.5rem;height:1.5rem;color:var(--color-blue);flex-shrink:0}.BriefLibrary-module__DuXW7G__sectionTitle,.BriefLibrary-module__DuXW7G__itemBody h3{font-size:var(--text-l)}.BriefLibrary-module__DuXW7G__statusGrid{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.BriefLibrary-module__DuXW7G__itemList,.BriefLibrary-module__DuXW7G__itemBody{gap:var(--space-m);display:grid}.BriefLibrary-module__DuXW7G__itemBody{gap:var(--space-xs);min-width:0}.BriefLibrary-module__DuXW7G__listItem{gap:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:var(--space-m);background:var(--color-bg);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.BriefLibrary-module__DuXW7G__itemBody p,.BriefLibrary-module__DuXW7G__emptyInline,.BriefLibrary-module__DuXW7G__errorText{font-size:var(--text-s);font-weight:var(--font-medium);line-height:var(--leading-l);margin:0}.BriefLibrary-module__DuXW7G__itemActions{gap:var(--space-s)}.BriefLibrary-module__DuXW7G__emptyInline{border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:var(--space-l);background:var(--color-grey-200)}.BriefLibrary-module__DuXW7G__errorText{border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-cyan);color:var(--color-bg);padding:var(--space-m);font-weight:var(--font-bold)}@media (max-width:820px){.BriefLibrary-module__DuXW7G__header{flex-direction:column;align-items:stretch}.BriefLibrary-module__DuXW7G__statusGrid,.BriefLibrary-module__DuXW7G__listItem{grid-template-columns:1fr}.BriefLibrary-module__DuXW7G__itemActions{justify-content:flex-start}}@media (max-width:520px){.BriefLibrary-module__DuXW7G__title{font-size:var(--text-xl)}.BriefLibrary-module__DuXW7G__header,.BriefLibrary-module__DuXW7G__section{padding:var(--space-m)}}
.AvatarUploadZone-module__CarUVq__zone{justify-items:center;gap:var(--space-m);padding:var(--space-l);border:2px dashed var(--color-grey);border-radius:var(--radius-l);background:var(--color-grey-100);text-align:center;transition:var(--transition-interactive);display:grid}.AvatarUploadZone-module__CarUVq__dragging{border-color:var(--color-blue);background:var(--color-bg)}.AvatarUploadZone-module__CarUVq__preview{border-radius:var(--radius-full);background:var(--color-bg);place-items:center;width:8rem;height:8rem;display:grid;overflow:hidden}.AvatarUploadZone-module__CarUVq__previewImage{object-fit:cover;width:100%;height:100%}.AvatarUploadZone-module__CarUVq__previewIcon{color:var(--color-grey)}.AvatarUploadZone-module__CarUVq__hint{color:var(--color-ink);font-size:var(--text-s);font-weight:var(--font-medium);margin:0}.AvatarUploadZone-module__CarUVq__formats{color:var(--color-grey);font-size:var(--text-xs);margin:0}.AvatarUploadZone-module__CarUVq__input{display:none}.AvatarUploadZone-module__CarUVq__versionStrip{gap:var(--space-s);width:100%;padding:var(--space-xs) 0;display:flex;overflow-x:auto}.AvatarUploadZone-module__CarUVq__versionItem{flex:none;width:4rem;height:4rem;position:relative}.AvatarUploadZone-module__CarUVq__versionButton{border-radius:var(--radius-m);background:var(--color-bg);cursor:pointer;border:2px solid #0000;width:100%;height:100%;padding:0;overflow:hidden}.AvatarUploadZone-module__CarUVq__versionButton:disabled{cursor:default}.AvatarUploadZone-module__CarUVq__currentVersion{border-color:var(--color-blue)}.AvatarUploadZone-module__CarUVq__versionImage{object-fit:cover;width:100%;height:100%}.AvatarUploadZone-module__CarUVq__deleteVersionButton{border:1px solid var(--color-bg);border-radius:var(--radius-full);background:var(--color-ink);width:1.35rem;height:1.35rem;color:var(--color-bg);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:-.35rem;right:-.35rem}.AvatarUploadZone-module__CarUVq__deleteVersionButton:disabled{opacity:.5;cursor:default}
.DesignerAssistPanel-module__dPDWuW__panel{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-grey-100);display:grid}.DesignerAssistPanel-module__dPDWuW__actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.DesignerAssistPanel-module__dPDWuW__field{gap:var(--space-xs);font-size:var(--text-s);font-weight:var(--font-medium);display:grid}.DesignerAssistPanel-module__dPDWuW__textarea{width:100%;padding:var(--space-s) var(--space-m);border:1px solid var(--color-grey);border-radius:var(--radius-m);background:var(--color-bg);font:inherit;font-size:var(--text-s);line-height:var(--leading-l)}.DesignerAssistPanel-module__dPDWuW__error{color:var(--color-error);font-size:var(--text-s);margin:0}.DesignerAssistPanel-module__dPDWuW__preview{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-bg);display:grid}.DesignerAssistPanel-module__dPDWuW__preview .DesignerAssistPanel-module__dPDWuW__textarea{background:var(--color-white)}.DesignerAssistPanel-module__dPDWuW__previewActions{gap:var(--space-s);flex-wrap:wrap;display:flex}
.PaletteSwatches-module__cYXyNa__row{gap:var(--space-s);flex-wrap:wrap;display:flex}.PaletteSwatches-module__cYXyNa__cell{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.PaletteSwatches-module__cYXyNa__swatch{border-radius:var(--radius-m);width:3rem;height:3rem;box-shadow:var(--shadow-xs);border:0}.PaletteSwatches-module__cYXyNa__hex{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--font-medium)}
.BriefPanel-module__w1_NFq__panel{gap:var(--space-l);flex-direction:column;width:100%;max-width:72rem;margin:0 auto;display:flex}.BriefPanel-module__w1_NFq__progressHeader{gap:var(--space-s);padding-bottom:var(--space-l);box-shadow:var(--shadow-separator);flex-direction:column;display:flex}.BriefPanel-module__w1_NFq__progressLabels{justify-content:space-between;align-items:baseline;gap:var(--space-m);display:flex}.BriefPanel-module__w1_NFq__progressPhase{color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--font-bold)}.BriefPanel-module__w1_NFq__progressScore{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-xs)}.BriefPanel-module__w1_NFq__progressMeta{color:var(--color-muted);font-size:var(--text-xs);text-align:right;margin:0}.BriefPanel-module__w1_NFq__progressTrack{border-radius:var(--radius-m);height:1rem;box-shadow:var(--shadow-card);background:var(--color-bg);border:0;overflow:hidden}.BriefPanel-module__w1_NFq__progressFill{background:var(--color-blue);height:100%;transition:width var(--duration-slow) var(--ease-in-out)}.BriefPanel-module__w1_NFq__layout{gap:var(--space-l);flex-direction:column;display:flex}.BriefPanel-module__w1_NFq__halfSegment{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.BriefPanel-module__w1_NFq__columnStack{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.BriefPanel-module__w1_NFq__tileSlot{min-width:0}.BriefPanel-module__w1_NFq__fullSegment{width:100%;min-width:0}.BriefPanel-module__w1_NFq__brandName{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-xs);margin:0}.BriefPanel-module__w1_NFq__brandSummary{color:var(--color-ink);font-size:var(--text-s);font-weight:var(--font-medium);line-height:var(--leading-l);margin:0}.BriefPanel-module__w1_NFq__fields{box-shadow:var(--shadow-separator);flex-direction:column;gap:0;margin:0;display:flex}.BriefPanel-module__w1_NFq__fields>div{gap:var(--space-xs);padding:var(--space-m) 0;box-shadow:var(--shadow-separator);display:grid}.BriefPanel-module__w1_NFq__fieldRow,.BriefPanel-module__w1_NFq__stylePairRow{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BriefPanel-module__w1_NFq__fieldRow>div,.BriefPanel-module__w1_NFq__stylePairRow>div{gap:var(--space-xs);display:grid}.BriefPanel-module__w1_NFq__fields dt{color:var(--color-blue);font-size:var(--text-xs);font-weight:var(--font-semibold)}.BriefPanel-module__w1_NFq__fields dd{min-width:0;color:var(--color-ink);font-size:var(--text-s);font-weight:var(--font-medium);line-height:var(--leading-l);overflow-wrap:anywhere;margin:0}.BriefPanel-module__w1_NFq__avoidList{gap:var(--space-s);color:var(--color-ink);font-size:var(--text-s);font-weight:var(--font-medium);flex-direction:column;margin:0;padding-left:1.1em;display:flex}.BriefPanel-module__w1_NFq__bulletList{gap:var(--space-xs);flex-direction:column;margin:0;padding-left:1.1em;display:flex}.BriefPanel-module__w1_NFq__referenceGrid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.BriefPanel-module__w1_NFq__referenceFigure{gap:var(--space-xs);flex-direction:column;min-width:0;margin:0;display:flex}.BriefPanel-module__w1_NFq__referenceLink{align-items:center;gap:var(--space-xs);border-radius:var(--radius-m);min-height:4rem;box-shadow:var(--shadow-card);background:var(--color-bg);color:var(--color-ink);font-size:var(--text-xs);padding:var(--space-s);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.BriefPanel-module__w1_NFq__referenceLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BriefPanel-module__w1_NFq__referenceLink svg{width:1rem;height:1rem}.BriefPanel-module__w1_NFq__referenceNote{margin:0 0 var(--space-s);color:var(--color-ink);font-size:var(--text-s);line-height:var(--leading-m)}.BriefPanel-module__w1_NFq__referenceFigure img,.BriefPanel-module__w1_NFq__referenceMissing{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-m);width:100%;box-shadow:var(--shadow-card);background:var(--color-bg);border:0}.BriefPanel-module__w1_NFq__referenceMissing{padding:var(--space-s);color:var(--color-muted);font-size:var(--text-xs);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;display:flex}.BriefPanel-module__w1_NFq__referenceFigure figcaption{min-width:0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-m);flex-direction:column;gap:.15rem;display:flex}.BriefPanel-module__w1_NFq__referenceFigure strong{color:var(--color-ink);font-size:var(--text-xs);text-transform:capitalize}.BriefPanel-module__w1_NFq__referenceFigure small{color:var(--color-muted);overflow-wrap:anywhere}.BriefPanel-module__w1_NFq__placeholder{color:var(--color-ink);font-size:var(--text-s);font-weight:var(--font-bold);margin:0}.BriefPanel-module__w1_NFq__stack{gap:var(--space-l);flex-direction:column;display:flex}.BriefPanel-module__w1_NFq__card,.BriefPanel-module__w1_NFq__paletteCard{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);border:0;flex-direction:column;display:flex}.BriefPanel-module__w1_NFq__card h4,.BriefPanel-module__w1_NFq__card p,.BriefPanel-module__w1_NFq__paletteCard h4,.BriefPanel-module__w1_NFq__paletteCard p{margin:0}.BriefPanel-module__w1_NFq__card h4,.BriefPanel-module__w1_NFq__paletteCard h4{font-size:var(--text-s);font-weight:var(--font-semibold)}.BriefPanel-module__w1_NFq__card p,.BriefPanel-module__w1_NFq__paletteCard p{color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-l)}.BriefPanel-module__w1_NFq__paletteSwatches{gap:var(--space-s)}.BriefPanel-module__w1_NFq__moodboardImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-m);width:100%;box-shadow:var(--shadow-card);border:0;display:block}@media (max-width:1100px){.BriefPanel-module__w1_NFq__halfSegment{gap:var(--space-l);flex-direction:column;display:flex}.BriefPanel-module__w1_NFq__fieldRow,.BriefPanel-module__w1_NFq__stylePairRow{grid-template-columns:1fr}}
.ModalShell-module__0hQaOa__overlay{z-index:1000;padding:var(--space-l);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModalShell-module__0hQaOa__backdrop{z-index:0;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.ModalShell-module__0hQaOa__panel{z-index:1;border-radius:var(--radius-xl);background:var(--color-bg);width:min(40rem,100vw - 2rem);max-height:90dvh;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.ModalShell-module__0hQaOa__header{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-l);box-shadow:var(--shadow-separator);flex-shrink:0;display:flex}.ModalShell-module__0hQaOa__title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-xs);margin:0}.ModalShell-module__0hQaOa__closeButton{border-radius:var(--radius-full);background:var(--color-grey-200);width:2.25rem;height:2.25rem;color:var(--color-ink);cursor:pointer;transition:var(--transition-interactive);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ModalShell-module__0hQaOa__closeButton:hover{background:var(--color-grey)}.ModalShell-module__0hQaOa__form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ModalShell-module__0hQaOa__body{align-content:start;gap:var(--space-l);min-height:0;padding:var(--space-l);flex:1;grid-auto-rows:max-content;display:grid;overflow-y:auto}.ModalShell-module__0hQaOa__footer{justify-content:flex-end;gap:var(--space-m);padding:var(--space-l);box-shadow:var(--shadow-separator);flex-shrink:0;display:flex}@media (max-width:520px){.ModalShell-module__0hQaOa__overlay{align-items:stretch;padding:0}.ModalShell-module__0hQaOa__panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}
.MonthRangeField-module__4B28JG__range{gap:var(--space-s);display:grid}.MonthRangeField-module__4B28JG__inputs{gap:var(--space-m);display:grid}@media (min-width:640px){.MonthRangeField-module__4B28JG__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.MonthRangeField-module__4B28JG__field{gap:var(--space-xs);font-size:var(--text-s);font-weight:var(--font-medium);display:grid}.MonthRangeField-module__4B28JG__input{width:100%;padding:var(--space-s) var(--space-m);border:1px solid var(--color-grey);border-radius:var(--radius-m);background:var(--color-bg);font:inherit}.MonthRangeField-module__4B28JG__hint{color:var(--color-grey);font-size:var(--text-s);margin:0}
.loader-module__OAiBra__circularLoader{--loader-size:2rem;--dot-size:25%;--orbit:120%;width:var(--loader-size);height:var(--loader-size);margin:0;animation:30s linear infinite loader-module__OAiBra__loader-rotate;position:relative}.loader-module__OAiBra__circularLoader span{width:var(--dot-size);height:var(--dot-size);filter:blur(.5px);transform:rotate(calc(var(--i) * 60deg)) translateY(calc(-1 * var(--orbit)));animation:3s cubic-bezier(.45,.05,.55,.95) infinite loader-module__OAiBra__circle-pulse;animation-delay:calc(var(--i) * .5s);will-change:transform, opacity;background:currentColor;border-radius:50%;margin:auto;position:absolute;inset:0}.loader-module__OAiBra__waveLoader{--height:.5rem;align-items:center;gap:calc(var(--height) * .2);height:var(--height);width:fit-content;display:flex}.loader-module__OAiBra__waveLoader span{aspect-ratio:1;filter:blur(.5px);width:auto;height:100%;animation:1s cubic-bezier(.45,.05,.55,.95) infinite loader-module__OAiBra__wave-dot;animation-delay:calc(var(--i) * .15s);will-change:transform, opacity;background:currentColor;border-radius:50%}@keyframes loader-module__OAiBra__loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-module__OAiBra__circle-pulse{0%,to{opacity:.7;scale:.95}50%{opacity:1;scale:1}}@keyframes loader-module__OAiBra__wave-dot{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-15%)}}
.DeadlineCalendar-module__hs0QHG__calendar{gap:var(--space-s);width:100%;padding:var(--space-m);border-radius:var(--radius-l);background:var(--color-bg);box-shadow:var(--shadow-card);border:0;flex-direction:column;display:flex}.DeadlineCalendar-module__hs0QHG__header{align-items:center;gap:var(--space-xs);grid-template-columns:2.5rem 1fr 2.5rem;display:grid}.DeadlineCalendar-module__hs0QHG__monthLabel{font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:center;text-transform:capitalize;margin:0}.DeadlineCalendar-module__hs0QHG__navButton{border-radius:var(--radius-full);background:var(--color-grey);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;transition:var(--transition-interactive);border:0;justify-content:center;align-items:center;display:inline-flex}.DeadlineCalendar-module__hs0QHG__navButton:hover:not(:disabled){background:var(--color-grey-200)}.DeadlineCalendar-module__hs0QHG__navButton:disabled{opacity:.35;cursor:not-allowed}.DeadlineCalendar-module__hs0QHG__weekdays{gap:var(--space-xs);grid-template-columns:repeat(7,1fr);display:grid}.DeadlineCalendar-module__hs0QHG__weekday{color:var(--color-muted);font-size:var(--text-xs);text-align:center}.DeadlineCalendar-module__hs0QHG__grid{gap:var(--space-xs);grid-template-columns:repeat(7,1fr);display:grid}.DeadlineCalendar-module__hs0QHG__emptyCell{min-height:2.5rem}.DeadlineCalendar-module__hs0QHG__day{border-radius:var(--radius-full);min-height:2.5rem;color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:0}.DeadlineCalendar-module__hs0QHG__day:hover:not(:disabled){background:var(--color-grey)}.DeadlineCalendar-module__hs0QHG__dayToday{font-weight:var(--font-semibold);color:var(--color-blue)}.DeadlineCalendar-module__hs0QHG__daySelected{background:var(--color-blue);color:var(--color-white)}.DeadlineCalendar-module__hs0QHG__daySelected:hover:not(:disabled){background:var(--color-blue)}.DeadlineCalendar-module__hs0QHG__dayDisabled{color:color-mix(in srgb, var(--color-muted) 55%, transparent);cursor:not-allowed}
.ModalTabNav-module__qSxHna__nav{z-index:3;background:var(--color-bg);box-shadow:var(--shadow-separator);position:sticky;top:0}.ModalTabNav-module__qSxHna__tabs{align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-l);scrollbar-width:thin;display:flex;overflow-x:auto}.ModalTabNav-module__qSxHna__tab{padding:var(--space-xs) var(--space-m);border-radius:var(--radius-full);color:var(--color-ink);font:inherit;font-size:var(--text-s);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;transition:var(--transition-interactive);background:0 0;border:0;flex-shrink:0}.ModalTabNav-module__qSxHna__tab:hover{background:var(--color-grey-100)}.ModalTabNav-module__qSxHna__tab[aria-selected=true]{background:var(--color-ink);color:var(--color-bg);font-weight:var(--font-semibold)}.ModalTabNav-module__qSxHna__add{border-radius:var(--radius-full);background:var(--color-grey-100);width:1.75rem;height:1.75rem;color:var(--color-ink);cursor:pointer;transition:var(--transition-interactive);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ModalTabNav-module__qSxHna__add:hover{background:var(--color-grey)}
.ProjectEditorContent-module__ZpoaAq__detail{grid-template-columns:var(--project-detail-columns,minmax(18rem, .34fr) minmax(0, 1fr));background:var(--color-bg);min-height:0;color:var(--color-ink);align-items:stretch;display:grid}.ProjectEditorContent-module__ZpoaAq__page{width:100%;max-width:var(--layout-max-width);height:auto;margin:0 auto}.ProjectEditorContent-module__ZpoaAq__editorDetail{--project-detail-columns:minmax(0, 1fr) minmax(18rem, 1fr);border-radius:var(--radius-m);min-height:44rem;box-shadow:var(--shadow-card)}.ProjectEditorContent-module__ZpoaAq__info,.ProjectEditorContent-module__ZpoaAq__mediaContainer{min-height:44rem}.ProjectEditorContent-module__ZpoaAq__info{gap:var(--space-l);padding:var(--space-2xl);flex-direction:column;display:flex}.ProjectEditorContent-module__ZpoaAq__infoHeader{gap:var(--space-l);padding-right:0;display:grid}.ProjectEditorContent-module__ZpoaAq__infoContent{gap:var(--space-l);padding:var(--space-xl) 0;border-top:1px solid var(--color-grey-200);border-bottom:0;flex-direction:column;padding-bottom:0;display:flex}.ProjectEditorContent-module__ZpoaAq__info input,.ProjectEditorContent-module__ZpoaAq__info textarea,.ProjectEditorContent-module__ZpoaAq__altInput{box-sizing:border-box;width:100%;padding:var(--space-m);border:1px solid var(--color-grey-200);border-radius:var(--radius-s);background:var(--color-bg);color:var(--color-ink);font:inherit}.ProjectEditorContent-module__ZpoaAq__info input:focus,.ProjectEditorContent-module__ZpoaAq__info textarea:focus,.ProjectEditorContent-module__ZpoaAq__altInput:focus{border-color:var(--color-blue);box-shadow:var(--shadow-focus);outline:none}.ProjectEditorContent-module__ZpoaAq__info small{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);display:block}.ProjectEditorContent-module__ZpoaAq__categoryField,.ProjectEditorContent-module__ZpoaAq__coverField{gap:var(--space-s);display:grid}.ProjectEditorContent-module__ZpoaAq__fieldLabel{font-size:var(--text-s);font-weight:var(--font-semibold)}.ProjectEditorContent-module__ZpoaAq__coverValue{align-items:center;gap:var(--space-m);grid-template-columns:3rem minmax(0,1fr);width:100%;display:grid}.ProjectEditorContent-module__ZpoaAq__coverSummaryPreview,.ProjectEditorContent-module__ZpoaAq__coverOptionPreview{border-radius:var(--radius-s)}.ProjectEditorContent-module__ZpoaAq__coverSummaryPreview{width:3rem}.ProjectEditorContent-module__ZpoaAq__coverOptionContent{align-items:center;gap:var(--space-s);grid-template-columns:3.5rem minmax(0,1fr);width:100%;display:grid}.ProjectEditorContent-module__ZpoaAq__coverOptionPreview{width:3.5rem}.ProjectEditorContent-module__ZpoaAq__customCoverButton{justify-content:center;align-items:center;gap:var(--space-s);padding:var(--space-m);color:var(--color-blue);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;display:flex}.ProjectEditorContent-module__ZpoaAq__customCoverButton input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ProjectEditorContent-module__ZpoaAq__metaFields{gap:var(--space-s);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.ProjectEditorContent-module__ZpoaAq__textHeader,.ProjectEditorContent-module__ZpoaAq__mediaHeader,.ProjectEditorContent-module__ZpoaAq__mediaFooter,.ProjectEditorContent-module__ZpoaAq__uploadButton{align-items:center;display:flex}.ProjectEditorContent-module__ZpoaAq__textHeader,.ProjectEditorContent-module__ZpoaAq__mediaHeader{justify-content:space-between;gap:var(--space-l)}.ProjectEditorContent-module__ZpoaAq__textHeader h2,.ProjectEditorContent-module__ZpoaAq__mediaHeader h2,.ProjectEditorContent-module__ZpoaAq__mediaHeader p{margin:0}.ProjectEditorContent-module__ZpoaAq__textHeader h2,.ProjectEditorContent-module__ZpoaAq__mediaHeader h2{font-size:var(--text-l)}.ProjectEditorContent-module__ZpoaAq__mediaHeader p,.ProjectEditorContent-module__ZpoaAq__emptyText{color:var(--color-muted);font-size:var(--text-xs)}.ProjectEditorContent-module__ZpoaAq__textBlock{gap:var(--space-m);margin-top:var(--space-m);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-grey);display:grid;position:relative}.ProjectEditorContent-module__ZpoaAq__blockToolbar{--block-toolbar-offset:-2rem}.ProjectEditorContent-module__ZpoaAq__textBlock:hover .ProjectEditorContent-module__ZpoaAq__blockToolbar{opacity:1}.ProjectEditorContent-module__ZpoaAq__mediaContainer{gap:var(--space-l);padding:var(--space-2xl) var(--space-2xl) var(--space-2xl) var(--space-l);border-left:1px solid var(--color-grey-200);flex-direction:column;display:flex}.ProjectEditorContent-module__ZpoaAq__uploadButton{gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:var(--color-blue);color:var(--color-white);font-size:var(--text-s);font-weight:var(--font-semibold);cursor:pointer}.ProjectEditorContent-module__ZpoaAq__uploadButton input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ProjectEditorContent-module__ZpoaAq__mediaBento{align-items:start;column-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProjectEditorContent-module__ZpoaAq__mediaFrame{margin:0 0 var(--space-l);border-radius:var(--radius-l);background:var(--color-grey);box-shadow:var(--shadow-card);border:2px solid #0000;position:relative;overflow:hidden}.ProjectEditorContent-module__ZpoaAq__selectedCover{border-color:var(--color-blue)}.ProjectEditorContent-module__ZpoaAq__media{width:100%;height:auto;display:block}.ProjectEditorContent-module__ZpoaAq__mediaFooter{align-items:center;gap:var(--space-s);padding:var(--space-s);background:var(--color-bg);display:flex}.ProjectEditorContent-module__ZpoaAq__removeMedia{padding:var(--space-xs);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.ProjectEditorContent-module__ZpoaAq__removeMedia:hover,.ProjectEditorContent-module__ZpoaAq__removeMedia:focus-visible{color:var(--color-error)}.ProjectEditorContent-module__ZpoaAq__altInput{min-width:0;font-size:var(--text-xs);flex:1}.ProjectEditorContent-module__ZpoaAq__emptyMedia{place-content:center;justify-items:center;gap:var(--space-s);border:1px dashed var(--color-grey-200);border-radius:var(--radius-l);min-height:24rem;color:var(--color-muted);flex:1;display:grid}.ProjectEditorContent-module__ZpoaAq__emptyMedia p{margin:0}@media (max-width:1024px){.ProjectEditorContent-module__ZpoaAq__editorDetail{grid-template-columns:1fr}.ProjectEditorContent-module__ZpoaAq__info,.ProjectEditorContent-module__ZpoaAq__mediaContainer{min-height:auto}.ProjectEditorContent-module__ZpoaAq__mediaContainer{padding:0 var(--space-2xl) var(--space-2xl);border-left:none}}@media (max-width:720px){.ProjectEditorContent-module__ZpoaAq__metaFields{grid-template-columns:1fr}.ProjectEditorContent-module__ZpoaAq__mediaHeader{flex-direction:column;align-items:flex-start}.ProjectEditorContent-module__ZpoaAq__info,.ProjectEditorContent-module__ZpoaAq__mediaContainer{padding:var(--space-l)}.ProjectEditorContent-module__ZpoaAq__mediaBento{grid-template-columns:1fr}}
.SectionHeader-module__TajhfW__header{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-wrap:wrap;display:flex}.SectionHeader-module__TajhfW__link{align-items:center;gap:var(--space-s);color:var(--color-blue);font-size:var(--text-s);font-weight:var(--font-medium);border-radius:var(--radius-full);transition:var(--transition-interactive);display:inline-flex}.SectionHeader-module__TajhfW__link:hover{opacity:.7}
.ReferenceComposer-module__dKqWQq__wrapper{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.ReferenceComposer-module__dKqWQq__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReferenceComposer-module__dKqWQq__surface{border:1px solid color-mix(in srgb, var(--color-muted) 20%, transparent);width:100%;box-shadow:var(--shadow-card);background:var(--color-bg);border-radius:1.75rem;transition:border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.ReferenceComposer-module__dKqWQq__wrapper[data-dragging] .ReferenceComposer-module__dKqWQq__surface{border-color:color-mix(in srgb, var(--color-ink) 35%, transparent);box-shadow:var(--shadow-focus)}.ReferenceComposer-module__dKqWQq__attachments{gap:var(--space-s);padding:var(--space-s) var(--space-s) 0;scrollbar-width:thin;display:flex;overflow-x:auto}.ReferenceComposer-module__dKqWQq__imageTile{border:1px solid color-mix(in srgb, var(--color-muted) 22%, transparent);border-radius:var(--radius-m);background:color-mix(in srgb, var(--color-muted) 8%, var(--color-bg));flex:0 0 3.75rem;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex;position:relative;overflow:hidden}.ReferenceComposer-module__dKqWQq__imageTile>img{object-fit:cover;width:100%;height:100%;display:block}.ReferenceComposer-module__dKqWQq__imageTile>span:not(.ReferenceComposer-module__dKqWQq__statusBadge){-webkit-line-clamp:2;padding:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-s);text-align:center;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReferenceComposer-module__dKqWQq__removeButton,.ReferenceComposer-module__dKqWQq__urlTile>button{background:var(--color-ink);color:var(--color-bg);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.ReferenceComposer-module__dKqWQq__removeButton{width:1.25rem;height:1.25rem;position:absolute;top:.2rem;right:.2rem}.ReferenceComposer-module__dKqWQq__removeButton svg,.ReferenceComposer-module__dKqWQq__urlTile>button svg{width:.8rem;height:.8rem}.ReferenceComposer-module__dKqWQq__statusBadge{background:color-mix(in srgb, var(--color-bg) 88%, transparent);border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;bottom:.25rem;right:.25rem}.ReferenceComposer-module__dKqWQq__statusBadge svg{width:.75rem;height:.75rem;animation:.8s linear infinite ReferenceComposer-module__dKqWQq__spin}.ReferenceComposer-module__dKqWQq__statusError{background:#c83d3d}.ReferenceComposer-module__dKqWQq__urlTile{align-items:center;gap:var(--space-xs);border:1px solid color-mix(in srgb, var(--color-muted) 22%, transparent);border-radius:var(--radius-m);background:color-mix(in srgb, var(--color-muted) 8%, var(--color-bg));max-width:13rem;height:3.75rem;padding:var(--space-xs);flex:none;display:flex}.ReferenceComposer-module__dKqWQq__urlTile>a{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-ink);font-size:var(--text-xs);text-decoration:none;display:flex}.ReferenceComposer-module__dKqWQq__urlTile>a>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReferenceComposer-module__dKqWQq__favicon{background:var(--color-bg);border-radius:.35rem;flex:0 0 1.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}.ReferenceComposer-module__dKqWQq__favicon img,.ReferenceComposer-module__dKqWQq__favicon svg{object-fit:contain;width:1rem;height:1rem}.ReferenceComposer-module__dKqWQq__urlTile>button{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.ReferenceComposer-module__dKqWQq__composerRow{align-items:end;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;padding:.4rem;display:grid}.ReferenceComposer-module__dKqWQq__composerRowTextOnly{grid-template-columns:minmax(0,1fr) auto}.ReferenceComposer-module__dKqWQq__composerRow textarea{resize:none;width:100%;min-height:0;max-height:11rem;box-shadow:none;color:var(--color-ink);font:inherit;line-height:var(--leading-m);padding:.55rem var(--space-xs);background:0 0;border:0;outline:0;overflow-y:auto}.ReferenceComposer-module__dKqWQq__composerRow textarea:focus,.ReferenceComposer-module__dKqWQq__composerRow textarea:focus-visible{box-shadow:none;outline:0}.ReferenceComposer-module__dKqWQq__actionButton{width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.ReferenceComposer-module__dKqWQq__actionButton:hover:not(:disabled),.ReferenceComposer-module__dKqWQq__actionButton:focus-visible{background:color-mix(in srgb, var(--color-muted) 12%, transparent)}.ReferenceComposer-module__dKqWQq__actionButton svg{width:1.2rem;height:1.2rem}.ReferenceComposer-module__dKqWQq__sendButton{background:var(--color-ink);color:var(--color-bg);padding:.2rem .2rem 0 0!important}.ReferenceComposer-module__dKqWQq__sendButton:hover:not(:disabled),.ReferenceComposer-module__dKqWQq__sendButton:focus-visible{background:color-mix(in srgb, var(--color-ink) 82%, var(--color-bg))}.ReferenceComposer-module__dKqWQq__actionButton:disabled{cursor:not-allowed;opacity:.35}.ReferenceComposer-module__dKqWQq__dropOverlay{border:2px dashed color-mix(in srgb, var(--color-ink) 45%, transparent);border-radius:inherit;background:color-mix(in srgb, var(--color-bg) 92%, transparent);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--font-medium);pointer-events:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ReferenceComposer-module__dKqWQq__errorMessage{align-items:center;gap:var(--space-xs);color:#a12c2c;font-size:var(--text-xs);display:flex}.ReferenceComposer-module__dKqWQq__errorMessage button{width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ReferenceComposer-module__dKqWQq__errorMessage svg{width:.9rem;height:.9rem}.ReferenceComposer-module__dKqWQq__emptyAction{color:var(--color-muted);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:var(--space-xs) 0;background:0 0;border:0;text-decoration:underline}@keyframes ReferenceComposer-module__dKqWQq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ReferenceComposer-module__dKqWQq__surface{border-radius:1.4rem}.ReferenceComposer-module__dKqWQq__urlTile{max-width:10rem}}
.AboutPage-module__yH6luG__storyPeriod{color:var(--color-blue)}.AboutPage-module__yH6luG__valueIcon{aspect-ratio:1;width:3rem;color:var(--color-blue);place-items:center;display:grid}.AboutPage-module__yH6luG__valueIcon svg{width:100%;height:auto}.AboutPage-module__yH6luG__tileBody{gap:var(--space-xs);min-width:0;display:grid}
.DesignerProfileWorkspace-module__85__Da__errorText{padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-cyan);color:var(--color-bg);font-size:var(--text-s);font-weight:var(--font-bold);margin:0}
.ProjectBuilder-module__oZnhDa__page{gap:var(--space-l);min-width:0;padding:var(--space-2xl) 0;flex-direction:column;display:flex}.ProjectBuilder-module__oZnhDa__error{padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-cyan);color:var(--color-bg);font-size:var(--text-s);font-weight:var(--font-bold);margin:0}.ProjectBuilder-module__oZnhDa__missing{gap:var(--space-l);padding:var(--space-2xl) 0;justify-items:start;display:grid}
.InterviewQuestionForm-module__VHDB6W__panel{gap:var(--space-xl);min-height:0;padding:var(--space-xl);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__header{gap:var(--space-xs);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__header p{color:var(--color-muted);font-size:var(--text-xs);margin:0}.InterviewQuestionForm-module__VHDB6W__header h2{font-size:var(--text-l);line-height:var(--leading-s);margin:0}.InterviewQuestionForm-module__VHDB6W__header span{max-width:64ch;color:var(--color-muted);line-height:var(--leading-m)}.InterviewQuestionForm-module__VHDB6W__form{gap:var(--space-m);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__processingState{justify-content:center;align-items:center;gap:var(--space-m);min-height:10rem;padding:var(--space-xl) 0;color:var(--color-muted);text-align:center;flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__processingState p{max-width:32ch;line-height:var(--leading-m);margin:0}.InterviewQuestionForm-module__VHDB6W__textarea,.InterviewQuestionForm-module__VHDB6W__field textarea,.InterviewQuestionForm-module__VHDB6W__field input,.InterviewQuestionForm-module__VHDB6W__field select,.InterviewQuestionForm-module__VHDB6W__addRow input,.InterviewQuestionForm-module__VHDB6W__referenceRow input{width:100%;box-shadow:var(--shadow-card);border-radius:var(--radius-m);background:var(--color-bg);color:var(--color-ink);font:inherit;padding:var(--space-s) var(--space-m);border:0}.InterviewQuestionForm-module__VHDB6W__textarea,.InterviewQuestionForm-module__VHDB6W__field textarea{resize:none;min-height:2.75rem;overflow:hidden}.InterviewQuestionForm-module__VHDB6W__deadlineToggle{border-radius:var(--radius-full);color:var(--color-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:var(--space-xs) var(--space-s);transition:var(--transition-interactive);background:0 0;border:0;align-self:flex-start;text-decoration:underline}.InterviewQuestionForm-module__VHDB6W__deadlineToggle[aria-pressed=true]{background:var(--color-ink);color:var(--color-bg);text-decoration:none}.InterviewQuestionForm-module__VHDB6W__field{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__field span{color:var(--color-ink);font-weight:var(--font-medium)}.InterviewQuestionForm-module__VHDB6W__segmentGroup{gap:var(--space-m);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__segment{border-radius:var(--radius-m);min-height:3.5rem;box-shadow:var(--shadow-card);background:var(--color-bg);color:var(--color-ink);cursor:pointer;font:inherit;padding:var(--space-s);text-align:left;border:0}.InterviewQuestionForm-module__VHDB6W__segment small{color:inherit;font-size:var(--text-xs);line-height:var(--leading-m);margin-top:var(--space-xs);opacity:.72;display:block}.InterviewQuestionForm-module__VHDB6W__segment[aria-pressed=true]{background:var(--color-ink);color:var(--color-bg)}.InterviewQuestionForm-module__VHDB6W__stack{gap:var(--space-s);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__referenceRow,.InterviewQuestionForm-module__VHDB6W__addRow,.InterviewQuestionForm-module__VHDB6W__actions{align-items:center;gap:var(--space-s);display:flex}.InterviewQuestionForm-module__VHDB6W__referenceRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.InterviewQuestionForm-module__VHDB6W__deliverableEditor,.InterviewQuestionForm-module__VHDB6W__removedDeliverables{gap:var(--space-s);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__deliverableEditor{margin-bottom:var(--space-m)}.InterviewQuestionForm-module__VHDB6W__deliverableTags{gap:var(--space-s);flex-wrap:wrap;display:flex}.InterviewQuestionForm-module__VHDB6W__deliverableTag,.InterviewQuestionForm-module__VHDB6W__ghostDeliverableTag{align-items:center;gap:var(--space-xs);border-radius:var(--radius-m);min-height:2.25rem;padding:var(--space-s) var(--space-s);font:inherit;font-size:var(--text-sm);line-height:var(--leading-s);display:inline-flex}.InterviewQuestionForm-module__VHDB6W__deliverableTag{background:var(--color-ink);color:var(--color-bg)}.InterviewQuestionForm-module__VHDB6W__deliverableTag>button{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.InterviewQuestionForm-module__VHDB6W__deliverableTag svg,.InterviewQuestionForm-module__VHDB6W__ghostDeliverableTag svg{width:1rem;height:1rem}.InterviewQuestionForm-module__VHDB6W__removedDeliverables{border-top:1px solid color-mix(in srgb, var(--color-muted) 25%, transparent);padding-top:var(--space-s)}.InterviewQuestionForm-module__VHDB6W__removedDeliverables small{color:var(--color-muted)}.InterviewQuestionForm-module__VHDB6W__ghostDeliverableTag{color:var(--color-muted);cursor:pointer;opacity:.65;background:0 0;border:1px dashed}.InterviewQuestionForm-module__VHDB6W__ghostDeliverableTag:hover,.InterviewQuestionForm-module__VHDB6W__ghostDeliverableTag:focus-visible{opacity:1}.InterviewQuestionForm-module__VHDB6W__proposal{border-radius:var(--radius-m);max-height:22rem;box-shadow:var(--shadow-card);background:var(--color-bg);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-m);padding:var(--space-m);white-space:pre-wrap;border:0;margin:0;overflow:auto}.InterviewQuestionForm-module__VHDB6W__proposalGrid{gap:var(--space-s);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__proposalCard{gap:var(--space-s);border-radius:var(--radius-m);min-height:12rem;box-shadow:var(--shadow-card);background:var(--color-bg);color:var(--color-ink);cursor:pointer;font:inherit;padding:var(--space-m);text-align:left;border:0;flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__proposalCard[aria-pressed=true]{box-shadow:var(--shadow-focus)}.InterviewQuestionForm-module__VHDB6W__proposalCard strong,.InterviewQuestionForm-module__VHDB6W__proposalCard span,.InterviewQuestionForm-module__VHDB6W__proposalCard small{display:block}.InterviewQuestionForm-module__VHDB6W__proposalCard strong{font-size:var(--text-lg)}.InterviewQuestionForm-module__VHDB6W__proposalCard span,.InterviewQuestionForm-module__VHDB6W__proposalCard small{color:var(--color-muted);line-height:var(--leading-m)}.InterviewQuestionForm-module__VHDB6W__compromiseDeliverables{gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-m);flex-direction:column;margin:0;padding-left:1rem;display:flex}.InterviewQuestionForm-module__VHDB6W__regenerateBox{gap:var(--space-s);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}@media (max-width:720px){.InterviewQuestionForm-module__VHDB6W__panel{padding:var(--space-l)}.InterviewQuestionForm-module__VHDB6W__referenceRow,.InterviewQuestionForm-module__VHDB6W__addRow,.InterviewQuestionForm-module__VHDB6W__actions,.InterviewQuestionForm-module__VHDB6W__regenerateBox{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.InterviewQuestionForm-module__VHDB6W__moodboardImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-m);width:100%;box-shadow:var(--shadow-card);border:0;display:block}.InterviewQuestionForm-module__VHDB6W__moodboardPending{align-items:flex-start;gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);flex-direction:column;display:flex}.InterviewQuestionForm-module__VHDB6W__moodboardPending p{color:var(--color-muted);font-size:var(--text-sm);margin:0}
.ProfileFields-module__OWsmXq__field{gap:var(--space-m);display:grid}.ProfileFields-module__OWsmXq__question{font-size:var(--text-xl);line-height:var(--leading-xs);font-weight:var(--font-semibold);margin:0}.ProfileFields-module__OWsmXq__input,.ProfileFields-module__OWsmXq__textarea{border-radius:var(--radius-m);background:var(--color-grey);width:100%;color:var(--color-ink);box-shadow:none;border:0;outline:none;padding:.85rem 1rem}.ProfileFields-module__OWsmXq__input:focus,.ProfileFields-module__OWsmXq__textarea:focus{background:var(--color-bg);box-shadow:var(--shadow-focus)}.ProfileFields-module__OWsmXq__textarea{min-height:5rem}.ProfileFields-module__OWsmXq__optionGrid{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProfileFields-module__OWsmXq__optionButton{gap:var(--space-s);min-height:7rem;padding:var(--space-l);border-radius:var(--radius-l);background:var(--color-grey);color:var(--color-ink);text-align:left;box-shadow:none;cursor:pointer;transition:var(--transition-interactive);border:0;display:grid}.ProfileFields-module__OWsmXq__optionButton:hover{background:var(--color-grey-200);box-shadow:var(--shadow-s)}.ProfileFields-module__OWsmXq__optionButton[aria-pressed=true]{background:color-mix(in srgb, var(--color-blue) 12%, var(--color-white));box-shadow:inset 0 0 0 2px var(--color-blue)}.ProfileFields-module__OWsmXq__optionButton small{color:var(--color-muted);line-height:var(--leading-l)}@media (max-width:640px){.ProfileFields-module__OWsmXq__optionGrid{grid-template-columns:1fr}}
.ProjectEditorCard-module__d0yy-a__card{border-radius:var(--radius-m);width:18rem;min-width:0;height:100%;box-shadow:var(--shadow-card);background:var(--color-bg);transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProjectEditorCard-module__d0yy-a__card:hover,.ProjectEditorCard-module__d0yy-a__card:focus-within{box-shadow:var(--shadow-modal);transform:translateY(-2px)}.ProjectEditorCard-module__d0yy-a__openButton{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ProjectEditorCard-module__d0yy-a__openButton:focus-visible{border-radius:inherit;box-shadow:inset var(--shadow-focus);outline:none}.ProjectEditorCard-module__d0yy-a__cover{background:var(--color-surface)}.ProjectEditorCard-module__d0yy-a__body{gap:var(--space-s);padding:var(--space-l);display:grid}.ProjectEditorCard-module__d0yy-a__titleRow,.ProjectEditorCard-module__d0yy-a__actions{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.ProjectEditorCard-module__d0yy-a__actions{z-index:2;flex-shrink:0;justify-content:flex-end;align-items:center;position:relative}.ProjectEditorCard-module__d0yy-a__body h2,.ProjectEditorCard-module__d0yy-a__body p{margin:0}.ProjectEditorCard-module__d0yy-a__body h2{font-size:var(--text-l);line-height:var(--leading-s)}.ProjectEditorCard-module__d0yy-a__body p{color:var(--color-muted);font-size:var(--text-xs)}.ProjectEditorCard-module__d0yy-a__draftBadge{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-full);background:var(--color-grey-200);font-size:var(--text-xs);font-weight:var(--font-bold)}.ProjectEditorCard-module__d0yy-a__deleteButton{padding:var(--space-xs);border-radius:var(--radius-s);color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ProjectEditorCard-module__d0yy-a__deleteButton:hover,.ProjectEditorCard-module__d0yy-a__deleteButton:focus-visible{color:var(--color-error)}@media (max-width:720px){.ProjectEditorCard-module__d0yy-a__card{width:100%}}
.ServiceBuilder-module__ooa4tW__page{padding:var(--space-2xl) 0;gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.ServiceBuilder-module__ooa4tW__topBar{justify-content:space-between;align-items:center;gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);display:flex}.ServiceBuilder-module__ooa4tW__topBarStart{align-items:center;gap:var(--space-l);min-width:0;display:flex}.ServiceBuilder-module__ooa4tW__titleRow{align-items:center;gap:var(--space-s);min-width:0;display:flex}.ServiceBuilder-module__ooa4tW__topBarStart h1{font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.ServiceBuilder-module__ooa4tW__syncDot{background:var(--color-muted);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.ServiceBuilder-module__ooa4tW__syncDot_saved{background:var(--color-blue)}.ServiceBuilder-module__ooa4tW__syncDot_syncing{background:var(--color-orange)}.ServiceBuilder-module__ooa4tW__syncDot_offline{background:var(--color-muted)}.ServiceBuilder-module__ooa4tW__syncDot_error{background:var(--color-error)}.ServiceBuilder-module__ooa4tW__error{padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-cyan);color:var(--color-bg);font-size:var(--text-s);font-weight:var(--font-bold);margin:0}
.ColumnTile-module__Qw7ZVq__wrapper{width:100%;max-width:100%}.ColumnTile-module__Qw7ZVq__grid{gap:var(--space-xl);align-items:flex-start;max-width:100%;display:flex}.ColumnTile-module__Qw7ZVq__gridPartial{width:fit-content}.ColumnTile-module__Qw7ZVq__gridFull{width:100%}.ColumnTile-module__Qw7ZVq__column{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ColumnTile-module__Qw7ZVq__gridPartial .ColumnTile-module__Qw7ZVq__column{flex:0 0 var(--column-tile-min-width,18rem);width:var(--column-tile-min-width,18rem);max-width:100%}.ColumnTile-module__Qw7ZVq__gridFull .ColumnTile-module__Qw7ZVq__column{min-width:min(var(--column-tile-min-width,18rem), 100%);flex:1 1 0}
.TileGrid-module__US7caa__tile{border-radius:var(--radius-l);padding:var(--space-m) 0;overflow:hidden}.TileGrid-module__US7caa__white{background:var(--color-bg)}.TileGrid-module__US7caa__grey{background:var(--color-surface)}.TileGrid-module__US7caa__transparent{background:0 0}.TileGrid-module__US7caa__withShadow{box-shadow:var(--shadow-card)}.TileGrid-module__US7caa__grid{grid-template-columns:repeat(var(--tile-grid-columns,3), minmax(0, 1fr));display:grid}.TileGrid-module__US7caa__item{align-items:center;gap:var(--space-l);padding:var(--space-xl);background:0 0;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.TileGrid-module__US7caa__itemStart{align-items:start}.TileGrid-module__US7caa__item:after{content:"";background:var(--color-grey-200);pointer-events:none;width:1px;height:66.666%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.TileGrid-module__US7caa__item:nth-child(3n):after{display:none}.TileGrid-module__US7caa__item:before{content:"";background:var(--color-grey-200);pointer-events:none;width:66.666%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.TileGrid-module__US7caa__item:nth-last-child(-n+3):before{display:none}.TileGrid-module__US7caa__item h3{font-size:var(--text-s);font-weight:var(--font-semibold);line-height:var(--leading-m);margin:0}.TileGrid-module__US7caa__item p{margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-s);font-weight:var(--font-regular);line-height:var(--leading-m)}.TileGrid-module__US7caa__itemEmphasis h3{font-size:var(--text-xl);font-family:var(--font-condensed)}.TileGrid-module__US7caa__itemEmphasis p{color:var(--color-ink);margin:0}@media (max-width:900px){.TileGrid-module__US7caa__grid{grid-template-columns:1fr}.TileGrid-module__US7caa__item:after{display:none}.TileGrid-module__US7caa__item:not(:last-child):before{display:block}.TileGrid-module__US7caa__item:last-child:before{display:none}}
.Hero-module__4HfjxW__heroSection{position:relative}.Hero-module__4HfjxW__hero{min-height:calc(60svh - var(--header-height));justify-content:start;align-items:center;display:flex}.Hero-module__4HfjxW__content{gap:var(--space-xl);align-content:center;width:50%;display:grid}.Hero-module__4HfjxW__title{font-size:6rem;font-family:var(--font-condensed);font-weight:var(--font-bold);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:-.02em;max-width:16ch;margin:0}.Hero-module__4HfjxW__rule{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-blue), var(--color-white));width:min(100%,18rem);height:.5rem;display:block}.Hero-module__4HfjxW__copy{width:100%;max-width:36rem;color:var(--color-muted);font-size:var(--text-m);font-weight:var(--font-regular);line-height:var(--leading-xl);margin:0}.Hero-module__4HfjxW__actions{align-items:center;gap:var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.Hero-module__4HfjxW__composition{pointer-events:none;width:50%;height:100%;position:absolute;top:0;bottom:0;right:0}@media (max-width:1180px){.Hero-module__4HfjxW__content{width:100%}}@media (max-width:1080px){.Hero-module__4HfjxW__hero{min-height:auto}.Hero-module__4HfjxW__composition{display:none}}@media (max-width:640px){.Hero-module__4HfjxW__actions{flex-direction:column;align-items:stretch}.Hero-module__4HfjxW__actions a,.Hero-module__4HfjxW__actions button{width:100%}}
.Missions-module__RY3Ibq__page{gap:var(--space-xl);width:100%;padding-block:var(--space-xl);display:grid}.Missions-module__RY3Ibq__statusGrid{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.Missions-module__RY3Ibq__section{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-m);background:var(--color-bg);box-shadow:var(--shadow-card);display:grid}.Missions-module__RY3Ibq__sectionHeader{align-items:center;gap:var(--space-s);display:flex}.Missions-module__RY3Ibq__sectionHeader svg{color:var(--color-blue)}.Missions-module__RY3Ibq__sectionTitle{font-size:var(--text-l);font-weight:var(--font-semibold);margin:0}.Missions-module__RY3Ibq__emptyInline{padding:var(--space-l);border-radius:var(--radius-m);background:var(--color-grey-200);font-size:var(--text-s)}@media (max-width:820px){.Missions-module__RY3Ibq__statusGrid{grid-template-columns:1fr}}
.LandingPage-module__16K61W__benefitIcon{aspect-ratio:1;border-radius:var(--radius-m);place-items:center;width:3rem;display:grid}.LandingPage-module__16K61W__benefitIcon svg{width:100%;height:auto}.LandingPage-module__16K61W__toneBlue{color:var(--color-blue)}.LandingPage-module__16K61W__toneOrange{color:var(--color-orange)}.LandingPage-module__16K61W__stepIndex{width:3rem;font-size:4rem;font-family:var(--font-condensed);font-weight:var(--font-semibold);text-align:center;letter-spacing:-.02em;line-height:1;display:block}.LandingPage-module__16K61W__tileBody{gap:var(--space-xs);min-width:0;display:grid}
.ProjectsWorkspace-module__s9HPvq__page{gap:var(--space-xl);min-width:0;padding:var(--space-2xl) 0;flex-direction:column;display:flex}.ProjectsWorkspace-module__s9HPvq__grid{gap:var(--space-m);grid-template-columns:repeat(auto-fill,18rem);justify-content:start;display:grid}.ProjectsWorkspace-module__s9HPvq__empty{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-m);box-shadow:var(--shadow-card);background:var(--color-bg);justify-items:start;display:grid}.ProjectsWorkspace-module__s9HPvq__error{padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-cyan);color:var(--color-bg);font-size:var(--text-s);font-weight:var(--font-bold);margin:0}@media (max-width:720px){.ProjectsWorkspace-module__s9HPvq__grid{grid-template-columns:minmax(0,1fr)}.ProjectsWorkspace-module__s9HPvq__grid>div{width:100%}}
