.sfera-logo-module__DYWt1G__logo{vertical-align:middle;flex-shrink:0;align-items:center;gap:10px;line-height:1;display:inline-flex}.sfera-logo-module__DYWt1G__primary{color:var(--brand-ink)}.sfera-logo-module__DYWt1G__light{color:var(--brand-moonlight)}.sfera-logo-module__DYWt1G__stacked{flex-direction:column;gap:12px}.sfera-logo-module__DYWt1G__markImage{object-fit:contain;filter:grayscale();flex-shrink:0;display:block}.sfera-logo-module__DYWt1G__wordmark{flex-direction:column;align-items:center;gap:5px;display:flex}.sfera-logo-module__DYWt1G__name{letter-spacing:.23em;padding-left:.23em;font-size:25px;font-weight:500}.sfera-logo-module__DYWt1G__subtitle{letter-spacing:.35em;padding-left:.35em;font-size:14px;font-weight:400}.sfera-logo-module__DYWt1G__stacked .sfera-logo-module__DYWt1G__name{font-size:34px}@media (max-width:420px){.sfera-logo-module__DYWt1G__horizontal{gap:6px}.sfera-logo-module__DYWt1G__horizontal .sfera-logo-module__DYWt1G__name{font-size:20px}.sfera-logo-module__DYWt1G__horizontal .sfera-logo-module__DYWt1G__subtitle{letter-spacing:.2em}}
.portal-header-module__CSkg_a__header{--text:var(--inverse);--dim:var(--inverse);--header-bg:var(--plum);--header-edge:var(--dark-border);--control-border:var(--dark-border);--control-active:var(--dark-hover);z-index:40;min-height:56px;color:var(--text);background:var(--header-bg);border-bottom:1px solid var(--header-edge);flex-shrink:0;grid-template-columns:minmax(max-content,1fr) minmax(0,56rem) minmax(max-content,1fr);justify-content:space-between;align-items:center;gap:20px;padding:8px 24px;display:grid;position:sticky;top:0}.portal-header-module__CSkg_a__header svg{color:var(--silver)}.portal-header-module__CSkg_a__compact{gap:12px;padding-block:4px}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__navigation a{gap:6px;min-height:44px;padding:4px 8px}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__navigation svg,.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__account summary svg{width:24px;height:24px}@media (min-width:768px) and (max-width:1100px){.portal-header-module__CSkg_a__header.portal-header-module__CSkg_a__compact{flex-wrap:nowrap;padding:4px 12px;display:flex}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__navigation{flex:1;order:0;width:auto;overflow:visible}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__navigation a{justify-content:center}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__navigation a>svg{display:none}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__utilities{gap:8px}}@media (max-width:767px){.portal-header-module__CSkg_a__header.portal-header-module__CSkg_a__compact{gap:0;padding-block:4px}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__navigation a{white-space:normal;text-align:center;flex-direction:column;flex:1;gap:2px}.portal-header-module__CSkg_a__compact .portal-header-module__CSkg_a__navigation svg{display:none}}.portal-header-module__CSkg_a__brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:.18em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:12px;font-size:14px;display:flex}.portal-header-module__CSkg_a__navigation{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.portal-header-module__CSkg_a__navigation a{white-space:nowrap;color:var(--dim);text-transform:uppercase;border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.portal-header-module__CSkg_a__navigation a[aria-current],.portal-header-module__CSkg_a__navigation a:hover{color:var(--text);background:var(--dark-hover)}.portal-header-module__CSkg_a__utilities{flex-shrink:0;justify-self:end;align-items:center;gap:16px;display:flex}.portal-header-module__CSkg_a__publicUtilities{flex-wrap:wrap}.portal-header-module__CSkg_a__publicSignIn,.portal-header-module__CSkg_a__publicSignUp{border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.portal-header-module__CSkg_a__publicSignIn{color:var(--dim);border:1px solid var(--header-edge)}.portal-header-module__CSkg_a__publicSignIn:hover{color:var(--text);background:var(--dark-hover)}.portal-header-module__CSkg_a__publicSignUp{color:var(--header-bg);background:var(--text)}@media (max-width:540px){.portal-header-module__CSkg_a__publicUtilities{justify-content:space-between;width:100%}.portal-header-module__CSkg_a__publicSignIn,.portal-header-module__CSkg_a__publicSignUp{padding-inline:10px}}.portal-header-module__CSkg_a__account{position:relative}.portal-header-module__CSkg_a__account summary{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.portal-header-module__CSkg_a__account summary::-webkit-details-marker{display:none}.portal-header-module__CSkg_a__menu{background:var(--white);min-width:180px;color:var(--ink);border:1px solid var(--silver);box-shadow:0 8px 24px color-mix(in srgb, var(--plum) 25%, transparent);border-radius:8px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}.portal-header-module__CSkg_a__menu a,.portal-header-module__CSkg_a__menu button{text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;display:flex}.portal-header-module__CSkg_a__menu svg{color:var(--slate)}.portal-header-module__CSkg_a__menu a:hover,.portal-header-module__CSkg_a__menu button:hover{background:var(--neutral-hover);color:var(--ink)}.portal-header-module__CSkg_a__menu a:focus-visible,.portal-header-module__CSkg_a__menu button:focus-visible{outline-color:var(--plum)}.portal-header-module__CSkg_a__header a:focus-visible,.portal-header-module__CSkg_a__header button:focus-visible,.portal-header-module__CSkg_a__header summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (max-width:1100px){.portal-header-module__CSkg_a__header{flex-wrap:wrap;gap:8px;padding:10px 16px;display:flex}.portal-header-module__CSkg_a__navigation{flex:0 0 100%;order:3;justify-content:space-between;gap:8px;width:100%;overflow-x:auto}.portal-header-module__CSkg_a__navigation a{flex-shrink:0}}@media (max-width:480px){.portal-header-module__CSkg_a__brand{letter-spacing:.05em;gap:6px;font-size:14px}.portal-header-module__CSkg_a__utilities{gap:6px}.portal-header-module__CSkg_a__header{padding-inline:10px}.portal-header-module__CSkg_a__navigation{gap:0}}
.station-for-two-module__IlMNSG__page{--station-paper:var(--pearl);--station-ink:var(--ink);--station-muted:var(--slate);--station-line:var(--silver);--station-silver:var(--silver);background:var(--station-paper);min-height:100dvh;color:var(--station-ink)}.station-for-two-module__IlMNSG__page button,.station-for-two-module__IlMNSG__page a,.station-for-two-module__IlMNSG__page summary{-webkit-tap-highlight-color:transparent}.station-for-two-module__IlMNSG__page button:not(:disabled),.station-for-two-module__IlMNSG__page summary{cursor:pointer}.station-for-two-module__IlMNSG__page :is(button,a,summary,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.station-for-two-module__IlMNSG__header{background:var(--dark);min-height:56px;color:var(--inverse);justify-content:space-between;align-items:center;gap:24px;padding:8px max(24px,50vw - 560px);display:flex}.station-for-two-module__IlMNSG__brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.station-for-two-module__IlMNSG__brand>span{font-family:var(--font-serif), Georgia, serif;letter-spacing:.22em;text-align:center;font-size:16px}.station-for-two-module__IlMNSG__brand small{font-family:var(--font-sans);letter-spacing:.25em;margin-top:2px;font-size:7px;display:block}.station-for-two-module__IlMNSG__navigation{align-items:center;gap:4px;display:flex}.station-for-two-module__IlMNSG__navigation a{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;min-height:36px;padding:6px 10px;font-size:12px;display:flex}.station-for-two-module__IlMNSG__navigation a:hover,.station-for-two-module__IlMNSG__navigation a[aria-current]{border-color:var(--border);background:var(--surface-medium);color:var(--inverse)}.station-for-two-module__IlMNSG__account{align-items:center;gap:14px;font-size:10px;display:flex}.station-for-two-module__IlMNSG__account>span{background:var(--surface-medium);padding:5px}.station-for-two-module__IlMNSG__account a{place-items:center;min-width:32px;min-height:36px;display:grid}.station-for-two-module__IlMNSG__workspace{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 56px);display:grid}.station-for-two-module__IlMNSG__canvas{flex-direction:column;min-width:0;display:flex}.station-for-two-module__IlMNSG__board{flex:1;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:22px 24px;padding:28px clamp(20px,6vw,100px) 20px;display:grid}.station-for-two-module__IlMNSG__slot{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.station-for-two-module__IlMNSG__slot:first-child{grid-area:1/1}.station-for-two-module__IlMNSG__slot:nth-child(2){grid-area:1/3}.station-for-two-module__IlMNSG__slot:nth-child(3){grid-area:2/1}.station-for-two-module__IlMNSG__slot:nth-child(4){grid-area:2/2}.station-for-two-module__IlMNSG__slot:nth-child(5){grid-area:2/3}.station-for-two-module__IlMNSG__slot:nth-child(6){grid-area:3/1}.station-for-two-module__IlMNSG__slot:nth-child(7){grid-area:3/3}.station-for-two-module__IlMNSG__card{aspect-ratio:3/5;width:min(100%,clamp(84px,20dvh - 74px,140px));color:var(--station-silver);border:1px solid var(--silver);background:var(--dark) url(/cards/card-back.webp) center / 100% 100% no-repeat;border-radius:9px;padding:5px;transition:box-shadow .16s;position:relative;box-shadow:0 18px 34px -12px #00000059}.station-for-two-module__IlMNSG__card:hover,.station-for-two-module__IlMNSG__card[aria-pressed=true]{box-shadow:0 0 0 2px var(--slate), 0 18px 34px -12px #00000059}.station-for-two-module__IlMNSG__cardFrame{visibility:hidden;border:1px solid var(--silver);border-radius:5px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:7px 4px;display:flex}.station-for-two-module__IlMNSG__reversed .station-for-two-module__IlMNSG__cardFrame{transform:rotate(180deg)}.station-for-two-module__IlMNSG__number{letter-spacing:.12em;font-size:9px}.station-for-two-module__IlMNSG__cardCenter{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.station-for-two-module__IlMNSG__symbol{border:1px solid var(--silver);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.station-for-two-module__IlMNSG__keywords{text-transform:uppercase;font-size:7px;line-height:1.5}.station-for-two-module__IlMNSG__cardName{font-size:9px;line-height:1.3}.station-for-two-module__IlMNSG__position{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--station-muted);font-size:9px;line-height:1.5}.station-for-two-module__IlMNSG__actions{border-top:1px solid var(--station-line);flex-direction:column;align-items:center;gap:10px;padding:16px 20px;display:flex}.station-for-two-module__IlMNSG__progress{color:var(--station-muted);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:12px;font-size:9px;display:flex}.station-for-two-module__IlMNSG__progress progress{appearance:none;border:0;width:136px;height:2px}.station-for-two-module__IlMNSG__progress progress::-webkit-progress-bar{background:var(--station-line)}.station-for-two-module__IlMNSG__progress progress::-webkit-progress-value{background:var(--surface-medium)}.station-for-two-module__IlMNSG__progress progress::-moz-progress-bar{background:var(--surface-medium)}.station-for-two-module__IlMNSG__primary{border:1px solid var(--dark-border);background:var(--plum);min-height:38px;color:var(--white);border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:8px 20px;font-size:12px;display:flex}.station-for-two-module__IlMNSG__primary:hover{background:var(--dark-hover)}.station-for-two-module__IlMNSG__context{width:min(100%,400px);color:var(--station-muted);font-size:11px}.station-for-two-module__IlMNSG__context summary{text-align:center;padding:8px}.station-for-two-module__IlMNSG__context summary span{margin-left:6px;font-size:10px}.station-for-two-module__IlMNSG__context textarea{resize:vertical;border:1px solid var(--station-line);background:var(--white);width:100%;color:var(--station-ink);border-radius:6px;margin-top:8px;padding:12px}.station-for-two-module__IlMNSG__context p{text-align:center;margin-top:6px;font-size:10px}.station-for-two-module__IlMNSG__split{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.station-for-two-module__IlMNSG__split .station-for-two-module__IlMNSG__board{gap:22px 20px;padding-inline:28px}.station-for-two-module__IlMNSG__divider{border-inline:1px solid var(--station-line);justify-content:center;align-items:center;display:flex}.station-for-two-module__IlMNSG__divider button{width:30px;min-height:48px;color:var(--station-muted);place-items:center;display:grid}.station-for-two-module__IlMNSG__panel{min-width:0}.station-for-two-module__IlMNSG__panelHeading{letter-spacing:.18em;text-transform:uppercase;color:var(--station-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;font-size:10px;display:flex}.station-for-two-module__IlMNSG__panelHeading button{place-items:center;min-width:36px;min-height:36px;display:grid}.station-for-two-module__IlMNSG__tabs{border-bottom:1px solid var(--station-line);padding-inline:20px;display:flex}.station-for-two-module__IlMNSG__tabs button{letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--station-muted);border-bottom:2px solid #0000;padding:12px 14px;font-size:10px}.station-for-two-module__IlMNSG__tabs button[aria-selected=true]{border-bottom-color:var(--station-ink);color:var(--station-ink)}.station-for-two-module__IlMNSG__panelBody{padding:22px 20px}.station-for-two-module__IlMNSG__panel h2{letter-spacing:.18em;text-transform:uppercase;color:var(--station-muted);margin:0 0 12px;font-size:10px;font-weight:500}.station-for-two-module__IlMNSG__interpretation{border:1px solid var(--silver);background:var(--white);color:var(--slate);border-radius:9px;margin:0;padding:16px;font-size:13px;line-height:1.85}.station-for-two-module__IlMNSG__interpretation h3{font-family:var(--font-serif), Georgia, serif;color:var(--station-ink);font-size:22px}.station-for-two-module__IlMNSG__orientation{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:10px;display:block}.station-for-two-module__IlMNSG__panel .station-for-two-module__IlMNSG__conversationHeading{margin-top:26px}.station-for-two-module__IlMNSG__composer{gap:8px;display:flex}.station-for-two-module__IlMNSG__composer input{border:1px solid var(--station-line);background:var(--white);border-radius:8px;flex:1;min-width:0;min-height:40px;padding:10px 12px;font-size:12px}.station-for-two-module__IlMNSG__composer button{background:var(--dark);width:40px;color:var(--inverse);cursor:not-allowed;border-radius:8px;place-items:center;display:grid}.station-for-two-module__IlMNSG__previewNote{color:var(--station-muted);margin-top:10px;font-size:10px;line-height:1.6}.station-for-two-module__IlMNSG__cardSelector{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.station-for-two-module__IlMNSG__cardSelector h2{text-align:center;margin:0}.station-for-two-module__IlMNSG__cardSelector button{border:1px solid var(--station-line);border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.station-for-two-module__IlMNSG__help{border:1px solid var(--station-line);background:var(--white);width:40px;height:40px;color:var(--station-muted);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 2px 6px #00000014}.station-for-two-module__IlMNSG__helpDialog{border:1px solid var(--station-line);width:min(460px,100vw - 32px);color:var(--station-ink);background:var(--white);border-radius:12px;margin:auto;padding:24px}.station-for-two-module__IlMNSG__helpDialog::backdrop{background:color-mix(in srgb, var(--plum) 60%, transparent)}.station-for-two-module__IlMNSG__helpDialog>button{place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.station-for-two-module__IlMNSG__helpDialog h2{font-family:var(--font-serif), Georgia, serif;font-size:26px}.station-for-two-module__IlMNSG__helpDialog p{margin-top:16px;font-size:14px;line-height:1.7}@media (max-width:900px){.station-for-two-module__IlMNSG__header{gap:12px;padding-inline:16px}.station-for-two-module__IlMNSG__brand>svg{display:none}.station-for-two-module__IlMNSG__navigation a{padding-inline:7px;font-size:11px}.station-for-two-module__IlMNSG__split{grid-template-columns:minmax(0,1fr)}.station-for-two-module__IlMNSG__divider{display:none}.station-for-two-module__IlMNSG__panel{border-top:1px solid var(--station-line)}.station-for-two-module__IlMNSG__split .station-for-two-module__IlMNSG__board{padding-inline:24px}}@media (max-width:600px){.station-for-two-module__IlMNSG__header{flex-wrap:wrap;gap:6px;padding:10px 16px 0}.station-for-two-module__IlMNSG__brand>svg{display:block}.station-for-two-module__IlMNSG__navigation{order:3;justify-content:space-between;gap:0;width:100%;padding-block:6px}.station-for-two-module__IlMNSG__navigation a{gap:4px;min-height:44px;padding-inline:6px;font-size:10px}.station-for-two-module__IlMNSG__navigation a svg{width:13px}.station-for-two-module__IlMNSG__workspace{min-height:calc(100dvh - 104px)}.station-for-two-module__IlMNSG__board,.station-for-two-module__IlMNSG__split .station-for-two-module__IlMNSG__board{gap:20px 12px;padding:24px 20px}.station-for-two-module__IlMNSG__card{width:min(100%,96px)}.station-for-two-module__IlMNSG__slot{gap:10px}.station-for-two-module__IlMNSG__position{letter-spacing:.05em;font-size:8px}.station-for-two-module__IlMNSG__symbol{width:32px;height:32px}.station-for-two-module__IlMNSG__symbol svg{width:20px;height:20px}.station-for-two-module__IlMNSG__cardCenter{gap:8px}.station-for-two-module__IlMNSG__cardName{font-size:8px}.station-for-two-module__IlMNSG__keywords{font-size:6px}.station-for-two-module__IlMNSG__actions{padding-bottom:24px}.station-for-two-module__IlMNSG__progress{letter-spacing:.1em;gap:8px}.station-for-two-module__IlMNSG__progress progress{width:100px}.station-for-two-module__IlMNSG__panelBody{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.station-for-two-module__IlMNSG__card{transition:none}}
