.import-workspace{max-width:74rem;margin-inline:auto;min-width:0}.import-layout :is(h2,h3),.import-workspace :is(h1,h2,h3){font-family:Lora,Georgia,serif;font-weight:500;letter-spacing:-.025em}.import-workspace :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.import-workspace ::-moz-selection{background:hsl(var(--primary)/.18)}.import-workspace ::selection{background:hsl(var(--primary)/.18)}.import-workspace input{caret-color:hsl(var(--primary))}.import-workspace a{text-underline-offset:.22em}.import-back,.import-learning-link{display:inline-flex;align-items:center;min-height:44px;color:hsl(var(--primary));font-weight:600;font-size:.9rem}.import-header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0 1.7rem;border-bottom:1px solid hsl(var(--border))}.import-header>div:first-child{min-width:0}.import-header h1{font-size:3rem;line-height:1.15;text-wrap:balance}.import-header p{margin-top:.9rem;font-size:1.05rem;color:hsl(var(--muted-foreground))}.import-header .import-art{flex:none;width:9rem;height:9rem}.import-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:2.5rem;padding:2rem 0}.import-providers{min-width:0;padding-right:1.75rem;border-right:1px solid hsl(var(--border))}.import-providers section+section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border))}.import-providers h3{font-size:1.05rem;margin-bottom:.7rem}.import-provider{display:flex;width:100%;min-height:68px;align-items:center;gap:.8rem;padding:.8rem .55rem;border-radius:.5rem;text-align:left;color:hsl(var(--foreground));transition:background-color .14s ease-out}.import-provider>:is(img,svg){flex:none;color:hsl(var(--primary))}.import-provider>span{flex:1;min-width:0}.import-provider strong{display:block;font-size:.9rem;font-weight:600}.import-provider small{display:block;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.5;margin-top:.25rem}.import-provider:hover:not(:disabled),.import-provider[aria-pressed=true]{background:hsl(var(--secondary))}.import-provider:disabled{cursor:wait;opacity:.6}.import-choose-heading{margin-bottom:1.5rem}.import-choose-heading h2{font-size:1.55rem;line-height:1.25}.import-choose-heading p{font-size:.9rem;color:hsl(var(--muted-foreground));margin-top:.75rem;line-height:1.6}.import-form-panel{min-width:0}.import-form-panel>h2{font-size:2.5rem;line-height:1.2;outline:none}.import-form-intro{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:1.05rem}.import-selected-provider{display:none}.import-steps{counter-reset:import-step;list-style:none;display:grid;gap:1rem;margin:1.6rem 0 1rem}.import-steps li{counter-increment:import-step;position:relative;padding-left:3rem;min-height:2rem;line-height:1.65;font-size:.95rem}.import-steps li:before{content:counter(import-step);display:grid;place-items:center;position:absolute;left:0;top:0;width:2rem;height:2rem;border-radius:50%;background:hsl(var(--secondary));color:hsl(var(--primary));font-weight:600}.import-text-link{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:hsl(var(--primary));text-decoration:underline;font-size:.9rem;font-weight:600}.import-form-panel form{margin-top:1.5rem}.import-url-field{display:flex;align-items:center;position:relative}.import-url-field>svg{position:absolute;left:1rem;color:hsl(var(--muted-foreground));pointer-events:none}.import-url-field input{padding-left:3rem;min-width:0;min-height:52px;border-radius:.5rem;background:transparent}.import-help{color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.6}.import-submit{width:min(100%,27rem);min-height:50px;border-radius:.6rem;box-shadow:none;margin-top:.5rem}.import-pending{margin-top:1rem;padding:1rem;border-radius:.6rem;background:hsl(var(--secondary));font-size:.9rem;line-height:1.6}.import-evidence{border-top:1px solid hsl(var(--border));margin-top:1.75rem;padding-top:1.3rem}.import-evidence h3{font-size:1.6rem;margin-bottom:.7rem}.import-evidence p{font-size:.9rem;line-height:1.65}.import-evidence small{display:block;color:hsl(var(--muted-foreground));font-size:.8rem}.import-secondary{border-top:1px solid hsl(var(--border))}.import-explainer,.import-manual{padding:1.3rem 0;border-bottom:1px solid hsl(var(--border));scroll-margin-top:7rem}.import-explainer summary,.import-manual summary{min-height:44px;padding-block:.55rem;cursor:pointer;font-weight:600}.import-manual summary span{display:inline-block;color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:400;margin-left:.8rem}.import-manual input{min-height:48px;background:transparent;border-radius:.5rem}.import-learning-link{margin-top:1rem}@media(min-width:768px){.import-layout[data-selected=false]{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}.import-layout[data-selected=false] .import-providers section{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem}.import-layout[data-selected=false] .import-providers h3{grid-column:1/-1}.import-layout[data-selected=false] .import-evidence{border-top:0;margin-top:0;padding-top:0}}@media(max-width:767px){.import-header{gap:.75rem;padding:.8rem 0 1.2rem}.import-header h1{font-size:2rem;line-height:1.16}.import-header p{font-size:.95rem;line-height:1.5}.import-header .import-art{width:5.5rem;height:5.5rem}.import-layout{display:block;padding:1.4rem 0}.import-providers{padding:0;border:0}.import-layout[data-selected=true] .import-providers{display:none}.import-selected-provider{display:flex;align-items:center;gap:.7rem;min-height:56px;padding:.5rem .7rem;margin-bottom:1.5rem;border:1px solid hsl(var(--border));border-radius:.5rem}.import-selected-provider>strong{flex:1;min-width:0;font-size:.9rem}.import-selected-provider>button{min-width:0;padding:.4rem;font-size:.8rem}.import-form-panel>h2{font-size:1.8rem}.import-steps{gap:1rem;margin-top:1.2rem}.import-steps li{font-size:.95rem;padding-left:2.6rem}.import-submit{width:100%}.import-evidence h3{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.import-provider{transition:none}}